@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,800);@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.7.1/slick/slick.css);@import url(https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.7.1/slick/slick-theme.css);@import url(https://mreq.github.io/slick-lightbox/dist/slick-lightbox.css);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;

0,300;0,400;0,0,600;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@charset "UTF-8";

/*@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");
@import url("https://fonts.googleapis.com/css?family=Righteous");*/

/*// Body*/

/*// Borders*/

/*$font-family-sans-serif: "Raleway", sans-serif;*/

/*$body: "Droid Sans", sans-serif;*/

/*$body: "Roboto", sans-serif;*/

/*$adminBody: "Roboto", sans-serif;
$adminTitle: "Roboto Condensed", sans-serif;*/

body {
  margin: 0px !important;
  padding: 0px !important;
  font-family: "Lato", sans-serif !important;
}

body,
h2,
h3,
button,
input,
textarea,
select,
input[type="submit"],
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  font-family: "Lato", sans-serif !important;
}

.modal-open .modal {
  overflow: hidden !important;
}

.panel_area {
  text-align: center;
  margin-bottom: 40px;
}

.title_col {
  color: #1148ac !important;
}

.title_i {
  font-size: 28px !important;
  color: #1e1e1e;
  margin-bottom: 5px;
  font-weight: bold;
  font-family: "Lato", sans-serif;
}

.modal-backdrop.in {
  opacity: 0.7 !important;
}

.smobile_view {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .title_i {
    font-size: 24px !important;
  }
}

@media only screen and (max-width: 640px) {
  .title_i {
    font-size: 22px !important;
  }
}

.title_desc {
  font-size: 18px;
  color: #787878;
  font-weight: 500;
  margin: 15px 0 0 0;
}

.blue_bg {
  background-color: #1148ac;
  color: #fff;
}

.btn.blue_bg:hover {
  background-color: #00338f;
  color: #fff;
}

.btn.blue_bg:focus {
  background-color: #00338f;
  color: #fff;
}

.text_center {
  text-align: center;
}

.grey_bg {
  background-color: #f6f6f6;
}

.btn.btn-green {
  background-color: #11ac1c;
  border: 1px solid #11ac1c;
  color: #fff;
}

.btn.btn-green:hover {
  background-color: #008c0a;
  border: 1px solid #008c0a;
  color: #fff;
}

.btn.btn-orange {
  background-color: #ef710a;
  border: 1px solid #ef710a;
  color: #fff !important;
}

.btn.btn-orange:hover {
  background-color: #dd6605;
  border: 1px solid #dd6605;
  color: #fff !important;
}

/*New Color Code*/

/*.title_h{
  font-size: 28px !important;
  color: #02408c;
  font-weight: 600;
  margin: 0px;
  line-height: 28px;
}*/

/*Media query*/

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*table{
  border: 1px solid #f8f8f8;
  font-weight: 400;
  thead{
    background-color: #f8f8f8;
    border-bottom: 1px solid #ccc;
    tr{
      th{
        line-height: 16px;
        padding: 15px 8px;
        border-bottom: 0px solid #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#629aff), to(#3676ea));
        background-image: linear-gradient(#629aff, #3676ea);
        color: #fff;
        font-weight: 500;
        font-weight: 400;
        font-size: 16px;
      }
    }
  } 
  tbody{
    tr{
      td{
        padding:5px 8px;
        font-weight: 400;
        .btn-pdf{
          color: #ff0000;
        }
      }
    }
    tr:nth-child(even) {
      background-color: #f9f9f9;
      border-top: 1px solid #f5f5f5;
      border-bottom: 1px solid #f5f5f5;
    }
  } 
}*/

/*@media only screen and (max-width: 991px) {
  .container{
    width: 100%;
  }

}*/

.btn-details {
  border-radius: 4px;
  background-color: #003871;
  color: #fff;
  border: solid 1px #003871;
}

.btn-details:hover {
  background-color: #006fe0;
  color: #fff !important;
  border: solid 1px #006fe0;
}

.btn-details:focus {
  border-radius: 4px;
  border: solid 1px #ffffff;
  background-color: #006fe0;
  color: #fff !important;
}

.leadbtn-message {
  border-radius: 4px;
  background-color: #006fe0;
  color: #fff;
  border: solid 1px #006fe0;
}

.leadbtn-message:hover {
  background-color: #006fe0;
  color: #fff !important;
  border: solid 1px #006fe0;
}

.leadbtn-message:focus {
  border-radius: 4px;
  border: solid 1px #ffffff;
  background-color: #006fe0;
  color: #fff !important;
}

.leadbtn-message.messaged {
  border-radius: 4px;
  background-color: #00ba76;
  color: #fff;
  border: solid 1px #00ba76;
}

.leadbtn-message.messaged:hover {
  background-color: #00ba76;
  color: #fff !important;
  border: solid 1px #00ba76;
}

.leadbtn-message.messaged:focus {
  border-radius: 4px;
  border: solid 1px #ffffff;
  background-color: #00ba76;
  color: #fff !important;
}

.leadbtn-update {
  border-radius: 4px;
  background-color: #45a5e6;
  color: #fff;
  border: solid 1px #45a5e6;
}

.leadbtn-update:hover {
  background-color: #45a5e6;
  color: #fff !important;
  border: solid 1px #45a5e6;
}

.leadbtn-update:focus {
  border-radius: 4px;
  border: solid 1px #ffffff;
  background-color: #45a5e6;
  color: #fff !important;
}

.leadbtn-message.btn-disabled,
.btn-comm.btn-disabled {
  border-radius: 4px;
  background-color: #73aae2 !important;
  color: #fff;
  border: solid 1px #73aae2 !important;
  cursor: not-allowed;
}

.leadbtn-message.btn-disabled:hover,
.btn-comm.btn-disabled:hover {
  background-color: #73aae2 !important;
  color: #fff !important;
  border: solid 1px #73aae2 !important;
}

.leadbtn-message.btn-disabled:focus,
.btn-comm.btn-disabled:focus {
  border-radius: 4px;
  border: solid 1px #73aae2 !important;
  background-color: #73aae2 !important;
  color: #fff !important;
}

.NBLUE_BTN {
  border-radius: 4px;
  background-color: #fff;
  color: #006EE0;
  border: solid 1px #006EE0 !important;
  -webkit-box-shadow: 0px 3px 6px #CED5DB;
          box-shadow: 0px 3px 6px #CED5DB;
}

.NBLUE_BTN:hover {
  background-color: #006EE0;
  color: #fff !important;
  border: solid 1px #006EE0;
}

.NBLUE_BTN:focus {
  border-radius: 4px;
  border: solid 1px #006EE0;
  background-color: #006EE0;
  color: #fff !important;
}

.BL-BTN {
  border-radius: 4px;
  background-color: #006EE0;
  color: #fff;
  border: solid 1px #006EE0 !important;
  -webkit-box-shadow: 0px 3px 6px #CED5DB;
          box-shadow: 0px 3px 6px #CED5DB;
}

.BL-BTN:hover {
  background-color: #fff;
  color: #006EE0 !important;
  border: solid 1px #006EE0;
}

.BL-BTN:focus {
  border-radius: 4px;
  border: solid 1px #006EE0;
  background-color: #fff;
  color: #006EE0 !important;
}

.NDBLUE_BTN {
  border-radius: 4px;
  background-color: #fff;
  color: #4A5057;
  border: solid 1px #4A5057 !important;
  /*box-shadow: 0px 3px 6px #CED5DB;*/
}

.NDBLUE_BTN:hover {
  background-color: #006EE0;
  color: #fff !important;
  border: solid 1px #006EE0 !important;
}

.NDBLUE_BTN:focus {
  border-radius: 4px;
  border: solid 1px #006EE0;
  background-color: #006EE0;
  color: #fff !important;
}

.RevSave {
  border-radius: 4px;
  background-color: #006EE0;
  color: #fff;
  border: solid 1px #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.RevSave:hover {
  background-color: #006EE0;
  color: #fff !important;
  border: solid 1px #006EE0;
}

.RevSave:focus {
  border-radius: 4px;
  border: solid 1px #006EE0;
  background-color: #006EE0;
  color: #fff !important;
}

.btnsetsave {
  border-radius: 6px !important;
  background-color: #006EE0 !important;
  color: #fff !important;
  border: solid 1px #006EE0 !important;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16) !important;
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16) !important;
}

.btnsetsave:hover {
  background-color: #006EE0 !important;
  color: #fff !important;
  border: solid 1px #006EE0 !important;
}

.btnsetsave:focus {
  border-radius: 6px !important;
  border: solid 1px #006EE0 !important;
  background-color: #006EE0 !important;
  color: #fff !important;
}

.LOGONWCOMN {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LOGONWCOMN img {
  width: 25px !important;
  margin-right: 8px;
}

.LOGONWCOMN span {
  font-family: 'FuturaMedium';
  font-size: 20px;
  line-height: 24px;
  color: #333333;
  letter-spacing: 1px;
  font-weight: normal;
}

.LOGONWCOMN-BrAnD img {
  width: 155px !important;
  height: 34px !important;
  /*width: 150px !important;
    height: 32px !important;*/
}

.m-signature-pad--body canvas {
  z-index: 999;
  height: 178px;
}

.btn,
button,
.btn:hover,
.btn:focus,
.btn.focus {
  outline: none !important;
}

.emailwrapper {
  padding: 20px 0 9px 0;
  background-color: #f5f7fc;
}

.emailwrapper .emailinnr09 {
  padding: 16px 24px;
  border-radius: 4px;
  background: #DBEAFE;
}

@media only screen and (max-width: 767px) {
  .emailwrapper {
    /*margin-top: 45px;*/
  }
}

.emailwrapper h2 {
  color: #000000;
  font-size: 18px;
  line-height: 21.92px;
  font-weight: 600;
  font-weight: normal;
  margin: 0 0 12px 0;
  padding: 0px;
}

.emailwrapper p {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin: 0px;
}

.emailwrapper p a {
  color: #006ADC;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  padding: 0;
  margin: 0;
  font-weight: 600;
}

.emailwrapper p a:hover {
  color: #006ADC;
}

.emailwrapper .emailverify {
  margin-top: 20px;
}

.emailwrapper .emailverify .btnemail {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  background: #006ADC;
  border-radius: 4px;
  padding: 10px 20px;
  border: 1px solid #006ADC;
  font-weight: 600;
}

.emailwrapper .emailverify .error_message {
  margin-top: 10px;
  color: #ff0000;
  margin-bottom: 0px;
}

.emailwrapper .emailverify .error_message.active {
  margin-top: 10px;
  color: #06c270;
  margin-bottom: 0px;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box {
  width: 448px !important;
  height: auto !important;
  left: 0px !important;
  border-radius: 4px;
  margin: 0 auto;
}

@media only screen and (max-width: 568px) {
  .VErIfyEmAil_Modal .v--modal-background-click .v--modal-box {
    width: 95% !important;
    left: 0px !important;
    margin: 0 auto;
  }
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog {
  width: 100%;
  margin: 0px auto;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  padding: 0px;
  width: 100%;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .modal-header {
  border: none;
  padding: 20px 24px;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .modal-header h4 {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 700;
  margin: 0px;
  text-align: center;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .modal-header .close {
  font-size: 34px;
  font-weight: normal;
  color: #333;
  opacity: 1;
  line-height: 20px;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail {
  margin-top: 40px;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail p {
  color: #333;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin: 0px;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail .verifymailbtm {
  padding-top: 56px;
  max-width: 300px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail .verifymailbtm ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style-type: none;
  padding-left: 0px;
  padding-bottom: 24px;
  margin-left: -4px;
  margin-right: -4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail .verifymailbtm ul li {
  padding-left: 4px;
  padding-right: 4px;
  width: 50%;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail .verifymailbtm ul li a {
  width: 100%;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail .verifymailbtm ul li .btn {
  color: #727272;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 10px;
  width: 100%;
  font-weight: 600;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail .verifymailbtm ul li .btncancel {
  color: #727272;
  border-radius: 4px;
  border: 1px solid #ADADAD;
  background: #FFF;
}

.VErIfyEmAil_Modal .v--modal-background-click .v--modal-box .modal-dialog .modal-content .body-verifymail .verifymailbtm ul li .btnsend {
  border-radius: 4px;
  background: #006ADC;
  color: #fff;
  border: 1px solid #006ADC;
}

.tc333 {
  color: #333 !important;
}

/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

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 {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-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;
          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;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);
  src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1?#iefix) format("embedded-opentype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760#glyphicons_halflingsregular) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270F";
}

.glyphicon-glass:before {
  content: "\E001";
}

.glyphicon-music:before {
  content: "\E002";
}

.glyphicon-search:before {
  content: "\E003";
}

.glyphicon-heart:before {
  content: "\E005";
}

.glyphicon-star:before {
  content: "\E006";
}

.glyphicon-star-empty:before {
  content: "\E007";
}

.glyphicon-user:before {
  content: "\E008";
}

.glyphicon-film:before {
  content: "\E009";
}

.glyphicon-th-large:before {
  content: "\E010";
}

.glyphicon-th:before {
  content: "\E011";
}

.glyphicon-th-list:before {
  content: "\E012";
}

.glyphicon-ok:before {
  content: "\E013";
}

.glyphicon-remove:before {
  content: "\E014";
}

.glyphicon-zoom-in:before {
  content: "\E015";
}

.glyphicon-zoom-out:before {
  content: "\E016";
}

.glyphicon-off:before {
  content: "\E017";
}

.glyphicon-signal:before {
  content: "\E018";
}

.glyphicon-cog:before {
  content: "\E019";
}

.glyphicon-trash:before {
  content: "\E020";
}

.glyphicon-home:before {
  content: "\E021";
}

.glyphicon-file:before {
  content: "\E022";
}

.glyphicon-time:before {
  content: "\E023";
}

.glyphicon-road:before {
  content: "\E024";
}

.glyphicon-download-alt:before {
  content: "\E025";
}

.glyphicon-download:before {
  content: "\E026";
}

.glyphicon-upload:before {
  content: "\E027";
}

.glyphicon-inbox:before {
  content: "\E028";
}

.glyphicon-play-circle:before {
  content: "\E029";
}

.glyphicon-repeat:before {
  content: "\E030";
}

.glyphicon-refresh:before {
  content: "\E031";
}

.glyphicon-list-alt:before {
  content: "\E032";
}

.glyphicon-lock:before {
  content: "\E033";
}

.glyphicon-flag:before {
  content: "\E034";
}

.glyphicon-headphones:before {
  content: "\E035";
}

.glyphicon-volume-off:before {
  content: "\E036";
}

.glyphicon-volume-down:before {
  content: "\E037";
}

.glyphicon-volume-up:before {
  content: "\E038";
}

.glyphicon-qrcode:before {
  content: "\E039";
}

.glyphicon-barcode:before {
  content: "\E040";
}

.glyphicon-tag:before {
  content: "\E041";
}

.glyphicon-tags:before {
  content: "\E042";
}

.glyphicon-book:before {
  content: "\E043";
}

.glyphicon-bookmark:before {
  content: "\E044";
}

.glyphicon-print:before {
  content: "\E045";
}

.glyphicon-camera:before {
  content: "\E046";
}

.glyphicon-font:before {
  content: "\E047";
}

.glyphicon-bold:before {
  content: "\E048";
}

.glyphicon-italic:before {
  content: "\E049";
}

.glyphicon-text-height:before {
  content: "\E050";
}

.glyphicon-text-width:before {
  content: "\E051";
}

.glyphicon-align-left:before {
  content: "\E052";
}

.glyphicon-align-center:before {
  content: "\E053";
}

.glyphicon-align-right:before {
  content: "\E054";
}

.glyphicon-align-justify:before {
  content: "\E055";
}

.glyphicon-list:before {
  content: "\E056";
}

.glyphicon-indent-left:before {
  content: "\E057";
}

.glyphicon-indent-right:before {
  content: "\E058";
}

.glyphicon-facetime-video:before {
  content: "\E059";
}

.glyphicon-picture:before {
  content: "\E060";
}

.glyphicon-map-marker:before {
  content: "\E062";
}

.glyphicon-adjust:before {
  content: "\E063";
}

.glyphicon-tint:before {
  content: "\E064";
}

.glyphicon-edit:before {
  content: "\E065";
}

.glyphicon-share:before {
  content: "\E066";
}

.glyphicon-check:before {
  content: "\E067";
}

.glyphicon-move:before {
  content: "\E068";
}

.glyphicon-step-backward:before {
  content: "\E069";
}

.glyphicon-fast-backward:before {
  content: "\E070";
}

.glyphicon-backward:before {
  content: "\E071";
}

.glyphicon-play:before {
  content: "\E072";
}

.glyphicon-pause:before {
  content: "\E073";
}

.glyphicon-stop:before {
  content: "\E074";
}

.glyphicon-forward:before {
  content: "\E075";
}

.glyphicon-fast-forward:before {
  content: "\E076";
}

.glyphicon-step-forward:before {
  content: "\E077";
}

.glyphicon-eject:before {
  content: "\E078";
}

.glyphicon-chevron-left:before {
  content: "\E079";
}

.glyphicon-chevron-right:before {
  content: "\E080";
}

.glyphicon-plus-sign:before {
  content: "\E081";
}

.glyphicon-minus-sign:before {
  content: "\E082";
}

.glyphicon-remove-sign:before {
  content: "\E083";
}

.glyphicon-ok-sign:before {
  content: "\E084";
}

.glyphicon-question-sign:before {
  content: "\E085";
}

.glyphicon-info-sign:before {
  content: "\E086";
}

.glyphicon-screenshot:before {
  content: "\E087";
}

.glyphicon-remove-circle:before {
  content: "\E088";
}

.glyphicon-ok-circle:before {
  content: "\E089";
}

.glyphicon-ban-circle:before {
  content: "\E090";
}

.glyphicon-arrow-left:before {
  content: "\E091";
}

.glyphicon-arrow-right:before {
  content: "\E092";
}

.glyphicon-arrow-up:before {
  content: "\E093";
}

.glyphicon-arrow-down:before {
  content: "\E094";
}

.glyphicon-share-alt:before {
  content: "\E095";
}

.glyphicon-resize-full:before {
  content: "\E096";
}

.glyphicon-resize-small:before {
  content: "\E097";
}

.glyphicon-exclamation-sign:before {
  content: "\E101";
}

.glyphicon-gift:before {
  content: "\E102";
}

.glyphicon-leaf:before {
  content: "\E103";
}

.glyphicon-fire:before {
  content: "\E104";
}

.glyphicon-eye-open:before {
  content: "\E105";
}

.glyphicon-eye-close:before {
  content: "\E106";
}

.glyphicon-warning-sign:before {
  content: "\E107";
}

.glyphicon-plane:before {
  content: "\E108";
}

.glyphicon-calendar:before {
  content: "\E109";
}

.glyphicon-random:before {
  content: "\E110";
}

.glyphicon-comment:before {
  content: "\E111";
}

.glyphicon-magnet:before {
  content: "\E112";
}

.glyphicon-chevron-up:before {
  content: "\E113";
}

.glyphicon-chevron-down:before {
  content: "\E114";
}

.glyphicon-retweet:before {
  content: "\E115";
}

.glyphicon-shopping-cart:before {
  content: "\E116";
}

.glyphicon-folder-close:before {
  content: "\E117";
}

.glyphicon-folder-open:before {
  content: "\E118";
}

.glyphicon-resize-vertical:before {
  content: "\E119";
}

.glyphicon-resize-horizontal:before {
  content: "\E120";
}

.glyphicon-hdd:before {
  content: "\E121";
}

.glyphicon-bullhorn:before {
  content: "\E122";
}

.glyphicon-bell:before {
  content: "\E123";
}

.glyphicon-certificate:before {
  content: "\E124";
}

.glyphicon-thumbs-up:before {
  content: "\E125";
}

.glyphicon-thumbs-down:before {
  content: "\E126";
}

.glyphicon-hand-right:before {
  content: "\E127";
}

.glyphicon-hand-left:before {
  content: "\E128";
}

.glyphicon-hand-up:before {
  content: "\E129";
}

.glyphicon-hand-down:before {
  content: "\E130";
}

.glyphicon-circle-arrow-right:before {
  content: "\E131";
}

.glyphicon-circle-arrow-left:before {
  content: "\E132";
}

.glyphicon-circle-arrow-up:before {
  content: "\E133";
}

.glyphicon-circle-arrow-down:before {
  content: "\E134";
}

.glyphicon-globe:before {
  content: "\E135";
}

.glyphicon-wrench:before {
  content: "\E136";
}

.glyphicon-tasks:before {
  content: "\E137";
}

.glyphicon-filter:before {
  content: "\E138";
}

.glyphicon-briefcase:before {
  content: "\E139";
}

.glyphicon-fullscreen:before {
  content: "\E140";
}

.glyphicon-dashboard:before {
  content: "\E141";
}

.glyphicon-paperclip:before {
  content: "\E142";
}

.glyphicon-heart-empty:before {
  content: "\E143";
}

.glyphicon-link:before {
  content: "\E144";
}

.glyphicon-phone:before {
  content: "\E145";
}

.glyphicon-pushpin:before {
  content: "\E146";
}

.glyphicon-usd:before {
  content: "\E148";
}

.glyphicon-gbp:before {
  content: "\E149";
}

.glyphicon-sort:before {
  content: "\E150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\E151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}

.glyphicon-sort-by-order:before {
  content: "\E153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\E154";
}

.glyphicon-sort-by-attributes:before {
  content: "\E155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}

.glyphicon-unchecked:before {
  content: "\E157";
}

.glyphicon-expand:before {
  content: "\E158";
}

.glyphicon-collapse-down:before {
  content: "\E159";
}

.glyphicon-collapse-up:before {
  content: "\E160";
}

.glyphicon-log-in:before {
  content: "\E161";
}

.glyphicon-flash:before {
  content: "\E162";
}

.glyphicon-log-out:before {
  content: "\E163";
}

.glyphicon-new-window:before {
  content: "\E164";
}

.glyphicon-record:before {
  content: "\E165";
}

.glyphicon-save:before {
  content: "\E166";
}

.glyphicon-open:before {
  content: "\E167";
}

.glyphicon-saved:before {
  content: "\E168";
}

.glyphicon-import:before {
  content: "\E169";
}

.glyphicon-export:before {
  content: "\E170";
}

.glyphicon-send:before {
  content: "\E171";
}

.glyphicon-floppy-disk:before {
  content: "\E172";
}

.glyphicon-floppy-saved:before {
  content: "\E173";
}

.glyphicon-floppy-remove:before {
  content: "\E174";
}

.glyphicon-floppy-save:before {
  content: "\E175";
}

.glyphicon-floppy-open:before {
  content: "\E176";
}

.glyphicon-credit-card:before {
  content: "\E177";
}

.glyphicon-transfer:before {
  content: "\E178";
}

.glyphicon-cutlery:before {
  content: "\E179";
}

.glyphicon-header:before {
  content: "\E180";
}

.glyphicon-compressed:before {
  content: "\E181";
}

.glyphicon-earphone:before {
  content: "\E182";
}

.glyphicon-phone-alt:before {
  content: "\E183";
}

.glyphicon-tower:before {
  content: "\E184";
}

.glyphicon-stats:before {
  content: "\E185";
}

.glyphicon-sd-video:before {
  content: "\E186";
}

.glyphicon-hd-video:before {
  content: "\E187";
}

.glyphicon-subtitles:before {
  content: "\E188";
}

.glyphicon-sound-stereo:before {
  content: "\E189";
}

.glyphicon-sound-dolby:before {
  content: "\E190";
}

.glyphicon-sound-5-1:before {
  content: "\E191";
}

.glyphicon-sound-6-1:before {
  content: "\E192";
}

.glyphicon-sound-7-1:before {
  content: "\E193";
}

.glyphicon-copyright-mark:before {
  content: "\E194";
}

.glyphicon-registration-mark:before {
  content: "\E195";
}

.glyphicon-cloud-download:before {
  content: "\E197";
}

.glyphicon-cloud-upload:before {
  content: "\E198";
}

.glyphicon-tree-conifer:before {
  content: "\E199";
}

.glyphicon-tree-deciduous:before {
  content: "\E200";
}

.glyphicon-cd:before {
  content: "\E201";
}

.glyphicon-save-file:before {
  content: "\E202";
}

.glyphicon-open-file:before {
  content: "\E203";
}

.glyphicon-level-up:before {
  content: "\E204";
}

.glyphicon-copy:before {
  content: "\E205";
}

.glyphicon-paste:before {
  content: "\E206";
}

.glyphicon-alert:before {
  content: "\E209";
}

.glyphicon-equalizer:before {
  content: "\E210";
}

.glyphicon-king:before {
  content: "\E211";
}

.glyphicon-queen:before {
  content: "\E212";
}

.glyphicon-pawn:before {
  content: "\E213";
}

.glyphicon-bishop:before {
  content: "\E214";
}

.glyphicon-knight:before {
  content: "\E215";
}

.glyphicon-baby-formula:before {
  content: "\E216";
}

.glyphicon-tent:before {
  content: "\26FA";
}

.glyphicon-blackboard:before {
  content: "\E218";
}

.glyphicon-bed:before {
  content: "\E219";
}

.glyphicon-apple:before {
  content: "\F8FF";
}

.glyphicon-erase:before {
  content: "\E221";
}

.glyphicon-hourglass:before {
  content: "\231B";
}

.glyphicon-lamp:before {
  content: "\E223";
}

.glyphicon-duplicate:before {
  content: "\E224";
}

.glyphicon-piggy-bank:before {
  content: "\E225";
}

.glyphicon-scissors:before {
  content: "\E226";
}

.glyphicon-bitcoin:before {
  content: "\E227";
}

.glyphicon-btc:before {
  content: "\E227";
}

.glyphicon-xbt:before {
  content: "\E227";
}

.glyphicon-yen:before {
  content: "\A5";
}

.glyphicon-jpy:before {
  content: "\A5";
}

.glyphicon-ruble:before {
  content: "\20BD";
}

.glyphicon-rub:before {
  content: "\20BD";
}

.glyphicon-scale:before {
  content: "\E230";
}

.glyphicon-ice-lolly:before {
  content: "\E231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}

.glyphicon-education:before {
  content: "\E233";
}

.glyphicon-option-horizontal:before {
  content: "\E234";
}

.glyphicon-option-vertical:before {
  content: "\E235";
}

.glyphicon-menu-hamburger:before {
  content: "\E236";
}

.glyphicon-modal-window:before {
  content: "\E237";
}

.glyphicon-oil:before {
  content: "\E238";
}

.glyphicon-grain:before {
  content: "\E239";
}

.glyphicon-sunglasses:before {
  content: "\E240";
}

.glyphicon-text-size:before {
  content: "\E241";
}

.glyphicon-text-color:before {
  content: "\E242";
}

.glyphicon-text-background:before {
  content: "\E243";
}

.glyphicon-object-align-top:before {
  content: "\E244";
}

.glyphicon-object-align-bottom:before {
  content: "\E245";
}

.glyphicon-object-align-horizontal:before {
  content: "\E246";
}

.glyphicon-object-align-left:before {
  content: "\E247";
}

.glyphicon-object-align-vertical:before {
  content: "\E248";
}

.glyphicon-object-align-right:before {
  content: "\E249";
}

.glyphicon-triangle-right:before {
  content: "\E250";
}

.glyphicon-triangle-left:before {
  content: "\E251";
}

.glyphicon-triangle-bottom:before {
  content: "\E252";
}

.glyphicon-triangle-top:before {
  content: "\E253";
}

.glyphicon-console:before {
  content: "\E254";
}

.glyphicon-superscript:before {
  content: "\E255";
}

.glyphicon-subscript:before {
  content: "\E256";
}

.glyphicon-menu-left:before {
  content: "\E257";
}

.glyphicon-menu-right:before {
  content: "\E258";
}

.glyphicon-menu-down:before {
  content: "\E259";
}

.glyphicon-menu-up:before {
  content: "\E260";
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #636b6f;
  background-color: #f5f8fa;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #3097D1;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #216a94;
  text-decoration: underline;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.6;
  background-color: #f5f8fa;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  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;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 22px;
  margin-bottom: 11px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
  font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 11px;
  margin-bottom: 11px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
  font-size: 75%;
}

h1,
.h1 {
  font-size: 36px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0 0 11px;
}

.lead {
  margin-bottom: 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase,
.initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #3097D1;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #2579a9;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #3097D1;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #2579a9;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 11px;
}

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 22px;
}

dt,
dd {
  line-height: 1.6;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  display: table;
  content: " ";
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.6;
  color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014   \A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "\A0   \2014";
}

address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.6;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
          box-shadow: none;
}

pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 13px;
  line-height: 1.6;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: " ";
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.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-1 {
  width: 8.33333333%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@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-1 {
    width: 8.33333333%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@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-1 {
    width: 8.33333333%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@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-1 {
    width: 8.33333333%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.6;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #f5f8fa;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.6;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.6;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
  -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);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  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, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #98cbe8;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(152, 203, 232, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(152, 203, 232, 0.6);
}

.form-control::-moz-placeholder {
  color: #b1b7ba;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #b1b7ba;
}

.form-control::-webkit-input-placeholder {
  color: #b1b7ba;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.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;
}

@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: 36px;
  }

  input[type="date"].input-sm,
  .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }

  input[type="date"].input-lg,
  .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.radio label,
.checkbox label {
  min-height: 22px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 36px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 34px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 40px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 45px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  -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);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -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);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  -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);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 27px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a4aaae;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 29px;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.6;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #636b6f;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #636b6f;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
  color: #636b6f;
  background-color: #e6e5e5;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #636b6f;
  background-color: #e6e5e5;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #636b6f;
  background-color: #e6e5e5;
  background-image: none;
  border-color: #adadad;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #636b6f;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #636b6f;
}

.btn-primary {
  color: #fff;
  background-color: #3097D1;
  border-color: #2a88bd;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #2579a9;
  border-color: #133d55;
}

.btn-primary:hover {
  color: #fff;
  background-color: #2579a9;
  border-color: #1f648b;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2579a9;
  background-image: none;
  border-color: #1f648b;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #1f648b;
  border-color: #133d55;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #3097D1;
  border-color: #2a88bd;
}

.btn-primary .badge {
  color: #3097D1;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #2ab27b;
  border-color: #259d6d;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #20895e;
  border-color: #0d3625;
}

.btn-success:hover {
  color: #fff;
  background-color: #20895e;
  border-color: #196c4b;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #20895e;
  background-image: none;
  border-color: #196c4b;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #196c4b;
  border-color: #0d3625;
}

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #2ab27b;
  border-color: #259d6d;
}

.btn-success .badge {
  color: #2ab27b;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #8eb4cb;
  border-color: #7da8c3;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #6b9dbb;
  border-color: #3d6983;
}

.btn-info:hover {
  color: #fff;
  background-color: #6b9dbb;
  border-color: #538db0;
}

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #6b9dbb;
  background-image: none;
  border-color: #538db0;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #538db0;
  border-color: #3d6983;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #8eb4cb;
  border-color: #7da8c3;
}

.btn-info .badge {
  color: #8eb4cb;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #cbb956;
  border-color: #c5b143;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #b6a338;
  border-color: #685d20;
}

.btn-warning:hover {
  color: #fff;
  background-color: #b6a338;
  border-color: #9b8a30;
}

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #b6a338;
  background-image: none;
  border-color: #9b8a30;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #9b8a30;
  border-color: #685d20;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #cbb956;
  border-color: #c5b143;
}

.btn-warning .badge {
  color: #cbb956;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #bf5329;
  border-color: #aa4a24;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #954120;
  border-color: #411c0e;
}

.btn-danger:hover {
  color: #fff;
  background-color: #954120;
  border-color: #78341a;
}

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #954120;
  background-image: none;
  border-color: #78341a;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #78341a;
  border-color: #411c0e;
}

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #bf5329;
  border-color: #aa4a24;
}

.btn-danger .badge {
  color: #bf5329;
  background-color: #fff;
}

.btn-link {
  font-weight: 400;
  color: #3097D1;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #216a94;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.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: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.6;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #3097D1;
  outline: 0;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.6;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.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 > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.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:before,
.btn-toolbar:after {
  display: table;
  content: " ";
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-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:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle,
.btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret,
.btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav:before,
.nav:after {
  display: table;
  content: " ";
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #777777;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #3097D1;
}

.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.6;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #f5f8fa;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #3097D1;
}

.nav-stacked > li {
  float: none;
}

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

.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li,
.nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }

  .nav-tabs-justified > .active > a,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #f5f8fa;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 22px;
  border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 14px 15px;
  font-size: 18px;
  line-height: 22px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 22px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

  .navbar-nav > li {
    float: left;
  }

  .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}

.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 7px;
  margin-bottom: 7px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 7px;
  margin-bottom: 7px;
}

.navbar-btn.btn-sm,
.btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs,
.btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 14px;
  margin-bottom: 14px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #fff;
  border-color: #d3e0e9;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5d5d;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

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

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #eeeeee;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #eeeeee;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #eeeeee;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #d3e0e9;
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

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

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 22px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0";
}

.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 22px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.6;
  color: #3097D1;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #216a94;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #3097D1;
  border-color: #3097D1;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 22px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #3097D1;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #2579a9;
}

.label-success {
  background-color: #2ab27b;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #20895e;
}

.label-info {
  background-color: #8eb4cb;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #6b9dbb;
}

.label-warning {
  background-color: #cbb956;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #b6a338;
}

.label-danger {
  background-color: #bf5329;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #954120;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #3097D1;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 22px;
  line-height: 1.6;
  background-color: #f5f8fa;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #636b6f;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #3097D1;
}

.alert {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  height: 22px;
  margin-bottom: 22px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  text-align: center;
  background-color: #3097D1;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #2ab27b;
}

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #8eb4cb;
}

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #cbb956;
}

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #bf5329;
}

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #d3e0e9;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #3097D1;
  border-color: #3097D1;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #d7ebf6;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 22px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #d3e0e9;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 22px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #d3e0e9;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #d3e0e9;
}

.panel-default {
  border-color: #d3e0e9;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #fff;
  border-color: #d3e0e9;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d3e0e9;
}

.panel-default > .panel-heading .badge {
  color: #fff;
  background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d3e0e9;
}

.panel-primary {
  border-color: #3097D1;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #3097D1;
  border-color: #3097D1;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #3097D1;
}

.panel-primary > .panel-heading .badge {
  color: #3097D1;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #3097D1;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -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);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before,
.modal-header:after {
  display: table;
  content: " ";
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.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: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  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 > .arrow {
  border-width: 11px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.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 {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203A";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.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;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

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

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

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

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

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

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

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

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

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

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

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

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

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

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

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

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

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

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

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

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

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

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

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

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !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;
  }
}

html,
body {
  height: 100%;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0 auto;
  padding: 0;
  background: #fff;
  width: 100%;
}

body,
form,
textarea,
input,
select {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
  color: #000;
  font-family: "Lato", sans-serif;
}

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

header {
  padding: 10px 0;
  border-bottom: 3px solid #cde6fc;
  background: #fff;
}

header .navbar.navbar-default {
  background: transparent;
  border: none;
  margin: 0px;
  min-height: inherit;
}

header .navbar.navbar-default .logo {
  margin: 1px 0 0 0;
  padding: 0px;
  line-height: 28px;
}

header .navbar.navbar-default .logo a {
  color: #000;
  text-decoration: none;
  outline: none;
  font-size: 30px;
  font-weight: 700;
  /*font-family: 'Righteous', cursive;*/
}

header .search_outer {
  display: inline;
  text-align: center;
  width: 100%;
}

header .search_outer .Search-inner {
  display: inline-block;
  width: 40%;
}

header .search_outer .Search-inner .navbar-search .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

header .search_outer .Search-inner .input-group {
  border: 4px solid #f5f4f4;
  margin: 0;
}

header .search_outer .Search-inner .input-group:hover {
  border: 4px solid #5bbc2e;
}

header .search_outer .Search-inner .input-group:focus {
  border: 4px solid #5bbc2e;
}

header .search_outer .Search-inner .input-group .input-group-btn .dropdown-menu-right {
  right: auto;
  left: -3px;
}

header .search_outer .Search-inner .input-group .input-group-btn .dropdown-menu {
  margin-top: 6px;
  min-width: 348px;
  width: 100%;
}

header .search_outer .Search-inner .input-group .input-group-btn .dropdown-menu label {
  display: block;
  padding: 10px;
  margin-bottom: 0px;
}

header .search_outer .Search-inner .input-group .input-group-btn .btn {
  background-color: transparent;
  padding: 6px 5px;
  border-radius: 0px;
}

header .search_outer .Search-inner .input-group .input-group-btn .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #fff;
}

header .search_outer .Search-inner .input-group .input-group-btn .btn:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

header .search_outer .Search-inner .navbar-form {
  margin: 0;
}

header .search_outer .Search-inner .input-group {
  border: 4px solid #f5f4f4;
  margin: 0;
}

header .search_outer .Search-inner .input-group .form-control {
  border: none;
  border-radius: 0;
  height: 40px;
  width: 300px;
}

header .search_outer .Search-inner .input-group .input-group-btn {
  z-index: 999;
}

header .search_outer .Search-inner .input-group .input-group-btn .btn-go {
  background-color: #d3d1d2;
  border-radius: 0;
  color: #fff;
  height: 40px;
  width: 45px;
  font-weight: 700;
}

header ul.nav {
  margin: 0;
  padding: 0px;
  list-style: none;
}

header ul.nav li > a {
  color: #000;
}

footer {
  padding: 40px 0;
  text-align: center;
}

footer .footer-menu {
  display: inline-block;
  list-style: outside none none;
  margin: 0 0 5px;
  padding: 0;
}

footer .footer-menu li {
  display: inline-block;
  line-height: 15px;
}

footer .footer-menu li:last-child {
  border-right: none;
}

footer .footer-menu li a {
  color: #3097D1;
  padding: 0 10px;
  text-decoration: none;
}

footer .copy_right p {
  margin: 0;
  font-size: 13px;
}

body {
  overflow-x: hidden;
}

.search-button {
  border: 1px solid #ccc;
  font-weight: bold;
  font-size: 20px;
  margin-left: 10px;
}

h4 a {
  color: #337ab7;
}

#agent-list-map {
  border: 1px solid #ddd;
  height: calc(100vh - 120px - 100px);
  padding: 5px;
  width: 100%;
}

.profile_wrapper {
  width: 100%;
  height: 100%;
  background: #fff;
  font-size: 13px;
}

.user_profile {
  background: #fff none repeat scroll 0 0;
  margin-top: 20px;
  padding: 20px 10px 20px;
}

.userprofile_gry {
  background: #f2f2f2 none repeat scroll 0 0;
  margin-top: 20px;
  padding: 20px 10px 20px;
}

.profile_idi {
  text-align: center;
}

.profile_idi img {
  width: 100%;
}

.edit_e {
  text-align: right;
}

.edit_e a {
  color: #0041cf;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.tab-description {
  padding: 20px 0;
}

.user_name {
  text-align: center;
}

.user_name h1 {
  font-size: 22px;
  color: #000;
  font-weight: 600;
  margin-bottom: 2px;
}

.user_name p {
  font-size: 15px;
  color: #000;
}

.user_profile figure {
  padding: 5px 0;
  display: block;
}

.user_profile figure img {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 4px;
  width: 100%;
}

.social_icon {
  padding: 10px 0;
  text-align: center;
}

.social_icon a {
  text-decoration: none;
  margin-right: 5px;
  font-size: 20px;
}

.social_icon a:hover {
  text-decoration: none;
}

.message_tpop {
  height: 260px;
  overflow-y: auto;
}

.social_icon .home_icon {
  background: #5a678a;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  padding: 0 7px;
  border: 1px solid #1e3151;
}

.social_icon a.yelp {
  position: relative;
  top: -2px;
}

.social_icon .facebook {
  background: #3c5fa1 none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  padding: 1px 12px;
}

.social_icon .linkdin {
  background: #589abc none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  padding: 0 10px;
  position: relative;
  top: -1px;
}

.social_icon .zillow {
  background: #167ce0 none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  padding: 0 2px;
  display: inline-block;
}

.social_icon .zillow img {
  width: 35px;
}

.social_icon .home_icon:hover,
.social_icon .facebook:hover,
.social_icon .linkdin,
.social_icon .zillow {
  color: #fff;
}

.profile_add {
  font-size: 14px;
  line-height: 27px;
  text-align: center;
}

.sendbtn_section {
  clear: both;
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

.sendbtn_section > a {
  background: #63676a none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  padding: 10px 28px;
  text-decoration: none;
  display: inline-block;
}

.tabsmenu {
  margin-top: 85px;
}

.tabsmenu .nav-tabs {
  background: #fff;
}

.tabsmenu .nav-tabs > li:last-child {
  border-right: 0px solid #bdbdbb;
}

.tabsmenu .nav-tabs > li {
  font-size: 15px;
  font-weight: 500;
  padding: 4px 8px;
  border-right: 1px solid #bdbdbb;
}

.tabsmenu .nav-tabs > li > a {
  border-radius: 0px;
  padding: 8px 20px;
}

.tabsmenu .nav-tabs > li > a:hover {
  text-decoration: none;
  background-color: #36362e;
  outline: none;
  color: #fff;
}

.tabsmenu .nav-tabs > li.active > a {
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
  background: #36362e;
  color: #fff;
  border-radius: 0px;
  outline: none;
}

.tabsmenu .bs-example-tabs .nav-tabs {
  margin-bottom: 0;
  background: #f9f7f8;
}

.tabsmenu .nav-tabs > li > a {
  text-transform: uppercase;
}

.tabsmenu .nav-tabs > li > a:hover {
  border-color: #fff #fff #ddd #fff;
}

.tabsmenu .tab-content {
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 20px 15px;
}

.pdf_section > a {
  font-size: 25px;
  margin-right: 8px;
}

.tab_inner p a {
  text-decoration: none;
  color: #073595;
  border-bottom: 0px solid #ddd;
  font-size: 16px;
  font-weight: 500;
  font-style: italic;
  width: 100%;
  display: block;
  margin: 0px;
}

.tabdesc_section {
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  padding: 0px 0 20px 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px;
}

.tabdesc_section .menutext {
  font-size: 16px;
  margin: 0 0 10px 0;
  font-weight: 600;
}

.desccontent h4 {
  font-size: 16px;
  padding: 10px 0;
}

.tabdesc_section h4 {
  font-size: 13px;
  margin: 0 0 15px 0px;
  padding: 0px;
}

.desccontent {
  line-height: 30px;
}

.desccontent p {
  font-size: 13px;
}

.desccontent_snd ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.desccontent_snd ul li {
  width: 32.333%;
  display: inline-block;
  line-height: 30px;
}

.margintop-inter {
  padding-top: 20px;
}

.wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}

.form-signin {
  max-width: 380px;
  padding: 15px 35px 45px;
  margin: 0 auto;
}

.fongot_t a {
  font-weight: 500;
  color: #024da4;
}

.forger_sec {
  font-size: 12px;
  margin-bottom: 0px;
}

.forger_sec .checkbox {
  margin-bottom: 20px !important;
}

.forger_sec .checkbox {
  width: 45%;
  float: left;
  margin-top: 0px;
}

.forger_sec .fongot_t {
  width: 47%;
  float: right;
  text-align: right;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 30px;
}

.form-signin .checkbox {
  font-weight: normal;
  margin-left: 20px;
}

.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.form-signin .form-control:focus {
  z-index: 2;
}

.form-signin input[type="email"] {
  margin-bottom: 15px;
}

.form-signin input[type="password"] {
  margin-bottom: 20px;
}

.signup_s {
  text-align: center;
  margin-bottom: 20px;
}

.signup_s a {
  color: #024da4;
  font-size: 16px;
}

.form_passwordpassword {
  max-width: 380px;
  padding: 15px 35px 45px;
  margin: 0 auto;
}

.form_passwordpassword .form-signin-heading {
  margin-bottom: 30px;
}

.form_passwordpassword .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}

.form_passwordpassword .form-control:focus {
  z-index: 2;
}

.reset-password input.password {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.reset-password input.confirm-pw {
  margin-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.login-wraper {
  display: inline-block;
  min-height: 726px;
  width: 100%;
}

.login {
  display: table;
  height: 90%;
  position: absolute;
  width: 100%;
  overflow: hidden;
}

.login_inner {
  display: table-cell;
  vertical-align: middle;
}

.login_container {
  position: relative;
  max-width: 460px;
  width: 100%;
  margin: 0 auto 30px;
}

.login_container.active .card.alt {
  top: 15px;
  right: 0;
  width: 100%;
  min-width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 0px 0 40px;
  overflow: hidden;
}

.login_container.active .card.alt .toggle {
  position: absolute;
  top: 40px;
  right: -70px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: scale(20);
  transform: scale(20);
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;
}

.login_container.active .card.alt .toggle:before {
  content: '';
}

.login_container.active .card.alt .title,
.login_container.active .card.alt .input-container,
.login_container.active .card.alt .button-container {
  left: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.login_container.active .card.alt .title {
  -webkit-transition-delay: .3s;
  transition-delay: .3s;
}

.login_container.active .card.alt .input-container {
  -webkit-transition-delay: .4s;
  transition-delay: .4s;
}

.login_container.active .card.alt .input-container:nth-child(2) {
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}

.login_container.active .card.alt .input-container:nth-child(3) {
  -webkit-transition-delay: .6s;
  transition-delay: .6s;
}

.login_container.active .card.alt .button-container {
  -webkit-transition-delay: .7s;
  transition-delay: .7s;
}

.card {
  position: relative;
  background: #ffffff;
  border-radius: 5px;
  padding: 0 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.card .title {
  background: #0082ff none repeat scroll 0 0;
  border-left: 0 solid #0082ff;
  border-radius: 4px 4px 0 0;
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  margin: 0px;
  padding: 25px 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 1;
}

.card .input-container {
  position: relative;
  margin: 0 60px 50px;
}

.card .input-container input {
  outline: none;
  z-index: 1;
  position: relative;
  background: none;
  width: 100%;
  height: 54px;
  border: 0;
  color: #212121;
  font-size: 20px;
  font-weight: 400;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.card .input-container input:focus ~ label {
  color: #0082ff;
  -webkit-transform: translate(-12%, -50%) scale(0.75);
  transform: translate(-12%, -50%) scale(0.75);
}

.card .input-container input:focus ~ .bar:before,
.card .input-container input:focus ~ .bar:after {
  width: 50%;
}

.card .input-container input:valid ~ label {
  color: #0082ff;
  -webkit-transform: translate(-12%, -50%) scale(0.75);
  transform: translate(-12%, -50%) scale(0.75);
}

.card .input-container label {
  position: absolute;
  top: 0;
  left: 0;
  color: #757575;
  font-size: 18px;
  font-weight: 300;
  line-height: 60px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.card .input-container .bar {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #757575;
  width: 100%;
  height: 1px;
}

.card .input-container .bar:before,
.card .input-container .bar:after {
  content: '';
  position: absolute;
  background: #0082ff;
  width: 0;
  height: 2px;
  -webkit-transition: .2s ease;
  transition: .2s ease;
}

.card .input-container .bar:before {
  left: 50%;
}

.card .input-container .bar:after {
  right: 50%;
}

.card .button-container {
  margin: 0 60px;
  text-align: center;
}

.card .button-container button {
  outline: 0;
  cursor: pointer;
  position: relative;
  display: inline-block;
  background: 0;
  width: 240px;
  border: 2px solid #0082ff;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  overflow: hidden;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.card .button-container button span {
  position: relative;
  z-index: 1;
  color: #0082ff;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.card .button-container button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background: #0082ff;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  margin: -15px 0 0 -15px;
  opacity: 0;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.card .button-container button:hover,
.card .button-container button:active,
.card .button-container button:focus {
  border-color: #0082ff;
  color: #fff;
  background: #0082ff;
}

.card .button-container button:hover span,
.card .button-container button:active span,
.card .button-container button:focus span {
  color: #fff;
}

.card .button-container button:active span,
.card .button-container button:focus span {
  color: #ffffff;
}

.card .footer {
  margin: 20px 0 0;
  color: #d3d3d3;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}

.card .footer a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.card .footer a:hover {
  color: #bababa;
}

.card.alt {
  position: absolute;
  top: 5px;
  right: -20px;
  z-index: 10;
  width: 100px;
  height: 100px;
  background: none;
  border-radius: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}

.card > form {
  margin-top: 45px;
}

.card.alt > form {
  margin-top: 20px;
}

.card.alt .toggle {
  position: relative;
  background: #0082ff;
  width: 75px;
  height: 75px;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  color: #ffffff;
  font-size: 30px;
  line-height: 75px;
  text-align: center;
  cursor: pointer;
}

.card.alt .toggle:before {
  content: '\F067';
  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;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.card.alt .title,
.card.alt .input-container,
.card.alt .button-container {
  left: 100px;
  opacity: 0;
  visibility: hidden;
}

.card.alt .title {
  position: relative;
  border-color: #ffffff;
  color: #ffffff;
}

.card.alt .title .close {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 40px;
  display: inline;
  color: #ffffff;
  font-size: 58px;
  font-weight: 400;
}

.card.alt .title .close:before {
  content: '\D7';
}

.card.alt .input-container input {
  color: #ffffff;
}

.card.alt .input-container input:focus ~ label {
  color: #ffffff;
}

.card.alt .input-container input:focus ~ .bar:before,
.card.alt .input-container input:focus ~ .bar:after {
  background: #ffffff;
}

.card.alt .input-container input:valid ~ label {
  color: #ffffff;
}

.card.alt .input-container label {
  color: rgba(255, 255, 255, 0.8);
}

.card.alt .input-container .bar {
  background: rgba(255, 255, 255, 0.8);
}

.card.alt .button-container button {
  width: 100%;
  background: #ffffff;
  border-color: #ffffff;
}

.card.alt .button-container button span {
  color: #0082ff;
}

.card.alt .button-container button:hover {
  background: rgba(255, 255, 255, 0.9);
}

.card.alt .button-container button:active:before,
.card.alt .button-container button:focus:before {
  display: none;
}

.card .input-container input:focus {
  background-color: transparent !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #000 !important;
}

.card.alt input:-webkit-autofill,
.card.alt input:-webkit-autofill:hover,
.card.alt input:-webkit-autofill:focus,
.card.alt input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #fff !important;
}

/* Keyframes */

@-webkit-keyframes buttonFadeInUp {
  0% {
    bottom: 30px;
    opacity: 0;
  }
}

@keyframes buttonFadeInUp {
  0% {
    bottom: 30px;
    opacity: 0;
  }
}

/*Review Page*/

.review-section .tabdesc_section {
  display: block;
}

.review-section .tabdesc_section h2 {
  display: block;
  color: #0082ff;
}

.review-section .tabdesc_section .review-star {
  display: block;
  width: 100%;
}

.review-section .tabdesc_section .review-star .fa {
  color: #f4dd31;
  font-size: 25px;
  margin-right: 5px;
}

.review-section .tabdesc_section .review-star span {
  color: green;
  font-size: 15px;
  font-weight: bold;
  margin-left: 20px;
  float: right;
}

.social_icon a {
  border-radius: 4px;
  font-size: 20px;
  height: 35px;
  margin-right: 5px;
  text-decoration: none;
  width: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
}

.social_icon a img {
  border-radius: 4px;
  height: 35px;
  width: 35px;
}

.table-section {
  text-align: left;
}

.table-section .table > tbody {
  font-size: 12px;
}

.grid_section {
  clear: both;
  display: block;
  padding: 0 15px;
}

#grid_section .title h4 {
  margin-bottom: 20px;
  text-indent: 15px;
}

.table-section .table > tbody tr td a {
  color: #337ab7;
  text-decoration: none;
}

.grid-inner {
  border: 1px solid #ddd;
  border-radius: 0px;
  display: block;
  margin-bottom: 0px;
  padding: 10px;
  width: 100%;
  min-height: 192px;
  margin-bottom: 15px;
}

.grid_left {
  display: table-cell;
  vertical-align: top;
  width: 100px;
}

.grid_right {
  display: table-cell;
  vertical-align: top;
  padding: 0 0 0 20px;
}

.grid_left img {
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1px solid #ddd;
}

.grid_right h4 {
  margin-bottom: 5px;
  margin-top: 0px;
}

.grid_right .btn.btn-success {
  padding: 3px 12px;
  font-size: 12px;
}

.grid_right h4 a {
  text-decoration: none;
}

.grid_right h4 a:hover {
  color: #0082ff;
}

.grid_right p {
  margin-bottom: 2px;
}

.grid_right .btn-section {
  margin-top: 10px;
}

.grid_right .btn.btn-success {
  margin-bottom: 10px;
  outline: none;
}

.pop_login {
  text-align: center;
  padding-top: 20px;
}

.loginBtn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  margin: 0.2em;
  padding: 0 15px 0 46px;
  border: none;
  text-align: left;
  line-height: 34px;
  white-space: nowrap;
  border-radius: 0.2em;
  font-size: 16px;
  color: #FFF;
}

.loginBtn:before {
  content: "";
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 100%;
}

.loginBtn:focus {
  outline: none;
}

.loginBtn:active {
  -webkit-box-shadow: inset 0 0 0 32px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 32px rgba(0, 0, 0, 0.1);
}

/* Facebook */

.loginBtn--facebook {
  background-color: #4C69BA;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4C69BA), to(#3B55A0));
  background-image: linear-gradient(#4C69BA, #3B55A0);
  text-shadow: 0 -1px 0 #354C8C;
  width: 222px;
}

.loginBtn--facebook:before {
  border-right: #364e92 1px solid;
}

.loginBtn--facebook:hover,
.loginBtn--facebook:focus {
  background-color: #5B7BD5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5B7BD5), to(#4864B1));
  background-image: linear-gradient(#5B7BD5, #4864B1);
}

/* Google */

.loginBtn--google {
  background: #DD4B39;
  width: 222px;
  margin-top: 15px;
}

.loginBtn--google:before {
  border-right: #BB3F30 1px solid;
}

.loginBtn--google:hover,
.loginBtn--google:focus {
  background: #E74B37;
}

.pop_text {
  text-align: center;
  margin: 20px 0;
}

.pop_text p {
  margin-bottom: 5px;
}

.f_btn {
  visibility: hidden;
}

.portfolio_section .single {
  position: relative;
}

.portfolio_section .single a img {
  width: 100%;
}

.portfolio_section .slick-prev::before,
.slick-next::before {
  color: #f1f1f1;
  z-index: 9999;
}

.portfolio_section .slick-prev::before {
  content: "\F053";
  font-family: 'fontawesome';
  color: #333;
}

.portfolio_section .slick-next::before {
  content: "\F054";
  font-family: 'fontawesome';
  color: #333;
}

.portfolio_section .slick-prev.slick-arrow {
  width: 35px;
  height: 60px;
  background: #ddd;
}

.portfolio_section .slick-next.slick-arrow {
  width: 35px;
  height: 60px;
  background: #ddd;
}

.slick-lightbox .slick-prev::before,
.slick-lightbox .slick-next::before {
  color: #f1f1f1;
  z-index: 9999;
}

.slick-lightbox .slick-prev::before {
  content: "\F053";
  font-family: 'fontawesome';
  color: #333;
}

.slick-lightbox .slick-next::before {
  content: "\F054";
  font-family: 'fontawesome';
  color: #333;
}

.slick-lightbox .slick-prev.slick-arrow {
  width: 35px;
  height: 60px;
  background: #ddd;
}

.slick-lightbox .slick-next.slick-arrow {
  width: 35px;
  height: 60px;
  background: #ddd;
}

.portfolio_section .single a::after {
  background: #fff none repeat scroll 0 0;
  color: #333;
  content: "\F065";
  font-family: "fontawesome";
  font-size: 26px;
  padding: 7px 13px;
  position: absolute;
  right: 2px;
  top: 1px;
}

.portfolio_section .slick-slider {
  margin-bottom: 0px;
}

.portfolio_section .slick-prev {
  z-index: 9999;
  width: 100;
}

.portfolio_section .slick-prev {
  left: 0px;
}

.portfolio_section .slick-next {
  right: 0px;
}

.portfolio_section {
  position: relative;
}

.slider_footer {
  position: absolute;
  right: 10px;
  bottom: 40px;
}

.slider_footer > a {
  border: 6px solid #fff;
  display: inline-block;
  margin: 0 8px;
}

.property_details {
  background: #f5f5f5;
  padding: 20px 10px;
}

.property_details .table > thead > tr > th {
  border-bottom: 0 solid #ddd;
  vertical-align: bottom;
  font-size: 16px;
}

.property_details .table {
  margin-bottom: 0px;
}

.property_details .table > thead > tr > th span {
  font-weight: 500;
  margin-left: 5px;
  font-size: 14px;
}

.property_details .table > tbody > tr > td,
.property_details .table > tbody > tr > th,
.property_details .table > tfoot > tr > td,
.property_details .table > tfoot > tr > th,
.property_details .table > thead > tr > td,
.property_details .table > thead > tr > th {
  border-top: none;
  padding: 0 8px 2px 8px;
}

.desccontent.slider_section {
  line-height: inherit;
}

.slider_text {
  padding: 20px 10px;
}

.slider_text p {
  font-size: 14px;
  line-height: 26px;
}

.facts_section {
  background: #f5f5f5;
  padding: 20px 10px;
}

.facts_section h5 {
  font-size: 24px;
  color: #333;
  font-weight: 600;
}

.facts_section ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
}

.facts_section ul li {
  display: inline-block;
  width: 32%;
  margin-bottom: 8px;
}

.price_history {
  padding: 20px 10px;
}

.price_history h5 {
  font-size: 24px;
  color: #333;
  font-weight: 600;
}

.price_history ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
}

.price_history ul li {
  display: inline-block;
  width: 32%;
  margin-bottom: 8px;
}

#navbar {
  padding-right: 30px;
}

.navbar .navbar-search .dropdown-menu {
  min-width: 25px;
}

.dropdown-menu .label-icon {
  margin-left: 5px;
}

.btn-outline {
  background-color: transparent;
  color: inherit;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.search_wrap {
  background: #f5f3f4;
  padding: 10px 0;
}

.search-tab {
  display: inline-block;
}

.search-tab li {
  display: inline-block;
}

.search-tab > ul.tabs {
  border: 0px solid #cbdfe7;
  border-radius: 4px;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.search-tab ul.tabs li {
  background: #8992a0 none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 19px;
  padding: 5px 10px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
}

.Search-inner .input-group .input-group-btn {
  z-index: 999;
}

.search-tab ul.tabs li.current {
  color: #fff;
  background: #2ab27b;
}

.Search-inner .input-group-btn .btn-search {
  background: #fff none repeat scroll 0 0;
  border: none;
  border-radius: 0;
  color: #333;
  font-size: 14px;
  padding: 5px 50px 5px 10px;
  text-decoration: none;
  height: 40px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0px;
}

.search-dp {
  border-left: 1px solid #ddd;
}

.search-dp .form-control {
  height: 40px;
  overflow: hidden;
}

.Search-inner .input-group-btn .btn-search:hover,
.Search-inner .input-group-btn .btn-search:focus {
  background: #fff none repeat scroll 0 0;
  border: none;
  border-radius: 0;
  color: #333 !important;
  font-size: 14px;
  padding: 5px 50px 5px 10px;
  text-decoration: none;
  height: 40px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.Search-inner .dropdown-menu {
  background: #fff none repeat scroll 0 0 !important;
  border: 1px solid #ddd;
  border-radius: 0 !important;
  width: 100%;
}

.Search-inner .dropdown-menu li {
  border-bottom: 1px solid #ddd;
}

.Search-inner .dropdown-menu li:last-child {
  border-bottom: 0px solid #ddd;
}

.Search-inner .input-group-btn .btn-go {
  background-color: #d3d1d2;
  border: medium none;
  border-radius: 0;
  color: #fff;
  width: 45px;
  height: 40px;
}

.Search-inner .navbar-form .form-control:before {
  content: "\F002";
  font-family: "fontawesome";
}

.product_listing .bs-example .nav-tabs {
  display: inline-block;
  height: calc(100vh - 85px - 85px);
  vertical-align: top;
  width: 100%;
  border-right: 1px solid #ddd;
  border-bottom: none;
}

.product_listing .bs-example .nav-tabs > li {
  display: block;
  float: none;
}

.product_listing .bs-example .tab-content {
  display: inline-block;
  width: 100%;
}

.product_listing .nav-tabs > li.active > a,
.product_listing .nav-tabs > li.active > a:focus,
.product_listing .nav-tabs > li.active > a:hover {
  border: none;
  border-radius: 0;
  background: #ddd;
  color: #000;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.product_listing .nav-tabs > li > a {
  border-radius: 0px;
  color: #000;
  outline: none;
  margin-right: 0px;
}

.product_listing .nav-tabs > li > a:hover {
  border-color: transparent;
  padding: 10px 15px;
}

.listing_heading {
  margin-bottom: 30px;
  text-align: center;
}

.prop_info h3 {
  margin-top: 0px;
  margin-bottom: 20px;
  background: #ddd;
  padding: 10px;
}

.product_list {
  padding: 30px 0 0;
}

.gallery img {
  width: 25%;
  padding: 10px;
}

.fileinput {
  display: inline-block;
  margin-bottom: 9px;
}

.fileinput .btn {
  vertical-align: middle;
}

.btn-file {
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.btn-file > input {
  cursor: pointer;
  direction: ltr;
  font-size: 23px;
  height: 100%;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.fileinput-filename {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}

.list_property_wrap h2 {
  margin-bottom: 20px;
}

.list_property .table-responsive table thead {
  background: #f9f9f9;
}

.list_property .table-responsive table thead th {
  border-bottom-width: 1px;
  font-size: 14px;
  padding: 12px 10px;
  vertical-align: middle;
}

.list_property .table_edit.btn.btn-warning {
  padding: 4px 7px;
}

.list_property .pagination {
  border-radius: 4px;
  display: inline-block;
  margin: 5px 0 0;
  padding-left: 0;
}

.list_property .table > tbody > tr > td {
  padding: 8px 10px;
  vertical-align: middle;
}

.list_property .dataTables_info {
  position: relative;
  top: 11px;
}

.list_property .pagination > .active > a,
.list_property .pagination > .active > a:focus,
.list_property .pagination > .active > a:hover,
.list_property .pagination > .active > span,
.list_property .pagination > .active > span:focus,
.list_property .pagination > .active > span:hover {
  background-color: #337ab7;
  border-color: #337ab7;
  color: #fff;
  cursor: default;
  z-index: 3;
}

.list_property .pagination > li > a,
.list_property .pagination > li > span {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #337ab7;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
}

.list_property .pagination > li > a:hover,
.list_property .pagination > li > span:hover,
.list_property .pagination > li > a:focus,
.list_property .pagination > li > span:focus {
  background-color: #eee;
  border-color: #ddd;
  color: #2a6496;
}

.map-section > div {
  height: calc(80vh - 17em);
}

.map-btm {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,eeeeee+64,eeeeee+100 */
  background: #fefefe;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), color-stop(64%, #eeeeee), to(#eeeeee));
  background: linear-gradient(to bottom, #fefefe 0%, #eeeeee 64%, #eeeeee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=0 );
  /* IE6-9 */
  margin-bottom: 30px;
  padding: 15px 10px;
  border: 1px solid #333;
}

.map-btm p {
  margin: 0px;
}

.customer_details {
  border-bottom: 1px solid #ddd;
  margin-bottom: 30px;
}

.customer_details .property_img {
  display: block;
}

.customer_details .property_img > img {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 4px;
  width: 220px;
  height: 180px;
  margin-bottom: 20px;
}

.customer_details .cust_address {
  margin: 0px;
  color: #58bf66;
  font-size: 15px;
}

.customer_details .pro_price {
  font-size: 15px;
  font-weight: 600;
}

.customer_details .table > tbody > tr > td {
  border-top: none;
  padding: 3px 0;
}

.customer_details .table {
  font-size: 12px;
}

.customer_details .bed_dt {
  padding: 3px 0;
}

.customer_details .btn-view {
  border: 1px solid #58bf66;
  color: #58bf66;
}

.customer_details .btn-view:hover {
  border: 1px solid #58bf66;
  background: #58bf66;
  color: #fff;
}

.customer_details .btn-text {
  position: relative;
  top: 9px;
  font-size: 10px;
}

.btn-text .fa {
  font-size: 16px;
  padding: 0 2px;
}

.pagination-section {
  text-align: right;
}

.pagination-section .pagination {
  margin: 0px;
}

.selectoption_section {
  text-align: right;
  float: right;
  margin-right: 15px;
}

.selectoption_section form .form-control {
  width: 210px;
}

.selectoption_section a {
  background: #87939f;
  border-radius: 4px;
  padding: 7px 10px 3px;
  color: #fff;
  margin-left: 10px;
}

.selectoption_section a .fa {
  font-size: 18px;
}

div.setting {
  width: 32%;
  float: right;
  position: relative;
  margin-right: 30px;
}

#navbar.navbar-collapse {
  width: 30%;
}

.btn.succss-lg {
  height: 40px;
  width: 150px;
}

.following_sec .grid-inner {
  border: 0px solid #ddd;
  border-radius: 0;
  display: table;
  margin-bottom: 30px;
  min-height: inherit !important;
  padding: 5px;
  width: 100%;
}

.following_sec .grid_left {
  display: table-cell;
  vertical-align: top;
  width: 60px;
}

.following_sec .grid_left img {
  border: 1px solid #ddd;
  border-radius: 50%;
  display: block;
  height: 58px;
  width: 58px;
}

.following_sec .grid_right {
  display: table-cell;
  padding: 0 0 0 10px;
  vertical-align: top;
}

.grid_right .star_sec .fa {
  color: #f9c833;
}

.list-item .star_sec .fa {
  color: #f9c833;
}

.following_sec .grid_right h4 {
  margin-bottom: 5px;
  margin-top: 0;
}

.following_sec .grid_right p {
  line-height: 17px;
  margin-bottom: 2px;
  font-size: 12px;
}

.folloring_s.search_outer {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.folloring_s .Search-inner {
  width: 100%;
}

#addviewbtn .modal-body > form {
  margin: 0 auto;
  width: 80%;
}

#addviewbtn .modal-body > form label {
  font-weight: 500;
}

#addviewbtn .modal-body > form label span .fa {
  color: #fccc14;
}

.btn_profile_popup {
  text-align: center;
}

.btn_profile_popup .btn-success {
  padding: 6px 45px;
}

ul.setting-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.setting-menu li {
  display: inline-block;
  position: relative;
}

ul.setting-menu li a {
  display: block;
  color: #333;
  font-size: 22px;
  position: relative;
  padding: 5px 15px;
  outline: none;
  text-decoration: none;
}

ul.setting-menu li a:hover {
  color: #000;
  text-decoration: none;
}

.facomment {
  font-size: 14px;
  font-style: normal;
}

ul.setting-menu li a span {
  background: #e6f2fd none repeat scroll 0 0;
  border-radius: 3px;
  color: #3d9cf0;
  display: inline-block;
  font-size: 12px;
  height: 27px;
  line-height: 28px;
  margin-left: 2px;
  position: relative;
  text-align: center;
  width: 26px;
}

ul.setting-menu li a img {
  border-radius: 100%;
  border: solid 3px #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  height: 40px;
  width: 40px;
}

a#setting-btn {
  display: block;
  position: relative;
}

a#setting-btn:before {
  content: '\F107';
  position: absolute;
  top: 10px;
  right: -5px;
  font-family: 'FontAwesome';
  color: #333;
  font-size: 16px;
}

div.user-menu {
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 100%;
  right: 0;
  width: 180px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0);
  transform: scale(0);
  z-index: 1;
}

div.user-menu.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1);
}

div.user-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
}

div.user-menu ul li {
  display: block !important;
}

div.user-menu ul li a {
  padding: 5px 10px;
  border-bottom: solid 1px #f7f7f7;
  display: block;
  font-size: 14px;
}

div.user-menu ul li a:hover {
  text-decoration: none;
}

div.register-block {
  border-right: solid 1px #ddd;
  padding-right: 30px;
  text-align: left;
}

div.register-block h3 {
  margin-bottom: 10px;
}

div.register-block label {
  font-weight: 400;
  color: #666;
}

div.register-block input,
div.register-block textarea {
  margin-bottom: 5px;
  padding: 4px 10px;
  height: auto;
}

.file-block input[type="file"] {
  color: transparent;
}

ul.info {
  margin: 0;
  padding: 30px 0;
  list-style: none;
}

ul.info li {
  font-size: 16px;
  margin: 50px 0;
  padding-left: 40px;
  position: relative;
}

ul.info li:before {
  background: #55a116;
  border-radius: 100%;
  color: #333;
  content: '\F00C';
  font-family: 'FontAwesome';
  height: 30px;
  left: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: -5px;
  width: 30px;
}

div.register-block-footer {
  border-top: solid 1px #ddd;
  padding-top: 5px;
}

div.side-box .sidebar_search ul {
  border: none;
}

div.file-block {
  padding: 40px 0;
}

.modal-header,
.modal-footer {
  background: #f7f7f7;
}

.form-input {
  margin-bottom: 10px;
}

.input-group-btn.search-dp {
  width: 120px !important;
}

.search-dp .form-control {
  width: 120% !important;
  background-color: transparent;
}

.text-right {
  clear: both;
  display: block;
  text-align: right;
  width: 100%;
}

#profile-modal .profileimage img {
  width: 100%;
  padding: 5px;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  div.setting {
    float: right;
    margin-right: 20px;
    position: relative;
    width: 35%;
  }

  ul.setting-menu li a {
    color: #333;
    display: block;
    font-size: 22px;
    outline: medium none;
    padding: 5px 6px;
    position: relative;
    text-decoration: none;
  }

  .tabsmenu .nav-tabs > li > a {
    border-radius: 0;
    padding: 12px 20px;
  }
}

@media screen and (max-width: 990px) {
  .sendbtn_section > a {
    width: 100%;
    padding: 10px 10px;
    text-align: center;
    white-space: nowrap;
  }
}

@media screen and (max-width: 980px) {
  .tabsmenu .nav-tabs > li {
    border-right: 0px solid #ddd;
    font-size: 16px;
    font-weight: 600;
    padding: 0;
  }

  .user_name h1 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 2px;
  }

  .user_name p {
    color: #000;
    font-size: 14px;
  }

  .social_icon {
    padding: 10px 0;
  }

  .tab_inner p a {
    font-size: 16px;
  }

  .tabdesc_section .menutext {
    font-size: 14px;
  }

  .desccontent_snd ul li {
    display: inline-block;
    width: 49.333%;
  }

  .tabdesc_section {
    border-bottom: 1px solid #ddd;
    clear: both;
    margin-bottom: 25px;
    margin-top: 10px;
    padding: 0 0 20px;
  }

  .gallery img {
    width: 50%;
  }

  .selectoption_section {
    float: right;
    text-align: right;
    width: 50%;
  }

  .tabsmenu .nav-tabs > li > a {
    border-radius: 0;
    padding: 12px 13px;
  }
}

@media screen and (max-width: 800px) {
  .Search-inner {
    display: inline-block;
    width: 70%;
  }

  .selectoption_section form .form-control {
    display: inline;
    width: 75%;
  }
}

@media screen and (max-width: 767px) {
  .social_icon .home_icon {
    background: #5a678a none repeat scroll 0 0;
    border: 1px solid #1e3151;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 0 7px;
  }

  .user_profile {
    margin-bottom: 20px;
    text-align: center;
  }

  .user_profile figure img {
    width: 200px;
  }

  .sendbtn_section {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sendbtn_section a {
    margin: 0 auto;
  }

  .tabdesc_section {
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
    margin-top: 10px;
    padding: 0 0 20px;
  }

  .tabsmenu .nav-tabs > li > a {
    border-radius: 0;
    padding: 10px 0;
  }

  .tabsmenu {
    margin-top: 10px;
  }

  .tabsmenu .nav-tabs > li > a {
    border-radius: 0;
    padding: 10px;
  }

  .Search-inner {
    display: block;
    margin: 0 auto;
    width: 90%;
  }

  .search-tab {
    display: inline-block;
    margin-bottom: 20px;
  }

  .product_listing .bs-example .nav-tabs {
    border-bottom: 1px solid #ddd;
    border-right: 0px solid #ddd;
    display: inline-block;
    height: auto;
    vertical-align: top;
    width: 100%;
  }

  .product_listing .bs-example .nav-tabs > li {
    display: block;
    float: left;
  }

  .product_listing .nav-tabs > li > a {
    border-radius: 4px 4px 0 0;
    color: #000;
    margin-right: 0;
    outline: medium none;
  }

  .product_listing .nav-tabs > li.active > a,
  .product_listing .nav-tabs > li.active > a:focus,
  .product_listing .nav-tabs > li.active > a:hover {
    background: #ddd none repeat scroll 0 0;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ddd;
    border-color: #ddd #ddd transparent;
    -o-border-image: none;
       border-image: none;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #000;
  }

  .customer_details .table > tbody > tr > td {
    border-top: medium none;
    padding: 8px;
  }

  div.setting {
    float: right;
    position: relative;
    margin-right: 30px;
    width: 100%;
  }

  .selectoption_section {
    float: right;
    text-align: right;
    width: 100%;
  }

  .search-tab ul.tabs li {
    top: 0px;
  }

  .sendbtn_section > a {
    padding: 10px;
    text-align: center;
    white-space: nowrap;
    width: 200px;
  }
}

@media screen and (max-width: 640px) {
  .desccontent_snd ul li {
    width: 100%;
  }

  .login_container {
    margin: 0 auto 30px;
    max-width: 80%;
    position: relative;
    width: 100%;
  }

  .card .title {
    background: #0082ff none repeat scroll 0 0;
    border-left: 0 solid #0082ff;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    margin: 0;
    padding: 30px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
  }

  .card .button-container button {
    width: 100%;
  }

  .card.alt .title .close {
    color: #ffffff;
    cursor: pointer;
    display: inline;
    font-size: 38px;
    font-weight: 400;
    position: absolute;
    right: 25px;
    top: 16px;
  }

  .card .input-container {
    margin: 0 20px 50px;
    position: relative;
  }

  .gallery img {
    width: 100%;
  }

  .search_outer {
    display: inline-block;
    text-align: center;
    width: 100%;
  }

  .input-group-btn.search-dp {
    width: 30%;
  }
}

@media screen and (max-width: 639px) {
  .grid_section {
    clear: both;
    display: block;
    padding: 0;
  }

  .grid_left {
    display: table-cell;
    vertical-align: top;
    width: 83px;
  }
}

@media screen and (max-width: 479px) {
  .tabsmenu .nav-tabs > li > a {
    border-radius: 0;
    padding: 10px 0;
  }

  .nav-tabs-responsive > li {
    display: none;
    width: 23%;
  }

  .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }

  .nav-tabs-responsive > li.active {
    width: 54%;
  }

  .nav-tabs-responsive > li.active:first-child {
    margin-left: 23%;
  }

  .nav-tabs-responsive > li.active,
  .nav-tabs-responsive > li.prev,
  .nav-tabs-responsive > li.next {
    display: block;
  }

  .nav-tabs-responsive > li.prev,
  .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .nav-tabs-responsive > li.next > a,
  .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }

  .nav-tabs-responsive > li.next > a .text,
  .nav-tabs-responsive > li.prev > a .text {
    display: none;
  }

  .nav-tabs-responsive > li.next > a:after,
  .nav-tabs-responsive > li.next > a:after,
  .nav-tabs-responsive > li.prev > a:after,
  .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .nav-tabs-responsive > li.prev > a:after {
    content: "\F053";
  }

  .nav-tabs-responsive > li.next > a:after {
    content: "\F054";
  }

  .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }

  .nav-tabs-responsive > li.dropdown > a:after {
    content: "\E114";
  }

  .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }

  .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }

  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }

  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }

  .product_listing .bs-example .nav-tabs > li.active {
    display: block;
    float: left;
  }

  .product_listing .bs-example .nav-tabs > li.next {
    display: block;
    float: left;
  }

  .product_listing .bs-example .nav-tabs > li.prev {
    display: block;
    float: left;
  }

  .product_listing .bs-example .nav-tabs > li {
    display: none;
    float: none;
  }

  .selectoption_section form .form-control {
    display: inline;
    width: 65%;
  }

  .selectoption_section a {
    background: #87939f none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    margin-left: 3px;
    padding: 7px 10px 3px;
  }
}

.wrapper {
  padding: 15px 0;
}

.bs-example-tabs .nav-tabs {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  #narrow-browser-alert {
    display: none;
  }
}

.navbar-header {
  width: 100%;
}

ul.preview-profile,
ul.preview-profile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.preview-profile > li {
  border-bottom: solid 1px #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

ul.preview-profile ul.img-list > li {
  float: left;
  width: auto;
  margin-right: 15px;
  margin-bottom: 15px;
}

img {
  max-width: 100%;
}

ul.img-list img {
  border: solid 1px #ddd;
  padding: 5px;
}

ul.img-list li i {
  font-size: 30px;
}

.success {
  color: #4F8A10;
  background-color: #DFF2BF;
}

.warning {
  color: #9F6000;
  background-color: #FEEFB3;
}

.error {
  color: #D8000C;
  background-color: #FFBABA;
}

.success i,
.warning i,
.error i {
  margin: 10px 22px;
  font-size: 2em;
  vertical-align: middle;
}

/*style.css*/

h4 a {
  color: #0082ff;
}

a {
  color: #333;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.clear {
  clear: both;
}

#owl-demo.owl-carousel,
#sync1.owl-carousel {
  height: 500px;
  overflow: hidden;
}

.caret-box {
  display: inline;
  padding: 0px 2px 0px 3px;
  border-radius: 1px;
  position: relative;
  margin-left: 5px;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-right: 4px;
}

.wrapper-md .container .row {
  margin: 0;
}

.section-margin article.post {
  margin-top: 10px;
}

.view-detailheader .row:first-child .form-inline .col-sm-8 {
  padding: 0;
  margin-bottom: 0px;
}

.view-detailheader .row:first-child .form-inline .col-md-3 {
  padding: 0;
  margin-bottom: 10px;
}

.hide-me {
  display: none;
}

nav {
  text-align: right;
}

nav ul {
  margin-top: 10px;
  padding: 0px;
  list-style: none;
}

nav ul li {
  display: inline-block;
  font-size: 16px;
}

nav ul li.open ul li {
  display: block;
  font-size: 16px;
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background: none !important;
}

.navbar-default .navbar-nav > li > a {
  color: #000;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #000;
}

.pagecontainer {
  margin: 8% auto 2%;
  text-align: center;
}

.pagecontainer .formheading {
  margin: 0px;
  padding: 0px;
}

.pagecontainer .formheading h2 {
  font-size: 24px;
  color: #000;
  text-align: center;
  font-weight: normal;
  margin-bottom: 40px;
}

.pagecontainer .formarea {
  background: #f7f7f7;
  border: 2px solid #f3f3f3;
  float: none;
  margin: 0 auto;
  padding: 40px;
  width: 600px;
}

.pagecontainer .inputgroup {
  text-align: left;
}

.pagecontainer .formarea .form-control-section:focus {
  background: #fff;
  border: none;
}

.pagecontainer .inputgroup .col-sm-6 {
  margin: 0 0 10px;
}

.pagecontainer .inputgroup p {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}

.pagecontainer .inputgroup p span {
  color: #999;
  font-weight: normal;
}

.pagecontainer .inputgroup select {
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e7e7e7;
  width: 100%;
  border-radius: 2px;
  color: #555;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  background: #fff;
}

.pagecontainer .inputgroup label.dropoption {
  position: relative;
  width: 100%;
  font-weight: normal;
}

.pagecontainer .inputgroup label.dropoption:after {
  position: absolute;
  right: 10px;
  top: 5px;
  pointer-events: none;
}

.pagecontainer .inputgroup input {
  width: 47%;
  border-radius: 2px;
  border: 1px solid #e7e7e7;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  box-shadow: none !important;
  -webkit-box-shadow: none;
}

.pagecontainer .searchbutton {
  text-align: center;
  margin-top: 40px;
}

.pagecontainer .searchbutton input[type="submit"] {
  padding: 8px 35px;
  background: #0082ff;
  border: none;
  text-transform: capitalize;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  border-radius: 2px;
  line-height: 28px;
}

.pagecontainer .searchbutton input:hover {
  background: #026fd8 !important;
}

.clear-btn {
  width: 100%;
  height: auto;
  margin: 20px 0 0;
}

.clear-btn a {
  padding: 10px 50px;
  background: #0082ff;
  border: none;
  text-transform: uppercase;
  color: #fff;
  font-size: 22px;
  font-weight: normal;
  border-radius: 2px;
  text-decoration: none;
}

.select-option li.input-group {
  display: block;
  float: left;
  width: 100%;
}

.input-price {
  float: left;
  margin: 0 0 0 10px;
  width: 44%;
  border: 1px solid #ccc !important;
  border-radius: 4px;
}

.select-option .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #fff !important;
  border-color: #428bca;
}

.input-group input {
  border-right: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.input-group .input-group-addon {
  background: #026fd8;
  padding: 5px 12px;
}

.input-group .input-group-addon button {
  background: #fff;
  border: none;
  font-size: 20px;
  color: #585858;
}

.group-inline {
  display: inline;
}

.myaccountcontainer {
  width: 800px;
}

.account-bg {
  background: none;
  border: none;
  margin-bottom: 50px;
}

.account-bg .row {
  margin: 0px;
}

.head-account-sec {
  background: none;
  border-bottom: 0px solid #c9e5ff;
}

.formsec-bg.formsecprofile-bg {
  background: #f7f7f7;
  border-left: none;
  padding-bottom: 0px;
  border-radius: 4px 4px 0 0;
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  width: 100%;
  margin: 0 auto;
}

.formsec-bg {
  width: 75%;
  margin: 0 auto;
}

.formsec-bg label {
  letter-spacing: 1px;
}

.profile-line {
  border-top: 1px solid #e3e3e3;
}

.pofile-btnspace {
  padding: 13px 0 0px;
}

.formsec-bgchangepw {
  background: #f7f7f7;
  border-left: none;
  padding-bottom: 0px;
  float: right;
  border-radius: 0px 0px 4px 4px;
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}

.account-heading {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 10px 0;
}

.account-heading h3 {
  font-size: 48px;
  font-weight: 300;
  font-family: "RighteousRegular";
  color: #000;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

.account-profile-sec {
  width: 100%;
  height: auto;
  margin: 10px 0 0 0;
  padding: 0px;
}

.account-profile-sec ul {
  list-style-type: none;
  margin: 0 0 0 0px;
  padding: 0px;
}

.account-profile-sec ul li {
  font-size: 18px;
  font-weight: 300;
  padding: 0px;
  color: #000;
}

.account-profile-sec ul li a {
  text-decoration: none;
  color: #0920fa;
}

.account-profile-sec ul li a:hover {
  color: #0920fa;
}

.pofile-btnspace h3 {
  color: #000 !important;
}

.emailnotificationgroup h3 {
  color: #000 !important;
}

.profile-formsec {
  width: 100%;
  height: auto;
  margin: 10px 0 0 0;
  padding: 0px;
}

.profile-formsec h3 {
  font-size: 18px;
  font-weight: 300;
  color: #0082ff;
  margin: 10px 0;
  padding: 0px;
}

.profile-formsec form .form-group {
  margin-bottom: 25px;
}

.profile-formsec form .form-group label {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 2px;
}

.new-icon {
  position: absolute;
  right: 18px;
  top: 5px;
  z-index: 999;
}

.grid-new-icon {
  position: absolute;
  right: 13px;
  top: 0px;
  z-index: 999;
}

.grid-wrapper a {
  text-decoration: none;
  color: #000;
}

.grid-wrapper a:hover {
  text-decoration: none;
  color: #000;
}

.grid-container .col-md-4:nth-of-type(3n+1) .grid-wrapper .grid-imdsec .grid-new-icon {
  position: absolute;
  right: 22px;
  top: 0;
  z-index: 999;
}

.grid-container .col-md-4:nth-of-type(3n+3) .grid-wrapper .grid-imdsec .grid-new-icon {
  position: absolute;
  right: 4px;
  top: 0;
  z-index: 999;
}

.formsec-bgchangepw.col-md-9 {
  padding: 0px;
}

.profilenewbtn {
  background: #0082ff none repeat scroll 0 0;
  border: 1px solid #0082ff;
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  margin: 0;
  padding: 9px 50px !important;
  text-decoration: none;
  width: auto;
}

.profilenewbtn:hover {
  background: #0177e9 none repeat scroll 0 0;
  border: 1px solid #0177e9;
}

.emailnotificationgroup {
  width: 100%;
  height: auto;
  padding: 15px 0 0;
}

.emailnotificationgroup .emailotification {
  width: 51%;
  float: left;
  font-family: "MyriadProRegular";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  margin-top: 12px;
}

.emailnotificationgroup label.dropoption::after {
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 8px;
}

.emailnotificationgroup label.dropoption {
  font-weight: normal;
  position: relative;
  width: 48%;
}

.emailnotificationgroup select {
  -moz-appearance: none;
  -webkit-appearance: inherit;
  background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d3dfe4)) repeat scroll 0 0;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fefefe 0%, #d3dfe4 100%) repeat scroll 0 0;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #555;
  cursor: pointer;
  padding: 10px 5px;
  width: 100%;
}

table .table-header {
  font-size: 14px;
  color: #9d9c9c;
  font-weight: 300;
}

table .table-header th {
  font-weight: 300;
}

table .table-body-text {
  font-size: 14px;
  color: #535252;
  font-weight: 300;
}

table .table-body-text tr td {
  font-weight: 300;
}

table .table-body-text tr td.td-text-bold {
  font-weight: 600;
}

table .table-body-text tr td span.td-search-text {
  color: #d9242a;
  font-weight: 500;
}

table .table-body-text tr td span.td-search-text .fa {
  color: #267786;
}

.navbar-nav-new {
  margin: 0;
}

.navbar-nav-new > li {
  float: none;
  text-align: left;
}

.navbar-nav-new > li > a {
  color: #0d08f9;
  line-height: 10px;
}

.navbar-nav-new li a.text-selected {
  color: #000 !important;
}

.navbar-default-bg .navbar-nav-new > li > a {
  color: #0d08f9;
}

.navbar-default-bg {
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none;
}

.navbar-default-bg .navbar-nav-new > .open > a,
.navbar-default-bg .navbar-nav-new > .active > a {
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.navbar-default-bg .navbar-header button .fa-caret-down {
  font-size: 24px;
}

.navbar-default-bg .navbar-header button.navbar-toggle {
  padding: 0 10px;
}

.starrr {
  color: #ffa900;
}

td span.ad-note {
  color: #82c4ba;
  font-weight: 500;
}

.fa-exclamation-circle {
  color: #ee242c;
}

.setting-header {
  width: 100%;
  height: auto;
}

.setting-header h3 {
  font-size: 25px;
  color: #333;
  font-weight: 500;
  border-bottom: 1px solid #000;
}

.profile-formsec form .group-setting {
  width: 100%;
  height: auto;
}

.profile-formsec form .group-setting label {
  font-size: 13px;
  color: #686868;
  font-weight: 500;
}

input[type="checkbox"],
input[type="radio"] {
  line-height: normal;
  margin: 0px 0 0;
}

.user-images {
  width: 90%;
  height: auto;
  margin: 23px 0 0 0;
  padding: 0;
}

.user-images img.userprofile-icon {
  width: 200px;
  height: 200px;
  float: right;
}

.account-bg .formsec-bg .form-control {
  background: #f3f3f3;
  font-weight: 300;
}

.account-bg .profile-formsec .form-control {
  background: #fff;
  font-weight: 300;
  font-size: 14px;
}

.profile-formsec label span {
  margin-left: 10px;
  font-weight: 500;
}

.profile-formsec label span a {
  text-decoration: none;
  color: #2e9222;
}

.profile-formsec label span a:hover {
  text-decoration: none;
  color: #2e9222;
}

.userlogin-icon {
  width: 35px;
  height: 35px;
  border-radius: 18px;
  border: 1px solid #c9e5ff;
}

.account-bg .formsec-bg .col-md-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.account-bg .formsec-bg .profile-formsec .view-detailheader.col-md-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.account-bg .formsec-bg.col-md-9 {
  padding-left: 0px;
  padding-right: 0px;
}

.account-bg .formsec-bg .profile-formsec .view-detailheader .section-margin .post .col-md-4 {
  padding-left: 0px;
  padding-right: 0px;
}

.drawline {
  width: 98%;
  height: auto;
  margin: 0 0 20px;
  padding: 0;
  border-bottom: 1px solid #dcdcdc;
  float: left;
}

.drawline .draw-left {
  float: left;
  margin-left: 15px;
  word-spacing: 2px;
  width: 40%;
  font-size: 20px;
  color: #000;
}

.drawline .draw-left span {
  color: #FF0004;
}

.drawline .draw-left span:last-child {
  font-size: 14px;
  color: #000;
}

.drawline .draw-center {
  float: left;
  width: 35%;
  text-align: center;
  font-size: 20px;
  color: #000;
  white-space: 2px;
}

.drawline .draw-center span {
  color: #FF0004;
}

.drawline .draw-center span:last-child {
  font-size: 14px;
  color: #000;
}

.drawline .draw-right {
  float: right;
  margin-right: 15px;
  cursor: pointer;
  width: 20%;
  text-align: right;
  color: #0082ff;
  font-size: 20px;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  height: none !important;
  display: block;
  max-width: 100%;
}

.imageviewer-section {
  position: absolute;
  bottom: 15px;
  right: 50px;
  color: #fff;
  z-index: 999;
}

.imageviewer-section img {
  width: 20px;
  margin: 0 4px 0 0;
}

.imageviewer-section span {
  font-size: 14px;
  color: #fff;
}

.laoding-img {
  margin: 20% 0 0 30%;
}

.laoding-img.grid {
  margin: 20% 0 0 50%;
}

.selectstatus-option {
  margin: 0;
  padding: 0;
}

.selectstatus-option .radio-inline,
.checkbox-inline {
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  margin-bottom: 5px;
  margin-left: 20px;
  padding-left: 20px;
  vertical-align: middle;
}

.selectstatus-option .btn-update {
  margin-top: 10px;
}

.beds {
  padding-bottom: 10px;
}

.baths {
  padding-bottom: 10px;
}

.sideformsection {
  background: #d1e5f7;
  border-radius: 4px;
  padding: 15px 0;
}

.sidebar .sideformsection.col-sm-12 {
  width: 90%;
  padding: 10px 0;
}

#headform .form-group label {
  margin-bottom: 0px;
  font-weight: 400;
  font-size: 16px;
}

.slidercontainer .owl-pagination {
  display: none;
}

.slidercontainer .owl-carousel .item {
  padding: 0;
}

.style-bg {
  background: #fdfdfd;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fdfdfd), color-stop(88%, #e8e8e8), color-stop(100%, #e8e8e8));
  background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), color-stop(88%, #e8e8e8), to(#e8e8e8));
  background: linear-gradient(to bottom, #fdfdfd 0%, #e8e8e8 88%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e8e8e8', GradientType=0);
  border-radius: 3px;
}

.select-style {
  padding: 0;
  margin: 0;
  border: 1px solid #ccc;
  width: 100%;
  border-radius: 3px;
  overflow: hidden;
  background-color: transparent;
}

.select-style select {
  padding: 5px 8px;
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.select-style select:focus {
  outline: none;
}

ul.select-option li.dropdown {
  background: #fdfdfd !important;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fdfdfd), color-stop(88%, #e8e8e8), color-stop(100%, #e8e8e8));
  background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), color-stop(88%, #e8e8e8), to(#e8e8e8)) !important;
  background: linear-gradient(to bottom, #fdfdfd 0%, #e8e8e8 88%, #e8e8e8 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e8e8e8', GradientType=0);
  border-radius: 3px;
  width: 100%;
  color: #000;
}

ul.select-option li.dropdown:hover {
  background: #fdfdfd !important;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fdfdfd), color-stop(88%, #e8e8e8), color-stop(100%, #e8e8e8));
  background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), color-stop(88%, #e8e8e8), to(#e8e8e8)) !important;
  background: linear-gradient(to bottom, #fdfdfd 0%, #e8e8e8 88%, #e8e8e8 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e8e8e8', GradientType=0);
}

ul.select-option > li > a {
  display: block;
  padding: 4px 15px;
  position: relative;
  color: #000;
}

.basic-list {
  width: 100%;
  height: auto;
  margin: -3px 0 10px 0;
  background: #d1e5f7;
  border-radius: 4px;
}

.basic-list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.basic-list ul li {
  margin: 0;
  float: left;
  padding: 5px 12px;
  white-space: nowrap;
  border-right: 1px solid #b2c9df;
  font-size: 15px;
}

.basic-list ul li:last-child {
  border-right: none;
}

.basic-list ul li img.bed-icon {
  margin-right: 5px;
}

.searchview-container.col-md-12 {
  padding: 0;
}

.img-viwersec.col-md-4 {
  padding: 0;
}

.searchview-container.col-md-8 {
  padding: 0;
  border-bottom: 1px solid #8c8c8c;
}

.textdec span {
  background: none;
  border-radius: 0px;
  margin-right: 3px;
  padding: 5px 10px;
  color: #828282;
}

.searchview-inner .col-md-7 {
  padding-right: 0;
}

.searchview-inner .col-md-12 {
  padding: 0;
}

.searchview-inner.col-md-12 {
  padding: 0;
}

.searchview-inner .col-md-12 .col-md-8 {
  padding: 0;
}

.searchview-inner.col-md-12 .col-md-8 {
  padding: 0;
}

.searchview-inner.col-md-12 .col-md-7 {
  padding: 0;
}

.display-section .col-md-12 {
  padding: 0;
}

.view-detailheader .row .col-md-7 {
  padding: 0;
}

.view-detailheader .row .col-md-5 {
  padding: 0;
}

.view-detailheader .row {
  margin-bottom: 10px;
}

.view-detailheader.col-md-9 {
  padding: 0;
}

.display-section p.text-style {
  font-size: 14px;
  font-weight: 500;
  margin: 0px;
  padding: 5px 10px;
}

.grid-container {
  width: 100%;
  margin-top: 20px;
}

.grid-container .col-md-4 {
  padding: 0;
}

.grid-wrapper {
  width: 95%;
  height: auto;
}

.grid-imdsec {
  width: 100%;
  height: auto;
}

.grid-imdsec img.grid-responsive {
  width: 348px;
  height: 220px;
  border: 1px solid #a0a0a0;
  padding: 5px;
}

.grid-heading {
  width: 100%;
  height: auto;
  margin: 15px 0 0 0;
  background: #f3f5f7;
  padding: 10px 10px 0;
}

.grid-heading .heading-left {
  color: #59be65;
  font-size: 18px;
  text-align: left;
  float: left;
  font-weight: 600;
}

.modeltextsec {
  width: 100%;
  height: auto;
  position: relative;
}

.madel-headingtext {
  color: #fff;
  font-size: 27px;
  padding: 10px 0;
  position: absolute;
  text-align: center;
  top: 18px;
  width: 100%;
}

.shadowleft {
  margin: 25px 0 0 0;
  width: 100%;
}

.modeltextbt {
  font-size: 24px;
  font-weight: 300;
  position: absolute;
  text-align: center;
  top: 100px;
  width: 100%;
  color: #000;
}

.modeltextbt span {
  color: #299b36;
}

.model-popup-bg {
  margin: 0 auto;
  width: 70%;
}

#login-now {
  margin: -80px 0 0 0;
}

.navbar-right > li > a {
  padding-bottom: 15px;
  padding-top: 0px !important;
}

.navbar-right > li.dropdown > a {
  padding-bottom: 15px;
  padding-top: 10px !important;
}

.navbar-nav-new > li > a {
  padding-bottom: 15px;
  padding-top: 10px;
}

#edit-search {
  display: none;
}

.headform {
  display: block;
}

.main-content {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0 0 20px 0;
  border: 1px solid #e2e2e2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  float: left;
}

.super-group-title {
  background-color: #f5f5f5;
  background-image: none;
  border-color: #e2e2e2 -moz-use-text-color;
  border-style: solid none;
  border-width: 0px 1px 1px 1px;
  color: #585858;
  font-weight: 700;
  padding: 5px 10px;
  font-size: 15px;
}

.super-group-content {
  width: 100%;
  height: auto;
}

.super-group-content .leftcontainer {
  width: 50%;
  float: left;
}

.super-group-content .rightcontainer {
  width: 50%;
  float: left;
}

.super-group-content .amenity-group {
  width: 100%;
}

.super-group-content .amenity-group h4.title {
  font-size: 14px;
  font-weight: 600;
  padding: 20px 10px 5px 20px;
  margin: 0;
}

.super-group-content .amenity-group .no-break-inside ul {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0 0 0 50px;
}

.super-group-content .amenity-group .no-break-inside ul li {
  padding: 2px 0;
}

.detailheading .sale-left {
  float: left;
}

.detailheading p.right {
  float: right;
  margin-top: -29px;
  color: #000 !important;
}

.detailheading p.right span {
  font-size: 1.5em;
  font-weight: 500;
  color: #000;
  line-height: 27px;
}

.carouselslider .owl-pagination {
  background-repeat: no-repeat;
  display: block;
  left: 39%;
  margin-top: 90px;
  position: absolute;
  text-align: center;
}

.nav-top > li > a {
  padding-top: 15px !important;
}

.grid-heading .amount-right {
  color: #4aa8db;
  font-size: 18px;
  text-align: left;
  float: right;
  font-weight: 600;
}

.grid-heading-snd {
  width: 100%;
  height: auto;
  padding: 1px 10px 0;
  background: #f3f5f7;
}

.grid-heading-snd .heading-left {
  color: #646664;
  font-size: 14px;
  text-align: left;
  float: left;
}

.grid-heading-snd .amount-right {
  color: #646664;
  font-size: 14px;
  text-align: left;
  float: right;
}

.grid-listsec {
  background: #f3f5f7;
  border-radius: px;
  padding: 7px 10px 16px 4px;
}

.grid-listsec ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.grid-listsec ul li {
  display: inline;
  padding: 0px 7px;
  border-right: 1px solid #595959;
  font-size: 12px;
}

.grid-listsec ul li:last-child {
  border-right: 0px;
}

.gridtext {
  font-size: 14px;
  color: #000;
  text-align: left;
  margin: 0px 0;
  min-height: 100px;
}

.grid-decs-sec {
  width: 100%;
  height: auto;
  margin: 0 0 20px 0;
  padding: 0;
}

.grid-decs-sec span {
  color: #000;
  font-size: 14px;
  padding: 5px 30px 0 0;
}

.grid-decs-sec span:nth-child(1):before {
  padding: 0 4px 0 0;
}

.grid-decs-sec span:nth-child(2):before {
  padding: 0 4px 0 0;
}

.red-tooltip + .tooltip > .tooltip-inner {
  background-color: #59bc63;
}

.red-tooltip + .tooltip > .tooltip-arrow {
  border-top-color: #59bc63;
}

.red-tooltip + .tooltip.top > .tooltip-inner {
  background-color: #59bc63;
  color: #fff;
}

.red-tooltip + .tooltip.top > .tooltip-arrow {
  border-top-color: #9bc63d;
}

.display-section {
  margin-top: 10px !important;
}

.grid-wrappercnt {
  margin: 0 auto;
}

.grid-wrappercntnew {
  float: right;
}

.gridview-btn {
  width: 100%;
  height: auto;
  margin: 20px 0;
}

.gridviewbtn {
  width: 50%;
  margin: 0 auto;
}

.grid-viewbtn {
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  background: #59be65;
  padding: 5px 35px !important;
  text-decoration: none;
  border: 1px solid #59be65;
}

.grid-viewbtn:hover {
  background: #4ebc5b;
  text-decoration: none;
  color: #fff !important;
}

.gridsticktext {
  font-size: 14px;
  color: #000;
  text-align: center;
  margin: 10px 0;
}

.stick-sec {
  width: 100%;
  height: auto;
  position: relative;
}

.stick-sec .stick-text {
  color: #fff;
  font-size: 16px;
  display: block;
  padding: 11px 0 0 23px;
  position: absolute;
  z-index: 9;
  right: 50px;
  text-align: center;
}

.stick-sec .stick-text span {
  font-size: 14px;
  color: #fff;
}

.stick-sec .stick-icon {
  width: auto;
  height: auto;
  margin: 0;
  position: absolute;
  right: 28px;
  top: -8px;
}

.close {
  color: #000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  opacity: 1 !important;
  text-shadow: 0 1px 0 #fff;
}

.modal-content {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px !important;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0 none;
  position: relative;
}

.close-btn-icon {
  position: absolute;
  right: -28px;
  top: -18px;
  z-index: 999999999;
}

.carouselslidercnt .owl-theme .owl-controls .owl-buttons div {
  padding: 5px 9px;
}

.carouselslidercnt .owl-theme .owl-buttons i {
  margin-top: 2px;
}

.slidercontainer .carouselslidercnt .owl-controls .owl-buttons div {
  position: absolute;
}

.slidercontainer .carouselslidercnt .owl-controls .owl-buttons .owl-prev {
  left: -15px;
  top: 40%;
  background: none;
  color: #000 !important;
}

.slidercontainer .carouselslidercnt .owl-controls .owl-buttons .owl-next {
  right: -2px;
  top: 40%;
  background: none;
  color: #000 !important;
}

.slidercontainer .carouselslidercnt .owl-controls .owl-buttons .owl-prev .fa {
  font-size: 12px;
}

.slidercontainer .carouselslidercnt .owl-controls .owl-buttons .owl-next .fa {
  font-size: 12px;
}

.slidercontainer .carouselslidercnt .item {
  display: block;
  padding: 0px;
  margin: 5px;
  color: #FFF;
  border-radius: 3px;
  text-align: center;
}

.slidercontainer .carouselslidercnt .clickable .owl-prev::before {
  content: "";
  font-family: "FontAwesome";
  font-size: 0;
}

.slidercontainer .carouselslidercnt .clickable .owl-next::before {
  content: "";
  font-family: "FontAwesome";
  font-size: 0px;
}

.carouselslidercnt .item img {
  border: 1px solid #ddd;
  padding: 5px;
  width: 262px;
}

.dropdown-menu {
  background: #0082ff !important;
  border: 4px solid #0082ff;
  border-radius: 4px !important;
}

.nav-top .dropdown-menu {
  background: #0082ff !important;
  border: 4px solid #0082ff;
  border-radius: 4px !important;
}

.dropdown-menu:after,
.dropdown-menu:before {
  bottom: 100%;
  left: 84%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.nav-top .dropdown-menu:after {
  border-color: rgba(0, 130, 255, 0);
  border-bottom-color: #0082ff;
  border-width: 15px;
  margin-left: -15px;
}

.nav-top .dropdown-menu:before {
  border-color: rgba(0, 130, 255, 0);
  border-bottom-color: #0082ff;
  border-width: 5px;
  margin-left: -5px;
}

.nav-top .dropdown-menu > li > a {
  clear: both;
  color: #fff !important;
  display: block;
  font-weight: normal;
  line-height: 1.42857;
  padding: 3px 20px;
  white-space: nowrap;
}

.navbar-nav > li > .dropdown-menu {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-top: 0;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: transparent !important;
}

.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background-color: transparent !important;
}

.dropdown-menu .divider {
  background-color: transparent !important;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  border-top: 1px dashed #4da8ff;
}

.grid-wrappercntnew .owl-pagination {
  display: none;
}

.grid-wrapper .grid-imdsec .owl-pagination {
  display: none;
}

.grid-wrappercnt .grid-imdsec .owl-pagination {
  display: none;
}

.grid-wrapper .grid-imdsec .clickable {
  position: absolute;
  text-align: left !important;
  top: 40%;
  width: 99%;
}

.grid-wrapper .grid-imdsec .clickable .owl-prev::before {
  font-family: "FontAwesome";
  font-size: 12px;
  color: #fff;
}

.grid-wrapper .grid-imdsec .clickable .owl-next::before {
  font-family: "FontAwesome";
  font-size: 12px;
  color: #fff;
}

.grid-wrapper .grid-imdsec .owl-theme .owl-controls .owl-buttons div {
  border-radius: 0 !important;
  color: #fff !important;
  font-size: 0 !important;
  margin: 0 !important;
  opacity: 1 !important;
  padding: 0 6px !important;
}

.style-bg-search {
  background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), color-stop(88%, #e8e8e8), to(#e8e8e8)) repeat scroll 0 0;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fdfdfd 0%, #e8e8e8 88%, #e8e8e8 100%) repeat scroll 0 0;
  border-radius: 3px;
  float: right;
}

.footersection {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background: #464646;
}

.footersection .footerinnerarea {
  padding: 1% 0;
}

.footersection .footerinnerarea p {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}

.selected-city {
  margin-bottom: 20px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 10px;
  text-align: left;
  display: none;
}

.add-evt {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 10px;
  font-size: 14px;
  margin: 5px;
  display: inline-block;
}

.add-evt .close-evt {
  color: #666;
  font-size: 11px;
  margin-left: 5px;
}

.add-evt .close-evt:hover {
  color: #FF0105;
}

.add-evt .close-evt:focus {
  color: #FF0105;
}

.add-evt .close-evt:active {
  color: #FF0105;
}

.searchviewsection {
  background-color: #f3f5f7;
  height: auto;
  padding: 5px;
  width: 100%;
  margin-top: 6px;
}

.searchviewsection .basic-list {
  width: 100%;
  height: auto;
  margin: -0px 0 10px 0;
  background: none;
  border-radius: 0px;
}

.searchviewsection .basic-list ul li {
  border-right: 1px solid #b2c9df;
  float: left;
  font-size: 12px;
  margin: 0;
  padding: 5px 12px;
  white-space: nowrap;
}

.text-sec-new h3 {
  color: #646664;
  font-size: 14px;
  font-weight: 300;
  margin: 0px 3px;
  padding: 0;
}

.text-sec-new h3 a {
  text-decoration: none;
  color: #646664;
}

.text-sec-new h3 a:hover {
  text-decoration: none;
  color: #646664;
}

.right-text-new .textamt {
  font-size: 14px;
  color: #646664;
  text-align: right;
}

.searchviewsection .right-text .textamt {
  color: #4aa8db;
  float: right;
  font-size: 18px;
  font-weight: 500;
}

.sidebar_search {
  overflow-y: auto;
  max-height: 500px;
}

.search-conatiner {
  background: #fff;
  padding: 20px 0;
}

.sidebar_search ul {
  border: 1px solid #ddd;
  background: #fff;
}

.agent-lead .input-group-btn {
  width: 1% !important;
}

.agent-lead .input-group-btn .search-button {
  font-weight: 500;
  font-size: 18px;
  margin-left: 0px;
  color: #fff;
  background-color: #0082ff;
  border: 1px solid #0082ff;
  padding: 10px 30px;
}

.agent-lead .input-group-btn .search-button:hover {
  background-color: #026fd8;
  border: 1px solid #026fd8;
}

#custom-search-input .input-group {
  margin: 0px;
}

#custom-search-input .input-group .form-control {
  border: 1px solid #0082ff;
}

#agent-list-map {
  border: 1px solid #ddd;
  height: 500px;
  padding: 2px;
  width: 100%;
}

@media (max-width: 991px) {
  .pagecontainer .formarea {
    width: 100%;
  }
}

@media (max-width: 767px) {
  #navbar {
    border: none;
    text-align: left;
    background: #0082ff;
  }
}

.wrapper-md {
  padding: 2em 0;
}

.form-wrapper {
  padding: 0em 0;
  margin: 0px;
  width: 100%;
  height: auto;
}

.add-text {
  font-size: 22px;
  color: #000;
  margin: 0 0 13px;
}

.btn-search {
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  background: #e95c39;
  padding: 5px 10px;
  text-decoration: none;
  border: 1px solid #e95c39;
}

.btn-search:hover {
  background: #d12d04;
  text-decoration: none;
  color: #fff !important;
}

.btn-go {
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  background: #e95c39;
  padding: 5px 10px;
  text-decoration: none;
  width: 100%;
  border: 1px solid #e95c39;
}

.btn-go:hover {
  background: #d12d04;
  text-decoration: none;
  color: #fff !important;
}

.btn-update {
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  background: #e95c39;
  padding: 5px 10px !important;
  text-decoration: none;
  width: 80%;
  margin: -10px 0 0 20px;
  border: 1px solid #e95c39;
}

.btn-update:hover {
  background: #d12d04;
  text-decoration: none;
  color: #fff !important;
}

.btn-form {
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  background: #0082ff;
  padding: 5px 30px !important;
  text-decoration: none;
  width: auto;
  margin: 0px;
  border: 1px solid #0082ff;
  letter-spacing: 2px;
}

.btn-form:hover {
  background: #0177e9;
  text-decoration: none;
  color: #fff !important;
}

.btn-form:focus {
  background: #0177e9;
  text-decoration: none;
  color: #fff !important;
}

ul.select-option {
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 100%;
  margin: 0;
  padding: 0;
}

.label-text {
  font-size: 16px;
  color: #000;
  font-weight: normal;
  margin: 0 10px 0 0;
}

.view-text {
  color: #000;
  font-size: 14px;
  font-weight: normal;
  margin: 0 2px 0 0;
}

.right-sec {
  float: right;
  margin-top: 0px;
}

.images-sec-1 {
  width: 100%;
  height: auto;
  display: block;
}

.section-margin .img-responsive {
  display: block;
  height: 180px;
  max-width: 100%;
  border: 1px solid #dcdcdc;
  padding: 5px;
  width: 262px;
}

.searchview-container {
  margin: 0;
  padding: 0;
}

.section-margin {
  margin-top: 10px;
}

.text-sec {
  width: 100%;
  height: auto;
}

.text-sec .text-new {
  font-size: 1.2em;
  color: #559b82;
}

.text-sec .text-address {
  font-size: 1.3em;
  color: #59bc63;
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
}

.text-sec .text-address a {
  color: #59bc63;
}

.text-sec .text-address a:hover {
  text-decoration: none;
  color: #59bc63;
}

.text-sec .textdec {
  font-size: 1em;
  color: #000;
  text-align: justify;
}

.textdec {
  font-size: 1em;
  color: #000;
  text-align: justify;
  padding: 5px 0 6px 0;
}

.right-text {
  width: 100%;
  height: auto;
  text-align: right;
}

.right-text .textamt {
  font-size: 1.3em;
  color: #000;
  margin-top: 0px;
  float: right;
}

.right-text .subprice {
  font-size: 1em;
  color: #000;
  margin-top: 0px;
  float: right;
}

.detailsview-form {
  margin: 0px 0 0 0;
  padding: 0;
  float: right;
}

.detailsview-form .col-md-12 {
  padding: 0;
  margin-left: 38px;
}

.searchview-container .searchview-inner {
  margin-bottom: -5px;
}

.detailsview-form .form-inline .form-group .fa-heart-red {
  color: #df5453;
}

.detailsview-form .form-inline .form-group .fa-heart-o {
  color: #565656;
}

.right-text .textapproved-amt {
  font-size: 1em;
  font-weight: 500;
  color: #58bd67;
}

.right-text .textdec {
  font-size: 1em;
  color: #000;
  text-align: justify;
  float: left;
  margin: 0px 0 0 0;
}

.btn-selected {
  background: #59be65 !important;
  color: #fff !important;
}

.btn-list {
  border-radius: 4px;
  color: #59be65;
  font-size: 16px;
  background: none;
  padding: 5px 20px;
  border: 1px solid #59be65 !important;
  text-decoration: none;
}

.btn-list:hover {
  background: #59be65;
  text-decoration: none;
  border: 1px solid #59be65;
  color: #fff !important;
}

.btn-map {
  border-radius: 4px;
  color: #59be65;
  font-size: 16px;
  background: none;
  padding: 5px 10px;
  border: 1px solid #59be65;
  text-decoration: none;
}

.btn-map:hover {
  background: #59be65;
  text-decoration: none;
  border: 1px solid #59be65;
  color: #fff;
}

.view-details {
  border-radius: 4px;
  color: #59be65;
  font-size: 1em;
  background: none;
  padding: 5px 10px;
  border: 1px solid #59be65;
  text-decoration: none;
}

.view-details:hover {
  background: #59be65;
  text-decoration: none;
  border: 1px solid #59be65;
  color: #fff;
}

.right-text .fa {
  font-size: 14px;
  cursor: pointer;
}

.pagination-sec {
  width: 100%;
  height: auto;
  text-align: center;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #59be65;
  border-color: #59be65;
  color: #fff;
  cursor: default;
  z-index: 3;
}

.pagination > li > a,
.pagination > li > span {
  background-color: #fff;
  border: 1px solid #59be65;
  color: #59be65;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  background-color: #aae7c4;
  border-color: #59be65;
  color: #000;
  z-index: 2;
}

.panel-secondary {
  border-color: #59be65;
}

.panel-secondary > .panel-heading {
  background-clip: padding-box;
  background-color: #59be65;
  border-color: #59be65;
  border-radius: 0;
}

.panel-secondary > .panel-heading,
.panel-secondary > .panel-heading .panel-title {
  color: #fff;
}

.social-networks::before,
.social-networks::after {
  content: " ";
  display: table;
}

.social-networks::after {
  clear: both;
}

.social-networks {
  margin-bottom: 0;
  padding-left: 0;
}

.social-networks li {
  display: inline-block;
  float: left;
  margin: 0 0.2em 0.5em 0;
}

.social-networks li a {
  color: #fff;
  font-size: 18px;
  padding: 8px 10px;
}

.btn-twitter {
  background-color: #55acee;
  border-color: #55acee;
  color: #fff;
  text-shadow: 0 -1px 0 #2795e9;
}

.btn-facebook {
  background-color: #3b5998;
  border-color: #3b5998;
  color: #fff;
  text-shadow: 0 -1px 0 #2d4373;
}

.btn-google-plus {
  background-color: #dd4b39;
  border-color: #dd4b39;
  color: #fff;
  text-shadow: 0 -1px 0 #c23321;
}

.btn-pinterest {
  background-color: #cb2027;
  border-color: #cb2027;
  color: #fff;
  text-shadow: 0 -1px 0 #9f191f;
}

.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.open .dropdown-toggle.btn-twitter {
  background-color: #6cb7f0;
  border-color: #6cb7f0;
  color: #fff;
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
  background-color: #4264aa;
  border-color: #4264aa;
  color: #fff;
}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active,
.open .dropdown-toggle.btn-google-plus {
  background-color: #e15f4f;
  border-color: #e15f4f;
  color: #fff;
}

.btn-pinterest:hover,
.btn-pinterest:focus,
.btn-pinterest:active,
.btn-pinterest.active,
.open .dropdown-toggle.btn-pinterest {
  background: #dd272f;
  border-color: #dd272f;
  color: #fff;
}

.user-sec {
  width: 100%;
  height: auto;
  float: left;
  margin: 0px 0 0;
}

.user-sec .img-user {
  float: left;
  margin-right: 5px;
}

.user-sec .textdecuser {
  font-size: 0.8em;
  color: #000;
  text-align: justify;
}

.caret-icon {
  float: right;
  margin: 9px 0 0 0;
}

.select-option .dropdown-menu {
  background-clip: padding-box;
  background-color: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
          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%;
  width: 100%;
  z-index: 1000;
}

.input-group-section {
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0 0 20px;
}

.form-control.form-control-section {
  background-color: #fff;
  background-image: none;
  border: medium none;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  display: block;
  font-size: 14px !important;
  height: 40px;
  line-height: 1.42857;
  padding: 6px 12px;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  border: 0px solid #ccc;
}

.input-group .input-group-addon-section {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  padding: 5px 12px;
  border-radius: 0px;
}

@media only screen and (max-width: 1024px) {
  .basic-list ul li {
    border-right: 1px solid #b2c9df;
    float: left;
    font-size: 15px;
    margin: 0;
    padding: 5px 7px;
    white-space: nowrap;
  }

  .img-viwersec.col-md-4 {
    padding: 0 15px 0 0;
  }

  .textdec span {
    background: none;
    border-radius: 0px;
    font-size: 11px;
    padding: 5px 10px;
    white-space: nowrap;
  }

  .text-sec .text-address {
    color: #59bc63;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
    white-space: nowrap;
  }

  .right-text .textamt {
    color: #000;
    float: right;
    font-size: 1.1em;
    margin-top: 0;
  }

  .grid-imdsec img.grid-responsive {
    border: 1px solid #a0a0a0;
    height: 200px;
    padding: 5px;
    width: 288px;
  }

  .grid-listsec ul li {
    display: inline;
    padding: 0px 7px;
    border-right: 1px solid #595959;
    font-size: 12px;
  }

  .grid-decs-sec span {
    border-radius: 4px;
    color: #000;
    font-size: 12px;
    padding: 5px;
  }

  .gridviewbtn {
    margin: 0 auto;
    width: 50%;
  }

  .carouselslider .owl-pagination {
    background-repeat: no-repeat;
    display: block;
    left: 37%;
    margin-top: 90px;
    position: absolute;
    text-align: center;
  }

  .slidercontainer .carouselslidercnt .owl-controls .owl-buttons .owl-next {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000 !important;
    right: -16px;
    top: 40%;
  }

  .new-icon {
    position: absolute;
    right: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .new-icon {
    position: absolute;
    right: 15px;
  }

  .formsec-bgchangepw {
    background: #f7f7f7;
    border-left: none;
    padding-bottom: 0px;
    float: right;
    border-radius: 0px 0px 4px 4px;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
  }

  .btn-search {
    background: #e95c39 none repeat scroll 0 0;
    border: 1px solid #e95c39;
    border-radius: 4px;
    color: #ffffff;
    font-size: 16px;
    padding: 5px 10px !important;
    text-decoration: none;
  }
}

@media (max-width: 768px) {
  .myaccountcontainer {
    width: auto;
  }

  .formsec-bg {
    width: 100%;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .myaccountcontainer {
    width: auto;
  }

  .section-margin .img-responsive {
    border: 1px solid #dcdcdc;
    display: block;
    height: 400px;
    max-width: 100%;
    padding: 5px;
    width: 100%;
  }

  .new-icon {
    position: absolute;
    right: 5px;
  }

  .text-sec .text-address {
    color: #59bc63;
    font-size: 1.3em;
    margin: 10px 0;
    padding: 0;
    white-space: inherit;
  }

  .imageviewer-section {
    bottom: 15px;
    color: #fff;
    position: absolute;
    right: 30px;
    z-index: 999;
  }

  .select-style {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
  }

  .sideformsection {
    background: #d1e5f7 none repeat scroll 0 0;
    border-radius: 4px;
    margin: 0 0 23px;
    padding: 15px 0;
  }

  .textdec span {
    background: none;
    border-radius: 0px;
    margin-right: 3px;
    padding: 5px 10px;
    font-size: 14px;
  }

  .grid-imdsec img.grid-responsive {
    border: 1px solid #a0a0a0;
    height: 400px;
    padding: 5px;
    width: 100%;
  }

  .grid-listsec ul li {
    border-right: 1px solid #b2c9df;
    display: inline;
    font-size: 14px;
    padding: 8px 7px;
  }

  .grid-decs-sec {
    height: auto;
    margin: 0 0 23px;
    padding: 0;
    width: 100%;
  }

  .grid-wrapper {
    height: auto;
    width: 100%;
  }

  .grid-decs-sec span {
    color: #000;
    font-size: 14px;
    padding: 5px 12px;
  }

  .gridviewbtn {
    margin: 0 auto;
    width: 30%;
  }

  #login-now {
    margin: -5px 0 0;
  }

  .modeltextbt {
    color: #000;
    font-size: 21px;
    font-weight: 300;
    position: absolute;
    text-align: center;
    top: 100px;
    width: 100%;
  }

  .madel-headingtext {
    color: #fff;
    font-size: 24px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 11px;
    width: 100%;
  }

  .user-images img.userprofile-icon {
    width: 200px;
    height: 200px;
    float: right;
  }

  .img-viwersec.col-md-4 {
    padding: 0 0px 0 0;
  }

  .navbar-default-bg .navbar-header .navbar-toggle {
    margin-right: 30px;
  }

  #edit-search {
    display: block;
  }

  .headform {
    display: none;
  }

  .sidebar .sideformsection.col-sm-12 {
    padding: 10px 0;
    width: 100%;
  }

  #save-search {
    float: left;
    margin: 0 12px 20px 0;
  }

  .view-detailheader .row:first-child .form-inline .col-md-3 {
    padding: 0;
    margin-bottom: 0px;
  }

  .detailsview-form .col-md-12 {
    margin-left: 0px;
    padding: 0;
  }

  .carouselslidercnt .item img {
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
  }

  .slidercontainer .carouselslidercnt .owl-controls .owl-buttons .owl-next {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000 !important;
    right: -15px;
    top: 40%;
  }
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
  .right-sec {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .btn-list {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #59be65;
    border-radius: 4px;
    color: #59be65;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 5px 20px;
    text-decoration: none;
  }

  .section-margin .img-responsive {
    border: 1px solid #dcdcdc;
    display: block;
    height: 320px;
    max-width: 100%;
    padding: 5px;
    width: 100%;
  }

  .formsec-bgchangepw {
    background: #f7f7f7;
    border-left: none;
    padding-bottom: 0px;
    border-radius: 0px 0px 4px 4px;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    float: none;
    margin-top: -15px;
  }

  .profile-formsec {
    height: auto;
    margin: 0;
    padding: 20px 0 0;
    width: 100%;
  }

  .account-profile-sec ul li {
    color: #000;
    font-family: "MyriadProRegular";
    font-size: 18px;
    font-weight: 300;
    padding: 10px;
  }

  .deletesec .new-icon {
    position: absolute;
    right: 5px;
    top: 24px;
  }

  .new-icon {
    position: absolute;
    right: 5px;
  }

  .text-sec .text-address {
    color: #59bc63;
    font-size: 1.3em;
    margin: 10px 0;
    padding: 0;
    white-space: inherit;
  }

  .sidebar .sideformsection.col-sm-12 {
    margin: 0 0 23px;
    padding: 10px 0;
    width: 100%;
  }

  .textdec span {
    background: none;
    border-radius: 0px;
    margin-right: 3px;
    padding: 5px 10px;
    font-size: 14px;
  }

  .grid-imdsec img.grid-responsive {
    border: 1px solid #a0a0a0;
    height: 320px;
    padding: 5px;
    width: 100%;
  }

  .grid-wrapper {
    height: auto;
    width: 100%;
  }

  .grid-decs-sec span {
    color: #000;
    font-size: 14px;
    padding: 5px 10px;
  }

  .grid-decs-sec {
    height: auto;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
  }

  .grid-listsec ul li {
    border-right: 1px solid #b2c9df;
    display: inline;
    font-size: 14px;
    padding: 0 7px;
  }

  .gridviewbtn {
    margin: 0 auto;
    width: 22%;
  }

  #login-now {
    margin: -30px 0 0;
  }

  .modeltextbt {
    color: #000;
    font-size: 21px;
    font-weight: 300;
    position: absolute;
    text-align: center;
    top: 100px;
    width: 100%;
  }

  .modeltextbt {
    color: #000;
    font-size: 21px;
    font-weight: 300;
    position: absolute;
    text-align: center;
    top: 79px;
    width: 100%;
  }

  .madel-headingtext {
    color: #fff;
    font-size: 19px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 18px;
    width: 100%;
  }

  .user-images {
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
  }

  #owl-demo.owl-carousel,
  #sync1.owl-carousel {
    height: 387px;
    overflow: hidden;
  }

  .img-viwersec.col-md-4 {
    padding: 0 0px 0 0;
  }

  .navbar-default-bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    margin-right: -16px;
    margin-top: -61px;
  }

  #edit-search {
    display: block;
  }

  #save-search {
    float: left;
    margin: 0 12px 20px 0;
  }

  .clickable {
    position: absolute;
    text-align: left !important;
    top: 18%;
    width: 100%;
  }

  .carouselslider .owl-pagination {
    background-repeat: no-repeat;
    display: block;
    left: 35%;
    margin-top: 90px;
    position: absolute;
    text-align: center;
  }

  .detailsview-form .col-md-12 {
    margin-left: 0px;
    padding: 0;
  }

  .emailnotificationgroup label.dropoption {
    font-weight: normal;
    position: relative;
    width: 100%;
  }

  .emailnotificationgroup .emailotification {
    float: left;
    font-family: "MyriadProRegular";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    margin-top: 12px;
    width: 100%;
  }
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
  .right-sec {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .btn-list {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #59be65;
    border-radius: 4px;
    color: #59be65;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 5px 20px;
    text-decoration: none;
  }

  .section-margin .img-responsive {
    border: 1px solid #dcdcdc;
    display: block;
    height: 320px;
    max-width: 100%;
    padding: 5px;
    width: 100%;
  }

  .text-sec .text-address {
    font-size: 1.3em;
    color: #59bc63;
    margin: 0px;
    padding: 0px;
    white-space: inherit;
  }

  .formsec-bgchangepw {
    background: #f7f7f7;
    border-left: none;
    padding-bottom: 0px;
    border-radius: 0px 0px 4px 4px;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    float: none;
    margin-top: -15px;
  }

  .profile-formsec {
    height: auto;
    margin: 0;
    padding: 20px 0 0;
    width: 100%;
  }

  .account-profile-sec ul li {
    color: #000;
    font-family: "MyriadProRegular";
    font-size: 18px;
    font-weight: 300;
    padding: 10px;
  }

  .deletesec .new-icon {
    position: absolute;
    right: 5px;
    top: 24px;
  }

  .new-icon {
    position: absolute;
    right: 5px;
  }

  .view-text {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin: 0 2px 0 0;
  }

  .text-sec .text-address {
    color: #59bc63;
    font-size: 1.3em;
    margin: 10px 0;
    padding: 0;
    white-space: inherit;
  }

  .select-style {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
  }

  .sidebar .sideformsection.col-sm-12 {
    margin: 0 0 23px;
    padding: 10px 0;
    width: 100%;
  }

  .basic-list ul li {
    border-right: 1px solid #b2c9df;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 5px 7px;
    white-space: nowrap;
  }

  .textdec span {
    background: none;
    border-radius: 0px;
    margin-right: 3px;
    padding: 5px 10px;
    font-size: 14px;
  }

  .grid-imdsec img.grid-responsive {
    border: 1px solid #a0a0a0;
    height: 320px;
    padding: 5px;
    width: 100%;
  }

  .grid-wrapper {
    height: auto;
    width: 100%;
  }

  .grid-listsec ul li {
    border-right: 1px solid #b2c9df;
    display: inline;
    font-size: 14px;
    padding: 0 7px;
  }

  .grid-decs-sec span {
    color: #000;
    font-size: 14px;
    padding: 5px 10px;
  }

  .grid-decs-sec {
    height: auto;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
  }

  .gridviewbtn {
    margin: 0 auto;
    width: 50%;
  }

  .model-popup-bg {
    margin: 0 auto;
    width: 100%;
  }

  .madel-headingtext {
    color: #fff;
    font-size: 17px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 18px;
    width: 100%;
  }

  .modeltextbt {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    position: absolute;
    text-align: center;
    top: 68px;
    width: 100%;
  }

  #login-now {
    margin: -60px 0 0;
  }

  .user-images {
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
  }

  #owl-demo.owl-carousel,
  #sync1.owl-carousel {
    height: 280px;
    overflow: hidden;
  }

  .img-viwersec.col-md-4 {
    padding: 0 0px 0 0;
  }

  .carouselslider .owl-pagination {
    background-repeat: no-repeat;
    display: block;
    left: 29%;
    margin-top: 90px;
    position: absolute;
    text-align: center;
  }

  .detailsview-form .col-md-12 {
    margin-left: 0px;
    padding: 0;
  }

  .emailnotificationgroup label.dropoption {
    font-weight: normal;
    position: relative;
    width: 100%;
  }

  .emailnotificationgroup .emailotification {
    float: left;
    font-family: "MyriadProRegular";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    margin-top: 12px;
    width: 100%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
  .right-sec {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .btn-list {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #59be65;
    border-radius: 4px;
    color: #59be65;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 5px 20px;
    text-decoration: none;
  }

  .section-margin .img-responsive {
    border: 1px solid #dcdcdc;
    display: block;
    height: 200px;
    max-width: 100%;
    padding: 5px;
    width: 100%;
  }

  .text-sec .text-address {
    font-size: 1.3em;
    color: #59bc63;
    margin: 0px;
    padding: 0px;
    white-space: inherit;
  }

  .formsec-bgchangepw {
    background: #f7f7f7;
    border-left: none;
    padding-bottom: 0px;
    border-radius: 0px 0px 4px 4px;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    float: none;
    margin-top: -15px;
  }

  .profile-formsec {
    height: auto;
    margin: 0;
    padding: 20px 0 0;
    width: 100%;
  }

  .account-profile-sec ul li {
    color: #000;
    font-family: "MyriadProRegular";
    font-size: 18px;
    font-weight: 300;
    padding: 10px;
  }

  .deletesec .new-icon {
    position: absolute;
    right: 5px;
    top: 51px;
  }

  .new-icon {
    position: absolute;
    right: 5px;
  }

  .view-text {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin: 0 2px 0 0;
  }

  .right-text .textamt {
    color: #000;
    float: right;
    font-size: 1.3em;
    margin-top: 20px;
  }

  .text-sec .text-address {
    color: #59bc63;
    font-size: 1.3em;
    margin: 10px 0;
    padding: 0;
    white-space: inherit;
  }

  .select-style {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
  }

  .sidebar .sideformsection.col-sm-12 {
    margin: 0 0 23px;
    padding: 10px 0;
    width: 100%;
  }

  .basic-list ul li {
    border-right: 1px solid #b2c9df;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 5px 3px;
    white-space: nowrap;
  }

  .textdec span {
    background: none;
    border-radius: 0px;
    margin-right: 3px;
    padding: 5px 10px;
    font-size: 14px;
  }

  .grid-imdsec img.grid-responsive {
    border: 1px solid #a0a0a0;
    height: 200px;
    padding: 5px;
    width: 100%;
  }

  .grid-wrapper {
    height: auto;
    width: 100%;
  }

  .grid-heading .heading-left {
    color: #59be65;
    float: left;
    font-size: 18px;
    text-align: left;
  }

  .grid-heading .amount-right {
    color: #000;
    float: right;
    font-size: 18px;
    text-align: left;
  }

  .grid-listsec {
    background: #f3f5f7 none repeat scroll 0 0;
    border-radius: 0px;
    padding: 7px 10px 6px 4px;
  }

  .grid-listsec ul li {
    border-right: 1px solid #595959;
    display: inline;
    font-size: 12px;
    padding: 0px 4px;
  }

  .grid-decs-sec span {
    color: #000;
    font-size: 10px;
    padding: 5px;
  }

  .grid-decs-sec {
    height: auto;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
  }

  #save-search {
    margin: 0 0 20px 0;
  }

  .gridviewbtn {
    margin: 0 auto;
    width: 60%;
  }

  .model-popup-bg {
    margin: 0 auto;
    width: 100%;
  }

  .madel-headingtext {
    color: #fff;
    font-size: 17px;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 100%;
  }

  .modeltextbt {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    position: absolute;
    text-align: center;
    top: 68px;
    width: 100%;
  }

  #login-now {
    margin: -13px 0 0;
  }

  .btn-search {
    background: #e95c39 none repeat scroll 0 0;
    border: 1px solid #e95c39;
    border-radius: 4px;
    color: #ffffff;
    font-size: 16px;
    margin: -19px 0 0;
    padding: 5px 10px;
    text-decoration: none;
  }

  .user-images {
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
  }

  #owl-demo.owl-carousel,
  #sync1.owl-carousel {
    height: 200px;
    overflow: hidden;
  }

  .textslider .textslider-rht ul {
    list-style-type: none;
    margin-left: 0;
    margin-right: 2px;
    margin-top: 12px;
  }

  .img-viwersec.col-md-4 {
    padding: 0 0px 0 0;
  }

  .carouselslider .owl-pagination {
    background-repeat: no-repeat;
    display: block;
    left: 0;
    margin-top: 90px;
    position: absolute;
    text-align: center;
  }

  .detailsectioncnt {
    padding-top: 50px;
  }

  .detailsview-form .col-md-12 {
    margin-left: 0px;
    padding: 0;
  }

  .emailnotificationgroup label.dropoption {
    font-weight: normal;
    position: relative;
    width: 100%;
  }

  .emailnotificationgroup .emailotification {
    float: left;
    font-family: "MyriadProRegular";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    margin-top: 12px;
    width: 100%;
  }
}

.detailsection {
  margin: 5% 0;
}

.detailsection a,
.detailsection a:hover {
  color: #278a5b;
}

.productsilider {
  position: relative;
}

.productsilider img {
  max-width: 100%;
}

.detailsection .detailheading {
  margin: 0px;
  border-bottom: 0px solid #ccc;
  padding: 5px 0 15px;
}

.detailsection .detailheading p {
  text-transform: uppercase;
  font-size: 15px;
  color: #208a59;
}

.detailsection .detailheading h2 {
  font-size: 1.3em;
  color: #333;
  line-height: 22px;
  margin: 0px;
}

.detailsection .detailheading h2 span {
  font-weight: bold;
}

.detailsection .uploaddate {
  font-size: 15px;
  color: #999;
  line-height: 25px;
  margin: 10px -15px;
}

.detailsection .uploaddate p {
  margin: 0px;
}

.detailsection .details {
  margin-bottom: 3%;
}

.forbg {
  background: #f5f5f5;
  padding: 3%;
}

.details .heading h2 {
  margin: 0px;
  padding: 0px;
  font-size: 22px;
}

.pagedetail {
  margin: 10px 0 20px;
}

.pagedetail h2 {
  color: #000;
  font-size: 20px;
  font-weight: bold;
  margin: 0px;
}

.pagedetail h2 span {
  font-weight: normal;
  font-size: #725f73;
  font-size: 12px;
}

.pagedetail h3 {
  color: #6d6f6e;
  font-size: 15px;
  font-weight: bold;
  margin: 0px;
}

.pagedetail h4 {
  color: #636363;
  font-size: 15px;
  font-weight: bold;
  line-height: 35px;
}

.pagedetail h4 span {
  color: #636363;
  font-size: 15px;
  font-weight: normal;
  margin: 0px;
}

.pagedetail .col-sm-3 p,
.pagedetail .col-sm-3 h2 {
  text-align: center;
}

.pagedetail .col-sm-12 {
  margin-top: 20px;
}

.pagedetail .col-sm-12 p {
  text-align: right;
  display: inline-block;
  margin: 0px 3%;
}

.pagedetail .col-sm-12 p span {
  font-weight: bold;
}

.pagedetail .brd {
  border-right: 2px solid #b1b0b5;
}

.detailsection .details p {
  margin: 0px;
  font-size: 1em;
  line-height: 28px;
  color: #333;
}

.detailsection .moreviewer {
  text-align: right;
}

.detailsection .moreviewer p {
  text-transform: uppercase;
  font-size: 15px;
  color: #208a59;
}

.producttag {
  background: #f5f6f8;
  border-radius: 2px;
  border: 1px solid #e8e9eb;
  padding: 2% 5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.producttag .producttagheading {
  padding: 10px 0 0px;
}

.producttag .producttagheading h3 {
  color: #3c4144;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0px;
  padding: 0px;
}

.producttag .producttagheading h3 i {
  font-size: 22px;
}

.producttag .producttagarea {
  padding: 15px 0 8px;
  border-bottom: 1px solid #ccc;
}

.producttag .producttagarea p {
  font-size: 13px;
  color: #999;
  line-height: 25px;
}

.producttag .producttagarea h3 {
  font-size: 1.3em;
  color: #278a5b;
  margin: 0px;
  padding: 0px;
  line-height: 25px;
}

.producttag .tagmore {
  margin-top: 10px;
  padding: 0px;
}

.producttag .tagmore p {
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
}

.producttag .tagmore p a {
  font-size: 13px;
  text-decoration: underline;
}

.clickable {
  position: absolute;
  top: 45%;
  width: 100%;
  text-align: left !important;
}

.owl-theme .owl-controls .owl-buttons div {
  border-radius: 0 !important;
  color: #fff !important;
  font-size: 0px !important;
  margin: 0px !important;
  opacity: 1 !important;
  padding: 0px 10px !important;
}

.clickable .owl-next {
  float: right;
}

.clickable .owl-prev {
  float: left;
}

.clickable .owl-next:before {
  content: "\F105";
  font-family: 'FontAwesome';
  font-size: 50px;
}

.clickable .owl-prev:before {
  content: "\F104";
  font-family: 'FontAwesome';
  font-size: 50px;
}

.fullslide .owl-wrapper-outer .item {
  width: 50%;
  margin: 10px auto;
}

.slidethumbnail {
  position: absolute;
  bottom: 0px;
  width: 100%;
  z-index: 999;
}

#sync2 .item {
  border: 1px solid #fff;
  margin: 5px;
  cursor: pointer;
  opacity: 0.3;
}

#sync2 .synced .item {
  border: 1px solid #0c83e7;
  opacity: 1;
}

.num {
  background: #000;
  color: #fff;
  position: absolute;
  left: 0px;
  bottom: 5px;
  font-size: 11px;
  width: 87%;
  margin: 0px 5px;
  text-align: center;
}

.projectthumbnail {
  bottom: 10px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 30px;
  z-index: 9;
}

.projectthumbnail .photothumbnail {
  background: #fff;
  padding: 5px;
  border: 1px solid #ccc;
  display: inline-block;
  margin: 0px 10px;
  cursor: pointer;
  position: relative;
}

.projectthumbnail > div img {
  max-width: 100%;
}

.windowresize {
  background: #fff;
  padding: 9px;
  position: absolute;
  right: 0;
  z-index: 99;
  cursor: pointer;
  -webkit-transition: all 2s;
  transition: all 2s;
}

.fullscreenpup {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: #333;
  display: none;
  -webkit-transition: all 2s;
  transition: all 2s;
}

.fullscreenpup .popupheader {
  background: #000;
  padding: 15px;
  color: #fff;
  z-index: 9;
}

.popupheader .porductaddress h2 {
  margin: 0px;
  padding: 0px;
  font-size: 18px;
}

.popupheader .porductaddress ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.popupheader .porductaddress ul li {
  display: inline-block;
  margin: 10px 10px 0 0;
  color: #fff;
}

.popupheader .porductaddress ul li span {
  font-weight: bold;
}

.requestdetail {
  text-align: right;
  margin-top: 10px;
}

.requestdetail p {
  margin: 0px 5px;
  font-size: 15px;
  color: #fff;
  display: inline-block;
}

.requestdetail p a {
  color: #fff;
}

.requestdetail p a:hover {
  color: #2a6496;
}

.requestdetail p i {
  margin: 0px 5px;
}

.requestdetail button {
  margin: 0px;
  border: none;
  padding: 5px 15px;
  background: #46b8da;
  border-radius: 3px;
}

.fullscreenpup .closepopup {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #fff;
  font-size: 20px;
  z-index: 99;
  cursor: pointer;
}

@media (max-width: 640px) {
  .navbar-default-bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    margin-right: -16px;
    margin-top: -61px;
  }

  .profile-formsec {
    height: auto;
    margin: 0;
    padding: 0px 0 0;
    width: 100%;
  }

  .imageviewer-section {
    bottom: 15px;
    color: #fff;
    position: absolute;
    right: 30px;
    z-index: 999;
  }

  .select-style {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
  }

  .nav .open > a,
  .nav .open > a:focus,
  .nav .open > a:hover {
    background: #eee !important;
  }

  #edit-search {
    display: block;
  }

  .headform {
    display: none;
  }

  .caret-box {
    display: inline;
    padding: 0px 5px 0px 3px;
    border-radius: 4px;
    position: relative;
    margin-left: 5px;
  }

  #headformsection {
    display: block;
  }

  #save-search {
    float: left;
    margin: 0 12px 20px 0;
  }

  .carouselslidercnt .item img {
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
  }

  .slidercontainer .carouselslidercnt .owl-controls .owl-buttons .owl-next {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000 !important;
    right: -16px;
    top: 40%;
  }

  .formsec-bg {
    width: 100%;
    margin: 0 auto;
  }

  .drawline .draw-right {
    margin-right: 0px;
    width: 19%;
  }

  .formsec-bg.formsecprofile-bg {
    background: #f7f7f7 none repeat scroll 0 0;
    border-left: 1px solid #e7e7e7;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    margin: 0 auto;
    padding-bottom: 25px;
    width: 100%;
  }
}

@media (max-width: 500px) {
  .popupheader .porductaddress ul li {
    margin: 10px 3px 0 0;
  }

  .requestdetail {
    text-align: left;
  }

  .requestdetail p {
    margin: 0px;
  }

  .fullslide .owl-wrapper-outer .item {
    width: 100%;
  }

  .projectthumbnail {
    position: static;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 479px) {
  .agent-lead .input-group-btn .search-button {
    padding: 10px 14px;
  }
}

.carouselslider .owl-controls .owl-buttons div {
  color: #000 !important;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  border-radius: 30px;
  background: none !important;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
}

.carouselslider .owl-controls .owl-buttons div {
  border-radius: 0 !important;
  color: #000 !important;
  font-size: 0px !important;
  margin: 0px !important;
  opacity: 1 !important;
  padding: 0px 10px !important;
  top: -40px !important;
}

.carouselslider .item img {
  height: 165px;
  background: #000 none repeat scroll 0 0;
  opacity: 0.7;
}

.formheading .alert-danger {
  width: 58%;
  margin: 20px auto;
}

@media only screen and (max-width: 1400px) {
  .sidebar_search ul {
    border: 1px solid #ddd;
    background: #fff;
  }
}

html,
body {
  height: 100%;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0 auto;
  padding: 0;
  background: #fff;
  width: 100%;
  overflow-x: hidden;
}

body,
form,
textarea,
input,
select {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
  font-family: "Lato", sans-serif;
  color: #000;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 600;
}

/*New Header css*/

.inc_logo {
  padding-top: 4px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  text-align: center;
}

.inc_logo .loginfs img {
  width: 140px;
}

.inc_logo .w-loginfs img {
  width: 140px;
}

@media only screen and (max-width: 1199px) {
  .inc_logo .loginfs {
    width: 80%;
  }
}

@media only screen and (max-width: 991px) {
  .inc_logo .loginfs {
    width: 73%;
  }

  .inc_logo .loginfs img {
    width: 114px;
    padding-top: 9px;
  }

  .inc_logo .w-loginfs img {
    width: 114px;
    padding-top: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .inc_logo .loginfs {
    text-align: center;
    width: 100%;
    position: relative;
    padding-right: 0px;
  }

  .inc_logo .loginfs img {
    width: 110px;
    padding-top: 5px;
  }

  .inc_logo .w-loginfs {
    text-align: center;
    width: 100%;
    position: relative;
  }

  .inc_logo .w-loginfs img {
    width: 110px;
    padding-top: 5px;
  }
}

@media only screen and (max-width: 568px) {
  .inc_logo .loginfs {
    text-align: right;
    width: 100%;
    position: relative;
    padding-right: 30px;
  }

  .inc_logo .loginfs img {
    width: 90px;
    padding-top: 10px;
  }

  .inc_logo .w-loginfs {
    text-align: right;
    width: 100%;
    position: relative;
    padding-right: 30px;
  }

  .inc_logo .w-loginfs img {
    width: 90px;
    padding-top: 10px;
  }
}

body.navmenu {
  overflow: hidden !important;
  position: fixed;
  width: 100%;
  height: 100%;
}

.header-margin {
  margin-right: 9px !important;
}

header.header_main.sticky {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 0px;
  background-color: rgba(0, 0, 0, 0.5);
}

header.header_main.sticky .navbar.navbar-default {
  min-height: inherit;
}

header.header_main.sticky .navbar.navbar-default .logo a {
  padding: 5px 15px 8px 0px;
  display: block;
  height: auto;
}

header .dropdown-menu .user-d001 {
  display: table;
  width: 100%;
  padding-top: 25px !important;
  padding-bottom: 10px !important;
}

header .dropdown-menu .user-d001 span {
  display: table-cell;
  vertical-align: top;
}

header .dropdown-menu .user-d001 span a {
  border-bottom: none !important;
}

header .dropdown-menu .user-d001 .usr-i909 {
  margin-right: 10px;
}

header .dropdown-menu .user-d001 .usr-i909 figure {
  width: 45px;
  height: 45px;
  border-radius: 100%;
  border: 1px solid #ccc;
  display: block;
}

header .dropdown-menu .user-d001 .usr-i909 figure img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}

header .dropdown-menu .user-d001 .usr-i909 figure img a {
  text-decoration: none;
}

header .dropdown-menu .user-d001 .usr-d909 i {
  display: block;
  font-style: normal;
  line-height: 18px;
}

header .dropdown-menu .user-d001 .usr-d909 .usna901 {
  font-weight: 600;
}

header .dropdown-menu .user-d001 .usr-d909 .usna901 a {
  color: #050505;
  text-decoration: none;
}

header .dropdown-menu .user-d001 .usr-d909 .usna901 a:hover {
  color: #050505;
}

header .dropdown-menu .user-d001 .usr-d909 .usid901 {
  font-size: 12px;
}

header .dropdown-menu .user-d001 .usr-d909 .usds901 {
  font-size: 12px;
}

header .dropdown-menu .user-d001 .usr-d909 .usds901 a {
  text-decoration: none;
  color: #1148ac !important;
  border-bottom: none !important;
}

header .dropdown-menu .frst-m a {
  border-top: 1px solid #ccc;
}

header.header_main.common {
  position: fixed;
  background-image: var(--slide-2);
  padding: 15px 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

header.header_main.common .navbar.navbar-default .logo {
  margin: 0px;
  padding: 0px;
  line-height: inherit;
}

header.header_main.common .navbar.navbar-default .logo .navbar-brand.desktop_logo {
  display: block;
}

@media only screen and (max-width: 767px) {
  header.header_main.common .navbar.navbar-default .logo .navbar-brand.desktop_logo {
    display: none;
  }
}

header.header_main.common .navbar.navbar-default .logo .navbar-brand.mobile_logo {
  display: none;
}

@media only screen and (max-width: 767px) {
  header.header_main.common .navbar.navbar-default .logo .navbar-brand.mobile_logo {
    display: block;
  }
}

header.header_main.common .navbar.navbar-default .logo a {
  color: #fff;
  font-family: "Droid Sans", sans-serif;
  padding: 8px 15px 8px 0px;
  line-height: 30px;
  display: block;
  height: auto;
}

header.header_main.common.sticky {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 5px 0 5px 0;
  z-index: 999;
}

header.header_main.common.sticky .navbar.navbar-default #navbar.navbar-collapse {
  padding: 3px 10px 0px 0px;
}

header.header_main.common.sticky .navbar.navbar-default ul.nav {
  padding-top: 14px;
}

header.header_main.common.header_search {
  position: fixed;
  background-image: var(--slide-2);
  padding: 15px 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 999;
}

header.header_main.common.header_search .navbar.navbar-default #navbar.navbar-collapse {
  padding: 3px 10px 0px 0px;
}

header.header_main.common.header_search .navbar.navbar-default .logo {
  margin: 0px;
  padding: 0px;
}

header.header_main.common.header_search .navbar.navbar-default .logo a {
  color: #fff;
  /*	font-family: "Droid Sans", sans-serif;*/
  padding: 8px 15px 8px 0px;
  line-height: 30px;
  display: block;
  height: auto;
}

header.header_main.common.header_search .nav-top.navbar-right {
  padding-top: 10px;
}

.navbar-brand > img {
  display: block;
  width: 136px;
  height: auto;
}

@media only screen and (max-width: 767px) {
  .navbar-brand > img {
    display: block;
    width: 136px;
    height: auto;
  }
}

@media only screen and (max-width: 767px) and (max-width: 640px) {
  .navbar-brand > img {
    width: 136px;
  }
}

@media only screen and (max-width: 767px) {
  .header_main.common.active01 {
    background-image: none;
    background-color: transparent;
  }

  .header_main.common.active01 #setting_h {
    display: none;
  }

  .header_main.common.active01 .logo {
    display: none;
  }

  .header_main.common.header_search #mylisting_h {
    opacity: 1;
  }

  .header_main.common.header_search.active01 #mylisting_h {
    opacity: 0;
  }
}

@media only screen and (max-width: 479px) {
  .navbar-brand > img {
    width: 120px;
  }
}

header.header_main.common.header_search.sticky {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 5px 0;
  background-image: var(--slide-2);
}

header.header_main.common.header_search.sticky .navbar.navbar-default #navbar.navbar-collapse {
  padding: 3px 10px 0px 0px;
}

header.header_main.common.header_search.sticky .navbar.navbar-default ul.nav {
  padding-top: 0px;
}

header.header_main.common.header_search.sticky .navbar.navbar-default .nav-top.navbar-right {
  padding-top: 10px;
}

header.header_main {
  border-bottom: 0px solid #ddd;
  position: fixed;
  width: 100%;
  z-index: 100;
  background: none;
  padding: 5px 0;
  font-family: "Lato", sans-serif;
  z-index: 999;
}

header.header_main .navbar-header {
  width: inherit;
}

header.header_main .navbar.navbar-default .logo a {
  color: #fff;
  /*font-family: "Droid Sans", sans-serif;*/
  padding: 8px 15px 8px 0px;
  line-height: 30px;
  display: block;
  height: auto;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse {
  width: inherit;
  padding: 3px 10px 0px 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav {
  padding-top: 10px;
  margin-right: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i.bell:after {
  content: '|';
  color: #6d5744;
  position: absolute;
  top: 5px;
  right: -6px;
  font-size: 13px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i.open > a,
header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i.open > a:hover,
header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i.open > a:focus {
  background-color: transparent !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i {
  padding: 0px 15px;
  /*Dropdown menu start*/
  /*Dropdown menu end*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i a {
  padding: 4px 0 0 0 !important;
  position: relative;
  font-size: 16px;
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i a .noticy.user_noti {
  background: #1148ac;
  color: #fff;
  position: absolute;
  right: -11px;
  top: 1px;
  width: 20px;
  height: 20px;
  background: ff0000;
  line-height: 20px;
  font-size: 10px;
  border-radius: 50px;
  text-align: center;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i a .noticy.invit_not {
  background: #ff0000;
  color: #fff;
  position: absolute;
  right: 12px;
  top: -5px;
  width: 20px;
  height: 20px;
  background: #ff0000;
  line-height: 20px;
  font-size: 10px;
  border-radius: 50px;
  text-align: center;
  right: -11px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i a .fa-envelope {
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i a .fa {
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i a .fa:hover {
  color: #fcff00;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown {
  min-width: 290px;
  padding: 0px;
  border: 0px solid #ccc !important;
  right: -50px;
  z-index: 9999;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message {
  padding: 0 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li:first-child a {
  border-top: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li:last-child a {
  border-bottom: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message .spin-h {
  text-align: center;
  font-size: 18px;
  color: #11ac1c;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li {
  border-bottom: 1px solid #ccc;
  padding: 10px 0px 10px 0px;
  margin: 0 10px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a {
  display: inline-block;
  width: 100%;
  padding: 5px 0px 0px 0px !important;
  text-decoration: none;
  border-bottom: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a:hover {
  background-color: transparent !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a:hover .noti_name {
  color: #1148ac;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a:focus {
  background-color: transparent !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a .noti_img {
  display: inline-block;
  vertical-align: top;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a .noti_img img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  margin-right: 10px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a .noti_name {
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  position: relative;
  top: 0px;
  line-height: 20px;
  width: 70%;
  vertical-align: top;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li a .noti_name i {
  font-style: normal;
  font-size: 12px;
  display: block;
  color: #888;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li .noti_name {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  line-height: 16px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li .noti_name a {
  font-size: 12px;
  line-height: 16px;
  color: #1148ac;
  text-decoration: none;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li .noti_name .close-o {
  text-align: right;
  vertical-align: top;
  width: 10%;
  padding: 0px !important;
  float: right;
  font-size: 22px;
  font-weight: 600;
  position: relative;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container.recent_message li .noti_name .close-o:hover {
  color: #ff0000 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container {
  list-style-type: none;
  min-height: 68px;
  overflow-y: auto;
  border-top: 0px solid #ccc;
  border-bottom: 0px solid #ccc;
  margin: 0px;
  padding-bottom: 10px;
  overflow-x: hidden;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .user-accept {
  display: inline-block;
  width: 100%;
  padding-top: 5px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .user-accept a.btn {
  display: inline-block;
  width: 30%;
  font-size: 12px;
  border: 0px solid #ccc;
  padding: 2px 3px 3px 3px !important;
  margin-right: 10px;
  border-radius: 50px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .user-accept a.btn:last-child {
  margin-right: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .user-accept .btn-accept {
  background-color: #5cb85c;
  color: #fff !important;
  border: 0px solid #4cae4c;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .user-accept .btn-accept:hover {
  background-color: #449d44 !important;
  color: #fff !important;
  border: 0px solid #398439 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .user-accept .btn-decline {
  color: #fff !important;
  background-color: #d9534f !important;
  border: 0px solid #d43f3a;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .user-accept .btn-decline:hover {
  color: #fff !important;
  background-color: #c9302c !important;
  border: 0px solid #ac2925 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li:first-child a {
  border-top: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li:last-child a {
  border-bottom: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container .spin-h {
  text-align: center;
  font-size: 18px;
  color: #11ac1c;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li {
  border-bottom: 1px solid #ccc;
  padding: 10px 0px 10px 0px;
  margin: 0 10px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a {
  display: inline-block;
  width: 100%;
  padding: 5px 0px 15px 0px !important;
  text-decoration: none;
  border-bottom: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a:hover {
  background-color: transparent !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a:hover .noti_name {
  color: #1148ac;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a:focus {
  background-color: transparent !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a .noti_img {
  display: inline-block;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a .noti_img img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  margin-right: 10px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a .noti_name {
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  position: relative;
  top: 10px;
  line-height: 20px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li a .noti_name i {
  font-style: normal;
  font-size: 12px;
  display: block;
  color: #888;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li .noti_name {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  line-height: 16px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li .noti_name a {
  font-size: 12px;
  line-height: 16px;
  color: #1148ac;
  width: 88%;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li .noti_name .close-o {
  text-align: right;
  vertical-align: top;
  width: 10%;
  padding: 0px !important;
  float: right;
  font-size: 22px;
  font-weight: 600;
  position: relative;
  color: #333;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown ul.notification_container li .noti_name .close-o:hover {
  color: #ff0000 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .recent_message {
  margin-bottom: 0px;
  background-color: #fff;
  border-radius: 3px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .recent_message li {
  border-bottom: 1px solid #ccc;
  padding: 10px 0px 10px 0px;
  margin: 0 10px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .recent_message a {
  color: #333;
  text-decoration: none;
  width: 100%;
  font-size: 12px;
  font-weight: 600;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .recent_message a span {
  margin-left: 3px;
  color: #ff0000;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .see_all {
  margin-bottom: 0px;
  padding: 5px 0 5px 0px;
  background-color: #f6f6f6;
  border-radius: 0 0px 4px 4px;
  text-align: center;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .see_all a {
  color: #11ac1c;
  text-decoration: underline;
  width: 100%;
  font-size: 12px;
  text-align: center;
  display: block;
  font-weight: 600;
  padding: 4px 0 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship {
  padding: 25px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship .invite_i {
  text-align: right;
  position: relative;
  top: -28px;
  right: 22px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship .btn-friend {
  font-size: 16px;
  color: #fff;
  text-align: center;
  background-color: #1148ac;
  border: 1px solid #1148ac;
  padding: 5px !important;
  text-transform: uppercase;
  width: 100%;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship .btn-friend:hover {
  background-color: #00338f;
  border: 1px solid #00338f;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship .invite_text {
  font-size: 14px;
  color: #595959;
  padding: 10px 0 0 0;
  line-height: 17px;
  font-weight: 600;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship .invite_text span {
  color: #1148ac;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship .info_btm {
  position: relative;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu.notification_drowpown .friend_ship .info_btm a {
  color: #1148ac;
  position: absolute;
  right: 0;
  top: -20px;
  text-decoration: none;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu:before {
  position: inherit;
  border-color: transparent !important;
  border-bottom-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: inherit;
  margin-left: inherit;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu:after {
  position: inherit;
  border-color: transparent !important;
  border-bottom-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: inherit;
  margin-left: inherit;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu {
  background-color: white !important;
  border: 1px solid transparent !important;
  margin-top: 10px;
  padding: 15px  0;
  min-width: 163px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu li {
  font-size: 14px;
  padding: 0 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu li a {
  color: #000 !important;
  padding: 2px 15px;
  position: relative;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu li a .noticy {
  background: #1148ac;
  color: #fff;
  position: absolute;
  right: 15px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  border-radius: 50px;
  text-align: center;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_i .dropdown-menu::after {
  border-color: rgba(0, 130, 255, 0);
  border-bottom-color: #fff;
  border-width: 15px;
  margin-left: -15px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_btn:last-child a {
  margin-right: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_btn {
  position: relative;
  padding-top: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_btn a {
  border: 1px solid transparent;
  border-radius: 50px;
  margin-right: 1px;
  width: 85px;
  color: #333;
  padding: 3px 0px !important;
  text-align: center;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_btn a:hover {
  background: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_btn.active a {
  background: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn {
  position: relative;
  margin-left: 20px;
  /*Dropdown menu header*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn a#setting-btn {
  top: -4px;
  position: relative;
  padding: 0px !important;
  border-bottom: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn a#setting-btn img {
  width: 40px;
  height: 40px;
  border-radius: 50px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn a#setting-btn .fa {
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn a#setting-btn:focus {
  background-color: transparent !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn a#setting-btn::before {
  content: none;
  position: absolute;
  top: 7px;
  right: -15px;
  font-family: 'FontAwesome';
  color: #fff;
  font-size: 16px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu:before {
  position: inherit;
  border-color: transparent !important;
  border-bottom-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: inherit;
  margin-left: inherit;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu:after {
  position: inherit;
  border-color: transparent !important;
  border-bottom-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: inherit;
  margin-left: inherit;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu {
  background-color: white !important;
  border: 1px solid transparent !important;
  margin-top: 10px;
  padding: 0px 0 10px 0;
  min-width: 230px;
  z-index: 9999;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu .my-profile {
  padding-bottom: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu .my-profile a {
  border-bottom: 0px solid #ccc;
  padding-bottom: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu .my-profile span {
  border-bottom: 1px solid #ccc;
  font-size: 12px;
  display: block;
  text-indent: 10px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu .my-profile span a {
  text-decoration: none;
  color: #ff0000 !important;
  padding: 0 0 5px 0;
  display: inline-block;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu .my-profile span a:hover {
  color: #ff0000 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu li:last-child a {
  border-bottom: 0px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu li {
  font-size: 14px;
  padding: 0 15px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu li a {
  color: #000 !important;
  padding: 5px 0px;
  position: relative;
  border-bottom: 1px solid #ccc;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu li a:hover {
  background-color: transparent !important;
  color: #1148ac !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu li a .noticy {
  background: #1148ac;
  color: #fff;
  position: absolute;
  right: 15px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  border-radius: 50px;
  text-align: center;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu li a.membh {
  color: #1148ac !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn .dropdown-menu::after {
  border-color: rgba(0, 130, 255, 0);
  border-bottom-color: #fff;
  border-width: 15px;
  margin-left: -15px;
}

@media only screen and (max-width: 991px) {
  header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .user_btn {
    margin-left: 0px;
  }
}

header.header_main .togglebar {
  display: none !important;
}

@media only screen and (max-width: 991px) {
  header.header_main .togglebar {
    display: block !important;
    float: right;
    padding-top: 13px;
    padding-right: 0px;
    line-height: normal;
  }
}

header.header_main .overlay {
  display: none;
}

/*
.search_header{
	  .Search_box{
        width:550px;
        margin: 0px 0px 0 65px;
        position: relative;
        display: inline-block;
        .input-group{
          background: rgba(0, 0, 0, 0.3);
          border-radius: 4px;
          padding: 5px 9px;
          border:0px solid #ddd;
          .btn{
          	background-color: transparent;
          	&:hover{
          	background-color: transparent !important;
          	}
          	&:focus{
          	background-color: transparent !important;
          	}
          }
        }
        .zip_searchbox{
          position: relative;
          display: table;
          width: 100%;
          .form-control{
            padding: 0 80px 0 5px;
            font-size: 16px;
            color: #b2b2b2;
            height: 38px;
            background-color: transparent;
            &:focus{
              box-shadow:none;
            }

          }
          .zip-searchbox-content-container{
            position: absolute;
            top: 0px;
            right: 0;
            z-index: 999;
            .btn-primary{
              padding: 5px 30px;
              font-size: 14px;
              font-weight: 600;
              background-color: #1148ac;
              border: 1px solid #1148ac;
              &:hover{
              	background-color: #1148ac !important;
              	border: 1px solid #1148ac;
              }
              &:focus{
              	background-color: #1148ac !important;
              	border: 1px solid #1148ac;
              }
            }
          }
          .form-control{
            border-bottom-left-radius: 0px;
            border-top-right-radius: 4px;
            border-top-left-radius: 0px;
            border-bottom-right-radius: 4px;
            border:none;
          }
        }
        .btn-default.dropdown-toggle{
          border:none;
          color: #ddd;
          font-size: 16px;
          background-color: rgba(209, 209, 209, 0.3);
          padding: 3px 11px;
          border-radius: 4px;
          &:hover{
            background-color:rgba(209, 209, 209, 0.3) !important;
            box-shadow: none;
          }
          &:focus{
           background-color:rgba(209, 209, 209, 0.3);
           box-shadow: none;
          }
          .fa-angle-down{
            font-size: 20px;
          }
        }
        .btn-search_i{
          background: #fff;
          color: #b2b2b2;
          border:none;
          .fa-search{
            font-size: 16px;
          }
          &:hover{
            color: #b2b2b2 !important;
            box-shadow: none;
          }
          &:focus{
            color: #b2b2b2 !important;
            box-shadow: none;
          }
        }
        #panel_dropdown{
          display: none;
          input.checked[type="radio"]{
            visibility:hidden;
          }
        }
        .dropdown_option{
          background: rgba(180, 180, 180, 0.8);
          border-bottom-right-radius: 4px;
          border-bottom-left-radius: 4px;
          position: absolute;
          width: 100%;
          margin-top: 0px;
          ul{
            list-style-type: none;
            padding:0 15px;
            margin: 0px;
            text-align: left;
            li{
              display: inline-block;
               padding: 30px 0px;
               position: relative;
            .radio-btn{
              border: 1px solid #fff;
              border-radius: 50px;
              padding: 8px 20px;
              color: #fff;
              margin-right: 20px;
              text-align: center;
              &:hover{
                 background: #1148ac;
                border: 1px solid #1148ac;
                color: #fff;
              }
              label{
                margin-bottom: 0px;
                margin-left: -15px;
                font-weight: 500;
              }
            }
              .radio-btn.active{
                background: #1148ac;
                border: 1px solid #1148ac;
                color: #fff;
                font-weight: 600;
              }
              .radio-btn.active:before{
                content: '\f0d7';
                font-family: 'FontAwesome';
                position: absolute;
                top: -25px;
                font-size: 35px;
                text-align: center;
                left: 40%;
                color: rgba(0, 0, 0, 0.3);;
              }
            }
          }
        }
        .btn{
        padding: 4px;
      }
     }
   .dropdown.dropdown-lg .dropdown-menu {
    margin-top: -1px;
    padding: 6px 20px;
  }
  .input-group-btn .btn-group {
    display: flex !important;
  }
  .btn-group .btn {
      border-radius: 0;
      margin-left: -1px;
  }
  .btn-group .btn:last-child {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
  }
  .btn-group .form-horizontal .btn[type="submit"] {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .form-horizontal .form-group {
      margin-left: 0;
      margin-right: 0;
  }
  .form-group .form-control:last-child {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
  }

  @media screen and (min-width: 768px) {
      .dropdown.dropdown-lg {
          position: static !important;
      }
      .dropdown.dropdown-lg .dropdown-menu {
          min-width: 600px;
      }
    }
   @include tablet-wide{
	.Search_box{
		width: 490px;
		}
	}

	@include mobile-device{
		.Search_box{
			width: 400px;
			.zip_searchbox{
				.zip-searchbox-content-container{
					display: none;
				}
				.form-control{
					padding: 0 5px;
				}
			}
		}
	}

	@include ipad-lg{
		.Search_box{
			width: 270px;
			margin-left: 10px;
			.zip_searchbox{
			.zip-searchbox-content-container {
				.btn-primary{
					display: none;
					}
				}
				.form-control{
					padding: 0 5px;
					font-size: 14px;
				}

			}
			.dropdown_option{
			ul{
				li:first-child{
					padding-bottom:0px;
				}

				li{
					width: 100%;
					a{
						width: 100%;
					}
					.radio-btn.active::before{
						content: '';
						}
					}
				}
			}
		}
	}
}
 @media screen and (max-width: 500px) {
 	.search_common{
 		text-align: left;

 	}

 }*/

@media screen and (max-width: 980px) {
  header.header_main .navbar.navbar-default .navbar-collapse .navbar-nav .header_btn a {
    border: 1px solid #fff;
    border-radius: 50px;
    margin-right: 8px;
    width: 80px;
    color: #fff;
    padding: 3px 0px !important;
    text-align: center;
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  a#setting-btn {
    display: none;
  }

  .nav > li.for-mobile {
    position: absolute;
    top: -49px;
  }

  header .dropdown-menu .user-d001 {
    display: block;
    width: 100%;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid #ccc;
    text-align: center;
  }

  header .dropdown-menu .user-d001 span {
    display: block;
    vertical-align: top;
  }

  header .dropdown-menu .user-d001 span a {
    border-bottom: none !important;
    padding: 0px;
    display: inline;
  }

  header .dropdown-menu .user-d001 .usr-i909 {
    width: 65px;
    margin: 0 auto 10px;
  }

  header .dropdown-menu .user-d001 .usr-i909 figure {
    width: 65px;
    height: 65px;
    border-radius: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-right: 0px;
  }

  header .dropdown-menu .user-d001 .usr-i909 figure img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
  }

  header .dropdown-menu .user-d001 .usr-i909 figure img a {
    text-decoration: none;
    padding: 0px !important;
  }

  header .dropdown-menu .user-d001 .usr-d909 i {
    display: block;
    font-style: normal;
    line-height: 18px;
    color: #fff !important;
  }

  header .dropdown-menu .user-d001 .usr-d909 .usna901 {
    font-weight: 600;
  }

  header .dropdown-menu .user-d001 .usr-d909 .usna901 a {
    color: #000;
    text-decoration: none;
  }

  header .dropdown-menu .user-d001 .usr-d909 .usna901 a:hover {
    color: #000;
  }

  header .dropdown-menu .user-d001 .usr-d909 .usid901 {
    font-size: 12px;
  }

  header .dropdown-menu .user-d001 .usr-d909 .usds901 {
    font-size: 13px;
  }

  header .dropdown-menu .user-d001 .usr-d909 .usds901 a {
    text-decoration: none;
    color: #1148ac !important;
    border-bottom: none !important;
    display: inline-block;
  }

  header .dropdown-menu .user-d001 .usr-d909 {
    padding-top: 2px;
  }

  header .dropdown-menu .user-d001 .usr-d909 .usna901 a {
    font-size: 22px;
  }

  header .dropdown-menu .user-d001 .usr-d909 p {
    color: #fff;
    margin-top: 5px;
    font-size: 14px;
  }

  header .dropdown-menu .frst-m a {
    border-top: 0px solid #ccc;
  }

  header .user_btn .dropdown-menu {
    display: block;
    position: relative;
  }

  header .user_btn .dropdown-menu .user-d001 span .usds901 a {
    color: #fff !important;
  }

  a#setting-btn:before {
    content: '' !important;
  }

  header.header_main.common.sticky {
    /*background: #0088e0;*/
    background: #fff;
    -webkit-box-shadow: 0 3px 6px rgba(179, 188, 198, 0.16);
            box-shadow: 0 3px 6px rgba(179, 188, 198, 0.16);
  }

  header.header_main.sticky {
    /*background: #0088e0;*/
    background-image: none;
    background: #fff;
    -webkit-box-shadow: 0 3px 6px rgba(179, 188, 198, 0.16);
            box-shadow: 0 3px 6px rgba(179, 188, 198, 0.16);
  }

  .nav .open > a,
  .nav .open > a:focus,
  .nav .open > a:hover {
    background-color: transparent !important;
  }

  .navbar-nav .open .dropdown-menu {
    position: absolute;
  }

  header.header_main .overlay-content .dropdown-menu::before {
    border-color: none;
    border-bottom-color: none;
    border-bottom-color: none;
    border-bottom-color: none;
    border-width: inherit;
    margin-left: inherit;
  }

  header.header_main .overlay-content ul.nav li .notification-smo {
    list-style: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding: 0px;
    width: 100%;
    text-align: center;
  }

  header.header_main .overlay-content ul.nav li .notification-smo li a .fa {
    color: #fff !important;
    font-size: 20px;
  }

  header.header_main .overlay-content ul.nav li .notification-smo li a .noticy {
    background: #ff0000;
    position: absolute;
    right: 16px;
    border-radius: 100%;
    top: 1px;
    right: -6px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown {
    width: 290px;
    padding: 0px;
    border: 0px solid #ccc !important;
    right: -50px;
    z-index: 9999;
    background-color: #fff !important;
    padding: 0px;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container {
    list-style-type: none;
    min-height: 68px;
    overflow-y: auto;
    border-top: 0px solid #ccc;
    border-bottom: 0px solid #ccc;
    margin: 0px;
    padding: 0 0 10px 0;
    overflow-x: hidden;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li {
    border-bottom: 1px solid #ccc;
    padding: 10px 0px 10px 0px;
    margin: 0 10px;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li .noti_name {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li .noti_name a {
    font-size: 12px;
    line-height: 16px;
    color: #1148ac;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li .noti_name .close-o {
    text-align: right;
    vertical-align: top;
    width: 10%;
    padding: 0px !important;
    float: right;
    font-size: 22px;
    font-weight: 600;
    position: relative;
    color: #333;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown .see_all {
    margin-bottom: 0px;
    padding: 5px 0 5px 0px;
    background-color: #f6f6f6;
    border-radius: 0 0px 4px 4px;
    text-align: center;
  }

  header.header_main .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown .see_all a {
    color: #11ac1c;
    text-decoration: underline;
    width: 100%;
    font-size: 12px;
    text-align: center;
    display: block;
    font-weight: 600;
    padding: 4px 0 !important;
  }

  header.header_main.common.header_search {
    position: relative;
  }

  header.header_main.common,
  header.header_main.common.header_search {
    position: relative;
    background-size: cover;
    padding: 5px 0;
  }

  header.header_main.common .navbar.navbar-default .logo a,
  header.header_main.common.header_search .navbar.navbar-default .logo a {
    font-size: 20px;
    padding: 6px 15px 8px 0px;
    line-height: 20px;
    display: block;
  }

  header.header_main {
    padding: 5px 0;
  }

  header.header_main .navbar.navbar-default .logo a {
    font-size: 20px;
    padding: 8px 15px 8px 0px;
    line-height: 30px;
    display: block;
  }

  header.header_main .togglebar {
    cursor: pointer;
    display: block;
    float: right;
    font-size: 20px;
    color: #fff;
    padding-top: 13px;
    padding-right: 0px;
    /*	@include tablet-small{
				padding-top: 0px !important;
			}*/
  }

  header.header_main .overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    background-color: rgba(0, 130, 255, 0.9);
    overflow-y: auto;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    display: block;
  }

  header.header_main .overlay .closebtn {
    position: absolute;
    top: -19px;
    right: 6px;
    font-size: 50px;
  }

  header.header_main .overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    display: block;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }

  header.header_main .overlay a img {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #f1f1f1;
  }

  header.header_main .overlay a:hover {
    background-color: transparent;
  }

  header.header_main .overlay a:focus {
    background-color: transparent !important;
  }

  header.header_main .overlay a .noticy {
    background: #ff0000;
    position: absolute;
    right: 16px;
    border-radius: 100%;
    padding: 1px 8px;
  }

  header.header_main .overlay-content {
    position: relative;
    top: 40px;
    width: 100%;
    text-align: center;
    margin-top: 30px;
  }

  header.header_main .overlay-content ul.nav li.header_btn {
    text-align: center;
    margin-bottom: 0px;
    display: inline-block;
    width: 49%;
  }

  header.header_main .overlay-content ul.nav li.header_btn a {
    border: 1px solid #fff;
    border-radius: 50px;
    margin-right: 0px;
    width: 90%;
    color: #fff;
    padding: 8px 0px !important;
    text-align: center;
    font-size: 12px;
    margin-bottom: 20px;
    display: inline-block;
  }

  header.header_main .overlay-content ul.nav li.header_btn a:hover {
    /*background: #1148ac;*/
    /*background: #333;
					 		color: #fff;
					 		border: 1px solid #333;*/
  }

  header.header_main .overlay-content ul.nav li.header_btn a .noticy {
    position: absolute;
    right: -6px;
    top: -8px;
    background: #ff0000;
    padding: 0px 0px;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    line-height: 25px;
  }

  header.header_main .overlay-content ul.nav .header_btn.active a {
    background: #1148ac;
    color: #fff;
    border: 1px solid #1148ac;
  }

  header.header_main .overlay-content ul.nav li .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid #333 !important;
    min-width: 300px;
    padding: 5px 10px 10px 10px;
    font-size: 12px;
    border: none !important;
  }

  header.header_main .overlay-content ul.nav li .dropdown-menu li a:hover {
    background-color: transparent !important;
  }

  header.header_main .overlay-content ul.nav li .dropdown-menu li a:focus {
    background-color: transparent !important;
  }

  #navbar.navbar-collapse {
    background: rgba(0, 0, 0, 0.1);
    height: auto !important;
    -webkit-transition: all 0.25s ease-in-out 0s, visibility 0s linear 0.25s, z-index 0s linear 0.01s;
    transition: all 0.25s ease-in-out 0s, visibility 0s linear 0.25s, z-index 0s linear 0.01s;
  }

  .navbar-brand {
    padding: 8px 15px 8px 0px;
    height: auto;
  }

  header ul.nav {
    margin: 0 auto;
    padding: 0px;
    list-style: none;
    text-align: center;
    width: 300px;
  }

  .nav > li.header_btn {
    text-align: center;
    margin-bottom: 0px;
    display: inline-block;
  }

  .navbar-default .navbar-toggle {
    border: none;
    padding: 9px 10px 9px 0px;
    margin-right: -7px;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }

  .navbar-default .navbar-toggle .icon-bar:nth-of-type(2) {
    width: 18px;
    float: right;
    margin-top: -2px;
  }

  .navbar-default .navbar-toggle .icon-bar:last-child {
    width: 14px;
    float: right;
    margin-top: 4px;
  }

  .navbar-default .navbar-toggle:hover {
    background-color: transparent;
  }

  .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
}

.overlay a:hover,
.overlay a:focus {
  color: #f1f1f1;
}

@media screen and (max-height: 640px) {
  /*.search_common{
		bottom: inherit;
		text-align: left;
		.Search_box {
	    width: 94vw;
	    margin: 20px auto 0;
	    position: relative;
	    display: inline-block;
	    .zip_searchbox{
	    	.zip-searchbox-content-container{
	    		display: none;
	    	}
		    	.form-control{
		    		padding: 0 5px;
		    	}
		    }
		}
	}*/
}

@media screen and (max-height: 450px) {
  .overlay {
    overflow-y: auto;
  }

  .overlay a {
    font-size: 20px;
  }

  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}

.Search_header {
  width: 550px;
  margin-bottom: 0px;
}

.Search_header form {
  margin: 0px;
}

.Search_header form .input-group {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  padding: 0px 24px 0px 9px;
  border: 0px solid #ddd;
  width: 100%;
}

.Search_header form .input-group .drop_down-a {
  position: relative;
  right: 10px;
}

.Search_header form .input-group .input-group-btn.drop_down-a .btn {
  font-size: 13px;
  font-weight: 500;
}

.Search_header form .input-group .input-group-btn {
  width: 1%;
  /*.btn-search.btn-mobile{
	      		display: none;
	      	}*/
  /*@include mobile-device{
	      	.btn-search.btn_desktop{
	      		display: none;
	      	}
	      	.btn-search.btn-mobile{
	      		display: block;
	      	}
	      }*/
}

.Search_header form .input-group .input-group-btn .btn {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px;
  padding: 0 4px;
  color: #ccc;
  border: none;
  font-size: 14px;
}

.Search_header form .input-group .input-group-btn .btn-primary {
  background-color: #1148ac !important;
  border: 1px solid #1148ac;
  border-radius: 100px;
  color: #fff;
  font-weight: 500;
  padding: 8px 50px;
  font-size: 14px;
  margin-left: 15px;
}

.Search_header form .input-group .input-group-btn .dropdown-menu::after,
.Search_header form .input-group .input-group-btn .dropdown-menu::before {
  border: none;
}

.Search_header form .input-group .input-group-btn ul.dropdown-menu {
  min-width: 180px;
}

.Search_header form .input-group .input-group-btn ul.dropdown-menu li {
  display: block;
  text-align: left;
  color: #333;
}

.Search_header form .input-group .input-group-btn ul.dropdown-menu li a {
  font-size: 13px;
  color: #333;
  text-align: left;
  padding: 5px 40px 5px 15px !important;
  border-bottom: 1px solid #ddd;
  font-weight: 600;
}

.Search_header form .input-group .input-group-btn ul.dropdown-menu li:last-child a {
  border-bottom: 0px solid #ddd;
}

.Search_header form .input-group .form-control {
  background-color: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  color: #eee;
}

.profile_container .smobile_view {
  display: none;
}

.profile_container .smobile_view .Search_header {
  width: 80%;
  margin: 10px auto;
}

.profile_container .smobile_view .Search_header form .input-group {
  background: #fff;
  border-radius: 4px;
  padding: 5px 9px;
  border: 1px solid #ddd;
  width: 100%;
}

.profile_container .smobile_view .Search_header form .input-group .input-group-btn .btn {
  color: #333;
}

.profile_container .smobile_view .Search_header form .input-group .input-group-btn .btn:hover {
  color: #333 !important;
}

.profile_container .smobile_view .Search_header form .input-group .input-group-btn .btn-primary.btn_desktop {
  color: #fff;
}

@media only screen and (max-width: 990px) {
  .profile_container .smobile_view .Search_header {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .profile_container .smobile_view .Search_header {
    width: 100%;
  }
}

@media only screen and (max-width: 990px) {
  .profile_container .smobile_view {
    display: block;
  }
}

.searchhicon {
  display: none;
}

@media screen and (max-width: 1024px) {
  .Search_header {
    width: 515px;
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 990px) {
  .Search_header {
    width: 460px;
  }
}

@media screen and (max-width: 900px) {
  .Search_header {
    display: none;
  }

  .searchhicon {
    display: block;
    position: absolute;
    left: 57%;
    color: #fff;
    top: 16px;
  }

  .searchhicon a {
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    padding: 5px 9px;
    border-radius: 50px;
  }
}

/*New Header Design*/

@media only screen and (max-width: 991px) {
  .header_main.common.new_header {
    font-weight: 400;
  }

  .header_main.common.new_header .container {
    width: 100%;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 {
    display: table;
    width: 100%;
    padding-top: 25px !important;
    padding-bottom: 10px !important;
    padding-left: 15px !important;
    border-bottom: 1px solid #ccc;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 span {
    display: table-cell;
    vertical-align: top;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 span a {
    border-bottom: none !important;
    padding: 0px;
    display: inline;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 {
    margin-right: 10px;
    width: 50px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 figure {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-right: 10px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 figure img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 figure img a {
    text-decoration: none;
    padding: 0px !important;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 i {
    display: block;
    font-style: normal;
    line-height: 18px;
    color: #fff !important;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usna901 {
    font-weight: 600;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usna901 a {
    color: #000;
    text-decoration: none;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usna901 a:hover {
    color: #000;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usid901 {
    font-size: 12px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usds901 {
    font-size: 13px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usds901 a {
    text-decoration: none;
    color: #1148ac !important;
    border-bottom: none !important;
    display: inline-block;
  }

  .header_main.common.new_header .dropdown-menu .frst-m a {
    border-top: 0px solid #ccc;
  }

  .header_main.common.new_header .user_btn .dropdown-menu {
    display: block;
    position: relative;
  }

  .header_main.common.new_header .user_btn .dropdown-menu .user-d001 span .usds901 a {
    color: #fff !important;
  }

  .header_main.common.new_header {
    position: fixed;
    padding: 5px 0;
  }

  .header_main.common.new_header .togglebar {
    cursor: pointer;
    display: block;
    float: right;
    font-size: 20px;
    color: #fff;
    padding-top: 13px;
    position: relative;
  }

  .header_main.common.new_header .overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    background-color: rgba(0, 130, 255, 0.9);
    overflow-y: auto;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    display: block;
  }

  .header_main.common.new_header .overlay .closebtn {
    position: absolute;
    top: -19px;
    right: 6px;
    font-size: 50px;
  }

  .header_main.common.new_header .overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    display: block;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }

  .header_main.common.new_header .overlay a img {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #f1f1f1;
  }

  .header_main.common.new_header .overlay a:hover {
    background-color: transparent;
  }

  .header_main.common.new_header .overlay a:focus {
    background-color: transparent !important;
  }

  .header_main.common.new_header .overlay a .noticy {
    background: #ff0000;
    position: absolute;
    right: 16px;
    border-radius: 100%;
    padding: 1px 8px;
  }

  .header_main.common.new_header .overlay-content {
    position: relative;
    top: 40px;
    width: 100%;
    text-align: center;
    margin-top: 30px;
  }

  .header_main.common.new_header .overlay-content ul.nav li.header_btn {
    text-align: center;
    margin-bottom: 0px;
    display: inline-block;
    width: 49%;
  }

  .header_main.common.new_header .overlay-content ul.nav li.header_btn a {
    border-radius: 50px;
    margin-right: 0px;
    width: 90%;
    color: #fff;
    padding: 10px 0px !important;
    text-align: center;
    font-size: 12px;
    margin-bottom: 20px;
    display: inline-block;
  }

  .header_main.common.new_header .overlay-content ul.nav li.header_btn a:hover {
    /*background: #1148ac;*/
    background: #333;
    color: #fff;
    /*border: 1px solid #1148ac;*/
    border: 1px solid #333;
  }

  .header_main.common.new_header .overlay-content ul.nav li.header_btn a .noticy {
    /*position: absolute;
								right: -6px;
								top: -8px;
								background: #ff0000;
								padding: 2px 9px;
								border-radius: 100%;*/
    position: absolute;
    right: -6px;
    top: -8px;
    background: #ff0000;
    padding: 0;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    line-height: 19px;
  }

  .header_main.common.new_header .overlay-content ul.nav .header_btn.active a {
    background: #1148ac;
    color: #fff;
    border: 1px solid #1148ac;
  }

  .header_main.common.new_header .overlay-content ul.nav li .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.5) !important;
    border: 1px solid #333 !important;
    min-width: 300px;
    padding: 5px 10px 10px 10px;
    font-size: 12px;
  }

  .header_main.common.new_header .overlay-content ul.nav li .dropdown-menu li a:hover {
    background-color: transparent !important;
  }

  .header_main.common.new_header .overlay-content ul.nav li .dropdown-menu li a:focus {
    background-color: transparent !important;
  }

  .header_main.common.new_header ul.nav {
    margin: 0 auto;
    padding: 0px;
    list-style: none;
    text-align: center;
    width: 300px;
  }

  .header_main.common.new_header .nav > li.header_btn {
    text-align: center;
    margin-bottom: 0px;
    display: inline-block;
  }

  .header_main.common.new_header .navbar-default .navbar-toggle {
    border: none;
    padding: 9px 10px 9px 0px;
    margin-right: -7px;
  }

  .header_main.common.new_header .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }

  .header_main.common.new_header .navbar-default .navbar-toggle .icon-bar:nth-of-type(2) {
    width: 18px;
    float: right;
    margin-top: -2px;
  }

  .header_main.common.new_header .navbar-default .navbar-toggle .icon-bar:last-child {
    width: 14px;
    float: right;
    margin-top: 4px;
  }

  .header_main.common.new_header .navbar-default .navbar-toggle:hover {
    background-color: transparent;
  }

  .header_main.common.new_header .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }

  .header_main.common.new_header .nav > li.for-mobile {
    position: absolute;
    top: -49px;
  }

  .header_main.common.new_header .overlay-content .dropdown-menu::before {
    border-color: none;
    border-bottom-color: none;
    border-bottom-color: none;
    border-bottom-color: none;
    border-width: inherit;
    margin-left: inherit;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo {
    list-style: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding: 0px;
    width: 100%;
    text-align: center;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo li a .fa {
    color: #fff !important;
    font-size: 20px;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo li a .noticy {
    background: #ff0000;
    position: absolute;
    right: 16px;
    border-radius: 100%;
    top: 1px;
    right: -6px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown {
    width: 290px;
    padding: 0px;
    border: 0px solid #ccc !important;
    right: -50px;
    z-index: 9999;
    background-color: #fff !important;
    padding: 0px;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container {
    list-style-type: none;
    min-height: 68px;
    overflow-y: auto;
    border-top: 0px solid #ccc;
    border-bottom: 0px solid #ccc;
    margin: 0px;
    padding: 0 0 10px 0;
    overflow-x: hidden;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li {
    border-bottom: 1px solid #ccc;
    padding: 10px 0px 10px 0px;
    margin: 0 10px;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li .noti_name {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li .noti_name a {
    font-size: 12px;
    line-height: 16px;
    color: #1148ac;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown ul.notification_container li .noti_name .close-o {
    text-align: right;
    vertical-align: top;
    width: 10%;
    padding: 0px !important;
    float: right;
    font-size: 22px;
    font-weight: 600;
    position: relative;
    color: #333;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown .see_all {
    margin-bottom: 0px;
    padding: 5px 0 5px 0px;
    background-color: #f6f6f6;
    border-radius: 0 0px 4px 4px;
    text-align: center;
  }

  .header_main.common.new_header .overlay-content ul.nav li .notification-smo .dropdown-menu.notification_drowpown .see_all a {
    color: #11ac1c;
    text-decoration: underline;
    width: 100%;
    font-size: 12px;
    text-align: center;
    display: block;
    font-weight: 600;
    padding: 4px 0 !important;
  }

  .header_main.common.new_header a#setting-btn {
    display: none;
  }

  .header_main.common.new_header .user_btn .dropdown-menu {
    display: block;
    position: relative;
  }
}

header.new_header .desktop_logo {
  display: block;
}

header.new_header .mobile_logo {
  display: none;
}

header.new_header .lead_text_m {
  display: none;
}

@media only screen and (max-width: 991px) {
  header.new_header .navbar-header {
    width: 100%;
  }

  header.new_header #navbar {
    display: none !important;
  }

  header.new_header .togglebar {
    cursor: pointer;
    display: block;
    float: right;
    font-size: 20px;
    color: #fff;
    padding-top: 13px;
  }

  header.new_header .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  header.new_header .desktop_logo {
    display: none;
  }

  header.new_header .mobile_logo {
    display: block;
    padding: 10px 0 !important;
  }

  header.new_header .mobile_logo img {
    display: block;
    width: 30px;
  }

  header.new_header .lead_text_m {
    display: none;
    width: auto;
    margin: 9px auto;
    position: relative;
    top: 4px;
    float: left;
  }

  header.new_header .lead_text_m h2 {
    margin: 0px 0 0 10px;
    font-size: 24px;
    color: #fff;
    text-align: left;
    font-weight: 400;
  }
}

@media only screen and (max-width: 767px) {
  header.new_header .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

header .dropdown-menu .user-d001 .mbsidemenu {
  display: none;
}

/*New dropdown css*/

@media only screen and (max-width: 767px) {
  .header_main.common.new_header {
    position: relative;
  }

  header .dropdown-menu .user-d001 .mbsidemenu {
    float: right;
    position: relative;
    display: block;
  }

  header .dropdown-menu .user-d001 .mbsidemenu a {
    text-decoration: none;
    color: #fff;
    margin: 0px;
    padding: 0px;
    line-height: 10px;
  }

  header .dropdown-menu .user-d001 .mbsidemenu a .fa {
    font-size: 8px;
  }

  header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right:before {
    content: '\F0D8';
    font-family: 'Fontawesome';
    color: #fff;
    position: absolute;
    top: -34px;
    font-size: 35px;
    border: none;
  }

  header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right {
    display: none;
    position: absolute;
    right: -7px;
    z-index: 99999999;
    top: 27px;
    background-color: #fff !important;
    min-width: 190px !important;
    width: 150px !important;
    padding: 10px 0;
  }

  header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right li a {
    text-decoration: none;
    color: #333 !important;
    line-height: 23px;
    font-size: 13px;
    padding: 1px 12px;
  }

  header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right li a:hover {
    background-color: #f1f1f1 !important;
  }

  header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right .usds901 {
    font-size: 0px;
    display: block;
    line-height: 5px;
  }

  header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right .usds901 a {
    font-size: 13px;
    text-decoration: none;
    color: #333 !important;
    font-style: normal;
    padding: 1px 12px;
    line-height: 22px;
  }

  header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right .usds901 a:hover {
    background-color: #f1f1f1 !important;
  }

  /*Second*/

  .header_main.common.new_header .dropdown-menu .user-d001 {
    display: block;
    width: 100%;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid #ccc;
    text-align: center;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 span {
    display: block;
    vertical-align: top;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 span a {
    border-bottom: none !important;
    padding: 0px;
    display: inline;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 {
    width: 65px;
    margin: 0 auto 10px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 figure {
    width: 65px;
    height: 65px;
    border-radius: 100%;
    border: 1px solid #ccc;
    display: block;
    margin-right: 0px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 figure img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-i909 figure img a {
    text-decoration: none;
    padding: 0px !important;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 i {
    display: block;
    font-style: normal;
    line-height: 18px;
    color: #fff !important;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usna901 {
    font-weight: 600;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usna901 a {
    color: #000;
    text-decoration: none;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usna901 a:hover {
    color: #000;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usid901 {
    font-size: 12px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usds901 {
    font-size: 13px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usds901 a {
    text-decoration: none;
    color: #1148ac !important;
    border-bottom: none !important;
    display: inline-block;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 {
    padding-top: 2px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 .usna901 a {
    font-size: 22px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .usr-d909 p {
    color: #fff;
    margin-top: 5px;
    font-size: 14px;
  }

  .header_main.common.new_header .dropdown-menu .frst-m a {
    border-top: 0px solid #ccc;
  }

  .header_main.common.new_header .user_btn .dropdown-menu {
    display: block;
    position: relative;
  }

  .header_main.common.new_header .user_btn .dropdown-menu .user-d001 span .usds901 a {
    color: #fff !important;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu {
    float: right;
    position: relative;
    display: block;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu a {
    text-decoration: none;
    color: #fff;
    margin: 0px;
    padding: 0px;
    line-height: 10px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu a .fa {
    font-size: 8px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right:before {
    content: '\F0D8';
    font-family: 'Fontawesome';
    color: #fff;
    position: absolute;
    top: -34px;
    font-size: 35px;
    border: none;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right {
    display: none;
    position: absolute;
    right: -7px;
    z-index: 99999999;
    top: 27px;
    background-color: #fff !important;
    min-width: 190px !important;
    width: 150px !important;
    padding: 10px 0;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right li a {
    text-decoration: none;
    color: #333 !important;
    line-height: 23px;
    font-size: 13px;
    padding: 1px 12px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right li a:hover {
    background-color: #f1f1f1 !important;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right .usds901 {
    font-size: 0px;
    display: block;
    line-height: 5px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right .usds901 a {
    font-size: 13px;
    text-decoration: none;
    color: #333 !important;
    font-style: normal;
    padding: 1px 12px;
    line-height: 22px;
  }

  .header_main.common.new_header .dropdown-menu .user-d001 .mbsidemenu .dropdown-menu.dropdown-menu-right .usds901 a:hover {
    background-color: #f1f1f1 !important;
  }
}

/*hamburg menu*/

.navbar-nav li.hummenu a {
  padding: 3px 15px !important;
  font-size: 22px;
}

.navbar-nav li.hummenu a .fa {
  color: #fff;
}

div.overlay-screen {
  background: rgba(255, 255, 255, 0.2);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 100;
  -webkit-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  opacity: 0;
  visibility: hidden;
}

div.overlay-screen.is-visible {
  opacity: 0.95;
  visibility: visible;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

@media only screen and (max-width: 767px) {
  div.overlay-screen.is-visible {
    background: rgba(0, 0, 0, 0.3);
  }
}

nav.main-menu.is-visible {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.overlay-screen.overlayNoLOgiN.is-visible {
  display: none;
}

@media only screen and (max-width: 991px) {
  .overlay-screen.overlayNoLOgiN.is-visible {
    display: block;
  }
}

.main-menu.main-menuNoLOgiN.is-visible {
  display: none;
}

@media only screen and (max-width: 991px) {
  .main-menu.main-menuNoLOgiN.is-visible {
    display: block;
  }
}

nav.main-menu {
  background: #fff;
  position: fixed;
  top: 0px;
  bottom: 0;
  right: 0;
  width: 331px;
  /*padding:15px 0px 30px 0px;*/
  overflow-y: auto;
  z-index: 1002;
  -webkit-transition: transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  font-family: "Lato", sans-serif;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 767px) {
  nav.main-menu {
    width: 301px;
  }
}

nav.main-menu a.btn-close {
  display: block;
  position: relative;
  right: 19px;
  top: 19px;
  color: #000;
  font-size: 38px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  z-index: 9999;
  opacity: 0.9;
  cursor: pointer;
  float: right;
}

nav.main-menu a.btn-close:hover {
  color: #000 !important;
}

@media only screen and (max-width: 991px) {
  nav.main-menu a.btn-close {
    right: 11px;
    top: 12px;
  }

  nav.main-menu a.btn-close img {
    height: 18px;
  }
}

nav.main-menu .menu01 {
  text-align: left;
  margin-top: 0px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

nav.main-menu .menu01 .menu-nav-container .mobilemenu09 {
  display: none;
}

@media only screen and (max-width: 991px) {
  nav.main-menu .menu01 .menu-nav-container .mobilemenu09 {
    /*list-style: none;
						padding: 0 20px;
						margin: 0 0 15px 0;
						display: inline-block;
						width: 100%;*/
    margin-top: 0px;
    display: block;
    padding: 30px 24px 40px;
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  }

  nav.main-menu .menu01 .menu-nav-container .mobilemenu09 li:last-child {
    margin-right: 0px;
  }

  nav.main-menu .menu01 .menu-nav-container .mobilemenu09 li {
    display: inline-block;
    width: 45%;
    margin-right: 10px;
    text-align: center;
  }

  nav.main-menu .menu01 .menu-nav-container .mobilemenu09 li a {
    text-decoration: none;
    border: 2px solid #333;
    border-radius: 50px;
    color: #333;
    display: block;
    font-size: 16px;
    padding: 8px 0;
    font-weight: 700;
  }

  nav.main-menu .menu01 .menu-nav-container .mobilemenu09 li a:hover {
    border: 2px solid #036ee0 !important;
    color: #fff !important;
    background-color: #036ee0;
    -webkit-box-shadow: 0px 3px 6px rgba(35, 96, 155, 0.3);
            box-shadow: 0px 3px 6px rgba(35, 96, 155, 0.3);
  }

  nav.main-menu .menu01 .menu-nav-container .mobilemenu09 li:last-child a {
    border: 2px solid #036ee0 !important;
    color: #fff !important;
    background-color: #036ee0;
    -webkit-box-shadow: 0px 3px 6px rgba(35, 96, 155, 0.3);
            box-shadow: 0px 3px 6px rgba(35, 96, 155, 0.3);
  }
}

nav.main-menu .menu01 .menu-nav-container .nav {
  text-align: left;
  width: 100%;
}

nav.main-menu .menu01 .menu-nav-container .nav .menu-item-has-children:before {
  content: '\F107';
  font-family: 'Fontawesome';
  position: absolute;
  right: 20px;
  color: #000;
  top: 8px;
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
  font-size: 20px;
}

nav.main-menu .menu01 .menu-nav-container .nav .menu-item-has-children.rightsidebarmenu:before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

nav.main-menu .menu01 .menu-nav-container .nav li {
  display: block;
  position: relative;
  border-bottom: 1px solid #f8f8f8;
}

nav.main-menu .menu01 .menu-nav-container .nav li i {
  font-style: normal;
}

nav.main-menu .menu01 .menu-nav-container .nav li a {
  padding: 15px 0 15px 25px;
  color: #000;
  width: 100%;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: 0.5px;
  font-family: "Lato", sans-serif;
  font-weight: 500;
}

nav.main-menu .menu01 .menu-nav-container .nav li a .reaa-icon {
  width: 25px;
}

nav.main-menu .menu01 .menu-nav-container .nav li a i {
  font-style: normal;
}

nav.main-menu .menu01 .menu-nav-container .nav li a .fa {
  /*margin-right: 10px;
								width: 20px;
								font-size: 18px;*/
  font-size: 22px;
  margin-right: 10px;
  width: 25px;
}

nav.main-menu .menu01 .menu-nav-container .nav li a img {
  margin-right: 10px;
}

nav.main-menu .menu01 .menu-nav-container .nav li a .blog {
  font-weight: 700;
  display: inline-block;
  margin-right: 10px;
  width: 20px;
  font-size: 23px;
  position: relative;
  top: 3px;
}

nav.main-menu .menu01 .menu-nav-container .nav li a:hover {
  background-color: transparent;
  /*color: #f6dc1c;*/
  color: #007eff;
}

nav.main-menu .menu01 .menu-nav-container .nav li a:focus {
  background-color: transparent;
  /*color: #f6dc1c;*/
  color: #007eff;
}

nav.main-menu .menu01 .menu-nav-container .nav li ul {
  margin-top: 0px;
  padding-left: 0px;
  border-top: 1px solid #f8f8f8;
}

nav.main-menu .menu01 .menu-nav-container .nav li ul li {
  display: block;
}

nav.main-menu .menu01 .menu-nav-container .nav li ul li a {
  line-height: 30px;
  text-decoration: none;
  padding: 5px 0 5px 59px;
  width: 100%;
  display: inline-block;
}

nav.main-menu .menu01 .menu-nav-container .nav li ul li a:hover {
  /*color: #f6dc1c;*/
  color: #007eff;
}

@media only screen and (max-width: 767px) {
  nav.main-menu .menu01 {
    margin-top: 10px;
  }
}

nav.main-menu .menuside-socialize {
  position: fixed;
  right: 54px;
  bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #313131;
  padding-top: 3px;
}

nav.main-menu .menuside-socialize li {
  display: inline-block;
}

nav.main-menu .menuside-socialize li a {
  position: relative;
  display: inline-block;
  width: 57px;
  height: 57px;
  background: #4A4A4A;
  border-radius: 50%;
  margin: 2px;
  text-align: center;
}

nav.main-menu .menuside-socialize li a i {
  font-size: 25px;
  vertical-align: middle;
  color: #fff;
  line-height: 58px;
}

nav.main-menu .menuside-socialize li a:hover {
  background: #fa5308;
}

@media only screen and (max-width: 767px) {
  .header_main.common.header_search.active {
    z-index: 999999;
  }
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav {
  padding-top: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li .menubtnh {
  color: #fff;
  padding-top: 9px !important;
  font-size: 24px;
  text-decoration: none;
  overflow: hidden;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li .menubtnh span {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  display: inline-block;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li .menubtnh span img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.right-sidemenu {
  margin-top: 0px;
  font-family: "Lato", sans-serif;
}

.right-sidemenu a:hover {
  color: #007eff !important;
}

.right-sidemenu .bellnoti {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 0px;
  padding: 10px 0;
}

.right-sidemenu .bellnoti li {
  margin-right: 20px;
  display: inline-block;
}

.right-sidemenu .bellnoti li a {
  color: #fff;
  position: relative;
}

.right-sidemenu .bellnoti li a .fa {
  color: #fff;
  font-size: 20px;
}

.right-sidemenu .bellnoti li a .invit_not,
.right-sidemenu .bellnoti li a .user_noti {
  position: absolute;
  top: -10px;
  right: -7px;
  width: 20px;
  height: 20px;
  background-color: red;
  border-radius: 50px;
  text-align: center;
  font-size: 10px;
  line-height: 21px;
}

.right-sidemenu .bellnoti li .dropdown-menu:before {
  left: 2%;
  display: none;
}

.right-sidemenu .bellnoti li .dropdown-menu {
  margin-top: 10px;
  padding-bottom: 0px;
}

.right-sidemenu .bellnoti li .dropdown-menu .notification_container.daily_notify {
  position: relative;
  display: block !important;
}

.right-sidemenu .bellnoti li .dropdown-menu ul.recent_message li span {
  padding-left: 0px;
}

.right-sidemenu .bellnoti li .dropdown-menu ul li:last-child {
  border-bottom: 0px solid #ccc;
  margin-bottom: 0px;
}

.right-sidemenu .bellnoti li .dropdown-menu ul li {
  margin-right: 0px;
  padding: 0 10px 10px 10px;
  font-size: 15px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  font-family: "Lato", sans-serif;
}

.right-sidemenu .bellnoti li .dropdown-menu ul li span {
  display: block;
  font-size: 14px;
  line-height: 19px;
  padding-left: 15px;
  position: relative;
}

.right-sidemenu .bellnoti li .dropdown-menu ul li span a {
  display: block;
  font-size: 14px;
  position: relative;
  color: #333;
  top: 0;
  text-decoration: none;
}

.right-sidemenu .bellnoti li .dropdown-menu ul li span a:hover {
  background-color: transparent !important;
}

.right-sidemenu .bellnoti li .dropdown-menu ul li span a.close-o {
  color: #ff0000;
  position: absolute;
  left: 0px;
  font-size: 24px;
  top: 2px;
}

.right-sidemenu .bellnoti li .dropdown-menu .see_all {
  background-color: #f1f1f1;
  text-align: center;
  margin: 0px;
  padding: 10px 0;
}

.right-sidemenu .bellnoti li .dropdown-menu .see_all a {
  color: #11ac1c;
  text-decoration: none;
}

.right-sidemenu .menulead01 {
  width: 100%;
  display: inline-block;
  font-size: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #464646;
  padding-bottom: 10px;
}

.right-sidemenu .menulead01 li:last-child {
  margin-right: 0px;
}

.right-sidemenu .menulead01 li {
  display: inline-block !important;
  width: 47% !important;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 50px;
  margin-right: 10px;
  position: relative;
  font-family: "Lato", sans-serif;
}

.right-sidemenu .menulead01 li a {
  color: #fff;
  text-align: center;
  text-decoration: none;
  display: block;
  padding: 0;
  height: 30px;
  line-height: 30px;
}

.right-sidemenu .menulead01 li a .facomment {
  font-size: 15px;
  font-style: normal;
}

.right-sidemenu .menulead01 li a .noticy {
  position: absolute;
  right: -5px;
  top: -8px;
  font-size: 9px;
  background: #ff0000;
  border-radius: 50px;
  width: 20px;
  height: 20px;
  line-height: 19px;
}

.right-sidemenu .menuside09 {
  margin-top: 0px;
}

.right-sidemenu .menuside09 li {
  padding: 1px 0px;
  color: #fff;
  width: 100%;
  font-size: 15px;
  line-height: 30px;
  letter-spacing: 0.5px;
  font-family: "Lato", sans-serif;
  font-weight: 500;
}

.right-sidemenu .menuside09 li a {
  text-decoration: none;
  color: #fff;
  display: block;
  width: 100%;
}

.right-sidemenu .menuside09 li a ._marrow {
  float: right;
}

.right-sidemenu .menuside09 li a .noticy {
  float: right;
  background-color: #ff0000;
  border-radius: 50px;
  width: 25px;
  text-align: center;
  height: 25px;
  font-size: 12px;
  line-height: 25px;
  color: #fff;
}

.right-sidemenu .editporofile009 {
  margin-bottom: 0px;
  margin-top: 0px;
  line-height: normal;
}

.right-sidemenu .editporofile009 li {
  font-family: "Lato", sans-serif;
  width: 100%;
  text-align: center;
}

.right-sidemenu .editporofile009 li .profilesect01 {
  display: table;
  width: 100%;
  border-bottom: 1px solid #464646;
  position: relative;
}

.right-sidemenu .editporofile009 li .profilesect01 .fa-angle-down {
  color: #000;
  position: relative;
  right: 0px;
  bottom: 0px;
}

.right-sidemenu .editporofile009 li .profilesect01 #arrow-down {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 999;
  padding: 0 10px 0 10px;
  font-size: 24px;
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
}

.right-sidemenu .editporofile009 li .profilesect01 #arrow-down .fa-angle-down {
  color: #fff;
}

.right-sidemenu .editporofile009 li .profilesect01 .slidemenu {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.right-sidemenu .editporofile009 li .profilesect01 span {
  display: table-cell;
}

.right-sidemenu .editporofile009 li .profilesect01 .usr-i909 {
  width: 45px;
  height: 45px;
  border-radius: 50px;
  margin-right: 10px;
  float: left;
  margin-bottom: 10px;
}

.right-sidemenu .editporofile009 li .profilesect01 .usr-i909 figure {
  width: 100%;
  height: 100%;
  border-radius: 50px;
  overflow: hidden;
}

.right-sidemenu .editporofile009 li .profilesect01 .usr-i909 figure a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.right-sidemenu .editporofile009 li .profilesect01 .usr-i909 figure img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.right-sidemenu .editporofile009 li .profilesect01 .usr-d909 {
  color: #050505;
  font-style: normal;
  vertical-align: top;
  width: 100%;
  line-height: normal;
  padding: 0px 0 0 0;
}

.right-sidemenu .editporofile009 li .profilesect01 .usr-d909 .usna901 {
  display: block;
  color: #050505;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
}

.right-sidemenu .editporofile009 li .profilesect01 .usid901 {
  font-size: 16px;
  color: #333;
  display: block;
  font-style: normal;
  line-height: 20px;
  padding: 3px 0;
}

@media only screen and (max-width: 767px) {
  .right-sidemenu .editporofile009 li .profilesect01 .usid901.agentid001 {
    display: none;
  }
}

.right-sidemenu .editporofile009 li .profilesect01 .UPBORKD {
  margin-top: 10px;
  text-decoration: none;
  border: 1px solid #fff;
  border-radius: 4px;
  display: inline-block;
  padding: 0px;
  font-size: 12px;
  line-height: 22px;
  font-weight: 600;
  width: 140px;
  height: 24px;
}

.right-sidemenu .editporofile009 ul.sub-menu {
  display: none;
  padding-left: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #464646;
}

.right-sidemenu .editporofile009 ul.sub-menu li.col-sm1 {
  display: inline-block;
  width: auto;
  margin-bottom: 5px;
  margin-top: 5px;
}

.right-sidemenu .editporofile009 ul.sub-menu li.col-sm1 a {
  display: block;
  border-right: 1px solid #ffffff;
  line-height: normal;
  padding-right: 15px;
}

.right-sidemenu .editporofile009 ul.sub-menu li.col-sm1.sm2 {
  width: auto;
}

.right-sidemenu .editporofile009 ul.sub-menu li.col-sm1.sm2 a {
  display: block;
  border-right: 0px solid #ffffff;
  line-height: normal;
  padding-left: 15px;
}

.right-sidemenu .editporofile009 ul.sub-menu li {
  display: block;
  width: 100%;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  line-height: 27px;
}

.right-sidemenu .editporofile009 ul.sub-menu li a {
  color: #000;
  text-decoration: none;
}

.right-sidemenu .editporofile009 ul.sub-menu li a .btn-upgrade {
  background-color: #fec401;
  color: #000;
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 50px;
  cursor: pointer;
  font-weight: 600;
}

.right-sidemenu .editporofile009 ul.sub-menu1 {
  display: block;
  padding-left: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #464646;
}

.right-sidemenu .editporofile009 ul.sub-menu1 li.col-sm1 {
  display: inline-block;
  width: auto;
  margin-bottom: 5px;
  margin-top: 5px;
}

.right-sidemenu .editporofile009 ul.sub-menu1 li.col-sm1 a {
  display: block;
  border-right: 1px solid #ffffff;
  line-height: normal;
  padding-right: 15px;
}

.right-sidemenu .editporofile009 ul.sub-menu1 li.col-sm1.sm2 {
  width: auto;
}

.right-sidemenu .editporofile009 ul.sub-menu1 li.col-sm1.sm2 a {
  display: block;
  border-right: 0px solid #ffffff;
  line-height: normal;
  padding-left: 15px;
}

.right-sidemenu .editporofile009 ul.sub-menu1 li {
  display: block;
  width: 100%;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  line-height: 27px;
}

.right-sidemenu .editporofile009 ul.sub-menu1 li a {
  color: #fff;
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .header_main.common.header_search.active.profileactive {
    background-image: none;
  }

  .header_main.common.header_search.active.profileactive .navbar-header {
    display: none;
  }

  .header_main.common.header_search.active.profileactive .navbar-collapse {
    display: none;
  }

  .header_main.common.header_search.active.profileactive .inc_logo {
    display: none;
  }

  .editModal.editmodal_new {
    z-index: 9999;
  }

  .editModal.editmodal_new.editmenu {
    z-index: 9999999999;
  }
}

.nologin {
  padding-top: 70px;
}

@media only screen and (max-width: 991px) {
  .nologin {
    padding-top: 0px;
  }
}

.right-sidemenu {
  margin-top: 0px !important;
}

@media only screen and (max-width: 767px) {
  .right-sidemenu ._loginfs .menuside09 ._trusted-menu {
    display: none;
  }
}

.right-sidemenu ._loginfs .menuside09 ._trusted-menu a {
  color: #ef710a;
}

.right-sidemenu ._loginfs .menuside09 ._trusted-menu a:hover {
  color: #ef710a !important;
  opacity: 0.8;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow {
  position: relative;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .sidebar-submenu {
  border-top: 0px solid #f4f4f4;
  display: none;
  padding-left: 88px;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .sidebar-submenu ul {
  margin: 0px;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .sidebar-submenu ul li {
  font-size: 15.5077px;
  line-height: 19px;
  border-bottom: 1px solid transparent;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .sidebar-submenu ul li a {
  padding: 10px 12px;
  color: #000;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .sidebar-submenu ul li a:hover {
  color: #007eff;
}

@media only screen and (max-width: 767px) {
  .right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .sidebar-submenu {
    display: block;
  }
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .show_lead {
  float: none;
  font-weight: normal;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow a {
  display: inline-block;
  width: 100%;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow .sidimg {
  width: 54px;
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow a.marrow {
  cursor: pointer;
  z-index: 9999;
  float: right;
  color: #000;
  font-size: 20px;
  margin-right: 0px;
  margin-top: 7px;
  position: absolute;
  right: 0;
  padding: 0;
  display: none;
}

@media only screen and (max-width: 767px) {
  .right-sidemenu ._loginfs .menuside09 .sidebar-dropdow a.marrow {
    display: block;
  }
}

.right-sidemenu ._loginfs .menuside09 .sidebar-dropdow:hover .sidebar-submenu {
  display: block;
}

.right-sidemenu ._loginfs .menuside09 li {
  border-bottom: 1px solid #f4f4f4;
}

.right-sidemenu ._loginfs .menuside09 li i {
  font-style: normal;
}

.right-sidemenu ._loginfs .menuside09 li a {
  color: #000;
  padding: 10px 20px 10px 30px;
  white-space: nowrap;
}

.right-sidemenu ._loginfs .menuside09 li a .facomment {
  font-style: normal;
}

.right-sidemenu ._loginfs .menuside09 li a .badge {
  background-color: #d90000;
  width: 20px;
  height: 20px;
  padding: 0;
  border-radius: 4px;
  left: 19px;
  line-height: 20px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  margin-left: 20px;
  font-weight: 700;
}

.right-sidemenu ._loginfs .menuside09 li a .fa {
  margin-right: 10px;
  width: 20px;
  font-size: 18px;
}

.right-sidemenu ._loginfs .menuside09 li a img {
  margin-right: 10px;
  width: 18px;
}

@media only screen and (max-width: 1280px) {
  .right-sidemenu ._loginfs .menuside09 li a {
    padding: 8px 30px;
  }
}

.right-sidemenu ._loginfs .menuside09 li.active a {
  color: #007eff;
}

.right-sidemenu ._loginfs .editporofile009 li a {
  color: #333;
  text-decoration: none;
  font-size: 12px;
}

.right-sidemenu ._loginfs .editporofile009 li a .btn-upgrade {
  background-color: #fec401;
  color: #000;
  font-size: 13px;
  padding: 5px 12px;
  border-radius: 50px;
  cursor: pointer;
  font-weight: 600;
}

.right-sidemenu ._loginfs .editporofile009 li a:hover {
  color: #333 !important;
}

.right-sidemenu ._loginfs .editporofile009 li a:hover .btn-upgrade {
  color: #000;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 {
  position: relative;
  text-align: center;
  display: inline-block;
  border-bottom: none;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .right-sidemenu ._loginfs .editporofile009 li .profilesect01 {
    margin-bottom: 0px;
  }
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 #arrow-down {
  color: #000;
  display: none;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 #arrow-down .fa-angle-down {
  color: #000;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-i909 {
  float: none;
  margin: 0 auto;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  position: relative;
  overflow: hidden;
  color: #fff;
  font-size: 50px;
  text-transform: uppercase;
  line-height: 107px;
  border: 1px solid #f8f8f8;
  background: #f8f8f8;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-i909 figure {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  overflow: hidden;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-i909 figure img {
  width: 100%;
  height: 100%;
  border-radius: 100px;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-i909 ._edit-profile {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  left: 0;
  padding: 1px 0;
  z-index: 99;
  font-size: 16px;
  line-height: normal;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-i909 ._edit-profile .fa {
  font-size: 18px;
  color: #fff;
}

@media only screen and (max-width: 1280px) {
  .right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-i909 {
    width: 92px;
    height: 92px;
  }
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-d909 {
  display: block;
  margin-top: 0px;
  padding-top: 0px;
}

@media only screen and (max-width: 767px) {
  .right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-d909 {
    margin-top: 10px;
  }
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-d909 .usna901 {
  font-size: 18px;
  color: #050505;
  line-height: 22px;
  font-weight: 700;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-d909 .usid901 {
  color: #333;
  font-size: 12px;
  line-height: 22px;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-d909 .usid901 .AgntIDtxt {
  display: inline-block;
  color: #006ADC;
  font-weight: 400;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .usr-d909 .agentid001 {
  color: rgba(51, 51, 51, 0.75);
  font-weight: 600;
}

.right-sidemenu ._loginfs ._login-background {
  /*background-image: linear-gradient(#2c88d9, #2caed9);*/
  /*background: linear-gradient(180deg, #006ADC 0%, #279AEE 95.44%);*/
  background: #fff;
  /*padding: 62px 30px 50px 30px;*/
  padding: 62px 30px 10px 30px;
  position: relative;
  display: none;
}

.right-sidemenu ._loginfs ._login-background .bellnoti {
  display: none;
  font-weight: normal;
}

.right-sidemenu ._loginfs ._login-background:before {
  content: '';
  background-image: var(--header_bg2);
  position: absolute;
  bottom: -1px;
  width: 100%;
  left: 0;
  height: 28px;
  background-repeat: no-repeat;
  background-size: 100% 100% !important;
  display: none;
}

@media only screen and (max-width: 1280px) {
  .right-sidemenu ._loginfs ._login-background {
    padding: 62px 30px 50px 30px;
  }
}

.facomment {
  font-style: normal;
}

.test {
  font-size: 10px;
  color: red;
}

.TermPrivacy {
  display: block;
  position: absolute;
  bottom: -20px;
  left: 0;
  padding-left: 25px;
  list-style-type: none;
  text-align: left;
  width: 100%;
  padding-bottom: 20px;
}

.TermPrivacy li {
  display: block;
}

.TermPrivacy li a {
  font-size: 16px;
  color: #707070;
  text-decoration: none;
}

/*.menu01.right-sidemenu::-webkit-scrollbar-track
{
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 opacity: 0;
 visibility: hidden;
}

.menu01.right-sidemenu::-webkit-scrollbar
{
 width: 12px;
}

.menu01.right-sidemenu::-webkit-scrollbar-thumb
{
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #555;
}*/

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger {
  /*width: 250px;*/
  width: auto;
  padding-left: 15px;
  display: block;
  text-align: left;
  position: relative;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box {
  margin-top: -10px;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh {
  position: relative;
  display: block;
  overflow: visible !important;
  color: #fff;
  padding-top: 0px !important;
  font-size: 24px;
  text-decoration: none;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-i909.usr-imgs {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
  font-size: 18px;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-d909.usr-name-b {
  /*width: 100% !important;
						max-width: 200px!important;
						display: block !important;
						text-align: center;
						padding-left: 23px;
						padding-right: 10px;
						position: relative;
						line-height: 38px;*/
  width: 100% !important;
  max-width: inherit !important;
  display: inline-block !important;
  text-align: center;
  padding-left: 35px;
  padding-right: 26px;
  position: relative;
  line-height: 38px;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-d909.usr-name-b strong {
  font-weight: normal;
  font-weight: 600;
  color: #333;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-d909.usr-name-b .agntidaftlogin {
  font-style: normal;
  color: #279AEE;
  font-weight: 400;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-d909.usr-name-b .agntidaftlogin .idtxt {
  width: auto;
  font-weight: 400;
  color: #279AEE;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-d909.usr-name-b i.fa.fa-angle-down {
  position: absolute;
  right: 0px;
  top: 9px;
  font-size: 20px;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-d909.usr-name-b em {
  font-style: inherit;
  font-size: 14px;
}

@media only screen and (max-width: 991px) {
  body.boBodyScroll {
    overflow: hidden;
  }
}

.Hamburger.badge-danger {
  font-size: 0px;
  position: absolute;
  top: 13px;
  right: -3px;
  background-color: #D90000;
  width: 8px;
  height: 8px;
  border-radius: 50px;
}

.PRTnRPrGM {
  position: relative;
}

.PRTnRPrGM span {
  position: absolute;
  top: -5px;
  right: -11px;
  color: #ff0000;
  font-size: 12px;
  font-weight: 600;
}

.PRTnRPrGMMM {
  position: relative;
}

.PRTnRPrGMMM a {
  position: relative;
  display: inline-block !important;
  width: auto !important;
}

.PRTnRPrGMMM a span {
  position: absolute;
  top: 9px;
  right: -5px;
  color: #ff0000;
  font-size: 12px;
  line-height: normal;
  font-weight: 600;
}

/*New CSS*/

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .loGSiDBaR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 30px;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .loGSiDBaR .UIAHGENTImG .usr-i909 {
  width: 80px;
  height: 80px;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .loGSiDBaR .UIAHGENTImG .agntonline {
  width: 10px !important;
  height: 10px !important;
  border: 2px solid #fff;
  right: 2px;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .loGSiDBaR .usr-d909 {
  margin-top: 0px;
  display: block;
  padding-top: 0px;
  text-align: left;
  padding-left: 10px;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .loGSiDBaR .usr-d909 .usna901 {
  font-size: 18px;
  line-height: 22px;
  color: #050505;
  font-weight: normal;
  font-weight: 600;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .loGSiDBaR .usr-d909 .usid901 {
  line-height: 12px;
}

.right-sidemenu ._loginfs .editporofile009 li .profilesect01 .loGSiDBaR .usr-d909 p {
  margin: 0px;
}

.idtxt {
  width: auto !important;
  font-weight: 400;
  color: #279AEE;
}

footer.footer_t {
  margin-top: 0px;
  background: #4c4c4c;
  font-family: "Lato", sans-serif;
  padding: 0px;
  font-size: 14px;
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
}

footer.footer_t .footer_inner {
  padding: 29px 0 33px 0;
  text-align: center;
}

footer.footer_t .footer_inner .footer-menu {
  text-align: center;
  list-style-type: none;
  font-size: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin: 0px;
  position: relative;
  top: 1px;
  /*li:last-child {
			    border-right: none;
			}
			li:first-child a{
				padding-left:0px; 
			}*/
}

footer.footer_t .footer_inner .footer-menu li {
  display: inline-block;
  font-size: 16px;
}

footer.footer_t .footer_inner .footer-menu li a {
  display: block;
  color: #fff;
  padding: 0 16.2px;
  line-height: 35px;
  font-size: 16px;
  text-decoration: none;
}

footer.footer_t .footer_inner .scoial_icon {
  text-align: center;
}

footer.footer_t .footer_inner .scoial_icon ul {
  list-style: none;
  text-align: center;
  margin-top: 0.5px;
  margin-bottom: 0;
  font-size: 0;
  clear: both;
  position: relative;
  top: 1px;
  margin: 0px;
  padding: 0px;
}

footer.footer_t .footer_inner .scoial_icon ul li {
  display: inline-block;
  margin-bottom: 0px !important;
  padding: 0px 2px 0 2px;
  font-size: 18px;
}

footer.footer_t .footer_inner .scoial_icon ul li a {
  color: #fff;
}

footer.footer_t .footer_inner .scoial_icon ul li a .fa {
  display: block;
  color: white;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 35.5px;
  font-size: 18px;
}

footer.footer_t .footer_inner .copy_right {
  text-align: center;
}

footer.footer_t .footer_inner .copy_right p {
  display: inline-block;
  vertical-align: middle;
  font-size: 15.5px;
  color: rgba(255, 255, 255, 0.6);
  line-height: 21px;
  position: relative;
  z-index: 2;
  padding: 4px 17px;
  font-weight: 500;
}

footer.footer_t .footer_inner .iframe-footer {
  padding-top: 10px;
  position: relative;
  top: 1px;
}

@media screen and (max-width: 767px) {
  footer.footer_t {
    position: relative;
  }

  footer.footer_t .footer_inner .footer-menu {
    text-align: center;
    list-style-type: none;
    font-size: 14px;
    float: none;
    border-bottom: 1px solid #aaa9a9;
    padding-bottom: 10px;
  }

  footer.footer_t .footer_inner .scoial_icon ul {
    text-align: center;
    list-style-type: none;
    font-size: 14px;
    display: inline-block;
    width: 100%;
  }

  footer.footer_t .footer_inner .copy_right {
    text-align: center;
  }

  .slide_section {
    background: #0082ff;
    min-height: 400px;
  }

  .slide_section .banner_slider {
    display: none;
  }

  .slide_section .slider-caption .caption-inner {
    position: relative;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
  }
}

footer.fastexpert_f01,
footer.fastexpert_f01 ul li {
  font-family: "Lato", sans-serif;
  text-align: left;
}

footer.fastexpert_f01 {
  padding-bottom: 0px;
  padding-top: 0px;
}

footer.fastexpert_f01 .footer_n01 {
  padding: 40px 0 0 0;
  background-color: #344256;
}

footer.fastexpert_f01 .footer_n01 ._footer_list {
  margin-left: -45px;
}

@media only screen and (max-width: 568px) {
  footer.fastexpert_f01 .footer_n01 ._footer_list .col-sm-4.col-xs-4 {
    width: 50%;
  }

  footer.fastexpert_f01 .footer_n01 ._footer_list .col-sm-4.col-xs-4:last-child {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 ._footer_list {
    margin-left: 0px;
  }
}

footer.fastexpert_f01 .footer_n01 ._footer_list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

footer.fastexpert_f01 .footer_n01 ._footer_list ul li {
  text-align: left;
}

footer.fastexpert_f01 .footer_n01 ._footer_list ul li a {
  color: #fff;
  line-height: 22px;
  font-size: 16px;
  text-decoration: none;
}

footer.fastexpert_f01 .footer_n01 ._footer_list ul li a:hover {
  color: #ddd;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu {
  text-align: center;
}

@media only screen and (max-width: 568px) {
  footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu {
    padding: 30px 0;
  }
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu ul {
  display: inline-block;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 15px;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu ul li {
  display: inline-block;
  width: auto;
  padding: 0 5px;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu ul li a .fa {
  color: #fff;
  line-height: 28px;
  font-size: 15px;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .like_details {
  margin-bottom: 15px;
  line-height: 10px;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 0px;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul li {
  width: auto;
  display: inline-block;
  font-size: 14px;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul li a {
  display: block;
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul li a img {
  width: 70px;
}

@media only screen and (max-width: 991px) {
  footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul li a img {
    width: 50px;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul li a img {
    width: 70px;
  }
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul .bbb_logo a img {
  width: 50px;
  height: auto;
}

@media only screen and (max-width: 991px) {
  footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul .bbb_logo a img {
    width: 50px;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .inc-log0 ul .bbb_logo a img {
    width: 50px;
  }
}

footer.fastexpert_f01 .footer_n01 ._footer_list .social_menu .addres_txt {
  color: #899296;
  text-align: left;
  margin: 10px 0 0 0;
  font-size: 15px;
}

footer.fastexpert_f01 .footer_n01 .heading {
  text-align: center;
}

footer.fastexpert_f01 .footer_n01 .heading p {
  color: #fff;
  font-size: 18px;
  margin: 0px 0 15px 0;
  text-align: left;
  line-height: 30px;
  font-weight: bold;
}

footer.fastexpert_f01 .footer_n01 .heading p a:hover {
  color: #fff;
  text-decoration: underline;
}

footer.fastexpert_f01 .footer_n01 .heading .btnline {
  width: 170px;
  height: 2px;
  background-color: #ddd;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .heading {
    /*p{
					font-size: 16px;
					margin-bottom: 0px;
				}*/
  }
}

footer.fastexpert_f01 .city_listing {
  padding: 0 0px;
}

footer.fastexpert_f01 .city_listing ul {
  list-style-type: 0px;
  margin: 0px;
  padding: 0px 0;
  font-size: 0px;
  width: 100%;
  /*li:last-child a {
			  text-decoration: underline;
			}*/
}

footer.fastexpert_f01 .city_listing ul li {
  display: inline-block;
  width: 33%;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  text-align: left;
}

footer.fastexpert_f01 .city_listing ul li a {
  text-decoration: none;
  color: #fff;
}

footer.fastexpert_f01 .city_listing ul li a:hover {
  color: #ddd;
}

@media only screen and (max-width: 991px) {
  footer.fastexpert_f01 .city_listing ul li {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .city_listing ul li {
    width: 33%;
  }
}

@media only screen and (max-width: 568px) {
  footer.fastexpert_f01 .city_listing ul li {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .city_listing ul {
    padding: 0 0px 20px 0;
  }
}

footer.fastexpert_f01 .footermenu_n02 {
  border-top: 0px solid #aaa;
  padding: 25px 0 10px 0;
  background-color: #2a2a2a;
}

footer.fastexpert_f01 .footermenu_n02 ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  font-size: 0px;
}

footer.fastexpert_f01 .footermenu_n02 ul li {
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  text-align: left;
}

footer.fastexpert_f01 .footermenu_n02 ul li a {
  text-decoration: none;
  color: #aaa;
  font-size: 15px;
}

footer.fastexpert_f01 .footermenu_n02 ul li a:hover {
  color: #ddd;
}

footer.fastexpert_f01 .footermenu_n02 .for-desktop_f01 {
  display: inline-block;
  width: 100%;
}

footer.fastexpert_f01 .footermenu_n02 .for-desktop_f01 ul {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}

footer.fastexpert_f01 .footermenu_n02 .for-desktop_f01 ul li {
  display: block;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footermenu_n02 .for-desktop_f01 ul {
    width: 50%;
  }

  footer.fastexpert_f01 .footermenu_n02 .for-desktop_f01 ul:last-child {
    width: 100%;
    display: inline-block;
  }

  footer.fastexpert_f01 .footermenu_n02 .for-desktop_f01 ul:last-child li {
    width: 50%;
    display: inline-block;
  }
}

footer.fastexpert_f01 .footermenu_n02 .main_menu {
  display: inline-block;
  width: 100%;
  font-size: 0px;
  line-height: 30px;
  text-align: left;
}

footer.fastexpert_f01 .footermenu_n02 .main_menu ul.fs01 {
  display: inline-block;
  width: 100%;
  text-align: left;
  line-height: normal;
}

footer.fastexpert_f01 .footermenu_n02 .main_menu ul.fs01 li {
  width: 33.33%;
  vertical-align: top;
  text-align: left;
}

footer.fastexpert_f01 .footermenu_n02 .main_menu ul.fs01 li a {
  text-decoration: none;
  color: #aaa;
  font-size: 15px;
}

footer.fastexpert_f01 .footermenu_n02 .main_menu ul.fs01 li a:hover {
  color: #ddd;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footermenu_n02 .main_menu ul.fs01 li {
    width: 50%;
    font-size: 14px;
  }

  footer.fastexpert_f01 .footermenu_n02 .main_menu ul.fs01 li a {
    font-size: 14px;
  }
}

footer.fastexpert_f01 .footermenu_n02 .social_menu {
  text-align: center;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu ul {
  margin-bottom: 15px;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu ul li {
  padding: 0 5px;
  text-align: left;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu ul li a {
  text-decoration: none;
  color: #aaa;
  font-size: 15px;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu ul li a:hover {
  color: #ddd;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu ul li a:hover .fa {
  color: #ddd;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu ul li a .fa {
  color: #aaa;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu .like_details {
  margin-bottom: 10px;
}

footer.fastexpert_f01 .footermenu_n02 .social_menu .inc-log0 img {
  width: 150px;
}

footer.fastexpert_f01 .footermenu_n02 .footer_address p {
  color: #aaa;
  font-size: 15px;
  margin-bottom: 0px;
  text-align: left;
  line-height: 21px;
}

footer.fastexpert_f01 .footermenu_n02 .footer_address p a {
  text-decoration: none;
  color: #aaa;
  font-size: 15px;
}

footer.fastexpert_f01 .footermenu_n02 .footer_address p a:hover {
  color: #ddd;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footermenu_n02 .social_menu {
    margin-top: 15px;
  }

  footer.fastexpert_f01 .footermenu_n02 .footer_address {
    margin-top: 15px;
  }

  footer.fastexpert_f01 .footermenu_n02 .footer_address p {
    font-size: 14px;
  }
}

footer.fastexpert_f01 .copyright {
  border-top: 1px solid rgba(221, 228, 238, 0.2);
  background-color: #344256;
  padding: 30px 0;
  text-align: center;
}

footer.fastexpert_f01 .copyright p {
  color: #65758B;
  margin-bottom: 0px;
  font-size: 15px;
  text-align: center;
  line-height: 1.42857143;
}

footer.fastexpert_f01 .copyright .copyright_sml {
  font-size: 15px;
  margin-top: 1px;
}

footer.fastexpert_f01 .copyright .copyright_sml a {
  color: #65758B;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .copyright {
    /*p{
				font-size: 14px;	
			}*/
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 {
    padding-top: 40px;
  }
}

.help_fix {
  position: fixed;
  background: #8696a7;
  padding: 15px 20px 17px 20px;
  right: 25px;
  bottom: 30px;
  border-radius: 29px;
  cursor: pointer;
  z-index: 999;
  width: 123px;
  height: 58px;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .help_fix {
    bottom: 65px;
    padding: 0;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
  }
}

.help_fix img {
  margin-right: 10px;
  margin-top: -5px;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .help_fix img {
    margin-right: 0px;
    margin-top: 0px;
  }
}

.help_fix span {
  font-weight: 600;
  font-size: 20px;
  text-align: left;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .help_fix span {
    font-size: 0px;
  }
}

#help_modal .modal-dialog {
  width: 436px;
}

@media only screen and (max-width: 568px) {
  #help_modal .modal-dialog {
    width: auto;
    max-width: 100%;
  }
}

#help_modal label.error {
  padding: 0;
  border: none;
  background: 0 0;
}

#help_modal .form-group .error {
  color: red;
  font-size: 13px;
}

#help_modal .modal-content {
  background: #fff;
}

#help_modal .modal-content .modal-header {
  background-color: #fff;
  text-align: center;
  padding: 29px 15px 16px;
}

#help_modal .modal-content .remove_br.modal-header {
  border-bottom: none;
  padding: 15px 0 0;
  background-color: #fff;
}

#help_modal .modal-content .remove_br.modal-header .modal-title {
  margin-top: 30px;
  font-size: 24px;
  color: #333;
  text-align: center;
  font-weight: 600;
}

#help_modal .modal-content .close {
  margin-top: -2px;
  margin-right: 10px;
  outline: 0;
}

#help_modal .modal-body {
  padding: 17px 15px 0;
}

#help_modal .img_center {
  min-height: 289px;
  text-align: center;
  display: none;
}

#help_modal .img_center img {
  margin-top: 30px;
}

#help_modal .img_center p {
  margin-top: 42px;
  text-align: center;
  margin-bottom: 8px;
}

#help_modal p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #333;
  font-weight: 400;
  margin-bottom: 20px;
}

#help_modal label {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000;
}

#help_modal .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e3e6e7;
  height: 41px;
  font-size: 16px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

#help_modal textarea.form-control {
  min-height: 88px;
}

#help_modal .modal-footer {
  border-top: none;
  padding: 0 15px 16px;
}

#help_modal .btn_help {
  background: #006ee0;
  padding: 0 38px;
  color: #fff !important;
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  height: 52px;
  border-radius: 6px;
  text-transform: none;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0093ff), to(#036ee0));
  background: linear-gradient(#0093ff 0, #036ee0 100%);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  font-size: 16px;
  border: none;
}

#why_us_page .modal-dialog {
  background: #fff;
  width: 440px;
}

@media only screen and (max-width: 568px) {
  #why_us_page .modal-dialog {
    width: 100%;
    margin: 0;
    margin-top: 0 !important;
  }
}

#why_us_page .modal-dialog #why_us_page {
  background: #fff;
}

#why_us_page .modal-dialog #why_us_page .modal-body {
  padding: 5px 30px 0;
}

#why_us_page .modal-dialog .modal-content {
  border-radius: 0px;
  border: 0px;
}

#why_us_page .modal-dialog .modal-title {
  text-align: center;
  font-weight: 700;
  font-size: 24px;
  margin-top: 30px;
}

#why_us_page .modal-dialog p {
  font-weight: 400;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 20px;
}

#why_us_page .modal-dialog p.bold {
  font-weight: 700;
  margin-bottom: 0;
}

#why_us_page .modal-dialog .modal-header {
  border-bottom: none;
  background-color: #fff;
}

#why_us_page .modal-dialog .modal-footer {
  border-top: none;
}

#why_us_page .modal-dialog .modal-footer .btn {
  width: 100%;
  background: #0086ff;
  color: #fff;
  line-height: 25px;
  text-transform: none;
}

@media only screen and (max-width: 568px) {
  #why_us_page .modal-dialog .modal-footer .btn {
    margin-top: 40px;
  }
}

#why_us_page .modal-dialog .modal-body {
  padding: 5px 40px 0;
}

#why_us_page .modal-dialog .modal-header .close {
  background: none !important;
  opacity: 1;
}

.footerBlueBg {
  background: #506386;
  padding: 32px 0;
  clear: both;
}

.footerBlueBg input[id^="spoiler"] {
  display: none;
}

.footerBlueBg input[id^="spoiler"] + label {
  display: inline-block;
  width: 100%;
  color: #fff;
  -webkit-transition: all .6s;
  transition: all .6s;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  color: #F0F0F0;
  cursor: pointer;
}

.footerBlueBg input[id^="spoiler"] + label:hover {
  text-decoration: underline;
}

.footerBlueBg input[id^="spoiler"] + label .fa {
  color: #fff;
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
  padding-left: 0;
  font-size: 23px;
  line-height: 20px;
  position: relative;
  top: 4px;
  margin-left: 10px;
}

.footerBlueBg input[id^="spoiler"]:checked + label .fa {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
}

.footerBlueBg input[id^="spoiler"]:checked + label {
  color: #fff;
  text-align: center;
  opacity: 1;
  height: auto;
}

.footerBlueBg input[id^="spoiler"] ~ .spoiler {
  width: 100%;
  height: 0;
  display: none;
  opacity: 0;
  -webkit-transition: all .6s;
  transition: all .6s;
}

.footerBlueBg input[id^="spoiler"]:checked + label + .spoiler {
  height: auto;
  opacity: 1;
  display: block;
}

.footerBlueBg .collfooter {
  text-align: center;
  padding-bottom: 0px;
}

.footerBlueBg .collfooter label {
  text-decoration: none;
  font-size: 16px;
  line-height: 19px;
  color: #F0F0F0;
  position: relative;
  font-weight: normal;
  padding-right: 30px;
}

.footerBlueBg .collfooter label .fa {
  color: #fff;
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
  padding-left: 0;
  font-size: 23px;
  line-height: 10px;
  position: absolute;
  top: 5px;
  right: 0;
  transition: transform 0.5s linear;
}

.footerBlueBg .collfooter label.active .fa {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
}

.footerBlueBg .FOOtERDROPDOwN {
  padding-top: 44px;
  padding-bottom: 43px;
}

.footerBlueBg .footerBgImg.fAGnTListComP {
  margin-top: 60px;
  margin-bottom: 0px;
  background-image: none;
}

.footerBlueBg .footerBgImg.fAGnTListComP h5 {
  color: #fff;
  font-size: 20px;
  margin-bottom: 50px;
  font-weight: normal;
  font-weight: 700;
  margin: 0;
  padding-bottom: 60px;
}

.footerBlueBg .fAGnTLisTInG {
  margin-bottom: 60px;
}

.footerBlueBg .fAGnTLisTInG h5 {
  padding-bottom: 0px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 25px 0;
}

.footerBlueBg .fAGnTLisTInG .footer_agent_list ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footerBlueBg .fAGnTLisTInG .footer_agent_list ul li {
  width: 14%;
  font-size: 16px;
  line-height: 22px;
}

.footerBlueBg .fAGnTLisTInG .footer_agent_list ul li a {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

@media only screen and (max-width: 1024px) {
  .footerBlueBg .fAGnTLisTInG .footer_agent_list ul li {
    width: 16.33%;
    font-size: 16px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 991px) {
  .footerBlueBg .fAGnTLisTInG .footer_agent_list ul li {
    width: 33.33%;
  }
}

@media only screen and (max-width: 767px) {
  .footerBlueBg .fAGnTLisTInG .footer_agent_list ul li {
    width: 50%;
  }
}

.footerBlueBg .footerBgImg {
  background: url("https://www.fastexpert.com/images/fotter-bg-img.png") no-repeat top right 50px;
}

.footerBlueBg .footerBgImg h5 {
  color: #fff;
  font-size: 20px;
  margin-bottom: 50px;
  font-weight: normal;
  font-weight: 700;
  margin: 0;
  padding-bottom: 60px;
}

.footerBlueBg .footer-blue {
  width: auto;
  float: left;
  padding-right: 60px;
}

.footerBlueBg .footer-blue:last-child {
  padding-right: 0;
}

.footerBlueBg .footer-blue ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.footerBlueBg .footer-blue ul li {
  font-size: 16px;
  line-height: 22px;
}

.footerBlueBg .footer-blue ul li a {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.footerBlueBg .footer-blue ul li:hover a {
  color: #ddd;
}

.footerBlueBg .first_Section,
.footerBlueBg .Second_Section {
  padding-right: 60px;
  float: left;
}

@media all and (max-width: 1200px) {
  .footerBlueBg .footer-blue {
    padding-right: 45px;
  }

  .footerBlueBg .first_Section,
  .footerBlueBg .Second_Section {
    padding-right: 45px;
    float: left;
  }
}

@media all and (max-width: 990px) {
  .footerBlueBg .footer-blue {
    padding-right: 10px;
  }

  .footerBlueBg .first_Section,
  .footerBlueBg .Second_Section {
    padding-right: 10px;
    float: left;
    width: 100%;
  }

  .footerBlueBg .first_Section .footer-blue,
  .footerBlueBg .Second_Section .footer-blue {
    padding-right: 10px;
    float: left;
    width: 33%;
  }
}

@media all and (max-width: 768px) {
  .footerBlueBg .footer-blue {
    width: 33.333%;
    padding-right: 0%;
    /*margin-bottom: 15px*/
  }

  .footerBlueBg .footer-blue:last-child {
    padding-right: 10%;
  }
}

@media all and (max-width: 767px) {
  .footerBlueBg .first_Section,
  .footerBlueBg .Second_Section {
    padding-right: 10px;
    float: left;
    width: 50%;
  }

  .footerBlueBg .first_Section .footer-blue,
  .footerBlueBg .Second_Section .footer-blue {
    padding-right: 10px;
    float: left;
    width: 100%;
  }

  .footerBlueBg .footer-blue.LastFooter {
    float: right;
  }
}

@media all and (max-width: 460px) {
  .footerBlueBg .footer-blue {
    width: 50%;
  }
}

@media all and (max-width: 350px) {
  .footerBlueBg .footer-blue {
    width: 100%;
    float: none;
  }
}

footer.fastexpert_f01 {
  padding-bottom: 0px;
  padding-top: 0px;
}

footer.fastexpert_f01 .footer_n01 {
  /*padding-top: 100px;*/
}

footer.fastexpert_f01 .footer_n01 .footer-Inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 90px;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner ul {
  list-style-type: none;
  padding: 0px;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner ul li {
  font-size: 14px;
  line-height: 20px;
  color: #65758B;
  margin-bottom: 12px;
  font-family: "Lato", sans-serif;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner ul li a {
  color: #65758B;
  text-decoration: none;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner ul li a:hover {
  color: #fff;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLONE {
  width: 45%;
}

@media only screen and (max-width: 1199px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLONE {
    width: 35%;
  }
}

@media only screen and (max-width: 991px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLONE {
    width: 70%;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLONE {
    width: 100%;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLONE ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLONE ul li {
  width: 50%;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTWO {
  width: 20%;
}

@media only screen and (max-width: 991px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTWO {
    width: 30%;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTWO {
    width: 40%;
    margin-top: 40px;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTHREE {
  width: 17%;
}

@media only screen and (max-width: 991px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTHREE {
    width: 40%;
    margin-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTHREE {
    width: 60%;
    margin-top: 40px;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTHREE ul {
  display: block;
  /*display: flex;*/
  /*flex-wrap: wrap;*/
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLTHREE ul li {
  width: 100%;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR {
  width: 17%;
}

@media only screen and (max-width: 991px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR {
    width: 60%;
    margin-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR {
    width: 100%;
    margin-top: 40px;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 5px;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu {
    padding-top: 0px;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL,
footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTLOGOINC {
  width: 50%;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTLOGOINC {
  width: 200px;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTLOGOINC {
    width: 100%;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL ul li {
  padding: 0 4px;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL ul li a .fa {
  color: #fff;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL {
  margin-top: 15px;
  width: 100% !important;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL {
    width: 45% !important;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL p {
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL p {
    padding-left: 4px;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL ul li a {
  /*img.ic_sharp-facebook{
										width: 24px;
									}
									img.prime_twitter{
										width: 24px;
									}
									img.sharp-insta{
										width: 20px;
									}
									img.sharp-linkdin{
										width: 20px;
									}*/
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL ul li a .fa {
  font-size: 20px;
  margin-top: 2px;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .FTSOCiAL ul li a img {
  width: 32px;
  height: auto;
  max-width: inherit;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .inc-log0 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .inc-log0 ul {
    text-align: left;
    display: inline-block;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .inc-log0 ul li {
  width: 50%;
}

@media only screen and (max-width: 767px) {
  footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .inc-log0 ul li {
    width: auto;
    padding-right: 15px;
    display: inline-block;
  }
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .inc-log0 ul li a img {
  width: 70px;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .inc-log0 ul .bbb_logo a img {
  width: 50px;
  height: auto;
}

footer.fastexpert_f01 .footer_n01 .footer-Inner .FTCoLUMN.FTCOLFOUR .social_menu .addres_txt {
  color: #ddd;
  text-align: left;
  margin: 10px 0 0 0;
  font-size: 13px;
}

.ftconnect {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ftconnect img {
  margin-right: 15px;
  width: 18px;
  max-width: inherit;
  height: auto;
}

.ftconnect .ftctin a {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #fff;
}

.ftconnect .ftctin p {
  font-size: 14px;
  line-height: 20px;
  color: #65758B;
  margin-bottom: 0px;
}

/*.copyright .copyright_sml{font-size: 13px;margin-top:1px;}
.copyright .copyright_sml a{color: #bbb;}

*/

* {
  outline: none;
}

.login-wbg.container_wrapper {
  background: #e8f4f6;
}

/*.form-control, a{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow: none;
  -webkit-appearance: none;
}*/

a {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  outline: none !important;
}

.container_wrapper {
  position: relative;
  min-height: 100%;
}

/*banner slider css*/

.slide_section {
  position: relative;
  font-family: "Lato", sans-serif;
}

.slide_section .banner_slider {
  margin-bottom: 0px;
}

.slide_section .banner_slider img {
  width: 100%;
}

.slide_section .banner_slider .slick-dots {
  bottom: 0px;
  z-index: 9999;
}

.slide_section .banner_slider .slick-dots li button:before {
  content: '__';
  color: #fff;
  font-size: 20px;
  line-height: 0;
  font-weight: 600;
}

.slide_section .slider-caption {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  text-align: center;
  z-index: 1;
  background: rgba(0, 0, 0, 0.2);
}

.slide_section .slider-caption .caption-inner {
  position: relative;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  /*Responsive for slider font size*/
  /*New Search Css*/
  /*End*/
  /*Responsive tablet*/
  /*@include tablet-feature{
        .Search_box{
          .Search_header{
            form{
              .input-group{
                .input-group-btn{
                  display: none;
                }
                .form-control{
                  padding: 0 0 0 40px;
                }
              }
            }
          }
        }
      }*/
  /*Responsive end*/
}

.slide_section .slider-caption .caption-inner h1 {
  font-size: 50px;
  font-weight: 400;
  margin-bottom: 20px;
  margin-top: 60px;
}

.slide_section .slider-caption .caption-inner h4 {
  font-size: 30px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1024px) {
  .slide_section .slider-caption .caption-inner h1 {
    font-size: 42px;
  }
}

.slide_section .slider-caption .caption-inner .Search_box {
  width: 80%;
  margin: 20px auto 0;
  position: relative;
  display: inline-block;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header {
  width: 100%;
  display: block !important;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form {
  padding: 0px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group {
  background: #fff;
  border-radius: 3px;
  padding: 15px;
  height: 70px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .drop_down-a {
  right: 10px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 0px 0 10px;
  width: 18%;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .drop_down-a .dropdown-toggle {
  padding-right: 40px !important;
  outline: none;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .drop_down-a .dropdown-toggle img {
  position: relative;
  top: -1px;
  width: 24px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .drop_down-a .dropdown-toggle span img {
  position: relative;
  top: -1px;
  width: 24px;
  margin-right: 15px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .drop_down-a .fa-angle-down {
  padding-left: 10px;
  position: relative;
  top: 3px;
  font-size: 24px;
  color: #676666;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg.svgdesk {
  position: absolute;
  left: 15px;
  top: 15px;
  padding: 0;
  z-index: 99;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg.svgdesk img {
  width: 30px;
}

@media only screen and (max-width: 1023px) {
  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg.svgdesk {
    left: 10px;
    top: 6px;
  }
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg.svgmobile {
  position: absolute;
  left: 10px;
  top: 6px;
  padding: 0;
  z-index: 99;
  width: 34px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg.svgmobile img {
  width: 30px;
}

@media only screen and (max-width: 767px) {
  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg.svgdesk {
    display: none;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg.svgmobile {
    display: none;
    left: 6px;
    top: 12px;
    width: 27px;
  }
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn.btn-search.dropdown-toggle {
  float: left;
  font-weight: 500;
  font-size: 14px;
  color: #333;
  width: 100%;
  opacity: 0.5;
  width: 100%;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn ul.dropdown-menu {
  min-width: inherit;
  top: 56px;
  border-radius: 3px !important;
  padding: 0px;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn ul.dropdown-menu li {
  border-bottom: 1px solid #ccc;
  margin: 0 10px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn ul.dropdown-menu li a {
  padding: 10px 50px 10px 5px !important;
  color: #888;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn ul.dropdown-menu li a:hover {
  background-color: transparent !important;
  color: #1148ac !important;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn ul.dropdown-menu li a img {
  width: 25px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn ul.dropdown-menu li:last-child {
  border-bottom: 0px solid #ccc;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn-mobile.btn-primary {
  display: none;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
  padding: 0 4px;
  color: #333;
  border: none;
  font-size: 14px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn:hover {
  color: #333 !important;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn:focus {
  color: #333 !important;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn-primary {
  background-color: #1148ac !important;
  border: 1px solid #1148ac;
  border-radius: 100px;
  color: #fff;
  font-weight: 500;
  padding: 8px 50px;
  font-size: 14px;
  margin-left: 15px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn-primary:hover {
  color: #fff !important;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn-primary:focus {
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn-mobile.btn-primary {
    display: block;
    padding: 5px 10px;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn-primary.btn-desktop {
    display: none;
  }
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .drop_down-a {
  right: 45px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .drop_down-a .btn-search .fa-angle-down {
  font-size: 24px;
  position: relative;
  top: 4px;
  right: -3px;
}

.slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .form-control {
  color: #333;
  font-size: 16px;
  padding: 0 55px 0 40px;
  height: 42px;
}

@media only screen and (max-width: 479px) {
  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .drop_down-a .btn-search {
    top: 10px;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn-mobile.btn-primary {
    top: 10px;
    position: relative;
  }
}

@media only screen and (max-width: 414px) {
  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group {
    padding: 8px 5px;
  }
}

@media only screen and (max-width: 990px) {
  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group {
    padding: 10px;
    height: 50px;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg {
    top: 10px;
    left: 10px;
    z-index: 99;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .search_svg img {
    width: 25px;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .form-control {
    font-size: 16px;
    height: 34px;
    padding: 0 40px;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn .btn.btn-search.dropdown-toggle {
    padding: 0 30px 0 0 !important;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .input-group-btn ul.dropdown-menu {
    top: 48px;
    left: -19px;
    border: 1px solid #ccc !important;
  }
}

@media only screen and (max-width: 767px) {
  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group {
    border-radius: 0px;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header form .input-group .form-control {
    font-size: 14px;
    height: 34px;
    padding: 0 40px 0 30px;
  }
}

.property_section {
  position: relative;
  font-family: "Lato", sans-serif;
  width: 100%;
  padding: 20px 0 20px 0;
}

.property_section .property_slider {
  padding: 0 20px;
}

.property_section .property_slider .slider_p {
  display: inline-block;
  width: 100%;
  margin: 0 -10px;
  position: relative;
}

.property_section .property_slider .slider_p .items {
  display: inline-block;
  width: 32%;
  position: relative;
  border-bottom: 1px solid #d2d2d2;
  padding: 0 10px;
}

.property_section .property_slider .slider_p .items .property_img {
  position: relative;
  height: 216px;
  overflow: hidden;
}

.property_section .property_slider .slider_p .items .property_img img {
  width: 100%;
}

.property_section .property_slider .slider_p .items .property_img .detl-link {
  position: absolute;
  width: 100%;
  top: 0;
  height: 100%;
}

.property_section .property_slider .slider_p .items .property_img .img-caption {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.property_section .property_slider .slider_p .items .property_img .img-caption .heart_r {
  float: right;
  position: relative;
  z-index: 99;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .heart_r:hover .fa {
  color: #ff0000 !important;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .heart_r .fa {
  font-size: 20px;
  color: #fff;
  padding: 15px 15px 0 0;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .heart_r .fa.fa-heart-o {
  color: #fff;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .heart_r .fa.fa-heart {
  color: #ff0000;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .card-caption {
  clear: both;
  position: absolute;
  bottom: 10px;
  width: 100%;
  padding: 0 15px;
  /* property slider responsive css*/
  /* property slider responsive css*/
}

.property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .caption_btn {
  background: #1148ac;
  color: #fff;
  text-transform: uppercase;
  border-radius: 50px;
  text-decoration: none;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .photo-card-spec {
  margin-bottom: 0px;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .photo-card-spec .photo-card-price {
  font-size: 30px;
  color: #fff;
  font-weight: 500;
  line-height: normal;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .photo-card-spec .photo-card-info {
  font-size: 12px;
  color: #fff;
  position: relative;
  top: -5px;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .photo-card-spec .photo-card-info .interpunct {
  font-size: 10px;
  position: relative;
  top: -1px;
}

.property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .agt_address {
  font-size: 12px;
  color: #fff;
  margin-bottom: 0px;
  font-weight: 600;
}

@media only screen and (max-width: 1248px) {
  .property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .photo-card-spec .photo-card-price {
    font-size: 20px;
  }
}

.property_section .property_slider .slider_p .items .agent_details {
  padding: 10px 0;
}

.property_section .property_slider .slider_p .items .agent_details .agent_d {
  border-right: 1px solid #ddd;
}

.property_section .property_slider .slider_p .items .agent_details .agent_d .profile_img {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

.property_section .property_slider .slider_p .items .agent_details .agent_d .profile_img img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.7);
}

.property_section .property_slider .slider_p .items .agent_details .agent_d .agent_name {
  display: inline-block;
  font-size: 12px;
  color: #000;
  line-height: 16px;
  padding-top: 10px;
  width: 68%;
}

.property_section .property_slider .slider_p .items .agent_details .agent_d .agent_name a {
  text-decoration: none;
  color: #1148ac;
  font-weight: bold;
  display: block;
  font-size: 14px;
}

@media only screen and (max-width: 1248px) {
  .property_section .property_slider .slider_p .items .agent_details .agent_d .agent_name {
    font-size: 10px;
  }

  .property_section .property_slider .slider_p .items .agent_details .agent_d .agent_name a {
    font-size: 12px;
  }
}

.property_section .property_slider .slider_p .items .agent_details .agent_more {
  padding-left: 20px;
  text-align: right;
  /* property slider responsive css*/
  /* property slider responsive css*/
}

.property_section .property_slider .slider_p .items .agent_details .agent_more .more_details {
  text-decoration: none;
  color: #1148ac;
  font-weight: bold;
  display: block;
  font-size: 12px;
}

.property_section .property_slider .slider_p .items .agent_details .agent_more .view_v {
  display: none;
  font-size: 12px;
  color: #000;
}

.property_section .property_slider .slider_p .items .agent_details .agent_more .view_v .fa {
  color: #a6a6a6;
}

@media only screen and (max-width: 1248px) {
  .property_section .property_slider .slider_p .items .agent_details .agent_more .more_details {
    font-size: 10px;
  }

  .property_section .property_slider .slider_p .items .agent_details .agent_more .view_v {
    font-size: 10px;
  }
}

@media only screen and (max-width: 479px) {
  .property_section .property_slider .slider_p .items .agent_details .agent_more .more_details {
    font-size: 10px;
    white-space: nowrap;
  }

  .property_section .property_slider .slider_p .items .agent_details .agent_more .view_v {
    font-size: 10px;
  }
}

@media only screen and (max-width: 1248px) {
  .property_section .property_slider .slider_p .items .property_img {
    height: 176px;
  }
}

.property_section .property_slider .slider_p .slick-arrow {
  position: absolute;
  top: 40%;
  cursor: pointer;
}

.property_section .property_slider .slider_p .slick-arrow .fa {
  color: #e6e6e6;
  font-size: 35px;
}

.property_section .property_slider .slider_p .prevArrow {
  left: -15px;
}

.property_section .property_slider .slider_p .nextArrow {
  right: -15px;
}

.recommended_section {
  position: relative;
  font-family: "Lato", sans-serif;
  width: 100%;
  padding: 38px 0;
}

.recommended_section .recommended_slider {
  position: relative;
}

.recommended_section .recommended_slider .slider_r1 {
  display: inline-block;
  width: 100%;
  margin: 0 -10px;
}

.recommended_section .recommended_slider .slider_r1 .items {
  display: inline-block;
  width: 30%;
  position: relative;
  border-bottom: 1px solid #d2d2d2;
  padding: 0 10px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg {
  padding: 25px 20px 20px 20px;
  background: #f6f6f6;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  width: 70px;
  height: 70px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img i {
  background: #ddd;
  display: block;
  text-align: center;
  border-radius: 50px;
  font-size: 18px;
  font-style: normal;
  width: 70px;
  height: 70px;
  line-height: 70px;
}

@media only screen and (max-width: 1248px) {
  .recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img {
    width: 50px;
    height: 50px;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}

@media only screen and (max-width: 1024px) {
  .recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img {
    width: 50px;
    height: 50px;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc {
  display: inline-block;
  font-size: 14px;
  width: 70%;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc p {
  margin-bottom: 7px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .rec_username {
  display: inline-block;
  font-size: 12px;
  color: #000;
  line-height: 20px;
  padding-top: 10px;
  min-height: 70px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .rec_username a {
  text-decoration: none;
  color: #1148ac;
  font-weight: bold;
  display: block;
  font-size: 16px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .rec_username i {
  font-style: normal;
  font-weight: bold;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .phone_number {
  font-size: 12px;
  color: #000;
  min-height: 37px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .phone_number a {
  display: block;
  line-height: 18px;
  text-decoration: none;
  color: #000;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .rec_btn .btn {
  border: 1px solid #b8b8b8;
  border-radius: 50px;
  color: #1148ac;
  font-size: 12px;
  padding: 2px 15px 4px;
  margin-right: 10px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .rec_btn .btn:hover {
  border: 1px solid #1148ac;
  background: #1148ac;
  border-radius: 50px;
  color: #fff;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .rec_btn .btn .fa {
  margin-right: 5px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_desc .rec_btn .recomm_btn {
  border: 1px solid #1148ac;
  background: #1148ac;
  border-radius: 50px;
  color: #fff;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section {
  display: inline-block;
  width: 100%;
  padding-top: 10px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i {
  display: inline-block;
  width: 50%;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li:last-child a:after {
  content: '';
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li:last-child a {
  line-height: 4px;
  padding: 0 6px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li.trulia_i a:after {
  content: '';
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li.trulia_i a {
  line-height: 4px;
  padding: 0 6px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li.trulia_i a img {
  width: 12px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li {
  border-right: 0px solid #ddd;
  display: inline-block;
  line-height: 10px;
  position: relative;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li a {
  line-height: 4px;
  padding: 0 6px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li a img {
  width: 16px;
  vertical-align: top;
  display: inline-block;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li a:after {
  content: '|';
  color: #ddd;
  right: -4px;
  position: absolute;
  top: 4px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .review_t {
  display: inline-block;
  text-align: right;
  width: 48%;
  font-size: 12px;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .review_t .fa {
  color: #d7b323;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .review_t i {
  font-style: normal;
}

.recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .review_t i:last-child {
  margin-left: 5px;
}

.recommended_section .recommended_slider .slider_r1 .items .Specialize_add {
  font-size: 13px;
  text-align: center;
  padding: 10px 0;
  margin-bottom: 0px;
  min-height: 45px;
}

.recommended_section .recommended_slider .slider_r1 .slick-arrow {
  position: absolute;
  top: 40%;
  cursor: pointer;
}

.recommended_section .recommended_slider .slider_r1 .slick-arrow .fa {
  color: #e6e6e6;
  font-size: 35px;
}

.recommended_section .recommended_slider .slider_r1 .prevArrow {
  left: -15px;
}

.recommended_section .recommended_slider .slider_r1 .nextArrow {
  right: -15px;
}

.listing_m {
  border-bottom: 1px solid #d2d2d2;
  text-align: right;
  padding: 18px 0px 20px 0;
  width: 98.5%;
}

.listing_m a {
  font-style: italic;
  text-decoration: underline;
  margin-right: 10%;
  font-weight: bold;
  color: #919191;
}

.listing_m a:hover {
  color: #1148ac;
}

/*Search Grid scss*/

.search_gsection {
  font-family: "Lato", sans-serif;
  position: relative;
  padding: 40px 0 30px 0;
}

.search_gsection .srch_title h1 {
  font-size: 28px;
  color: #1e1e1e;
  line-height: 1.2;
  margin: 0px;
  font-weight: 600;
}

.search_gsection .srch_title .title_line {
  background-color: black;
  opacity: 0.2;
  width: 50px;
  height: 3px;
  margin-left: 0px;
  margin-top: 5px;
}

.search_gsection .sorting_s {
  display: block;
}

.search_gsection .sorting_s .tab-content h2 {
  font-size: 18px;
  color: rgba(30, 30, 30, 0.702);
  line-height: 1.1;
  margin-top: 10px;
}

.search_gsection .sorting_s .sorting_inner {
  display: inline-block;
  text-align: right;
  width: 100%;
}

.search_gsection .sorting_s .sorting_inner .select_search:before {
  content: '\F107';
  font-family: 'FontAwesome';
  position: absolute;
  top: 2px;
  right: 10px;
  color: #333;
  font-size: 20px;
}

.search_gsection .sorting_s .sorting_inner .select_search {
  display: inline-block;
  width: 50%;
  border-radius: 4px;
  position: relative;
  top: 2px;
}

.search_gsection .sorting_s .sorting_inner .select_search .form-control:before {
  content: '\F107';
  font-family: 'FontAwesome';
  position: absolute;
  top: 2px;
  right: 10px;
  color: #333;
  font-size: 20px;
}

.search_gsection .sorting_s .sorting_inner .select_search .form-control {
  width: 100%;
  display: inline-block;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
}

.search_gsection .sorting_s .sorting_inner .search-tab .btn {
  border-width: 1px;
  border-color: #c1c1c1;
  border-style: solid;
  border-radius: 5px;
  background-color: white;
  width: 45px;
  height: 35px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.8);
}

.search_gsection .sorting_s .sorting_inner .search-tab .btn .fa {
  font-size: 18px;
  line-height: 0.778;
  text-align: center;
}

.search_gsection .sorting_s .sorting_inner .search-tab .active {
  color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .search_gsection .sorting_s .col-xs-12 {
    width: 50%;
  }
}

@media only screen and (max-width: 639px) {
  .search_gsection .sorting_s .col-xs-12 {
    width: 100%;
  }
}

.search_gsection .data-container {
  min-height: 450px;
  padding: 20px 0;
}

.search_gsection .data-container .active {
  display: block !important;
}

.search_gsection .data-container .group_r {
  padding-left: 10px;
  padding-right: 10px;
}

.search_gsection .data-container .data_list {
  position: relative;
}

.search_gsection .data-container .data_list .data-listing {
  display: inline-block;
  width: 100%;
  padding: 0 5px;
  position: relative;
}

.search_gsection .data-container .data_list .data-listing .list-items.get-started .items {
  background: #f6f6f6;
  text-align: center;
}

.search_gsection .data-container .data_list .data-listing .list-items.get-started .items h2 {
  margin: 15px 0 10px 0;
  color: #102df7;
  font-weight: 700;
  font-size: 24px;
}

.search_gsection .data-container .data_list .data-listing .list-items.get-started .items p {
  font-size: 14px;
  font-weight: 600;
}

.search_gsection .data-container .data_list .data-listing .list-items.get-started .items .btn {
  border-radius: 50px;
  padding: 6px 30px;
}

.search_gsection .data-container .data_list .data-listing .list-items.get-started .items .btn-get {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  background-color: #fa6219;
  border: 1px solid #fa6219;
  color: #fff;
  margin-top: 25px;
}

.search_gsection .data-container .data_list .data-listing .list-items {
  width: 100%;
  position: relative;
  margin-bottom: 20px;
  min-height: 266px;
  /*Responsive Start*/
  /*Responsive end*/
}

.search_gsection .data-container .data_list .data-listing .list-items .items {
  background: #f6f6f6 none repeat scroll 0 0;
  padding: 20px 20px 20px;
  border: 0px solid #e5e5e5;
  min-height: 240px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_img {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  width: 74px;
  height: 74px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_img img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
  border: 1px solid #cccccc;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_img i {
  background: #ddd;
  display: block;
  text-align: center;
  border-radius: 50px;
  font-size: 18px;
  font-style: normal;
  width: 74px;
  height: 74px;
  line-height: 74px;
}

@media only screen and (max-width: 1248px) {
  .search_gsection .data-container .data_list .data-listing .list-items .items .rec_img {
    width: 55px;
    height: 55px;
  }

  .search_gsection .data-container .data_list .data-listing .list-items .items .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 55px;
    height: 55px;
    line-height: 55px;
  }
}

@media only screen and (max-width: 1024px) {
  .search_gsection .data-container .data_list .data-listing .list-items .items .rec_img {
    width: 50px;
    height: 50px;
  }

  .search_gsection .data-container .data_list .data-listing .list-items .items .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc {
  display: inline-block;
  font-size: 14px;
  width: 72%;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_username {
  color: #000;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  padding-top: 10px;
  margin-bottom: 7px;
  min-height: 70px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_username a {
  color: #1148ac;
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_username i {
  font-style: normal;
  font-weight: bold;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_username .blank_c {
  min-height: 20px;
  display: block;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .phone_number {
  color: #000;
  font-size: 12px;
  min-height: 37px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .phone_number a {
  color: #000;
  display: block;
  line-height: 18px;
  text-decoration: none;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn .fa {
  margin-right: 5px;
  font-size: 14px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn-check,
.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn-request {
  cursor: not-allowed;
  background-color: #ccc;
  color: #333 !important;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn-check:hover,
.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn-request:hover {
  background-color: #ccc !important;
  border: 1px solid #b8b8b8 !important;
  color: #333 !important;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn.btn-fadd {
  margin-right: 0px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn {
  border: 1px solid #b8b8b8;
  border-radius: 50px;
  color: #1148ac;
  font-size: 12px;
  margin-right: 10px;
  padding: 2px 12px 3px;
  line-height: 20px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn:hover {
  background: #1148ac none repeat scroll 0 0;
  border: 1px solid #1148ac;
  border-radius: 50px;
  color: #fff;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .recomm_btn {
  background: #1148ac none repeat scroll 0 0;
  border: 1px solid #1148ac;
  border-radius: 50px;
  color: #fff;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section {
  display: inline-block;
  padding-top: 10px;
  width: 100%;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i {
  display: inline-block;
  width: 50%;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*li:last-child{
                      a:after{
                        content:'';
                      }
                      a {
                        line-height: 4px;
                        padding: 0 6px;
                        img{
                          width: 8px;
                        }
                      }
                    }*/
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul li.trulia_i a:after {
  content: '';
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul li.trulia_i a {
  line-height: 4px;
  padding: 0 6px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul li.trulia_i a img {
  width: 15px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul li {
  border-right: 0px solid #ddd;
  display: inline-block;
  line-height: 10px;
  position: relative;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul li a {
  line-height: 4px;
  padding: 0 6px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul li a img {
  width: 18px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .social_i ul li a:after {
  content: '|';
  color: #ddd;
  right: -4px;
  position: absolute;
  top: 4px;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .review_t {
  display: inline-block;
  font-size: 12px;
  text-align: right;
  width: 48%;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .review_t .fa {
  color: #d7b323;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .review_t .fa-star-o {
  color: #727272;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .review_t i {
  font-style: normal;
}

.search_gsection .data-container .data_list .data-listing .list-items .items .social_review_section .review_t i:last-child {
  margin-left: 5px;
}

.search_gsection .data-container .data_list .data-listing .list-items .Specialize_add {
  font-size: 13px;
  margin-bottom: 0;
  padding: 10px 0;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  text-indent: 20px;
  min-height: 45px;
}

@media only screen and (max-width: 1024px) {
  .search_gsection .data-container .data_list .data-listing .list-items .Specialize_add {
    min-height: 65px;
  }
}

@media only screen and (max-width: 1024px) {
  .search_gsection .data-container .data_list .data-listing .list-items {
    min-height: 280px;
  }

  .search_gsection .data-container .data_list .data-listing .list-items .items .rec_desc .rec_btn .btn {
    margin-right: 4px;
  }
}

@media only screen and (max-width: 767px) {
  .search_gsection .data-container .data_list .data-listing .col-xs-12.group_r {
    width: 50%;
  }
}

@media only screen and (max-width: 639px) {
  .search_gsection .data-container .data_list .data-listing .col-xs-12.group_r {
    width: 100%;
  }
}

.search_gsection .data-container .data_map .map_section {
  border-top: 1px solid #cccccc;
  padding-top: 10px;
  display: inline-block;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

.search_gsection .data-container .data_map .map_section .mapview {
  margin-bottom: 20px;
}

.search_gsection .data-container .data_map .map_section .mapview img {
  width: 100%;
}

.search_gsection .data-container .data_map .map_section .datalisting {
  height: 500px;
  overflow-y: auto;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items {
  width: 100%;
  display: inline-block;
  padding-right: 0px;
  margin-bottom: 20px;
  position: relative;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items #mapp_item.items {
  padding: 10px 20px 0px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items #mapp_item.items p {
  margin: 0px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items {
  background: #f6f6f6 none repeat scroll 0 0;
  padding: 25px 20px 20px;
  border: 0px solid #e5e5e5;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  width: 64px;
  height: 64px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img img {
  border-radius: 50px;
  border: 1px solid #cccccc;
  width: 100%;
  height: 100%;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img i {
  background: #ddd;
  display: block;
  text-align: center;
  border-radius: 50px;
  font-size: 18px;
  font-style: normal;
  width: 64px;
  height: 64px;
  line-height: 64px;
}

@media only screen and (max-width: 1248px) {
  .search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img {
    width: 55px;
    height: 55px;
  }

  .search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 55px;
    height: 55px;
    line-height: 55px;
  }
}

@media only screen and (max-width: 1024px) {
  .search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img {
    width: 50px;
    height: 50px;
  }

  .search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc {
  display: inline-block;
  font-size: 14px;
  width: 72%;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .rec_username {
  color: #000;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  padding-top: 10px;
  min-height: 70px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .rec_username a {
  color: #1148ac;
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .rec_username i {
  font-style: normal;
  font-weight: bold;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .phone_number {
  color: #000;
  font-size: 12px;
  min-height: 37px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .phone_number a {
  color: #000;
  display: block;
  line-height: 18px;
  text-decoration: none;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .btn.btn-fadd {
  margin-right: 0px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .rec_btn .btn {
  border: 1px solid #b8b8b8;
  border-radius: 50px;
  color: #1148ac;
  font-size: 12px;
  margin-right: 10px;
  padding: 2px 15px 3px;
  line-height: 20px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .rec_btn .btn:hover {
  background: #1148ac none repeat scroll 0 0;
  border: 1px solid #1148ac;
  border-radius: 50px;
  color: #fff;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_desc .rec_btn .recomm_btn {
  background: #1148ac none repeat scroll 0 0;
  border: 1px solid #1148ac;
  border-radius: 50px;
  color: #fff;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section {
  display: inline-block;
  padding-top: 10px;
  width: 100%;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i {
  display: inline-block;
  width: 50%;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*li:last-child{
                      a:after{
                        content:'';
                      }
                      a {
                        line-height: 4px;
                        padding: 0 6px;
                        img{
                          width: 8px;
                        }
                      }
                    }*/
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul li.trulia_i a:after {
  content: '';
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul li.trulia_i a {
  line-height: 4px;
  padding: 0 6px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul li.trulia_i a img {
  width: 8px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul li {
  border-right: 0px solid #ddd;
  display: inline-block;
  line-height: 10px;
  position: relative;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul li a {
  line-height: 4px;
  padding: 0 6px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul li a img {
  width: 18px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .social_i ul li a:after {
  content: '|';
  color: #ddd;
  right: -4px;
  position: absolute;
  top: 4px;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .review_t {
  display: inline-block;
  font-size: 12px;
  text-align: right;
  width: 48%;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .review_t .fa {
  color: #d7b323;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .review_t .fa-star-o {
  color: #727272;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .review_t i {
  font-style: normal;
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .items .social_review_section .review_t i:last-child {
  margin-left: 5px;
}

@media only screen and (max-width: 991px) {
  .search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img img {
    width: 50px;
    height: 50px;
  }

  .search_gsection .data-container .data_map .map_section .datalisting .list-items .items .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}

.search_gsection .data-container .data_map .map_section .datalisting .list-items .Specialize_add {
  font-size: 12px;
  margin-bottom: 0;
  padding: 10px 0;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  text-indent: 20px;
  min-height: 45px;
}

@media only screen and (max-width: 991px) {
  .search_gsection .data-container .data_map .map_section .datalisting .list-items .items {
    padding: 15px 10px 10px;
  }
}

@media only screen and (max-width: 991px) {
  .search_gsection .srch_title h1 {
    font-size: 24px;
  }

  .search_gsection .sorting_s .tab-content h2 {
    font-size: 14px;
  }
}

/*Model scss*/

.messagemodal {
  background: #f6f6f6;
  min-height: 400px;
}

.messagemodal .modaldialog .modal-content {
  background-clip: padding-box;
  background-color: transparent;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0 none;
  position: relative;
  text-align: left;
}

.messagemodal .modaldialog .modal-content .modal-header {
  padding: 0px;
  border-bottom: 0 solid #e5e5e5;
}

.messagemodal .modaldialog .modal-content .modal-header .close {
  color: #000;
  float: right;
  font-size: 42px;
  font-weight: normal;
  line-height: 1;
  opacity: 0.9 !important;
  padding: 4px 12px 0 0 !important;
  text-shadow: 0 1px 0 #fff;
  outline: none;
}

.messagemodal .modaldialog .modal-content .modal-body.msg_map_body {
  padding: 0 25px 0px 25px;
}

.messagemodal .modaldialog .modal-content .modal-body {
  padding: 0 25px 50px 25px;
  position: relative;
}

.messagemodal .modaldialog .modal-content .modal-body .mcontent {
  margin-top: 15px;
  font-size: 18px;
  color: black;
  line-height: 1.2;
  margin-bottom: 0px;
}

.messagemodal .modaldialog .modal-content .modal-body .agent_n {
  margin-bottom: 15px;
  font-size: 18px;
  color: black;
  line-height: 1.2;
}

.messagemodal .modaldialog .modal-content .modal-body .form-group .comment_count {
  font-size: 12px !important;
  color: black;
  line-height: 1.2;
  margin-top: 10px;
}

.messagemodal .modaldialog .modal-content .modal-body .form-group .blue_bg {
  padding: 2px 24px 3px;
  font-weight: 500;
  border-radius: 50px;
}

.messagemodal .modaldialog .modal-content .thanksms {
  padding: 0px 32px;
}

.messagemodal .modaldialog .modal-content .thanksms p {
  margin-bottom: 0px;
  font-size: 18px;
  color: black;
  line-height: 1.2;
  padding: 0px 0 10px 0;
}

.messagemodal .modaldialog .modal-content .thanksms form .form-group .thanks_sms {
  background-color: #1148ac;
  border: 2px solid #cccccc;
  border-radius: 4px;
}

.messagemodal .modaldialog .modal-content .thanksms form .form-group .thanks_sms p {
  font-size: 24px;
  text-align: center;
  color: #fff;
  padding: 50px 0;
}

.messagemodal .modaldialog .modal-content .login_search {
  background: #fffbba;
  min-height: 122px;
  text-align: center;
  padding: 48px 0;
  margin-top: 20px;
  border: 2px solid #d6d6d6;
  border-radius: 4px;
}

.messagemodal .modaldialog .modal-content .login_search p {
  font-size: 18px;
  color: #000;
  margin: 0px;
}

.messagemodal .modaldialog .modal-content .login_search p a {
  font-weight: bold;
  color: #1148ac;
  text-decoration: underline;
}

.messagemodal .model_data .datalisting {
  display: block !important;
  height: auto !important;
}

.model_open {
  overflow: hidden;
}

.profile_wrapper {
  padding: 150px 0 10px 0 !important;
}

.grid_message {
  position: fixed;
  top: 30%;
  width: 100%;
  text-align: center;
  z-index: 9999;
}

.grid_message .messagemodalgrid {
  background: #f6f6f6;
  min-height: 400px;
  width: 370px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 1px 5px #999;
          box-shadow: 0px 1px 5px #999;
  z-index: 9999;
}

.grid_message .messagemodalgrid .modaldialog .modal-content {
  background-clip: padding-box;
  background-color: transparent;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0 none;
  position: relative;
  text-align: left;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .modal-header {
  padding: 0px;
  border-bottom: 0 solid #e5e5e5;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .modal-header .close {
  color: #000;
  float: right;
  font-size: 42px;
  font-weight: normal;
  line-height: 1;
  opacity: 0.9 !important;
  padding: 4px 12px 0 0 !important;
  text-shadow: 0 1px 0 #fff;
  outline: none;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .modal-body {
  padding: 0 25px 50px 25px;
  position: relative;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .modal-body .mcontent {
  margin-top: 15px;
  font-size: 18px;
  color: black;
  line-height: 1.2;
  margin-bottom: 0px;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .modal-body .agent_n {
  margin-bottom: 15px;
  font-size: 18px;
  color: black;
  line-height: 1.2;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .modal-body .form-group .comment_count {
  font-size: 12px !important;
  color: black;
  line-height: 1.2;
  margin-top: 10px;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .modal-body .form-group .blue_bg {
  padding: 2px 24px 3px;
  font-weight: 500;
  border-radius: 50px;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .thanksms {
  padding: 0px 32px;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .thanksms p {
  margin-bottom: 0px;
  font-size: 18px;
  color: black;
  line-height: 1.2;
  padding: 0px 0 10px 0;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .thanksms form .form-group .thanks_sms {
  background-color: #1148ac;
  border: 2px solid #cccccc;
  border-radius: 4px;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .thanksms form .form-group .thanks_sms p {
  font-size: 24px;
  text-align: center;
  color: #fff;
  padding: 50px 0;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .login_search {
  background: #fffbba;
  min-height: 122px;
  text-align: center;
  padding: 48px 0;
  margin-top: 20px;
  border: 2px solid #d6d6d6;
  border-radius: 4px;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .login_search p {
  font-size: 18px;
  color: #000;
}

.grid_message .messagemodalgrid .modaldialog .modal-content .login_search p a {
  font-weight: bold;
  color: #1148ac;
  text-decoration: underline;
}

.grid_message .messagemodalgrid.friend-request {
  min-height: 100px;
}

.grid_message .messagemodalgrid.friend-request .modaldialog .modal-content .modal-body img {
  float: left;
  margin-right: 10px;
  width: 30px;
}

@media only screen and (max-width: 568px) {
  .grid_message .messagemodalgrid {
    width: 90%;
  }
}

.thankmodal {
  background: #f6f6f6;
  min-height: 400px;
}

.thankmodal .modal-content {
  background-clip: padding-box;
  background-color: transparent;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0 none;
  position: relative;
}

.thankmodal .modal-content .modal-body {
  padding: 30px 32px;
}

.thankmodal .modal-content .modal-body p {
  margin-bottom: 0px;
  font-size: 18px;
  color: black;
  line-height: 1.2;
  padding: 20px 0;
}

.thankmodal .modal-content .modal-body form .form-group .thanks_sms {
  background-color: #1148ac;
  border: 2px solid #cccccc;
  border-radius: 4px;
}

.thankmodal .modal-content .modal-body form .form-group .thanks_sms p {
  font-size: 24px;
  text-align: center;
  color: #fff;
  padding: 50px 0;
}

@media screen and (max-width: 900px) {
  .recommended_section {
    padding: 20px 0;
  }

  .recommended_section .recommended_slider .slider_r1 {
    margin: 0 0 0 0px;
  }

  .property_section {
    padding-top: 10px;
  }

  .property_section .property_slider .slider_p {
    margin: 0px;
  }

  .slide_section .slider-caption .caption-inner h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 50px;
  }

  .slide_section .slider-caption .caption-inner h4 {
    font-size: 26px;
  }

  .slide_section .slider-caption .caption-inner .Search_box {
    width: 90%;
    margin: 20px auto 0;
    position: relative;
    display: inline-block;
  }

  .slide_section .slider-caption .caption-inner .Search_box .dropdown_option ul {
    padding: 0 40px;
  }

  .slide_section .slider-caption .caption-inner .Search_box .dropdown_option ul li .radio-btn {
    margin-right: 8px;
  }

  .slick-arrow {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .caption-inner.container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .slide_section {
    position: relative;
    background: #0082ff;
    min-height: inherit;
  }

  .slide_section .slider-caption {
    position: inherit;
  }

  .slide_section .slider-caption .caption-inner {
    -webkit-transform: inherit;
            transform: inherit;
    padding-top: 18vw;
  }

  .slide_section .slider-caption .caption-inner h1 {
    font-size: 8vw;
    font-weight: 400;
    margin-bottom: 20px;
    padding: 0 15px;
    text-align: left;
    text-transform: uppercase;
  }

  .slide_section .slider-caption .caption-inner h4 {
    font-size: 5.5vw;
    margin-bottom: 20px;
    text-align: left;
    text-transform: uppercase;
    margin-top: 12vw;
    padding: 0 15px;
  }

  .slide_section .slider-caption .caption-inner .Search_box {
    position: relative;
    top: 60px;
    width: 100%;
    margin: 0 auto;
  }

  .slide_section .slider-caption .caption-inner .Search_box .Search_header {
    border: 0px solid transparent;
  }

  .slide_section .slider-caption .caption-inner .Search_box .input-group {
    border: 1px solid #c1c1c1;
    border-radius: 0px;
    display: table;
  }

  .slide_section .slider-caption .caption-inner .Search_box .input-group .input-group-btn {
    display: table-cell;
  }

  .slide_section .slider-caption .caption-inner .Search_box .input-group .input-group-btn.drop_down-a {
    display: none;
  }

  .slide_section .slider-caption .caption-inner .Search_box .input-group .form-control {
    font-size: 14px;
    height: 34px;
    padding: 0 10px 0 0px !important;
    display: table-cell;
  }

  .slide_section .slider-caption .caption-inner .Search_box .input-group .search_svg {
    top: 14px;
    left: 16px;
    z-index: 99;
  }

  .slide_section .slider-caption .caption-inner .Search_box .input-group .search_svg img {
    width: 20px;
  }

  .recommended_section {
    padding: 60px 0;
  }

  .property_section {
    padding: 38px 0 10px 0;
  }
}

@media screen and (max-width: 640px) {
  .property_section .property_slider .slider_p {
    margin: 0px;
  }

  .property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .photo-card-spec .photo-card-price {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    line-height: normal;
  }

  .property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .photo-card-spec .photo-card-info {
    font-size: 12px;
    color: #fff;
    position: relative;
    top: -2px;
  }

  .property_section .property_slider .slider_p .items .property_img .img-caption .card-caption .caption_btn {
    padding: 3px 12px;
    font-size: 12px;
  }

  .property_section .property_slider .slider_p .items .agent_details .agent_d .profile_img {
    display: inline-block;
    vertical-align: top;
    margin-right: 2px;
  }

  .recommended_section .recommended_slider .slider_r1 {
    margin: 0px;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg {
    padding: 25px 10px 20px 10px;
    background: #f6f6f6;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img img {
    width: 50px;
    height: 50px;
    border-radius: 50px;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .rec_img i {
    background: #ddd;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-style: normal;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i ul li a {
    line-height: 9px;
    padding: 0 4px;
  }

  .title_i {
    font-size: 19px;
    color: #1e1e1e;
    margin-bottom: 5px;
    font-weight: bold;
  }

  .title_desc {
    font-size: 14px;
    color: #787878;
    font-weight: 500;
    margin: 15px 0 0 0;
  }
}

@media screen and (max-width: 479px) {
  .recommended_section .recommended_slider .slider_r1 .items .Specialize_add {
    font-size: 10px;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .social_i {
    width: 45%;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .review_t {
    width: 50%;
  }

  .recommended_section .recommended_slider .slider_r1 .items .item_bg .social_review_section .review_t i:last-child {
    font-size: 10px;
  }

  .listing_m {
    padding: 5px 0px 16px 0;
  }

  .slide_section .slider-caption .caption-inner {
    padding-top: 28vw;
  }

  .slide_section .slider-caption .caption-inner h1 {
    font-size: 7vw;
    font-weight: 400;
    margin-bottom: 20px;
    padding: 0 15px;
    text-align: left;
    text-transform: uppercase;
    margin: 0px 0 0 0;
  }

  .slide_section .slider-caption .caption-inner h4 {
    font-size: 5.5vw;
    text-align: left;
    text-transform: uppercase;
    margin-top: 10vw;
    padding: 0 15px;
    margin-bottom: 0px;
  }

  .panel_area {
    text-align: center;
    margin-bottom: 5px;
  }
}

.fa-twitter {
  color: #09abff;
}

.fa-linkedin {
  color: #1f74b0;
}

.fa-yelp {
  color: #d10006;
}

.fa-map-marker {
  color: #2bbc20;
}

.fa-facebook {
  color: #3b5998;
}

/*Model Box*/

.model_box {
  font-weight: 400;
}

.model_box .modal-content {
  border: 1px solid #000;
  border-radius: 0px;
}

.model_box .modal-content .modal-header {
  border: none;
  background-color: #fff;
  padding: 10px 20px;
}

.model_box .modal-content .modal-header .close {
  color: #000;
  float: right;
  font-size: 30px;
  font-weight: normal;
  line-height: 1;
  opacity: 1 !important;
  text-shadow: 0 1px 0 #fff;
}

.model_box .modal-content .modal-header .header_heading {
  text-align: center;
  border-bottom: 1px solid #ccc;
}

.model_box .modal-content .modal-header .header_heading h1 {
  font-size: 24px;
  font-weight: 600;
  color: #1148ac;
  margin-top: 0px;
  padding: 3px 0;
  font-weight: 400;
}

.model_box .modal-content .modal-header .header_heading p {
  font-size: 16px;
  font-weight: 600;
}

.model_box .modal-content .modal-body {
  padding-top: 10px;
  padding-bottom: 10px;
}

.model_box .modal-content .modal-body .Questions-model .container-inner {
  height: calc(100vh - 85px - 85px);
  overflow-y: auto;
}

@media only screen and (max-width: 991px) {
  .model_box .modal-content .modal-body .Questions-model .container-inner {
    height: calc(80vh - 85px - 85px);
    overflow-y: auto;
  }
}

@media only screen and (max-width: 767px) {
  .model_box .modal-content .modal-body .Questions-model .container-inner {
    height: auto;
    overflow-y: auto;
  }
}

.model_box .modal-content .modal-body .container-inner {
  padding: 0 8px;
}

.model_box .modal-content .modal-body .invite_w .form_invitation h4 {
  font-size: 14px;
  font-weight: 600;
}

.model_box .modal-content .modal-body .invite_w .form_invitation h2 {
  font-size: 18px;
  color: #1148ac;
  font-weight: 600;
  margin-bottom: 10px;
}

.model_box .modal-content .modal-body .invite_w .form_invitation h2 span {
  font-size: 14px;
  color: #ff0000;
  font-weight: 500;
}

.model_box .modal-content .modal-body .invite_w .form_invitation p {
  font-size: 14px;
  font-weight: 500;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form {
  padding: 0px;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .invited_wrap {
  padding: 0 0px 0 0px;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .invited_wrap .invite_top h1 {
  color: #000;
  font-size: 18px;
  text-indent: 20px;
  text-align: center;
  font-weight: 500;
  padding: 10px 0;
  margin-bottom: 10px;
  background: #e5e2e3;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .invite_option {
  position: relative;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .invite_option .remove {
  position: absolute;
  width: 20px;
  height: 20px;
  padding: 0px;
  font-size: 18px;
  line-height: 10px;
  border-radius: 50px;
  top: 10px;
  background-color: #ff0000;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .form-group {
  margin-bottom: 10px;
  position: relative;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .form-group #add_invite {
  padding: 10px 0;
  position: relative;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .form-group #add_invite img {
  width: 25px;
  margin-right: 5px;
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .form-group.button_invite {
  margin-left: 0px;
}

@media only screen and (max-width: 767px) {
  .model_box .modal-content .modal-body .invite_w .form_invitation form .form-group {
    margin-bottom: 0px;
  }

  .model_box .modal-content .modal-body .invite_w .form_invitation form .form-group .form-control {
    margin-bottom: 10px;
  }
}

.model_box .modal-content .modal-body .invite_w .form_invitation form .button_invite .btn {
  border-radius: 50px;
  font-weight: 600;
  width: 190px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.model_box .modal-content .modal-body .invite_w .invite_account p {
  font-size: 13px;
  font-weight: 600;
  margin: 11px 0px;
  text-align: center;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont {
  background-color: #f7f7f7;
  padding: 20px;
  height: 143px;
  margin-top: -7px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont table tr th {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont table tr td {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont table tr td a {
  font-size: 12px;
  font-weight: 600;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont table tr td .btn {
  padding: 2px;
  width: 90px;
  font-size: 12px !important;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont table tr td .btn-danger {
  background-color: #ff0000;
  border-color: #ff0000;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont table tr td .btn-success {
  background-color: #31aa3a;
  border-color: #31aa3a;
}

.model_box .modal-content .modal-body .invite_w .invite_account .account_cont table tr:last-child td {
  padding: 5px 0;
  border-bottom: 0px solid #ddd;
}

.model_box .modal-content .modal-body .invite_w .invite_account .view_all {
  font-weight: 600;
  color: #1148ac;
  padding: 10px 40px 10px 0;
}

/*Listing css*/

.list-container {
  padding: 20px 0 280px 0;
}

.list-container .listing_heading {
  margin-bottom: 0px;
  text-align: left;
  display: inline-block;
}

.list-container .listing_heading h2 {
  color: #1148ac;
  font-size: 30px;
  margin-bottom: 30px;
}

.list-container .tabs_listings {
  height: 528px;
  border: 1px solid #ccc;
}

.list-container .tabs_listings .tabs_wrap {
  height: 526px;
  border-right: 1px solid #ccc;
  background-color: #f6f6f6;
}

.list-container .tabs_listings .tabs_wrap ul li:first-child {
  border-top: 1px solid transparent;
}

.list-container .tabs_listings .tabs_wrap ul li {
  width: 100%;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
  font-weight: 600;
  border-top: 1px solid #ccc;
}

.list-container .tabs_listings .tabs_wrap ul li a {
  background: none;
  color: #464646;
}

.list-container .tabs_listings .tabs_wrap ul li:hover {
  background-color: transparent;
}

.list-container .tabs_listings .tabs_wrap ul li:focus {
  background-color: transparent;
}

.list-container .tabs_listings .tabs_wrap ul li.active {
  background-color: #fff;
}

.list-container .tabs_listings .tabs_wrap ul li.active a {
  border-right: 1px solid #fff;
  margin-right: -1px;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.list-container .tabs_listings .tabs_wrap ul li.active a:hover {
  background-color: transparent;
}

.list-container .tabs_listings .tabs_wrap ul li.active a:focus {
  background-color: transparent;
}

.list-container .tab-content .listtab_wrap {
  padding: 40px;
  min-height: 525px;
}

.list-container .tab-content .listtab_wrap .addReferral_scection {
  text-align: right;
}

.list-container .tab-content .listtab_wrap .addReferral_scection .blue_bg {
  border-radius: 100px;
}

.list-container .tab-content .listtab_wrap h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin: 0px;
  line-height: 35px;
}

.list-container .tab-content .listtab_wrap .btm_line {
  width: 54px;
  height: 3px;
  background-color: #cccccc;
  margin-bottom: 30px;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p.req-desc {
  font-weight: 600;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p {
  display: table;
  width: 100%;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p .req-heading {
  color: #ff0000;
  width: 90px;
  display: table-cell;
  font-weight: 600;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p span.req-des321 {
  display: table-cell;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .btn-danger {
  border-radius: 50px;
  background-color: #fff;
  color: #ff0000;
  border: 1px solid #ff0000;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .btn-danger:hover {
  background-color: #ff0000;
  color: #fff;
  border: 1px solid #ff0000;
}

.list-container .tab-content .listtab_wrap .form_section {
  height: 345px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
}

.list-container .tab-content .listtab_wrap .form_section .radio {
  line-height: 12px;
}

.list-container .tab-content .listtab_wrap .form_section .radio label {
  margin-bottom: 15px;
}

.list-container .tab-content .listtab_wrap .form_section .checkbox {
  line-height: 12px;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload {
  position: relative;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload img {
  cursor: pointer;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload input {
  display: none;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload .btn-choose {
  border-radius: 50px;
  border: 1px solid #8f8f8f;
  color: #1148ac;
  padding: 5px 30px !important;
  margin-left: 0px;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload .btn-choose:hover {
  background-color: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload .btn-choose:focus {
  background-color: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload span {
  font-weight: 500;
  color: #000;
  margin-left: 10px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section {
  position: relative;
  padding: 10px 0 0 0;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s {
  display: inline-block;
  width: 100%;
  text-align: left;
  padding-top: 10px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 {
  display: inline-block;
  position: relative;
  width: 185px;
  margin-bottom: 10px;
  /*&:hover{
                .crop-me{
                  display: inline-block;
                }
              }*/
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 ._delete-img {
  background-color: #f8f8f8;
  width: 175px;
  padding: 3px 10px;
  text-align: right;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 ._delete-img .crop-me {
  text-align: center;
  margin: 0 auto;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  margin-right: 11px;
  border: 1px solid #007eff;
  border-radius: 100%;
  background: #007eff;
  width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 28px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 ._delete-img .close {
  position: relative;
  right: 4px;
  color: #fff;
  text-shadow: none;
  border-radius: 50px;
  font-size: 15px;
  text-align: center;
  border: 1px solid #f00;
  display: inline-block;
  background: #f00;
  margin-top: 1px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  top: 0;
  float: none;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 ._delete-img .fa {
  font-size: 16px !important;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 label {
  font-weight: 600;
  color: #606060;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 figure {
  margin-right: 10px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 figure img {
  width: 185px;
  height: 100px;
  border: 1px solid #ccc;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 .close {
  position: relative;
  top: -4px;
  right: 4px;
  color: #000;
  text-shadow: none;
  border-radius: 50px;
  font-size: 15px;
  line-height: 13px;
  text-align: center;
}

.list-container .tab-content .listtab_wrap .btn_section {
  text-align: right;
  position: relative;
  top: 10px;
}

.list-container .tab-content .listtab_wrap .btn_section .btn {
  border-radius: 50px;
  width: 120px;
  padding: 5px;
  text-align: center;
  font-weight: 600;
}

.list-container .tab-content .listtab_wrap .btn_section .btn:hover {
  background-color: #32ac11;
  border: 1px solid #32ac11;
  color: #fff;
}

.list-container .tab-content .listtab_wrap .btn_section .btn:hover {
  background-color: #32ac11;
  border: 1px solid #32ac11;
  color: #fff;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-prev {
  border: 1px solid #8f8f8f;
  background-color: #fff;
  color: #1148ac;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-prev:hover {
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #1148ac;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-prev:focus {
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #1148ac;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-submit {
  background-color: #32ac11;
  border: 1px solid #32ac11;
  color: #fff;
  margin-left: 10px;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-submit:hover {
  background-color: #008c0a;
  border: 1px solid #008c0a;
  color: #fff;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-submit:focus {
  background-color: #008c0a;
  border: 1px solid #008c0a;
  color: #fff;
}

.list-container .tab-content .activity_i {
  text-align: left;
  padding-top: 11px;
}

.list-container .tab-content .activity_i a {
  text-decoration: none;
}

.list-container .tab-content .activity_i .check_icon:before {
  content: '\F00C';
  color: #fff;
  font-family: 'Fontawesome';
  position: absolute;
  font-size: 10px;
  top: -4px;
  left: 6px;
}

.list-container .tab-content .activity_i .check_icon {
  position: relative;
  top: 7px;
  margin-right: 3px;
}

.list-container .tab-content .activity_i .check_icon .fa {
  color: #11ac1c;
  font-size: 28px;
}

.list-container .tab-content .activity_i .btn_active {
  background-color: #11ac1c;
  border-radius: 50px;
  color: #fff;
  font-size: 12px;
  padding: 2px 15px 3px;
  border: 1px solid #11ac1c;
}

.list-container .tab-content .activity_i .btn_active:hover {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.list-container .tab-content .activity_i .btn_active:focus {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.list-container .tab-content .activity_i .btn_deactive {
  background-color: #fff;
  border-radius: 50px;
  color: #a0a0a0;
  font-size: 12px;
  padding: 2px 15px 3px;
  border: 1px solid #a0a0a0;
}

.list-container .tab-content .activity_i .btn_deactive:hover {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.list-container .tab-content .activity_i .btn_deactive:focus {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

/*Start Document scss*/

/*Listing css*/

.list-container {
  padding: 20px 0 280px 0;
}

.list-container .listing_heading {
  margin-bottom: 0px;
  text-align: left;
  display: inline-block;
  width: 100%;
}

.list-container .listing_heading h2 {
  color: #1148ac;
  font-size: 30px;
  margin-bottom: 30px;
}

.list-container .tabs_listings.document-container {
  border: 1px solid #ccc;
  display: table;
  width: 100%;
  height: 100%;
  background: #f6f6f6;
  min-height: 528px;
}

.list-container .tabs_listings.document-container .document-sidebar {
  /*display: table-cell !important;*/
  height: 100%;
}

.list-container .tabs_listings.document-container .document-section {
  /*display: table-cell;*/
}

.list-container .tabs_listings.document-container .document-section .tabcontmobile {
  display: none;
}

.list-container .tabs_listings.document-container .tabs_wrap {
  min-height: 525px;
  border-left: 1px solid #ccc;
  margin-left: -1px;
  z-index: -9;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li:first-child {
  border-top: 1px solid transparent;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li {
  width: 100%;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
  font-weight: 600;
  border-top: 1px solid #ccc;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li a {
  background: none;
  color: #464646;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li a .fa-angle-right {
  display: none;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li:hover {
  background-color: transparent;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li:focus {
  background-color: transparent;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li.active {
  background-color: #fff;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li.active a {
  border-right: 1px solid #fff;
  margin-right: -1px;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li.active a:hover {
  background-color: transparent;
}

.list-container .tabs_listings.document-container .tabs_wrap ul li.active a:focus {
  background-color: transparent;
}

.list-container .tab-content .listtab_wrap {
  padding: 38px;
  min-height: 525px;
  background-color: #fff;
  border-left: 1px solid #ccc;
  margin-left: -1px;
  z-index: -999;
}

.list-container .tab-content .listtab_wrap h3.title {
  display: none;
}

.list-container .tab-content .listtab_wrap h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin: 0px;
  line-height: 35px;
}

.list-container .tab-content .listtab_wrap .btm_line {
  width: 54px;
  height: 3px;
  background-color: #cccccc;
  margin-bottom: 30px;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p.req-desc {
  font-weight: 600;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p {
  display: table;
  width: 100%;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p .req-heading {
  color: #ff0000;
  width: 90px;
  display: table-cell;
  font-weight: 600;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .request-text p span.req-des321 {
  display: table-cell;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .btn-danger {
  border-radius: 50px;
  background-color: #fff;
  color: #ff0000;
  border: 1px solid #ff0000;
}

.list-container .tab-content .listtab_wrap .form_section.account-can .btn-danger:hover {
  background-color: #ff0000;
  color: #fff;
  border: 1px solid #ff0000;
}

.list-container .tab-content .listtab_wrap .form_section {
  min-height: 345px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
  height: 100%;
}

.list-container .tab-content .listtab_wrap .form_section .radio {
  line-height: 12px;
}

.list-container .tab-content .listtab_wrap .form_section .radio label {
  margin-bottom: 15px;
}

.list-container .tab-content .listtab_wrap .form_section .checkbox {
  line-height: 12px;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload {
  position: relative;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload img {
  cursor: pointer;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload input {
  display: none;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload .btn-choose {
  border-radius: 50px;
  border: 1px solid #8f8f8f;
  color: #1148ac;
  padding: 5px 30px !important;
  margin-left: 0px;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload .btn-choose:hover {
  background-color: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload .btn-choose:focus {
  background-color: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

.list-container .tab-content .listtab_wrap .form_section .image-upload span {
  font-weight: 500;
  color: #000;
  margin-left: 10px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section {
  position: relative;
  padding: 10px 0 0 0;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section #_cropNote p {
  margin-bottom: 4px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s {
  display: inline-block;
  width: 100%;
  text-align: left;
  padding-top: 10px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 {
  display: inline-block;
  position: relative;
  width: 185px;
  margin-bottom: 10px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 label {
  font-weight: 600;
  color: #606060;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 figure {
  margin-right: 10px;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 figure img {
  width: 185px;
  height: 100px;
  border: 1px solid #ccc;
}

.list-container .tab-content .listtab_wrap .form_section .upload_section .images_s .upload_s1 .close {
  position: relative;
  right: 4px;
  color: #000;
  text-shadow: none;
  padding: 10px 0;
  border-radius: 50px;
  font-size: 15px;
  line-height: 13px;
  text-align: center;
}

.list-container .tab-content .listtab_wrap .btn_section {
  text-align: right;
  position: relative;
  top: 10px;
}

.list-container .tab-content .listtab_wrap .btn_section .btn {
  border-radius: 50px;
  width: 120px;
  padding: 5px;
  text-align: center;
  font-weight: 600;
}

.list-container .tab-content .listtab_wrap .btn_section .btn:hover {
  background-color: #32ac11;
  border: 1px solid #32ac11;
  color: #fff;
}

.list-container .tab-content .listtab_wrap .btn_section .btn:hover {
  background-color: #32ac11;
  border: 1px solid #32ac11;
  color: #fff;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-prev {
  border: 1px solid #8f8f8f;
  background-color: #fff;
  color: #1148ac;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-prev:hover {
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #1148ac;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-prev:focus {
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #1148ac;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-submit {
  background-color: #32ac11;
  border: 1px solid #32ac11;
  color: #fff;
  margin-left: 10px;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-submit:hover {
  background-color: #008c0a;
  border: 1px solid #008c0a;
  color: #fff;
}

.list-container .tab-content .listtab_wrap .btn_section .btn-submit:focus {
  background-color: #008c0a;
  border: 1px solid #008c0a;
  color: #fff;
}

.list-container .tab-content .listtab_wrap #frm_change_password .saveForm {
  border-radius: 50px;
  background-color: #1148ac !important;
  border: 1px solid #1148ac;
  color: #fff;
  padding: 6px 30px;
}

@media only screen and (max-width: 991px) {
  .list-container .tab-content .listtab_wrap {
    padding: 20px 28px 28px 28px;
  }
}

.list-container .tab-content .activity_i {
  text-align: left;
  padding-top: 11px;
}

.list-container .tab-content .activity_i a {
  text-decoration: none;
}

.list-container .tab-content .activity_i .check_icon:before {
  content: '\F00C';
  color: #fff;
  font-family: 'Fontawesome';
  position: absolute;
  font-size: 10px;
  top: -4px;
  left: 6px;
}

.list-container .tab-content .activity_i .check_icon {
  position: relative;
  top: 7px;
  margin-right: 3px;
}

.list-container .tab-content .activity_i .check_icon .fa {
  color: #11ac1c;
  font-size: 28px;
}

.list-container .tab-content .activity_i .btn_active {
  background-color: #11ac1c;
  border-radius: 50px;
  color: #fff;
  font-size: 12px;
  padding: 2px 15px 3px;
  border: 1px solid #11ac1c;
}

.list-container .tab-content .activity_i .btn_active:hover {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.list-container .tab-content .activity_i .btn_active:focus {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.list-container .tab-content .activity_i .btn_deactive {
  background-color: #fff;
  border-radius: 50px;
  color: #a0a0a0;
  font-size: 12px;
  padding: 2px 15px 3px;
  border: 1px solid #a0a0a0;
}

.list-container .tab-content .activity_i .btn_deactive:hover {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.list-container .tab-content .activity_i .btn_deactive:focus {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

@media only screen and (max-width: 767px) {
  .list-container .tabs_listings.document-container {
    border: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: none;
    min-height: inherit;
  }

  .list-container .tabs_listings.document-container .tabs_wrap {
    min-height: inherit;
    border-left: 0px solid #ccc;
    margin-left: 0px;
  }

  .list-container .tabs_listings.document-container .tabs_wrap .nav-tabs-responsive {
    margin-bottom: 0px;
  }

  .list-container .tabs_listings.document-container .tabs_wrap .nav-tabs-responsive > li {
    display: none;
    width: 23%;
    border: none;
    border-top-width: medium;
    border-bottom-width: medium;
    border-top-style: none;
    border-bottom-style: none;
    border-top-color: currentcolor;
    border-bottom-color: currentcolor;
  }
}

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .list-container .listing_heading {
    display: none;
  }

  .list-container .tabs_listings.document-container {
    border: none;
  }

  .list-container .tabs_listings.document-container .tabs_wrap ul li.active a {
    margin-right: 0px;
    border: none;
  }

  .list-container .tabs_listings.document-container .tabs_wrap ul li {
    background-color: #fff;
    margin-bottom: 2px;
    border: none;
    font-weight: 400;
    font-size: 14px;
    font-weight: 600;
    color: #464646;
  }

  .list-container .tabs_listings.document-container .tabs_wrap ul li a .fa-angle-right {
    float: right;
    position: relative;
    top: 5px;
    font-size: 16px;
    display: block;
  }

  .list-container .tabs_listings.document-container .tabs_wrap ul li:hover {
    background-color: #fff;
  }

  .list-container .tabs_listings.document-container .document-section.active {
    z-index: 99;
  }

  .list-container .tabs_listings.document-container .document-section {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: transparent;
    width: 100%;
    height: 100%;
    display: none;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile {
    position: relative;
    background-color: #2c88d9;
    padding: 15px 0;
    float: none;
    display: block;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .closemb {
    display: block;
    right: inherit;
    font-size: 30px;
    font-weight: 500;
    top: inherit;
    position: relative;
    padding-left: 10px;
    text-shadow: transparent;
    z-index: 99999999;
    float: left !important;
    line-height: 0px;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .closemb .fa {
    color: #fff;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .closedt {
    display: none;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .close {
    right: inherit;
    font-size: 30px;
    font-weight: 500;
    top: inherit;
    position: relative;
    padding-left: 10px;
    text-shadow: transparent;
    z-index: 99999999;
    float: left !important;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .close span {
    display: none;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown {
    display: block;
    z-index: 99999999;
    font-family: "Lato", sans-serif;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown a {
    padding-right: 10px;
    text-decoration: none;
    padding-top: 3px;
    display: block;
    color: #fff;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown a .fa {
    font-size: 8px;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown .dropdown-menu {
    right: 10px;
    left: auto;
    margin-top: 4px;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown .dropdown-menu li a {
    color: #000;
    font-weight: 600;
    background-color: transparent;
    padding: 5px 10px;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown .dropdown-menu li.active a {
    background-color: #f1f1f1;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown .dropdown-menu li.active a:focus {
    background-color: #f1f1f1;
  }

  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown .dropdown-menu::after,
  .list-container .tabs_listings.document-container .document-section .tabcontmobile .dropdown .dropdown-menu::before {
    bottom: 100%;
    left: 83%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  .list-container .tabs_listings.document-container .document-section .tab-pane {
    padding-top: 20px;
  }

  .list-container .tabs_listings.document-container .document-section .tab-pane .listtab_wrap h3.title {
    color: #fff;
    position: absolute;
    top: 0px;
    width: 90%;
    text-align: right;
    font-size: 18px;
    display: block;
    right: 0;
    margin-top: 9px;
    font-weight: normal;
  }
}

@media only screen and (max-width: 767px) and (max-width: 767px) and (max-width: 640px) {
  .list-container .tabs_listings.document-container .document-section .tab-pane .listtab_wrap h3.title {
    font-size: 18px;
    padding-top: 3px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container {
    background-color: #f4f4f4;
  }
}

/*End Document scss*/

/*Property Listing css*/

.property-list {
  padding: 63px 0 60px 0;
  min-height: 600px;
  /*Responsive css*/
}

.property-list .list_property {
  min-height: 450px;
}

.property-list .list_property .list_property_wrap {
  text-align: left;
}

.property-list .list_property .list_property_wrap .listing_heading {
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}

.property-list .list_property .list_property_wrap .mb-5 {
  margin-bottom: 20px;
}

.property-list .list_property .list_property_wrap h2 {
  color: #1148ac;
  font-size: 30px;
  margin-bottom: 0px;
  text-align: left;
  margin-top: 2px;
}

.property-list .list_property .list_property_wrap .btn {
  font-weight: 600;
}

.property-list .list_property .list_property_wrap .btn-green {
  background-color: #11ac1c;
  border: 1px solid #11ac1c;
  color: #fff;
  margin-top: 5px;
}

.property-list .list_property .list_property_wrap .btn-green:hover {
  background-color: #008c0a;
  border: 1px solid #008c0a;
  color: #fff;
}

.property-list .list_property .list_property_wrap .btn-edit {
  background-color: #f5ad09;
  border: 1px solid #f5ad09;
  color: #fff;
  padding: 2px 6px;
}

.property-list .list_property .list_property_wrap .btn-edit:hover {
  background-color: #e39e00;
  border: 1px solid #e39e00;
  color: #fff;
}

.property-list .list_property .list_property_wrap .btn-delete {
  background-color: #ff0000;
  border: 1px solid #ff0000;
  color: #fff;
  padding: 0px 6px 2px;
  line-height: 23px;
}

.property-list .list_property .list_property_wrap .btn-delete:hover {
  background-color: #e60000;
  border: 1px solid #e60000;
  color: #fff;
}

.property-list .list_property .table-responsive .panel-default {
  display: inline-block;
  width: 100%;
}

.property-list .list_property .table-responsive table tbody tr td .status {
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 4px;
  position: relative;
  padding: 2px 4px;
  background-color: transparent;
}

.property-list .list_property .table-responsive table tbody tr td .select_close {
  text-decoration: none;
}

.property-list .list_property .table-responsive table tbody tr td .select_close .fa {
  background: #ff0000;
  color: #fff;
  padding: 5px 6px;
  border-radius: 50px;
  font-size: 12px;
}

@media only screen and (max-width: 991px) {
  .property-list .list_property .table-responsive .form-inline .form-group {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 800px) {
  .property-list .list_property .table-responsive {
    border: none;
  }
}

@media only screen and (max-width: 1024px) {
  .property-list .list_property {
    min-height: 494px;
  }
}

@media only screen and (max-width: 800px) {
  .property-list .list_property {
    min-height: 750px;
  }
}

.error-found {
  position: absolute;
  background: white;
  width: 100%;
  height: 100%;
  z-index: 99;
  text-align: center;
  vertical-align: middle;
  top: 0;
}

.error-found p {
  color: #FF0000;
  z-index: 999;
  top: 30%;
  position: relative;
  font-size: 30px;
}

.loader {
  position: absolute;
  background: white;
  width: 100%;
  height: 100%;
  z-index: 99;
  text-align: center;
  vertical-align: middle;
}

.loader p {
  color: #2ab27b;
  z-index: 999;
  top: 30%;
  position: relative;
  font-size: 30px;
}

#map {
  height: 500px;
}

.gm-style-iw img.search_map_img {
  width: 80px !important;
}

span.help-block {
  font-size: 12px;
  color: #ff0000 !important;
  line-height: 16px;
}

span.help-block .fa {
  font-size: 14px;
  color: #ff0000;
}

span.help-block a {
  color: #1148ac;
  text-decoration: none;
}

span.help-block a:hover {
  text-decoration: underline;
}

.has-error .form-control {
  border: 1px solid #a94442 !important;
  -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);
}

.fa-star-o {
  color: #727272 !important;
}

/*Thank You page css*/

.profile_container.login_wrap .thankyou {
  text-align: center;
  padding-top: 5%;
}

.profile_container.login_wrap .thankyou h2 {
  font-weight: 600;
  font-size: 42px;
  color: #1148ac;
  text-transform: uppercase;
}

.profile_container.login_wrap .thankyou p {
  padding: 0px 25% 20px;
  font-size: 16px;
  font-weight: 500;
}

.profile_container.login_wrap .thankyou p.yes-icons {
  padding: 0px 0px;
  font-size: 50px;
  color: #31aa3a;
  line-height: 20px;
}

.profile_container.login_wrap .thankyou p.junk_text {
  color: #ff0000;
  font-weight: 600;
  opacity: 0.5;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap .thankyou p {
    padding: 20px 10%;
  }
}

@media only screen and (max-width: 640px) {
  .profile_container.login_wrap .thankyou p {
    padding: 20px 10px;
  }
}

/*Autocompleted css*/

/*.ui-menu {
    position: fixed !important;
    z-index: 999999 !important;
    top: 185px !important;
    left: 490px !important;
}*/

.glocation .pac-container {
  z-index: 9999 !important;
  margin-top: 15px;
  margin-left: 50px;
}

.pac-container {
  z-index: 9999 !important;
}

@media screen and (max-width: 767px) {
  .pac-container {
    z-index: 9999 !important;
    margin-top: 14px;
    margin-left: 10px;
  }

  #map {
    height: 350px;
  }

  .glocation .pac-container {
    z-index: 9999 !important;
    margin-top: 11px;
    margin-left: 10px;
  }
}

.smobile_view {
  padding-top: 0px;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}

.smobile_view .active {
  min-width: 265px !important;
}

.smobile_view .filter {
  color: white;
  background: #353838;
  border-bottom: 1px solid #0c0d0d;
  -webkit-transition: min-width .2s ease-in-out;
  transition: min-width .2s ease-in-out;
  white-space: nowrap;
  min-width: 180px;
  text-align: left;
  padding: 0px 40px 0 40px;
  cursor: pointer;
  display: none;
}

.smobile_view .filter a {
  font-size: 35px;
  color: #fff;
  text-decoration: none;
  width: 100%;
}

.smobile_view .filter:hover a {
  color: #1148ac;
}

.smobile_view .Search_box {
  width: 100%;
  position: relative;
}

.smobile_view .Search_box .Search_header {
  width: 100%;
  display: block;
}

.smobile_view .Search_box .Search_header form {
  padding: 0px;
}

.smobile_view .Search_box .Search_header form .input-group {
  background: #fff;
  border-radius: 0px;
  height: 70px;
  padding: 0px 9px 0px 9px;
  /*.search_svg {
          position: absolute;
          left: 21px;
          top: 13px;
          padding: 0;
          z-index: 99;
          width: 34px;
          box-shadow: none;
          img {
              width: 30px;
          }
        }
*/
}

.smobile_view .Search_box .Search_header form .input-group .search_svg.svgdesk {
  position: absolute;
  left: 12px;
  top: 13px;
  padding: 0;
  z-index: 99;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.smobile_view .Search_box .Search_header form .input-group .search_svg.svgdesk img {
  width: 30px;
}

.smobile_view .Search_box .Search_header form .input-group .search_svg.svgmobile {
  position: absolute;
  left: 27px;
  top: 13px;
  padding: 0;
  z-index: 99;
  width: 34px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
}

.smobile_view .Search_box .Search_header form .input-group .search_svg.svgmobile img {
  width: 30px;
}

@media only screen and (max-width: 767px) {
  .smobile_view .Search_box .Search_header form .input-group .search_svg.svgdesk {
    display: none;
  }

  .smobile_view .Search_box .Search_header form .input-group .search_svg.svgmobile {
    display: none;
    left: 12px;
    top: 14px;
    width: 27px;
  }
}

.smobile_view .Search_box .Search_header form .input-group .form-control {
  color: #333;
  font-size: 16px;
  padding: 0 55px;
  height: 67px;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn .btn-primary.btn_desktop {
  display: block;
  border-radius: 50px;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn .btn-mobile.btn-primary {
  display: none;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn.drop_down-a {
  right: 10px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 0px 0 10px;
  width: 220px;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn.drop_down-a .btn.btn-search.dropdown-toggle {
  float: left;
  font-weight: 500;
  font-size: 14px;
  color: #333;
  padding-right: 0px !important;
  outline: none;
  text-align: left;
  width: 100%;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn.drop_down-a .btn.btn-search.dropdown-toggle img {
  width: 24px;
  position: relative;
  top: -1px;
  margin-right: 5px;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn.drop_down-a .btn.btn-search.dropdown-toggle span {
  float: left;
  opacity: 0.5;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn.drop_down-a .btn.btn-search.dropdown-toggle span img {
  position: relative;
  top: -1px;
  width: 24px;
  margin-right: 5px;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn.drop_down-a .btn.btn-search.dropdown-toggle .fa-angle-down {
  padding-left: 10px;
  position: relative;
  top: 3px;
  font-size: 20px;
  color: #676666;
  float: right;
  right: 20px;
}

.smobile_view .Search_box .Search_header form .input-group .input-group-btn.drop_down-a .btn.btn-search.dropdown-toggle:hover {
  color: #333 !important;
}

.smobile_view .Search_box .Search_header form .input-group ul.dropdown-menu {
  min-width: inherit;
  top: 69px;
  border-radius: 3px !important;
  padding: 0px;
  border: 1px solid #ccc !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: 216px;
}

.smobile_view .Search_box .Search_header form .input-group ul.dropdown-menu li {
  border-bottom: 0px solid #ccc;
  margin: 0 10px;
}

.smobile_view .Search_box .Search_header form .input-group ul.dropdown-menu li a {
  padding: 10px 50px 10px 5px !important;
  color: #888;
  min-width: inherit !important;
}

.smobile_view .Search_box .Search_header form .input-group ul.dropdown-menu li a img {
  width: 25px;
}

.smobile_view .Search_box .Search_header form .input-group ul.dropdown-menu li a:hover {
  background-color: transparent !important;
  color: #1148ac !important;
}

@media only screen and (max-width: 990px) {
  .smobile_view .Search_header {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .smobile_view {
    padding-top: 0px;
    position: relative;
  }

  .smobile_view .container {
    width: 100%;
  }

  .smobile_view .Search_header {
    display: block;
  }

  .smobile_view .Search_header form .input-group {
    height: 53px;
    display: table;
  }

  .smobile_view .Search_header form .input-group .input-group-btn.drop_down-a {
    display: none;
  }

  .smobile_view .Search_header form .input-group .input-group-btn {
    display: table-cell;
  }

  .smobile_view .Search_header form .input-group .input-group-btn .btn-primary.btn_desktop {
    display: none !important;
  }

  .smobile_view .Search_header form .input-group .input-group-btn .btn-mobile.btn-primary {
    display: block  !important;
    padding: 8px 13px !important;
    margin-top: 4px;
  }

  .smobile_view .Search_header form .input-group .search_svg {
    left: 10px;
    top: 8px;
  }

  .smobile_view .Search_header form .input-group .search_svg img {
    width: 25px;
  }

  .smobile_view .Search_header form .input-group .form-control {
    color: #333 !important;
    font-size: 14px !important;
    padding: 0 0 0 0px  !important;
    display: table-cell;
  }
}

.form-control::-webkit-input-placeholder {
  font-weight: 500;
}

.form-control::-moz-placeholder {
  font-weight: 500;
}

.form-control:-o-input-placeholder {
  font-weight: 500;
}

#filter_d {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 265px;
  padding-bottom: 0;
  -webkit-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
}

#filter_d.ng-hide {
  display: inline-block !important;
  width: 0;
  min-width: 0;
}

#filter_d.ng-show.ng-hide {
  display: inline-block;
  background-color: #353838;
  overflow: hidden;
  padding-bottom: 16px;
  text-align: left;
  vertical-align: top;
  width: 265px;
}

.txtCap {
  text-transform: capitalize;
}

.has-error input[type="checkbox"] {
  outline: 1px solid #a94442 !important;
}

/*Review Page scss*/

.review_page .review_section {
  background: #fff;
  padding: 20px 40px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  margin-bottom: 20px;
}

.review_page .review_section .review-title {
  padding: 10px 0px 18px 0;
  font-size: 24px;
  font-weight: 600;
  margin: 0px;
}

.review_page .review_section form .form-group .form_input {
  text-align: left;
}

.review_page .review_section form .form-group .form_input .stars {
  margin: 0px !important;
}

.review_page .review_right {
  background: #fff;
  padding: 20px;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  margin-bottom: 20px;
}

.review_page .review_right figure {
  text-align: center;
}

.review_page .review_right figure img {
  width: 313px;
}

.review_page .review_right h3 {
  margin: 0px;
  padding: 15px 0 0 0;
  text-align: center;
  font-weight: 600;
  text-decoration: none;
}

.review_page .review_right h3 a {
  text-decoration: none;
}

.review_page .review_right p {
  text-align: center;
}

.review_page .details_inner_s {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}

.review_page .details_inner_s .review_img {
  float: left;
}

.review_page .details_inner_s .review_img img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 1px solid #ccc;
}

.review_page .details_inner_s .review_desc {
  float: right;
  width: 86%;
}

.review_page .details_inner_s .review_desc p {
  font-size: 14px;
  color: #333;
  line-height: 24px;
  font-weight: 500;
}

.review_page .details_inner_s .review_desc ul {
  list-style-type: none;
  margin: 0px;
  padding: 15px 0 15px 0;
}

.review_page .details_inner_s .review_desc ul li {
  width: 32%;
  display: inline-block;
}

.profile_container.notification-section {
  padding: 0 0 280px 0;
}

.profile_container.notification-section .heading h2 {
  margin-top: 40px;
}

.profile_container.notification-section .heading .btm-line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 10px;
  margin-top: 2px;
}

.profile_container.notification-section .notification-details {
  background: #f1f1f1;
  padding: 15px 24px 24px 24px;
  margin-top: 30px;
}

.profile_container.notification-section .notification-details .table-responsive {
  border: none;
}

.profile_container.notification-section .notification-details table tr td.notification-date {
  font-weight: 600;
}

.profile_container.notification-section .notification-details table tr td {
  padding: 15px 0;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
  vertical-align: middle;
}

.profile_container.notification-section .notification-details table tr td a {
  font-size: 16px;
  color: #1148ac;
}

.profile_container.notification-section .notification-details table tr td a.close-nt {
  font-size: 24px;
  text-decoration: none;
  color: #1148ac;
}

.profile_container.notification-section .notification-details table tr td a.close-nt:hover {
  color: #ff0000;
}

.profile_container.notification-section .notification-details table tr td .notification-loader {
  margin-bottom: 0px;
  text-align: center;
}

.profile_container.notification-section .notification-details table tr td .notification-loader .blue_bg {
  font-size: 14px;
}

.profile_container.notification-section .notification-details table tr:last-child td {
  border-bottom: 0px solid #ccc;
}

@media only screen and (max-width: 767px) {
  .profile_container.notification-section .notification-details .table-responsive {
    border: 0px solid #ccc;
    white-space: nowrap;
  }
}

.user-accept.common-btn.chat-acd {
  position: relative;
  top: 15px;
  margin-left: 10%;
}

.user-accept.common-btn {
  margin-left: 20px;
}

.user-accept.common-btn .btn {
  padding: 2px 10px;
  font-size: 14px !important;
  border-radius: 50px;
}

.user-accept.common-btn .btn-accept {
  color: #449d44 !important;
  margin-right: 20px;
  border: 1px solid #449d44;
}

.user-accept.common-btn .btn-accept:hover {
  background: #449d44;
  color: #fff !important;
  border: 1px solid #449d44;
}

.user-accept.common-btn .btn-decline {
  color: #d9534f !important;
  border: 1px solid #d9534f;
}

.user-accept.common-btn .btn-decline:hover {
  background: #d9534f;
  color: #fff !important;
  border: 1px solid #d9534f;
}

/*Property listing*/

.property-listing a {
  text-decoration: none;
}

.property-listing a:hover {
  text-decoration: none;
}

.property-listing .items-list {
  position: relative;
  border-bottom: 1px solid #d2d2d2;
  margin: 0px 0 15px 0;
}

.property-listing .items-list .property_img {
  position: relative;
  height: 210px;
  overflow: hidden;
}

.property-listing .items-list .property_img img {
  width: 100%;
}

.property-listing .items-list .property_img .detl-link {
  position: absolute;
  width: 100%;
  top: 0;
  height: 100%;
}

.property-listing .items-list .property_img .img-caption {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.property-listing .items-list .property_img .img-caption .heart_r {
  float: right;
  position: relative;
  z-index: 99;
}

.property-listing .items-list .property_img .img-caption .heart_r:hover .fa {
  color: #ff0000 !important;
}

.property-listing .items-list .property_img .img-caption .heart_r .fa {
  font-size: 20px;
  color: #fff;
  padding: 15px 15px 0 0;
}

.property-listing .items-list .property_img .img-caption .heart_r .fa.fa-heart-o {
  color: #fff;
}

.property-listing .items-list .property_img .img-caption .heart_r .fa.fa-heart {
  color: #ff0000;
}

.property-listing .items-list .property_img .img-caption .card-caption {
  clear: both;
  position: absolute;
  bottom: 10px;
  width: 100%;
  padding: 0 15px;
}

.property-listing .items-list .property_img .img-caption .card-caption .caption_btn {
  background: #1148ac;
  color: #fff;
  text-transform: uppercase;
  border-radius: 50px;
  text-decoration: none;
}

.property-listing .items-list .property_img .img-caption .card-caption .photo-card-spec {
  margin-bottom: 0px;
}

.property-listing .items-list .property_img .img-caption .card-caption .photo-card-spec .photo-card-price {
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  line-height: normal;
}

.property-listing .items-list .property_img .img-caption .card-caption .photo-card-spec .photo-card-info {
  font-size: 12px;
  color: #fff;
  position: relative;
  top: -5px;
}

.property-listing .items-list .property_img .img-caption .card-caption .agt_address {
  font-size: 12px;
  color: #fff;
  margin-bottom: 0px;
  font-weight: 600;
}

.property-listing .items-list .agent_details {
  padding: 10px 0;
}

.property-listing .items-list .agent_details .agent_d {
  border-right: 1px solid #ddd;
}

.property-listing .items-list .agent_details .agent_d .profile_img {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

.property-listing .items-list .agent_details .agent_d .profile_img img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.4);
}

.property-listing .items-list .agent_details .agent_d .agent_name {
  display: inline-block;
  font-size: 12px;
  color: #000;
  line-height: 16px;
  padding-top: 10px;
  width: 68%;
}

.property-listing .items-list .agent_details .agent_d .agent_name a {
  text-decoration: none;
  color: #1148ac;
  font-weight: bold;
  display: block;
  font-size: 14px;
  margin: 0px;
}

.property-listing .items-list .agent_details .agent_more {
  padding-left: 20px;
  text-align: right;
}

.property-listing .items-list .agent_details .agent_more .more_details {
  text-decoration: none;
  color: #1148ac;
  font-weight: bold;
  display: block;
  font-size: 12px;
  margin: 0px;
}

.property-listing .items-list .agent_details .agent_more .view_v {
  display: none;
  font-size: 12px;
  color: #000;
}

.property-listing .items-list .agent_details .agent_more .view_v .fa {
  color: #a6a6a6;
}

/*Property details css*/

.property-container {
  padding: 63px 0 60px 0;
  background: #E5E5E5;
}

@media only screen and (max-width: 767px) {
  .property-container {
    padding: 0px 0 60px 0;
  }
}

.property-container .content_wrap.listing_cont .list_bread_cumb {
  padding: 0;
  margin-bottom: 0;
}

.property-container .content_wrap.listing_cont .list_bread_cumb li {
  list-style: none;
  color: #45474E;
  display: inline-block;
  font-size: 16px;
  margin-right: 15px;
}

.property-container .content_wrap.listing_cont .list_bread_cumb li a {
  color: #45474E;
}

.property-container .content_wrap.listing_cont .share-property {
  padding: 0px 0 10px;
  display: inline-block;
  width: 100%;
  text-align: right;
}

.property-container .content_wrap.listing_cont .share-property h2 {
  margin: 0px;
  color: #45474e;
}

.property-container .content_wrap.listing_cont .share-property .share_btn {
  border: 1px solid #b9b9b9;
  padding: 3px 12px;
  display: inline-block;
  border-radius: 50px;
  font-size: 14px;
  color: #858585;
  margin-bottom: 0px;
}

.property-container .content_wrap.listing_cont .share-property .dropdown-menu {
  width: 100%;
  min-width: 180px;
  padding: 4px 10px;
}

.property-container .content_wrap.listing_cont .share-property .dropdown-menu .social-buttons {
  display: inline-block;
  width: 23%;
  text-align: center;
  font-size: 20px;
}

.property-container .content_wrap.listing_cont .share-property .dropdown-menu .social-buttons a {
  padding: 3px 5px;
}

.property-container .content_wrap.listing_cont .share-property .agent-number {
  display: inline-block;
  margin-right: 0px;
}

.property-container .content_wrap.listing_cont .share-property .agent-number p {
  font-size: 16px;
  color: #a7a7a7;
  margin-bottom: 0px;
  font-weight: 600;
}

.property-container .content_wrap.listing_cont .share-property .agent-number p a {
  color: #a7a7a7;
  text-decoration: none;
}

.property-container .content_wrap.listing_cont .share-property .agent-number p a:last-child {
  color: #1148ac;
}

.property-container .content_wrap.listing_cont .share-property .agent-number p .fa {
  font-size: 24px;
  position: relative;
  top: 4px !important;
  color: #1148ac;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property {
  position: relative;
  background: #fff;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  border-radius: 4px;
  border-bottom: 2px solid #ccc;
  margin-bottom: 20px;
  overflow: hidden;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property .propert_type_btm {
  width: 100%;
  padding: 24px;
  float: left;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property .propert_type_btm ul {
  background: #F5FAFF;
  padding: 20px;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property .propert_type_btm ul li {
  list-style: none;
  color: #94999E;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  width: 100%;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property .propert_type_btm ul li strong {
  color: #45474E;
  display: block;
  font-size: 18px;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides {
  min-height: inherit;
  height: calc(90vh - 85px - 85px);
  border: 1px solid #ccc;
  background: #ccc;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides .slick-slide {
  max-height: inherit;
  text-align: center;
}

.property-container .content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides .slick-slide img {
  margin: 0 auto;
  max-width: 100%;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent {
  background: #fff;
  padding: 30px;
  margin-top: 0px;
  border-radius: 4px;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent .heading h2 {
  margin: 0px;
  padding: 0px 0 25px 0;
  color: #000;
  font-size: 24px;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent .form-group {
  margin-bottom: 10px;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent .form-group .form-control {
  height: 45px;
  border: 1px solid #a2a2a2;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent .form-group textarea.form-control {
  height: auto !important;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent .submit-area .btn-submit {
  width: 100%;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent .privacy-text {
  font-size: 12px;
  margin: 0px;
  padding: 10px 0 0 0;
}

.property-container .content_wrap.listing_cont .property_ld .listing-section .contact-agent .privacy-text a {
  text-decoration: none;
  color: #1148ac;
}

.property-container .content_wrap.listing_cont .property_ld .map-section #map_dis {
  height: calc(97vh - 85px - 85px) !important;
}

.property-container .property_section {
  padding: 10px 0 20px 0;
}

.property-container .property_section .set_bg_white {
  background: #fff;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

.property-container .property_section .set_bg_white h4 {
  margin: 20px 15px 20px;
  display: inline-block;
}

.property-container .property_section .set_bg_white h4 a {
  font-size: 16px;
  color: #006FE0;
  line-height: 19px;
}

.property-container .property_section .panel_area {
  text-align: left;
  margin: 30px 15px 20px;
  float: left;
}

.property-container .property_section .panel_area h2 {
  font-size: 18px;
  margin: 0;
  text-align: left;
  color: #45474E;
  font-weight: 600;
}

.property-container .property_section .panel_area .btm-line {
  width: 85px;
  height: 3px;
  background-color: #c1c1c1;
}

/*Contact us*/

.profile_container.contactus {
  background: #fff;
  padding: 120px 0 270px;
  font-family: "Lato", sans-serif;
}

.profile_container.contactus .contact-inner h1 {
  font-size: 28px;
  color: #1e1e1e;
  margin-bottom: 5px;
  font-weight: bold;
  margin-top: 10px;
}

.profile_container.contactus .contact-inner .btn-line {
  width: 85px;
  height: 3px;
  background-color: #c1c1c1;
  margin-bottom: 10px;
}

.profile_container.contactus .contact-inner .portfolio-slides {
  height: calc(90vh - 85px - 85px);
  border: 1px solid #ccc;
  background: #ccc;
}

.profile_container.contactus .contact-inner .map-section {
  margin-top: 20px;
}

.profile_container.contactus .contact-inner .map-section iframe {
  height: calc(90vh - 85px - 85px);
  width: 100%;
  border: 1px solid #ccc;
}

.profile_container.contactus .contact-inner .contact-form {
  padding: 20px 0;
}

.profile_container.contactus .contact-inner .contact-form .mail-address h2 {
  font-size: 20px;
  color: #1148ac;
  font-weight: bolder;
  margin-top: 0px;
}

.profile_container.contactus .contact-inner .contact-form .mail-address .address-inner {
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
}

.profile_container.contactus .contact-inner .contact-form .contactform {
  background: #f1f1f1;
}

.profile_container.contactus .contact-inner .contact-form .contactform h4 {
  background: #f6dc1c none repeat scroll 0 0;
  color: #000;
  margin-bottom: 0px;
  padding: 15px 0;
  text-align: center;
  text-shadow: 1px 1px 1px #fff;
  -webkit-box-shadow: 0 9px 5px -9px rgba(0, 0, 0, 0.55);
          box-shadow: 0 9px 5px -9px rgba(0, 0, 0, 0.55);
  font-weight: 600;
}

.profile_container.contactus .contact-inner .contact-form .contactform form {
  padding: 30px;
}

.profile_container.contactus .contact-inner .contact-form .contactform form .blue_bg {
  border-radius: 50px;
  padding: 6px 25px;
}

.invite_model .header_heading h1 {
  text-align: left;
}

@media only screen and (max-width: 640px) {
  .invite_model .header_heading h1 {
    font-size: 18px !important;
  }
}

.invite_model .modal-dialog {
  width: 700px;
}

.invite_model .modal-dialog .modal-body h1 {
  background: #e5e2e5;
  text-align: center;
  font-size: 24px;
  padding: 10px 0;
  margin: 0px 0 15px 0;
  font-weight: 600;
  color: #333;
}

@media only screen and (max-width: 640px) {
  .invite_model .modal-dialog .modal-body h1 {
    font-size: 18px;
  }
}

.invite_model .register-inner .form-input .btn {
  width: 100px;
  padding: 6px 12px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 50px;
}

@media only screen and (max-width: 767px) {
  .invite_model .modal-dialog {
    width: auto;
  }
}

.loader p {
  margin: 10px;
  font-size: 30px;
  color: #1148ac;
}

@media screen and (max-width: 767px) {
  .list-container .tabs_listings {
    height: auto;
    border: 1px solid #ccc;
  }

  .list-container .tabs_listings .tabs_wrap {
    height: auto;
    border-right: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-top: 0px solid #ccc;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive {
    border-top: 0px solid #ddd;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li {
    display: none;
    width: 23%;
    border: none;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.active {
    width: 54%;
    border-bottom: 1px solid #ccc;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.active:first-child {
    margin-left: 23%;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.active,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next {
    display: block;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a .text,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a .text {
    display: none;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a:after,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a:after,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a:after,
  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a:after {
    content: '\F053';
    font-family: 'Fontawesome';
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a:after {
    content: '\F054';
    font-family: 'Fontawesome';
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown > a:after {
    content: "\E114";
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .list-container .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }
}

/*Lead section*/

.leads-section {
  padding: 20px 0 260px 0;
}

.leads-section .leads-inn01 {
  min-height: 450px;
}

.leads-section .leads-inn01 .leads_wrap .heading h2 {
  color: #1148ac;
  font-size: 30px;
  margin-bottom: 30px;
  text-align: left;
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads {
  margin-top: 22px;
  margin-bottom: 30px;
  width: 40%;
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads .stylish-input-group .input-group-addon {
  background: white !important;
  border-radius: 0px 20px 20px 0px;
  padding: 0 0px 0 5px;
  line-height: 10px;
  color: #ccc;
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads .stylish-input-group .input-group-addon .fa {
  margin-right: 5px;
  border-radius: 20px;
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads .stylish-input-group .input-group-addon button {
  border-radius: 40px;
}

@media only screen and (max-width: 640px) {
  .leads-section .leads-inn01 .leads_wrap .heading .search-leads .stylish-input-group .input-group-addon .fa {
    margin-right: 0px;
  }
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads .stylish-input-group .form-control {
  border-left: 1px solid #ccc;
  border-left-color: #cccccc;
  border-left-color: #cccccc;
  box-shadow: none;
  -webkit-box-shadow: none !important;
  border-color: #ccc;
  border-right-color: #cccccc;
  border-right-color: #cccccc;
  border-radius: 20px 0px 0px 20px;
  border-right: 1px solid transparent;
  height: 35px;
  padding-right: 5px;
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads .lead-received {
  float: left;
  margin-right: 10px;
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads .lead-received .dropdown .btn-lead {
  border-radius: 50px;
  border: 1px solid #ddd;
  position: relative;
  padding: 6px 24px;
}

.leads-section .leads-inn01 .leads_wrap .heading .search-leads .lead-received .dropdown .btn-lead .noticy {
  position: absolute;
  background: #ff0000;
  border-radius: 50px;
  color: #fff;
  font-size: 12px;
  padding: 2px 5px;
  top: -10px;
  right: -8px;
}

@media only screen and (max-width: 991px) {
  .leads-section .leads-inn01 .leads_wrap .heading .search-leads {
    margin-top: 22px;
    margin-bottom: 30px;
    width: 60%;
  }
}

@media only screen and (max-width: 639px) {
  .leads-section .leads-inn01 .leads_wrap .heading .search-leads {
    width: 100%;
    margin-top: 0px;
  }
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs {
  /*Left sidebar*/
  /*Left sidebar end*/
  /*right sidebar start*/
  /*right sidebar end*/
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings {
  height: 630px;
  border: 1px solid #ccc;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped {
  width: 5%;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap {
  height: 628px;
  border-right: 1px solid #ccc;
  background-color: #f6f6f6;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap ul {
  border-bottom: none;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap ul li.active {
  background-color: #f6f6f6;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap ul li.active a {
  border-right: 1px solid #ccc;
  margin-right: -1px;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap ul li {
  border: none;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap ul li .stylish-input-group {
  display: none;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap ul li a {
  border: none;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-left.collesped .tabs_wrap ul li a span {
  display: none;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs #leads-right.expended {
  width: 95%;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap {
  height: 628px;
  border-right: 1px solid #ccc;
  background-color: #f6f6f6;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap .arrow-click {
  border-bottom: 1px solid #ccc;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap .arrow-click .angle-arrow {
  background-color: #1148ac !important;
  width: 30px;
  height: 30px;
  border-radius: 50px !important;
  color: #fff !important;
  line-height: 27px;
  padding: 0px !important;
  text-align: center;
  margin: 10px;
}

@media only screen and (max-width: 991px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap .arrow-click .angle-arrow {
    margin: 10px 2px;
    width: 27px;
    height: 27px;
    line-height: 24px;
  }
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li:first-child {
  border-top: 1px solid transparent;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li {
  width: 100%;
  border-bottom: 1px solid transparent;
  font-size: 16px;
  font-weight: 600;
  border-top: 1px solid #ccc;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li a {
  background: none;
  color: #464646;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li a:hover {
  border-color: transparent;
  border-bottom: 1px solid transparent;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li a span i {
  font-style: normal;
  background-color: #fcff00;
  border: 1px solid #ded602;
  font-size: 12px;
  padding: 1px 5px;
  border-radius: 50px;
  margin-left: 0px;
  color: #333;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li .stylish-input-group {
  padding: 10px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li .stylish-input-group .input-group-addon {
  background: white !important;
  border-radius: 20px 0px 0px 20px;
  padding: 0 0px 0 5px;
  line-height: 10px;
  color: #ccc;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li .stylish-input-group .input-group-addon button {
  border: 0;
  background: transparent;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li .stylish-input-group .input-group-addon .fa {
  font-size: 14px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li .stylish-input-group .form-control {
  border-right: 1px solid #ccc;
  border-right-color: #cccccc;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-color: #ccc;
  border-left-color: #cccccc;
  border-radius: 0 20px 20px 0px;
  border-left: 1px solid transparent;
  height: 40px;
  padding-left: 5px;
  -webkit-appearance: none;
  outline: none;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li:hover {
  border-bottom: 1px solid transparent;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li.active {
  background-color: #fff;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li.active a {
  border-right: 1px solid #fff;
  margin-right: -1px;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content {
  height: 628px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details {
  padding: 10px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details h3 {
  font-size: 20px;
  color: #1148ac;
  margin: 10px 0 30px 0;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive {
  overflow-y: auto;
  height: 530px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default {
  border: none;
  margin-bottom: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .row {
  margin-left: 0px;
  margin-right: 0px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .row .col-sm-12,
.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .row col-sm-5,
.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .row col-sm-7 {
  padding: 0px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .dataTables_paginate {
  text-align: right;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .dataTables_paginate .pagination {
  margin: 0px;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper table.dataTable thead .action-th.sorting_asc::after {
  content: "";
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper table.dataTable thead .action-th.sorting::after {
  opacity: 0;
  content: "";
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper table.dataTable thead .action-th.sorting_desc::after {
  content: "";
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table thead {
  background-color: #f6f6f6;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr {
  /*Table sorting Start*/
  /*Table sorting End*/
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr th.sortable {
  position: relative;
  cursor: pointer;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr th.sortable::after {
  font-family: FontAwesome;
  content: "\F0EC";
  position: absolute;
  right: 8px;
  color: #999;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr th.sortable.asc::after {
  content: "\F160   ";
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr th.sortable.desc::after {
  content: "\F161";
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr th.sortable:hover::after {
  color: #333;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr td .edit-btn {
  font-size: 18px;
  color: #ff9c00;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr td .visible-desktop .btn {
  padding: 1px 5px;
}

@media only screen and (max-width: 991px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr th.sortable {
    position: relative;
    cursor: pointer;
    min-width: 150px;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive table tr th:first-child {
    position: relative;
    cursor: pointer;
    min-width: 80px;
  }
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-footer .pagination {
  margin: 0px;
}

@media only screen and (max-width: 768px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-footer .pagination {
    float: left !important;
  }
}

@media only screen and (max-width: 991px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive {
    white-space: nowrap;
    height: 530px;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default {
    border-color: #d3e0e9;
    margin-bottom: 0px;
    width: 100%;
    display: table;
  }
}

@media only screen and (max-width: 767px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive {
    border: none;
    height: auto;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .dataTables_info {
    text-align: left;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .dataTables_paginate {
    text-align: left;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .tab-pane .leads-details .table-responsive .panel-default .dataTables_wrapper .dataTables_paginate .pagination {
    margin-top: 10px;
  }
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .pagination > li > a,
.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .pagination > li > span {
  border: 1px solid #1148ac;
  color: #1148ac;
  background-color: #fff;
}

.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .pagination > li > a:hover,
.leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content .pagination > li > span:hover {
  border: 1px solid #1148ac;
  color: #fff;
  background-color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs {
    padding-bottom: 50px;
  }
}

.leads-section .select_box {
  width: 200px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
  position: relative;
}

.leads-section .select_box .form-control {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #696a6c;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.leads-section .select_box:after {
  content: '\F078';
  font-family: 'FontAwesome';
  color: #000;
  position: absolute;
  right: 10px;
  top: 6px;
}

.leads-section .form-control::-moz-placeholder {
  color: #696a6c;
}

/*Leads Modal*/

.print-page.leads-modal .modal-content .table-responsive {
  margin-top: 0px !important;
}

.print-page.leads-modal .modal-content .table-responsive table tr td .flt-img {
  float: left;
}

.print-page.leads-modal .modal-content .table-responsive table tr td .flt-content {
  float: left;
  line-height: 18px;
  padding-left: 12px;
  font-size: 12px;
}

.print-page.leads-modal .modal-content .table-responsive table tr td .flt-content b {
  font-size: 14px;
}

.print-page.leads-modal .modal-content .table-responsive table tr td .fa {
  font-size: 30px;
  margin-right: 10px;
}

.print-page.leads-modal .modal-content .table-responsive table tr td .fa-file-pdf-o {
  color: #ff0000;
}

.print-page.leads-modal .modal-content .table-responsive table tr td .fa-envelope {
  color: #1148ac;
}

.leads-modal .modal-content .modal-header {
  border: none;
  background-color: #fff;
  padding: 10px 20px;
}

.leads-modal .modal-content .modal-header .close {
  color: #000;
  float: right;
  font-size: 30px;
  font-weight: normal;
  line-height: 1;
  opacity: 1 !important;
  text-shadow: 0 1px 0 #fff;
}

.leads-modal .modal-content .modal-header .header_heading {
  text-align: center;
  border-bottom: 1px solid #ccc;
}

.leads-modal .modal-content .modal-header .header_heading h1 {
  font-size: 20px;
  font-weight: 600;
  color: #1148ac;
  margin-top: 0px;
  padding: 3px 0;
}

.leads-modal .modal-content .modal-header .header_heading .btn-default {
  border-radius: 50px;
  padding: 2px 15px;
  float: left;
  margin-bottom: 10px;
}

.leads-modal .modal-content .modal-body {
  padding: 10px 20px;
  height: 450px;
  overflow-x: auto;
}

.leads-modal .modal-content .modal-body h4 {
  margin: 0px 0 15px 0;
  font-weight: 600;
  font-size: 18px;
}

.leads-modal .modal-content .modal-body .btn {
  border-radius: 50px;
  padding: 2px 12px;
}

.leads-modal .modal-content .modal-body .btn-submit {
  border: 1px solid #31aa3a;
  color: #31aa3a;
  background-color: #fff;
}

.leads-modal .modal-content .modal-body .btn-submit:hover {
  background-color: #31aa3a;
  border-color: #31aa3a;
  color: #fff;
}

.leads-modal .modal-content .modal-body .status-update {
  background: #f6f6f6;
  padding: 10px 10px 1px 10px;
  border-radius: 4px;
  border: 1px solid #ddd;
}

.leads-modal .modal-content .modal-body .table-responsive {
  margin-top: 20px;
}

.leads-modal .modal-content .modal-body .table-responsive .table > thead > tr > th {
  border-bottom: none;
}

.leads-modal .modal-content .modal-body .table-responsive table thead {
  background: #f6f6f6;
}

.leads-modal .modal-content .modal-footer {
  background-color: #fff;
  margin: 0 20px;
  padding: 10px 0;
  border-top: 1px solid #ccc;
  text-align: left;
}

.leads-modal .modal-content .modal-footer .btn {
  border-radius: 50px;
  padding: 2px 12px;
}

.leads-modal .modal-content .modal-footer .btn-submit {
  border: 1px solid #31aa3a;
  color: #31aa3a;
  background-color: #fff;
}

.leads-modal .modal-content .modal-footer .btn-submit:hover {
  background-color: #31aa3a;
  border-color: #31aa3a;
  color: #fff;
}

/*Leads page responsive*/

@media screen and (max-width: 767px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap .arrow-click {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .leads-section .leads-inn01 .leads_wrap .leads-tabs {
    /*Tabs responsive css start*/
    /*Tabs responsive css End*/
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap {
    height: auto;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_wrap ul li.arrow-click {
    display: none !important;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tab-content {
    height: auto;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings {
    height: auto;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap {
    height: auto;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive {
    border-top: 1px solid #ddd;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li {
    display: none;
    width: 23%;
    border: none;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.active {
    width: 54%;
    border-bottom: 1px solid #ccc;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.active:first-child {
    margin-left: 23%;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.active,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next {
    display: block;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a .text,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a .text {
    display: none;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a:after,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a:after,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a:after,
  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.prev > a:after {
    content: '\F053';
    font-family: 'Fontawesome';
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.next > a:after {
    content: '\F054';
    font-family: 'Fontawesome';
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown > a:after {
    content: "\E114";
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .leads-section .leads-inn01 .leads_wrap .leads-tabs .tabs_listings .tabs_wrap .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }
}

.network-section {
  background-color: #f1f1f1;
}

.network-section .network-wrap ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  /*@include phone-lg{
        li{
          width: 98%;
        }
      }*/
}

.network-section .network-wrap ul li {
  width: 24%;
  display: inline-block;
  padding-bottom: 25px;
  text-align: center;
}

.network-section .network-wrap ul li a {
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
}

.network-section .network-wrap ul li a:hover {
  color: #1148ac;
}

.network-section .network-wrap ul li a span.svg-icon {
  display: block;
}

.network-section .network-wrap ul li a span.svg-icon img {
  width: 35px;
}

@media only screen and (max-width: 767px) {
  .network-section .network-wrap ul li {
    width: 32%;
  }
}

@media only screen and (max-width: 568px) {
  .network-section .network-wrap ul li {
    width: 48%;
  }
}

@media only screen and (max-width: 479px) {
  .network-section .network-wrap ul {
    padding-top: 30px;
  }
}

/*My Leads Page css*/

.my_leads-section {
  padding: 135px 0 60px 0;
  position: relative;
  min-height: 700px;
}

.my_leads-section .main_column {
  width: 900px;
  margin: 0 auto;
  position: relative;
  /*Tabs*/
  /*Tab content*/
  /*tab content end*/
}

.my_leads-section .main_column .title_i {
  margin: 0px;
  float: left;
}

.my_leads-section .main_column .srch_form {
  background: #eee;
  float: right;
  border-radius: 5px;
  border: solid 1px #ccc;
  margin-bottom: 10px;
  /* border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;*/
  border-width: 1px 0 0 1px;
  width: 300px;
}

.my_leads-section .main_column .srch_form form {
  display: table;
  width: 100%;
}

.my_leads-section .main_column .srch_form form input {
  display: table-cell;
  background: #eee;
}

.my_leads-section .main_column .srch_form input[type="text"] {
  background: none;
  border: none;
  height: 36px;
  padding: 0 10px;
  width: 259px;
}

.my_leads-section .main_column .srch_form input[type="submit"] {
  /* background-images: var(--slide-3);*/
  height: 38px;
  width: 36px;
  border: none;
  text-indent: -1000px;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 9999;
  border-radius: 0 4px 4px 0;
  margin-right: -4px;
}

.my_leads-section .main_column .srch_form form:after {
  content: '\F002';
  font-family: 'fontawesome';
  right: 10px;
  position: relative;
  cursor: pointer;
  color: #333;
  margin-left: -13px;
}

@media only screen and (max-width: 479px) {
  .my_leads-section .main_column .srch_form {
    width: 170px;
  }

  .my_leads-section .main_column .srch_form input[type="text"] {
    width: 129px;
  }
}

.my_leads-section .main_column .tab {
  overflow: hidden;
  margin-top: 30px;
}

.my_leads-section .main_column .tab a {
  float: left;
  display: block;
  color: black;
  text-align: center;
  padding: 8px 10px;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 14px;
  background: #e6e6e6;
  border: solid 1px #ccc;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-width: 1px 1px 0 1px;
  border-radius: 5px 5px 0 0px;
  margin-right: 5px;
}

.my_leads-section .main_column .tab .tablinks.active {
  background: #f1f1f1;
  color: #023d83;
}

.my_leads-section .main_column .tabcontent {
  display: none;
  padding: 0;
  border: 0px solid #ccc;
  border-top-width: 0px;
  border-top-style: solid;
  border-top-color: #cccccc;
  border-top: none;
}

.my_leads-section .main_column .tabcontent .MyBox {
  background-color: #f1f1f1;
  border-radius: 0 0 5px 5px;
  border-width: 1px 1px 1px 1px;
  border-color: #ccc;
  margin-top: -1px;
  padding: 15px;
  border-style: solid;
}

.my_leads-section .main_column .tabcontent .MyBox table tbody {
  display: inline-table;
  width: 100%;
}

.my_leads-section .main_column .tabcontent .MyBox table tbody tr td .heading {
  font-size: 18px;
  font-weight: bold;
}

.my_leads-section .main_column .tabcontent .MyBox table tbody tr td .pagination {
  margin: 0px;
  float: right;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads {
  border-radius: 5px;
  border: 1px solid #ccd5e1;
  background-color: #fffbed;
  padding: 10px 10px 20px 10px;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads .tableheader {
  background-image: var(--slide-4);
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #b3000b;
  display: block;
  margin: 8px 8px 8px 0;
  padding: 5px 5px 5px 0;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads tr:nth-child(2n) {
  background: #f3f3f3;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads tr td {
  padding: 8px 0 8px 5px;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads tr td .action_button {
  background-image: var(--button-bg);
  background-repeat: repeat-x;
  /* background:  repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
  border: 1px solid #a6d0e7;
  border-radius: 5px;
  color: #232323;
  font-size: 13px;
  height: 24px;
  margin-top: 5px;
  padding: 4px 3px 3px 3px;
  text-decoration: none;
  width: 100%;
  background-size: 100% 100%;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads tr td .action_button:hover {
  color: #e50c0c;
  text-decoration: none;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads tr td a {
  text-decoration: none;
  color: #1148ac;
  font-weight: 600;
}

.my_leads-section .main_column .tabcontent .MyBox table.new_leads tr td a:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .my_leads-section .main_column .tabcontent {
    display: none;
    padding-right: 15px;
    background-color: #f1f1f1;
    border-radius: 0 0 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ccc;
  }

  .my_leads-section .main_column .tabcontent .MyBox {
    background-color: transparent;
    border-radius: 0 0 5px 5px;
    border-width: 0px;
    border-color: transparent;
    margin-top: -1px;
    padding: 15px;
    border-style: solid;
  }
}

.my_leads-section .main_column .MyBox {
  background-color: #f1f1f1;
  border-radius: 5px;
  border-width: 1px 1px 1px 1px;
  border-color: #ccc;
  margin-top: -1px;
  padding: 15px;
  border-style: solid;
  margin-top: 15px;
}

.my_leads-section .main_column .MyBox table tbody {
  display: inline-table;
  width: 100%;
}

.my_leads-section .main_column .MyBox table tbody tr td .heading {
  font-size: 18px;
  font-weight: bold;
}

.my_leads-section .main_column .MyBox table tbody tr td .pagination {
  margin: 0px;
}

.my_leads-section .main_column .MyBox table.new_leads {
  border-radius: 5px;
  border: 1px solid #ccd5e1;
  background-color: #fffbed;
  padding: 10px 10px 20px 10px;
  display: inline-block;
}

.my_leads-section .main_column .MyBox table.new_leads .tableheader {
  background-image: var(--slide-4);
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #b3000b;
  display: block;
  margin: 8px 8px 8px 0;
  padding: 5px 5px 5px 0;
}

.my_leads-section .main_column .MyBox table.new_leads tr:nth-child(2n) {
  background: #f3f3f3;
}

.my_leads-section .main_column .MyBox table.new_leads tr td {
  padding: 8px 0 8px 5px;
}

.my_leads-section .main_column .MyBox table.new_leads tr td .action_button {
  background-image: var(--button-bg);
  background-repeat: repeat-x;
  /* background:  repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
  border: 1px solid #a6d0e7;
  border-radius: 5px;
  color: #232323;
  font-size: 13px;
  height: 24px;
  margin-top: 5px;
  padding: 4px 3px 3px 3px;
  text-decoration: none;
  width: 100%;
  background-size: 100% 100%;
}

.my_leads-section .main_column .MyBox table.new_leads tr td .action_button:hover {
  color: #e50c0c;
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .my_leads-section .main_column .MyBox table,
  .my_leads-section .main_column .MyBox table.new_leads {
    display: table;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .my_leads-section .main_column .MyBox {
    width: 100%;
    white-space: nowrap;
    overflow: scroll;
    padding-bottom: 30px;
  }

  .my_leads-section .main_column .MyBox table {
    display: table;
    width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  .my_leads-section .main_column {
    width: 100%;
  }
}

.statusbox {
  float: left;
  height: auto;
  width: 100%;
}

.statusbox .msgboxfrom .form {
  float: left;
  height: auto;
  padding: 20px 30px;
  background: #dedede;
  width: 100%;
  border-radius: 3px;
  margin: 0 0 40px 0;
}

.statusbox .msgboxfrom .form label {
  width: 100%;
  height: auto;
  font-weight: 400;
  float: left;
  margin: 0 0 6px 0;
}

.statusbox .msgboxfrom .form textarea {
  background: #f9f9f9;
  padding: 8px 0px;
  text-indent: 15px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin: 0 0 15px 0;
  width: 100%;
  height: 120px;
  font-size: 14px;
  font-weight: 400;
  float: left;
}

.statusbox .msgboxfrom .form span.submit input {
  background: #ab0c0b !important;
  width: auto !important;
  padding: 8px 20px !important;
  float: left;
  border: 0px;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}

.statusbox .list {
  float: left;
  width: 100%;
  height: auto;
}

.statusbox .list table tbody tr td h3 {
  padding: 0 0 10px 0;
  margin: 0 0 15px 0;
  font-size: 18px;
  color: #b32524;
  width: 100%;
  height: auto;
  float: left;
  text-align: left;
  background-image: var(--slide-4);
  background-repeat: repeat-x;
  background-position: left bottom;
  font-weight: 600;
}

.fancybox-opened {
  z-index: 9999 !important;
}

.profileedit-container {
  padding-top: 78px;
}

.tabs-desktop {
  display: block;
}

/*pradeep*/

#tabs-mobile {
  display: none;
  position: relative;
  overflow: inherit;
}

#tabs-mobile ul {
  height: 32px;
  width: 250px;
  border: 1px #1148ac solid;
  border-radius: 50px;
  z-index: 9999;
}

#tabs-mobile ul li {
  padding: 5px 10px;
  font-size: 14px !important;
}

#tabs-mobile ul li a {
  float: none;
  text-align: left;
  border: none;
  border-radius: 0px;
  padding: 0px;
  background: none;
  font-size: 14px !important;
}

#tabs-mobile ul li.init:after {
  content: "\F107";
  font-family: 'Fontawesome';
  position: absolute;
  right: 10px;
  top: 5px;
  color: #1148ac;
}

#tabs-mobile ul li:nth-of-type(2) {
  display: none;
  position: absolute;
  top: 32px;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#tabs-mobile ul li:nth-of-type(3) {
  display: none;
  position: absolute;
  top: 65px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#tabs-mobile ul li:nth-of-type(4) {
  display: none;
  position: absolute;
  top: 98px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#tabs-mobile ul li:nth-of-type(5) {
  position: absolute;
  top: 130px;
  display: none;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#tabs-mobile ul li:nth-of-type(6) {
  position: absolute;
  top: 162px;
  display: none;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#tabs-mobile ul li:not(.init) {
  float: left;
  width: 250px;
  display: none;
  background: #f1f1f1;
}

#tabs-mobile ul li:not(.init):hover,
#tabs-mobile ul li.selected:not(.init) {
  background: #1148ac;
}

#tabs-mobile ul li:not(.init):hover a,
#tabs-mobile ul li.selected:not(.init) a {
  color: #fff;
}

#tabs-mobile li.init {
  cursor: pointer;
  position: relative;
}

#tabs-mobile a#submit {
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .profile_container.helpcenter-container {
    /*padding: 20px 0 60px;*/
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .tabs-desktop {
    display: none;
  }

  #tabs-mobile {
    display: block;
  }

  .profileedit-container {
    padding-top: 55px;
  }

  .my_leads-section {
    padding: 135px 0 60px 0;
    position: relative;
    min-height: inherit;
  }

  .profile_container.login_wrap {
    padding: 50px 0 70px 0 !important;
  }

  .property-list {
    padding: 0px 0 60px 0;
    min-height: inherit;
  }

  .property-list .list_property {
    min-height: inherit !important;
  }

  .search_gsection {
    padding: 40px 0 0px 0;
  }

  .search_gsection .data-container .data_list .data-listing .list-items .items {
    padding: 10px;
  }

  .profile_container.notification-section {
    padding: 0 0 80px 0;
    min-height: 300px;
  }

  .list-container {
    padding: 20px 0 80px 0;
  }

  .list-container .tab-content .listtab_wrap {
    min-height: inherit;
    padding: 0 15px 15px 15px;
  }

  .list-container .tab-content .listtab_wrap .form_section {
    height: auto;
    padding-right: 0px;
  }
}

.cancelLink {
  clear: right;
  cursor: pointer;
  float: right;
  padding: 5px 0;
}

.show_lead {
  cursor: pointer;
  float: right;
  color: #1148ac;
  border-radius: 50px;
  padding: 6px 20px;
  margin-right: 10px;
  font-weight: 600;
  text-decoration: none;
}

.profile_container.login_wrap.associate-page {
  background-image: var(--social-bg);
  background-color: #e8f4f6;
  background-size: 100%;
}

.profile_container.login_wrap.associate-page .agent_container {
  min-height: 395px;
}

.profile_container.login_wrap.associate-page .agent_container .account-s {
  width: 400px;
  margin: 50px auto;
}

.profile_container.login_wrap.associate-page .agent_container .account-s .btn {
  width: 100%;
  border-radius: 50px;
}

.profile_container.login_wrap.associate-page .agent_container .account-s h2 {
  color: #1148ac;
  font-size: 24px;
  font-weight: 600;
  margin: 0px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.profile_container.login_wrap.associate-page .agent_container .account-s .back_btn {
  border: 1px solid #b2b2b2;
  font-size: 16px;
}

.profile_container.login_wrap.associate-page .agent_container .account-s .back_btn .fa {
  margin-right: 15px;
  font-size: 20px;
}

.profile_container.login_wrap.associate-page .agent_container .account-s .back_btn:hover {
  background-color: #00338f;
  color: #fff;
  border-color: #00338f;
}

@media only screen and (max-width: 639px) {
  .profile_container.login_wrap.associate-page .agent_container .account-s {
    width: 90%;
  }
}

.document-wrap .document-pdf ul {
  list-style-type: none;
  margin: 0px;
}

.document-wrap .document-pdf ul li {
  width: 60px;
  text-align: center;
  height: 60px;
  margin: 0 auto;
}

.document-wrap .document-pdf ul li a {
  display: inline-grid;
  font-size: 30px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 100%;
  color: #ff0000;
  border-radius: 4px;
  border: 1px solid #ff0000;
  opacity: 0.8;
}

.document-wrap .document-pdf ul li a:hover {
  border: 1px solid #ff0000;
  opacity: 1;
}

.document-wrap .document-pdf .sign-table {
  padding: 10px 0 0px 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

.document-wrap .document-pdf .sign-table h3 {
  padding: 5px 0;
  background: #f1f1f1;
  text-indent: 20px;
  border: 1px solid #ccc;
  font-size: 16px;
}

.document-wrap .document-pdf .signature-s {
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

.document-wrap .document-pdf .signature-s h3.title {
  padding: 5px 0;
  background: #f1f1f1;
  text-indent: 20px;
  border: 1px solid #ccc;
  font-size: 16px;
}

.document-wrap .document-pdf .signature-s .digital-sign {
  border: 1px solid #ccc;
  border-radius: 0;
  text-align: center;
}

.document-wrap .document-pdf .signature-s .digital-sign h3 {
  color: #333;
  font-size: 16px;
}

.document-wrap .document-pdf .signature-s .digital-sign img {
  width: 150px;
}

.document-wrap .document-pdf .table-bordered > thead > tr > th,
.document-wrap .document-pdf .table-bordered > thead > tr > td,
.document-wrap .document-pdf .table-bordered > tbody > tr > th,
.document-wrap .document-pdf .table-bordered > tbody > tr > td,
.document-wrap .document-pdf .table-bordered > tfoot > tr > th,
.document-wrap .document-pdf .table-bordered > tfoot > tr > td {
  padding: 5px 8px;
}

.document-wrap .payments-d {
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  margin: 15px 0;
  padding: 15px;
}

.document-wrap .payments-d .payments-pdf {
  background-color: #fff;
  padding: 10px;
  margin: 10px 0;
}

.document-wrap .payments-d .payments-pdf ul {
  list-style-type: none;
  padding-top: 10px;
  padding-left: 0px;
}

.document-wrap .payments-d .payments-pdf ul li {
  width: 80px;
  text-align: center;
  height: 80px;
  margin: 0 auto;
}

.document-wrap .payments-d .payments-pdf ul li a {
  display: inline-grid;
  font-size: 30px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 100%;
  color: #ff0000;
  border-radius: 4px;
  border: 1px solid #ff0000;
  opacity: 0.8;
}

.document-wrap .payments-d .payments-pdf ul li a:hover {
  border: 1px solid #ff0000;
  opacity: 1;
}

.document-wrap .payments-d .pay-header {
  padding: 0 0 10px 0;
}

.document-wrap .payments-d .pay-header p {
  margin-bottom: 0px;
}

.document-wrap .payments-d .pay-footer {
  text-align: center;
  padding: 10px 0 0px 0;
}

.document-wrap .payments-d .pay-footer p {
  margin-bottom: 0px;
}

.document-wrap .payments-d .pay-footer p a {
  color: #1148ac;
  text-decoration: none;
}

.document-wrap .payments-d .pay-footer p a:hover {
  text-decoration: underline;
}

/*Leads Preferences*/

.leads_preferences {
  /*Featured member section*/
  /*End*/
}

.leads_preferences .leads_container {
  width: 800px;
  margin: 0  auto;
  min-height: 500px;
}

.leads_preferences .leads_container .leads-pref212 {
  position: relative;
  margin-bottom: 15px;
}

.leads_preferences .leads_container .leads-pref212 .header_heading h2 {
  color: #1148ac;
  background-color: #f1f1f1;
  padding: 15px;
  margin: 0px;
  font-size: 22px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 {
  border: 1px solid #f1f1f1;
  padding: 30px 15px 30px 15px;
  /*Radio button Start*/
  /*Radio button End*/
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .form-btn {
  text-align: left;
  padding: 30px 0 0 20px;
  clear: both;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .form-btn .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 h3 {
  font-size: 18px;
  margin: 0px 0 15px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .button-checkbox .btn {
  width: 49%;
  text-align: left;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #0996f8;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .listing-checkbox {
  list-style-type: none;
  display: inline-block;
  padding: 0px 10px;
  margin: 0px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .listing-checkbox li {
  width: 32.6%;
  display: inline-block;
  margin-bottom: 15px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .listing-checkbox li .button-checkbox .btn {
  padding: 0px 10px;
  width: 98%;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .delete-section {
  text-align: center;
  padding-top: 10px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .delete-section .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .add-cities {
  background: #f1f1f1;
  padding: 20px;
  margin-top: 20px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .add-cities .form-group .control-label {
  top: 8px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .add-cities .form-group .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio {
  padding-left: 20px;
  margin-top: 0px;
  outline: none;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio label {
  display: inline-block;
  position: relative;
  padding-left: 5px;
  line-height: 18px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio input[type="radio"] {
  opacity: 0;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio.radio-inline {
  margin-top: 0;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-primary input[type="radio"] + label::after {
  background-color: #428bca;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .message-notification12 {
  padding-top: 15px;
  display: block;
  clear: both;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .message-notification12 .form-group .control-label {
  top: 8px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121 .message-notification12 .form-group .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

@media only screen and (max-width: 767px) {
  .leads_preferences .leads_container .leads-pref212 .preferences_i121 {
    padding: 15px 15px 30px 15px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 h3 {
    padding-top: 15px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .listing-checkbox li {
    width: 49.0%;
    display: inline-block;
    margin-bottom: 15px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .add-cities {
    padding: 10px 10px 20px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .add-cities .form-group .control-label {
    margin-bottom: 10px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .add-cities .form-group .update_trigger {
    margin-top: 15px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .message-notification12 {
    padding: 10px 10px 20px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .message-notification12 .form-group .control-label {
    margin-bottom: 10px;
  }

  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .message-notification12 .form-group .btn {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 640px) {
  .leads_preferences .leads_container .leads-pref212 .preferences_i121 .listing-checkbox li {
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
  }
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121.lead-notification {
  padding: 30px 15px 15px 15px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121.lead-notification .form-group .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.leads_preferences .leads_container .leads-pref212 .preferences_i121.lead-notification .form-group span {
  top: 7px;
  position: relative;
  left: -20px;
}

@media only screen and (max-width: 991px) {
  .leads_preferences .leads_container {
    width: 100%;
    margin: 0 auto;
    min-height: 500px;
  }
}

.leads_preferences .leads_container.featured-mem {
  /*Featured section start*/
  /*Featured section end*/
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 {
  padding: 20px;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 .member {
  background-color: #f1f1f1;
  padding: 20px 0;
  text-align: center;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 .member h2 {
  margin: 0 0 15px 0;
  font-size: 28px;
}

@media only screen and (max-width: 767px) {
  .leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 .member h2 {
    font-size: 24px;
  }
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 .member h5 {
  text-align: center;
  font-size: 24px;
  color: #ee0b3b;
  margin: 0px 0 15px 0;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 .member .btn {
  border-radius: 50px;
  padding: 6px 40px;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 .member .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
  font-size: 16px;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .preferences_i121 .member .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .featured_i121 {
  border-style: solid;
  border-color: #f1f1f1;
  border-width: 1px 1px 0px 1px;
  padding-bottom: 5px;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .featured_i121 .featured-in321 {
  margin: 20px;
  border: 1px solid #f1f1f1;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .featured_i121 .featured-in321 h3 {
  margin: 0px;
  font-size: 20px;
  color: #333;
  border-bottom: 1px solid #f1f1f1;
  padding: 10px;
  background: #f9f9f9;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .featured_i121 .featured-in321 .content {
  padding: 20px;
}

.leads_preferences .leads_container.featured-mem .leads-pref212 .featured_i121 .featured-in321 .content p {
  margin: 0px;
}

.leads_preferences .leads_container.featured-mem .heading h2 {
  margin: 0 0 15px 0;
}

@media only screen and (max-width: 767px) {
  .leads_preferences .leads_container.featured-mem .heading h2 {
    font-size: 28px;
  }
}

.leads_preferences .leads_container.featured-mem .featured-cnt .show-recipt ul {
  list-style-type: none;
  margin: 30px 0;
  padding: 0px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .show-recipt ul li:first-child {
  padding-left: 0px;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .show-recipt ul li:last-child {
  border-right: 0px solid #333;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .show-recipt ul li {
  display: inline;
  border-right: 1px solid #333;
  padding: 0 10px;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .show-recipt ul li a {
  text-decoration: none;
  border: 1px solid #ccc;
  padding: 6px 12px;
  border-radius: 50px;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .show-recipt ul li a:hover {
  border: 1px solid #00338f;
  color: #fff;
  background-color: #00338f;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .show-recipt ul li a:focus {
  border: 1px solid #00338f;
  color: #fff;
  background-color: #00338f;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group {
  margin-bottom: 15px;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group .panel .panel-heading {
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group .panel .panel-heading h3 {
  margin: 5px 0 0 0;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group .panel .panel-heading h3 {
    font-size: 18px;
  }
}

@media only screen and (max-width: 640px) {
  .leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group .panel .panel-heading h3 {
    margin: 5px 0 15px 0;
  }
}

.leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group .panel .panel-heading .credit-card {
  text-align: right;
}

.leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group .panel .panel-heading .credit-card .btn {
  border-radius: 50px;
}

@media only screen and (max-width: 640px) {
  .leads_preferences .leads_container.featured-mem .featured-cnt .featured-table .panel-group .panel .panel-heading .credit-card {
    text-align: center;
  }
}

/*Pay Now SCSS*/

.paynow-container {
  background-color: #dfe1ed;
  /*Responsive*/
}

.paynow-container .featured-paynow {
  width: 800px;
  margin: 0  auto;
}

.paynow-container .featured-paynow .pay-now {
  display: block;
  width: 100%;
  background: #1148ac;
  min-height: 500px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 2px #9f9f9f;
          box-shadow: 0px 0px 2px #9f9f9f;
}

.paynow-container .featured-paynow .pay-now .paynow_left {
  background-color: #1148ac;
  min-height: 620px;
  border-radius: 10px 0 0 10px;
  padding: 20px 30px;
}

.paynow-container .featured-paynow .pay-now .paynow_left .title-pay {
  margin: 0px;
  padding: 20px 0 10px 0px;
  color: #fff;
  font-size: 18px;
}

.paynow-container .featured-paynow .pay-now .paynow_left .pay-desc {
  color: #fff;
  padding: 20px 0;
  margin: 0px 0 0 0;
  border-bottom: 1px solid #5680cb;
  border-top: 1px solid #5680cb;
  margin-top: 20px;
}

.paynow-container .featured-paynow .pay-now .paynow_left ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  color: #fff;
}

.paynow-container .featured-paynow .pay-now .paynow_left ul li {
  font-size: 14px;
  padding: 20px 0;
  border-bottom: 1px solid #5680cb;
}

.paynow-container .featured-paynow .pay-now .paynow_left ul li .img-p {
  vertical-align: top;
  display: inline-block;
}

.paynow-container .featured-paynow .pay-now .paynow_left ul li .img-p img {
  width: 20px;
}

.paynow-container .featured-paynow .pay-now .paynow_left ul li .pay-text {
  display: inline-block;
}

.paynow-container .featured-paynow .pay-now .paynow_left ul li .pay-text i {
  font-style: normal;
  display: block;
  padding-top: 15px;
  font-size: 16px;
  font-weight: 600;
}

.paynow-container .featured-paynow .paynow_right {
  padding: 20px 20px 40px 20px;
  background: #fff;
  border-radius: 0 10px 10px 0;
  min-height: 420px;
}

.paynow-container .featured-paynow .paynow_right .form-horizontal h3 {
  font-size: 20px;
  color: #333;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

.paynow-container .featured-paynow .paynow_right .form-horizontal .payment-info {
  margin-bottom: 15px;
}

.paynow-container .featured-paynow .paynow_right .form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}

.paynow-container .featured-paynow .paynow_right .form-horizontal .form-group .control-label {
  font-weight: 500;
}

.paynow-container .featured-paynow .paynow_right .form-horizontal .order-now {
  text-align: center;
  margin-top: 15px;
}

.paynow-container .featured-paynow .paynow_right .form-horizontal .order-now .btn {
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  width: 150px;
}

@media only screen and (max-width: 991px) {
  .paynow-container .featured-paynow {
    width: 100%;
    margin: 0 auto;
  }

  .paynow-container .featured-paynow .pay-now .paynow_left {
    background-color: #1148ac;
    min-height: auto;
    border-radius: 10px 10px 0px 0px;
    padding: 20px;
  }

  .paynow-container .featured-paynow .pay-now .paynow_left ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    color: #fff;
    width: 100%;
  }

  .paynow-container .featured-paynow .pay-now .paynow_left ul li {
    font-size: 14px;
    padding: 20px 0;
    border-bottom: 1px solid #5680cb;
    width: 100%;
    display: inline-block;
  }
}

@media only screen and (max-width: 375px) {
  .paynow-container .featured-paynow .pay-now .paynow_left ul li {
    font-size: 14px;
    padding: 20px 0;
    border-bottom: 1px solid #5680cb;
    width: 100%;
    display: inline-block;
  }
}

.paynow-container .featured-paynow.credit-featured .pay-now {
  min-height: 400px;
}

.paynow-container .featured-paynow.credit-featured .pay-now .paynow_left {
  min-height: 400px;
}

@media only screen and (max-width: 767px) {
  .paynow-container .featured-paynow.credit-featured .pay-now {
    min-height: inherit;
  }

  .paynow-container .featured-paynow.credit-featured .pay-now .paynow_left {
    min-height: inherit;
  }

  .paynow-container .featured-paynow.credit-featured .pay-now .paynow_left ul li {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .paynow-container .featured-paynow .paynow_right {
    border-radius: 0 0px 10px 10px;
  }
}

/**/

.container-sm {
  padding-top: 100px !important;
}

.msgSuccess {
  color: #11ac1c;
  padding-left: 22px;
  display: inline-block;
}

.msgError {
  color: #ff0000;
  padding-left: 22px;
  display: inline-block;
  position: relative;
}

.msgError:before {
  content: '\F071';
  font-family: 'fontawesome';
}

/*Tabs Search*/

.tabs-search {
  width: 80%;
  margin: 20px auto 0;
}

.tabs-search .section-tabs ul.nav-tabs {
  border-bottom: 0px solid #000;
}

.tabs-search .section-tabs ul.nav-tabs li {
  width: 18%;
}

.tabs-search .section-tabs ul.nav-tabs li a {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border: 0px solid #ddd;
  border-bottom-color: #dddddd;
  border-bottom-color: transparent;
  cursor: default;
  padding: 10px 6px;
}

.tabs-search .section-tabs ul.nav-tabs li a h4 {
  font-size: 16px !important;
  margin: 0px !important;
  border-bottom: 2px solid transparent;
  padding-bottom: 5px;
}

.tabs-search .section-tabs ul.nav-tabs li a h4 .fa {
  color: #fff;
}

.tabs-search .section-tabs ul.nav-tabs li.active a {
  color: #1148ac;
  border: 1px solid #fff;
  border-bottom-color: #dddddd;
  border-bottom-color: transparent;
  cursor: default;
  background-color: #fff;
  border-bottom: 2px solid #1148ac;
}

.tabs-search .section-tabs ul.nav-tabs li.active a h4 {
  padding-bottom: 4px;
}

.tabs-search .section-tabs ul.nav-tabs li.active a .fa {
  color: #1148ac;
}

.tabs-search .section-tabs ul.nav-tabs li.active a:hover {
  color: #1148ac;
  border: 1px solid #fff;
  border-bottom-color: #dddddd;
  border-bottom-color: transparent;
  cursor: default;
  background-color: #fff;
  border-bottom: 2px solid #1148ac;
}

.tabs-search .section-tabs ul.nav-tabs li.active a:focus {
  color: #1148ac;
  border: 1px solid #fff;
  border-bottom-color: #dddddd;
  border-bottom-color: transparent;
  cursor: default;
  background-color: #fff;
  border-bottom: 2px solid #1148ac;
}

.tabs-search .section-tabs .tab-content .tab-pane {
  display: none;
}

.tabs-search .section-tabs .tab-content .tab-pane.active {
  padding: 5px;
  border-radius: 0px 4px 4px 4px;
  background-color: #fff;
  display: block;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group {
  border: 0px solid #ccc;
  border-radius: 4px;
  width: 100%;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group span {
  display: table-cell;
  vertical-align: middle;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .icon-s {
  padding: 0 2px;
  width: 35px;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .icon-s img {
  width: 16px;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .icon-s .fa {
  font-size: 28px;
  color: #555;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  padding: 0px;
  background-color: #f1f1f1;
  height: 40px;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary {
  background-color: #1148ac;
  border-radius: 50px;
  margin-left: 5px;
  padding: 10px 55px;
  border: none;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary span {
  display: block;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary .fa {
  display: none;
}

.tabs-search .section-tabs .tab-content .tab-pane.active .input-group .group-s {
  display: table;
  padding: 10px 10px 10px 5px;
  width: 100%;
  background: #f1f1f1;
  border-radius: 4px;
}

@media only screen and (max-width: 990px) {
  .tabs-search {
    width: 90%;
  }

  .tabs-search .section-tabs ul.nav-tabs li {
    width: auto;
  }

  .tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary {
    padding: 10px 40px;
  }
}

@media only screen and (max-width: 767px) {
  .container-sm {
    padding-top: 15px !important;
  }

  .show_lead {
    clear: both;
  }

  .tabs-search {
    width: 98%;
    padding-bottom: 20px;
  }

  .tabs-search .section-tabs ul.nav-tabs li.active a h4 {
    padding-bottom: 0px;
  }

  .tabs-search .section-tabs ul.nav-tabs li a h4 {
    font-size: 14px !important;
    padding: 2px 0;
  }
}

@media only screen and (max-width: 640px) {
  .tabs-search {
    width: 98%;
    padding-bottom: 20px;
  }

  .tabs-search .section-tabs ul.nav-tabs li.active a h4 {
    padding-bottom: 0px;
  }

  .tabs-search .section-tabs ul.nav-tabs li {
    width: auto;
  }

  .tabs-search .section-tabs ul.nav-tabs li a h4 {
    font-size: 12px !important;
    margin: 0px !important;
    border-bottom: 2px solid transparent;
    padding: 2px 0;
  }

  .tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary {
    padding: 10px 11px;
  }

  .tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary span {
    display: none;
  }

  .tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary .fa {
    display: block;
  }
}

.mobile_td {
  display: none;
}

.desktop_td {
  display: block;
  text-align: right;
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .fancybox-opened {
    width: 100% !important;
    left: 0px !important;
    top: 65px !important;
    border-radius: 0px !important;
  }

  .fancybox-item.fancybox-close {
    top: 1px;
    right: 3px;
  }

  .fancybox-inner {
    overflow: hidden;
    width: 100% !important;
  }

  .mobile_td {
    display: block;
  }

  .desktop_td {
    display: none;
  }
}

@media only screen and (max-width: 640px) {
  .my_leads-section .main_column .tab a {
    font-size: 10px;
    padding: 8px 2px;
  }
}

/*Leader Board SCSS*/

.leader_section {
  width: 70%;
  margin: 0 auto;
}

.leader_section table .mobiltdl {
  display: none;
}

.leader_section table thead {
  background-color: #f1f1f1;
}

.leader_section table tbody tr td .padd01 {
  padding-top: 10px;
  display: inline-block;
}

.leader_section table tbody tr td .agent-img {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  display: inline-block;
}

.leader_section table tbody tr td .agent-img .agenttext {
  width: 40px;
  height: 40px;
  font-style: normal;
  background: #f1f1f1;
  display: block;
  border-radius: 50px;
  text-align: center;
  line-height: 40px;
  font-weight: 600;
}

.leader_section table tbody tr td .agent-img img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
  border: 1px solid #f1f1f1;
}

.leader_section table tbody tr td .agent-name {
  display: inline-block;
  margin-left: 5px;
}

.leader_section table tbody tr td .agent-name a {
  color: #1148ac;
  text-decoration: none;
}

@media only screen and (max-width: 990px) {
  .leader_section {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .leader_section {
    width: 100%;
  }

  .leader_section table .mobiltdl {
    display: block;
  }

  .leader_section table .desktdl {
    display: none;
  }
}

.pagination-leader {
  text-align: center;
}

.pagination-leader .pagination {
  margin: 0px;
}

.pagination-leader .pagination > .disabled > span,
.pagination-leader .pagination > .disabled > span:hover,
.pagination-leader .pagination > .disabled > span:focus,
.pagination-leader .pagination > .disabled > a,
.pagination-leader .pagination > .disabled > a:hover,
.pagination-leader .pagination > .disabled > a:focus {
  color: #1148ac;
  background-color: #fff;
  border-color: #1148ac;
  opacity: 0.4;
}

.pagination-leader .pagination > .active > a,
.pagination-leader .pagination > .active > a:focus,
.pagination-leader .pagination > .active > a:hover,
.pagination-leader .pagination > .active > span,
.pagination-leader .pagination > .active > span:focus,
.pagination-leader .pagination > .active > span:hover {
  background-color: #1148ac;
  border-color: #1148ac;
  color: #fff;
}

.pagination-leader .pagination > li > a:focus,
.pagination-leader .pagination > li > a:hover,
.pagination-leader .pagination > li > span:focus,
.pagination-leader .pagination > li > span:hover {
  background-color: #1148ac;
  border-color: #1148ac;
  color: #fff;
}

.pagination-leader .pagination > li > a,
.pagination-leader .pagination > li > span {
  border: 1px solid #1148ac;
  background-color: #fff;
  color: #1148ac;
}

.message001 {
  width: 900px;
  margin: 0 auto;
}

.message001 .sendmessage {
  float: left;
  height: auto;
  width: 100%;
}

.message001 .sendmessage h2 {
  padding: 10px;
  margin: 0 0 20px 0;
  font-size: 25px;
  color: #b32524;
  width: 97%;
  height: auto;
  float: left;
  background: #f4f4f4;
  font-weight: bold;
}

.message001 .sendmessage .chat {
  float: left;
  height: auto;
  width: 100%;
}

.message001 .sendmessage .chat ul {
  float: left;
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0px;
  list-style: none;
}

.message001 .sendmessage .chat ul li {
  float: left;
  height: auto;
  width: 100%;
  margin: 0px 0px 15px 0;
  padding: 0px;
  list-style: none;
}

.message001 .sendmessage .chat .chat {
  float: left;
  height: auto;
  width: 100%;
}

.message001 .sendmessage .chat .chat ul {
  float: left;
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0px;
  list-style: none;
}

.message001 .sendmessage .chat .chat ul li {
  float: left;
  height: auto;
  width: 100%;
  margin: 0px 0px 15px 0;
  padding: 0px;
  list-style: none;
}

.message001 .sendmessage .chatbox {
  width: 100%;
  height: auto;
  height: auto;
  margin: 0 0 0 15px;
}

.message001 .sendmessage .chatbox .chatimg {
  float: left;
  height: auto;
  width: auto;
}

.message001 .sendmessage .chatbox .chatimg img {
  border-radius: 4px;
}

.message001 .sendmessage .chatbox .arrow_box3 {
  background: none repeat scroll 0 0 #f2f2f2;
}

.message001 .sendmessage .chatbox .arrow_box2 {
  background: none repeat scroll 0 0 #ececec;
  float: left;
  height: 100px;
  position: relative;
  width: 87%;
  padding: 10px;
  border-radius: 5px;
  margin: 0 0 0 20px;
}

.message001 .sendmessage .chatbox .arrow_box2 h4 {
  padding: 0 0 10px 0;
  margin: 0 0 15px 0;
  font-size: 15px;
  color: #660000;
  width: 100%;
  height: auto;
  float: left;
  text-align: left;
  /* background: url(../images/send_message_patt1.jpg) repeat-x bottom;*/
  font-weight: bold;
}

.message001 .sendmessage .chatbox .arrow_box2 h4 span {
  float: right;
  width: auto;
  height: auto;
  font-weight: normal;
  color: #000;
  font-size: 14px;
}

.message001 .sendmessage .chatbox .arrow_box2 p {
  padding: 0 0 10px 0;
  margin: 0 0 15px 0;
  font-size: 14px;
  line-height: 20px;
  color: #383838;
  width: 100%;
  height: auto;
  float: left;
  text-align: left;
  font-weight: normal;
}

.message001 .sendmessage .chatbox .arrow_box2::after {
  right: 100%;
  top: 20%;
  border: solid transparent;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(236, 236, 236, 0);
  border-right-color: rgba(236, 236, 236, 0);
  border-right-color: #ececec;
  border-width: 9px;
  margin-top: -9px;
}

.statusbox {
  float: left;
  height: auto;
  width: 100%;
}

.statusbox .msgboxfromout {
  float: left;
  width: 100%;
  height: auto;
  margin: 40px 0 0 0;
}

.statusbox .msgboxfromout .msgboxfrom {
  width: 70%;
  margin: 0 auto;
}

.statusbox .msgboxfromout .msgboxfrom .form {
  float: left;
  width: auto;
  height: auto;
  padding: 20px 30px;
  background: #dedede;
  width: 100%;
  border-radius: 3px;
  margin: 0 0 0px 0;
}

.statusbox .msgboxfromout .msgboxfrom .form h5 {
  padding: 0 0 10px 0;
  margin: 0 0 0 0;
  font-size: 20px;
  color: #b32524;
  width: 100%;
  height: auto;
  float: left;
  text-align: left;
  font-weight: bold;
}

.statusbox .msgboxfromout .msgboxfrom label {
  width: 100%;
  height: auto;
  font-size: 16px;
  font-weight: 400;
  float: left;
  margin: 0 0 6px 0;
}

.statusbox .msgboxfromout .msgboxfrom input {
  width: 96%;
  height: auto;
  font-size: 14px;
  font-weight: 400;
  float: left;
  padding: 8px 10px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin: 0 0 15px 0;
}

.statusbox .msgboxfromout .msgboxfrom textarea {
  background: #f9f9f9;
  padding: 8px 0px;
  text-indent: 15px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin: 0 0 15px 0;
  width: 100%;
  height: 120px;
  font-size: 14px;
  font-weight: 400;
  float: left;
}

.addReferral {
  font-family: "Lato", sans-serif;
}

.addReferral .modal-dialog .modal-content .modal-header {
  background: #fff;
  border: none;
  padding-bottom: 0;
  padding-left: 30px;
  padding-top: 20px;
}

.addReferral .modal-dialog .modal-content .modal-header .close {
  margin-top: 0px;
  font-size: 40px;
}

.addReferral .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 18px;
  color: #333;
}

.addReferral .modal-dialog .modal-content .modal-header p {
  color: #333;
}

.addReferral .modal-dialog .modal-content .modal-header p small {
  color: #333;
  font-size: 100%;
}

@media only screen and (max-width: 767px) {
  .addReferral .modal-dialog .modal-content .modal-body {
    height: calc(100vh - 85px - 85px);
    overflow-x: auto;
  }
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner {
  height: 400px;
  overflow-y: auto;
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner .borker_info {
  font-family: "Lato", sans-serif;
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner .borker_info .heading {
  padding: 0 15px;
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner .borker_info .heading h2 {
  color: #333;
  font-size: 18px;
  margin: 10px 0 0 0;
  padding-bottom: 10px;
  border-bottom: 0px solid #d5d5d5;
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner .borker_info .heading .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 10px;
  margin-top: 2px;
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner .borker_info label {
  color: #838383;
  text-indent: 10px;
  font-weight: normal;
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner .borker_info .agreementformgrp {
  position: relative;
}

.addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner .borker_info .agreementformgrp .company_search_loader {
  position: absolute;
  right: 10px;
  bottom: 9px;
}

@media only screen and (max-width: 991px) {
  .addReferral .modal-dialog .modal-content .modal-body form .location-model .model_contaioner .model-body .model-inner {
    height: auto;
  }
}

.addReferral .modal-dialog .modal-content .modal-body form .credentials_btn {
  padding: 10px;
}

.addReferral .modal-dialog .modal-content .modal-body form .credentials_btn .btn {
  font-family: "Lato", sans-serif;
}

@media only screen and (max-width: 767px) {
  .addReferral .modal-dialog .modal-content .modal-body form .credentials_btn {
    text-align: left;
  }
}

@media only screen and (max-width: 991px) {
  .addReferral .modal-dialog {
    margin: 0px auto;
  }

  .addReferral .modal-dialog .modal-content {
    border: none;
  }
}

@media only screen and (max-width: 767px) {
  .addReferral .modal-dialog {
    margin: 0px auto;
  }

  .addReferral .modal-dialog .modal-content {
    border: none;
    background-color: #f8f8f8;
  }

  .addReferral .modal-dialog .modal-content .modal-body {
    position: relative;
    padding: 15px 0px;
  }

  .addReferral .modal-dialog .modal-content .modal-header {
    background: #333;
    color: #fff;
  }

  .addReferral .modal-dialog .modal-content .modal-header .close {
    margin-top: 0px;
    font-size: 40px;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-shadow: none;
    color: #fff;
  }
}

@media only screen and (max-width: 991px) {
  .addReferral.in {
    z-index: 99999;
  }
}

.my_leads-section.my_leads_wrap .mobiletabsmenu {
  display: none;
}

.my_leads-section.my_leads_wrap .main_column.lead_for_desktop {
  display: block;
}

.my_leads-section.my_leads_wrap .main_column.lead_for_desktop .tab.tabs-desktop {
  display: block;
}

.my_leads-section.my_leads_wrap .main_column .tabcontent {
  display: block;
}

/*My Leads new Page css*/

@media only screen and (max-width: 991px) {
  .my_lead_footer footer.footer_t {
    position: relative;
    font-weight: 400;
  }

  .my_leads-section.my_leads_wrap .main_column.lead_for_desktop {
    display: none;
  }

  .my_leads-section.my_leads_wrap .main_column.lead_for_desktop .tab.tabs-desktop {
    display: none;
  }

  .my_leads-section.my_leads_wrap {
    padding: 0px 0 60px 0;
    background-color: #f8f8f8;
    min-height: 600px;
  }

  .my_leads-section.my_leads_wrap .container {
    width: 100%;
  }

  .my_leads-section.my_leads_wrap .MyBox {
    display: none !important;
  }

  .main_column.lead_for_desktop {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .my_leads-section.my_leads_wrap {
    min-height: 400px;
  }
}

.my_leads-section.my_leads_wrap .my_leadarea {
  display: block;
}

.my_leads-section.my_leads_wrap .mobile_tabsmenu {
  display: none;
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap {
    /*Tabs css start*/
    /*Tabs css end*/
    /*new mobile tabs menu style Strat*/
    /*new mobile tabs menu style End*/
  }

  .my_leads-section.my_leads_wrap .my_leadarea {
    display: none;
  }

  .my_leads-section.my_leads_wrap .alert.alert-info {
    display: none;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu {
    display: block;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs {
    background-color: #f8f8f8;
    border: 1px solid #d5d5d5;
    margin-bottom: 0px;
    border-radius: 4px;
    font-weight: 400;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li {
    text-align: center;
    width: 25%;
    margin-bottom: 0px;
    /*Responsive Start*/
    /*Responsive End*/
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li a {
    font-weight: 600;
    min-height: 50px;
    padding: 5px;
    line-height: 18px;
    border-radius: 0px;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #d5d5d5;
    margin: 0px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li a:hover {
    background-color: #fff;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li span {
    display: block;
    color: #1148ac;
  }
}

@media only screen and (max-width: 991px) and (max-width: 375px) {
  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li a {
    font-size: 13px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 360px) {
  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li a {
    min-height: 70px;
    padding: 5px 10px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li .dropdown-menu {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    min-width: 150px;
    padding: 5px 0 10px 0;
    font-size: 12px;
    right: 0;
    left: inherit;
    float: none;
    margin-top: 1px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li .dropdown-menu li {
    width: 100%;
    text-align: left;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li .dropdown-menu li a {
    min-height: inherit;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li .dropdown-menu li a:hover {
    background-color: #ddd;
    color: #000;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li .dropdown-menu li a span {
    display: inline-block;
    margin-left: 10px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li:first-child a {
    border-radius: 4px 0 0 4px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li:last-child {
    border-radius: 0px 4px 4px 0px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li:last-child a {
    border-right: transparent;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li.active a {
    background-color: #fff;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li.active .dropdown-menu li {
    width: 100%;
    text-align: left;
    background-color: transparent;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li.active .dropdown-menu li a {
    min-height: inherit;
    background-color: transparent;
    color: #000;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .nav-tabs li.active .dropdown-menu li a:hover {
    background-color: #ddd;
    color: #000;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .grey_bg {
    background-color: #fff;
    border-left: 2px solid #fff;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display {
    padding: 10px 5px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display p {
    margin-bottom: 0px;
    color: #9f9d9e;
    line-height: 18px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display p a {
    color: #1148ac;
    text-decoration: none;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display p.date {
    color: #000;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display .button_leads {
    margin-left: -10px;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display .button_leads .btn-viewlead {
    background-color: #00a8fd;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 15px;
    width: 100%;
    padding: 5px;
    line-height: normal;
  }

  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display .button_leads .btn-updatestatus {
    background-color: #ee8b16;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    width: 100%;
    padding: 5px;
    line-height: normal;
  }
}

@media only screen and (max-width: 991px) and (max-width: 414px) {
  .my_leads-section.my_leads_wrap .mobile_tabsmenu .tab-content .leads_display p {
    font-size: 13px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap .tabs_menu_new ul {
    height: auto;
    width: 100%;
    border: 1px #ccc solid;
    border-radius: 4px;
    z-index: 9999;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu {
    margin-left: -15px;
    margin-right: -15px;
    min-height: 400px;
    display: block;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu h1.MyH1 {
    background: none;
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .modelbox {
    padding: 0 15px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .dropdown.responsivetabs-more.open .dropdown-men {
    margin-top: 2px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .dropdown.responsivetabs-more.open:hover .dropdown-men {
    margin-top: 2px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .dropdown.responsivetabs-more a.dropdown-toggle {
    font-size: 40px;
    line-height: 0px;
    padding-bottom: 32px;
    border-bottom: 2px solid #f8f8f8;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs {
    background-color: #fff;
    padding: 0 15px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs .dropdown.responsivetabs-more {
    float: right;
    margin-right: -6px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li {
    margin: 0 30px 0 0;
    /*Dropdown menu Start*/
    /*Dropdown menu End*/
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li a {
    margin-right: 0px;
    border-radius: 0px;
    border: transparent;
    color: #333;
    padding: 10px 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li a:hover {
    background-color: transparent;
    border: transparent;
    border-bottom: 2px solid #1148ac;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li .dropdown-menu {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    min-width: 150px;
    padding: 5px 0 10px 0;
    font-size: 12px;
    right: 0;
    left: inherit;
    float: none;
    margin-top: 1px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li .dropdown-menu li {
    width: 100%;
    text-align: left;
    margin: 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li .dropdown-menu li .show_lead {
    float: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li .dropdown-menu li a {
    min-height: inherit;
    padding: 5px 15px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li .dropdown-menu li a:hover {
    background-color: #ddd;
    color: #000;
    border: transparent;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li .dropdown-menu li a span {
    display: inline-block;
    margin-left: 10px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li .dropdown-menu li.active a:hover {
    background-color: #ddd;
    color: #000;
    border: transparent !important;
  }
}

@media only screen and (max-width: 991px) and (max-width: 414px) {
  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs {
    /*li:last-child{
            width: 50px:
          }*/
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li {
    margin: 0 5px 0 0;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li a {
    padding: 12px 5px;
    font-size: 13px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active {
    /*Dropdown menu Start*/
    /*Dropdown menu End*/
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active a {
    color: #007eff;
    background-color: transparent;
    border: transparent;
    border-bottom: 2px solid #007eff;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    min-width: 150px;
    padding: 5px 0 10px 0;
    font-size: 12px;
    right: 0;
    left: inherit;
    float: none;
    margin-top: 1px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li {
    width: 100%;
    text-align: left;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li .show_lead {
    float: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li a {
    min-height: inherit;
    border: transparent !important;
    color: #000;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li a:hover {
    background-color: #ddd;
    color: #000;
    border: transparent !important;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li a span {
    display: inline-block;
    margin-left: 10px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li.active {
    color: #1148ac;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li.active a {
    color: #1148ac;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .nav-tabs li.active .dropdown-menu li.active a:hover {
    background-color: #ddd;
    color: #1148ac;
    border: transparent !important;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content {
    padding: 5px 0px;
    position: relative;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .fix_result {
    position: relative;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .spiner_p01 {
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 40px;
    color: #1148ac;
    background: rgba(255, 255, 255, 0.8);
    z-index: 9999;
    top: -11px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .spiner_p01 .fa {
    position: relative;
    top: 30vh;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination {
    width: 100%;
    text-align: right;
    margin: 10px 0px 0px 0;
    padding-right: 10px;
    font-size: 12px;
    background: #fff;
    border-radius: 0px;
    padding: 10px 16px 10px 0;
    -webkit-box-shadow: 1px 0px 3px #ccc;
            box-shadow: 1px 0px 3px #ccc;
    position: relative;
    min-height: 60px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .paginlead01 {
    display: inline-block;
    padding-top: 7px;
    opacity: 1;
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
    position: absolute;
    right: 60px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .sbopen {
    opacity: 0;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead.search-open {
    position: absolute;
    width: 98.5%;
    padding-right: 16px;
    right: 0px;
    top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead {
    float: right;
    -webkit-transition: width 1s;
    transition: width 1s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    width: 40px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .reset_srch {
    position: relative;
    display: inline-block;
    font-weight: bold;
    color: #0082ff;
    cursor: pointer;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form {
    width: 100%;
    /*.form-group.sb-search-open{
                  border:1px solid #1148ac;
                  border-radius: 50px;
                }*/
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .searchclose {
    position: relative;
    right: 53px;
    top: 0px;
    z-index: 999;
    text-decoration: none;
    color: #333;
    width: 30px;
    display: inline-block;
    height: 40px;
    padding-top: 2px;
    font-size: 20px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .searchclose:hover {
    color: #000;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group {
    position: relative;
    width: 0%;
    min-width: 40px;
    height: 40px;
    overflow: hidden;
    -webkit-transition: width 1s;
    transition: width 1s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    margin-bottom: 0px;
    border-radius: 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group input.form-control::-webkit-input-placeholder {
    display: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group input.form-control::-moz-placeholder {
    display: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group input.form-control {
    position: absolute;
    top: 0;
    right: 0;
    outline: none;
    width: 100%;
    height: 40px;
    margin: 0;
    z-index: 10;
    border: 1px solid #fff;
    border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group input[type="text"].form-control {
    -webkit-appearence: none;
    -webkit-border-radius: 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group .search-label {
    background-color: #fff;
    color: #333;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-control-submit,
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .search-label {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    text-align: center;
    cursor: pointer;
    line-height: 38px;
    background: white;
    font-size: 14px;
    border-radius: 50px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-control-submit {
    background: #fff;
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .search-label {
    z-index: 90;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group.sb-search-open,
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .no-js .sb-search-open {
    width: 100%;
    border-bottom: 1px solid #eee;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group.sb-search-open input.form-control,
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .no-js .sb-search-open input.form-control {
    border-bottom: 1px solid transparent;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group.sb-search-open .search-label,
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .no-js .sb-search .search-label {
    background: #fff;
    color: #333;
    z-index: 11;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .form-group.sb-search-open .form-control-submit,
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .searchlead .search-form .no-js .form-control .form-control-submit {
    z-index: 90;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination #pagin {
    border-radius: 2px !important;
    border: 1px solid #ccc;
    width: 70px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .blk_next {
    padding: 2px 7px 3px;
    border-radius: 50px;
    color: #333;
    font-size: 14px;
    cursor: pointer;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .blk_prev {
    padding: 2px 7px 3px;
    border-radius: 50px;
    color: #333;
    font-size: 14px;
    cursor: pointer;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .aprev {
    padding: 2px 7px 3px;
    border-radius: 50px;
    color: #000;
    font-size: 14px;
    cursor: pointer;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .pagination .anext {
    padding: 2px 7px 3px;
    border-radius: 50px;
    color: #000;
    font-size: 14px;
    cursor: pointer;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .accept_description {
    padding: 10px 15px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 3px #ccc;
            box-shadow: 0px 0px 3px #ccc;
    margin: 10px 16px 0;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .accept_description p {
    font-weight: 400;
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 414px) {
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .accept_description p {
    font-size: 13px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg {
    background-color: #fff;
    border-left: 2px solid #fff;
    position: relative;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg ._msg_btn_01 {
    position: relative;
    /*right: 9px;
            bottom: 10px;*/
    display: inline-block;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg ._msg_btn_01 .btn {
    margin-left: 0px;
    margin-top: 0px;
    text-decoration: none;
    margin-right: 10px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg ._msg_btn_01 ._msg-badge {
    position: absolute;
    right: -13px;
    top: -4px;
    background: #f00;
    color: #fff;
    padding: 2px 6px;
    border-radius: 50px;
    font-size: 10px;
    line-height: 15px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg .btn {
    margin-top: 5px;
    background-color: transparent;
    color: #007eff;
    border-radius: 0px;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 2px 0px;
    display: inline-block;
    position: relative;
    outline: none !important;
    font-size: 14px;
    margin-left: 5px;
    width: auto;
    /*border-bottom: 1px dotted $lblur;*/
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg .btn:focus {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg .ld-badge {
    background: #f00;
    position: absolute;
    right: -9px;
    top: -9px;
    min-width: 20px;
    border-radius: 100%;
    text-align: center;
    font-size: 10px;
    min-height: 20px;
    line-height: 20px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg .fa {
    color: #fff;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display.grey_bg .price_range {
    display: block;
    color: #333;
    font-size: 13px;
    line-height: 20px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display {
    padding: 10px 15px;
    border-left: 2px solid #fff;
    margin: 12px 15px;
    -webkit-box-shadow: 0px 0px 3px #ccc;
            box-shadow: 0px 0px 3px #ccc;
    background-color: #fff;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .reset_srch {
    color: #1148ac;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .dropdown .btn-ellipsis {
    font-size: 18px;
    background-color: #e8f4f6;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    text-align: center;
    padding: 0px 0px 12px 0px;
    width: 35px;
    height: 28px;
    line-height: 14px;
    color: #000;
    border: 1px solid #ccd5e1;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .dropdown .btn-ellipsis span {
    font-size: 26px;
    line-height: 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .dropdown-menu {
    left: inherit;
    right: 0;
    margin-top: 12px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .dropdown-menu li a {
    font-weight: 600;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display p.agentname {
    font-size: 14px;
    color: #000;
    font-weight: 700;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display p.agentname .seller {
    margin-left: 1px;
    color: #333;
    font-size: 12px;
    font-weight: 400;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .col-xs-8 {
    padding-right: 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .posting_d {
    font-weight: 500;
    display: inline-block;
    position: relative;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .posting_d .date {
    margin-right: 20px;
    position: relative;
    display: inline-block;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .posting_d .date .fa {
    color: #ee8b16;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .posting_d .watch .fa {
    color: #007eff;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display p {
    margin-bottom: 0px;
    color: #333;
    line-height: 22px;
    font-weight: 400;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display p a {
    color: #007eff;
    text-decoration: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display p.date {
    color: #000;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads {
    margin-left: -10px;
    text-align: right;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-toggle {
    font-size: 0;
    text-decoration: none;
    float: right;
    width: 20px;
    color: #333;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-toggle .fa {
    display: block;
    font-size: 5px;
    margin-bottom: 2px;
    color: #333;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-toggle:hover {
    color: #333;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-menu li a {
    padding: 3px 15px;
    cursor: pointer;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-menu li a .fa {
    margin-right: 5px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-menu li a .fa-check {
    color: #4CAF50;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-menu li a .fa-times {
    color: #d9534f;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .dropdown-menu::before {
    left: 80%;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn {
    text-transform: uppercase;
    font-weight: 400;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn:active {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn_arrow {
    font-size: 16px;
    background-color: transparent;
    font-weight: 600;
    margin-bottom: 0px;
    width: 80px;
    padding: 5px;
    line-height: normal;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn_arrow .fa {
    border: 1px solid transparent;
    padding: 3px 8px 3px 9px;
    border-radius: 50px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn_arrow .fa:hover {
    background-color: #f1f1f1;
    border: 1px solid #1148ac;
    color: #1148ac;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .acceptarrow {
    color: #4CAF50;
    padding-right: 0px;
    padding-left: 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .acceptarrow .fa {
    color: #4CAF50;
    border: 1px solid #4CAF50;
    padding: 3px 5px 3px 5px;
    border-radius: 50px;
    width: 27px;
    height: 27px;
    line-height: 18px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .acceptarrow .fa:hover {
    background-color: #4CAF50;
    border: 1px solid #4CAF50;
    color: #fff;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .declinearrow {
    color: #d9534f;
    padding-right: 0px;
    padding-left: 0px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .declinearrow .fa {
    color: #d9534f;
    border: 1px solid #d9534f;
    padding: 3px 5px 3px 5px;
    border-radius: 50px;
    width: 27px;
    height: 27px;
    line-height: 18px;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .declinearrow .fa:hover {
    background-color: #d9534f;
    border: 1px solid #d9534f;
    color: #fff;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn-accept {
    background-color: #fff;
    color: #4CAF50;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    width: 80px;
    line-height: normal;
    letter-spacing: 0.5px;
    border: 1px solid #4CAF50;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn-accept:hover {
    border: 1px solid #4CAF50;
    color: #fff;
    background-color: #4CAF50;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn-decline {
    background-color: #d9534f;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 15px;
    width: 120px;
    padding: 5px;
    line-height: normal;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn-viewlead {
    background-color: #00a8fd;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 15px;
    width: 120px;
    padding: 5px;
    line-height: normal;
  }

  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display .button_leads .btn-updatestatus {
    background-color: #ee8b16;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    width: 120px;
    padding: 5px;
    line-height: normal;
  }
}

@media only screen and (max-width: 991px) and (max-width: 414px) {
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display p {
    font-size: 13px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap .mobiletabsmenu .tab-content .leads_display:hover {
    background-color: #fff;
    border-left: 2px solid #1148ac;
  }
}

.Updates_popup.client_modalsm .modal-dialog {
  width: 80%;
}

.Updates_popup.client_modalsm .modal-dialog .agent_prfl02 {
  margin-top: 0px;
}

.Updates_popup.client_modalsm .modal-dialog .modal-body #googleMap {
  height: 200px !important;
}

.Updates_popup.client_modalsm .modal-dialog .modal-body .agent_prfl01 form .lead_details .button_leads {
  display: none;
}

@media only screen and (max-width: 991px) {
  .Updates_popup.client_modalsm .modal-dialog {
    width: 100%;
  }

  .Updates_popup.client_modalsm .modal-dialog .agent_prfl02 {
    margin-top: 40px;
  }

  .Updates_popup.client_modalsm .modal-dialog .modal-body #googleMap {
    height: calc(100vh - 85px - 85px) !important;
  }

  .Updates_popup.client_modalsm .modal-dialog .modal-body .agent_prfl01 form .lead_details .button_leads {
    display: block;
  }
}

.Updates_popup {
  font-family: "Lato", sans-serif;
}

.Updates_popup form,
.Updates_popup textarea,
.Updates_popup input,
.Updates_popup select {
  font-family: "Lato", sans-serif;
}

.Updates_popup .modal-header {
  font-family: "Lato", sans-serif;
}

.Updates_popup .modal-header .close {
  font-size: 35px;
}

.Updates_popup .modal-body {
  font-family: "Lato", sans-serif;
}

.Updates_popup .modal-body .printdesktop {
  display: inline-block;
  width: 120px;
}

@media only screen and (max-width: 767px) {
  .Updates_popup .modal-body .printdesktop {
    display: none;
  }
}

.Updates_popup .modal-body .vwlead_res {
  font-size: 50px;
  text-align: center;
}

.Updates_popup .modal-body .vwlead_res .fa {
  font-size: 50px;
}

.Updates_popup .modal-body .btn-print {
  background-color: #1148ac;
  border-radius: 50px;
  margin-left: 15px;
  padding: 2px 15px;
  border: none;
  border: 1px solid #1148ac;
  color: #fff;
  font-size: 16px;
  margin-bottom: 15px;
}

.Updates_popup .modal-body .btn-print:hover {
  background-color: #00338f;
  color: #fff;
}

.Updates_popup .modal-body .msgboxfromout form {
  border-bottom: 1px solid #ccc;
  margin-bottom: 40px;
}

.Updates_popup .modal-body .msgboxfromout form .dropdown-menu ul.dropdown-menu {
  border: none !important;
}

.Updates_popup .modal-body .msgboxfromout form .dropdown-menu .divider {
  border-top: 1px solid #ccc;
}

.Updates_popup .modal-body .msgboxfromout form .btn-success {
  background-color: #4CAF50;
}

.Updates_popup .modal-body .msgboxfromout form #try_update_status {
  float: left;
}

.Updates_popup .modal-body .msgboxfromout form #try_update_result {
  float: left;
  margin-left: 10px;
}

.Updates_popup .modal-body .msgboxfromout form #try_update_loaader span {
  position: fixed;
  top: 0px;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  z-index: 99;
}

.Updates_popup .modal-body .msgboxfromout form #try_update_loaader span .fa {
  font-size: 50px;
  color: #1148ac;
  top: 40vh;
  position: relative;
}

.Updates_popup .modal-body .msgboxfromout form .saleprice label {
  font-weight: normal;
}

@media only screen and (max-width: 414px) {
  .Updates_popup .modal-body .msgboxfromout form .saleprice .listagent .col-xs-6 {
    width: 100%;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 414px) {
  .Updates_popup .modal-body .msgboxfromout form .saleprice .col-xs-4.cls {
    width: 100%;
    margin-bottom: 15px;
  }

  .Updates_popup .modal-body .msgboxfromout form .saleprice .col-xs-8.cls {
    width: 100%;
    margin-bottom: 15px;
  }
}

.Updates_popup .modal-body .msgboxfromout .listing_table {
  /*overflow-y: auto;
        height: calc(10vh - 85px - 85px);*/
}

.Updates_popup .modal-body .msgboxfromout .listing_table .listing_display {
  padding: 10px 15px;
  border-left: 2px solid #fff;
  margin: 12px 2px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
          box-shadow: 0px 0px 3px #ccc;
  background-color: #fff;
}

.Updates_popup .modal-body .msgboxfromout .listing_table .listing_display p {
  margin-bottom: 5px;
}

.Updates_popup .modal-body .msgboxfromout .listing_table .listing_display p .fa-clock-o {
  color: #1148ac;
}

.Updates_popup .modal-body .msgboxfromout .listing_table .listing_display p .fa-sticky-note-o {
  color: #ee8b16;
}

.Updates_popup .modal-body .msgboxfromout .listing_table .listing_display p .fa {
  margin-right: 10px;
}

.Updates_popup .modal-body .msgboxfromout .listing_table .listing_display p:last-child {
  margin-bottom: 0px;
}

@media only screen and (max-width: 991px) {
  .Updates_popup .modal-body .msgboxfromout form {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .Updates_popup .modal-body .msgboxfromout .listing_table {
    /*overflow-y: auto;
          height: calc(100vh - 85px - 85px);*/
  }
}

.Updates_popup .modal-body .agent_prfl01 .lead_details {
  padding: 10px 15px !important;
  border-bottom: 3px solid #e5e5e5;
  font-size: 18px !important;
  color: #000;
  background-color: #f7f7f7;
  font-weight: bold;
  position: relative;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads {
  text-align: right;
  float: right;
  margin-top: 5px;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-toggle {
  font-size: 0;
  text-decoration: none;
  float: right;
  width: 20px;
  color: #333;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-toggle .fa {
  display: block;
  font-size: 5px;
  margin-bottom: 2px;
  color: #333;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-toggle:hover {
  color: #333;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-menu::after,
.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-menu::before {
  bottom: 100%;
  left: 80%;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-menu li a {
  padding: 3px 15px;
  cursor: pointer;
  font-weight: 600;
  font-size: 12px;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-menu li a .fa {
  margin-right: 5px;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-menu li a .fa-check {
  color: #4CAF50;
}

.Updates_popup .modal-body .agent_prfl01 .lead_details .button_leads .dropdown-menu li a .fa-times {
  color: #d9534f;
}

.Updates_popup .modal-body .agent_prfl01 form {
  border: 1px solid #e5e5e5;
  margin: 0 0px;
  padding-bottom: 30px;
}

.Updates_popup .modal-body .agent_prfl01 form table tr .lFld {
  font-weight: 700;
}

.Updates_popup .modal-body .agent_prfl01 form table tr td {
  padding: 5px 0px;
  font-size: 14px;
}

.Updates_popup .modal-body .agent_prfl01 form table tr .lead_data table {
  padding: 0 0px;
  font-family: "Lato", sans-serif;
}

.Updates_popup .modal-body .agent_prfl01 form table tr .lead_data table tr td {
  padding: 5px 10px;
}

.Updates_popup .modal-body .agent_prfl01 .msg-form tr td {
  padding: 5px 10px;
}

.Updates_popup .modal-body #googleMap {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  width: 100% !important;
  height: calc(100vh - 85px - 85px) !important;
  position: relative;
  overflow: hidden;
}

.Updates_popup .modal-body .agent_prfl02 {
  margin: 40px 0px 0 0px;
  border: 1px solid #e5e5e5;
  padding-bottom: 0px;
}

.Updates_popup .modal-body .agent_prfl02 .lead_details {
  padding: 15px !important;
  border-bottom: 1px solid #e5e5e5;
  font-size: 18px !important;
  color: #000;
  background-color: #f7f7f7;
  font-weight: bold;
  margin: 0px;
}

.Updates_popup .modal-body .agent_prfl02 .myleads_h01 {
  border-top: 1px solid #e5e5e5;
  margin-left: -22px;
  margin-right: -22px;
}

.Updates_popup .modal-body .agent_prfl02 table {
  padding: 20px 12px;
  display: block;
}

.Updates_popup .modal-body .agent_prfl02 table tr {
  /*@include ipad-mobilem{
            .fulwidth_td{
              width: 100%;
            }
          }*/
}

.Updates_popup .modal-body .agent_prfl02 table tr td {
  padding: 0 10px;
  word-break: break-all;
  vertical-align: top;
}

.Updates_popup .modal-body .agent_prfl02 table tr th {
  width: 50%;
}

.Updates_popup .modal-body .agent_prfl02 table .flt-left {
  float: left;
  margin-left: 12px;
}

.Updates_popup .modal-body .agent_prfl02 table .icon-leads.pdfi12 {
  color: #ff0000;
  border: 1px solid #ff0000;
  opacity: 0.8;
  padding: 0px 10px;
  display: inline-block;
  border-radius: 4px;
  font-size: 26px;
}

.Updates_popup .modal-body .agent_prfl02 table .icon-leads.pdfi12:hover {
  background: #ff0000;
  border: 1px solid #ff0000;
  opacity: 1;
  color: #fff;
}

.Updates_popup .modal-body .agent_prfl02 table .icon-leads.maili12 {
  color: #1148ac;
  border: 1px solid #1148ac;
  opacity: 0.8;
  padding: 0px 10px;
  display: inline-block;
  border-radius: 4px;
  font-size: 26px;
}

.Updates_popup .modal-body .agent_prfl02 table .icon-leads.maili12:hover {
  background: #1148ac;
  border: 1px solid #1148ac;
  opacity: 1;
  color: #fff;
}

@media only screen and (max-width: 991px) {
  .Updates_popup .modal-body {
    position: relative;
    padding: 15px;
    /* overflow-y: auto;
      overflow-x: hidden;*/
    /*height: calc(100vh - 85px - 85px);*/
    height: 100%;
  }

  .Updates_popup .modal-dialog {
    width: 100%;
    margin: 0px !important;
    /*height: 100% !important;
      overflow-x: hidden;
      height: calc(100vh - 85px - 85px);*/
  }

  .Updates_popup .modal-dialog .modal-content {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }
}

@media only screen and (max-width: 991px) {
  .Updates_popup {
    background-color: #fff;
  }
}

@media only screen and (max-width: 767px) {
  #INPROCESS_main-profile,
  #INPROCESS_main-specialize,
  #INPROCESS_main-about,
  #INPROCESS_main-personal,
  #INPROCESS_main-credential,
  #INPROCESS_marketing_materials_form,
  #INPROCESS_social-profile,
  .msgError,
  #INPROCESS_location-form,
  #INPROCESS_change_password-form,
  #INPROCESS_new_agreement {
    display: block;
    margin-top: 10px;
    width: 100%;
    text-align: center;
  }

  .credentials_btn {
    text-align: left;
  }
}

.dollar_01 {
  display: inline-block;
  width: 100%;
}

.dollar_01 input {
  width: 90%;
  display: inline-block;
}

.paynow-container.card_inforamation {
  padding: 120px 0 80px 0;
  font-weight: 400;
}

.paynow-container.card_inforamation .featured-paynow .pay-now {
  border-radius: 0px;
  background-color: #f8f8f8;
}

.paynow-container.card_inforamation .featured-paynow .paynow_right {
  border-radius: 0px;
  padding: 40px 20px 20px 20px;
  font-weight: 400;
}

.paynow-container.card_inforamation .featured-paynow .paynow_right .form-horizontal h3 {
  margin: 0px 0 20px 0;
  font-weight: 400;
  font-size: 18px;
  border: none;
}

.paynow-container.card_inforamation .featured-paynow .paynow_right .form-horizontal .form-group .control-label {
  padding-top: 0px;
  margin-bottom: 5px;
  font-weight: 400;
  font-weight: 600;
}

.paynow-container.card_inforamation .featured-paynow .paynow_right .form-horizontal .form-group input,
.paynow-container.card_inforamation .featured-paynow .paynow_right .form-horizontal .form-group select,
.paynow-container.card_inforamation .featured-paynow .paynow_right .form-horizontal .form-group textarea {
  font-weight: 400;
}

.paynow-container.card_inforamation .featured-paynow .paynow_right .form-horizontal .order-now .btn {
  font-weight: 400;
  font-size: 14px;
}

.paynow-container.card_inforamation .featured-paynow .paynow_left {
  border-radius: 0px;
  background-color: #f8f8f8;
  color: #333;
  padding: 40px 20px 20px 20px;
}

.paynow-container.card_inforamation .featured-paynow .paynow_left .title-pay {
  color: #333;
  padding: 0px 0 20px 0;
  font-size: 20px;
  border-bottom: 1px solid #ccc;
}

.paynow-container.card_inforamation .featured-paynow .paynow_left .pay-desc {
  color: #333;
  padding: 20px 0;
  margin: 0px 0 0 0;
  border-bottom: 0px solid #5680cb;
  border-top: 0px solid #5680cb;
  font-size: 16px;
}

.paynow-container.card_inforamation .featured-paynow .paynow_left ul.card-save {
  height: 180px;
  width: 100%;
  background-color: #5b75ea;
  /* For browsers that do not support gradients */
  background-image: -webkit-gradient(linear, left top, right top, from(#5b75ea), to(#4d8cf2));
  background-image: linear-gradient(to right, #5b75ea, #4d8cf2);
  /* Standard syntax (must be last) */
  color: white;
  opacity: 0.95;
  border-radius: 20px;
  padding: 40px;
}

.paynow-container.card_inforamation .featured-paynow .paynow_left ul.card-save li {
  border: none;
}

.paynow-container.card_inforamation .featured-paynow .paynow_left ul.card-save li.editacard {
  padding-top: 0px;
}

.paynow-container.card_inforamation .featured-paynow .paynow_left ul.card-save li.cardno {
  padding-top: 30px;
  letter-spacing: 2px;
  font-size: 22px;
  font-weight: 600;
}

.cropImagePopmodal .modal-dialog .modal-content {
  border-radius: 4px !important;
}

.cropImagePopmodal .modal-dialog .modal-content .modal-header {
  border-radius: 4px 4px 0 0 !important;
  background-color: #fff;
}

.cropImagePopmodal .modal-dialog .modal-content .modal-header .close {
  color: #777;
  font-size: 32px;
  font-weight: normal;
  opacity: 1 !important;
  text-shadow: 0 1px 0 #fff;
  position: absolute;
  right: 0px;
  top: 0px;
  background: #f2f2f2;
  width: 40px;
  border-radius: 50px;
  border: 2px solid #fafafa;
  height: 40px;
  line-height: 4px;
  padding: 6px 10px 10px;
  text-align: center;
}

.cropImagePopmodal .modal-dialog .modal-content .modal-footer {
  border-radius: 0px 0px 4px 4px !important;
  background-color: #fff;
}

@media only screen and (max-width: 767px) {
  .cropImagePopmodal .modal-dialog {
    height: 100%;
  }

  .cropImagePopmodal .modal-dialog .modal-content {
    height: 100%;
    border-radius: 0px !important;
  }

  .cropImagePopmodal .modal-dialog .modal-content .modal-header {
    border-radius: 0 !important;
  }

  .cropImagePopmodal .modal-dialog .modal-content .modal-header .close {
    right: 10px;
    top: 10px;
  }

  .cropImagePopmodal .modal-dialog .modal-content .modal-footer {
    border-radius: 0 !important;
  }
}

.croppie-container .cr-boundary {
  width: 100% !important;
}

.croppie-container .cr-boundary .cr-slider-wrap {
  margin: 6px auto;
}

@media only screen and (max-width: 767px) {
  .croppie-container .cr-boundary {
    width: 100% !important;
  }

  #cropImagePop.in {
    z-index: 9999999;
  }

  #cropImagePop.in .modal-dialog {
    margin-top: 0px !important;
  }
}

/*Login page*/

.profile_container.login_wrap {
  padding: 130px 0 60px 0;
  min-height: 550px;
}

.login_section {
  /*background: #e8f4f6;*/
  background: #ffffff;
  padding: 120px 0 230px;
  font-weight: 400;
}

.login_section .form-signin {
  max-width: 500px;
  padding: 15px 35px 45px;
  margin: 0 auto;
  /*.login_btn {
      width: 100%;
      font-size: 18px;
      font-weight: 600;

    }*/
}

.login_section .form-signin .form-signin-heading {
  font-size: 24px;
  color: #333;
  text-indent: 0px;
  font-weight: 600;
  margin-bottom: 32px;
  margin-top: 22px;
  text-align: center;
}

.login_section .form-signin .form-control {
  position: relative;
  font-size: 16px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  margin-bottom: 8px;
}

.login_section .form-signin .remember_r {
  padding: 0px 10px 35px 10px;
  font-size: 14px;
  margin-bottom: 0px;
}

.login_section .form-signin .remember_r .checkbox {
  width: 45%;
  float: left;
  margin: 0px;
}

.login_section .form-signin .remember_r .checkbox label input {
  padding-top: 5px;
  position: relative;
}

.login_section .form-signin .remember_r .pass_s {
  width: 47%;
  float: right;
  text-align: right;
  font-weight: normal;
  color: #1148ac;
  cursor: pointer;
}

.login_section .form-signin .remember_r .pass_s a {
  color: #1148ac;
  font-weight: normal;
  text-decoration: none;
}

.login_section .form-signin .remember_r .pass_s a:hover {
  text-decoration: underline;
}

.login_section .form-signin .login_btn {
  color: #FFF;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 14px;
  border-radius: 4px;
  background: #006ADC;
  padding: 17px;
  font-weight: 600;
  border: 1px solid #006ADC;
  width: 100%;
}

.login_section .form-signin .login_btn:hover {
  background: #004FC4;
  color: #fff;
  border: 1px solid #004FC4;
}

.login_section .form-signin .login_btn:focus {
  background: #004FC4;
  color: #fff;
  border: 1px solid #004FC4;
}

.login_section .form-signin .fongot_t {
  padding: 20px 0 10px 0;
  margin-bottom: 0px;
}

.login_section .form-signin .fongot_t a {
  color: #1148ac;
  text-decoration: none;
}

.login_section .form-signin .fongot_t a:hover {
  text-decoration: underline;
}

.login_section .form-signin .social_login {
  border-bottom: 0px solid #a2aaac;
  padding: 8px 0 10px 0;
  text-align: center;
}

.login_section .form-signin .social_login .login_line {
  border-top: 1px solid #a2aaac;
  position: relative;
  top: -11px;
  padding-bottom: 5px;
}

.login_section .form-signin .social_login p {
  position: relative;
  background: #e8f4f6;
  padding: 2px 5px;
  margin-bottom: 0px;
  z-index: 99;
  display: inline-block;
}

.login_section .form-signin .social_login .social_login_btn {
  display: block;
}

.login_section .form-signin .social_login .social_login_btn ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
}

.login_section .form-signin .social_login .social_login_btn ul .google-f a img {
  width: 14px;
  margin-top: -3px;
  margin-right: 7px;
}

.login_section .form-signin .social_login .social_login_btn ul li {
  display: inline-block;
  width: 49.5%;
  margin-top: 5px;
  margin-bottom: 15px;
}

.login_section .form-signin .social_login .social_login_btn ul li a {
  display: inline-block;
  width: 100%;
  border: 1px solid #a2aaac;
  border-radius: 4px;
  background: #fff;
  padding: 10px 0;
  text-decoration: none;
  color: #306aec;
}

.login_section .form-signin .social_login .social_login_btn ul li a .fa {
  font-weight: 600;
  margin-right: 8px;
}

.login_section .form-signin .social_login .social_login_btn ul li a .fa-linkedin {
  color: #1270bd;
}

.login_section .form-signin .social_login .social_login_btn ul li a .fa-facebook {
  color: #3b60af;
}

.login_section .form-signin .social_login .social_login_btn ul li a .fa-google {
  color: #3b60af;
}

@media only screen and (max-width: 414px) {
  .login_section .form-signin .social_login .social_login_btn ul li {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 15px;
  }
}

.login_section .form-signin .reg_account {
  margin-top: 10px;
  text-align: center;
}

.login_section .form-signin .reg_account p {
  color: #006ADC;
  font-size: 18px;
  padding-top: 10px;
  font-weight: normal;
}

.login_section .form-signin .reg_account p a {
  color: #006ADC;
  font-weight: normal;
}

@media only screen and (max-width: 479px) {
  .login_section .form-signin .reg_account p {
    font-size: 16px;
  }
}

@media only screen and (max-width: 414px) {
  .login_section .form-signin .remember_r .checkbox {
    /*width: 100%;
          float: none;*/
    margin: 0px;
  }

  .login_section .form-signin .remember_r .pass_s {
    /*width: 100%;
          float: none;*/
    text-align: left;
    font-weight: normal;
    color: #1148ac;
    cursor: pointer;
    /*margin-top: 9px;*/
  }
}

@media only screen and (max-width: 639px) {
  .login_section .form-signin {
    max-width: 90%;
    padding: 15px 15px 45px;
    margin: 0 auto;
  }
}

/*404 page*/

.profile_container.error_section {
  background: #fff;
  padding: 170px 0 340px;
  font-family: "Lato", sans-serif;
}

.profile_container.error_section .error-inner {
  text-align: center;
}

.profile_container.error_section .error-inner h1 {
  font-size: 60px;
  font-weight: bolder;
  color: #000;
}

.profile_container.error_section .error-inner h2 {
  font-size: 32px;
  color: #333;
  text-transform: uppercase;
}

.profile_container.error_section .error-inner p {
  font-size: 16px;
}

.profile_container.error_section .error-inner .home-page {
  margin-top: 20px;
}

.profile_container.error_section .error-inner .home-page .btn-home {
  border-radius: 50px;
  padding: 10px 42px;
}

/*Forget Password*/

.profile_container.fg_section {
  background: #e8f4f6;
  padding: 100px 0 150px;
  font-weight: 400;
}

.profile_container.fg_section .registration_form {
  width: 390px;
  min-height: 300px;
  padding-right: 0px;
  margin: 0 auto;
  border-right: 0px solid #ddd;
}

.profile_container.fg_section .registration_form .fg_form {
  padding: 50px 0;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}

.profile_container.fg_section .registration_form .fg_form .alert-success {
  background-color: #E0F6E4 !important;
  border-color: #D0F2D6 !important;
  color: #28A73D !important;
}

.profile_container.fg_section .registration_form .fg_form h3 {
  color: #036EE0;
  font-size: 30px;
  font-weight: normal;
  line-height: 37px;
  margin: 0px;
  padding-bottom: 0px;
  font-weight: 600;
}

.profile_container.fg_section .registration_form .fg_form .emaitext p {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  font-weight: 600;
}

.profile_container.fg_section .registration_form .fg_form p {
  color: #696a6c;
  font-size: 16px;
  margin-bottom: 10px;
}

.profile_container.fg_section .registration_form .fg_form p.RSTTEXT {
  color: #000 !important;
  font-size: 16px;
  padding-bottom: 10px;
  line-height: 20px;
  margin-bottom: 0px !important;
  font-weight: 600;
}

.profile_container.fg_section .registration_form .fg_form form {
  padding-top: 30px;
}

.profile_container.fg_section .registration_form .fg_form form .form-control {
  height: 41px;
  font-size: 16px;
  color: #333333;
  border: 1px solid #DCDFE6;
}

.profile_container.fg_section .registration_form .fg_form form .form-control[disabled],
.profile_container.fg_section .registration_form .fg_form form .form-control[readonly],
.profile_container.fg_section .registration_form .fg_form form fieldset[disabled] .form-control {
  background-color: #fff !important;
  opacity: 1;
  color: #333333;
  border: 1px solid #DCDFE6 !important;
}

.profile_container.fg_section .registration_form .fg_form form .form-group.reset-formgroup {
  margin-top: 3px;
  margin-bottom: 10px;
}

.profile_container.fg_section .registration_form .fg_form form .form-group.reset-formgroup .login_btn {
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  padding: 6px 12px;
  border-radius: 6px;
  /*color: #8093A7;*/
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  /*border: 1px solid #8093A7;*/
  color: #fff;
  background-color: #006EE0;
  border: 1px solid #006EE0;
  font-weight: normal;
  font-weight: 600;
  outline: none;
}

.profile_container.fg_section .registration_form .fg_form form .form-group.reset-formgroup .login_btn:hover,
.profile_container.fg_section .registration_form .fg_form form .form-group.reset-formgroup .login_btn:focus {
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  padding: 6px 12px;
  border-radius: 6px;
  /*color: #8093A7;*/
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  /*border: 1px solid #8093A7;*/
  color: #fff;
  background-color: #006EE0;
  border: 1px solid #006EE0;
  font-weight: normal;
  font-weight: 600;
  outline: none;
}

.profile_container.fg_section .registration_form .fg_form form .login_btn {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  padding: 6px 12px;
  border-radius: 6px;
  color: #8093A7;
  /*box-shadow: 0px 3px 6px rgba(0,0,0,0.16);*/
  border: 1px solid #8093A7;
  font-weight: normal;
  background-color: transparent;
  outline: none;
}

.profile_container.fg_section .registration_form .fg_form form .login_btn:hover {
  color: #fff;
  background-color: #006EE0;
  border: 1px solid #006EE0;
  outline: none;
}

.profile_container.fg_section .registration_form .fg_form form .forget_rb .btn {
  border: 1px solid #8093A7;
  width: 100%;
  font-size: 16px;
  border-radius: 6px;
  color: #8093A7;
}

.profile_container.fg_section .registration_form .fg_form form .forget_rb .btn .fa {
  margin-right: 15px;
  font-size: 20px;
}

.profile_container.fg_section .registration_form .fg_form form .forget_rb .btn:hover {
  background-color: #006EE0;
  color: #fff;
  border-color: #006EE0;
}

.profile_container.fg_section .registration_form .fg_form form .forget_rb .reset_btn {
  color: #ff9000;
}

@media only screen and (max-width: 990px) {
  .profile_container.fg_section .rigistration_desc {
    padding-left: 0px;
  }

  .profile_container.fg_section .registration_form {
    padding-right: 30px;
  }

  .profile_container.fg_section .registration_form .fg_form {
    padding: 20px;
  }

  .profile_container.fg_section .registration_form .fg_form form .forget_rb .btn {
    width: 100%;
  }

  .profile_container.fg_section .registration_form .fg_form form .forget_rb .back_btn {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.fg_section .registration_form {
    padding-right: 0px;
    border-right: 0px solid #ddd;
    min-height: inherit;
  }
}

@media only screen and (max-width: 767px) and (max-width: 414px) {
  .profile_container.fg_section .registration_form {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.fg_section .registration_form .register-inner .form-input {
    padding-left: 15px;
    padding-right: 15px;
  }

  .profile_container.fg_section .rigistration_desc {
    padding-left: 0px;
    padding-top: 20px;
  }
}

@media only screen and (max-width: 639px) {
  .profile_container.fg_section .registration_form {
    width: 90%;
  }

  .profile_container.fg_section .registration_form .register-inner .reg_account p {
    font-size: 16px;
  }

  .profile_container.fg_section .rigistration_desc h3 {
    font-size: 18px;
  }

  .profile_container.fg_section .rigistration_desc ul.info li {
    font-size: 14px;
  }
}

@media only screen and (max-width: 414px) {
  .profile_container.fg_section .registration_form .fg_form h3 {
    font-size: 22px;
  }
}

/*Registration form*/

.profile_container {
  padding: 150px 0 200px 0;
  font-family: "Lato", sans-serif;
}

.profile_container .registration_form {
  border-right: 1px solid #ccc;
  padding-right: 70px;
  padding-left: 10px;
}

.profile_container .registration_form .social_group h2 {
  color: #1148ac;
  font-weight: 600;
}

.profile_container .registration_form .social_group p {
  margin-bottom: 20px;
}

.profile_container .registration_form .social_group p a {
  color: #1148ac;
  text-decoration: none;
  font-weight: 600;
}

.profile_container .registration_form .register-inner .help-block {
  margin: 0px;
}

.profile_container .registration_form .register-inner .form-input {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 10px;
}

.profile_container .registration_form .register-inner .form-input .form-control {
  height: 40px;
  font-size: 16px;
}

.profile_container .registration_form .register-inner .form-input .blue_bg {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}

.profile_container .registration_form .register-inner .form_privacy {
  padding: 0 10px;
}

.profile_container .registration_form .register-inner .form_privacy p {
  font-size: 12px;
  color: #333;
  margin-bottom: 0px;
}

.profile_container .registration_form .register-inner .form_privacy p a {
  color: #1148ac;
}

.profile_container .registration_form .register-inner .reg_account {
  margin-top: 30px;
  text-align: center;
  border-top: 1px solid #ccc;
}

.profile_container .registration_form .register-inner .reg_account p {
  color: #ff9000;
  font-size: 18px;
  padding-top: 10px;
}

.profile_container .registration_form .register-inner .reg_account p a {
  color: #1148ac;
}

.profile_container .rigistration_desc {
  padding-top: 60px;
  padding-left: 50px;
}

.profile_container .rigistration_desc h3 {
  font-size: 24px;
  text-align: left;
  line-height: 30px;
  text-transform: uppercase;
}

.profile_container .rigistration_desc .info {
  list-style-type: none;
  padding: 20px 0 0 0;
  margin: 0px;
}

.profile_container .rigistration_desc .info li {
  padding: 6px 0;
  margin: 0px;
  border-bottom: 1px solid #ccc;
}

.profile_container .rigistration_desc .info li .fa {
  padding-right: 20px;
}

.profile_container .rigistration_desc .info li .fa-users {
  color: #11a3ac;
}

.profile_container .rigistration_desc .info li .fa-handshake-o {
  color: #1148ac;
}

.profile_container .rigistration_desc .info li .fa-line-chart {
  color: #8611ac;
}

.profile_container .rigistration_desc .info li:last-child {
  border-right: 0px solid #ccc;
}

.profile_container .rigistration_desc .info li::before {
  content: none;
}

.profile_container .select_box {
  width: 100%;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
}

.profile_container .select_box .form-control {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #696a6c;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.profile_container .select_box:after {
  content: '\F078';
  font-family: 'FontAwesome';
  color: #000;
  position: absolute;
  right: 20px;
  top: 9px;
}

@media only screen and (max-width: 640px) {
  .profile_container .select_box:after {
    right: 30px;
  }
}

.profile_container .form-control::-moz-placeholder {
  color: #696a6c;
}

@media only screen and (max-width: 990px) {
  .profile_container .rigistration_desc {
    padding-left: 0px;
  }

  .profile_container .registration_form {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container .registration_form {
    padding-right: 0px;
    border-right: 0px solid #ddd;
  }

  .profile_container .registration_form .register-inner .form-input {
    padding-left: 15px;
    padding-right: 15px;
  }

  .profile_container .rigistration_desc {
    padding-left: 0px;
    padding-top: 20px;
  }
}

@media only screen and (max-width: 639px) {
  .profile_container .registration_form .register-inner .reg_account p {
    font-size: 16px;
  }

  .profile_container .rigistration_desc h3 {
    font-size: 18px;
  }

  .profile_container .rigistration_desc ul.info li {
    font-size: 14px;
  }
}

.rigistration_desc.agent_list {
  padding-left: 0px;
  padding-top: 0px;
}

.rigistration_desc.agent_list .signup_datalist {
  width: 100%;
  display: inline-block;
  padding-right: 0px;
  margin-bottom: 20px;
  position: relative;
}

.rigistration_desc.agent_list .signup_datalist .items {
  background: #f9f9f9 none repeat scroll 0 0;
  padding: 25px 20px 20px;
  border: 0px solid #e5e5e5;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_img {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  width: 80px;
  height: 80px;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_img img {
  border-radius: 50px;
  border: 1px solid #cccccc;
  width: 100%;
  height: 100%;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_desc {
  display: inline-block;
  font-size: 14px;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_desc .rec_username {
  color: #000;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  padding-top: 10px;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_desc .rec_username a {
  color: #1148ac;
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_desc .rec_username i {
  font-style: normal;
  font-weight: bold;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_desc .phone_number {
  color: #000;
  font-size: 12px;
}

.rigistration_desc.agent_list .signup_datalist .items .rec_desc .phone_number a {
  color: #000;
  display: block;
  line-height: 18px;
  text-decoration: none;
}

/*@media screen and (max-width: 768px) {
.profile_container.login_wrap, .login_section {
min-height: 816px;
}
}*/

.profile_container.login_wrap.vendor_cont .registration_form {
  border-right: 0px solid #ccc;
  padding-right: 40px;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.vendor_cont .registration_form {
    padding-right: 0px;
  }
}

.profile_container.login_wrap.vendor_cont .agent_container {
  width: 90%;
  margin: 0 auto;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column {
  float: right;
  width: 350px;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column .right_joinsection .apply_section {
  padding: 15px 0 10px 0;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column .right_joinsection .apply_section form {
  background: #0943a9;
  padding: 10px;
  position: relative;
  border-radius: 4px;
  color: #fff;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column .right_joinsection .apply_section form h3 {
  color: #f4dd19;
  font-size: 18px;
  font-weight: 600;
  padding: 1px 0px 0 15px;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column .right_joinsection .apply_section form figure {
  position: absolute;
  right: 15px;
  top: 15px;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column .right_joinsection .apply_section form ul {
  list-style: none;
  padding: 0px 0 0 15px;
  font-size: 14px;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column .right_joinsection .apply_section form ul li {
  line-height: 30px;
}

.profile_container.login_wrap.vendor_cont .agent_container .right_column .right_joinsection .apply_section form ul li img {
  width: 19px;
  position: relative;
  top: 0px;
  margin-right: 6px;
}

.profile_container.login_wrap.vendor_cont .agent_container .registration_form .register-inner .form-input .blue_bg {
  width: 200px;
}

@media only screen and (max-width: 990px) {
  .profile_container.login_wrap.vendor_cont .agent_container {
    width: 100%;
  }

  .profile_container.login_wrap.vendor_cont .agent_container .right_column {
    float: right;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.vendor_cont .agent_container .right_column {
    float: none;
    width: 350px;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 414px) {
  .profile_container.login_wrap.vendor_cont .agent_container .right_column {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
}

.rigistration_desc.vendor_wrap {
  padding-top: 92px;
}

.rigistration_desc.vendor_wrap .vender_description {
  text-align: center;
}

.rigistration_desc.vendor_wrap .vender_description .des_t {
  font-size: 20px;
  margin-bottom: 34px;
  line-height: 28px;
  padding: 0 28px;
  color: #5b5b5b;
}

.rigistration_desc.vendor_wrap .vender_description .des_t .name-t {
  color: #1148ac;
}

.rigistration_desc.vendor_wrap .vender_description .des_t .vendor_d {
  color: #2eac11;
}

.rigistration_desc.vendor_wrap .vender_description .client_info {
  font-size: 14px;
  color: #1148ac;
  font-weight: 600;
}

.rigistration_desc.vendor_wrap .vender_description figure {
  padding: 10px 0 0 0;
}

.rigistration_desc.vendor_wrap .vender_description figure img {
  width: 130px;
  height: 130px;
  border-radius: 100%;
  border: 1px solid #ddd;
}

.rigistration_desc.vendor_wrap .vender_description .agentn {
  font-size: 16px;
  font-weight: 600;
  color: #1148ac;
  margin: 0px;
}

.rigistration_desc.vendor_wrap .vender_description .agentcom {
  font-size: 14px;
  font-weight: bold;
  color: #000;
}

.rigistration_desc.vendor_wrap .vender_description .vendor_d901 .ven_img {
  min-width: 150px;
  display: block;
  text-align: center;
}

.rigistration_desc.vendor_wrap .vender_description .vendor_d901 .ven_img figure img {
  width: 90px;
  height: 90px;
  border-radius: 100%;
}

.rigistration_desc.vendor_wrap .vender_description .vendor_d901 .ven_des {
  width: 389px;
  text-align: center;
  display: inline-block;
}

.rigistration_desc.vendor_wrap .vender_description .vendor_d901 .ven_des p {
  background: #1148ac;
  border-radius: 4px;
  color: #fff;
  padding: 20px 30px;
  line-height: 18px;
  position: relative;
}

.rigistration_desc.vendor_wrap .vender_description .vendor_d901 .ven_des p:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 26px solid #1148ac;
  border-bottom: 13px solid transparent;
  bottom: -13px;
  left: 30%;
}

@media only screen and (max-width: 990px) {
  .rigistration_desc.vendor_wrap .vender_description .vendor_d901 .ven_des {
    width: 90%;
  }

  .rigistration_desc.vendor_wrap .vender_description .vendor_d901 .ven_des p {
    padding: 15px;
  }
}

/*Invite new page css Start h*/

.profile_container.login_wrap.invitation_sec {
  padding: 80px 0 0px 0;
  min-height: 550px;
  /*Invite 991px*/
}

.profile_container.login_wrap.invitation_sec .asso-text {
  font-size: 15px;
  line-height: 24px;
  padding-left: 15px;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec .asso-text {
    font-size: 15px;
    line-height: 24px;
    padding-left: 15px;
  }
}

.profile_container.login_wrap.invitation_sec .header_heading {
  text-align: center;
  margin: 30px auto;
  padding-bottom: 0px;
}

.profile_container.login_wrap.invitation_sec .header_heading h1 {
  font-size: 28px;
  font-weight: 700;
  color: #000;
  margin-top: 0px;
  line-height: 30px;
  display: inline-block;
  padding: 0 20px;
  margin-bottom: 0px;
}

.profile_container.login_wrap.invitation_sec .header_heading h4 {
  font-size: 18px;
  color: #747474;
  margin: 0px;
}

.profile_container.login_wrap.invitation_sec .header_heading p {
  font-size: 16px;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec .header_heading h1 {
    font-size: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .header_heading h1 {
    font-size: 22px;
    line-height: 28px;
  }

  .profile_container.login_wrap.invitation_sec .header_heading h4 {
    font-size: 16px;
    line-height: 20px;
  }
}

.profile_container.login_wrap.invitation_sec .form_invitation {
  width: 100%;
  background-color: #d4d7fc;
  padding: 5px 10px;
}

.profile_container.login_wrap.invitation_sec .form_invitation .inv-network {
  padding: 12px 0 0 15px;
}

.profile_container.login_wrap.invitation_sec .form_invitation .inv-network h4 {
  font-size: 16px;
  color: #047433;
  font-weight: 600;
  margin: 0px;
  padding: 10px 0 15px 0;
}

.profile_container.login_wrap.invitation_sec .form_invitation .inv-network p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 45px;
}

@media only screen and (max-width: 1248px) {
  .profile_container.login_wrap.invitation_sec .form_invitation .inv-network p {
    padding-right: 0px;
  }
}

.profile_container.login_wrap.invitation_sec .form_invitation .high-activity p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 0px;
}

.profile_container.login_wrap.invitation_sec .form_invitation .high-activity p img {
  float: left;
  margin-right: 15px;
}

.profile_container.login_wrap.invitation_sec .form_invitation .high-activity p span {
  padding-top: 25px;
  display: inherit;
  padding-right: 80px;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec .form_invitation .high-activity p span {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 568px) {
  .profile_container.login_wrap.invitation_sec .form_invitation .high-activity p span {
    padding-top: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .form_invitation .high-activity {
    margin-top: 15px;
  }
}

.profile_container.login_wrap.invitation_sec .invite-cnt {
  padding: 0px 60px 40px 60px;
  margin-top: 0px;
  position: relative;
  background-color: #f4f4f4;
  /*Responsive start*/
  /*Responsive end*/
  /*Responsive Start*/
  /*Responsive End*/
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite_bg {
  background-color: #f4f4f4;
  min-height: 430px;
  position: absolute;
  width: 100%;
  z-index: -1;
  left: 0px;
  top: -10px;
  display: none;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite_bg {
    background-color: #f4f4f4;
    min-height: 1260px;
    position: absolute;
    width: 100%;
    z-index: -1;
    left: 0px;
    top: 0px;
  }
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left {
  padding-top: 75px;
  margin-left: 10px;
  /*Responsive Start*/
  /*Responsive End*/
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .asso-text {
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 0 10px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .expand_invite {
  color: #1148ac;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .view_invitebtn {
  text-align: right;
  margin-top: 5px;
  display: block;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .view_invitebtn a {
  text-decoration: none;
  color: #1148ac;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .asso-text {
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px;
  }
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .scoial_grp {
  margin: 0px 0;
  padding: 10px;
  text-align: center;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .scoial_grp img {
  width: 60%;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity {
  margin: 0 40px;
  background-color: #d4d7fc;
  padding: 5px 15px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 0px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity p span {
  padding-top: 25px;
  display: inherit;
  padding-right: 75px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity p img {
  float: left;
  margin-right: 15px;
}

@media only screen and (max-width: 1024px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity {
    margin: 0 10px;
  }
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity p span {
    padding-top: 15px;
    display: inherit;
    padding-right: 5px;
  }
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity {
    margin: 0 auto 10px;
    width: 405px;
  }

  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity p span {
    padding-top: 25px;
    padding-right: 75px;
  }
}

@media only screen and (max-width: 479px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity {
    width: 100%;
  }

  .profile_container.login_wrap.invitation_sec .invite-cnt .invite-left .high-activity p span {
    padding-top: 15px;
    padding-right: 0px;
  }
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form {
  border-right: 0px solid #ccc;
  padding: 15px 35px 25px 35px;
  background-color: #2d7fb2;
  clear: both;
  position: relative;
  margin-bottom: 30px;
  margin-right: 10px;
  /*Trangle responsive start*/
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .invite_top {
  padding: 0px 0 15px 0px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .invite_top h2 {
  margin: 0px;
  color: #fff;
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .invite_top {
    padding: 0 0 15px 0;
  }
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .add_now {
  text-align: center;
  padding: 5px 0 0px 0;
  margin-bottom: 0px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .add_now .btn-org {
  background-color: #ff9202;
  border: 1px solid #ff9202;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  width: 200px;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .add_now .btn-org:hover {
  background-color: #ff7302;
  border: 1px solid #ff7302;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .form-control {
  /*background-color: transparent;*/
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .select_box {
  /*background-color: transparent; */
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .triangle-down {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
}

.profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .triangle-down img {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .registration_form .triangle-down {
    top: 99%;
  }
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt {
    padding: 0px 20px 40px 20px;
  }
}

.profile_container.login_wrap.invitation_sec .invite_top h1 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0px;
}

.profile_container.login_wrap.invitation_sec .invite_account {
  padding-top: 0px;
  /*pk*/
}

.profile_container.login_wrap.invitation_sec .invite_account .invite121 p a {
  color: #1148ac;
}

.profile_container.login_wrap.invitation_sec .invite_account p {
  font-size: 13px;
  font-weight: 600;
  margin: 5px 0px 5px 0;
  text-align: right;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont {
  background-color: #fff;
  padding: 20px;
  margin-top: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: auto;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr th {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
  word-break: break-all;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr td {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
  word-break: break-all;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr td .btn {
  padding: 2px;
  width: 90px;
  font-size: 12px !important;
  border-radius: 50px;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr td .btn-danger {
  background-color: #ff0000;
  border-color: #ff0000;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr td .btn-success {
  background-color: #31aa3a;
  border-color: #31aa3a;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr td a {
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  display: block;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr td a:hover {
  color: #1148ac;
}

.profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr:last-child td {
  padding: 5px 0;
  border-bottom: 0px solid #ddd;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite_account .account_cont {
    height: auto;
  }
}

@media only screen and (max-width: 414px) {
  .profile_container.login_wrap.invitation_sec .invite_account .account_cont {
    padding: 10px 5px;
    height: auto;
  }

  .profile_container.login_wrap.invitation_sec .invite_account .account_cont table tr td .btn {
    width: 70px;
  }
}

@media only screen and (max-width: 1024px) {
  .profile_container.login_wrap.invitation_sec .header_heading {
    width: 100%;
    padding: 0 10px;
    margin: 20px auto;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec .invite-cnt .registration_form {
    border-right: 0px solid #ccc;
    padding: 20px 15px 15px 15px;
    margin-bottom: 40px;
  }

  .profile_container.login_wrap.invitation_sec .invite_account {
    padding: 0 0 10px 0px;
  }

  .profile_container.login_wrap.invitation_sec .invite_top h1 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 568px) {
  .profile_container.login_wrap.invitation_sec .header_heading {
    width: 100%;
    margin: 25px auto 30px;
  }

  .profile_container.login_wrap.invitation_sec .header_heading h4 {
    font-size: 16px;
    line-height: 20px;
  }

  .profile_container.login_wrap.invitation_sec .header_heading p {
    font-size: 14px;
  }

  .profile_container.login_wrap.invitation_sec .form_invitation h2 {
    font-size: 16px;
  }

  .profile_container.login_wrap.invitation_sec .invite-cnt {
    padding: 30px 10px 30px 20px;
  }

  .profile_container.login_wrap.invitation_sec .invite_account {
    padding: 0px 0px 25px 0px;
  }

  .profile_container.login_wrap.invitation_sec .invite-cnt {
    padding: 10px 10px 20px 20px;
    margin: 0px 0;
  }
}

/*Invite new page css End*/

/*Old CSS Invite Page Start*/

.profile_container.login_wrap.invitation_new .header_heading {
  text-align: center;
  width: 60%;
  margin: 0 auto 25px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}

.profile_container.login_wrap.invitation_new .header_heading h1 {
  font-size: 24px;
  font-weight: 600;
  color: #1148ac;
  margin-top: 0px;
}

.profile_container.login_wrap.invitation_new .header_heading p {
  font-size: 16px;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_new .header_heading h1 {
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_new .header_heading h1 {
    margin-top: 15px;
    font-size: 20px;
  }
}

.profile_container.login_wrap.invitation_new .form_invitation {
  width: 100%;
  background-color: #d4d7fc;
  padding: 5px 10px;
  /* h2 {
    font-size: 18px;
    color: #16a50f;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0px;
    span {
    color: #ff0000;
    }
    }
    p{
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 10px 0 20px 0;
    }*/
}

.profile_container.login_wrap.invitation_new .form_invitation .inv-network {
  padding: 12px 0 0 15px;
}

.profile_container.login_wrap.invitation_new .form_invitation .inv-network h4 {
  font-size: 16px;
  color: #047433;
  font-weight: 600;
  margin: 0px;
  padding: 10px 0 15px 0;
}

.profile_container.login_wrap.invitation_new .form_invitation .inv-network p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 45px;
}

@media only screen and (max-width: 1248px) {
  .profile_container.login_wrap.invitation_new .form_invitation .inv-network p {
    padding-right: 0px;
  }
}

.profile_container.login_wrap.invitation_new .form_invitation .high-activity p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 0px;
}

.profile_container.login_wrap.invitation_new .form_invitation .high-activity p img {
  float: left;
  margin-right: 15px;
}

.profile_container.login_wrap.invitation_new .form_invitation .high-activity p span {
  padding-top: 25px;
  display: inherit;
  padding-right: 80px;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_new .form_invitation .high-activity p span {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 568px) {
  .profile_container.login_wrap.invitation_new .form_invitation .high-activity p span {
    padding-top: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_new .form_invitation .high-activity {
    margin-top: 15px;
  }
}

.profile_container.login_wrap.invitation_new .invite-cnt {
  background-color: #f4f4f4;
  padding: 40px 70px 40px 70px;
  margin-top: 0px;
}

.profile_container.login_wrap.invitation_new .invite-cnt .registration_form {
  border-right: 0px solid  #ccc;
  padding-right: 40px;
}

.profile_container.login_wrap.invitation_new .invite-cnt .registration_form .form-control {
  /*background-color: transparent;*/
}

.profile_container.login_wrap.invitation_new .invite-cnt .registration_form .select_box {
  /*background-color: transparent; */
}

.profile_container.login_wrap.invitation_new .invite_top h1 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0px;
}

.profile_container.login_wrap.invitation_new .invite_account {
  padding-top: 0px;
}

.profile_container.login_wrap.invitation_new .invite_account .invite121 p a {
  color: #1148ac;
}

.profile_container.login_wrap.invitation_new .invite_account p {
  font-size: 13px;
  font-weight: 600;
  margin: 11px 0px 14px 0;
  text-align: right;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont {
  background-color: #fff;
  padding: 20px;
  margin-top: -7px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont table tr th {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
  word-break: break-all;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont table tr td {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
  word-break: break-all;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont table tr td .btn {
  padding: 2px;
  width: 90px;
  font-size: 12px !important;
  border-radius: 50px;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont table tr td .btn-danger {
  background-color: #ff0000;
  border-color: #ff0000;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont table tr td .btn-success {
  background-color: #31aa3a;
  border-color: #31aa3a;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont table tr td a {
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  display: block;
}

.profile_container.login_wrap.invitation_new .invite_account .account_cont table tr:last-child td {
  padding: 5px 0;
  border-bottom: 0px solid #ddd;
}

@media only screen and (max-width: 414px) {
  .profile_container.login_wrap.invitation_new .invite_account .account_cont {
    padding: 10px 5px;
  }

  .profile_container.login_wrap.invitation_new .invite_account .account_cont table tr td .btn {
    width: 70px;
  }
}

@media only screen and (max-width: 1024px) {
  .profile_container.login_wrap.invitation_new .header_heading {
    width: 70%;
  }
}

@media only screen and (max-width: 990px) {
  .profile_container.login_wrap.invitation_new .header_heading {
    width: 90%;
  }

  .profile_container.login_wrap.invitation_new .form_invitation {
    width: 100%;
  }

  .profile_container.login_wrap.invitation_new .invite-cnt {
    padding: 40px 20px 40px 30px;
  }

  .profile_container.login_wrap.invitation_new .invite-cnt h1 {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_new .invite-cnt .registration_form {
    border-right: 0px solid #ccc;
    padding: 20px 14px 20px 0px;
  }

  .profile_container.login_wrap.invitation_new .invite_account {
    padding: 25px 0px;
  }

  .profile_container.login_wrap.invitation_new .invite_top h1 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 568px) {
  .profile_container.login_wrap.invitation_new .header_heading {
    width: 100%;
  }

  .profile_container.login_wrap.invitation_new .header_heading h1 {
    font-size: 18px;
  }

  .profile_container.login_wrap.invitation_new .header_heading p {
    font-size: 14px;
  }

  .profile_container.login_wrap.invitation_new .form_invitation h2 {
    font-size: 16px;
  }

  .profile_container.login_wrap.invitation_new .invite-cnt {
    padding: 30px 10px 30px 20px;
  }

  .profile_container.login_wrap.invitation_new .invite_account {
    padding: 25px 0px 25px 0px;
  }

  .profile_container.login_wrap.invitation_new .invite-cnt {
    background-color: #f4f4f4;
    padding: 10px 10px 20px 20px;
    margin: 30px 0;
  }
}

/*New CSS Invite Page End*/

@media only screen and (max-width: 1200px) {
  .profile_container.login_wrap.invitation_sec {
    padding: 80px 0 0px 0;
    min-height: 550px;
  }
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec {
    padding: 80px 0 0px 0;
    min-height: 550px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec {
    padding: 61px 0 0px 0 !important;
  }

  .profile_container.login_wrap {
    padding-top: 80px;
    min-height: 550px;
  }

  .rigistration_desc.vendor_wrap {
    padding: 40px  0;
  }
}

.register-inner .social_login {
  border-bottom: 1px solid #a2aaac;
  padding: 10px 0;
  text-align: center;
}

.register-inner .social_login .login_line {
  border-top: 1px solid #a2aaac;
  position: relative;
  top: -11px;
  padding-bottom: 5px;
}

.register-inner .social_login p {
  position: relative;
  background: #fff;
  padding: 2px 5px;
  margin-bottom: 0px;
  z-index: 99;
  display: inline-block;
}

.register-inner .social_login .social_login_btn {
  display: block;
}

.register-inner .social_login .social_login_btn ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
}

.register-inner .social_login .social_login_btn ul .google-f a img {
  width: 14px;
  margin-top: -3px;
  margin-right: 7px;
}

.register-inner .social_login .social_login_btn ul li {
  display: inline-block;
  width: 49%;
  margin-top: 5px;
  margin-bottom: 15px;
}

.register-inner .social_login .social_login_btn ul li a {
  display: inline-block;
  width: 100%;
  border: 1px solid #a2aaac;
  border-radius: 4px;
  background: #fff;
  padding: 10px 0;
  text-decoration: none;
  color: #306aec;
}

.register-inner .social_login .social_login_btn ul li a .fa {
  font-weight: 600;
  margin-right: 8px;
}

.register-inner .social_login .social_login_btn ul li a .fa-linkedin {
  color: #1270bd;
}

.register-inner .social_login .social_login_btn ul li a .fa-facebook {
  color: #3b60af;
}

.register-inner .social_login .social_login_btn ul li a .fa-google {
  color: #3b60af;
}

@media only screen and (max-width: 414px) {
  .register-inner .social_login .social_login_btn ul li {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 15px;
  }
}

.profile_container.login_wrap.social-login .agent_container .registration_form .social-h h2 {
  font-size: 32px;
  color: #1148ac;
  font-weight: 700;
}

.profile_container.login_wrap.social-login .agent_container .registration_form .social-h .btm_line {
  width: 153px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 22px;
  margin-top: 2px;
}

.profile_container.login_wrap.social-login .agent_container .registration_form .form-input .btn.blue_bg {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}

.profile_container.login_wrap.social-login .agent_container .rigistration_desc {
  /*h3{
      font-size: 18px;
      font-weight: 500;
      text-transform: inherit;
      }*/
}

.profile_container.login_wrap.social-login .agent_container .rigistration_desc ul li {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
}

.login_wrap.associate-page .social-account h3 {
  font-weight: 600;
}

.login_wrap.associate-page .social-account p {
  font-size: 16px;
}

.login_wrap.associate-page .social-account figure {
  width: 100px;
  height: 100px;
  border-radius: 50px;
  border: 1px solid #ccc;
}

.login_wrap.associate-page .social-account figure img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.login_wrap.associate-page .web-link {
  width: 60%;
  margin: 30px auto 0;
  border-top: 1px solid #ccc;
}

.login_wrap.associate-page .web-link h2 {
  font-size: 22px;
  font-weight: 600;
}

.login_wrap.associate-page .web-link p {
  padding: 0 2%;
  margin-bottom: 15px;
}

.login_wrap.associate-page .web-link .btn {
  border-radius: 50px;
  width: 210px;
}

@media screen and (max-width: 767px) {
  .login_section {
    padding: 60px 0 60px;
  }
}

/*Login POPUP SCSS*/

.login-modal .modal-content {
  background-color: #e6f5f8;
  border-radius: 6px !important;
}

.login-modal .modal-content .modal-header {
  background-color: #e6f5f8;
  margin-bottom: 0px;
  border-radius: 6px 6px 0 0 !important;
  border: none;
  padding-bottom: 0px;
}

.login-modal .modal-content .modal-header h4.modal-title {
  color: #1148ac;
  font-weight: 600;
  font-size: 24px;
  text-indent: 0px;
  padding: 0 0 15px 10px;
  text-align: center;
}

.login-modal .modal-content .modal-header .close {
  font-size: 34px;
  font-weight: 500;
  z-index: 99;
  position: relative;
}

.login-modal .modal-content .modal-body {
  padding: 0 10px 15px;
  width: 100%;
  margin: 0 auto;
}

.login-modal .modal-content .modal-body .social_login_btn {
  display: block;
}

.login-modal .modal-content .modal-body .social_login_btn ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
}

.login-modal .modal-content .modal-body .social_login_btn ul li {
  display: inline-block;
  width: 32%;
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 18px;
  vertical-align: top;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a {
  display: inline-block;
  width: 100%;
  border-radius: 4px;
  background: #fff;
  padding: 10px;
  text-decoration: none;
  color: #333;
  text-align: center;
  font-weight: 500;
  background-color: transparent;
  border: 1px solid #e6f5f8;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a h4 {
  font-size: 14px;
  margin-bottom: 10px;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a p {
  font-size: 12px;
  margin-bottom: 0px;
  padding: 0 7px;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a figure {
  text-align: center;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a figure img {
  width: 65px;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a .fa-briefcase {
  font-size: 10px;
  position: relative;
  top: 4px;
  left: -5px;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a:hover {
  border: 1px solid #a6e0ec;
  background-color: transparent;
}

@media only screen and (max-width: 414px) {
  .login-modal .modal-content .modal-body .social_login_btn ul li a {
    display: inline-block;
    width: 100%;
    border-radius: 4px;
    padding: 10px 0 10px 30px;
    text-decoration: none;
    color: #333;
    text-align: center;
    font-weight: 500;
  }
}

@media only screen and (max-width: 375px) {
  .login-modal .modal-content .modal-body .social_login_btn ul li a {
    display: inline-block;
    width: 100%;
    border-radius: 4px;
    padding: 10px;
    text-decoration: none;
    color: #333;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
  }
}

.login-modal .modal-content .modal-body .social_login_btn ul li a + .tooltip > .tooltip-inner {
  background-color: #f8f8f8;
  color: #1148ac;
  border: 1px solid #1148ac;
  padding: 5px 10px;
  font-size: 12px;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a + .tooltip.bottom > .tooltip-arrow {
  border-bottom: 5px solid #1148ac;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a + .tooltip.top > .tooltip-arrow {
  border-top: 5px solid #1148ac;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a + .tooltip.left > .tooltip-arrow {
  border-left: 5px solid #1148ac;
}

.login-modal .modal-content .modal-body .social_login_btn ul li a + .tooltip.right > .tooltip-arrow {
  border-right: 5px solid #1148ac;
}

@media only screen and (max-width: 639px) {
  .login-modal .modal-content .modal-body .social_login_btn ul li {
    width: 90%;
    margin: 0 auto 15px;
  }
}

.login-modal .modal-content .modal-body .social_login {
  border-bottom: 1px solid #a2aaac;
  padding: 10px 0;
  text-align: center;
}

.login-modal .modal-content .modal-body .social_login p {
  position: relative;
  background: #e8f4f6;
  padding: 2px 5px;
  margin-bottom: 0px;
  z-index: 99;
  display: inline-block;
}

.login-modal .modal-content .modal-body .social_login .login_line {
  border-top: 1px solid #a2aaac;
  position: relative;
  top: -11px;
  padding-bottom: 5px;
}

@media only screen and (max-width: 639px) {
  .login-modal .modal-content .modal-header h4.modal-title {
    color: #1148ac;
    font-weight: 600;
    font-size: 24px;
    text-indent: 15px;
    padding: 0 0 15px 10px;
  }

  .login-modal .modal-content .modal-body {
    padding: 0 10px 15px;
    width: 90%;
    margin: 0 auto;
  }
}

.login-modal .login-n .modal-content .modal-header {
  background-color: #e6f5f8;
  margin-bottom: 0px;
}

.login-modal .login-n .modal-content .modal-header h4.modal-title {
  color: #1148ac;
  font-weight: 600;
  font-size: 24px;
  text-indent: 64px;
  padding: 0 0 1px 10px;
}

@media only screen and (max-width: 639px) {
  .login-modal .login-n .modal-content .modal-header h4.modal-title {
    text-indent: 14px;
  }
}

.login-modal .login-n .modal-content .modal-body {
  padding: 0 10px 15px;
  width: 80%;
  margin: 0 auto;
}

@media only screen and (max-width: 639px) {
  .login-modal .login-n .modal-content .modal-body {
    padding: 0 10px 15px;
    width: 90%;
    margin: 0 auto;
  }
}

.login-modal .login-n .modal-content .login-from {
  margin-top: 15px;
}

.login-modal .login-n .modal-content .login-from .remember_r {
  padding: 10px 0 15px 0;
  font-size: 14px;
  margin-bottom: 0px;
}

.login-modal .login-n .modal-content .login-from .remember_r .checkbox {
  width: 45%;
  float: left;
  margin: 0px;
}

.login-modal .login-n .modal-content .login-from .remember_r .pass_s {
  width: 47%;
  float: right;
  text-align: right;
  font-weight: normal;
  color: #1148ac;
  cursor: pointer;
}

.login-modal .login-n .modal-content .login-from .remember_r input {
  position: relative;
  top: -1px;
}

@media only screen and (max-width: 479px) {
  .login-modal .login-n .modal-content .login-from .remember_r .checkbox {
    width: 100%;
    float: none;
    text-align: left;
  }

  .login-modal .login-n .modal-content .login-from .remember_r .pass_s {
    width: 100%;
    float: none;
    text-align: left;
  }
}

.login-modal .login-n .modal-content .login-from .form-group ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.login-modal .login-n .modal-content .login-from .form-group ul li:last-child {
  margin-right: 0px;
}

.login-modal .login-n .modal-content .login-from .form-group ul li {
  width: 49%;
  float: left;
  margin-right: 5px;
  position: relative;
  display: block;
}

.login-modal .login-n .modal-content .login-from .form-group ul li .form-control {
  height: 42px;
  background-color: #f7ffb6;
}

@media only screen and (max-width: 479px) {
  .login-modal .login-n .modal-content .login-from .form-group ul li {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
}

.login-modal .login-n .modal-content .login-from .login_btn {
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  outline: none !important;
}

.login-modal .login-n .modal-content .login-from .fongot_t {
  padding: 10px 0 0px 0;
  margin-bottom: 0px;
}

.login-modal .login-n .modal-content .login-from .fongot_t a {
  color: #1148ac;
  text-decoration: none;
}

.login-modal .login-n .modal-content .login-from .reg_account {
  margin-top: 0px;
  text-align: center;
}

.login-modal .login-n .modal-content .login-from .reg_account p {
  color: #ff9000;
  font-size: 18px;
  padding-top: 10px;
}

.login-modal .login-n .modal-content .login-from .reg_account p a {
  color: #1148ac;
}

.login-modal .login-n .modal-content .login-from .loader {
  position: relative;
  background: none;
  width: 100%;
  z-index: 99;
  text-align: center;
}

.login-modal .login-n .modal-content .login-from .loader p {
  font-size: 22px;
  color: #1148ac;
}

.login-modal .login-creating .modal-content .modal-header h4.modal-title {
  color: #1148ac;
  font-weight: 600;
  font-size: 24px;
  text-indent: 0px;
  padding: 0px 0 1px 0px;
  position: relative;
}

.login-modal .login-creating .modal-content .modal-body form {
  margin: 0px auto;
  width: 80%;
}

.login-modal .login-creating .modal-content .modal-body form .btext_center {
  text-align: center;
  font-weight: 600;
  font-size: 24px;
}

.login-modal .login-creating .modal-content .modal-body form .form-group .btn {
  border-radius: 50px;
}

/**/

.login-modal.password0909 .modal-dialog {
  width: 415px;
  margin: 0 auto;
}

.login-modal.password0909 .modal-dialog .modal-header {
  background-color: transparent;
  padding: 10px 26px;
  position: relative;
}

.login-modal.password0909 .modal-dialog .modal-header h4.modal-title {
  text-align: left;
  color: #1148ac !important;
  font-size: 24px;
  font-weight: normal;
}

.login-modal.password0909 .modal-dialog .modal-header .desptop-m01 {
  display: block;
}

.login-modal.password0909 .modal-dialog .modal-header .close {
  color: #000;
  text-shadow: none;
  margin-top: 0px;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body {
  padding: 20px 26px 20px 26px;
  width: 100%;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .mobile-m01 {
  display: none;
  text-align: left;
  color: #1148ac !important;
  font-size: 24px;
  font-weight: normal;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .begin-s09 {
  display: table;
  width: 100%;
  margin-bottom: 15px;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .begin-s09 span {
  display: table-cell;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .begin-s09 .left09 {
  display: none;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .begin-s09 .left09 .fa {
  width: 65px;
  height: 65px;
  text-align: center;
  background-color: #0082ff;
  color: #fff;
  font-size: 30px;
  border-radius: 60pc;
  line-height: 65px;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .begin-s09 .right09 {
  vertical-align: top;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .begin-s09 .right09 .btext_center {
  margin: 0px 0 0 0px;
  font-size: 20px;
  font-weight: normal;
  text-align: left;
  color: #333333;
  line-height: 27px;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .form-group .form-control {
  height: 40px;
  border: 1px solid #ccd0d2;
  background: #f7ffb4;
}

.login-modal.password0909 .login-creating form .modal-content .modal-body .form-group .blue_bg {
  background-color: #00338f;
  border-radius: 4px;
  padding: 8px 0;
  font-size: 16px;
  width: 100%;
}

@media only screen and (max-width: 479px) {
  .login-modal.password0909 .modal-dialog {
    width: 100%;
  }

  .login-modal.password0909 .login-creating .modal-content .modal-body {
    padding: 20px 0px 20px 0px;
  }

  .login-modal.password0909 .login-creating .modal-content .modal-body form .begin-s09 .right09 .btext_center {
    margin: 7px 0 0 0px;
  }
}

.protentialModal .modal-dialog {
  width: 700px;
  margin: 0 auto;
}

.protentialModal .modal-dialog .modal-content {
  border-radius: 8px !important;
  background-color: #e6f5f8;
}

.protentialModal .modal-dialog .modal-content .modal-header {
  background-color: transparent;
  border-bottom: none;
  border-radius: 6px 6px 0px 0;
  padding: 15px 26px;
  color: #1148ac !important;
  position: relative;
}

.protentialModal .modal-dialog .modal-content .modal-header .desktop-m02 {
  display: block;
}

.protentialModal .modal-dialog .modal-content .modal-header h4.modal-title {
  padding-left: 0px;
  line-height: 26px;
  color: #333;
  font-weight: normal;
  text-align: left;
  font-size: 18px;
  position: relative;
  top: 30px;
  padding-left: 32px;
  margin-bottom: 15px;
}

.protentialModal .modal-dialog .modal-content .modal-header h4.modal-title span {
  font-size: 24px;
}

.protentialModal .modal-dialog .modal-content .modal-header .close {
  font-size: 40px;
  text-shadow: none;
  color: #000;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .protentialModal .modal-dialog .modal-content .modal-header .desktop-m02 {
    display: none;
  }
}

.protentialModal .modal-dialog .modal-content .modal-body {
  padding: 10px 26px 8px 26px;
}

.protentialModal .modal-dialog .modal-content .modal-body .mobile-m02 {
  padding-left: 0px;
  line-height: 26px;
  color: #333;
  font-weight: normal;
  text-align: left;
  font-size: 18px;
  position: relative;
  top: 0px;
  padding-left: 15px;
  margin-bottom: 15px;
  display: none;
}

@media only screen and (max-width: 767px) {
  .protentialModal .modal-dialog .modal-content .modal-body .mobile-m02 {
    display: block;
    color: #333 !important;
    font-size: 18px !important;
  }
}

@media only screen and (max-width: 479px) {
  .protentialModal .modal-dialog .modal-content .modal-body .mobile-m02 {
    font-size: 16px;
    color: #333 !important;
  }
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .input-group {
  width: 100%;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .input-group-addon {
  background-color: #00338f;
  color: #fff;
  border-color: #00338f;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group label {
  font-size: 18px;
  font-weight: normal;
  color: #333;
  margin-bottom: 0px;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .form-control {
  height: 40px;
  border: 1px solid #ccd0d2;
  background: #f7ffb4;
  border-radius: 3px;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .blue_bg {
  background-color: #00338f;
  border-radius: 50px;
  padding: 4px 30px;
  font-size: 14px;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .btn-skip {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  color: #1148ac;
  padding: 4px 30px;
  border-radius: 50px;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .btn-skip:hover {
  background-color: #ccc;
  border: 1px solid #ccc;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .invite_listing_section {
  max-height: 116px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 10px;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .listing-checkbox {
  list-style-type: none;
  padding: 0px;
  margin-left: -2px;
  margin-right: -2px;
  display: inline-block;
  width: 100%;
  background-color: #f1f1f1;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .listing-checkbox li {
  display: inline-block;
  margin: 0 2px 5px 2px;
  width: 32.333%;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .listing-checkbox li .button-checkbox .btn {
  width: 100%;
  text-align: left;
  padding: 0px 8px;
  font-size: 13px;
}

@media only screen and (max-width: 640px) {
  .protentialModal .modal-dialog .modal-content .modal-body .form-group .listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 568px) {
  .protentialModal .modal-dialog .modal-content .modal-body .form-group .listing-checkbox li {
    width: 100%;
  }
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zip01 {
  width: 100%;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zip01 .zipcontroller {
  display: inline-block;
  width: 100%;
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zip01 .zipcontroller .zip_s_listing {
  background-color: #fff;
  display: inline-block;
  width: 32.333%;
  vertical-align: top;
  border-radius: 3px;
  margin: 2px;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zip01 .zipcontroller .zip_s_listing label {
  font-weight: normal;
  font-size: 13px;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zip01 .zipcontroller .zip_s_listing label input {
  margin-right: 5px;
}

@media only screen and (max-width: 640px) {
  .protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zip01 .zipcontroller .zip_s_listing {
    width: 49%;
  }
}

@media only screen and (max-width: 568px) {
  .protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zip01 .zipcontroller .zip_s_listing {
    width: 100%;
  }
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zipcode {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}

.protentialModal .modal-dialog .modal-content .modal-body .form-group .add-zipcode .input-group-addon {
  border-radius: 50px;
  padding: 6px 20px;
  display: inline-block;
  width: auto;
}

@media only screen and (max-width: 479px) {
  .protentialModal .modal-dialog .modal-content .modal-body {
    padding: 10px 10px 8px 10px;
  }
}

@media only screen and (max-width: 568px) {
  .protentialModal .modal-dialog {
    width: 100%;
    margin: 0px auto;
  }
}

@media only screen and (max-width: 479px) {
  .protentialModal .modal-dialog .modal-content .modal-header {
    padding: 15px;
  }

  .protentialModal .modal-dialog .modal-content .modal-header h4.modal-title {
    font-size: 16px;
  }

  .protentialModal .modal-dialog .modal-content .modal-header h4.modal-title .zip-text {
    display: block;
    padding-top: 30px;
    font-size: 26px;
  }
}

.uploadimgModal .modal-dialog form .modal-content {
  border-radius: 8px !important;
  background-color: #e6f5f8;
}

.uploadimgModal .modal-dialog form .modal-content .modal-header {
  border-radius: 6px;
  background-color: transparent;
  padding: 10px 15px 0 0;
  border-bottom: none;
}

.uploadimgModal .modal-dialog form .modal-content .modal-header .close {
  font-size: 40px;
  text-shadow: none;
  font-weight: normal;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body {
  padding: 20px 26px 20px 26px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .heading {
  text-align: center;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .heading p {
  font-size: 18px;
  position: relative;
  top: -20px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .popup-img {
  text-align: center;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .popup-img figure {
  position: relative;
  width: 180px;
  margin: 0 auto;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .popup-img figure img {
  width: 160px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .popup-img figure .image-upload {
  position: absolute;
  bottom: 10px;
  right: 20px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .popup-img figure .image-upload #file-input09 {
  display: none;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .popup-img figure .image-upload .replace_btn {
  background-color: #a3a3a5;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
  padding: 2px 20px;
  font-size: 12px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .btn-finish {
  text-align: center;
  margin-top: 30px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .btn-finish .btn {
  border-radius: 50px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .btn-finish .blue_bg {
  padding: 4px 30px;
  font-size: 14px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .btn-finish .btn-skip {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  color: #1148ac;
  padding: 4px 30px;
  border-radius: 50px;
}

.uploadimgModal .modal-dialog form .modal-content .modal-body .btn-finish .btn-skip:hover {
  background-color: #ccc;
  border: 1px solid #ccc;
}

@media only screen and (max-width: 480px) {
  .uploadimgModal .modal-dialog {
    margin: 0 auto;
  }

  .uploadimgModal .modal-dialog .modal-content .modal-body .heading p {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .login-modal.password0909 .modal-dialog .modal-header .desptop-m01 {
    display: none;
  }

  .modal-dialog.login-creating {
    margin-top: 0px !important;
    width: 100% !important;
    height: 100%;
    margin-left: 0px;
  }

  .modal-dialog.login-creating form {
    height: 100%;
  }

  .modal-dialog.login-creating form .modal-content {
    border-radius: 0px !important;
    height: 100%;
  }

  .modal-dialog.login-creating form .modal-content .modal-body {
    padding: 15% 26px 20px 26px !important;
  }

  .modal-dialog.login-creating form .modal-content .modal-body .mobile-m01 {
    display: block !important;
    text-align: left;
    color: #1148ac !important;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 20px;
  }
}

/*25 july 2018*/

/*Invite new page css Start*/

.profile_container.login_wrap.invitation_sec01 {
  padding: 80px 0 220px 0;
  min-height: 550px;
}

.profile_container.login_wrap.invitation_sec01 .header_heading {
  text-align: center;
  width: 60%;
  margin: 10px auto 0px;
  padding-bottom: 10px;
}

.profile_container.login_wrap.invitation_sec01 .header_heading h1 {
  font-size: 25px;
  font-weight: 700;
  color: #000;
  margin-top: 0px;
  line-height: 35px;
  border-bottom: 1px dashed #ccc;
  display: inline-block;
  padding: 0 20px;
}

.profile_container.login_wrap.invitation_sec01 .header_heading h4 {
  font-size: 18px;
  color: #747474;
  margin: 0px;
}

.profile_container.login_wrap.invitation_sec01 .header_heading p {
  font-size: 16px;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec01 .header_heading h1 {
    font-size: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .header_heading h1 {
    font-size: 22px;
    line-height: 28px;
  }

  .profile_container.login_wrap.invitation_sec01 .header_heading h4 {
    font-size: 16px;
    line-height: 20px;
  }
}

.profile_container.login_wrap.invitation_sec01 .form_invitation {
  width: 100%;
  background-color: #d4d7fc;
  padding: 5px 10px;
  /* h2 {
      font-size: 18px;
      color: #16a50f;
      font-weight: 600;
      margin-bottom: 10px;
      margin-top: 0px;
      span {
        color: #ff0000;
      }
    }
    p{
      color: #4d4d4d;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      padding: 10px 0 20px 0;
    }*/
}

.profile_container.login_wrap.invitation_sec01 .form_invitation .inv-network {
  padding: 12px 0 0 15px;
}

.profile_container.login_wrap.invitation_sec01 .form_invitation .inv-network h4 {
  font-size: 16px;
  color: #047433;
  font-weight: 600;
  margin: 0px;
  padding: 10px 0 15px 0;
}

.profile_container.login_wrap.invitation_sec01 .form_invitation .inv-network p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 45px;
}

@media only screen and (max-width: 1248px) {
  .profile_container.login_wrap.invitation_sec01 .form_invitation .inv-network p {
    padding-right: 0px;
  }
}

.profile_container.login_wrap.invitation_sec01 .form_invitation .high-activity p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 0px;
}

.profile_container.login_wrap.invitation_sec01 .form_invitation .high-activity p img {
  float: left;
  margin-right: 15px;
}

.profile_container.login_wrap.invitation_sec01 .form_invitation .high-activity p span {
  padding-top: 25px;
  display: inherit;
  padding-right: 80px;
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec01 .form_invitation .high-activity p span {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 568px) {
  .profile_container.login_wrap.invitation_sec01 .form_invitation .high-activity p span {
    padding-top: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .form_invitation .high-activity {
    margin-top: 15px;
  }
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt {
  padding: 0px 20px 40px 20px;
  margin-top: 0px;
  position: relative;
  background-color: #f4f4f4;
  /*Responsive start*/
  /*Responsive end*/
  /*Responsive Start*/
  /*Responsive End*/
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite_bg {
  background-color: #f4f4f4;
  min-height: 430px;
  position: absolute;
  width: 100%;
  z-index: -1;
  left: 0px;
  top: -10px;
  display: none;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invitesection09 {
  float: right;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invitesection09 {
    float: none;
  }

  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite_bg {
    background-color: #f4f4f4;
    min-height: 1260px;
    position: absolute;
    width: 100%;
    z-index: -1;
    left: 0px;
    top: 0px;
  }
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left {
  padding-top: 15px;
  /*Responsive Start*/
  /*Responsive End*/
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .asso-text {
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 0 10px;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .asso-text {
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px;
  }
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .scoial_grp {
  margin: 0px 0;
  padding: 10px;
  text-align: center;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .scoial_grp img {
  width: 60%;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity {
  margin: 0 40px;
  background-color: #d4d7fc;
  padding: 5px 15px;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity p {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
  margin: 0px;
  padding-right: 0px;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity p span {
  padding-top: 25px;
  display: inherit;
  padding-right: 75px;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity p img {
  float: left;
  margin-right: 15px;
}

@media only screen and (max-width: 1024px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity {
    margin: 0 10px;
  }
}

@media only screen and (max-width: 991px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity p span {
    padding-top: 15px;
    display: inherit;
    padding-right: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity {
    margin: 0 auto 10px;
    width: 405px;
  }

  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity p span {
    padding-top: 25px;
    padding-right: 75px;
  }
}

@media only screen and (max-width: 479px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity {
    width: 100%;
  }

  .profile_container.login_wrap.invitation_sec01 .invite-cnt .invite-left .high-activity p span {
    padding-top: 15px;
    padding-right: 0px;
  }
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form {
  border-right: 0px solid #ccc;
  padding: 0 35px;
  background-color: #2d7fb2;
  clear: both;
  position: relative;
  margin-bottom: 60px;
  /*Trangle responsive start*/
  /*@include tablet-port{
        .triangle-down{
          border-left: 217px solid transparent;
          border-right: 217px solid transparent;
        }
      }
      @include ipad-mobilem{
        .triangle-down{
          border-left: 160px solid transparent;
          border-right: 160px solid transparent;
        }
      }

      @include mobile-device{
        .triangle-down{
          width: 100%;
          height: 0;
          border-left: 350px solid transparent;
          border-right: 349px solid transparent;
          border-top: 50px solid #007db7;
          position: absolute;
          left: 0;
          right: 0px;
          top: 100%;
        }
      }*/
  /*Trangle responsive start*/
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .invite_top {
  padding: 10px 0;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .invite_top h2 {
  margin: 0px;
  color: #fff;
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .invite_top {
    padding: 0 0 15px 0;
  }
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .add_now {
  text-align: center;
  padding: 5px 0 0px 0;
  margin-bottom: 0px;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .add_now .btn-org {
  background-color: #ff9202;
  border: 1px solid #ff9202;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  width: 200px;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .add_now .btn-org:hover {
  background-color: #ff7302;
  border: 1px solid #ff7302;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .form-control {
  /*background-color: transparent;*/
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .select_box {
  /*background-color: transparent; */
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .triangle-down {
  /*width: 100%;
        height: 0;
        border-left: 267px solid transparent;
        border-right: 267px solid transparent;
        border-top: 50px solid #007db7;
        position: absolute;
        left: 0;
        right: 0px;;*/
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
}

.profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .triangle-down img {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form .triangle-down {
    top: 99%;
  }
}

.profile_container.login_wrap.invitation_sec01 .invite_top h1 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0px;
}

.profile_container.login_wrap.invitation_sec01 .invite_account {
  padding-top: 0px;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .invite121 p a {
  color: #1148ac;
}

.profile_container.login_wrap.invitation_sec01 .invite_account p {
  font-size: 13px;
  font-weight: 600;
  margin: 5px 0px 5px 0;
  text-align: right;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont {
  background-color: #fff;
  padding: 20px;
  margin-top: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: 160px;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr th {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
  word-break: break-all;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr td {
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
  word-break: break-all;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr td .btn {
  padding: 2px;
  width: 90px;
  font-size: 12px !important;
  border-radius: 50px;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr td .btn-danger {
  background-color: #ff0000;
  border-color: #ff0000;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr td .btn-success {
  background-color: #31aa3a;
  border-color: #31aa3a;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr td a {
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  display: block;
}

.profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr:last-child td {
  padding: 5px 0;
  border-bottom: 0px solid #ddd;
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .invite_account .account_cont {
    height: auto;
  }
}

@media only screen and (max-width: 414px) {
  .profile_container.login_wrap.invitation_sec01 .invite_account .account_cont {
    padding: 10px 5px;
    height: auto;
  }

  .profile_container.login_wrap.invitation_sec01 .invite_account .account_cont table tr td .btn {
    width: 70px;
  }
}

@media only screen and (max-width: 1024px) {
  .profile_container.login_wrap.invitation_sec01 .header_heading {
    width: 100%;
    padding: 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.login_wrap.invitation_sec01 .invite-cnt .registration_form {
    border-right: 0px solid #ccc;
    padding: 20px 15px 0px 15px;
    margin-bottom: 70px;
  }

  .profile_container.login_wrap.invitation_sec01 .invite_account {
    padding: 0 0 25px 0px;
  }

  .profile_container.login_wrap.invitation_sec01 .invite_top h1 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 568px) {
  .profile_container.login_wrap.invitation_sec01 .header_heading {
    width: 100%;
    /*h1 {
        font-size: 26px;
        line-height: 30px;
        padding: 0px;
      }*/
  }

  .profile_container.login_wrap.invitation_sec01 .header_heading h4 {
    font-size: 16px;
    line-height: 20px;
  }

  .profile_container.login_wrap.invitation_sec01 .header_heading p {
    font-size: 14px;
  }

  .profile_container.login_wrap.invitation_sec01 .form_invitation h2 {
    font-size: 16px;
  }

  .profile_container.login_wrap.invitation_sec01 .invite-cnt {
    padding: 30px 10px 30px 20px;
  }

  .profile_container.login_wrap.invitation_sec01 .invite_account {
    padding: 25px 0px 25px 0px;
  }

  .profile_container.login_wrap.invitation_sec01 .invite-cnt {
    padding: 10px 10px 20px 20px;
    margin: 0px 0;
  }
}

/*Invite new page css End*/

/*new login modal-css*/

.common-modal {
  font-weight: 400;
}

.common-modal .modal-dialog {
  width: 700px;
}

@media only screen and (max-width: 767px) {
  .common-modal .modal-dialog {
    margin: 0 !important;
    width: 100%;
    padding: 0;
    border: none;
    height: 100%;
  }
}

.common-modal .modal-dialog .modal-content {
  border-radius: 14px !important;
}

@media only screen and (max-width: 767px) {
  .common-modal .modal-dialog .modal-content {
    height: 100%;
    border: none;
    border-radius: 0 !important;
    background-color: #f8f8f8;
  }
}

.common-modal .modal-dialog .modal-content .modal-header {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2c88d9), to(#2caed9));
  background-image: linear-gradient(#2c88d9, #2caed9);
  padding: 30px 30px 60px;
  position: relative;
  border-radius: 4px 4px 0 0;
}

@media only screen and (max-width: 767px) {
  .common-modal .modal-dialog .modal-content .modal-header {
    border-radius: 0px;
  }
}

@media only screen and (max-width: 479px) {
  .common-modal .modal-dialog .modal-content .modal-header {
    padding: 30px 30px 50px;
  }
}

.common-modal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 36px;
  color: #fff;
  text-align: center;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .common-modal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 568px) {
  .common-modal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 22px;
  }
}

.common-modal .modal-dialog .modal-content .modal-header .close {
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 30px;
  text-shadow: none;
  color: #fff;
  font-weight: normal;
}

.common-modal .modal-dialog .modal-content .modal-header:before {
  content: '';
  background-image: var(--login-1);
  position: absolute;
  bottom: -20px;
  width: 100%;
  left: 0;
  height: 80px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: bottom;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 568px) {
  .common-modal .modal-dialog .modal-content .modal-header:before {
    bottom: -10px;
  }
}

@media only screen and (max-width: 480px) {
  .common-modal .modal-dialog .modal-content .modal-header:before {
    bottom: -1px;
  }
}

.common-modal .modal-dialog .modal-body {
  background-color: #f8f8f8;
  border-radius: 0 0 4px 4px;
  padding-top: 5px;
}

.common-modal .modal-dialog .modal-body .social_login .social_sc123 {
  text-align: center;
  margin-bottom: 20px;
}

.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul {
  list-style-type: none;
  padding: 0px;
  margin: 0;
  display: inline-block;
}

.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul li {
  display: inline-block;
  width: auto;
  margin: 0 10px;
}

.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul li a {
  text-decoration: none;
  font-size: 22px;
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 100%;
  text-align: center;
  line-height: 50px;
  color: #2c88d9;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.07);
}

.common-modal .modal-dialog .modal-body .social_login .social_sc123 ul li a .fa {
  color: #2c88d9;
}

.common-modal .modal-dialog .modal-body .social_login p {
  text-align: center;
  font-size: 16px;
}

.common-modal .modal-dialog .modal-body #geterror_login_popup {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.common-modal .modal-dialog .modal-body #geterror_login_popup .loader {
  position: relative;
  background: none;
}

.common-modal .modal-dialog .modal-body #geterror_login_popup .loader p {
  margin: 0px;
  font-size: 18px;
  color: #007eff;
}

.common-modal .modal-dialog .modal-body #geterror_login_popup .alert {
  padding: 10px 30px 10px 10px;
  position: relative;
  font-size: 15px !important;
  font-weight: normal;
  font-weight: 400;
}

@media only screen and (max-width: 639px) {
  .common-modal .modal-dialog .modal-body #geterror_login_popup {
    width: 100%;
  }
}

.common-modal .modal-dialog .modal-body ._login-body {
  width: 90%;
  margin: 25px auto 0;
  font-size: 15px;
  position: relative;
}

@media only screen and (max-width: 639px) {
  .common-modal .modal-dialog .modal-body ._login-body {
    width: 100%;
  }
}

.common-modal .modal-dialog .modal-body ._login-body .loader {
  background: #f8f8f8;
  left: 0;
  z-index: 99999;
}

.common-modal .modal-dialog .modal-body ._login-body .form-control.valid {
  -webkit-text-fill-color: #000 !important;
  background-color: transparent;
}

.common-modal .modal-dialog .modal-body ._login-body .form-control.error {
  background-color: transparent;
}

.common-modal .modal-dialog .modal-body ._login-body .error {
  background-color: transparent;
}

.common-modal .modal-dialog .modal-body ._login-body input:-webkit-autofill {
  -webkit-text-fill-color: #000 !important;
  background: transparent;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group.padding-10 {
  margin-bottom: 15px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group {
  margin-bottom: 25px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group.error {
  border: 1px solid #ff0000;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group.error .input-group-addon .fa {
  color: #ff0000;
  margin: 0px;
  font-size: 16px;
  vertical-align: inherit;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group.error .input-group-addon .fa-lock {
  font-size: 24px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group.error .input-group-addon .fa-eye {
  padding-top: 5px;
  font-size: 20px;
  color: #838383;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group {
  background-color: white;
  -webkit-box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 5px 9px 0px rgba(0, 0, 0, 0.04);
  border-radius: 50px;
  overflow: hidden;
  padding: 10px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon {
  background: none;
  border: none;
  font-size: 16px;
  border-right: 1px solid #ebebeb;
  padding: 0px 18px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon input {
  display: none;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon .fa {
  color: #838383;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon .fa-lock {
  font-size: 24px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon .fa-eye {
  padding-top: 5px;
  font-size: 20px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group .input-group-addon:last-child {
  border-right: 0px solid #ebebeb;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group input {
  border: none;
  font-size: 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .input-group input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  outline: none;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r {
  display: table;
  width: 100%;
  padding-top: 0px;
  color: #4e4e4e;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox {
  display: table-cell;
  width: 50%;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .checkbox label input {
  position: relative;
  top: -1px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .fongot_t {
  display: table-cell;
  width: 50%;
  text-align: right;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group ._remember_r .fongot_t a {
  text-decoration: underline;
  color: #4e4e4e;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .login_btn {
  color: #fff;
  background-color: #f2bf08;
  -webkit-box-shadow: inset 0px 13px 18px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 13px 18px 0px rgba(0, 0, 0, 0.13);
  border: 1px solid #f1dd1c;
  text-transform: inherit;
  padding: 10px 15px;
  font-weight: 700;
  border-radius: 50px;
  text-transform: uppercase;
  margin: 0 auto;
  width: 160px;
  display: block;
  letter-spacing: 0.5px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .reg_account {
  text-align: center;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .reg_account p {
  margin: 0px;
}

.common-modal .modal-dialog .modal-body ._login-body .form-group .reg_account p a {
  color: #f2bf08;
}

.common-modal .modal-dialog .modal-body .social_login_btn._social-cnt ul li {
  width: 49%;
}

@media only screen and (max-width: 640px) {
  .common-modal .modal-dialog .modal-body .social_login_btn._social-cnt ul li {
    width: 100%;
  }
}

.common-modal .modal-dialog .modal-body .social_login_btn._social-cnt ul li a p {
  margin: 0px auto;
  padding: 0px 15px;
  width: 90%;
}

.common-modal .modal-dialog .modal-body .social_login_btn {
  text-align: center;
  padding: 0px 0 50px 0;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  padding: 20px 0;
  border-right: 1px solid #ddd;
}

@media only screen and (max-width: 640px) {
  .common-modal .modal-dialog .modal-body .social_login_btn ul li {
    width: 100%;
    border-right: 0px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li a {
  text-decoration: none;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li a figure img {
  width: 40px;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li a h4 {
  font-size: 22px;
  color: #007eff;
  font-weight: 500;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li a p {
  font-size: 18px;
  margin: 0px;
  padding: 0px 15px;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li a:hover {
  color: #333;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li a:focus {
  color: #333;
}

.common-modal .modal-dialog .modal-body .social_login_btn ul li:last-child {
  border-right: 0px solid #ddd;
}

@media only screen and (max-width: 640px) {
  .common-modal .modal-dialog .modal-body .social_login_btn ul li:last-child {
    border-right: 0px solid #ddd;
    border-bottom: 0px solid #ddd;
  }
}

/*Join new madal*/

/**/

#Msignup.common-modal.JOIN-MODAL .modal-dialog,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog {
  width: 488px;
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog {
    width: 100%;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content {
  background-color: #fff;
  border-radius: 10px !important;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content {
    overflow: visible;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header {
  /*padding: 40px 30px 70px;*/
  padding: 40px 30px 50px;
  background-image: none;
  border: none;
  background-color: #fff;
  border-radius: 10px 10px 0 0;
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header {
    padding: 130px 30px 26px;
    border-radius: 0px;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:after,
#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:before,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:after,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:before,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:after,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:before {
  display: none;
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .modal-title,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .modal-title,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 24px;
  color: #333333;
  font-weight: 700;
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: 25px;
  top: 16px;
  color: #c9ced3;
  font-size: 40px;
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close {
    right: -10px;
    top: -16px;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:before,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:before,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header:before {
  background-image: none;
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body {
  padding: 0 30px;
  order-radius: 0 0 10px 10px;
  background-color: #fff;
  /* .social_login_btn {
          padding-bottom: 60px;
          padding-top: 0px;
          ul {
            padding: 0px;
            li {
              width: 100%;
              padding: 0;
              float: left;
              margin-bottom: 20px;
              a {
                min-height: inherit;
               
              }
            }
          }
        }*/
  /**/
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body {
    padding: 0 30px;
    border-radius: 0px;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0px 41px;
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul {
    padding: 0px;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li {
  width: 100%;
  padding: 0;
  border-right: none;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li {
    width: 100%;
    padding: 0px;
  }
}

@media only screen and (max-width: 640px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li {
    border-bottom: 0px solid #ddd;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a {
  min-height: inherit;
  max-width: 364px;
  padding: 15px 27px;
  border: 1px solid rgba(0, 110, 224, 0.06);
  border: none;
  border-radius: 10px;
  display: inline-block;
  width: 100%;
  /*box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);*/
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 6px;
  font-size: 16px;
  line-height: 18px;
  color: #006EE0;
  background: #fff;
  /*background: rgba(0, 110, 224, 0.06);*/
  outline: none;
}

@media only screen and (max-width: 1199px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a {
    padding: 15px 27px;
  }
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a {
    min-height: inherit;
    padding: 15px 10px;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure {
  width: 50px;
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img {
  width: 100%;
  max-width: 50px;
}

@media only screen and (max-width: 1199px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img {
    width: 50px;
  }
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a figure img {
    width: 40px;
    max-width: 40px;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a .sign_txt_lft,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a .sign_txt_lft,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a .sign_txt_lft {
  width: 100%;
  padding: 0;
  text-align: center;
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a h4,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a h4,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a h4 {
  margin: 0px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  font-weight: normal;
  color: #006EE0;
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a p,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a p,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a p {
  margin: 0px auto;
  padding: 0px 0px;
  width: 100%;
  color: #BEC2C8;
  font-size: 14px;
  line-height: 14px;
}

@media only screen and (max-width: 767px) {
  #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a p,
  #MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a p,
  #Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .social_login_btn ul li a p {
    font-size: 14px;
    line-height: 14px;
  }
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .join_login_link,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .join_login_link,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .join_login_link {
  color: #3F4C5C;
  font-size: 14px;
  text-align: center;
  margin-bottom: 50px;
  display: inline-block;
  width: 100%;
}

#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .join_login_link a,
#MDLYsNo.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .join_login_link a,
#Lsignin.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-body .join_login_link a {
  text-decoration: underline;
  color: #066EE0;
}

/**/

#signup_join.common-modal.JOIN-MODAL .modal-dialog {
  width: 488px;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou {
  padding: 100px 65px 50px;
  display: none;
}

@media only screen and (max-width: 767px) {
  #signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou {
    padding: 50px 20px 50px;
  }
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou ._check {
  width: 100%;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou ._thu_inner {
  text-align: center;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou ._thu_inner h2 {
  font-size: 16px;
  font-weight: 700;
  color: #333;
  margin-bottom: 20px;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou ._thu_inner p {
  font-size: 16px;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou ._check span img {
  width: 226px;
  margin: 0 auto 50px;
  display: block;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog ._thankyou ._thu_inner a {
  color: #0027FF;
}

#signup_join.common-modal.JOIN-MODAL .social_login_new_signup form {
  margin-left: -4px;
  margin-right: -4px;
}

#signup_join.common-modal.JOIN-MODAL .social_login_new_signup form .col-lg-6,
#signup_join.common-modal.JOIN-MODAL .social_login_new_signup form .col-lg-12,
#signup_join.common-modal.JOIN-MODAL .social_login_new_signup form .col-xs-6 {
  padding-left: 4px;
  padding-right: 4px;
}

@media only screen and (max-width: 767px) {
  #signup_join.common-modal.JOIN-MODAL .social_login_new_signup form .col-lg-12 {
    clear: both;
  }
}

#signup_join.common-modal .modal-dialog ._thankyou {
  padding: 100px 65px 50px;
  display: none;
}

@media only screen and (max-width: 767px) {
  #signup_join.common-modal .modal-dialog ._thankyou {
    padding: 50px 20px 50px;
  }
}

#signup_join.common-modal .modal-dialog ._thankyou ._check {
  width: 100%;
}

#signup_join.common-modal .modal-dialog ._thankyou ._thu_inner {
  text-align: center;
}

#signup_join.common-modal .modal-dialog ._thankyou ._thu_inner h2 {
  font-size: 16px;
  font-weight: 700;
  color: #333;
  margin-bottom: 20px;
}

#signup_join.common-modal .modal-dialog ._thankyou ._thu_inner p {
  font-size: 16px;
}

#signup_join.common-modal .modal-dialog ._thankyou ._check span img {
  width: 226px;
  margin: 0 auto 50px;
  display: block;
}

#signup_join.common-modal .modal-dialog ._thankyou ._thu_inner a {
  color: #0027FF;
}

#signup_join.common-modal .modal-dialog .modal-content .modal-body ._login-body {
  margin-top: 0px;
}

#signup_join.common-modal .modal-dialog .modal-content .modal-body ._login-body #geterror_sign_popup {
  margin-bottom: 0px;
}

#signup_join.common-modal .modal-dialog .modal-content .modal-body ._login-body .row {
  margin: 0px;
}

#signup_join.common-modal .social_login_new_signup form {
  margin-left: -4px;
  margin-right: -4px;
}

#signup_join.common-modal .social_login_new_signup form .col-lg-6,
#signup_join.common-modal .social_login_new_signup form .col-lg-12,
#signup_join.common-modal .social_login_new_signup form .col-xs-6 {
  padding-left: 4px;
  padding-right: 4px;
}

@media only screen and (max-width: 767px) {
  #signup_join.common-modal .social_login_new_signup form .col-lg-12 {
    clear: both;
  }
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,
#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content .modal-header .close,
._thankyou .close {
  position: absolute;
  right: 20px;
  top: 10px;
  color: #000;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog .modal-content,
#Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content {
  border-radius: 10px !important;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog .modal-body {
  padding: 0 70px;
  margin-bottom: 10px;
  display: inline-block;
  background: none;
  width: 100%;
}

#signup_join.common-modal.JOIN-MODAL .modal-dialog {
  width: 488px;
}

/*#signup_join.common-modal .modal-dialog .modal-content .modal-header{padding:40px 30px 24px;background: none;border:none;}*/

#signup_join.common-modal .modal-dialog .modal-content .modal-header::before {
  content: none;
}

#signup_join.common-modal .modal-dialog .modal-content .modal-header P {
  color: #8A949F;
  font-size: 16px;
  line-height: 16px;
}

#signup_join.common-modal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 24px;
  color: #333333;
  text-align: center;
}

/*#signup_join.common-modal .modal-dialog .modal-content label{font-weight: normal;margin-bottom: 0;width: 100%;float: left;margin-top: 2px;}*/

#signup_join.common-modal .modal-dialog .modal-content label.error {
  margin: 0;
  font-size: 14px;
  color: #ff0000;
}

/*#signup_join.common-modal .modal-dialog .modal-content .form-control{margin-bottom: 10px; height: 32px; box-shadow: none;-webkit-appearance: none;}*/

/*.btn_join_fast{width: 312px;height: 36px;border:none;  background: #006ee0;margin:20px 0 40px 0px;filter: drop-shadow(0px 3px 6px rgba(175, 4, 4, 0.16));color:#fff;font-size: 16px;border-radius: 6PX;}*/

.btn_join_fast {
  width: 100%;
  height: 36px;
  border: none;
  background: #006ee0;
  margin: 7px 0 40px 0px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  color: #fff;
  font-size: 16px;
  border-radius: 6px;
}

.btn_join_fast:active,
.btn_join_fast:hover,
.btn_join_fast:active:focus,
.btn_join_fast:focus {
  background: #006ee0;
}

.marBTM22px {
  margin-bottom: 22px !important;
}

.marBTM18px {
  margin-bottom: 18px !important;
}

.form-control.valid {
  -webkit-text-fill-color: #000 !important;
  background-color: transparent;
}

.form-control.error {
  background-color: transparent;
}

.error {
  background-color: transparent;
}

input:-webkit-autofill {
  -webkit-text-fill-color: #000 !important;
  background: transparent;
}

.login-from input[placeholder],
.login-from [placeholder],
.login-from [placeholder] {
  background-color: transparent;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

@media only screen and (max-width: 767px) {
  ._thankyou {
    padding: 50px 20px 50px;
  }

  /*#signup_join.common-modal.JOIN-MODAL .modal-dialog .modal-content, #Msignup.common-modal.JOIN-MODAL .modal-dialog .modal-content{border-radius: 0px !important; background-color: #fff;}*/

  /*#signup_join.common-modal .modal-dialog .modal-content .modal-header{padding: 130px 20px 26px;}*/
}

@media only screen and (max-width: 640px) {
  #Msignup.common-modal .modal-dialog {
    width: 100%;
  }

  /*#Msignup.common-modal .modal-dialog .modal-content .modal-header{padding: 20px 10px 0px;background: #F8F8F8;border-bottom: none;}	
#Msignup.common-modal .modal-dialog .modal-content .modal-header .modal-title{font-size: 24px;line-height: 24px;color: #41464B;}
#Msignup.common-modal .modal-dialog .modal-content .modal-header .close{color: #646C75}	
#Msignup.common-modal .modal-dialog .modal-content .modal-header::before{height: auto}
#Msignup.common-modal .modal-dialog{width: 100%;} 
#Msignup.common-modal .modal-dialog .modal-content .modal-header{padding: 20px 10px 0px;background: #F8F8F8;border-bottom: none;} 
#Msignup.common-modal .modal-dialog .modal-content .modal-header .modal-title{font-size: 24px;line-height: 24px;color: #41464B;} 
.common-modal .modal-dialog .modal-body .social_login_btn ul li a{min-height: inherit;padding: 30px 0 30px;}  
.common-modal .modal-dialog .modal-body .social_login_btn{padding: 20px 0 20px 0px;}  
#Msignup.common-modal .modal-dialog .modal-content .modal-header .close{color: #646C75} 
#Msignup.common-modal .modal-dialog .modal-content .modal-header::before{height: auto}*/
}

@media only screen and (max-width: 479px) {
  /*.btn_join_fast{width: 100%;}
#signup_join.common-modal.JOIN-MODAL .modal-dialog .modal-body{padding: 0 30px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a img {max-width: 35px;}
#signup_join.common-modal.JOIN-MODAL .modal-dialog{width: 100%;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn ul li a{padding: 15px 10px;}
.common-modal.JOIN-MODAL .modal-dialog .modal-body .social_login_btn._social-cnt ul li a .sign_txt_lft{padding: 0px 0px 0 10px;}
#Msignup.common-modal .modal-dialog .modal-body .social_login_btn ul li a{padding: 15px 7px;}*/
}

/*#geterror_login_popup_agent_client{
  position: absolute;
  left: 0;
  right:0;
}
*/

.MdL_Logo {
  display: block;
  text-align: center;
  padding-bottom: 30px;
}

.MdL_Logo img {
  width: 200px;
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {
  .MdL_Logo img {
    width: 180px;
  }
}

.ModalFottoR {
  /*border-top: 1px solid #d6d6d6;*/
  margin-bottom: 40px;
  padding: 0px 46px 0px 46px;
}

@media only screen and (max-width: 479px) {
  .ModalFottoR {
    padding: 0px 16px 0px 16px;
  }
}

.ModalFottoR .join_login_link {
  margin-bottom: 0px;
  font-size: 18px;
  color: #2b415f;
  text-align: center;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 40px;
}

.ModalFottoR .join_login_link a {
  color: #006EE0;
}

@media only screen and (max-width: 767px) {
  .LSMoDal_ShAPE {
    background-color: #fff;
  }
}

.LSMoDal_ShAPE .modal-dialog {
  width: 433px;
  border-radius: 10px;
}

@media only screen and (max-width: 479px) {
  .LSMoDal_ShAPE .modal-dialog {
    width: 100%;
    border-radius: 0px;
  }
}

.LSMoDal_ShAPE .modal-dialog .modal-content {
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
  -webkit-box-shadow: 0px 19px 40px 0px rgba(39, 42, 46, 0.4);
          box-shadow: 0px 19px 40px 0px rgba(39, 42, 46, 0.4);
  background-image: none !important;
}

@media only screen and (max-width: 479px) {
  .LSMoDal_ShAPE .modal-dialog .modal-content {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header {
  background-image: none;
  background-color: transparent;
  padding: 62px 30px 21px;
  border: none;
  position: relative;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header .close {
  color: #e2e2e2;
  position: absolute;
  top: 15px;
  right: 15px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header .modal-title {
  color: #000;
  font-size: 27px;
  line-height: 35px;
  font-weight: 600;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header:before {
  display: none;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body {
  padding: 0px 0 18px 0;
  background-color: transparent;
  border-radius: 0px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 {
  margin-top: 15px;
  text-align: center;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li {
  display: inline-block;
  width: auto;
  margin: 0 12px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li a {
  text-decoration: none;
  font-size: 22px;
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 100%;
  text-align: center;
  line-height: 44px;
  /*color: #000000;*/
  border: 1px solid #e1e1e1;
  /*background-color: #fff;*/
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li a .fa {
  line-height: 40px;
  color: #fff;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li a img {
  max-width: inherit;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li a:hover {
  /*  background-color: rgb(0, 110, 224);*/
  /*border: 1px solid rgb(0, 110, 224);*/
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li.google-icon a {
  background: #ff3d00;
  color: #fff;
  border: 1px solid #ff3d00;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li.google-icon a .fa {
  color: #fff;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li.twitericon a {
  background: #55acee;
  color: #fff;
  border: 1px solid #55acee;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li.twitericon a .fa {
  color: #fff;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li.fbicon a {
  background: #395185;
  color: #fff;
  border: 1px solid #395185;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login .social_sc123 ul li.fbicon a .fa {
  color: #fff;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login p {
  text-align: center;
  font-size: 16px;
  color: #a1a1a1;
  line-height: 20px;
  /*margin-bottom: 33px;
            margin-top: 34px;*/
  position: relative;
  width: 30%;
  margin: 32px auto 33px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login p:before {
  border: 1px solid #a1a1a1;
  width: 112px;
  height: 1px;
  position: absolute;
  content: "";
  margin-left: -122px;
  top: 9px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login p:after {
  border: 1px solid #a1a1a1;
  width: 112px;
  height: 1px;
  position: absolute;
  content: "";
  top: 9px;
  margin-left: 12px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body {
  width: 100%;
  padding: 0 46px;
  margin-top: 0px;
}

@media only screen and (max-width: 479px) {
  .LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body {
    padding: 0 16px;
  }
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group.padding-10 {
  margin-bottom: 16px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group {
  margin-bottom: 20px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group label {
  font-weight: normal;
  margin-bottom: 5px;
  font-size: 17px;
  line-height: 18px;
  color: #797979;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group input {
  border-color: #d8d8d8;
  height: 47px;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  font-size: 17px;
  color: #000;
  background-color: white;
  margin-bottom: 0px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group input:focus {
  border-style: solid;
  border-width: 1px;
  border-color: #006ee0;
  border-radius: 5px;
  background-color: white;
  outline: none;
  -webkit-box-shadow: 0px 13px 37px 0px rgba(0, 86, 176, 0.18);
          box-shadow: 0px 13px 37px 0px rgba(0, 86, 176, 0.18);
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group input[type="password"]::-ms-reveal,
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group input[type="password"]::-ms-clear {
  display: none;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group {
  width: 100%;
  background-color: transparent;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0px;
  overflow: inherit;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group label {
  font-weight: normal;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 160%;
  /*letter-spacing: 0.05em;*/
  color: #333;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group input[type=text] ~ .input-group-addon #eye_show {
  display: inline-block;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group input[type=text] ~ .input-group-addon #eye_not-show {
  display: none;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group input[type=password] ~ .input-group-addon #eye_show {
  display: none;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group input[type=password] ~ .input-group-addon #eye_not-show {
  display: inline-block;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group label.error {
  margin-top: 5px;
  color: red;
  width: 100%;
  border: none;
  padding: 0;
  clear: both;
  letter-spacing: normal;
  margin-bottom: 0;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group input {
  border-color: #d8d8d8;
  height: 48px;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 16px;
  color: #333;
  background-color: white;
  margin-bottom: 0px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group input:focus {
  border-style: solid;
  border-width: 1px;
  border-color: #006ee0;
  border-radius: 4px;
  background-color: white;
  outline: none;
  -webkit-box-shadow: 0px 13px 37px 0px rgba(0, 86, 176, 0.18);
          box-shadow: 0px 13px 37px 0px rgba(0, 86, 176, 0.18);
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group .input-group-addon {
  position: absolute;
  z-index: 99;
  right: 0px;
  top: 30px;
  padding: 0;
  cursor: pointer;
  width: 50px;
  height: 48px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group .input-group-addon .eye_show {
  position: absolute;
  left: -10px;
  top: 12px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group .input-group-addon label.pass_s {
  z-index: 999;
  padding: 9px 0 0 0px;
  cursor: pointer;
  width: 51px;
  height: 48px;
  margin: 0;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group .input-group-addon label.pass_s img {
  pointer-events: none;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group .input-group .input-group-addon .fa-eye {
  padding-top: 0px;
  font-size: 17px;
  color: #a5a1a1;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group ._remember_r {
  line-height: normal;
  margin-bottom: 41px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group ._remember_r .checkbox {
  vertical-align: middle;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group ._remember_r .checkbox label {
  padding-left: 0px;
  font-size: 14px;
  color: #000;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: normal;
  vertical-align: top;
  min-height: inherit;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group ._remember_r .checkbox label input {
  position: relative;
  top: -1px;
  margin: 0px 6px 0 0px;
  line-height: normal;
  height: auto;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .form-group ._remember_r .fongot_t a {
  font-size: 14px;
  color: #006ee0;
  text-decoration: none;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .login_btn,
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .btn_join_fast {
  border-radius: 5px;
  background-color: #006ee0;
  border: 1px solid #006ee0;
  width: 100%;
  height: 45px;
  color: white;
  font-size: 18px;
  text-align: center;
  outline: none;
  font-weight: normal;
  text-transform: inherit;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0px;
  padding: 6px 15px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .login_btn:hover,
.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .btn_join_fast:hover {
  background: #004FC4;
  color: #fff;
  border: 1px solid #004FC4;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .reg_account {
  /*line-height: normal;
            padding-top: 10px;*/
  line-height: normal;
  padding: 0;
  /*margin-left: -70px;
            margin-right: -70px;*/
  border-style: solid;
  border-width: 0px 0 0px 0;
  border-color: #D6D6D6;
  margin-top: 23px;
  margin-bottom: 0px;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .reg_account p {
  margin-bottom: 0px;
  font-size: 18px;
  color: #2B415F;
}

.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body ._login-body .reg_account p a {
  color: #006ee0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog {
  width: 433px;
  border-radius: 10px;
}

@media only screen and (max-width: 479px) {
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog {
    width: 100%;
    background: #fff;
  }
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content {
  background: #fff;
}

@media only screen and (max-width: 479px) {
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content {
    background: #fff;
  }
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .MdL_Logo {
  padding-bottom: 42px;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .MdL_Logo img {
  width: 177px;
  margin: 0 auto;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header {
  padding: 61px 0 40px 0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-header .modal-title {
  padding: 0 20px;
  color: #333;
  font-size: 24px;
  line-height: 35px;
  font-weight: 700;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body {
  padding: 0 46px;
}

@media only screen and (max-width: 479px) {
  .SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body {
    padding: 0 16px;
  }
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn {
  padding-bottom: 48px;
  padding-top: 0px;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul {
  padding: 0px !important;
  display: block !important;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li {
  width: 100%;
  padding: 0;
  margin-bottom: 15px;
  border: none;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li a {
  min-height: inherit;
  padding: 15px 27px;
  border: none;
  border-radius: 10px;
  display: inline-block;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 6px;
  font-size: 18px;
  line-height: 22px;
  /*color: #006EE0;*/
  /*background: rgba(0, 110, 224, 0.06);*/
  background: #fff;
  outline: none;
  width: 100%;
  max-width: 100%;
  border: 1px solid #006EE0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li a h4 {
  margin: 0px;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: #006EE0;
  font-weight: 600;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li a:hover {
  color: #006EE0;
  border: 1px solid rgba(0, 110, 224, 0.06);
  background: rgba(0, 110, 224, 0.06);
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.signup_btn a {
  background: #006EE0;
  color: #fff;
  border: 1px solid #006EE0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.signup_btn a h4 {
  color: #fff;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.signup_btn a:hover {
  color: #006EE0;
  border: 1px solid rgba(0, 110, 224, 0.06);
  background: rgba(0, 110, 224, 0.06);
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.signup_btn a:hover h4 {
  color: #006EE0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.hbs_btn a {
  background: rgba(0, 110, 224, 0.06);
  color: #006EE0;
  border: 1px solid rgba(0, 110, 224, 0.06);
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.hbs_btn a h4 {
  color: #006EE0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.hbs_btn a:hover {
  color: #006EE0;
  background: rgba(0, 110, 224, 0.06);
  border: 1px solid #006EE0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .modal-dialog .modal-content .modal-body .social_login_btn ul li.hbs_btn a:hover h4 {
  color: #006EE0;
}

.SiGnUPMoDAL.LSMoDal_ShAPE .sell_home_link {
  display: block;
  text-align: center;
  font-size: 18px;
  margin-bottom: 40px;
  color: #006EE0;
  padding: 0 10px;
}

.fa-lightbulb-o {
  font-size: 22px !important;
}

#geterror_login_popup_agent_client .alert {
  padding: 0px;
  background-color: transparent;
  border-color: transparent;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 12px;
  text-align: center;
}

#geterror_login_popup_agent_client .alert .close {
  display: none;
}

#geterror_login_popup_agent_client .alert img {
  width: 42px;
  display: block;
  margin: 0 auto;
}

#geterror_login_popup_agent_client .alert strong {
  font-weight: normal;
  text-align: center;
  display: block;
}

#geterror_login_popup_agent_client .alert-danger {
  color: #DC0000;
}

.loginsocial.social_login {
  display: block;
  border-bottom: 0px solid #a2aaac;
  padding: 8px 0 10px 0;
}

.loginsocial.social_login .social_sc123 ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.loginsocial.social_login .social_sc123 ul li {
  display: inline-block;
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18px;
  padding-left: 12px;
  padding-right: 12px;
}

.loginsocial.social_login .social_sc123 ul li a {
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 1px solid #B5B5BD;
  border-radius: 100px;
  background: #fff;
  padding: 10px 0 10px 00px;
  text-decoration: none;
  color: #1148ac;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
}

.loginsocial.social_login .social_sc123 ul li a img {
  max-width: inherit;
}

@media only screen and (max-width: 479px) {
  .loginsocial.social_login .social_sc123 ul li {
    width: auto;
  }

  .loginsocial.social_login .social_sc123 ul li a {
    padding: 10px 0 10px 0px;
    text-align: center;
  }
}

.loginsocial.social_login .orborder {
  position: relative;
  padding: 23px 0;
}

.loginsocial.social_login .orborder p {
  text-align: center;
  font-size: 16px;
  color: #a1a1a1;
  line-height: 20px;
  position: relative;
  margin: 0px;
  background: #fff;
  padding: 0 20px;
}

.loginsocial.social_login .orborder span {
  display: block;
  position: relative;
  top: -12px;
  border-bottom: 1px solid #A1A1A1;
}

.formgroupsection .form-group {
  margin-bottom: 20px;
}

.formgroupsection .form-group .input-group {
  display: block;
}

.formgroupsection .form-group .input-group label {
  font-weight: normal;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.05em;
  color: #333;
  letter-spacing: normal;
}

.formgroupsection .form-group .input-group input {
  border-color: #d8d8d8;
  height: 48px;
  border-radius: 4px !important;
  border-style: solid;
  border-width: 1px;
  font-size: 16px;
  color: #333;
  background-color: #fff;
  margin-bottom: 0px;
  width: 100% !important;
  float: none;
  display: block;
}

.formgroupsection .form-group .input-group .input-group.error {
  border: 1px solid #ff0000;
}

.formgroupsection .form-group .input-group .input-group.error .input-group-addon .fa {
  color: #ff0000;
  margin: 0px;
  font-size: 16px;
  vertical-align: inherit;
}

.formgroupsection .form-group .input-group .input-group.error .input-group-addon .fa-lock {
  font-size: 24px;
}

.formgroupsection .form-group .input-group .input-group.error .input-group-addon .fa-eye {
  padding-top: 5px;
  font-size: 20px;
  color: #838383;
}

.formgroupsection .form-group .input-group .input-group-addon {
  position: absolute;
  z-index: 999;
  right: 0px;
  top: 30px;
  padding: 0;
  cursor: pointer;
  width: 50px;
  height: 48px;
  border: none;
  background: no-repeat;
}

.formgroupsection .form-group .input-group .input-group-addon label.pass_s {
  z-index: 999;
  padding: 9px 0 0 0px;
  cursor: pointer;
  width: 51px;
  height: 48px;
  margin: 0;
}

.formgroupsection .form-group .input-group .input-group-addon input {
  display: none;
}

.formgroupsection .form-group .input-group .input-group-addon .fa {
  color: #838383;
}

.formgroupsection .form-group .input-group .input-group-addon .fa-lock {
  font-size: 24px;
}

.formgroupsection .form-group .input-group .input-group-addon .fa-eye {
  padding-top: 5px;
  font-size: 20px;
}

.formgroupsection .form-group .input-group .input-group-addon:last-child {
  border-right: 0px solid #ebebeb;
}

.formgroupsection .form-group .input-group input[type="password"] ~ .input-group-addon #eye_show {
  display: none;
}

.formgroupsection .form-group .input-group input[type="password"] ~ .input-group-addon #eye_not-show {
  display: inline-block;
}

.formgroupsection .form-group .input-group input[type="text"] ~ .input-group-addon #eye_show {
  display: inline-block;
}

.formgroupsection .form-group .input-group input[type="text"] ~ .input-group-addon #eye_not-show {
  display: none;
}

.profile_container {
  padding: 0px 0 213px 0;
  position: relative;
}

.profile_container .edit_icon {
  float: right;
  color: #0b2d6d;
  text-decoration: none;
  font-size: 18px;
}

@media only screen and (max-width: 767px) {
  .profile_container .agent_details {
    padding: 50px 15px 0 15px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    border-right: 0px solid #ccc !important;
    border-bottom: 0px solid #ccc !important;
  }
}

.profile_container .agent_details.agent_details_edit {
  padding: 25px 20px;
  margin-left: -5px;
  margin-right: -15px;
}

.profile_container .agent_details.agent_details_edit .agent_mview {
  /*star rating new scss*/
}

.profile_container .agent_details.agent_details_edit .agent_mview .content_section {
  /*.office_hours{
            table{
              width: 100%;
              tr{
                th{
                  padding-bottom: 10px;
                }
              }
              tr.today:after{
                content: '\f0da';
                font-family:'Fontawesome';
                position: absolute;
                left: 26px;
                color: #ff0000;
              }
            }
          }*/
}

.profile_container .agent_details.agent_details_edit .agent_mview .content_section .edit_icon {
  position: relative;
  top: 15px;
}

.profile_container .agent_details.agent_details_edit .agent_mview .content_section h1 {
  font-size: 18px;
  margin: 0px;
  padding: 20px 0 5px 0;
  font-weight: 600;
}

.profile_container .agent_details.agent_details_edit .agent_mview .content_section h3 {
  font-size: 18px;
  margin: 0px;
  padding: 40px 0 25px 0;
  font-weight: 300;
  color: #333;
  text-transform: uppercase;
}

.profile_container .agent_details.agent_details_edit .agent_mview .content_section .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 22px;
  margin-top: 2px;
}

.profile_container .agent_details.agent_details_edit .agent_mview div.review_t {
  position: relative;
  text-align: center;
  padding: 15px 0;
}

.profile_container .agent_details.agent_details_edit .agent_mview div.review_t a {
  text-decoration: none;
}

.profile_container .agent_details.agent_details_edit .agent_mview div.review_t a .fa {
  margin: 0 2px;
}

.profile_container .agent_details.agent_details_edit .agent_mview div.review_t a .fa.st-desiable {
  color: #dec51e;
  font-size: 18px;
  opacity: 0.5;
}

.profile_container .agent_details.agent_details_edit .agent_mview div.review_t a .fa.st-active {
  color: #dec51e;
  font-size: 18px;
  opacity: 1;
}

.profile_container .agent_details.agent_details_edit .agent_mview div.review_t a span {
  display: block;
  opacity: 0.4;
  color: #333;
  font-size: 14px;
  line-height: 16px;
}

@media only screen and (max-width: 767px) {
  .profile_container .agent_details.agent_details_edit .agent_mview {
    width: 320px;
    margin: 0 auto;
    position: relative;
  }
}

@media only screen and (max-width: 414px) {
  .profile_container .agent_details.agent_details_edit .agent_mview {
    width: 250px;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container .agent_details.agent_details_edit {
    padding: 25px 20px 0 20px;
    margin-right: 0px;
    margin-left: 0px;
  }
}

.profile_container .agent_details {
  background: #f6f6f6;
  padding: 30px 15px 50px 15px;
  margin-right: -15px;
  margin-left: 0px;
  margin-bottom: 0px;
  border-left: 0px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  /*star rating new scss*/
}

@media only screen and (max-width: 767px) {
  .profile_container .agent_details .agent_mview {
    width: 320px;
    margin: 0 auto;
    position: relative;
  }
}

@media only screen and (max-width: 414px) {
  .profile_container .agent_details .agent_mview {
    width: 250px;
    margin: 0 auto;
  }
}

.profile_container .agent_details div.review_t {
  position: relative;
  text-align: center;
  padding: 15px 0;
}

.profile_container .agent_details div.review_t a {
  text-decoration: none;
}

.profile_container .agent_details div.review_t a .fa {
  margin: 0 2px;
}

.profile_container .agent_details div.review_t a .fa.st-desiable {
  color: #dec51e;
  font-size: 18px;
  opacity: 0.5;
}

.profile_container .agent_details div.review_t a .fa.st-active {
  color: #dec51e;
  font-size: 18px;
  opacity: 1;
}

.profile_container .agent_details div.review_t a span {
  display: block;
  opacity: 0.4;
  color: #333;
  font-size: 14px;
  line-height: 16px;
}

.profile_container .agent_details .agent_n45 {
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 1.6;
  margin-top: 5px;
}

.profile_container .agent_details .agent_n45 a {
  text-decoration: none;
  font-size: 24px;
  color: #333;
  font-weight: 600;
}

.profile_container .agent_details .agent_n45 a .fa {
  color: #1148ac;
  font-size: 18px;
}

.profile_container .agent_details .agent_n45 span {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #333;
  opacity: 0.8;
  line-height: 20px;
}

.profile_container .agent_details figure {
  padding: 0px 0;
  position: relative;
  text-align: center;
  margin: 0 auto;
  min-height: 150px;
  width: 200px;
  height: 200px;
}

.profile_container .agent_details figure img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #ccc;
  background-color: #f6f6f6;
}

.profile_container .agent_details figure .image-upload {
  position: absolute;
  right: 25px;
  bottom: 20px;
}

.profile_container .agent_details figure .image-upload #file-input {
  display: none;
}

.profile_container .agent_details figure .image-upload .replace_btn {
  background-color: #a3a3a5;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
  padding: 2px 20px;
  font-size: 12px;
}

.profile_container .agent_details .agtaddress {
  position: relative;
  padding: 28px 0;
}

.profile_container .agent_details .agtaddress h2 {
  font-size: 18px;
  color: #333333;
  font-weight: 300;
  margin: 0px 0 30px 0;
  text-transform: uppercase;
}

.profile_container .agent_details .agtaddress ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.profile_container .agent_details .agtaddress ul li:last-child {
  text-indent: 21px;
}

.profile_container .agent_details .agtaddress ul li {
  font-size: 14px;
  color: #333;
  opacity: 0.8;
  line-height: 30px;
}

.profile_container .agent_details .agtaddress ul li a {
  text-decoration: none;
  display: block;
}

.profile_container .agent_details .agtaddress ul li .fa {
  font-size: 18px;
  color: #1148ac;
  margin-right: 10px;
}

.profile_container .agent_details .agtaddress ul li .fa.fa-phone {
  margin-right: 3px;
}

.profile_container .agent_details .agtaddress ul li .fa.fa-map-marker {
  margin-right: 3px;
}

.profile_container .agent_details .agtaddress ul li .fa.fa-certificate {
  margin-right: 2px;
}

.profile_container .agent_details .agt_address {
  text-align: center;
  display: block;
  font-weight: 600;
  padding: 10px 0;
  font-size: 14px;
  line-height: 1.6;
  margin: 0px;
}

.profile_container .agent_details .agt_address span {
  display: block;
  color: #6e6d6d;
}

.profile_container .agent_details .follow_group {
  position: relative;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 35px;
  padding-top: 10px;
  margin-left: -15px;
  margin-right: -15px;
}

.profile_container .agent_details .follow_group ul {
  list-style-type: none;
  margin: 0px;
  padding: 0 15px;
}

.profile_container .agent_details .follow_group ul li {
  float: left;
  width: 33.33%;
}

.profile_container .agent_details .follow_group ul li .foll_details {
  text-decoration: none;
  position: relative;
  width: 80%;
  display: inline-block;
}

.profile_container .agent_details .follow_group ul li .foll_details:hover {
  color: #333;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg {
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: top;
  /*.pro_img{
              position: absolute;
              left: 11px;
            }
            .pro_img:nth-of-type(3){
              position: absolute;
              left: 22px;
            }
            .pro_img:nth-of-type(4){
              position: absolute;
              left: 44px;
            }
            .pro_img:nth-of-type(5){
              position: absolute;
              left: 66px;
              }*/
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg img {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  border: 1px solid #f6f6f6;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg img.ifrdm1 {
  width: 30px;
  height: 30px;
  border-radius: 50px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg img.ifrdm2 {
  position: absolute;
  left: 15px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg img.ifrdm3 {
  position: absolute;
  left: 33px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg img.ifrdm4 {
  position: absolute;
  left: 51px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg img.ifrdm5 {
  position: absolute;
  left: 68px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg i {
  width: 30px;
  height: 30px;
  position: absolute;
  background: #ccc;
  border-radius: 50px;
  text-align: center;
  line-height: 30px;
  font-style: normal;
  font-weight: 600;
  border: 1px solid #f1f1f1;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg i.ifrdp1 {
  width: 30px;
  height: 30px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg i.ifrdp2 {
  position: absolute;
  left: 15px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg i.ifrdp3 {
  position: absolute;
  left: 33px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg i.ifrdp4 {
  position: absolute;
  left: 51px;
}

.profile_container .agent_details .follow_group ul li .foll_details .proimg i.ifrdp5 {
  position: absolute;
  left: 68px;
}

.profile_container .agent_details .follow_group ul li .foll_details .review_t {
  display: inline-block;
  position: relative;
}

.profile_container .agent_details .follow_group ul li .foll_details .review_t a {
  text-decoration: none;
}

.profile_container .agent_details .follow_group ul li .foll_details .review_t a:hover {
  text-decoration: none;
}

.profile_container .agent_details .follow_group ul li .foll_details .protextf {
  right: -18px;
  position: absolute;
  top: 6px;
  font-weight: 600;
}

.profile_container .agent_details .follow_group ul li .foll_details .protextf a:hover {
  text-decoration: none;
}

.profile_container .agent_details .follow_group ul li .foll_details .protextf.plus:before {
  content: '\F067';
  font-family: 'Fontawesome';
  position: absolute;
  font-weight: normal;
  font-size: 10px;
  line-height: 24px;
  margin-right: 1px;
  left: -8px;
}

.profile_container .agent_details .follow_group ul li .btn {
  height: 34px;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 600;
}

.profile_container .agent_details .follow_group ul li .btn.btn-message {
  border-radius: 50px;
  width: 94%;
  margin-right: 10px;
  text-align: center;
  line-height: 20px;
}

.profile_container .agent_details .follow_group ul li .btn-request {
  cursor: not-allowed;
  background-color: #ccc;
  color: #333 !important;
  width: 94%;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
  border-radius: 50px;
  border: 1px solid #b8b8b8 !important;
}

.profile_container .agent_details .follow_group ul li .btn-request:hover {
  background-color: #ccc !important;
  border: 1px solid #b8b8b8 !important;
  color: #333 !important;
}

.profile_container .agent_details .follow_group ul li .btn-request .fa {
  font-size: 14px;
  margin-right: 5px;
}

.profile_container .agent_details .follow_group ul li .btn.btn-following {
  border-radius: 50px;
  width: 94%;
  margin-right: 0px;
  background-color: #09abff;
  color: #fff;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
}

.profile_container .agent_details .follow_group ul li .btn.btn-following:hover {
  background-color: #029dee;
  color: #fff;
}

.profile_container .agent_details .follow_group ul li .btn.btn-following:focus {
  background-color: #029dee;
  color: #fff;
}

.profile_container .agent_details .follow_group ul li .btn.btn-following .fa {
  font-size: 14px;
  margin-right: 5px;
}

.profile_container .agent_details .social_group {
  margin-top: 10px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 10px  0;
  text-align: center;
  margin-right: -15px;
  margin-left: -15px;
  /*Responsive design*/
}

.profile_container .agent_details .social_group .social_p {
  width: 100%;
  /*ul{
          list-style-type: none;
          margin: 0px;
          padding: 0px;
          li:last-child{
            a:after{
              content:'';
            }
          }
          li{
            display: inline-block;
            border-right: 0px solid #ddd;
            line-height: 10px;
            position: relative;
            a:after{
              content:'|';
              color: #ddd;
              right: -5px;
              position: absolute;
              top: 4px;
            }
            a{
              line-height: 4px;
              padding: 0 5px;
              img{
                width: 20px;
              }
            }
          }
        }*/
}

.profile_container .agent_details .social_group .social_p ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*li:last-child{
                a:after{
                  content:'';
                }
                a {
                  line-height: 4px;
                  padding: 0 6px;
                  img{
                    width: 8px;
                  }
                }
              }*/
}

.profile_container .agent_details .social_group .social_p ul li.globe a {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #21adfc;
  border-radius: 10px;
  padding: 6px 6px;
}

.profile_container .agent_details .social_group .social_p ul li.globe a img {
  width: 31px;
}

.profile_container .agent_details .social_group .social_p ul li.zillow a {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #0074e4;
  border-radius: 10px;
  padding: 6px 6px;
}

.profile_container .agent_details .social_group .social_p ul li.zillow a img {
  width: 31px;
}

.profile_container .agent_details .social_group .social_p ul li.trulia_i a {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #07c25f;
  border-radius: 10px;
  padding: 6px 6px;
}

.profile_container .agent_details .social_group .social_p ul li.trulia_i a img {
  width: 31px;
}

.profile_container .agent_details .social_group .social_p ul li.yelp a {
  display: block;
  background-color: #d1262b;
  border-radius: 10px;
  padding: 10px 12px;
}

.profile_container .agent_details .social_group .social_p ul li.yelp a .fa {
  font-size: 24px;
  color: #fff;
}

.profile_container .agent_details .social_group .social_p ul li {
  border-right: 0px solid #ddd;
  display: inline-block;
  line-height: 10px;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
  /* a:after{
                content:'|';
                color: #ddd;
                right: -4px;
                .
                position: absolute;
                top: 4px;
              }*/
}

.profile_container .agent_details .social_group .social_p ul li a {
  line-height: 4px;
}

.profile_container .agent_details .social_group .social_p ul li a img {
  width: 18px;
}

.profile_container .agent_details .social_group .social_p ul li a .fa-facebook-square {
  font-size: 50px;
  position: relative;
  top: -2px;
  color: #1148ac;
}

.profile_container .agent_details .social_group .social_p ul li a .fa-linkedin-square {
  font-size: 50px;
  position: relative;
  top: -2px;
  color: #0077b7;
}

.profile_container .agent_details .social_group .review_t {
  display: inline-block;
  text-align: right;
  width: 50%;
  font-size: 12px;
}

.profile_container .agent_details .social_group .review_t .fa {
  color: #d7b323;
}

.profile_container .agent_details .social_group .review_t i {
  font-style: normal;
}

.profile_container .agent_details .social_group .review_t i:last-child {
  margin-left: 5px;
}

.profile_container .agent_details .social_group .review_t a {
  text-decoration: none;
}

.profile_container .agent_details .social_group .review_t a:hover {
  text-decoration: none;
}

@media only screen and (max-width: 1024px) {
  .profile_container .agent_details .social_group .social_p {
    display: inline-block;
    width: 100%;
    text-align: center;
  }

  .profile_container .agent_details .social_group .review_t {
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 12px;
    padding: 10px 0 0 0;
  }
}

.profile_container .agent_details .profile_view {
  border-bottom: 1px solid #dbdbdb;
  padding: 20px 0 10px 0;
  text-align: center;
  margin-right: -15px;
  margin-left: -15px;
}

.profile_container .agent_details .profile_view .view_count {
  font-size: 45px;
  margin: 0px;
  color: #1148ac;
  line-height: 30px;
  font-weight: 300;
}

.profile_container .agent_details .profile_view .view_t {
  font-weight: 500;
  margin-bottom: 0px;
  opacity: 0.7;
  font-size: 16px;
}

@media only screen and (max-width: 1024px) {
  .profile_container .agent_details .follow_group ul li {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }

  .profile_container .agent_details .follow_group ul li .foll_details .protextf {
    right: 5px;
    position: absolute;
    top: 4px;
    font-weight: bold;
    left: 56px;
  }

  .profile_container .agent_details .social_group .review_t a i:last-child {
    display: none;
  }
}

.profile_container .agent_details .profile_strength {
  background: #fff;
  padding: 10px 20px;
}

.profile_container .agent_details .profile_strength .progress_percentage {
  font-weight: 600;
  text-align: right;
  margin: 0px 40px 0 0;
}

.profile_container .agent_details .profile_strength .progress_sec .progress {
  margin: 0px 0 6px 0;
  border-radius: 50px;
  height: 14px;
}

.profile_container .agent_details .profile_strength .progress_sec .progress .progress-bar-blue {
  background-color: #1148ac;
  border-right: 2px solid #fff;
}

.profile_container .agent_details .profile_strength .progress_sec .progress .progress-bar-blue-d {
  background-color: #09abff;
  border-right: 2px solid #fff;
}

.profile_container .agent_details .profile_strength .progress_sec .progress .progress-bar-green {
  background-color: #11ac1c;
  border-right: 0px solid #fff;
}

.profile_container .agent_details .profile_strength .prog_desc {
  text-align: center;
  font-weight: 600;
  color: #1148ac;
  margin-bottom: 8px;
  padding: 0 20px;
  font-size: 13px;
  line-height: 14px;
}

@media only screen and (max-width: 767px) {
  .profile_container .agent_details .agent_details {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.profile_container .agent_description123.agentedit_wrap {
  position: relative;
  margin-left: -16px;
  margin-right: 10px;
  border-left: 1px solid #ccc;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost {
  padding: 30px 0 20px 0;
  min-height: 109px;
  display: block;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .boost_p {
  position: relative;
  margin-left: 26px;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .boost_p a {
  border: 1px solid #31aa3a;
  display: inline-block;
  border-radius: 4px;
  padding: 6px 20px;
  text-decoration: none;
  position: relative;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .boost_p a .close {
  position: absolute;
  top: -9px;
  right: -6px;
  background: #fff;
  margin: 0px;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .boost_p a .boost_text {
  font-weight: 600;
  text-align: center;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .boost_p a .boost_text span {
  display: block;
  color: #11ac1c;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i {
  text-align: right;
  padding-top: 11px;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i a {
  text-decoration: none;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .check_icon:before {
  content: '\F00C';
  color: #fff;
  font-family: 'Fontawesome';
  position: absolute;
  font-size: 10px;
  top: -4px;
  left: 6px;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .check_icon {
  position: relative;
  top: 7px;
  margin-right: 3px;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .check_icon .fa {
  color: #11ac1c;
  font-size: 28px;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .btn_active {
  background-color: #11ac1c;
  border-radius: 50px;
  color: #fff;
  font-size: 12px;
  padding: 2px 15px 3px;
  border: 1px solid #11ac1c;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .btn_active:hover {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .btn_active:focus {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .btn_deactive {
  background-color: #fff;
  border-radius: 50px;
  color: #a0a0a0;
  font-size: 12px;
  padding: 2px 15px 3px;
  border: 1px solid #a0a0a0;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .btn_deactive:hover {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.profile_container .agent_description123.agentedit_wrap .profile_boost .activity_i .btn_deactive:focus {
  background-color: #008c0a;
  color: #fff;
  border: 1px solid #008c0a;
}

.profile_container .agent_description123.agentedit_wrap .pofile_tab_menu {
  padding-top: 0px;
  position: relative;
}

.profile_container .agent_description123 {
  position: relative;
  margin-left: -16px;
  margin-right: 10px;
  border-left: 1px solid #ccc;
}

.profile_container .agent_description123 .profile_boost {
  display: none;
}

.profile_container .agent_description123 .pofile_tab_menu {
  position: relative;
  padding-top: 50px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs {
  position: relative;
  text-align: left;
  /*Review css end*/
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section {
  right: 0;
  top: 14px;
  position: absolute;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section .dropdown-menu {
  width: 100%;
  min-width: 180px;
  padding: 4px 10px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section .dropdown-menu .social-buttons {
  display: inline-block;
  width: 23%;
  text-align: center;
  font-size: 20px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section .dropdown-menu .social-buttons a {
  padding: 3px 5px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section .share_btn {
  border: 1px solid #b9b9b9;
  padding: 3px 12px;
  display: inline-block;
  border-radius: 50px;
  font-size: 12px;
  color: #858585;
  margin-bottom: 7px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section .share_btn .fa {
  color: #1148ac;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section .share_btn:hover {
  background: #1148ac;
  border: 1px solid #1148ac;
  color: #fff;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section .share_btn:hover .fa {
  color: #fff;
}

@media only screen and (max-width: 1248px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section {
    position: relative;
    top: 0px;
    float: right;
  }
}

@media only screen and (max-width: 1023px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_section {
    position: relative;
    top: 0px;
    float: right;
  }
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li {
  position: relative;
  color: #787878;
  font-weight: 600;
  float: none;
  font-size: 16px;
  display: inline-block;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a {
  border: 0px solid transparent;
  border-radius: 0px;
  padding: 15px 25px;
  position: relative;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a:hover {
  background-color: transparent;
  border: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a .notify {
  border-radius: 50px;
  background-color: #ff0101;
  color: #fff;
  margin-left: 10px;
  padding: 1px 10px 2px;
  line-height: 16px;
  font-style: normal;
  font-size: 12px;
}

@media only screen and (max-width: 990px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li {
    font-size: 14px;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a {
    padding: 15px;
  }
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li.active > a,
.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li.active > a:hover,
.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li.active > a:focus {
  border: none;
  background-color: transparent;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li > a span:after {
  content: '|';
  position: absolute;
  right: 0px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li:last-child > a span:after {
  content: '';
  position: absolute;
  right: -5px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a:hover span,
.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li.active a span,
.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a:focus span {
  border-bottom: 3px solid #1148ac;
  padding: 14px 0;
  color: #1148ac;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a:hover span.notify,
.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li.active a span.notify,
.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li a:focus span.notify {
  border-bottom: 0px solid #000;
  position: relative;
  padding: 1px 10px 2px;
  color: #fff;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .tab-content {
  text-align: left;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap {
  padding: 20px 10px 20px 40px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .border_btm {
  border-bottom: 1px solid #f6f6f6;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section {
  padding: 20px;
  /*.edu_text{
              border-top:1px solid $grey_bg;
              border-bottom:1px solid $grey_bg;
              padding: 5px 0;
              display: inline-block;
              width: 70%;
            }*/
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section h1 {
  font-size: 28px;
  color: #333;
  font-weight: 600;
  margin-bottom: 10px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section h1 span {
  color: #b1b0b0;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section h3 {
  font-size: 18px;
  margin: 0px;
  padding: 15px 0 25px 0;
  font-weight: 300;
  color: #333;
  text-transform: uppercase;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .other_lang {
  clear: both;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .other_lang p {
  color: #6e6e6e;
  font-weight: 600;
  margin-bottom: 15px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .other_lang p span {
  display: block;
  font-weight: 500;
  color: #6e6e6e;
  padding-left: 27px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .specialize-text {
  display: table;
  vertical-align: top;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .specialize-text .fa {
  display: table-cell;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .specialize-text span {
  display: table-cell;
  padding-left: 10px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section p {
  font-size: 14px;
  color: #6e6e6e;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section p.readmore {
  line-height: 28px;
  font-size: 14px;
  color: #6e6e6e;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section p.readmore a.morelink {
  text-decoration: none;
  display: inline-block;
  color: #1148ac;
  font-weight: 600;
  opacity: 0.8;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .fa {
  color: #1148ac;
  font-size: 18px;
  margin-right: 10px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section {
  padding-top: 0px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section h4 {
  font-weight: bold;
  color: #1148ac;
  font-size: 14px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul {
  list-style-type: none;
  padding: 10px 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li {
  display: inline-block;
  width: 32%;
  padding-right: 10px;
  margin-bottom: 15px;
  position: relative;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li img {
  width: 100%;
  height: 110px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li .image-upload {
  position: relative;
  top: 40px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li .image-upload input {
  display: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li .image-upload .fa {
  cursor: pointer;
  font-size: 20px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li .image-upload span {
  cursor: pointer;
  color: #d5d5d5;
  font-weight: 300;
  font-size: 12px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li:last-child {
  padding-right: 0px;
}

@media only screen and (max-width: 640px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li {
    width: 47%;
  }
}

@media only screen and (max-width: 480px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .awarded_section ul li {
    width: 100%;
  }
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec {
  position: relative;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec .materials-more {
  display: inline-block;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec .materials-more a {
  color: #1148ac;
  font-weight: 600;
  font-size: 14px;
  opacity: 0.8;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec .materials-more a .fa {
  margin-left: 5px;
  top: 2px;
  position: relative;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li.hidden_s {
  display: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li {
  width: auto;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  margin-bottom: 10px;
  height: auto;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a {
  display: block;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  line-height: 30px;
  font-weight: 600;
  border-radius: 10px;
  text-decoration: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a img {
  width: 120px;
  height: 140px;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 4px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a .fa {
  font-size: 40px;
  color: #ff0000;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: 16px;
  margin: 0px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a span {
  display: block;
  line-height: normal;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a span.pdf {
  padding: 20px 0 0 0;
  margin-left: 10px;
  text-align: center;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a span.pdf .fa {
  font-size: 45px;
  color: #ff0000;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a:hover {
  color: #000;
  text-decoration: none;
}

@media only screen and (max-width: 1023px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a img {
    width: 115px;
  }
}

@media only screen and (max-width: 640px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .pdf_sec ul li a img {
    width: 110px;
  }
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box {
  width: 70%;
  margin: 0;
  position: relative;
  display: inline-block;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .input-group {
  background: #fff;
  border-radius: 4px;
  padding: 4px 7px;
  border: 1px solid #ddd;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox {
  position: relative;
  display: table;
  width: 100%;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox .form-control {
  padding: 0 60px 0 5px;
  font-size: 14px;
  color: #696a6c;
  height: 28px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox .zip-searchbox-content-container {
  position: absolute;
  top: 0px;
  right: 0;
  z-index: 99;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox .zip-searchbox-content-container .btn-primary {
  padding: 3px 15px;
  font-size: 14px;
  font-weight: 600;
  background: #1148ac;
  border: 1px solid #1148ac;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox .form-control {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 4px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 4px;
  border: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .btn-search_i {
  background: #fff;
  color: #b2b2b2;
  border: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .btn-search_i .fa-search {
  font-size: 15px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .btn-search_i:hover {
  color: #b2b2b2 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .btn-search_i:focus {
  color: #b2b2b2 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 800px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box {
    width: 100%;
  }
}

@media only screen and (max-width: 1248px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services h1 {
    font-size: 21px;
  }
}

@media only screen and (max-width: 640px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box {
    width: 100%;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox .zip-searchbox-content-container {
    display: none;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .Search_box .zip_searchbox .form-control {
    padding: 0 5px;
  }
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .search_services .btn {
  padding: 4px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .service_list ul {
  list-style-type: none;
  padding: 0 0 15px 0;
  margin: 0px;
  display: inline-block;
  width: 100%;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .service_list ul li {
  display: inline-block;
  width: 33%;
  color: #7b7b7b;
  line-height: 30px;
  font-size: 14px;
  font-weight: 500;
  vertical-align: top;
}

@media only screen and (max-width: 1024px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .service_list ul li {
    width: 47%;
  }
}

@media only screen and (max-width: 800px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .service_list ul li {
    font-size: 13px;
  }
}

@media only screen and (max-width: 640px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .service_list ul li {
    width: 47%;
  }
}

@media only screen and (max-width: 480px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .service_list ul li {
    width: 100%;
  }
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .location_s {
  margin-top: 20px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .location_s .table-responsive {
  border: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .location_s table {
  margin-bottom: 0px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .location_s table thead tr th {
  border-bottom: 0px solid #ccc;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .location_s table tbody tr td {
  border-bottom: 0px solid #ccc;
  border-top: 0px solid #ccc;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .office_hours {
  margin-top: 20px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .office_hours .table-responsive {
  border: none;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .office_hours table {
  margin-bottom: 0px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .office_hours table thead tr th {
  border-bottom: 0px solid #ccc;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .office_hours table tbody tr.today:after {
  content: '\F0DA';
  position: absolute;
  left: 8px;
  font-family: 'Fontawesome';
  color: #ff0000;
  font-size: 16px;
  margin-top: 4px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .office_hours table tbody tr td {
  border-bottom: 0px solid #ccc;
  padding: 5px 20px 5px 0px;
}

@media only screen and (max-width: 767px) {
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section .office_hours .table-responsive {
    border: none;
  }
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .write_review {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .write_review a {
  text-decoration: none;
  color: #1148ac;
  font-weight: 600;
  font-size: 16px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .write_review a span {
  margin-left: 12px;
  top: 2px;
  position: relative;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review {
  padding: 0 0px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .agentr_details {
  position: relative;
  padding: 10px 0;
  margin-top: 15px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .agentr_details .agent_description {
  display: inline-block;
  margin-right: 10px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .agentr_details .agent_description .agent_img {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-right: 10px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .agentr_details .agent_description .agent_img img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
  border: 1px solid #ccc;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .agentr_details .agent_description .agent_desc {
  display: inline-block;
  font-size: 16px;
  color: #000;
  font-weight: 600;
  line-height: 17px;
  position: relative;
  top: 0px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .agentr_details .agent_description .agent_desc i {
  font-size: 14px;
  color: #000;
  font-style: normal;
  display: block;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .agentr_details .date_r {
  position: relative;
  color: #333;
  display: inline-block;
  margin-left: 2px;
  font-weight: 400;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_gbg {
  background-color: #eee;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_content {
  margin: 20px 0;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_content .star {
  display: inline-block;
  margin-bottom: 10px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_content .star .fa {
  color: #e4cc02;
  font-size: 18px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_content .verified-review {
  text-align: right;
  color: #333;
  display: inline-block;
  position: relative;
  top: -7px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_content .verified-review .fa {
  font-size: 25px;
  color: #11ac1c;
  display: inline-block;
  width: 40px;
  position: relative;
  top: 7px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_content .verified-review i {
  font-style: normal;
  display: inline-block;
  color: #333;
  font-size: 9px;
  vertical-align: top;
  margin-left: 5px;
  line-height: 13px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .review_content .verified-review i b {
  color: #11ac1c;
  font-size: 12px;
  display: block;
  font-weight: 600;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .report_issue {
  text-indent: 15px;
  font-size: 13px;
  color: #1148ac;
  margin-bottom: 0px;
  margin-top: 5px;
}

.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap.reviews_wrap .agent_review .review_section .report_issue .fa {
  color: #000;
}

@media only screen and (max-width: 767px) {
  .profile_container .agent_description123 {
    margin-right: 0px;
    margin-left: 0px;
    border-left: 0px solid #ccc;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap {
    padding: 15px;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section {
    padding: 10px;
  }

  .profile_container .agent_details .pofile_tab_menu .profilemenu-tabs .content_wrap {
    padding: 15px;
  }

  .profile_container .agent_details .pofile_tab_menu .profilemenu-tabs .content_wrap .content_section {
    padding: 10px;
  }

  .profile_container .agent_details figure {
    text-align: center;
    width: 200px;
    height: 200px;
    border-radius: 100px;
    padding: 0px;
    position: relative;
  }

  .profile_container .agent_details figure img {
    width: 100%;
    border-radius: 100px;
    height: 100%;
  }

  .profile_container .agent_details figure .image-upload {
    position: absolute;
    right: 0px;
    bottom: 20px;
    width: 100%;
    text-align: center;
  }
}

@media only screen and (max-width: 640px) {
  .profile_container .agent_description123 {
    padding-bottom: 40px;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .share_btn {
    position: relative;
    float: right;
    top: -20px;
  }

  .profile_container .agent_description123 .pofile_tab_menu .nav-tabs li > a span:after {
    content: '';
    position: relative;
    right: 0px;
    color: #fff;
  }

  .profile_container .agent_description123 .pofile_tab_menu .nav-tabs.nav-tabs-responsive li.prev > a:after {
    content: '\F053';
    font-family: 'Fontawesome';
    color: #000;
  }

  .profile_container .agent_description123 .pofile_tab_menu .nav-tabs.nav-tabs-responsive li.next > a:after {
    content: '\F054';
    font-family: 'Fontawesome';
    color: #000;
  }
}

@media only screen and (max-width: 360px) {
  .profile_container .agent_details .social_group .review_t i {
    font-size: 10px;
  }
}

/*Profile Tabs menu */

@media screen and (max-width: 640px) {
  /*.profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs li{
    float: left;
    display: inherit !important;
  }
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li{
    display: block !important;
  }*/

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive li {
    float: left;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li {
    display: none;
    width: 23%;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.active {
    width: 54%;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.active:first-child {
    margin-left: 23%;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.active,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.prev,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.next {
    display: block;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.prev,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.next > a,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.next > a .text,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.prev > a .text {
    display: none;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.next > a:after,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.next > a:after,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.prev > a:after,
  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.prev > a:after {
    content: '\F053';
    font-family: 'Fontawesome';
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.next > a:after {
    content: '\F054';
    font-family: 'Fontawesome';
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.dropdown > a:after {
    content: "\E114";
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .profile_container .agent_description123 .pofile_tab_menu .profilemenu-tabs .nav-tabs.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }

  .nav-tabs-responsive > li {
    display: none;
    width: 23%;
  }

  .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }

  .nav-tabs-responsive > li.active {
    width: 54%;
  }

  .nav-tabs-responsive > li.active:first-child {
    margin-left: 23%;
  }

  .nav-tabs-responsive > li.active,
  .nav-tabs-responsive > li.prev,
  .nav-tabs-responsive > li.next {
    display: block;
  }

  .nav-tabs-responsive > li.prev,
  .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .nav-tabs-responsive > li.next > a,
  .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }

  .nav-tabs-responsive > li.next > a .text,
  .nav-tabs-responsive > li.prev > a .text {
    display: none;
  }

  .nav-tabs-responsive > li.next > a:after,
  .nav-tabs-responsive > li.next > a:after,
  .nav-tabs-responsive > li.prev > a:after,
  .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .nav-tabs-responsive > li.prev > a:after {
    content: '\F053';
    font-family: 'Fontawesome';
  }

  .nav-tabs-responsive > li.next > a:after {
    content: '\F054';
    font-family: 'Fontawesome';
  }

  .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }

  .nav-tabs-responsive > li.dropdown > a:after {
    content: "\E114";
  }

  .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }

  .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }

  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }

  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }
}

/**
 * Demo Styles
 */

.profilemenu-tabs .nav-tabs {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  #narrow-browser-alert {
    display: none;
  }
}

/*Message css*/

.btn_line {
  width: 55px;
  height: 3px;
  background-color: #c2c2c2;
}

.message_container {
  background-color: #f2f2f2;
}

.message_container .message_chat {
  padding: 30px 0 0 0;
}

.message_container .message_chat .profilemenu-tabs {
  background-color: #fff;
  border: 1px solid #e0e1e3;
}

.message_container .message_chat .profilemenu-tabs .right_border {
  border-right: 1px solid #e0e1e3;
  min-height: 677px;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message {
  padding: 0px;
  border-bottom: 1px solid #e0e1e3;
  border-right: 0px solid #e0e1e3;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input {
  padding: 10px;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group {
  border: 1px solid #eee;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group .input-group-btn .btn-smssearch {
  background-color: transparent;
  padding: 6px 10px;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group .input-group-btn .btn-smssearch .fa {
  font-size: 20px;
  color: #9d9d9d;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group .input-group-btn .btn-smssearch:active {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group .input-group-btn .btn-smssearch:active {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group .input-group-btn .btn-smssearch:active .fa {
  color: #1148ac;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group .form-control {
  border: none;
  border-radius: 0px;
  color: #000;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message #custom-search-input .input-group .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message .message_tabs {
  position: relative;
  margin-bottom: 0px;
  padding: 10px 10px 0 10px;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message .message_tabs ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  background-color: #eee;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message .message_tabs ul li {
  display: inline-block;
  width: 49.3%;
  text-align: center;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message .message_tabs ul li a {
  padding: 6px 0;
  text-decoration: none;
  font-weight: 600;
  display: block;
}

.message_container .message_chat .profilemenu-tabs .right_border .search_message .message_tabs ul li a.active {
  background-color: #ddd;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs {
  margin-bottom: 0px;
  min-height: 594px;
  overflow-y: auto;
  overflow-x: hidden;
  display: inline;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li {
  border-bottom: 1px solid #e0e1e3;
  border-radius: 0px;
  border-right: 1px solid #e0e1e3;
  width: 100%;
  border-top: 1px solid transparent;
  position: relative;
  right: -1px;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a {
  border-radius: 0px;
  display: inline-block;
  width: 100%;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a:hover {
  background-color: transparent;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a:focus {
  background-color: transparent;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .msms_img {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .msms_img i {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  font-style: normal;
  display: block;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .msms_img i img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .text_content {
  display: inline-block;
  color: #1148ac;
  font-weight: 600;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .text_content i {
  display: block;
  font-size: 12px;
  color: #525252;
  font-style: normal;
  font-weight: 500;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .text_content .btn_month {
  border-radius: 50px;
  background-color: transparent;
  border: 1px solid #ddd;
  font-size: 10px;
  font-weight: bold;
  padding: 1px 7px;
  margin-top: 2px;
  color: #333;
}

@media only screen and (max-width: 991px) {
  .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .text_content i {
    font-size: 10px;
  }
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li.active {
  border-right: 1px solid #fff;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li.active a {
  background-color: transparent;
  border: 1px solid transparent;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li.active a:hover {
  background-color: transparent;
  border: 1px solid transparent;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li {
  border-right: 1px solid #e0e1e3;
}

.message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a:hover {
  background-color: transparent;
  border: 1px solid transparent;
}

.message_container .message_chat .profilemenu-tabs .tab-content {
  padding: 10px 20px 0 20px;
  min-height: 677px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section {
  position: relative;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header {
  border-bottom: 1px solid #e0e1e3;
  padding-bottom: 10px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_head {
  display: inline-block;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_head .msms_img {
  margin-right: 10px;
  display: inline-block;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_head .msms_img i {
  width: 65px;
  height: 65px;
  border-radius: 50px;
  display: block;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_head .msms_img i img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_head .text {
  font-weight: 600;
  color: #1148ac;
  display: inline-block;
  position: relative;
  top: 10px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_head .text i {
  font-style: normal;
  font-size: 12px;
  color: #333;
  display: block;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_ellispe a {
  text-decoration: none;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_header .profile_ellispe a .fa {
  font-size: 20px;
  color: #a6a6a6;
  padding-top: 20px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description {
  padding: 20px 0;
  overflow-y: auto;
  height: 500px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m {
  padding-top: 20px;
  display: table;
  width: 98%;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m .msms_img {
  display: table-cell;
  width: 80px;
  margin-right: 10px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m .msms_img span {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  display: block;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m .msms_img span img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m .sms_text {
  display: table-cell;
  font-weight: 600;
  color: #1148ac;
  vertical-align: top;
  padding-right: 20px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m .sms_text .mes_i {
  display: block;
  border: 0px solid #ccc;
  color: #515151;
  font-weight: 500;
  border-radius: 4px;
  padding: 15px;
  margin: 5px 0;
  line-height: 21px;
  background-color: #ebf9ff;
  font-size: 13px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m .sms_text .date_s {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_m .sms_text .time_i {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
  margin-left: 20px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply {
  padding-top: 10px;
  padding-left: 0px;
  display: table;
  float: right;
  width: 80%;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply .msms_img {
  display: table-cell;
  margin-left: 10px;
  width: 80px;
  float: right;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply .msms_img span {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  display: block;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply .msms_img span img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply .sms_text {
  display: table-cell;
  font-weight: 600;
  color: #1148ac;
  vertical-align: top;
  padding-right: 5px;
  float: right;
  width: 84%;
  text-align: right;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply .sms_text .mes_i {
  display: block;
  border: 0px solid #ccc;
  color: #363636;
  font-weight: 500;
  border-radius: 4px;
  padding: 15px;
  margin: 5px 0;
  line-height: 21px;
  background-color: #f4f4f4;
  text-align: left;
  font-size: 13px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply .sms_text .date_s {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_section .chat_description .chat_reply .sms_text .time_i {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
  margin-left: 20px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_footer {
  padding: 20px;
  border-top: 1px solid #e0e1e3;
  margin-left: -20px;
  margin-right: -20px;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_footer .message_send {
  width: 100%;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_footer .message_send .form-control {
  float: left;
  width: 82%;
  height: 46px;
  font-size: 16px;
  color: #000;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_footer .message_send .btn-primary {
  float: right;
  width: 15%;
  margin-left: 10px;
  height: 46px;
  font-size: 16px;
  font-weight: 600;
  background-color: #1148ac;
  border: 1px solid #1148ac;
}

.message_container .message_chat .profilemenu-tabs .tab-content .chat_footer .message_send .btn-primary:hover {
  background-color: #003493;
  border: 1px solid #003493;
  color: #fff;
}

.message_container .message_chat .message_heading {
  padding-bottom: 20px;
}

.message_container .message_chat .message_heading .mes_title {
  font-size: 20px;
  font-weight: 600;
  margin-top: 16px;
}

.message_container .message_chat .message_heading .sms_boost {
  position: relative;
  text-align: right;
}

.message_container .message_chat .message_heading .sms_boost a {
  border: 1px solid #089f94;
  display: inline-block;
  border-radius: 4px;
  padding: 3px 20px;
  text-decoration: none;
  position: relative;
  background-color: #089f94;
}

.message_container .message_chat .message_heading .sms_boost a .boost_text {
  font-weight: 600;
  text-align: center;
  color: #fff;
}

.message_container .message_chat .message_heading .sms_boost a .boost_text span {
  display: block;
  color: #fbf487;
}

.message_container .message_chat .message_heading .sms_boost a .close {
  position: absolute;
  right: 3px;
  top: -2px;
  color: #fff;
  text-shadow: none;
  font-weight: normal;
}

/*.modal-open .modal{
  z-index: 9999;
  overflow-x: hidden;
overflow-y: hidden;
}*/

.editModal .modal-content {
  border: 0px solid #d5d5d5;
  height: auto;
  border-radius: 20px !important;
}

@media only screen and (max-width: 767px) {
  .editModal .modal-content {
    border-radius: 0px !important;
  }
}

.editModal .modal-content .modal-body {
  padding: 0px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border {
  min-height: 523px;
  overflow-x: hidden;
  overflow-y: auto;
  background: #f8f8f8;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul {
  border-right: 1px solid #d5d5d5;
  margin-top: -1px;
  margin-bottom: 0px;
  min-height: 547px;
  /*li:first-child{
              a{
                padding-top:50px;
              }
            }*/
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li.active {
  color: #1148ac;
  background-color: #fff;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li.active a {
  border-right: 1px solid #fff;
  margin-right: -1px;
  color: #1148ac;
  background-color: #fff;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li.active a:hover {
  border-right: 1px solid #fff;
  background-color: transparent;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li.active a:focus {
  border-right: 1px solid #fff;
  background-color: transparent;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li {
  display: block;
  width: 100%;
  float: none;
  border-bottom: 1px solid transparent;
  font-size: 14px;
  font-weight: 600;
  color: #464646;
  border-top: 1px solid #d5d5d5;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li a {
  border-radius: 0px;
  background-color: transparent;
  border: 1px solid transparent;
  margin-right: 0px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li a:hover {
  background-color: transparent;
  border: 1px solid transparent;
  color: #000;
}

.editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li a:focus {
  background-color: transparent;
  border: 1px solid transparent;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li:first-child a {
    padding-top: 10px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li {
    border-bottom: 0px solid #000;
  }
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content {
  position: relative;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .close {
  right: 20px;
  font-size: 30px;
  font-weight: 500;
  top: 10px;
  right: 20px;
  position: relative;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content #servicearea .profileedit_popup .model_contaioner {
  /*height: 215px;*/
  height: 130px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup {
  padding: 15px 20px 15px 40px;
  /*Broker style Start*/
  /*Broker style End*/
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .info_cbrok {
  padding-right: 30px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .info_cbrok .change_brok {
  font-size: 16px;
  padding-right: 50px;
  font-weight: 600;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .info_cbrok .change_brok a {
  color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .info_cbrok .change_brok {
    padding-right: 0px;
  }
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 15px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 20px;
  margin-top: 2px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .delete-section {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .delete-section .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .borker_info {
  background-color: #f8f8f8;
  border: 1px solid #f1f1f1;
  padding: 15px;
  border-radius: 6px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .borker_info .broker_heading.broker001 {
  padding-top: 15px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .borker_info .broker_heading .heading {
  border-bottom: 1px solid #d5d5d5;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .borker_info .broker_heading .heading h2 {
  color: #1148ac;
  font-size: 18px;
  margin: 0px;
  padding-bottom: 15px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .borker_info .model-inner label {
  font-weight: normal;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup #main-personal.edit_credentials .model_contaioner {
  height: auto;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
  /*Service area css start*/
  /*Service area css end*/
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .form_section {
  margin-top: 10px;
  margin-bottom: 10px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .form_section .image-upload {
  position: relative;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .form_section .image-upload .btn-choose {
  border-radius: 50px;
  border: 1px solid #8f8f8f;
  color: #1148ac;
  padding: 3px 20px !important;
  margin-left: 0px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .form_section .image-upload .btn-choose:hover {
  background-color: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .form_section .image-upload span {
  font-weight: 500;
  color: #000;
  margin-left: 10px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .form_section .image-upload input {
  display: none;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #marketing_thumb_img {
  position: relative;
  display: inline-block;
  width: 100%;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #marketing_thumb_img .marketing_material-img {
  width: 180px;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  background-color: #ccc;
  vertical-align: top;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #marketing_thumb_img .marketing_material-img .fa {
  color: #ff0000;
  padding: 4px 0 6px 10px;
  font-size: 20px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #marketing_thumb_img .marketing_material-img figure img {
  width: 200px;
  height: 100px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #marketing_thumb_img .marketing_material-img .close {
  position: absolute;
  top: -4px;
  right: -5px;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
  text-shadow: none;
  background: #000;
  /*padding: 2px 6px 4px 7px;*/
  border-radius: 50px;
  line-height: 18px;
  width: 20px;
  height: 20px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #marketing_thumb_img .marketing_material-img input {
  width: 100%;
  margin-top: 0px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #credential_thumb_img {
  position: relative;
  display: inline-block;
  width: 100%;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #credential_thumb_img .marketing_material-img {
  width: 180px;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 1px;
  background-color: #ccc;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #credential_thumb_img .marketing_material-img figure img {
  width: 200px;
  height: 100px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #credential_thumb_img .marketing_material-img .close {
  position: absolute;
  top: -4px;
  right: -5px;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
  text-shadow: none;
  background: #000;
  padding: 2px 6px 4px 7px;
  border-radius: 50px;
  line-height: 16px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner #credential_thumb_img .marketing_material-img input {
  width: 100%;
  margin-top: 2px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead {
  position: relative;
  margin-bottom: 15px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .header_heading h2 {
  color: #1148ac;
  background-color: #f1f1f1;
  padding: 10px 15px;
  margin: 0px;
  font-size: 14px;
  font-weight: 600;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox {
  list-style-type: none;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li {
  width: 32.6%;
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li .close-list {
  position: absolute;
  right: 7px;
  top: 0px;
  z-index: 999;
  width: 9px;
  height: 1px;
  text-decoration: none;
  color: #333;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li .close-list:hover {
  text-decoration: none;
  color: #ff0000 !important;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li .button-checkbox .btn {
  padding: 0px 10px;
  width: 98%;
  font-size: 13px;
  text-align: left;
  overflow: hidden;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0996f8;
}

@media only screen and (max-width: 991px) {
  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 767px) {
  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li {
    width: 32%;
  }
}

@media only screen and (max-width: 640px) {
  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .listing-checkbox li {
    width: 99.2%;
  }
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .delete-section {
  text-align: center;
  padding-top: 10px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .delete-section .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities {
  background: #f1f1f1;
  padding: 15px;
  margin-top: 15px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities h3 {
  font-size: 14px;
  margin: 0px 0 10px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group {
  width: 100%;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .control-label {
  top: 8px;
  font-weight: 500;
  font-size: 12px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab {
  display: table;
  width: 100%;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab .control-label {
  display: table-cell;
  width: 130px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab .form-control {
  width: 68%;
  display: table-cell;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab .btn {
  border-radius: 50px;
  padding: 5px 0px;
  width: 105px;
  display: table-cell;
  margin-left: 5px;
}

@media only screen and (max-width: 640px) {
  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab {
    display: block;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab .control-label {
    display: block;
    width: 100%;
    text-align: left;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab .form-control {
    display: block;
    width: 100%;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .servicearea_lead .add-cities .form-group .group-tab .btn {
    display: block;
    margin: 20px auto 0;
  }
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials label {
  color: #838383;
  text-indent: 10px;
  font-weight: normal;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img {
  padding-right: 10px;
  padding-left: 10px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s.upload_s1 {
  width: 140px;
  height: 67px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s.upload_s1 img {
  background-size: cover;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s {
  padding-right: 5px;
  padding-left: 5px;
  position: relative;
  margin-bottom: 10px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s .close {
  position: absolute;
  top: 2px;
  right: 13px;
  font-size: 19px;
  color: #fff;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s figure img {
  width: 100%;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s .image-upload {
  position: relative;
  top: 20px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s .image-upload input {
  display: none;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s .image-upload .fa {
  cursor: pointer;
  font-size: 20px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .uplaoded_img .upload_s .image-upload span {
  cursor: pointer;
  color: #d5d5d5;
  font-weight: 300;
  font-size: 12px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn {
  padding: 20px 0;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn .btn {
  border: 1px solid #d8d8d8;
  border-radius: 50px;
  height: 28px;
  background-color: #fff;
  color: #1148ac;
  padding: 0px 20px;
  width: 100px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn .btn-cancel {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  color: #1148ac;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn .btn-cancel:hover {
  background-color: #ccc;
  border: 1px solid #ccc;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn .btn-cancel:focus {
  background-color: #ccc;
  border: 1px solid #ccc;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn .btn-primary {
  border: 1px solid #1148ac;
  background-color: #1148ac;
  color: #fff;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn .btn-primary:hover {
  background-color: #003391;
  border: 1px solid #003391;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials .credentials_btn .btn-primary:focus {
  background-color: #003391;
  border: 1px solid #003391;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials input.form-control {
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials select.form-control {
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .edit_credentials textarea.from-control {
  height: auto;
}

.profileedit_popup.newzip01 .servicelist_area01 {
  height: 440px;
  overflow-x: auto;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences {
  padding: 10px 30px 5px 0px;
  margin: 0px 0 5px 0;
  min-height: 200px;
  background-color: transparent;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .service_list09 {
  text-align: center;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .service_list09 .add-cities .blue_bg {
  border-radius: 50px;
  border: 1px solid #1148ac;
  padding: 3px 30px;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities .zipcode-search {
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 10px;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities .headig_servicearea .s_title {
  padding-top: 0px;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities .headig_servicearea .s_title .again-search {
  background: #1148ac;
  color: #fff;
  margin-left: 10px;
  font-size: 13px;
  padding: 4px 9px;
  border-radius: 50px;
  font-weight: normal;
  text-decoration: none;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips {
  font-size: 14px;
  color: #1148ac;
  margin-top: 10px;
  background-color: #f9f9f9;
  padding: 0 5px;
  display: inline-block;
  border-radius: 2px;
  /*.zip_s_listing.zipcode{
          width: 100%;
        }*/
  /*@include iphone-lg{
         .zip_s_listing {
            width: 100%;
          } 
        }*/
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zipcontroller {
  height: 70px;
  overflow-x: auto;
}

@media only screen and (max-width: 767px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zipcontroller {
    height: auto;
    overflow-x: auto;
  }
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zip_s_listing {
  background-color: #fff;
  display: inline-block;
  width: 32%;
  vertical-align: top;
  border-radius: 3px;
  margin: 2px;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
}

.profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zip_s_listing label {
  font-weight: normal;
}

@media only screen and (max-width: 991px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zip_s_listing {
    width: 49%;
  }
}

@media only screen and (max-width: 767px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zip_s_listing {
    width: 32%;
    font-family: "Lato", sans-serif;
  }
}

@media only screen and (max-width: 640px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zip_s_listing {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zip_s_listing {
    width: 99%;
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips {
    position: relative;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips2 {
    margin-left: 0px !important;
  }
}

.profileedit_popup.newzip01 .delete-section {
  text-align: center;
  padding-top: 20px !important;
  padding-bottom: 5px;
  border-top: 1px solid #ccc;
}

@media only screen and (max-width: 767px) {
  .profileedit_popup.newzip01 .credentials_btn.addzip_preferences {
    padding-bottom: 0px;
    padding-right: 0px;
  }
}

.credentials_btn.addzip_preferences {
  padding: 10px;
  margin: 0px 0px 0px -40px;
  background-color: #f1f1f1;
}

.credentials_btn.addzip_preferences .add-cities h3 {
  font-size: 16px !important;
  margin: 0 0 5px 0 !important;
  border-bottom: 0px solid #ccc;
  padding-bottom: 5px;
}

.credentials_btn.addzip_preferences .add-cities .form-group {
  margin-bottom: 0px;
}

.credentials_btn.addzip_preferences .add-cities .form-group .group-tab {
  display: table;
  width: 100%;
}

.credentials_btn.addzip_preferences .add-cities .form-group .group-tab .control-label {
  display: table-cell;
  width: 137px;
  font-size: 12px;
}

.credentials_btn.addzip_preferences .add-cities .form-group .group-tab .form-control {
  display: table-cell;
  width: 70%;
  height: 40px;
  margin-bottom: 0px !important;
}

.credentials_btn.addzip_preferences .add-cities .form-group .group-tab .btn.blue_bg {
  display: table-cell;
  background-color: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

@media only screen and (max-width: 991px) {
  .credentials_btn.addzip_preferences .add-cities .form-group .group-tab .form-control {
    width: 55%;
  }
}

@media only screen and (max-width: 480px) {
  .credentials_btn.addzip_preferences .add-cities .form-group .group-tab .form-control {
    width: 100%;
    margin-bottom: 10px;
  }
}

.dropdown-menu {
  background-color: #fff !important;
  border: 1px solid #ccc !important;
  min-width: 130px;
  padding: 5px 0 10px 0;
  font-size: 12px;
}

.dropdown-menu li a:hover {
  background-color: #f6f6f6 !important;
}

.dropdown-menu:before {
  border-color: rgba(0, 130, 255, 0);
  border-bottom-color: rgba(0, 130, 255, 0);
  border-bottom-color: #ccc;
  border-width: 8px;
  margin-left: 1px;
}

.dropdown-menu:after,
.dropdown-menu:before {
  bottom: 100%;
  left: 84%;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/*Message responsive*/

@media screen and (max-width: 767px) {
  .message_container .message_chat .profilemenu-tabs .right_border {
    border-right: 0px solid #e0e1e3;
    min-height: inherit;
  }

  .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs {
    margin-bottom: 0px;
    min-height: inherit;
    overflow-y: auto;
    overflow-x: hidden;
    display: inline;
  }

  .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li {
    border: none;
  }

  .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li.active {
    border-right: 1px solid transparent;
    border-bottom: 1px solid #ccc;
  }
}

@media only screen and (max-width: 767px) and (max-width: 639px) {
  .message_container .message_chat .profilemenu-tabs .tab-content .chat_footer .message_send .form-control {
    float: none;
    width: 100%;
  }

  .message_container .message_chat .profilemenu-tabs .tab-content .chat_footer .message_send .btn-primary {
    float: none;
    width: 100%;
    margin-left: 0px;
    height: 46px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 767px) and (max-width: 480px) {
  .message_container .message_chat .profilemenu-tabs .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .msms_img img {
    width: 35px;
    height: 35px;
  }

  .message_container .message_chat .profilemenu-tabs .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .text_content {
    display: inline;
  }

  .message_container .message_chat .profilemenu-tabs .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .text_content i {
    display: none;
  }

  .message_container .message_chat .profilemenu-tabs .message_container .message_chat .profilemenu-tabs .right_border .nav-tabs li a .text_content .btn_month {
    display: block;
    margin-left: 50px;
    margin-top: -10px;
  }
}

@media screen and (max-width: 767px) {
  .profile_container.message_container .nav-tabs-responsive > li {
    display: none;
    width: 23% !important;
  }

  .profile_container.message_container .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }

  .profile_container.message_container .nav-tabs-responsive > li.active {
    width: 54% !important;
  }

  .profile_container.message_container .nav-tabs-responsive > li.active:first-child {
    margin-left: 23%;
  }

  .profile_container.message_container .nav-tabs-responsive > li.active,
  .profile_container.message_container .nav-tabs-responsive > li.prev,
  .profile_container.message_container .nav-tabs-responsive > li.next {
    display: block !important;
  }

  .profile_container.message_container .nav-tabs-responsive > li.prev,
  .profile_container.message_container .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .profile_container.message_container .nav-tabs-responsive > li.next > a,
  .profile_container.message_container .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }

  .profile_container.message_container .nav-tabs-responsive > li.next > a .text,
  .profile_container.message_container .nav-tabs-responsive > li.prev > a .text {
    display: none !important;
  }

  .profile_container.message_container .nav-tabs-responsive > li.next > a:after,
  .profile_container.message_container .nav-tabs-responsive > li.next > a:after,
  .profile_container.message_container .nav-tabs-responsive > li.prev > a:after,
  .profile_container.message_container .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .profile_container.message_container .nav-tabs-responsive > li.prev > a:after {
    content: '\F053';
    font-family: 'Fontawesome';
    min-height: 60px;
    top: 15px;
  }

  .profile_container.message_container .nav-tabs-responsive > li.next > a:after {
    content: '\F054';
    font-family: 'Fontawesome';
    min-height: 60px;
    top: 15px;
  }

  .profile_container.message_container .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none !important;
  }

  .profile_container.message_container .nav-tabs-responsive > li.dropdown > a:after {
    content: "\E114";
  }

  .profile_container.message_container .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none !important;
  }

  .profile_container.message_container .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }

  .profile_container.message_container .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }

  .profile_container.message_container .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .profile_container.message_container .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }
}

.help-block {
  padding: 5px 0 0 0;
}

.help-block i a {
  color: #1148ac;
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  .editModal .nav-tabs-responsive > li {
    display: none !important;
    width: 23% !important;
    float: left !important;
  }

  .editModal .nav-tabs-responsive > li > a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
  }

  .editModal .nav-tabs-responsive > li.active {
    width: 54% !important;
  }

  .editModal .nav-tabs-responsive > li.active:first-child {
    margin-left: 23% !important;
  }

  .editModal .nav-tabs-responsive > li.active,
  .editModal .nav-tabs-responsive > li.prev,
  .editModal .nav-tabs-responsive > li.next {
    display: block !important;
  }

  .editModal .nav-tabs-responsive > li.prev,
  .editModal .nav-tabs-responsive > li.next {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .editModal .nav-tabs-responsive > li.next > a,
  .editModal .nav-tabs-responsive > li.prev > a {
    -webkit-transition: none;
    transition: none;
  }

  .editModal .nav-tabs-responsive > li.next > a .text,
  .editModal .nav-tabs-responsive > li.prev > a .text {
    display: none;
  }

  .editModal .nav-tabs-responsive > li.next > a:after,
  .editModal .nav-tabs-responsive > li.next > a:after,
  .editModal .nav-tabs-responsive > li.prev > a:after,
  .editModal .nav-tabs-responsive > li.prev > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .editModal .nav-tabs-responsive > li.prev > a:after {
    content: '\F053';
    font-family: 'Fontawesome';
  }

  .editModal .nav-tabs-responsive > li.next > a:after {
    content: '\F054';
    font-family: 'Fontawesome';
  }

  .editModal .nav-tabs-responsive > li.dropdown > a > .caret {
    display: none;
  }

  .editModal .nav-tabs-responsive > li.dropdown > a:after {
    content: "\E114";
  }

  .editModal .nav-tabs-responsive > li.dropdown.active > a:after {
    display: none;
  }

  .editModal .nav-tabs-responsive > li.dropdown.active > a > .caret {
    display: inline-block;
  }

  .editModal .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    left: 0;
    right: auto;
  }

  .editModal .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .editModal .nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    left: auto;
    right: 0;
  }

  .editModal .modal-content {
    height: 575px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .right_border {
    min-height: inherit;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .right_border ul {
    min-height: inherit;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li {
    border-top: 0px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs .right_border ul li.active {
    border-bottom: 1px solid #ccc;
  }
}

/**
 * Demo Styles
 */

.profilemenu-tabs .nav-tabs {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  #narrow-browser-alert {
    display: none;
  }
}

#marketing_loader {
  z-index: 999;
  width: 100%;
  text-align: center;
  position: absolute;
}

#marketing_loader .fa-spinner {
  margin-top: 20px;
  color: #1148ac;
  font-size: 40px;
}

#credentials_loader {
  z-index: 999;
  width: 100%;
  text-align: center;
  position: absolute;
}

#credentials_loader .fa-spinner {
  margin-top: 20px;
  color: #1148ac;
  font-size: 40px;
}

.fa-envelope {
  color: #5c5c5c;
}

/*My Listing tabs page*/

.content_wrap.listing_cont {
  padding: 20px 0px;
  /*slider section*/
}

.content_wrap.listing_cont .prop_edit {
  padding-bottom: 10px;
  position: relative;
  top: -6px;
}

.content_wrap.listing_cont .map {
  padding-bottom: 30px;
  padding-top: 20px;
}

.content_wrap.listing_cont .map figure img {
  width: 100%;
}

.content_wrap.listing_cont .listing_i12 {
  padding-top: 20px;
}

.content_wrap.listing_cont .listing_i12 .lhead {
  padding-bottom: 15px;
}

.content_wrap.listing_cont .listing_i12 .lhead h3 {
  font-size: 18px;
  color: #1148ac;
  font-weight: 600;
  margin: 0px;
  padding-bottom: 10px;
}

.content_wrap.listing_cont .listing_i12 .lhead .btm_line {
  background-color: #cecece;
  width: 66px;
  height: 3px;
}

.content_wrap.listing_cont .main_description {
  position: relative;
  margin-top: 5px;
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 20px;
}

.content_wrap.listing_cont .main_description .desc_border {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.content_wrap.listing_cont .main_description .property_details12:first-child {
  border-top: 0px solid #ccc;
}

.content_wrap.listing_cont .main_description .property_details12 {
  border-top: 1px solid #ccc;
  border-bottom: 0px solid #ccc;
  padding: 10px 0 0 0;
}

.content_wrap.listing_cont .main_description .property_details12 figure img {
  width: 100%;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 {
  padding: 10px 0 0 0;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .home_list {
  margin-bottom: 5px;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .home_list .home_btn .btn {
  border-radius: 50px;
  font-size: 12px;
  text-transform: uppercase;
  padding: 4px 15px;
  color: #fff;
  font-weight: 600;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .home_list .date_list {
  font-size: 12px;
  font-style: italic;
  color: #11ac1c;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .list_amount {
  line-height: normal;
  margin-bottom: 5px;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .list_amount .amt_p {
  font-size: 24px;
  font-weight: 600;
  color: #000;
  margin-right: 10px;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .list_amount .bd_d {
  font-size: 12px;
  font-weight: bold;
  color: #000;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .list_amount .bd_d i {
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  padding: 0 5px;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .add_ll12 {
  line-height: normal;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}

.content_wrap.listing_cont .main_description .property_details12 .prop_d123 .ld_1 {
  padding: 10px 0 0 0;
  font-size: 14px;
  color: #464646;
  line-height: 20px;
}

.content_wrap.listing_cont .main_description .property_footer {
  margin-top: 10px;
  border-top: 1px solid #ccc;
  padding: 10px 0;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f {
  padding-top: 4px;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li {
  display: inline;
  padding: 0 20px;
  border-right: 1px solid #eee;
  font-size: 12px;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li a {
  text-decoration: none;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li a .fa {
  font-size: 14px;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li:last-child {
  border-right: 0px solid #000;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li.video .fa {
  color: #1148ac;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li.message-l {
  position: relative;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li.message-l a {
  padding: 0 10px;
  position: relative;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li.message-l a .fa {
  font-weight: 600;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li.message-l a .notify {
  font-size: 10px;
  position: absolute;
  top: -6px;
  width: 16px;
  height: 16px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  border-radius: 50px;
  right: -3px;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li.message-l a .red {
  background: #ff0101;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul li.message-l a .blue {
  background: #1148ac;
}

.content_wrap.listing_cont .main_description .property_footer .prp_f ul .delete_l a {
  padding: 0 10px;
}

.content_wrap.listing_cont .main_description .property_footer .detail_btn .btn-details {
  color: #11ac1c;
  padding: 4px 10px;
  border: 1px solid #c1e5c4;
  font-size: 12px;
  font-weight: 600;
}

.content_wrap.listing_cont .main_description .property_footer .detail_btn .btn-details:hover {
  background-color: #11ac1c;
  border: 1px solid #11ac1c;
  color: #fff;
}

.content_wrap.listing_cont .main_description .property_footer .detail_btn .btn-details:focus {
  background-color: #11ac1c;
  border: 1px solid #11ac1c;
  color: #fff;
}

.content_wrap.listing_cont .property_ld .slider-list-property {
  position: relative;
  background: #f1f1f1;
}

.content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides {
  min-height: 355px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides .slick-arrow {
  position: absolute;
  top: 40%;
  z-index: 999;
}

.content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides .slick-arrow .fa {
  color: #f1f1f1;
  font-size: 35px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides .prev_arrow {
  left: 20px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides .next_arrow {
  right: 20px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides .slick-slide {
  max-height: 380px;
}

@media only screen and (max-width: 991px) {
  .content_wrap.listing_cont .property_ld .slider-list-property .portfolio-slides {
    min-height: 230px;
  }
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer {
  position: inherit;
  width: 100%;
  float: left;
  right: auto;
  bottom: auto;
  margin: 10px 00 0;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li.back-btn {
  vertical-align: top;
  position: relative;
  top: 2px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li.back-btn a {
  min-height: auto;
  padding: 8px 20px;
  font-size: 25px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li.zoom-s {
  position: relative;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li {
  display: inline-block;
  background: #fff;
  min-height: 63px;
  margin: 0 2px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li a {
  text-decoration: none;
  min-height: 63px;
  display: block;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li a .fa-video-camera {
  background-color: #fff;
  color: #000;
  padding: 23px 26px;
  font-size: 15px;
}

.content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li a .fa-expand {
  background-color: #fff;
  color: #000;
  padding: 16px 22px;
  font-size: 25px;
}

@media only screen and (max-width: 568px) {
  .content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li.back-btn a {
    min-height: auto;
    padding: 3px 18px;
    font-size: 17px;
  }

  .content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li {
    min-height: 31px;
  }

  .content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li a {
    min-height: 31px;
  }

  .content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li a img {
    width: 60px;
  }

  .content_wrap.listing_cont .property_ld .slider-list-property .slider_footer ul li a .fa-expand {
    background-color: #fff;
    color: #000;
    padding: 6px 12px;
    font-size: 17px;
  }
}

.content_wrap.listing_cont .property_ld .listing_wrap {
  padding-top: 20px;
  background: #fff;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  padding-left: 10px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .list_go {
  margin-bottom: 10px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .list_go a {
  font-weight: 600;
  color: #1148ac;
  text-decoration: none;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .street_add h2 {
  font-weight: 600;
  font-size: 20px;
  margin: 0px 0 20px 0;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .street_add ul {
  list-style-type: none;
  padding: 7px;
  margin: 0px 0 20px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  display: inline-block;
  width: 80%;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .street_add ul li:last-child {
  border-right: 0px solid #ccc;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .street_add ul li:first-child {
  padding-left: 0px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .street_add ul li {
  display: inline-block;
  border-right: 1px solid #ccc;
  padding: 0 15px;
  font-weight: 600;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .street_add .prop_text {
  padding-top: 15px;
  padding-right: 10px;
}

@media only screen and (max-width: 767px) {
  .content_wrap.listing_cont .property_ld .listing_wrap .main_12p .street_add ul {
    width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  .content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar {
    padding-top: 20px;
  }
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar .prop_price {
  position: relative;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar .prop_price .p_pric12 {
  color: #818181;
  font-weight: 600;
  position: absolute;
  top: -13px;
  left: 20px;
  background: #fff;
  padding: 0 7px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar .prop_price .p_aamt90 {
  font-size: 30px;
  color: #1148ac;
  font-weight: bold;
  text-align: center;
  padding: 10px 0 0 0;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d {
  list-style-type: none;
  padding: 30px 0 0 3px;
  margin: 0px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d li:last-child {
  border-bottom: 0px solid  #ccc;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d li {
  font-weight: 600;
  border-bottom: 1px solid  #ccc;
  padding: 2px 0;
}

.content_wrap.listing_cont .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d li span.active {
  color: #13ac07;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section {
  position: relative;
  padding-top: 20px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section #map_dis {
  height: 200px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .add_infrm_row {
  width: 100%;
  float: left;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .add_infrm_row .add_infrm_left {
  float: left;
  width: 30%;
  color: #94999E;
  font-size: 16px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .add_infrm_row .add_infrm_right {
  float: left;
  width: 70%;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .add_infrm_row .add_infrm_right li {
  display: inline-block;
  color: #45474E;
  font-size: 16px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .heading {
  padding-bottom: 10px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .heading h2 {
  font-weight: 600;
  color: #45474E;
  font-size: 18px;
  margin: 0px 0 0px 0;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section h4 {
  color: #45474E;
  font-size: 16px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .mt-3 {
  margin-top: 20px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .btm-line {
  width: 35px;
  height: 3px;
  background-color: #c1c1c1;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section ul {
  list-style-type: none;
  display: inline-block;
  margin: 0px;
  width: 100%;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section ul li:last-child {
  border-right: 0px solid #ccc;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section ul li {
  border-right: 1px solid #ccc;
  padding: 0 0 0 15px;
  display: inline-block;
  width: 24%;
  text-align: left;
  font-weight: 600;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section ul .active {
  color: #13ac07;
}

@media only screen and (max-width: 991px) {
  .content_wrap.listing_cont .property_ld .listing_wrap .fact_section ul li {
    width: 32%;
  }
}

@media only screen and (max-width: 480px) {
  .content_wrap.listing_cont .property_ld .listing_wrap .fact_section ul li {
    width: 48%;
  }
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .built_list {
  border-top: 1px solid #ccc;
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section .lots_list {
  border-top: 0px solid #ccc;
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec {
  padding-bottom: 40px;
  padding-top: 60px;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec .btm-line {
  width: 85px;
  height: 3px;
  background-color: #c1c1c1;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec .history_list {
  list-style-type: none;
  margin: 20px 0 0 0px;
  border-top: 1px solid #ccc;
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
  display: inline-block;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec .history_list li:last-child {
  border-right: 0px solid #ccc;
}

.content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec .history_list li {
  border-right: 1px solid #ccc;
  padding: 0 0 0 0px;
  display: inline-block;
  width: 24%;
  text-align: center;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {
  .content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec .history_list li {
    width: 48%;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 480px) {
  .content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec .history_list li {
    width: 100%;
    margin-bottom: 10px;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
  }

  .content_wrap.listing_cont .property_ld .listing_wrap .fact_section.history_sec .history_list li:last-child {
    border-bottom: 0px solid #ccc;
  }
}

/*profile page popup scss*/

#addviewbtn {
  text-align: left;
}

@media only screen and (max-width: 767px) {
  #addviewbtn .modal-dialog {
    margin: 0px !important;
    height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  #addviewbtn .modal-dialog .modal-content {
    height: 100%;
  }
}

#addviewbtn .modal-body p {
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 8px;
}

#addviewbtn .modal-body p a {
  font-weight: 600;
  text-decoration: none;
}

#addviewbtn .modal-body .social_w {
  display: inline-block;
  width: 100%;
}

#addviewbtn .modal-body .social_w ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

#addviewbtn .modal-body .social_w ul li {
  display: inline-block;
  width: 32.5%;
  vertical-align: top;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  background: #f1f1f1;
}

#addviewbtn .modal-body .social_w ul li a {
  text-decoration: none;
  padding: 10px 30px;
  display: block;
}

@media only screen and (max-width: 767px) {
  #addviewbtn .modal-body .social_w ul li {
    width: 100%;
    margin-bottom: 15px;
  }
}

/**/

.content_wrap.faqs_wrap {
  /*Pradeep*/
}

.content_wrap.faqs_wrap .agent_content {
  position: relative;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 10px;
  /*Responsive css*/
  /*Responsive css end*/
}

.content_wrap.faqs_wrap .agent_content .calltoggle.show-recomd-msg {
  position: absolute;
  right: 0px;
}

.content_wrap.faqs_wrap .agent_content .img_s {
  display: inline-block;
  width: 50px;
  vertical-align: top;
}

.content_wrap.faqs_wrap .agent_content .img_s i {
  background: #ddd;
  display: block;
  text-align: center;
  border-radius: 50px;
  font-size: 18px;
  font-style: normal;
  width: 50px;
  height: 50px;
  line-height: 50px;
}

.content_wrap.faqs_wrap .agent_content .img_s img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 1px solid #ddd;
}

.content_wrap.faqs_wrap .agent_content .ac_content {
  display: inline-block;
  width: 80%;
  padding-left: 10px;
}

.content_wrap.faqs_wrap .agent_content .ac_content p {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #494a4a;
}

.content_wrap.faqs_wrap .agent_content .ac_content p .date-p {
  padding-left: 1px;
}

.content_wrap.faqs_wrap .agent_content .ac_content h4 {
  font-size: 18px;
  color: #0e0e0e;
  margin: 0px 0 5px 0px;
  font-weight: 600;
}

.content_wrap.faqs_wrap .agent_content .ac_content #recommend-reply .write_recomm {
  display: inline-block;
  width: auto;
  background: #faf9d9;
  padding: 3px 7px;
  margin-left: 0px !important;
  margin-bottom: 5px !important;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .content_wrap.faqs_wrap .agent_content .ac_content #recommend-reply .write_recomm {
    white-space: normal;
  }
}

.content_wrap.faqs_wrap .agent_content .ac_content #recommend-reply p {
  font-size: 20px;
  position: relative;
  margin: 4px 0 0 12px;
  text-align: center;
  color: #3096e0;
}

.content_wrap.faqs_wrap .agent_content .ac_content #recommend-reply p .img_rec {
  float: left;
  width: 21px;
}

.content_wrap.faqs_wrap .agent_content .ac_content #recommend-reply p .text_rec {
  float: left;
  width: 70%;
  font-size: 12px;
  text-align: left;
  line-height: 25px;
  margin-left: 7px;
  color: #2d2b90;
  font-weight: 600;
}

.content_wrap.faqs_wrap .agent_content .ag_description {
  display: block;
  width: 100%;
  vertical-align: top;
  padding-left: 66px;
  padding-top: 10px;
}

@media only screen and (max-width: 1023px) {
  .content_wrap.faqs_wrap .agent_content .ag_description {
    padding-left: 72px;
  }
}

@media only screen and (max-width: 1024px) {
  .content_wrap.faqs_wrap .agent_content .ag_description {
    padding-left: 58px;
  }
}

@media only screen and (max-width: 639px) {
  .content_wrap.faqs_wrap .agent_content .ac_content {
    display: inline-block;
    width: 70%;
    padding-left: 30px;
  }

  .content_wrap.faqs_wrap .agent_content .ag_description {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-left: 0px;
  }
}

.content_wrap.faqs_wrap .agent_review .write_review {
  border-bottom: 1px solid #ccc;
  padding-bottom: 14px;
}

.content_wrap.faqs_wrap .agent_review .write_review a {
  text-decoration: none;
  color: #333;
  font-weight: 600;
}

.content_wrap.faqs_wrap .agent_review .write_review a img {
  width: 17px;
  margin-right: 10px;
}

.content_wrap.faqs_wrap .agent_review .write_review a span {
  position: relative;
  top: 2px;
}

.content_wrap.faqs_wrap .addreview_container {
  padding: 20px 0;
}

.content_wrap.faqs_wrap .addreview_container .accordion {
  padding: 0px;
}

.content_wrap.faqs_wrap .accordion {
  padding: 0;
}

.content_wrap.faqs_wrap .accordion .question-section .panel-group {
  margin-bottom: 10px;
}

.content_wrap.faqs_wrap .accordion .question-section .panel-group .panel .panel-heading {
  background-color: #f1f1f1;
}

.content_wrap.faqs_wrap .accordion .question-section .panel-group .panel-title {
  position: relative;
}

.content_wrap.faqs_wrap .accordion .question-section .panel-group .panel-title a {
  text-decoration: none;
}

.content_wrap.faqs_wrap .accordion .question-section .panel-default > .panel-heading a:after {
  content: "";
  position: absolute;
  top: 6px;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: -webkit-transform .25s linear;
  transition: transform .25s linear;
  transition: transform .25s linear, -webkit-transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.content_wrap.faqs_wrap .accordion .question-section .panel-default > .panel-heading a[aria-expanded="true"]:after {
  content: "\F068";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.content_wrap.faqs_wrap .accordion .question-section .panel-default > .panel-heading a[aria-expanded="false"]:after {
  content: "\F067";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.content_wrap.faqs_wrap .accordion .question-section .ques {
  font-weight: 600;
  padding: 5px 0;
  margin-left: 30px;
  margin-bottom: 0px;
}

.content_wrap.faqs_wrap .accordion .question-section .ans {
  margin: 0px;
  padding-left: 15px;
  margin-bottom: 10px;
}

/*1920 Resolution for min- height */

/*@media screen and (max-width:1920px){
  .login_section{
    min-height: 835px;
  }
  .profile_container.login_wrap{
    min-height: 835px;
  }
}*/

.credentials_btn {
  padding: 10px 0;
  margin: 0px;
}

.credentials_btn .btn {
  border: 1px solid #d8d8d8;
  border-radius: 50px;
  height: 28px;
  background-color: #fff;
  color: #1148ac;
  padding: 1px 20px 1px 20px;
  width: 100px;
}

.credentials_btn .btn-cancel {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  color: #1148ac;
}

.credentials_btn .btn-cancel:hover {
  background-color: #ccc;
  border: 1px solid #ccc;
}

.credentials_btn .btn-cancel:focus {
  background-color: #ccc;
  border: 1px solid #ccc;
}

.credentials_btn .btn-primary {
  border: 1px solid #1148ac;
  background-color: #1148ac;
  color: #fff;
}

.credentials_btn .btn-primary:hover {
  background-color: #003391;
  border: 1px solid #003391;
}

.credentials_btn .btn-primary:focus {
  background-color: #003391;
  border: 1px solid #003391;
}

#frm_invite .form-input .blue_bg {
  width: auto;
  border-radius: 50px;
}

/*.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f078";    
    float: right;
}
.accordion-opened .accordion-toggle:after {    
    content: "\f054";    
}
*/

.slick-lightbox-close {
  top: 0px;
  right: 28px;
}

.slick-lightbox-close:before {
  font-size: 45px;
}

.collespe-leftmenu .arrow-drowdown {
  display: none;
  text-align: center;
  width: 100%;
  position: relative;
  top: 10px;
  padding: 0 0 1px 0;
}

.collespe-leftmenu .arrow-drowdown .fa {
  width: 80px;
  position: relative;
  top: 0px;
  background: #f6f6f6;
  padding: 3px 0 6px 0;
  font-size: 30px;
}

.collespe-leftmenu #panel {
  display: block;
}

@media only screen and (max-width: 767px) {
  .content_wrap.listing_cont {
    padding: 20px 10px;
  }

  .collespe-leftmenu .arrow-drowdown {
    display: block;
    text-align: center;
    width: 100%;
    display: block;
    position: relative;
    top: 10px;
    padding: 0 0 1px 0;
  }

  .collespe-leftmenu .arrow-drowdown .fa {
    width: 80px;
    position: relative;
    top: 0px;
    background: #f6f6f6;
    padding: 3px 0 6px 0;
    font-size: 22px;
  }

  .collespe-leftmenu #panel {
    display: none;
  }
}

/*Message chat new css*/

.profile_container.message_container.chat-section {
  float: left;
  position: absolute;
  height: calc(100vh - 10px - -10px);
  /*height: calc(100vh - 85px - 85px);*/
  width: 100%;
  padding: 80px 0 0 0;
  background-color: #ffffff;
}

.profile_container.message_container.chat-section .profilemenu-tabs {
  position: relative;
  height: 100%;
  /*Responsive start*/
  /*Responsive end*/
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav {
  float: left;
  width: 25%;
  height: 100%;
  background-color: #f1f1f1;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message {
  position: relative;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs {
  background-color: #ffffff;
  border-right: 1px solid #aaa7a7;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul {
  list-style-type: none;
  padding: 10px 0;
  margin: 0px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li {
  display: inline-block;
  width: 49.3%;
  text-align: center;
  border-right: 1px solid #aaa7a7;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li a {
  text-decoration: none;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li a:hover {
  color: #1148ac;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li.active a {
  color: #1148ac;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li.active:before {
  content: '\F0D7';
  font-family: 'Fontawesome';
  position: absolute;
  bottom: -34px;
  font-size: 26px;
  text-align: center;
  width: 100%;
  left: 0;
  color: #fff;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li:last-child {
  border-right: 0px solid #aaa7a7;
}

@media only screen and (max-width: 991px) {
  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li {
    font-size: 13px;
  }
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message #imaginary_container {
  padding: 20px 30px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message #imaginary_container .stylish-input-group .input-group-addon {
  background: white !important;
  border-radius: 20px 0px 0px 20px;
  padding: 0 0px 0 5px;
  line-height: 10px;
  color: #ccc;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message #imaginary_container .stylish-input-group .input-group-addon .fa {
  font-size: 14px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message #imaginary_container .stylish-input-group .form-control {
  border-right: 1px solid #ccc;
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0;
  border-color: #ccc;
  border-radius: 0 20px 20px 0px;
  border-left: 1px solid transparent;
  height: 40px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message #imaginary_container .stylish-input-group button {
  border: 0;
  background: transparent;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs {
  margin-bottom: 0px;
  height: calc(65vh - 60px);
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: 1px solid transparent;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs .massage-loader {
  text-align: center;
  padding: 5px 0;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs .massage-loader .fa {
  font-size: 20px;
  color: #1148ac;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs .no-message {
  padding: 10px 0;
  text-indent: 0px;
  background-color: #f1f1f1 !important;
  border-bottom: 1px solid transparent;
  text-align: center;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs .unread-m .text_content {
  font-weight: 700;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs .unread-m .text_content i {
  font-weight: 600;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li {
  border-bottom: 1px solid #e0e1e3;
  border-radius: 0px;
  border-right: 1px solid #e0e1e3;
  width: 100%;
  border-top: 1px solid transparent;
  position: relative;
  right: -1px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a {
  border-radius: 0px;
  display: inline-block;
  width: 100%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a:hover {
  background-color: transparent;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a:focus {
  background-color: transparent;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .msms_img {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .msms_img i {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  font-style: normal;
  display: block;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .msms_img i img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

@media only screen and (max-width: 991px) {
  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .msms_img i {
    width: 40px;
    height: 40px;
  }
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .text_content {
  display: inline-block;
  color: #1148ac;
  font-weight: 600;
  width: 73%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .text_content i {
  display: block;
  font-size: 12px;
  color: #525252;
  font-style: normal;
  font-weight: 500;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .text_content .btn_month {
  border-radius: 50px;
  background-color: #f1c600;
  border: 0px solid #deb805;
  font-size: 12px;
  font-weight: bold;
  padding: 1px 7px;
  margin-top: 2px;
  color: #fff;
  float: right;
}

@media only screen and (max-width: 991px) {
  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .text_content i {
    font-size: 10px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a .text_content .btn_month {
    font-size: 10px;
  }
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li.active {
  border-right: 1px solid #fff;
  background-color: #fff;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li.active a {
  background-color: transparent;
  border: 1px solid transparent;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li.active a:hover {
  background-color: transparent;
  border: 1px solid transparent;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li {
  border-right: 1px solid #e0e1e3;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a:hover {
  background-color: transparent;
  border: 1px solid transparent;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area {
  float: left;
  background-color: #fff;
  height: 100%;
  position: relative;
  width: 75%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header {
  border-bottom: 1px solid #e0e1e3;
  padding: 15px 10px;
  margin: 0px 20px;
  height: 90px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head {
  display: inline-block;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head a {
  text-decoration: none;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head .msms_img {
  margin-right: 10px;
  display: inline-block;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head .msms_img i {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  display: block;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head .msms_img i img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
  border: 1px solid #ccc;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head .text {
  font-weight: 600;
  color: #1148ac;
  display: inline-block;
  position: relative;
  top: 10px;
  vertical-align: top;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head .text i {
  font-style: normal;
  font-size: 12px;
  color: #333;
  display: block;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_ellispe {
  top: 7px;
  font-size: 30px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_ellispe a {
  text-decoration: none;
  -webkit-column-span: #1148ac;
     -moz-column-span: #1148ac;
          column-span: #1148ac;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle {
  height: 55%;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px 40px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m {
  padding-top: 20px;
  display: table;
  width: 98%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .msms_img {
  display: table-cell;
  width: 80px;
  margin-right: 10px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .msms_img span {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  display: block;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .msms_img span img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .sms_text {
  display: table-cell;
  font-weight: 600;
  color: #1148ac;
  vertical-align: top;
  padding-right: 20px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .sms_text .mes_i {
  display: block;
  border: 0px solid #ccc;
  color: #515151;
  font-weight: 500;
  border-radius: 4px;
  padding: 15px;
  margin: 5px 0;
  line-height: 21px;
  background-color: #ebf9ff;
  font-size: 13px;
  width: 50%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .sms_text .date_s {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
  top: 0px;
  position: relative;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .sms_text .time_i {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
  margin-left: 20px;
  top: 0px;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .msms_img {
    width: 60px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .msms_img span {
    width: 40px;
    height: 40px;
  }
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply {
  text-align: right;
  float: right;
  width: 60%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .msms_img {
  display: inline-block;
  margin-left: 10px;
  width: 80px;
  float: right;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .msms_img span {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  display: block;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .msms_img span img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .sms_text {
  display: inline-block;
  font-weight: 600;
  color: #1148ac;
  vertical-align: top;
  padding-right: 5px;
  float: right;
  width: 80%;
  text-align: right;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .sms_text .mes_i {
  display: block;
  border: 0px solid #ccc;
  color: #363636;
  font-weight: 500;
  border-radius: 4px;
  padding: 15px;
  margin: 5px 0;
  line-height: 21px;
  background-color: #f4f4f4;
  text-align: left;
  font-size: 13px;
  width: 100%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .sms_text .date_s {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
  top: 0px;
  position: relative;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .sms_text .time_i {
  font-style: italic;
  font-size: 12px;
  color: #bac1c8;
  margin-left: 20px;
  top: 0px;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .msms_img {
    width: 60px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .msms_img span {
    width: 40px;
    height: 40px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply .sms_text {
    width: 70%;
  }
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer {
  position: absolute;
  bottom: 0px;
  padding: 10px 5px;
  background-color: #f1f1f1;
  width: 100%;
  height: 120px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form {
  width: 100%;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .form-group {
  width: 86%;
  position: relative;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .form-group .form-control {
  width: 100%;
  height: 60px;
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .form-group .form-control-feedback {
  top: 16px;
  z-index: 999;
  right: 15px;
  width: 70px;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .form-group .form-control-feedback a {
  text-decoration: none;
  margin-left: 8px;
  z-index: 99999;
  position: relative;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .form-group .form-control-feedback a .fa {
  font-size: 22px;
  color: #838589;
}

.profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .btn-send {
  width: 13%;
  background-color: #fff;
  height: 60px;
  padding: 0 10px;
  color: #1148ac;
  font-size: 16px;
  font-weight: 600;
  float: right;
}

@media only screen and (max-width: 1024px) {
  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li {
    width: 49%;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message #imaginary_container {
    padding: 15px 20px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs .unread-m .text_content {
    width: 67%;
  }
}

@media only screen and (max-width: 991px) {
  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav {
    width: 30%;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .message_tabs ul li {
    width: 49%;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message #imaginary_container {
    padding: 15px 20px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs .unread-m .text_content {
    width: 67%;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area {
    width: 69%;
  }
}

.datepicker_t tr th {
  padding: 0 10px 10px 0;
  white-space: nowrap;
}

.datepicker_t tr td {
  vertical-align: top;
}

.datepicker_t .selectopt {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 70px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-bottom: 5px;
}

.datepicker_t .chng {
  width: 95px;
  -webkit-appearance: none;
  border: none;
  /*border: 1px solid #ccc;
    border-radius: 3px;*/
}

.datepicker_t .selectopt:before {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  top: 3px;
}

.content_section .blog_c {
  padding-bottom: 40px;
}

.content_section .blog_c p.htadress {
  display: table;
}

.content_section .blog_c p.htadress .fa {
  display: table-cell;
  color: #1148ac;
  font-size: 21px;
  padding-right: 10px;
  position: relative;
  top: 5px;
}

.content_section .blog_c p.htadress span {
  display: table-cell;
  font-size: 14px;
  color: #1148ac;
  opacity: 0.7;
}

.content_section .blog_c .mapp {
  padding: 10px 20px;
  height: 200px;
  width: 90%;
  margin: 15px auto 0;
  display: block;
  border: 4px solid #fff;
}

.content_section .blog_c .mapp img {
  width: 100%;
}

.content_section p {
  margin-bottom: 5px;
}

.content_section h1 {
  font-size: 18px;
  margin: 0px;
  padding: 5px 0;
  font-weight: 600;
}

.content_section h3 {
  font-size: 20px;
  margin: 0px;
  padding: 40px 0 30px 0;
  font-weight: 300;
  color: #333;
  text-transform: uppercase;
}

.content_section .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 22px;
  margin-top: 2px;
}

.content_section .office_hours {
  padding-left: 0px;
}

.content_section .office_hours .table-responsive {
  border: 1px solid transparent;
  overflow: hidden;
}

.content_section .office_hours table {
  width: 85%;
  margin-left: 25px;
  position: relative;
}

.content_section .office_hours table tr {
  position: relative;
}

.content_section .office_hours table tr th {
  padding-bottom: 10px;
}

.content_section .office_hours table tr td {
  padding: 2px 0;
  color: #333;
  opacity: 0.7;
  font-size: 14px;
}

@media only screen and (max-width: 1023px) {
  .content_section .office_hours table tr td {
    font-size: 10px;
  }
}

.content_section .office_hours table tr.closed-o:after {
  content: '\F017';
  font-family: 'Fontawesome';
  position: absolute;
  left: -24px;
  color: #1148ac;
  font-size: 20px;
  margin-top: -3px;
}

.content_section .office_hours table tr.today:after {
  content: '\F0DA';
  font-family: 'Fontawesome';
  position: absolute;
  left: -20px;
  color: #ff0000;
  font-size: 27px;
  margin-top: -7px;
}

@media only screen and (max-width: 990px) {
  .content_section .office_hours .table-responsive {
    border: 1px solid transparent;
    font-size: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .content_section .office_hours .table-responsive {
    border: 1px solid transparent;
    font-size: 12px;
  }

  .content_section .office_hours table tr.today::after {
    content: '\F0DA';
    font-family: 'Fontawesome';
    position: absolute;
    left: -8px;
    color: #ff0000;
  }
}

.agent_details {
  position: relative;
}

.agent_details .overlay-pl {
  position: absolute;
  top: 0px;
  z-index: 10;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.agent_details .overlay-pl.active {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: none;
}

.agent_details .mobile-menu {
  position: absolute;
  right: 30px;
  text-align: right;
  z-index: 99;
  display: none;
}

.agent_details .mobile-menu .dropbtn {
  background: #fff;
  border: 1px solid #074eaf;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 54px;
}

.agent_details .mobile-menu .dropbtn .fa {
  font-size: 22px;
  line-height: 30px;
  color: #074eaf;
}

.agent_details .mobile-menu .dropdown-content {
  text-align: left;
  background: #074eaf;
  padding: 10px;
  border-radius: 4px;
  margin-top: 4px;
  display: none;
}

.agent_details .mobile-menu .dropdown-content ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.agent_details .mobile-menu .dropdown-content ul li {
  color: #fff;
  border-bottom: 1px solid #3971bf;
  padding: 5px;
}

.agent_details .mobile-menu .dropdown-content ul li a {
  color: #fff;
  padding: 0 2px;
  text-decoration: none;
  display: block;
}

.agent_details .mobile-menu .dropdown-content ul li:last-child {
  border-bottom: 0px solid #fff;
}

@media only screen and (max-width: 767px) {
  .agent_details .overlay-pl {
    position: absolute;
    top: 0px;
    z-index: 10;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none;
  }

  .agent_details .overlay-pl.active {
    display: block !important;
  }

  .agent_details .mobile-menu {
    display: block;
  }

  .agent_details .dropdown-content {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .agent_details .mobile-menu {
    right: 10px;
    top: 5px;
  }

  .agent_details .mobile-menu .dropbtn {
    background: #fff;
    border: 1px solid #074eaf;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
  }

  .agent_details .mobile-menu .dropbtn .fa {
    font-size: 18px;
    color: #074eaf;
  }
}

@media screen and (max-width: 767px) {
  .profile_container {
    padding: 0px 0 0px 0;
  }
}

.verified-review a {
  text-decoration: none;
}

.verified-review a:hover .popuptext,
.verified-review a:focus .popuptext {
  display: block;
}

.popuptext {
  display: none;
}

/* The actual popup */

.popuptext {
  visibility: hidden;
  width: 230px;
  background-color: #f6f6f6;
  color: #333;
  text-align: left;
  border-radius: 6px;
  padding: 0px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -73px;
  font-size: 14px;
  border: 1px  solid #333;
  -webkit-box-shadow: 0px -2px 3px #333;
          box-shadow: 0px -2px 3px #333;
}

.popuptext .text-verify {
  padding: 10px 20px 0px;
}

.popuptext h5 {
  margin: 0px;
  padding: 8px 0;
  text-align: center;
  font-weight: 600 !important;
  font-size: 16px;
  border-radius: 5px 6px 0 0;
  color: #333;
  border-bottom: 1px solid #ccc;
  background: whitesmoke;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, whitesmoke), color-stop(50%, #ececec), color-stop(100%, #e6e6e6));
  background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), color-stop(50%, #ececec), to(#e6e6e6));
  background: linear-gradient(to bottom, whitesmoke 0%, #ececec 50%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e6e6e6', GradientType=0 );
}

.popuptext span {
  padding: 15px 20px 0;
  display: inline-block;
}

.popuptext .client-req {
  font-size: 12px !important;
  color: #fff !important;
  padding: 4px 15px !important;
  margin: 10px 5px !important;
  border: 1px solid #1148ac;
  font-weight: 600;
  border-radius: 50px;
  background-color: #1148ac !important;
}

.popuptext .add-pop {
  font-size: 14px;
  color: #333;
  padding: 0 10px 0 20px;
  line-height: 17px;
}

.popuptext .a-heading {
  padding: 0px 10px 0 20px;
  font-weight: 600;
  margin: 0px;
  color: #333;
}

.popuptext .add-text {
  padding: 0 10px 0 20px !important;
  line-height: 17px !important;
  font-size: 14px !important;
  margin-top: 5px !important;
}

.popuptext .pop-date {
  padding: 0 10px 0 20px !important;
  line-height: 17px !important;
  font-size: 14px !important;
  margin-top: 1px !important;
}

/* Popup arrow */

.popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 45%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}

/* Toggle this class - hide and show the popup */

.popuptext {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/*Member Dashboard*/

.member-container h2 {
  text-indent: 40px;
  padding-top: 40px;
}

.member-container h2 span {
  color: #b0b0b0;
}

.alert.ranking-noti {
  position: fixed;
  z-index: 999;
  margin: 0px;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background-color: #e6f5f8;
  border-radius: 0px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #ccc;
}

.alert.ranking-noti .ranking-i121 {
  padding: 5px 0;
  text-align: center;
  margin: 0px;
}

.alert.ranking-noti .ranking-i121 h2 {
  font-size: 28px;
  font-weight: 500;
  margin: 0px 0 10px 0;
  color: #000;
}

.alert.ranking-noti .ranking-i121 a {
  text-decoration: none;
  color: #1148ac;
  font-size: 18px;
  float: none;
}

.alert.ranking-noti .close {
  font-size: 32px;
  font-weight: 500;
}

.badge-img {
  position: absolute;
  top: 0;
  left: 10px;
  width: 40px !important;
  height: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

/*Modal Box*/

.login-modal.agentpop .login-n.modal-sm {
  width: 400px;
  margin: 0 auto;
}

.login-modal.agentpop .login-n.modal-sm .modal-content {
  background-color: #fff;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-header {
  background-color: #fff;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-header h4.modal-title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  font-size: 16px;
  text-align: left;
  text-indent: 0;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body {
  padding: 25px;
  width: 100%;
  margin: 0 auto;
  overflow-y: auto;
  overflow-x: hidden;
  height: 280px;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items {
  width: 100%;
  position: relative;
  margin-bottom: 20px;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items {
  background: #f6f6f6 none repeat scroll 0 0;
  padding: 10px;
  border: 0px solid #e5e5e5;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items .rec_img {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  width: 65px;
  height: 65px;
  border-radius: 50px;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items .rec_img img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
  border: 1px solid #cccccc;
  display: block;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items .rec_img i {
  width: 65px;
  border: 1px solid #ccc;
  display: block;
  height: 65px;
  border-radius: 50px;
  background: #ddd;
  text-align: center;
  font-style: normal;
  line-height: 60px;
  font-size: 18px;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items .rec_desc {
  display: inline-block;
  font-size: 14px;
  width: 65%;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items .rec_desc .rec_username {
  color: #000;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  padding-top: 10px;
  margin-bottom: 7px;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items .rec_desc .rec_username a {
  color: #1148ac;
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.login-modal.agentpop .login-n.modal-sm .modal-content .modal-body .list-items .items .rec_desc .rec_username i {
  font-style: normal;
  font-weight: bold;
}

@media only screen and (max-width: 568px) {
  .login-modal.agentpop .login-n.modal-sm {
    width: 94%;
  }
}

#add_zips {
  font-size: 14px;
  color: #1148ac;
  margin-top: 10px;
  background-color: #f1f1f1;
  padding: 0 5px;
  display: inline-block;
  border-radius: 2px;
}

#add_zips input {
  margin-right: 5px;
}

#add_zips .blue_bg {
  border: 1px solid #1148ac;
  line-height: normal;
  font-size: 12px;
  border-radius: 4px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.left_friend.mobile-left {
  display: none !important;
}

.left_friend.mobile-leftmess {
  display: none !important;
}

.left_message.mobile-leftmess {
  display: none !important;
}

.left_message.desktop-leftmess {
  display: block;
}

.left_friend.desktop-left {
  display: block;
}

.left_friend.desktop-leftmess {
  display: block;
}

.chat-backbtn {
  display: none;
}

#send_enter_l {
  display: inline-block !important;
  font-weight: normal;
  font-size: 12px;
}

#send_enter_l input {
  margin-right: 8px;
  position: relative;
  top: 1px;
}

/*Chat section mobile view css*/

@media only screen and (max-width: 767px) {
  .chat-backbtn {
    display: block;
    border-bottom: 1px solid #ccc;
  }

  .chat-backbtn a {
    display: block;
    font-size: 30px;
    padding: 0 30px;
    text-decoration: none;
    color: #1148ac;
  }

  .left_friend.mobile-left {
    display: none !important;
  }

  /*.left_friend.mobile-leftmess{
  display: block !important;
}*/

  .left_message.mobile-leftmess {
    display: none !important;
  }

  .left_friend.mobile-left.active {
    display: block !important;
  }

  .left_message.mobile-leftmess.active {
    display: block !important;
  }

  .left_message.desktop-leftmess {
    display: none !important;
  }

  .left_friend.desktop-left {
    display: none !important;
  }

  #send_enter_l {
    display: none !important;
  }

  .profile_container.message_container.chat-section {
    float: none;
    position: relative;
    height: auto;
    width: 100%;
    padding: 0px 0 0 0;
    background-color: #ffffff;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav {
    width: 100%;
    float: none;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-leftnav .search_message .nav-tabs li a {
    text-align: left;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area {
    width: 100%;
    display: none;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header {
    height: 75px;
    margin: 0px 0px;
    padding: 15px 10px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head .text {
    top: 0px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_head .msms_img i {
    width: 45px;
    height: 45px;
    border-radius: 50px;
    display: block;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-header .profile_ellispe {
    top: 0px;
    font-size: 20px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle {
    width: 100%;
    padding: 20px;
    height: calc(100vh - 85px - 85px);
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_reply {
    text-align: right;
    float: right;
    width: 100%;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .sms_text {
    padding-right: 0px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-middle .chat_m .sms_text .mes_i {
    width: 100%;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer {
    min-height: 80px;
    padding: 2px 5px;
    height: auto;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .footerchat-inner {
    display: table;
    width: 100%;
    vertical-align: top;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .footerchat-inner .form-group {
    position: relative;
    display: table-cell;
    vertical-align: top;
    width: 100%;
  }

  .profile_container.message_container.chat-section .profilemenu-tabs .message-area .chat-footer .navbar-form .footerchat-inner .btn-send {
    width: 70px;
    display: table-cell;
    margin-left: 10px;
  }

  .profile_container.message_container.chat-section .nav-tabs-responsive > li {
    display: block;
    width: 100% !important;
    text-align: left;
  }

  .profile_container.message_container.chat-section .nav-tabs-responsive li.active:first-child {
    margin-left: 0%;
  }
}

.language_selection {
  padding-top: 5px;
  font-size: 0px;
  margin-left: 9px;
}

.language_selection span {
  padding-right: 0px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 14px;
  width: 25%;
}

.language_selection span input {
  margin-right: 5px;
}

@media only screen and (max-width: 991px) {
  .language_selection span {
    width: 32%;
  }
}

@media only screen and (max-width: 767px) {
  .language_selection span {
    width: 32%;
  }
}

@media only screen and (max-width: 640px) {
  .language_selection span {
    padding-right: 0px;
    width: 49%;
  }

  .language_selection span input {
    margin-right: 5px;
  }
}

/*Edit profile for personal tab css*/

.editModal form,
.editModal textarea,
.editModal input,
.editModal select {
  font-weight: 400;
  font-size: 15px;
}

.editModal h2,
.editModal h3 {
  font-weight: 400;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .small-box .profileedit_popup .model_contaioner {
  height: auto;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .borker_info {
  background-color: #fff;
  border: 0px solid #f1f1f1;
  padding: 0;
  border-radius: 0px;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup .model_contaioner .borker_info .broker_heading .heading h2 {
  color: #333;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup #main-personal {
  /*Language css Start*/
  /*Language css End*/
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup #main-personal .language_selection {
  padding-top: 5px;
  font-size: 0px;
  margin-left: 9px;
  /* @include ipad-mobilem{
                  span{
                    width: 50%;
                  }
                }
                @include mobile-device{
                  span{
                    width: 32%;
                  }
                }
                @include tablet-small{
                  span{
                    padding-right: 0px;
                    width: 49%;
                    input {
                      margin-right: 5px;
                    }
                  }
                }*/
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup #main-personal .language_selection span {
  padding-right: 0px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 14px;
  width: 50%;
}

.editModal .modal-content .modal-body .profilemenu-tabs .tab-content .profileedit_popup #main-personal .language_selection span input {
  margin-right: 5px;
}

@media only screen and (max-width: 767px) {
  .headig_servicearea .s_title {
    padding-top: 0px;
  }
}

body.modal-open {
  overflow: hidden !important;
}

.publicprofile_container {
  padding: 0px 0 60px 0;
  position: relative;
  background-color: #f8f8f8;
  /*Responsive css start*/
  /*Responsive css End*/
}

.publicprofile_container .user_section {
  background-image: var(--slide-01);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 40px 0;
}

.publicprofile_container .user_section p {
  margin-bottom: 0px;
}

.publicprofile_container .user_section figure {
  position: relative;
  min-height: 150px;
  /*@include mobile-device{ 
        img.featured-img{
          top: -2px;
          left: -2px;
          width: 75px;
        }
      }*/
}

.publicprofile_container .user_section figure figcaption {
  text-shadow: none;
  text-align: center;
  padding-left: 0px;
  padding-bottom: 5px;
}

.publicprofile_container .user_section figure figcaption ._facamera {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  background: #fff;
  display: block;
  font-size: 22px;
  border-radius: 100%;
  -webkit-box-shadow: 0px 1px 4px #ccc;
          box-shadow: 0px 1px 4px #ccc;
  line-height: 55px;
  color: #007eff;
}

.publicprofile_container .user_section figure figcaption ._facamera:before {
  content: '\F030';
  font-family: 'fontawesome';
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .user_section figure figcaption ._facamera {
    width: 40px;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
  }
}

.publicprofile_container .user_section figure img {
  width: 250px;
  height: 250px;
  padding: 0px;
  border: 0px solid #f1f1f1;
  border-radius: 5px;
  border-radius: 100%;
}

@media only screen and (max-width: 1199px) {
  .publicprofile_container .user_section figure img {
    width: 200px;
    height: 200px;
  }
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .user_section figure img {
    width: 150px;
    height: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .user_section figure img {
    width: 150px;
    height: 150px;
  }
}

.publicprofile_container .user_section figure .badge-img {
  position: absolute;
  bottom: 0px;
  left: inherit;
  right: 5px;
  top: inherit;
  width: 70px !important;
  height: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

@media only screen and (max-width: 1024px) {
  .publicprofile_container .user_section figure .badge-img {
    bottom: 0px;
    left: inherit;
    right: 5px;
  }
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .user_section figure .badge-img {
    bottom: 0px;
    left: inherit;
    right: 5px;
    width: 60px !important;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .user_section figure .badge-img {
    bottom: 0px;
    left: inherit;
    right: -5px;
    width: 55px !important;
  }
}

.publicprofile_container .user_section figure img.featured-img {
  position: absolute;
  top: 4px;
  left: -25px;
  width: 120px;
  height: auto;
  background: none;
  border: none;
  border-radius: 0;
  -webkit-transform: rotate(-4deg);
          transform: rotate(-4deg);
}

@media only screen and (max-width: 1199px) {
  .publicprofile_container .user_section figure img.featured-img {
    top: 1px;
    left: -32px;
  }
}

@media only screen and (max-width: 1024px) {
  .publicprofile_container .user_section figure img.featured-img {
    top: 1px;
    left: -32px;
  }
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .user_section figure img.featured-img {
    top: 0px;
    left: -22px;
    width: 86px;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .user_section figure {
    width: 150px;
    margin: 0 auto;
  }
}

.publicprofile_container .user_section .uer-details {
  color: #fff;
}

.publicprofile_container .user_section .uer-details .heading h2 {
  font-size: 24px;
  margin: 0 0 5px 0;
  font-weight: 700;
}

.publicprofile_container .user_section .uer-details .heading p {
  margin: 10px 0 3px 0;
}

.publicprofile_container .user_section .uer-details .star-s {
  margin-bottom: 10px;
  margin-top: 5px;
}

.publicprofile_container .user_section .uer-details .star-s span .fa {
  color: #f4de1a;
  margin-right: 2px;
  font-size: 20px;
}

.publicprofile_container .user_section .uer-details .star-s span .st-desiable {
  opacity: 0.5;
}

.publicprofile_container .user_section .uer-details .star-s span .st-active {
  opacity: 1;
}

.publicprofile_container .user_section .uer-details .star-s span a {
  text-decoration: none;
  color: #fff;
  margin-left: 10px;
}

.publicprofile_container .user_section .uer-details .star-s span a:hover {
  color: #fff;
}

.publicprofile_container .user_section .uer-details .overview {
  margin-bottom: 10px;
}

.publicprofile_container .user_section .uer-details .overview p {
  margin-bottom: 0px;
  white-space: normal;
  word-break: break-word;
}

.publicprofile_container .user_section .uer-details .overview p .fa {
  font-size: 7px;
  position: relative;
  top: -2px;
  color: #ccc;
}

.publicprofile_container .user_section .uer-details .socialinfo ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li {
  border-right: 0px solid #ddd;
  display: inline-block;
  line-height: 10px;
  position: relative;
  vertical-align: top;
  margin: 0 2px;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li a {
  line-height: 4px;
  display: block;
  background-color: #fff;
  padding: 0px 0px;
  border-radius: 4px;
  width: 30px;
  height: auto;
  text-align: center;
  -webkit-box-shadow: 0px 0px 5px #bebebb;
  box-shadow: 0px 0px 5px #bebebb;
  background-image: -webkit-gradient(linear, left top, right top, from(#0a5dd8), to(#0a82d8));
  background-image: linear-gradient(to right, #0a5dd8, #0a82d8);
}

.publicprofile_container .user_section .uer-details .socialinfo ul li a img {
  width: 30px;
  -webkit-filter: brightness(200);
          filter: brightness(200);
}

.publicprofile_container .user_section .uer-details .socialinfo ul li a .fa-facebook {
  color: #fff;
  width: 45px;
  height: 45px;
  padding: 10px 0px;
  font-size: 24px;
  border-radius: 50px;
  text-align: center;
  background: #3b5998;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li a .fa-linkedin {
  color: #fff;
  width: 45px;
  height: 45px;
  padding: 10px 0px;
  font-size: 24px;
  border-radius: 50px;
  text-align: center;
  background: #0077b7;
  /*font-size: 50px;
                  position: relative;
                  top: -2px;
                  color: #0077b7;*/
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.globe a {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #21adfc;
  border-radius: 50px;
  padding: 7px;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.globe a img {
  width: 30px;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.yelp a {
  /*color: #fff;
              width: 45px;
              height: 45px;
              padding: 10px 0px;
              font-size: 24px;
              border-radius: 50px;
              text-align: center;
              display: block;
              background-color: #d1262b;*/
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.yelp a yelp .fa {
  font-size: 24px;
  color: #fff;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.zillow a {
  display: block;
  width: 45px;
  height: 45px;
  border-radius: 50px;
  padding: 7px;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.zillow a img {
  width: 30px;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.trulia_i a {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #07c25f;
  border-radius: 50px;
  padding: 7px;
  text-align: center;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.trulia_i a img {
  width: 30px;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.realtors_sicon a {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #fff;
  border-radius: 50px;
  padding: 7px;
  text-align: center;
  border: 2px solid #ec0928;
}

.publicprofile_container .user_section .uer-details .socialinfo ul li.realtors_sicon a img {
  width: 30px;
}

.publicprofile_container .user_section .uer-details .special_sec h3 {
  margin: 10px 0 5px 0;
  font-style: italic;
  font-size: 20px;
}

.publicprofile_container .user_section .uer-details .follow_group {
  position: relative;
  padding-bottom: 0px;
  padding-top: 10px;
}

.publicprofile_container .user_section .uer-details .follow_group ul {
  list-style-type: none;
  margin: 0px;
  padding: 0 0px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li {
  float: left;
  width: 150px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn {
  height: 34px;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 600;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn-request {
  cursor: not-allowed;
  background-color: #ccc;
  color: #333 !important;
  width: 94%;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
  border-radius: 50px;
  border: 1px solid #b8b8b8 !important;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn-request:hover {
  background-color: #ccc !important;
  border: 1px solid #b8b8b8 !important;
  color: #333 !important;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn-request .fa {
  font-size: 14px;
  margin-right: 5px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-following {
  border-radius: 50px;
  width: 94%;
  margin-right: 0px;
  background-color: #09abff;
  color: #fff;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-following:hover {
  background-color: #029dee;
  color: #fff;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-following:focus {
  background-color: #029dee;
  color: #fff;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-following .fa {
  font-size: 14px;
  margin-right: 5px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-message {
  border-radius: 50px;
  width: 94%;
  margin-right: 10px;
  text-align: center;
  line-height: 20px;
  background-color: #1148ac;
  color: #fff;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-message:hover {
  background-color: #00338f;
  color: #fff;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-following {
  border-radius: 50px;
  width: 94%;
  margin-right: 0px;
  background-color: #09abff;
  color: #fff;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .btn.btn-following:hover {
  background-color: #029dee;
  color: #fff;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details {
  text-decoration: none;
  position: relative;
  width: 80%;
  display: inline-block;
  vertical-align: top;
  top: 4px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .protextf {
  right: 10px;
  position: absolute;
  top: 6px;
  font-weight: 600;
  color: #fff;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .protextf.plus:before {
  content: '\F067';
  font-family: 'Fontawesome';
  position: absolute;
  font-weight: normal;
  font-size: 10px;
  line-height: 24px;
  margin-right: 1px;
  left: -8px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg {
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: top;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg i {
  width: 30px;
  height: 30px;
  position: absolute;
  background: #ccc;
  border-radius: 50px;
  text-align: center;
  line-height: 30px;
  font-style: normal;
  font-weight: 600;
  border: 1px solid #f1f1f1;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg i.ifrdp1 {
  width: 30px;
  height: 30px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg i.ifrdp2 {
  position: absolute;
  left: 15px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg i.ifrdp3 {
  position: absolute;
  left: 33px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg i.ifrdp4 {
  position: absolute;
  left: 51px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg i.ifrdp5 {
  position: absolute;
  left: 68px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg img {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  border: 1px solid #f6f6f6;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg img.ifrdm1 {
  width: 30px;
  height: 30px;
  border-radius: 50px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg img.ifrdm2 {
  position: absolute;
  left: 15px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg img.ifrdm3 {
  position: absolute;
  left: 33px;
}

.publicprofile_container .user_section .uer-details .follow_group ul li .foll_details .proimg i.ifrdp4 {
  position: absolute;
  left: 51px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .user_section {
    background-image: none;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 40px 0;
    /*background-color: #1e1e1e;*/
  }

  .publicprofile_container .user_section figure {
    text-align: center;
    margin-bottom: 10px;
    position: relative;
  }

  .publicprofile_container .user_section figure .featured-img {
    left: -4px;
  }

  .publicprofile_container .user_section .uer-details {
    /*.socialinfo{
            ul{
              li{
                margin: 0 10px 10px 0;
                a{
                  .fa-linkedin {
                      color: #fff !important;
                      width: 40px;
                      height: 40px;
                      background: #0077b7;
                      padding: 8px 11px;
                      font-size: 24px;
                      border-radius: 8px;
                      font-size: 25px;
                      position: relative;
                      top: 0px;
                      color: #0077b7;
                  }
                  .fa-facebook {
                      color: #fff;
                      width: 35px;
                      height: 35px;
                      background: #3b5998;
                      padding: 9px 11px;
                      font-size: 18px;
                      border-radius: 4px;
                  }
                }
              }
              li.globe{
                a{
                  display: block;
                  width: 35px;
                  height: 35px;
                  background-color: #21adfc;
                  border-radius: 4px;
                  padding: 6px 6px;
                }
              }
              li.trulia_i{
                a{
                  display: block;
                  width: 35px;
                  height: 35px;
                  background-color: #07c25f;
                  border-radius: 4px;
                  padding: 6px 6px;
                }
              }
              li.yelp{
                a{
                  display: block;
                  background-color: #d1262b;
                  border-radius: 10px;
                  padding: 8px 10px;
                }
              }
              li.zillow{
                a{
                  display: block;
                  width: 35px;
                  height: 35px;
                  background-color: #0074e4;
                  border-radius: 4px;
                  padding: 6px 6px;
                }
              }
            }
          }*/
  }

  .publicprofile_container .user_section .uer-details .follow_group ul {
    text-align: center;
  }

  .publicprofile_container .user_section .uer-details .follow_group ul li {
    margin: 0 auto 10px;
    float: none;
  }

  .publicprofile_container .user_section .uer-details .follow_group ul li .btn {
    margin-right: 0px !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .profile-description .row.row-m {
    margin: 0px;
  }
}

.publicprofile_container .profile-description .deccription-090 p {
  color: #494a4a;
  line-height: 26px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt {
  background: #fff none repeat scroll 0 0;
  margin-top: 30px;
  padding: 20px;
  border-radius: 10px;
  position: relative;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt h3 {
  font-size: 20px;
  color: #1148ac;
  margin: 0px 0 20px 0;
  line-height: 22px;
  display: block;
  text-transform: inherit;
  float: left;
  font-weight: 700;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt h3 {
    font-size: 18px;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt {
  margin-bottom: 30px;
  padding-left: 0px;
  white-space: normal;
  word-break: break-word;
  /*Pagination css*/
  /*Start Listing scss*/
  /*End Listing scss*/
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt ul.pagination li {
  width: auto;
  display: block;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 {
  background-color: #f8f8f8;
  padding: 10px;
  margin-bottom: 15px;
  border-bottom: 2px solid #ccc;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 figure a {
  text-decoration: none;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 figure a img {
  border: 1px solid #ccc;
  padding: 3px;
  border-radius: 2px;
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 figure {
    width: 100%;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 {
  padding: 0px 0px 0 0;
  margin-left: -15px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg {
  padding: 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list {
  margin-bottom: 5px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list .add_list h2 {
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  color: #1148ac;
  font-weight: 700;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list .add_list h2 a {
  text-decoration: none;
  color: #1148ac;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list .add_list h2 a:hover {
  color: #1148ac;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list .add_list h2 .btn {
  color: #fff;
  border-radius: 4px;
  padding: 2px 5px;
  font-size: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list .add_list h2 .btn:hover {
  color: #fff;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list .add_list h2 .btn:focus {
  color: #fff;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list .add_list .add_text {
  font-weight: 500;
  line-height: 30px;
  color: #333;
  margin-bottom: 0px;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .home-list {
    padding: 0 15px;
    margin-top: 15px;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .list_amount {
  margin-left: 0px;
  padding: 4px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .list_amount .bd_d {
  color: #333;
  font-weight: normal;
  display: table;
  width: 100%;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .list_amount .bd_d i:first-child {
  padding-left: 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .list_amount .bd_d i {
  font-style: normal;
  padding: 0 5px;
  display: table-cell;
  width: auto;
  white-space: nowrap;
}

@media only screen and (max-width: 640px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .list_amount .bd_d i {
    display: inline-block;
  }
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .list_amount {
    margin: 0 10px 0 15px;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .amt_p {
  font-size: 16px;
  font-weight: 600;
  color: #1148ac;
  text-align: right;
  padding: 0px;
  margin: 0px;
  line-height: 20px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .listing_bg .pop_text21 {
  font-weight: 500;
  line-height: 30px;
  color: #333;
  margin-bottom: 0px;
  text-align: right;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .ld_1 {
  line-height: 20px;
  padding: 10px 0px 0 0;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_se321 .ld_1 {
    padding: 10px 0px 0 15px;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer {
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .prp_f ul {
  width: 100%;
  display: inline-block;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .prp_f ul li {
  width: 49.33%;
  display: inline-block;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .prp_f ul li a {
  text-decoration: none;
  color: #333;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .prp_f ul li a .fa {
  margin-right: 5px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .prp_f ul li a img {
  margin-right: 5px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .detail_btn .btn-details {
  color: #fff;
  padding: 4px 10px;
  background-color: #11ac1c;
  border: 1px solid #11ac1c;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .detail_btn .btn-details:hover {
  background-color: #11ac1c;
  border: 1px solid #11ac1c;
  color: #fff;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .property_details12 .property_footer .detail_btn .btn-details:focus {
  background-color: #11ac1c;
  border: 1px solid #11ac1c;
  color: #fff;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt p {
  color: #494a4a;
  line-height: 26px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .missing-content {
  text-align: center;
  padding: 80px 0;
  background-color: #e8effe;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .missing-content p {
  font-size: 18px;
  font-weight: 600;
  color: #1148ac;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .missing-content .btn {
  border-radius: 50px;
  padding: 6px 30px;
  margin-top: 15px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt p {
  font-weight: 400;
  line-height: 26px;
  color: #494a4a;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .by-review {
  display: inline-block;
  padding-left: 0px;
  padding-top: 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .by-review strong {
  margin-right: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star {
  margin-bottom: 0px;
  display: inline-block;
  width: 100%;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .star .fa {
  margin-right: 2px;
  /*background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
                background-image: linear-gradient(#ffd65e, #febf04);
                color: transparent !important;
                -webkit-background-clip: text;
                background-clip: text;*/
  color: #febf04;
  font-size: 20px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp {
  text-align: right;
  padding-right: 30px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp {
    text-align: center;
    padding-right: 0px;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify.verify-zillow a {
  display: block;
  cursor: pointer;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify.verify-zillow a img {
  width: 25px;
  position: relative;
  left: 6px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify {
  /* color: green;
              font-weight: bold;
              font-size: 15px;
              margin-left: 20px;*/
  text-align: right;
  color: #333;
  display: inline-block;
  position: relative;
  margin-top: 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify i {
  font-style: normal;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a {
  text-decoration: none;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .fa {
  font-size: 25px;
  color: #11ac1c;
  display: inline-block;
  width: 40px;
  position: relative;
  top: 7px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a i {
  font-style: normal;
  display: inline-block;
  color: #333;
  font-size: 9px;
  vertical-align: top;
  margin-left: 5px;
  line-height: 13px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a i b {
  color: #11ac1c;
  font-size: 12px;
  display: block;
  font-weight: 600;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .popuptext {
  display: none;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .popuptext {
  visibility: hidden;
  width: 230px;
  background-color: #f6f6f6;
  color: #333;
  text-align: left;
  border-radius: 6px;
  padding: 0px 0 15px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -73px;
  font-size: 14px;
  border: 1px solid #333;
  -webkit-box-shadow: 0px -2px 3px #333;
  box-shadow: 0px -2px 3px #333;
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .popuptext .text-verify {
  padding: 10px 20px 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .popuptext p {
  line-height: 22px;
  margin-bottom: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .popuptext .a-heading {
  padding: 0px 10px 0 20px;
  font-weight: 600;
  margin: 0px;
  color: #333;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .popuptext .add-pop {
  font-size: 14px;
  color: #333;
  padding: 0 10px 0 20px;
  line-height: 17px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a .popuptext .pop-date {
  padding: 0 10px 0 20px !important;
  line-height: 17px !important;
  font-size: 14px !important;
  margin-top: 1px !important;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a:hover .popuptext {
  display: block;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify a:focus .popuptext {
  display: block;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  /*Responsive Start*/
  /*Responsive End*/
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt ul li {
  width: 32.333%;
  display: inline-block;
  line-height: 33px;
  font-weight: 400;
  color: #494a4a;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt ul li .fa {
  color: #494a4a;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt ul li {
    width: 49.333%;
  }
}

@media only screen and (max-width: 639px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt ul li {
    width: 99.333%;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section {
  margin-bottom: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-group {
  margin-bottom: 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-group .panel-default {
  border-color: #f4f4f4;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-group .panel-default .panel-heading {
  padding: 0px;
  position: relative;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-group .panel-default .panel-heading .panel-title a {
  text-decoration: none;
  padding: 11px 15px;
  display: inline-block;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0a87d8), to(#0a53d8));
  background-image: linear-gradient(#0a87d8, #0a53d8);
  color: #fff;
  outline: none;
  border-radius: 4px 4px 0 0;
  width: 100%;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-group .panel-default .panel-heading .panel-title a p {
  color: #fff;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-group .panel-default .panel-heading .panel-title a.collapsed {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(#fff, #fff);
  color: #494a4a;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-group .panel-default .panel-heading .panel-title a.collapsed p {
  color: #494a4a;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .ques {
  font-weight: 500;
  padding: 3px 0;
  padding-right: 30px;
  line-height: 20px;
  margin-bottom: 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .ans {
  margin: 0px;
  padding-left: 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-default > .panel-heading a:after {
  content: "";
  position: absolute;
  top: 11px;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 12px;
  transition: -webkit-transform .25s linear;
  transition: transform .25s linear;
  transition: transform .25s linear, -webkit-transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
  font-size: 24px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-default > .panel-heading a[aria-expanded="true"]:after {
  content: "\F107";
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .question-section .panel-default > .panel-heading a[aria-expanded="false"]:after {
  content: "\F107";
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content {
  display: none;
  padding: 15px 0;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .img_s {
  display: inline-block;
  width: 10%;
  vertical-align: top;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .img_s img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .img_s i {
  background: #ddd;
  display: block;
  text-align: center;
  border-radius: 50px;
  font-size: 23px;
  font-style: normal;
  width: 50px;
  height: 50px;
  line-height: 50px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .ac_content {
  display: inline-block;
  padding-left: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .ac_content h4 {
  font-size: 16px;
  color: #0e0e0e;
  margin: 0px 0 2px 0px;
  font-weight: 700;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .ac_content h4 a {
  color: #1148ac;
  text-decoration: none;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .ac_content h4 a:hover {
  color: #1148ac;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .ac_content p {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #494a4a;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .ag_description {
  display: inline-block;
  float: left;
  clear: both;
  width: 80%;
  left: 7%;
  vertical-align: top;
  padding-left: 30px;
  position: relative;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content .agent_content .ag_description p {
  font-size: 13px;
  line-height: 18px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab .tab-content.current {
  display: block !important;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
  border-bottom: 1px solid #ccc;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab ul.tabs .tab-content {
  display: none;
  padding: 15px 0;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab ul.tabs li {
  background: none;
  color: #333;
  display: inline-block;
  padding: 5px 20px;
  cursor: pointer;
  font-size: 14px;
  width: auto;
  margin-right: 0px;
  font-weight: 600;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .agenttab ul.tabs li.current {
  color: #1148ac;
  border-bottom: 2px solid #1148ac;
}

.publicprofile_container .profile-description .blog_sec {
  /*.mapp{
        border: 4px solid #ccc;
        height: 240px !important;
        width: 100%;
        margin-top: 15px;
      }*/
}

.publicprofile_container .profile-description .blog_sec .force_hide {
  display: none !important;
}

.publicprofile_container .profile-description .blog_sec .fa-map-marker {
  color: #333;
}

.publicprofile_container .profile-description .blog_sec .blog_s {
  background: #fff none repeat scroll 0 0;
  margin-top: 30px;
  padding: 20px;
  border-radius: 10px;
  white-space: normal;
  word-break: break-word;
}

.publicprofile_container .profile-description .blog_sec .blog_s p._hd_bold {
  font-weight: 700;
  color: #000;
}

.publicprofile_container .profile-description .blog_sec .blog_s .user_e h2 {
  font-size: 20px;
  color: #1148ac;
  float: left;
  line-height: 20px;
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: 700;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .blog_sec .blog_s .user_e h2 {
    font-size: 18px;
  }
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c {
  margin-bottom: 15px;
  clear: both;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c .add-block p {
  display: inline-block;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c .add-block a {
  display: inline-block;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c .htadress .fa-map-marker {
  display: inline-block;
  font-size: 18px;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c .htadress span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c p {
  font-weight: 400;
  margin-bottom: 5px;
  line-height: 18px;
  word-wrap: break-word;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c .slick-arrow {
  opacity: 0;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li.hidden_s {
  display: none;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li.show_s {
  display: inline-block;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li {
  width: 24%;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li a {
  text-decoration: none;
  width: 100%;
  display: block;
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: center;
  height: 60px;
  vertical-align: middle;
  line-height: 53px;
  font-size: 30px;
  color: #ff0000;
  overflow: hidden;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li a .matfile {
  line-height: 53px;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li a img {
  width: 100%;
  height: 100%;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li a .pdf {
  display: block;
  vertical-align: middle;
}

.publicprofile_container .profile-description .blog_sec .blog_s .blog_c ul li a .pdf .fa {
  color: #ff0000;
  padding-top: 13px;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table {
  color: #494a4a;
  width: 100%;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table thead tr {
  position: relative;
  display: block;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table thead tr th {
  padding: 3px 5px;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table tbody tr {
  position: relative;
  display: block;
  white-space: nowrap;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table tbody tr td:first-child {
  padding-left: 18px;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table tbody tr td {
  padding: 3px 5px;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table tbody tr.closed-o:after {
  content: '\F017';
  font-family: 'Fontawesome';
  position: absolute;
  left: 2px;
  color: #1148ac;
  font-size: 14px;
  top: 3px;
}

.publicprofile_container .profile-description .blog_sec .blog_s .office_hours table tbody tr.today::after {
  content: '\F0DA';
  font-family: fontawesome;
  position: absolute;
  left: 5px;
  top: -1px;
  margin-top: 0px;
  color: #ff0000;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .profile-description .blog_sec .blog_s .office_hours .table-responsive {
    border: none !important;
  }
}

@media only screen and (max-width: 991px) {
  .publicprofile_container .profile-description .blog_sec .blog_s .office_hours {
    width: 100%;
    overflow-x: auto;
  }
}

.publicprofile_container .profile-description .blog_sec .missing-content {
  text-align: center;
  padding: 50px 0;
  background-color: #e8effe;
}

.publicprofile_container .profile-description .blog_sec .missing-content p {
  font-size: 18px;
  font-weight: 600;
  color: #1148ac;
}

.publicprofile_container .profile-description .blog_sec .missing-content .btn {
  border-radius: 50px;
  padding: 6px 30px;
  margin-top: 15px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
}

.profile-percentage {
  padding-top: 30px;
}

.profile-percentage .profile_strength {
  width: 550px;
  margin: 0 auto;
  background-color: #f8f8f8;
  padding: 10px;
  border-radius: 5px;
}

.profile-percentage .profile_strength .progress_percentage {
  font-weight: 600;
  text-align: right;
  margin: 0px 3px;
  color: #1148ac;
  opacity: 1;
  font-size: 13px;
}

.profile-percentage .profile_strength .progress_sec .progress-bar {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.profile-percentage .profile_strength .progress_sec .progress {
  margin: 0px 0 6px 0;
  border-radius: 50px;
  height: 14px;
}

.profile-percentage .profile_strength .progress_sec .progress .progress-bar-blue {
  background-color: #1148ac;
  border-right: 2px solid #fff;
}

.profile-percentage .profile_strength .progress_sec .progress .progress-bar-green {
  background-color: #11ac1c;
  border-right: 0px solid #fff;
}

.profile-percentage .profile_strength .prog_desc {
  text-align: left;
  font-weight: 600;
  color: #1148ac;
  margin-bottom: 8px;
  padding: 0 3px;
  font-size: 13px;
  line-height: 14px;
}

@media only screen and (max-width: 640px) {
  .profile-percentage .profile_strength {
    width: 90%;
    margin-bottom: 20px;
  }
}

/*Private scss*/

.publicprofile_container.private-sm {
  padding: 80px 0 60px 0;
  /*Responsive css start*/
  /*Responsive css End*/
}

.publicprofile_container.private-sm p {
  color: #494a4a;
  line-height: 26px;
}

.publicprofile_container.private-sm #info_edit {
  margin-right: 10px;
}

.publicprofile_container.private-sm .edit_icon#location_edit_1 {
  float: none;
  margin-left: 20px;
}

.publicprofile_container.private-sm .edit_icon {
  float: right;
  color: #1148ac;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.publicprofile_container.private-sm .edit_icon img {
  width: 18px;
  opacity: 0.6;
}

.publicprofile_container.private-sm .edit_icon:hover img {
  opacity: 1;
}

.publicprofile_container.private-sm .edit_icon._padd-edit {
  padding-top: 10px;
}

.publicprofile_container.private-sm ._padd-right {
  padding-right: 10px;
}

.publicprofile_container.private-sm .edit_icon._nofloat {
  float: none;
  color: #1148ac !important;
}

.publicprofile_container.private-sm .blog_sec .blog_s .blog_c ul li a .fa {
  padding-top: 13px;
}

.publicprofile_container.private-sm .blog_sec .blog_s .blog_c ul li a .fa.fa-file {
  padding-top: 0px;
}

.publicprofile_container.private-sm ._agent_profile_bg {
  /*background-image : var(--profile_bg1);*/
  border-bottom: 0px solid #ccc;
  padding-top: 20px;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main {
  display: table;
  width: 100%;
  font-weight: 400;
  padding: 0px 0 20px 0;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section {
  display: table-cell;
  width: 230px;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section .agent_details_edit {
  width: 230px;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section .agent_details_edit .crop-dropdown {
  display: none;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section .agent_details_edit .crop-dropdown.active {
  display: block;
  right: -70px;
  background-color: #fff;
  list-style-type: none;
  -webkit-box-shadow: 3px 0px 8px #ccc;
          box-shadow: 3px 0px 8px #ccc;
  border-radius: 10px;
  text-align: left;
  margin: 0px;
  bottom: 0;
  z-index: 999;
  padding: 4px 0;
  position: absolute;
  overflow: hidden;
}

@media only screen and (max-width: 568px) {
  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section .agent_details_edit .crop-dropdown.active {
    right: 0px;
    bottom: -70px;
  }
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section .agent_details_edit .crop-dropdown.active li a {
  display: block;
  text-decoration: none;
  padding: 5px 20px;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section .agent_details_edit .crop-dropdown.active li a:hover {
  background-color: #f8f8f8;
  color: #000;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure {
  position: relative;
  display: inline-block;
  width: auto;
  background: none;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure .agentimg_sm {
  border: 0px solid #fff !important;
  width: 200px;
  overflow: hidden;
  text-align: center;
  height: 200px;
  border-radius: 100%;
  -webkit-box-shadow: 0px 0px 4px #333;
          box-shadow: 0px 0px 4px #333;
  margin: 0 auto;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure .agentimg_sm img {
  width: 100%;
  height: auto;
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure .agentimg_sm img.featured-img {
  position: absolute;
  top: 1px;
  left: -34px;
  width: 120px;
  height: auto;
  background: none;
  border: none;
  border-radius: 0;
  -webkit-transform: rotate(-4deg);
  transform: rotate(-4deg);
}

@media only screen and (max-width: 991px) {
  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure .agentimg_sm img.featured-img {
    top: 1px;
    left: -22px;
    width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure .agentimg_sm img.featured-img {
    left: -27px;
  }
}

.publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._content-section {
  width: auto;
  float: none;
  display: table-cell;
  vertical-align: top;
  padding-left: 0px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._content-section {
    width: 100%;
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main {
    display: block;
    width: 100%;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    margin-top: 0px;
  }

  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: -100px;
    position: relative;
  }

  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section .agent_details_edit {
    width: 200px;
    margin: 0px auto 0;
    position: relative;
  }

  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure {
    position: relative;
    display: inline-block;
    width: auto;
    background: none;
  }

  .publicprofile_container.private-sm ._agent_profile_bg .profileedit_section .public-section_main ._img-section figure .agentimg_sm {
    border: 0px solid #fff !important;
    width: 170px;
    overflow: hidden;
    text-align: center;
    height: 170px;
    border-radius: 100%;
    -webkit-box-shadow: 0px 0px 4px #333;
    box-shadow: 0px 0px 4px #333;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm ._agent_profile_bg {
    background-image: none;
    border-bottom: 0px solid #ccc;
    background-color: transparent;
  }
}

.publicprofile_container.private-sm .profileedit_section {
  background-color: #fff;
  padding: 20px;
  margin: 0px 0px;
  border-radius: 20px;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview .agentimg_sm {
  border: 5px solid #f1f1f1;
  max-height: 270px;
  overflow: hidden;
  text-align: center;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container.private-sm .profileedit_section .agent_mview .agentimg_sm {
    height: 180px;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .profileedit_section .agent_mview .agentimg_sm {
    height: 270px;
  }
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure {
  position: relative;
  min-height: 150px;
  width: 100%;
  background: #ccc;
  display: inline-block;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure img {
  width: auto;
  padding: 0px;
  border-radius: 0px;
  border: 0px solid #f1f1f1;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure .badge-img {
  position: absolute;
  bottom: 0px;
  left: inherit;
  right: 5px;
  width: 70px !important;
  height: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure .featured-img {
  position: absolute;
  bottom: -5px;
  left: -4px;
  width: 82px !important;
  height: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .profileedit_section .agent_mview figure {
    width: 250px;
    margin: 0 auto;
  }

  .publicprofile_container.private-sm .profileedit_section .agent_mview figure .badge-img {
    right: 5px;
    bottom: 0px;
  }
}

@media only screen and (max-width: 480px) {
  .publicprofile_container.private-sm .profileedit_section .agent_mview figure {
    width: 210px;
    margin: 0 auto;
  }
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure {
  position: relative;
  min-height: 150px;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure .image-upload {
  position: absolute;
  right: 25px;
  bottom: 20px;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure .image-upload .replace_btn {
  background-color: #a3a3a5;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
  padding: 2px 20px;
  font-size: 12px;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure .image-upload .file-input {
  display: none;
}

.publicprofile_container.private-sm .profileedit_section .agent_mview figure .image-upload #file-input {
  display: none;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .profileedit_section .agent_mview figure {
    width: 250px;
    margin: 0 auto 15px;
  }
}

@media only screen and (max-width: 480px) {
  .publicprofile_container.private-sm .profileedit_section .agent_mview figure {
    width: 100%;
    margin: 0 auto 15px;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .profileedit_section .agent_mview {
    text-align: center;
  }
}

.publicprofile_container.private-sm .profileedit_section .user-details {
  line-height: 10px;
  position: relative;
  vertical-align: top;
  margin: 0 0px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .heading h2 {
  font-size: 28px;
  color: #333;
  margin: 0 0 5px 0;
  font-weight: 700;
}

.publicprofile_container.private-sm .profileedit_section .user-details .heading h2 a {
  color: #333;
  text-decoration: none;
}

.publicprofile_container.private-sm .profileedit_section .user-details .heading p {
  position: relative;
  top: 2px;
  color: #000;
  line-height: normal;
  font-weight: 300;
}

.publicprofile_container.private-sm .profileedit_section .user-details .star-s {
  margin: 15px 0 5px 0;
}

.publicprofile_container.private-sm .profileedit_section .user-details .star-s a {
  text-decoration: none;
}

.publicprofile_container.private-sm .profileedit_section .user-details .star-s a .fa {
  margin-left: 2px;
  /*background-image: linear-gradient(#ffd65e, #febf04);
            color: transparent !important;
            -webkit-background-clip: text;
            background-clip: text;*/
  font-size: 20px;
  color: #febf04;
}

.publicprofile_container.private-sm .profileedit_section .user-details .star-s a .st-desiable {
  opacity: 0.5;
}

.publicprofile_container.private-sm .profileedit_section .user-details .star-s a .st-active {
  opacity: 1;
}

.publicprofile_container.private-sm .profileedit_section .user-details .star-s a span {
  color: #494a4a;
  margin-left: 10px;
}

.publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul {
  list-style-type: none;
  display: inline-block;
  width: 100%;
  margin: 0px;
  padding: 15px 0 0 0px;
  position: relative;
}

.publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul #edit_phone {
  position: absolute;
  top: 15px;
  right: 15px;
}

.publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul li {
  display: inline-block;
  width: 48%;
  font-weight: 700;
  margin-bottom: 15px;
}

@media only screen and (max-width: 639px) {
  .publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul li {
    width: 100%;
  }
}

.publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul li img {
  margin-right: 10px;
}

.publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul li .fa {
  font-size: 20px;
  margin-right: 10px;
  color: #1148ac;
}

.publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul li .fa-pencil-square-o {
  margin-right: 0px;
}

.publicprofile_container.private-sm .profileedit_section .user-details ._contact-se1 ul li:last-child {
  position: relative;
  width: 100%;
}

.publicprofile_container.private-sm .profileedit_section .user-details .overview {
  border-radius: 10px;
  background-color: #d6e2ee;
  padding: 20px;
  position: relative;
  top: 0;
  width: 100%;
  margin-top: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-height: inherit;
  text-align: left;
  margin-bottom: 15px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .overview h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0px 0 5px 0;
}

.publicprofile_container.private-sm .profileedit_section .user-details .overview p {
  margin: 2px 0 5px 0;
  line-height: 20px;
  display: table;
  width: 90%;
  color: #000;
}

.publicprofile_container.private-sm .profileedit_section .user-details .overview p a {
  text-decoration: none;
  color: #000;
}

.publicprofile_container.private-sm .profileedit_section .user-details .overview p a:hover {
  color: #000;
}

.publicprofile_container.private-sm .profileedit_section .user-details .overview p .fa {
  /*background-image: linear-gradient(#ffd65e, #febf04);
            color: transparent !important;
            -webkit-background-clip: text;
            background-clip: text;*/
  font-size: 20px;
  margin-right: 5px;
  display: table-cell;
  vertical-align: top;
  width: 15px;
  padding-right: 5px;
  color: #febf04;
}

.publicprofile_container.private-sm .profileedit_section .user-details .specialize_edit_n {
  border-radius: 10px;
  background-color: #d6e2ee;
  padding: 20px;
  text-align: left;
  white-space: normal;
  word-break: break-word;
}

.publicprofile_container.private-sm .profileedit_section .user-details .specialize_edit_n h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0px 0 5px 0;
}

.publicprofile_container.private-sm .profileedit_section .user-details .specialize_edit_n p {
  color: #000;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo {
  margin: 20px 0  10px;
  /*ul {
          list-style-type: none;
          margin: 0;
          padding: 0;
          li {
              border-right: 0px solid #ddd;
              display: inline-block;
              line-height: 10px;
              position: relative;
              vertical-align: top;
              margin: 0 5px;
              a{
                line-height: 4px;
                .fa-facebook {
                  color: #fff;
                  width: 45px;
                  height: 45px;
                  background: #3b5998;
                  padding: 10px 15px;
                  font-size: 24px;
                  border-radius: 8px;
                }
                .fa-linkedin {
                  color: #fff;
                  width: 45px;
                  height: 45px;
                  background: #0077b7;
                  padding: 10px 15px;
                  font-size: 24px;
                  border-radius: 8px;
                }
              }
          }
          li.globe{
            a{
              display: block;
              width: 35px;
              height: 35px;
              background-color: #21adfc;
              border-radius: 4px;
              padding: 6px 6px;
              img{
                width: 31px;
              }
            }
          }
          li.yelp{
            a{
              display: block;
              background-color: #d1262b;
              border-radius: 10px;
              padding: 9px 11px;
              .fa {
                font-size: 18px;
                color: #fff;
              }
            }
          }
          li.zillow{
            a {
              display: block;
              width: 45px;
              height: 45px;
              background-color: #0074e4;
              border-radius: 10px;
              padding: 6px 6px;
              img {
                  width: 31px;
              }
            }
          }
          li.trulia_i{
            a{
              display: block;
              width: 45px;
              height: 45px;
              background-color: #07c25f;
              border-radius: 10px;
              padding: 6px 6px;
               img {
                  width: 31px;
              }
            }
          }
        }*/
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo .missing-content {
  text-align: center;
  padding: 40px 0;
  background-color: #e8effe;
  margin-top: 10px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo .missing-content .network-link {
  font-weight: 600;
  color: #1148ac;
  text-decoration: none;
  text-align: center;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*li:last-child{
            margin-left:0px;
          }*/
  /*li.yelp{
            a{
              color: #fff;
              width: 45px;
              height: 45px;
              padding: 10px 0px;
              font-size: 24px;
              border-radius: 50px;
              text-align: center;
              display: block;
              background-color: #d1262b;
              .fa {
                font-size: 24px;
                color: #fff;
              }
            }
          }*/
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li {
  margin-bottom: 5px !important;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li {
  border-right: 0px solid #ddd;
  display: inline-block;
  line-height: 10px;
  position: relative;
  vertical-align: top;
  margin: 0 3px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li a {
  /*display: block;
              background-color: #fff;
              padding: 9px 0px;
              border-radius: 50px;
              width: 45px;
              height: 45px;
              text-align: center;
              box-shadow: 0px 0px 5px #bebebb;*/
  display: block;
  background-color: #fff;
  padding: 2px 0px;
  border-radius: 4px;
  width: 30px;
  height: auto;
  text-align: center;
  -webkit-box-shadow: 0px 0px 5px #bebebb;
  box-shadow: 0px 0px 5px #bebebb;
  background-image: -webkit-gradient(linear, left top, right top, from(#0a5dd8), to(#0a82d8));
  background-image: linear-gradient(to right, #0a5dd8, #0a82d8);
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li a img {
  width: 26px;
  -webkit-filter: brightness(200);
          filter: brightness(200);
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li a:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(#0a5dd8), to(#0a82d8));
  background-image: linear-gradient(to right, #0a5dd8, #0a82d8);
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li a:hover img {
  -webkit-filter: brightness(200);
          filter: brightness(200);
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.globe a {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #fff;
  border-radius: 50px;
  padding: 7px 7px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 5px #bebebb;
          box-shadow: 0px 0px 5px #bebebb;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.globe a img {
  width: 30px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.zillow a {
  display: block;
  width: 45px;
  height: 45px;
  border-radius: 50px;
  padding: 7px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.zillow a img {
  width: 30px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.zillow a:hover img {
  -webkit-filter: inherit;
          filter: inherit;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.facebook a:hover img,
.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.linkedin a:hover img {
  -webkit-filter: inherit;
          filter: inherit;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.SICICON a {
  background-image: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: auto;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.SICICON a img {
  -webkit-filter: inherit;
          filter: inherit;
  width: 40px;
  border-radius: 10px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.SICICON a:hover {
  background-image: none;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.SICICON a:hover img {
  -webkit-filter: inherit;
          filter: inherit;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.trulia_i a {
  /*display: block;
              width: 45px;
              height: 45px;
              background-color: #07c25f;
              border-radius: 50px;
              padding: 7px;
              text-align: center;*/
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.trulia_i a img {
  width: 26px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.realtors_sicon a {
  /*width: 45px;
              height: 45px;
              text-align: center;
              display: block;
              background-color: #fff;
              border-radius: 50px;
              border: 0px solid #ec0928;
              padding: 11px 0;
              box-shadow: 0px 0px 5px #bebebb;*/
  margin-left: 3px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul li.realtors_sicon a img {
  width: 26px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .profileedit_section .user-details .socialinfo ul {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .profileedit_section .user-details .socialinfo {
    /*ul{
              li{
                margin: 0 10px 10px 0;

                a{
                  .fa-linkedin {
                      color: #fff !important;
                      width: 40px;
                      height: 40px;
                      background: #0077b7;
                      padding: 8px 11px;
                      font-size: 24px;
                      border-radius: 8px;
                      font-size: 25px;
                      position: relative;
                      top: 0px;
                      color: #0077b7;
                  }
                  .fa-facebook {
                      color: #fff;
                      width: 35px;
                      height: 35px;
                      background: #3b5998;
                      padding: 10px 15px;
                      font-size: 24px;
                      border-radius: 4px;
                  }
                }
              }
              li.globe{
                a{
                  display: block;
                  width: 35px;
                  height: 35px;
                  background-color: #21adfc;
                  border-radius: 4px;
                  padding: 6px 6px;
                }
              }
              li.trulia_i{
                a{
                  display: block;
                  width: 35px;
                  height: 35px;
                  background-color: #07c25f;
                  border-radius: 4px;
                  padding: 6px 6px;
                }
              }
              li.yelp{
                a{
                  display: block;
                  background-color: #d1262b;
                  border-radius: 10px;
                  padding: 8px 10px;
                }
              }
              li.zillow{
                a{
                  display: block;
                  width: 35px;
                  height: 35px;
                  background-color: #0074e4;
                  border-radius: 4px;
                  padding: 6px 6px;
                }
              }
            }*/
  }
}

.publicprofile_container.private-sm .profileedit_section .user-details .special_sec h3 {
  font-size: 20px;
  margin: 10px 0 5px 0;
  font-style: italic;
}

.publicprofile_container.private-sm .profileedit_section .user-details .special_sec p {
  font-size: 14px;
  line-height: normal;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group {
  position: relative;
  padding-bottom: 0px;
  padding-top: 10px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul {
  list-style-type: none;
  margin: 0px;
  padding: 0 0px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li {
  float: left;
  width: 150px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn {
  height: 34px;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 600;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn-request {
  cursor: not-allowed;
  background-color: #ccc;
  color: #333 !important;
  width: 94%;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
  border-radius: 50px;
  border: 1px solid #b8b8b8 !important;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn-request:hover {
  background-color: #ccc !important;
  border: 1px solid #b8b8b8 !important;
  color: #333 !important;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn-request .fa {
  font-size: 14px;
  margin-right: 5px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-following {
  border-radius: 50px;
  width: 94%;
  margin-right: 0px;
  background-color: #09abff;
  color: #fff;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-following:hover {
  background-color: #029dee;
  color: #fff;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-following:focus {
  background-color: #029dee;
  color: #fff;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-following .fa {
  font-size: 14px;
  margin-right: 5px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-message {
  border-radius: 50px;
  width: 94%;
  margin-right: 10px;
  text-align: center;
  line-height: 20px;
  background-color: #1148ac;
  color: #fff;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-message:hover {
  background-color: #00338f;
  color: #fff;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-following {
  border-radius: 50px;
  width: 94%;
  margin-right: 0px;
  background-color: #09abff;
  color: #fff;
  text-align: center;
  margin-left: 2px;
  line-height: 20px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .btn.btn-following:hover {
  background-color: #029dee;
  color: #fff;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details {
  text-decoration: none;
  position: relative;
  width: 80%;
  display: inline-block;
  vertical-align: top;
  top: 4px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .protextf {
  right: 10px;
  position: absolute;
  top: 6px;
  font-weight: 600;
  color: #fff;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .protextf.plus:before {
  content: '\F067';
  font-family: 'Fontawesome';
  position: absolute;
  font-weight: normal;
  font-size: 10px;
  line-height: 24px;
  margin-right: 1px;
  left: -8px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .proimg {
  display: inline-block;
  width: 100%;
  position: relative;
  vertical-align: top;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .proimg i {
  width: 30px;
  height: 30px;
  position: absolute;
  background: #ccc;
  border-radius: 50px;
  text-align: center;
  line-height: 30px;
  font-style: normal;
  font-weight: 600;
  border: 1px solid #f1f1f1;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .proimg img {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  border: 1px solid #f6f6f6;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .proimg img.ifrdm1 {
  width: 30px;
  height: 30px;
  border-radius: 50px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .proimg img.ifrdm2 {
  position: absolute;
  left: 15px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .proimg img.ifrdm3 {
  position: absolute;
  left: 33px;
}

.publicprofile_container.private-sm .profileedit_section .user-details .follow_group ul li .foll_details .proimg i.ifrdp4 {
  position: absolute;
  left: 51px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .profileedit_section .user-details ul {
    text-align: center;
  }

  .publicprofile_container.private-sm .profileedit_section .user-details ul li {
    margin: 0 auto 10px;
    float: none;
  }

  .publicprofile_container.private-sm .profileedit_section .user-details ul li .btn {
    margin-right: 0px !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .user-details {
    text-align: center;
  }
}

.publicprofile_container.private-sm .user_section {
  /*background-color: #f4f4f4 !important;*/
  font-size: 15px;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section h3 {
  margin: 0px 0 20px 0;
  padding: 0px;
  text-transform: inherit;
  float: left;
  font-weight: 700;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs {
  margin-bottom: 15px;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li:last-child > a span::after {
  content: '';
  position: absolute;
  right: -5px;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li {
  position: relative;
  color: #787878;
  font-weight: 500;
  float: none;
  display: inline-block;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li a {
  border: 3px solid transparent;
  border-radius: 0px;
  padding: 10px;
  position: relative;
  background-color: transparent;
  color: #000;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li a span::after {
  content: '|';
  position: absolute;
  right: -9px;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li a:hover {
  border-bottom: 3px solid transparent;
  padding: 10px;
  color: #1148ac;
  background-color: transparent;
  border-radius: 0px;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li a:hover span {
  border-bottom: 3px solid #1148ac;
  padding: 15px 0;
  color: #1148ac;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li a:focus {
  border-bottom: 3px solid transparent;
  padding: 10px;
  color: #1148ac;
  background-color: transparent;
  border-radius: 0px;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li a:focus span {
  border-bottom: 3px solid #1148ac;
  padding: 15px 0;
  color: #1148ac;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li a {
    padding: 10px 0;
  }
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .nav-tabs li.active a span {
  border-bottom: 3px solid #1148ac;
  padding: 15px 0;
  color: #1148ac;
  font-weight: 500;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .agenttab .show-recomd-msg {
  color: #1148ac;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .service_list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  /*Responsive Start*/
  /*Responsive End*/
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .service_list ul li {
  width: 32.333%;
  display: inline-block;
  line-height: 33px;
  font-weight: 400;
  color: #494a4a;
}

.publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .service_list ul li .fa {
  color: #494a4a;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .service_list ul li {
    width: 49.333%;
  }
}

@media only screen and (max-width: 414px) {
  .publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .service_list ul li {
    width: 50%;
  }
}

@media only screen and (max-width: 375px) {
  .publicprofile_container.private-sm .user_section .profile-description .content_cnt .content_section .service_list ul li {
    width: 99.333%;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .user_section {
    background-image: none;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 0 0 40px 0;
    /*background-color: #1e1e1e;*/
  }

  .publicprofile_container.private-sm .user_section figure {
    text-align: center;
    margin-bottom: 10px;
  }
}

.morelink.less {
  color: #1148ac;
  font-weight: 600;
  text-decoration: none;
  font-size: 12px;
}

.morelink.less:hover {
  color: #1148ac;
  text-decoration: underline;
}

.morelink {
  color: #1148ac;
  font-weight: 600;
  text-decoration: none;
  font-size: 12px;
}

.morelink:hover {
  color: #1148ac;
  text-decoration: underline;
}

.materials-more .morelink_mar {
  font-weight: 600;
  font-size: 12px;
  text-decoration: none;
  color: #1148ac;
}

@media screen and (max-width: 767px) {
  .publicprofile_container.private-sm {
    padding: 30px 0 20px 0;
  }

  .publicprofile_container.private-sm .profileedit_section {
    margin: 60px 0px 15px;
  }

  .publicprofile_container.private-sm .profile-description .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.full_mpopup .modal-dialog.model_fullweight {
  width: 100%;
  margin: 0px auto;
}

.full_mpopup .modal-dialog.model_fullweight .modal-header {
  border-bottom: 0px solid #e5e5e5;
  position: absolute;
  right: -5px;
  top: -10px;
}

.full_mpopup .property_ld {
  background-color: #fff;
}

.full_mpopup .property_ld .slider-list-property {
  position: relative;
  background: #f1f1f1;
}

.full_mpopup .property_ld .slider-list-property .portfolio-slides {
  min-height: 355px;
}

.full_mpopup .property_ld .slider-list-property .portfolio-slides .slick-arrow {
  position: absolute;
  top: 40%;
  z-index: 999;
}

.full_mpopup .property_ld .slider-list-property .portfolio-slides .slick-arrow .fa {
  color: #333;
  font-size: 55px;
}

.full_mpopup .property_ld .slider-list-property .portfolio-slides .prev_arrow {
  left: 20px;
}

.full_mpopup .property_ld .slider-list-property .portfolio-slides .next_arrow {
  right: 20px;
}

.full_mpopup .property_ld .slider-list-property .portfolio-slides .slick-slide {
  max-height: 380px;
  margin: 0 auto;
}

.full_mpopup .property_ld .slider-list-property .portfolio-slides .slick-slide img {
  margin: 0 auto;
}

@media only screen and (max-width: 991px) {
  .full_mpopup .property_ld .slider-list-property .portfolio-slides {
    min-height: 230px;
  }
}

.full_mpopup .property_ld .slider-list-property .slider_footer {
  position: absolute;
  right: 50px;
  bottom: 20px;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul li.back-btn {
  vertical-align: top;
  position: relative;
  top: 2px;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul li.back-btn a {
  min-height: auto;
  padding: 8px 20px;
  font-size: 25px;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul li.zoom-s {
  position: relative;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul li {
  display: inline-block;
  background: #fff;
  min-height: 63px;
  margin: 0 2px;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul li a {
  text-decoration: none;
  min-height: 63px;
  display: block;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul li a .fa-video-camera {
  background-color: #fff;
  color: #000;
  padding: 23px 26px;
  font-size: 15px;
}

.full_mpopup .property_ld .slider-list-property .slider_footer ul li a .fa-expand {
  background-color: #fff;
  color: #000;
  padding: 16px 22px;
  font-size: 25px;
}

@media only screen and (max-width: 568px) {
  .full_mpopup .property_ld .slider-list-property .slider_footer ul li.back-btn a {
    min-height: auto;
    padding: 3px 18px;
    font-size: 17px;
  }

  .full_mpopup .property_ld .slider-list-property .slider_footer ul li {
    min-height: 31px;
  }

  .full_mpopup .property_ld .slider-list-property .slider_footer ul li a {
    min-height: 31px;
  }

  .full_mpopup .property_ld .slider-list-property .slider_footer ul li a img {
    width: 60px;
  }

  .full_mpopup .property_ld .slider-list-property .slider_footer ul li a .fa-expand {
    background-color: #fff;
    color: #000;
    padding: 6px 12px;
    font-size: 17px;
  }
}

.full_mpopup .property_ld .listing_wrap {
  padding-top: 20px;
}

.full_mpopup .property_ld .listing_wrap .main_12p {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  padding-left: 10px;
}

.full_mpopup .property_ld .listing_wrap .main_12p .list_go {
  margin-bottom: 10px;
}

.full_mpopup .property_ld .listing_wrap .main_12p .list_go a {
  font-weight: 600;
  color: #1148ac;
  text-decoration: none;
}

.full_mpopup .property_ld .listing_wrap .main_12p .street_add h2 {
  font-weight: 600;
  font-size: 20px;
  margin: 0px 0 20px 0;
}

.full_mpopup .property_ld .listing_wrap .main_12p .street_add ul {
  list-style-type: none;
  padding: 7px;
  margin: 0px 0 20px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  display: inline-block;
  width: 80%;
}

.full_mpopup .property_ld .listing_wrap .main_12p .street_add ul li:last-child {
  border-right: 0px solid #ccc;
}

.full_mpopup .property_ld .listing_wrap .main_12p .street_add ul li:first-child {
  padding-left: 0px;
}

.full_mpopup .property_ld .listing_wrap .main_12p .street_add ul li {
  display: inline-block;
  border-right: 1px solid #ccc;
  padding: 0 15px;
  font-weight: 600;
}

.full_mpopup .property_ld .listing_wrap .main_12p .street_add .prop_text {
  padding-top: 15px;
  padding-right: 10px;
}

@media only screen and (max-width: 767px) {
  .full_mpopup .property_ld .listing_wrap .main_12p .street_add ul {
    width: 100%;
  }
}

.full_mpopup .property_ld .listing_wrap .main_12p .prop_sidebar .prop_price {
  position: relative;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.full_mpopup .property_ld .listing_wrap .main_12p .prop_sidebar .prop_price .p_pric12 {
  color: #818181;
  font-weight: 600;
  position: absolute;
  top: -13px;
  left: 20px;
  background: #fff;
  padding: 0 7px;
}

.full_mpopup .property_ld .listing_wrap .main_12p .prop_sidebar .prop_price .p_aamt90 {
  font-size: 30px;
  color: #1148ac;
  font-weight: bold;
  text-align: center;
  padding: 10px 0 0 0;
}

.full_mpopup .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d {
  list-style-type: none;
  padding: 30px 0 0 3px;
  margin: 0px;
}

.full_mpopup .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d li:last-child {
  border-bottom: 0px solid  #ccc;
}

.full_mpopup .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d li {
  font-weight: 600;
  border-bottom: 1px solid  #ccc;
  padding: 2px 0;
}

.full_mpopup .property_ld .listing_wrap .main_12p .prop_sidebar ul.sidebar_d li span.active {
  color: #13ac07;
}

.full_mpopup .property_ld .listing_wrap .fact_section {
  position: relative;
  padding-top: 20px;
}

.full_mpopup .property_ld .listing_wrap .fact_section .heading {
  padding-bottom: 30px;
}

.full_mpopup .property_ld .listing_wrap .fact_section .heading h2 {
  font-weight: 600;
  font-size: 24px;
  margin: 0px 0 0px 0;
}

.full_mpopup .property_ld .listing_wrap .fact_section .btm-line {
  width: 35px;
  height: 3px;
  background-color: #c1c1c1;
}

.full_mpopup .property_ld .listing_wrap .fact_section ul {
  list-style-type: none;
  display: inline-block;
  margin: 0px;
  width: 100%;
}

.full_mpopup .property_ld .listing_wrap .fact_section ul li:last-child {
  border-right: 0px solid #ccc;
}

.full_mpopup .property_ld .listing_wrap .fact_section ul li {
  border-right: 1px solid #ccc;
  padding: 0 0 0 15px;
  display: inline-block;
  width: 24%;
  text-align: left;
  font-weight: 600;
}

.full_mpopup .property_ld .listing_wrap .fact_section ul .active {
  color: #13ac07;
}

@media only screen and (max-width: 991px) {
  .full_mpopup .property_ld .listing_wrap .fact_section ul li {
    width: 32%;
  }
}

@media only screen and (max-width: 480px) {
  .full_mpopup .property_ld .listing_wrap .fact_section ul li {
    width: 48%;
  }
}

.full_mpopup .property_ld .listing_wrap .fact_section .built_list {
  border-top: 1px solid #ccc;
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
}

.full_mpopup .property_ld .listing_wrap .fact_section .lots_list {
  border-top: 0px solid #ccc;
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
}

.full_mpopup .property_ld .listing_wrap .fact_section.history_sec {
  padding-bottom: 40px;
  padding-top: 60px;
}

.full_mpopup .property_ld .listing_wrap .fact_section.history_sec .btm-line {
  width: 85px;
  height: 3px;
  background-color: #c1c1c1;
}

.full_mpopup .property_ld .listing_wrap .fact_section.history_sec .history_list {
  list-style-type: none;
  margin: 20px 0 0 0px;
  border-top: 1px solid #ccc;
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
  display: inline-block;
}

.full_mpopup .property_ld .listing_wrap .fact_section.history_sec .history_list li:last-child {
  border-right: 0px solid #ccc;
}

.full_mpopup .property_ld .listing_wrap .fact_section.history_sec .history_list li {
  border-right: 1px solid #ccc;
  padding: 0 0 0 0px;
  display: inline-block;
  width: 24%;
  text-align: center;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {
  .full_mpopup .property_ld .listing_wrap .fact_section.history_sec .history_list li {
    width: 48%;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 480px) {
  .full_mpopup .property_ld .listing_wrap .fact_section.history_sec .history_list li {
    width: 100%;
    margin-bottom: 10px;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
  }

  .full_mpopup .property_ld .listing_wrap .fact_section.history_sec .history_list li:last-child {
    border-bottom: 0px solid #ccc;
  }
}

.full_mpopup::before {
  content: '\F05C';
  font-family: 'Fontawesome';
  position: fixed;
  right: 22px;
  font-size: 45px;
  z-index: 9999;
  margin-top: -10px;
  cursor: pointer;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #4083fc;
  background-color: #fff;
  border-color: #1148ac;
  cursor: not-allowed;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #1148ac;
  border-color: #1148ac;
  color: #fff;
  cursor: default;
  z-index: 3;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  background-color: #4083fc;
  border-color: #1148ac;
  color: #fff;
  z-index: 2;
}

.pagination > li > a,
.pagination > li > span {
  background-color: #fff;
  border: 1px solid #1148ac;
  color: #1148ac;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
}

.slick-lightbox .slick-lightbox-inner .slick-arrow {
  opacity: 1;
  z-index: 100 !important;
}

.blog_c .marketting_material_slide .slick-list .slick-track .slick-slide {
  height: auto !important;
}

/*Review hover css*/

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star {
  /*css start*/
  /*css end*/
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 74%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext {
  width: 410px;
  background-color: #f6f6f6;
  color: #333;
  text-align: left;
  border-radius: 6px;
  padding: 0px 0;
  position: absolute;
  z-index: 1;
  bottom: 116%;
  left: -211%;
  margin-left: 0px;
  font-size: 14px;
  border: 1px solid #333;
  -webkit-box-shadow: 0px -2px 3px #333;
  box-shadow: 0px -2px 3px #333;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 {
  display: table;
  width: 100%;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .map01 {
  display: table-cell;
  width: 48%;
  vertical-align: top;
  padding-left: 10px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .map01 .mappp01 {
  width: 93%;
  border: 1px solid #cccccc;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
  height: 170px;
  vertical-align: top;
  background: #cccccc;
  margin-bottom: 15px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 {
  display: table-cell;
  vertical-align: top;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .text-verify {
  padding: 10px 0px 0px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .a-heading {
  padding: 0px 10px 0 0px;
  font-weight: 600;
  margin: 0px;
  color: #333;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .add-pop {
  font-size: 14px;
  color: #333;
  padding: 0 10px 0 0px;
  line-height: 17px;
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .pop-date {
  padding: 0 10px 0 0px !important;
  line-height: 17px !important;
  font-size: 14px !important;
  margin-top: 1px !important;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext {
    left: -151%;
  }

  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext::after {
    left: 59%;
  }
}

@media only screen and (max-width: 568px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext {
    left: -131%;
  }

  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext::after {
    left: 54%;
  }
}

@media only screen and (max-width: 480px) {
  .publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a .popuptext {
    left: -88%;
    width: 300px;
  }
}

.publicprofile_container .profile-description .deccription-090 .content_cnt .content_txt .review-star .verify_wp.verify_wp_new a:hover .popuptext {
  display: block;
}

/*
@media only screen and (max-width: 767px) {
    .popuptext{
      left: -151%;   
    }
    .popuptext::after {
      left: 59%;
    }
  }
@media only screen and (max-width: 568px) {
  .popuptext{
    left: -131%;
  }
  .popuptext::after {
    left: 54%;
  }
}
@media only screen and (max-width: 480px) {
  .popuptext{
    left: -88%;
    width: 300px;
  }
}

*/

.agent_details_info .agent_mview figure {
  position: relative;
  min-height: 150px;
  display: inline-block;
}

.agent_details_info .agent_mview figure img {
  width: 150px;
  height: auto;
  padding: 0px;
  border: 3px solid #f1f1f1;
  border-radius: 3px;
}

.agent_details_info .agent_mview figure .badge-img {
  position: absolute;
  top: -18px;
  left: inherit;
  right: -30px;
  width: 70px !important;
  height: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

.agent_details_info .agent_mview figure .featured-img {
  position: absolute;
  top: -5px;
  left: 10px;
  width: 82px !important;
  height: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
  .agent_details_info .agent_mview figure {
    width: 150px;
    margin: 0 auto;
  }

  .agent_details_info .agent_mview figure .badge-img {
    right: -30px;
    top: -20px;
  }
}

@media only screen and (max-width: 480px) {
  .agent_details_info .agent_mview figure {
    width: 150px;
    margin: 0 auto;
  }
}

.agent_details_info .agent_mview figure {
  position: relative;
  min-height: 150px;
}

.agent_details_info .agent_mview figure .image-upload {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

.agent_details_info .agent_mview figure .image-upload .replace_btn {
  background-color: #a3a3a5;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
  padding: 2px 20px;
  font-size: 12px;
}

.agent_details_info .agent_mview figure .image-upload #file-input {
  display: none;
}

.agent_details_info .agent_mview figure .image-upload .file-input {
  display: none;
}

@media only screen and (max-width: 767px) {
  .agent_details_info .agent_mview figure {
    width: 150px;
    margin: 0 auto 15px;
  }
}

@media only screen and (max-width: 480px) {
  .agent_details_info .agent_mview figure {
    width: 150px;
    margin: 0 auto 15px;
  }
}

.trustedPro {
  display: inline-block;
  color: #1148ac;
  text-decoration: none;
  position: relative;
  /* Add animation (fade in the popup) */
}

.trustedPro:hover {
  color: #1148ac;
  text-decoration: none;
}

.trustedPro:focus {
  color: #1148ac;
  text-decoration: none;
}

.trustedPro .trustedmodal {
  visibility: hidden;
  width: 140px;
  background-color: #fcffff;
  color: #fff;
  text-align: center;
  border-radius: 0px;
  padding: 2px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px;
  z-index: 999;
}

.trustedPro .trustedmodal::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #fcffff transparent transparent transparent;
}

.trustedPro .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@media only screen and (max-width: 991px) {
  /*Popup css fancy box*/

  /*.lightbox-left form table tr td.lFld{
    font-weight: 400;
    font-size: 14px;
  }
  .modalheader h4{
    font-weight: 400;
  }*/

  .fancybox-opened.fullmodal .fancybox-skin {
    border-radius: 0px !important;
    height: 100% !important;
    padding: 0px !important;
    background-color: #ffffff !important;
  }

  .fancybox-opened.fullmodal {
    top: 0px !important;
    width: 100% !important;
    left: 0px !important;
    height: 100% !important;
    position: fixed !important;
  }

  .fancybox-opened.fullmodal .fancybox-inner {
    width: 100% !important;
  }

  .fancybox-opened.fullmodal iframe {
    width: 100% !important;
  }

  .fancybox-opened.fullmodal .fancybox-close {
    position: absolute;
    top: 2px !important;
    right: 2px !important;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
  }

  .msgboxfrom .modalheader {
    padding: 15px;
    background: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
  }
}

@media only screen and (max-width: 767px) {
  body.mylistingheader {
    overflow-x: hidden;
  }

  body.mylistingheader .container_wrapper {
    overflow: hidden;
    position: relative;
  }
}

/*header.header_main .overlay{
  z-index:999999999999999;
}*/

.agent_details_edit {
  position: relative;
}

.agent_details_edit .progress {
  display: block;
  position: absolute;
  z-index: 999;
  width: 89%;
  top: 40%;
  height: 15px;
  font-size: 12px;
  line-height: 15px;
}

.agent_details_edit .progress .progressbar1 {
  background-color: #0075ff;
}

@media only screen and (max-width: 767px) {
  .agent_details_edit .progress {
    display: block;
    position: relative;
    z-index: 999;
    width: 240px;
    top: 80px;
    height: 15px;
    font-size: 12px;
    line-height: 15px;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 480px) {
  .agent_details_edit .progress {
    display: block;
    position: relative;
    z-index: 999;
    width: 200px;
    top: 80px;
    height: 15px;
    font-size: 12px;
    line-height: 15px;
    margin: 0 auto;
  }
}

/*New Progress bar css*/

.profile_completion {
  /*Progress Bar Start*/
  /*.circle:after {
      width: 120px;
    height: 120px;
    content: "";
    border: 2px solid #fb4f14;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 30px;
    left: 30px;
  }*/
  /*Progress Bar End*/
}

.profile_completion .prog_completion {
  margin-bottom: 15px;
  position: relative;
  margin-top: -0px;
}

.profile_completion .prog_completion ul {
  display: inline-block;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  float: right;
}

.profile_completion .prog_completion ul li {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
}

@media only screen and (max-width: 1024px) {
  .profile_completion .prog_completion ul li {
    margin-bottom: 10px;
  }
}

.profile_completion .prog_completion ul li:last-child {
  margin-right: 0px;
}

.profile_completion .prog_completion ul li:first-child {
  margin-right: 0px;
}

.profile_completion .prog_completion ul .btn-progress .btn-view {
  /*color: #fff;
          font-size: 16px;
          border-radius: 50px;
          border: 0px solid #fbbd37;*/
  border-radius: 50px;
  color: #fff;
  font-size: 14px;
  padding: 0 16px;
  font-weight: 500;
  font-weight: 400;
  border: 0px solid #f1dd1c;
  letter-spacing: 0.5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fecd3e), to(#eeb405));
  background-image: linear-gradient(#fecd3e, #eeb405);
  line-height: 40px;
}

.profile_completion .prog_completion ul .btn-progress .btn-view:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#efb508), to(#efb508));
  background-image: linear-gradient(#efb508, #efb508);
}

.profile_completion .prog_completion ul .btn-progress label.cabinet {
  position: absolute;
  top: 0;
  bottom: -6px;
  left: 0;
  right: 0;
}

.profile_completion .prog_completion ul .btn-progress label.cabinet figure {
  min-height: inherit;
  position: absolute;
  z-index: -9;
}

@media only screen and (max-width: 767px) {
  .profile_completion .prog_completion ul li {
    margin-bottom: 5px;
  }
}

.profile_completion .prog_completion ._PRF_left {
  float: left;
}

.profile_completion .prog_completion ._PRF_right {
  float: right;
  margin-top: 10px;
}

@media only screen and (max-width: 991px) {
  .profile_completion .prog_completion {
    margin: 15px 0;
  }
}

.profile_completion .progressbar {
  display: inline-block;
}

.profile_completion .circle {
  width: 80px;
  margin: 0 auto;
  margin-top: 0px;
  display: inline-block;
  position: relative;
  text-align: center;
}

.profile_completion .circle canvas {
  vertical-align: middle;
  border: 0px solid #fb4f14;
  border-radius: 50%;
  width: 60px !important;
  height: 60px !important;
  background-color: #f8f8f8;
}

.profile_completion .circle div {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -39px;
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
}

.profile_completion .circle strong i {
  font-style: normal;
  font-size: 0.6em;
  font-weight: normal;
}

.profile_completion .circle span {
  display: block;
  color: white;
  margin-top: 12px;
}

#cropImagePop_bg .modal-dialog {
  width: 1000px;
}

#cropImagePop_bg .modal-dialog .modal-content .modal-body {
  min-height: 380px;
}

#cropImagePop_bg .modal-dialog .modal-content .modal-body #upload-demo_bg {
  width: 100%;
  height: 300px;
}

@media only screen and (max-width: 767px) {
  #cropImagePop_bg .modal-dialog .modal-content .modal-footer .pull-left,
  #cropImagePop_bg .modal-dialog .modal-content .modal-footer .pull-right {
    float: none !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 1023px) {
  #cropImagePop_bg .modal-dialog {
    width: 100%;
    margin-top: 30px !important;
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  #cropImagePop_bg .modal-dialog {
    width: 100%;
    margin-top: 0px !important;
    margin-left: 0;
  }
}

.publicprofile_container.private-sm.profile-smn {
  padding: 74px 0 60px 0;
  font-family: "Lato", sans-serif;
}

.publicprofile_container.private-sm.profile-smn .user_section {
  padding: 0px 0;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm.profile-smn {
    padding: 0px 0 60px 0;
  }
}

.profile_background_images .modal-dialog .modal-content .modal-body ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li {
  display: inline-block;
  width: 48%;
  position: relative;
  padding: 0 5px;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li .image-checkbox {
  border: 2px solid #ccc;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li .image-checkbox img {
  width: 100%;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li .image-checkbox .fa-check {
  display: none;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li .image-checkbox input {
  position: absolute;
  top: 0;
  z-index: -1;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li .image-checkbox.checked {
  border: 2px solid #1148ac;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li .image-checkbox.checked .fa-check {
  display: block;
  position: absolute;
  top: 2px;
  background: #fff;
  padding: 7px;
  color: green;
}

.profile_background_images .modal-dialog .modal-content .modal-body ul li p {
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .profile_background_images .modal-dialog .modal-content .modal-body ul li {
    width: 100%;
  }
}

.profile_background_images .modal-dialog .modal-content .modal-footer .btn {
  border-radius: 50px;
  padding: 0px 20px;
  width: 100px;
  height: 28px;
}

.profile_background_images .modal-dialog .modal-content .modal-footer .btn-default {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  color: #1148ac;
}

.profile_background_images .modal-dialog .modal-content .modal-footer .btn-default:hover {
  background-color: #ccc;
  border: 1px solid #ccc;
}

.profile_background_images .modal-dialog .modal-content .modal-footer .btn-primary {
  border: 1px solid #1148ac;
  background-color: #1148ac;
  color: #fff;
}

.profile_background_images .modal-dialog .modal-content .modal-footer .btn-primary:hover {
  background-color: #003391;
  border: 1px solid #003391;
}

@media only screen and (max-width: 767px) {
  .profile_background_images .modal-dialog .modal-content .modal-footer .pull-right {
    float: none !important;
    width: 100% !important;
  }
}

.modal .profile-updated {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 40%;
  text-align: center;
  font-weight: 400;
}

.modal .profile-updated span {
  padding: 20px 20px;
  background-color: #000;
  color: #fff;
  border-radius: 20px;
  display: inline-block;
  margin-top: 10px;
}

.modal .profile-updated p {
  margin: 5px 0 0 0;
}

.modal .profile-updated p .fa {
  color: #59dc00;
  font-size: 24px;
}

.modal .profile-updating {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 40%;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  font-weight: 400;
}

.modal .modal-dialog .modal-content.content-update {
  border: none;
  text-align: center;
  background: none;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.modal .modal-dialog .modal-content .profile-updated {
  display: inline-block;
  padding: 20px 20px;
  background-color: #000;
  color: #fff;
  border-radius: 20px;
}

.modal .modal-dialog .modal-content .profile-updated p {
  margin: 0px;
}

.modal .modal-dialog .modal-content .profile-updating {
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

a {
  color: inherit;
  text-decoration: none;
}

.modal.model_box .modal-content {
  border: 0px solid #000;
  border-radius: 20px !important;
}

@media only screen and (max-width: 767px) {
  .modal.model_box .modal-content {
    border-radius: 0px !important;
  }
}

.modal.model_box .modal-content .modal-header {
  border-radius: 20px 20px 0 0 !important;
}

@media only screen and (max-width: 767px) {
  .modal.model_box .modal-content .modal-header {
    border-radius: 0px !important;
  }
}

@media only screen and (max-width: 767px) {
  #cropImagePop .modal-dialog {
    height: 100%;
    margin-bottom: 0px;
  }
}

#cropImagePop .modal-dialog .modal-content {
  border-radius: 20px !important;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  #cropImagePop .modal-dialog .modal-content {
    overflow: visible;
    border-radius: 0px !important;
    height: 100%;
  }
}

#cropImagePop .modal-dialog .modal-content #editimgloader {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 19%;
  left: 0px;
  display: none;
}

#cropImagePop .modal-dialog .modal-content #editimgloader .fa {
  font-size: 30px;
  color: #007eff;
}

#cropImagePop .modal-dialog .modal-content #editimgloader.active {
  display: block;
}

#cropImagePop .modal-dialog .modal-content .modal-body {
  min-height: 330px;
}

@media only screen and (max-width: 767px) {
  #cropImagePop .modal-dialog .modal-content .modal-body {
    min-height: inherit;
  }
}

#cropImagePop .modal-dialog .modal-content .modal-body .croppie-container {
  width: 100%;
  height: 300px;
  padding-bottom: 25px;
}

@media only screen and (max-width: 767px) {
  #cropImagePop .modal-dialog .modal-content .modal-body .croppie-container {
    height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  #cropImagePop .modal-dialog .modal-content .modal-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
  }
}

.profilemenu-tabs.profile_new0022 .promobile_dp {
  display: none;
}

.profilemenu-tabs.profile_new0022 .profile-percentage {
  display: none;
}

.profilemenu-tabs.profile_new0022 .mobiletabprop.active {
  display: block !important;
  opacity: 1;
}

.profilemenu-tabs.profile_new0022 .profiletab_mb {
  display: none;
}

@media only screen and (max-width: 767px) {
  .profilemenu-tabs.profile_new0022 .mobiletabprop {
    display: none !important;
  }

  .profilemenu-tabs.profile_new0022 .mobiletabprop .profile-percentage {
    margin-top: 20px;
    display: block;
  }

  .profilemenu-tabs.profile_new0022 .mobiletabprop .profile-percentage .profile_strength p {
    font-family: "Lato", sans-serif;
  }

  .profilemenu-tabs.profile_new0022 .mobiletabprop.active {
    display: none !important;
  }

  .profilemenu-tabs.profile_new0022 .profiletab_mb {
    display: none;
    background-color: #fff;
    font-family: "Lato", sans-serif;
  }

  .profilemenu-tabs.profile_new0022 .profiletab_mb ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 100%;
  }

  .profilemenu-tabs.profile_new0022 .profiletab_mb ul li {
    display: inline-block;
    width: 48%;
  }

  .profilemenu-tabs.profile_new0022 .profiletab_mb ul li a {
    display: block;
    text-align: center;
    padding: 10px 0px;
    margin: 0 20px;
    text-decoration: none;
    font-weight: 600;
  }

  .profilemenu-tabs.profile_new0022 .profiletab_mb ul li a.selected {
    border-bottom: 2px solid #1148ac;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp {
    display: block;
    background-color: #2c88d9;
    padding: 15px 0;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp h2 {
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin: 0px;
    padding-top: 6px;
    font-family: "Lato", sans-serif;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp #profile_bk {
    color: #fff;
    padding-left: 10px;
    font-size: 30px;
    line-height: 0px;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown a {
    padding-right: 10px;
    text-decoration: none;
    padding-top: 2px;
    display: block;
    color: #fff;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown a .fa {
    font-size: 8px;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown .dropdown-menu {
    right: 10px;
    left: auto;
    margin-top: 4px;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown .dropdown-menu li a {
    color: #000;
    font-weight: 600;
    background-color: transparent;
    padding: 5px 10px;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown .dropdown-menu li.active a {
    background-color: #f1f1f1;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown .dropdown-menu li.active a:focus {
    background-color: #f1f1f1;
  }

  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown .dropdown-menu::after,
  .profilemenu-tabs.profile_new0022 .promobile_dp .dropdown .dropdown-menu::before {
    bottom: 100%;
    left: 83%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
}

.editModal .modal-content .modal-body .title-mbody {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
}

.editModal .modal-content .modal-body .modal-thankyou {
  font-family: "Lato", sans-serif;
  text-align: center;
  padding: 0 0 30px 0;
}

.editModal .modal-content .modal-body .modal-thankyou .check-icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 1px solid #31aa3a;
  border-radius: 50px;
  color: #31aa3a;
  line-height: 49px;
  font-size: 31px;
  margin: 0px auto 20px;
}

.editModal .modal-content .modal-body .modal-thankyou .succ-text {
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .editModal .modal-content .modal-body .modal-thankyou {
    padding: 40px 0 30px 0;
  }
}

.editModal .modal-content .modal-body .professional-btn .btn-orange {
  border-radius: 50px;
  padding: 6px 30px;
}

.editModal .modal-content .modal-body #geterror {
  color: #31aa3a;
}

.editModal .modal-content .modal-body #geterror .alert a {
  font-size: 30px;
  font-weight: 500;
  top: -4px;
  right: -10px;
  position: relative;
}

.editModal .modal-content .modal-body .mobile-tab {
  display: none;
}

@media only screen and (max-width: 767px) {
  .editModal .modal-content .modal-body .mobile-tab {
    display: block;
  }
}

.editModal .modal-content .modal-body .change_confirm .credentials_btn .btn-primary {
  width: auto;
}

.editModal .modal-content .modal-body .change_confirm .credentials_btn .error_msg {
  color: #ff0000;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner {
  border: 1px solid #f1f1f1;
  /*input box css start*/
  /*input box css end*/
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success {
  width: 90%;
  margin: 0px auto 2px;
  text-align: left;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success #INPROCESS_confirm_mail {
  margin-bottom: 15px;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success .error_msg {
  color: #ff0000;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success .success_msg {
  color: #11ac1c;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .heading {
  background: #f1f1f1;
  padding: 3px;
  text-align: center;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .fa {
  font-size: 40px;
  color: #11ac1c;
  margin-bottom: 10px;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .change_content {
  text-align: center;
  padding: 34px 90px;
}

@media only screen and (max-width: 991px) {
  .editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .change_content {
    padding: 24px 10px;
  }
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section {
  width: 90%;
  margin: 0px auto 15px;
  text-align: right;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section .resend_code {
  font-size: 12px;
  color: #333;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section .resend_code:hover {
  color: #1148ac;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
  position: relative;
  width: 90%;
  margin: 0px auto 2px;
  /*border-top: 1px solid #ccc;
									border-left: 1px solid #ccc;
									border-right: 1px solid #ccc;*/
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol {
  font-size: 15px;
  padding: 20px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 16px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ label.label1,
.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:valid ~ label.label1 {
  top: 4px;
  font-size: 12px;
  color: #1148ac;
  font-weight: 500;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar {
  position: relative;
  display: block;
  width: 100%;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:before,
.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #1148ac;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:before {
  left: 50%;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:after {
  right: 50%;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:before,
.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.editModal .modal-content .modal-body .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content {
  display: block;
}

.editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile {
  float: right;
}

.editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown {
  display: none;
}

.editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .closemb {
  display: none;
}

.editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .closedt {
  display: block;
}

.editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .close {
  float: right !important;
}

.editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .right_border .nav-tabs li a .fa {
  display: none;
}

@media only screen and (max-width: 767px) {
  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 {
    /*Content section*/
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .right_border {
    background: transparent;
    font-family: "Lato", sans-serif;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .right_border .nav-tabs {
    border-bottom: 1px solid transparent;
    margin: 10px 15px;
    border-right: 1px solid transparent;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .right_border .nav-tabs li.active {
    border: none;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .right_border .nav-tabs li {
    background-color: #fff;
    margin-bottom: 2px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .right_border .nav-tabs li a .fa {
    float: right;
    position: relative;
    top: 5px;
    font-size: 16px;
    display: block;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content {
    display: block;
    font-family: "Lato", sans-serif;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup.newzip01 .modal-body .model_contaioner {
    overflow-x: inherit;
    background-color: #fff;
    padding: 20px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup {
    padding: 15px;
    font-family: "Lato", sans-serif;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup h3.title {
    width: 90%;
    font-size: 20px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup .table-responsive {
    border: none;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup .btm_line {
    display: block;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup .model_contaioner {
    padding-right: 0px;
    height: auto !important;
    padding-top: 0px;
    font-family: "Lato", sans-serif;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup .model_contaioner .form-group .agent_details_info .agent_mview {
    padding-top: 37px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup .edit_credentials input.form-control {
    font-family: "Lato", sans-serif;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .profileedit_popup .edit_credentials .credentials_btn {
    font-family: "Lato", sans-serif;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile {
    position: relative;
    /*background-color: #2c88d9;*/
    padding: 15px 0;
    float: right;
    display: block;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .closemb {
    display: none;
    right: inherit;
    font-size: 30px;
    font-weight: 500;
    top: inherit;
    position: relative;
    padding-left: 10px;
    text-shadow: transparent;
    z-index: 99999999;
    float: left !important;
    line-height: 0px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .closemb .fa {
    color: #fff;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .closedt {
    display: block;
    padding-right: 20px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .close {
    right: inherit;
    font-size: 30px;
    font-weight: 500;
    top: inherit;
    position: relative;
    padding-left: 10px;
    text-shadow: transparent;
    z-index: 99999999;
    float: right !important;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .close span {
    display: block;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown {
    display: none;
    z-index: 99999999;
    font-family: "Lato", sans-serif;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown a {
    padding-right: 10px;
    text-decoration: none;
    padding-top: 3px;
    display: block;
    color: #fff;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown a .fa {
    font-size: 8px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown .dropdown-menu {
    right: 10px;
    left: auto;
    margin-top: 4px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown .dropdown-menu li a {
    color: #000;
    font-weight: 600;
    background-color: transparent;
    padding: 5px 10px;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown .dropdown-menu li.active a {
    background-color: #f1f1f1;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown .dropdown-menu li.active a:focus {
    background-color: #f1f1f1;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown .dropdown-menu::after,
  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content .tabcontmobile .dropdown .dropdown-menu::before {
    bottom: 100%;
    left: 83%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  .editModal .modal-content .modal-body .profilemenu-tabs.profile_new0022 .tab-content.tabactive {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .editModal .modal-dialog {
    margin: 0px;
    padding: 0px;
  }

  .editModal .modal-dialog .modal-content {
    background-color: #f8f8f8;
    height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .editModal.editmodal_new .modal-dialog {
    margin-top: 0px !important;
    height: 100%;
  }

  .editModal.editmodal_new .modal-dialog .modal-content {
    /*background-color: #fff !important;*/
    border: none;
  }

  .editModal.editmodal_new .modal-dialog .modal-content .modal-body {
    background-color: #fff;
  }

  .credentials_btn.addzip_preferences .add-cities h3 {
    text-align: center;
  }

  .credentials_btn.addzip_preferences .add-cities .form-group .group-tab {
    display: block;
    width: 100%;
    text-align: center;
  }

  .credentials_btn.addzip_preferences .add-cities .form-group .group-tab .control-label {
    display: block;
    width: 100%;
    font-size: 12px;
    margin: 0 auto;
    text-align: left;
  }

  .membershiptabs li:last-child {
    text-align: right;
    float: right;
  }

  .membershiptabs li a {
    color: #333 !important;
    border-radius: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    border: none;
    border-bottom: 2px solid transparent !important;
  }

  .membershiptabs li a:hover {
    background-color: transparent;
    color: #1148ac !important;
    border: none;
    border-bottom: 2px solid #1148ac !important;
  }

  .membershiptabs li.active a {
    color: #1148ac !important;
    border-bottom: 2px solid #1148ac !important;
  }
}

#addfaqbtn {
  z-index: 999999;
}

@media only screen and (max-width: 767px) {
  #addfaqbtn .modal-dialog {
    margin: 0px !important;
    height: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  #addfaqbtn .modal-dialog .modal-content {
    border: 0px solid #000;
    border-radius: 0px;
    height: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@media only screen and (max-width: 767px) {
  #addfaqbtn {
    height: 100%;
  }

  #addfaqbtn .modal-content .modal-body {
    background-color: #fff;
  }
}

label.cabinet {
  display: block;
  cursor: pointer;
}

label.cabinet input.file {
  position: relative;
  height: 100%;
  width: auto;
  opacity: 0;
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  margin-top: -30px;
}

label.cabinet figure figcaption {
  position: absolute;
  bottom: 0;
  color: #fff;
  width: 100%;
  padding-left: 9px;
  padding-bottom: 5px;
  text-shadow: 0 0 10px #000;
}

@media only screen and (max-width: 767px) {
  body.modal-open {
    position: fixed;
    width: 100%;
  }

  #cropImagePop .modal-dialog {
    margin-top: 20px !important;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
  }
}

.ui-widget.ui-widget-content {
  /*height: calc(80vh - 85px - 85px);*/
  max-height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
  font-weight: 400;
}

.ui-widget.ui-widget-content li {
  padding: 0px;
}

.ui-widget.ui-widget-content li .ui-state-focus,
.ui-widget.ui-widget-content li .ui-state-active {
  border: 1px solid transparent !important;
  background-color: #f8f8f8;
  border: none;
  color: #000;
}

.ui-widget.ui-widget-content li .ui-menu-item-wrapper {
  padding: 5px 10px;
}

.zillow_review {
  float: right;
  margin-right: 20px;
  text-decoration: none;
}

.zillow_review .tooltip_c {
  display: none;
  position: absolute;
  top: -20px;
  background: #000;
  z-index: 9999;
  color: #fff;
  padding: 3px 10px;
  border-radius: 10px;
  white-space: nowrap;
  right: 0;
  font-size: 14px;
}

.zillow_review .tooltip_c:before {
  content: '\F0D7';
  font-family: 'fontawesome';
  position: absolute;
  bottom: -22px;
  color: #000;
  font-size: 25px;
  text-align: center;
  width: 100%;
  left: 0;
}

.zillow_review #get_zillow_review {
  background: #1148ac;
  color: #fff;
  padding: 5px 20px;
  border-radius: 50px;
  font-size: 14px;
  line-height: normal;
  cursor: pointer;
}

.zillow_review #get_zillow_review img {
  width: 20px;
  /*filter: brightness(100);*/
  -webkit-filter: inherit;
          filter: inherit;
}

.zillow_review:hover {
  text-decoration: none;
}

.zillow_review:hover .tooltip_c {
  display: block;
}

.zillow_review:focus {
  text-decoration: none;
}

.loadoffer_section {
  padding: 60px 0 100px 0;
  position: relative;
  font-weight: 400;
  background: #F5F7FC;
}

.loadoffer_section .loanoffer_wrap {
  padding-top: 0px;
  /*background-image : var(--slide-8);
    background-repeat: no-repeat;
    background-position: top right;*/
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner {
  width: 100%;
  margin-top: 70px;
  background-image: var(--loanoffer);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0px 3px 15px rgba(90, 116, 126, 0.16);
          box-shadow: 0px 3px 15px rgba(90, 116, 126, 0.16);
  /*Responsive*/
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .heading {
  padding-top: 120px;
  padding-bottom: 1px;
  padding-left: 75px;
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .heading h2 {
  margin-top: 0px;
  padding-right: 0px;
  font-weight: 700;
  font-size: 28px;
  letter-spacing: 0.01em;
  line-height: 28px;
  color: #035ec4;
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .heading h2 span {
  color: #e7ca00;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {
  .loadoffer_section .loanoffer_wrap .loanoffer-inner .heading h2 {
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 0px;
  }
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg {
  padding: 10px 0px 20px 75px;
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg p {
  font-size: 16px;
  font-weight: 300;
  font-weight: 400;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  color: #325077;
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg ul {
  list-style-type: none;
  padding: 10px 0 0 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
  /*li:before{
            content: '\f00c';
            font-family: 'fontawesome';
            color: #373737;
            position: absolute;
            left: 0px; 
            margin-right: 8px;
          }*/
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg ul li {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  color: #325077;
  padding-left: 0px;
  position: relative;
  width: 48%;
  display: inline-block;
  font-weight: 400;
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg ul li .fa {
  margin-right: 10px;
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg ul li::before {
  content: "\2023";
  padding-right: 10px;
}

@media only screen and (max-width: 991px) {
  .loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg ul li {
    width: 100%;
    padding-left: 4px;
  }
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .viewbtn01 {
  text-align: center;
  display: block;
  padding-top: 90px;
  padding-bottom: 90px;
}

.loadoffer_section .loanoffer_wrap .loanoffer-inner .viewbtn01 .btn-viewprice {
  border-radius: 25px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 10px 15px;
  width: 284px;
  height: 48px;
  background: #006ee0;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

@media only screen and (max-width: 767px) {
  .loadoffer_section .loanoffer_wrap .loanoffer-inner .viewbtn01 {
    text-align: center;
    display: block;
    padding-top: 25px;
    padding-bottom: 10px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .viewbtn01 .backbutton {
    color: #333333;
    width: 62px;
    padding: 6px 0px;
    cursor: pointer;
    font-size: 14px;
    line-height: 32px;
    font-weight: bold;
    margin-right: 5px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .viewbtn01 .btn-viewprice {
    margin-left: 25px;
  }
}

@media only screen and (max-width: 1024px) {
  .loadoffer_section .loanoffer_wrap .loanoffer-inner {
    width: 100%;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .heading {
    padding-top: 50px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .viewbtn01 {
    text-align: left;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg ul li {
    width: 100%;
  }

  .loadoffer_section .loanoffer_wrap .heading h2 br {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .loadoffer_section .loanoffer_wrap .loanoffer-inner {
    width: 100%;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg {
    padding: 10px 20px 20px 25px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .heading {
    padding-left: 25px;
    padding-right: 20px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .viewbtn01 .btn-viewprice {
    width: 190px;
  }
}

@media only screen and (max-width: 767px) {
  .loadoffer_section .loanoffer_wrap .loanoffer-inner {
    background-image: none;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .heading {
    padding-top: 40px;
    padding-bottom: 25px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .heading h2 {
    font-size: 35px;
    line-height: 45px;
    padding-right: 0px;
  }
}

@media only screen and (max-width: 480px) {
  .loadoffer_section .loanoffer_wrap .loanoffer-inner {
    width: 100%;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .heading {
    padding-top: 40px;
    padding-bottom: 25px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .heading h2 {
    font-size: 23px;
    line-height: 29px;
    padding-right: 0px;
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg {
    /*p{
            font-size: 14px;
          }*/
  }

  .loadoffer_section .loanoffer_wrap .loanoffer-inner .loan_bg ul li {
    font-size: 15px;
    line-height: 28px;
    padding-left: 10px;
    position: relative;
  }
}

.loadoffer_section .desclaimer {
  padding-top: 50px;
}

.loadoffer_section .desclaimer p {
  font-size: 13px;
  color: #403e3e;
  line-height: 24px;
  padding-left: 30px;
  font-weight: 300;
  text-align: center;
}

@media only screen and (max-width: 480px) {
  .loadoffer_section .desclaimer {
    /*p{
        font-size: 14px;
      }*/
  }
}

@media only screen and (max-width: 767px) {
  .loadoffer_section {
    padding: 0px 0 50px 0;
    position: relative;
  }

  .loadoffer_section .desclaimer p {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.viewprice_section {
  padding: 0px 0 280px 0;
  position: relative;
  background-color: #e8f4f6;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner {
  width: 80%;
  margin: 0 auto;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .heading h2 {
  margin-top: 40px;
  font-size: 30px;
  margin-bottom: 20px;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .heading p {
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .viewprice_section .loanoffer_wrap .loanoffer-inner .heading h2 {
    margin-top: 40px;
    font-size: 28px;
    margin-bottom: 20px;
  }

  .viewprice_section .loanoffer_wrap .loanoffer-inner .heading p {
    font-size: 14px;
  }
}

@media only screen and (max-width: 479px) {
  .viewprice_section .loanoffer_wrap .loanoffer-inner .heading h2 {
    margin-top: 40px;
    font-size: 22px;
    margin-bottom: 20px;
  }
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner {
  border-top: 1px solid #a2aaac;
  margin-top: 30px;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .viewbtnsection {
  min-height: 350px;
  padding-top: 150px;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .viewbtnsection .btn {
  display: block;
  width: 90%;
  margin: 0 auto 10px;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .viewbtnsection .btn-remove {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .viewbtnsection .btn-remove:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .selcted_s0 h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .selcted_s0 select.form-control {
  min-height: 300px;
}

@media only screen and (max-width: 767px) {
  .viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .viewbtnsection {
    min-height: inherit;
    padding: 50px 0 30px 0;
  }

  .viewprice_section .loanoffer_wrap .loanoffer-inner .viewprice_inner .selcted_s0 select.form-control {
    min-height: 200px;
  }
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .continue_section {
  margin-top: 30px;
  padding-top: 30px;
  display: inline-block;
  width: 100%;
  text-align: center;
  border-top: 1px solid #a2aaac;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .continue_section .btn_continue {
  background-color: #ffc701;
  border-color: #f5bd4f;
  color: #000;
  font-weight: 600;
  width: 200px;
  height: 50px;
  font-size: 20px;
}

.viewprice_section .loanoffer_wrap .loanoffer-inner .continue_section .btn_continue:hover {
  background-color: #feb100;
  border-color: #f5bd4f;
  color: #000;
}

@media only screen and (max-width: 991px) {
  .viewprice_section .loanoffer_wrap .loanoffer-inner {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .viewprice_section {
    padding: 0px 0 50px 0;
    position: relative;
  }
}

.profile_container.loan-container {
  background: #fff;
  padding: 130px 0 260px;
  position: relative;
  font-family: "Lato", sans-serif;
  /*Responsive Start*/
  /*Responsive end*/
}

.profile_container.loan-container .loanagent-inner {
  width: 650px;
  margin: 0 auto;
  /*New select style Start*/
  /*New select style End*/
  /*Select option dropdown start*/
  /* select starting stylings ------------------------------*/
  /* Remove focus */
  /* Use custom arrow */
  /* LABEL ======================================= */
  /* active state */
  /* BOTTOM BARS ================================= */
  /* active state */
  /* HIGHLIGHTER ================================== */
  /*Select option dropdown end*/
  /*Select option css Strat*/
  /* select with icons badges single*/
  /*Select option css End*/
}

.profile_container.loan-container .loanagent-inner .field.form-group {
  margin-bottom: 28px;
}

.profile_container.loan-container .loanagent-inner .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  font-weight: 400;
  /**
      * Translate down and scale the label up to cover the placeholder,
      * when following an input (with placeholder-shown support).
      * Also make sure the label is only on one row, at max 2/3rds of the
      * field—to make sure it scales properly and doesn't wrap.
      */
  /**
      * By default, the placeholder should be transparent. Also, it should 
      * inherit the transition.
      */
  /**
      * Show the placeholder when the input is focused.
      */
  /**
      * When the element is focused, remove the label transform.
      * Also, do this when the placeholder is _not_ shown, i.e. when 
      * there's something in the input at all.
      */
  /*Select*/
}

.profile_container.loan-container .loanagent-inner .field label,
.profile_container.loan-container .loanagent-inner .field input.formctrl {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.profile_container.loan-container .loanagent-inner .field input.formctrl {
  font-size: 16px;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  font-family: inherit;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0 0 0 5px;
  cursor: text;
  background-color: transparent;
  z-index: 999;
  width: 100%;
}

.profile_container.loan-container .loanagent-inner .field input.formctrl:focus {
  outline: 0;
  border-bottom: 1px solid #0082ff;
}

.profile_container.loan-container .loanagent-inner .field label {
  margin-bottom: 0px;
  line-height: 10px;
  font-weight: normal;
  font-size: 10px;
  font-weight: 400;
  color: #333;
  padding-left: 5px;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .loanagent-inner .field label {
    font-size: 9px;
  }
}

.profile_container.loan-container .loanagent-inner .field input.formctrl:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 2.125rem) scale(1.5);
          transform: translate(0, 2.125rem) scale(1.5);
}

.profile_container.loan-container .loanagent-inner .field ::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.profile_container.loan-container .loanagent-inner .field input.formctrl:focus::-webkit-input-placeholder {
  opacity: 1;
}

.profile_container.loan-container .loanagent-inner .field input.formctrl:not(:placeholder-shown) + label,
.profile_container.loan-container .loanagent-inner .field input.formctrl:focus + label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
  cursor: pointer;
  color: #0082ff;
  font-size: 11px;
  padding-left: 0px;
}

.profile_container.loan-container .loanagent-inner .field label,
.profile_container.loan-container .loanagent-inner .field select.formctrl {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.profile_container.loan-container .loanagent-inner .field select.formctrl {
  font-size: 16px;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  font-family: inherit;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0 0 0 5px;
  cursor: text;
  background-color: transparent;
  z-index: 999;
  width: 100%;
}

.profile_container.loan-container .loanagent-inner .field select.formctrl:focus {
  outline: 0;
  border-bottom: 1px solid #0082ff;
}

.profile_container.loan-container .loanagent-inner .field select.formctrl:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 2.125rem) scale(1.5);
          transform: translate(0, 2.125rem) scale(1.5);
}

.profile_container.loan-container .loanagent-inner .field select.formctrl:not(:placeholder-shown) + label,
.profile_container.loan-container .loanagent-inner .field select.formctrl:focus + label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
  cursor: pointer;
  color: #0082ff;
  font-size: 11px;
  padding-left: 0px;
}

.profile_container.loan-container .loanagent-inner .selectboxcount {
  margin-top: 30px;
}

.profile_container.loan-container .loanagent-inner .continuebutton.paymentbtn {
  margin-top: 50px;
}

.profile_container.loan-container .loanagent-inner .continuebutton {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 50px;
}

.profile_container.loan-container .loanagent-inner .continuebutton .btn-continue {
  border: 1px solid #ffbd00;
  background-color: #ffbd00;
  color: #333333;
  border-radius: 50px;
  width: 230px;
  padding: 8px 0;
  cursor: pointer;
  font-size: 18px;
  line-height: 32px;
  font-weight: bold;
}

.profile_container.loan-container .loanagent-inner .continuebutton .backbutton {
  font-size: 18px !important;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .loanagent-inner .continuebutton .backbutton {
    color: #333333;
    border-radius: 50px;
    width: 75px;
    padding: 8px 0px;
    cursor: pointer;
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
    margin-right: 0px;
  }

  .profile_container.loan-container .loanagent-inner .continuebutton .btn-continue {
    border: 1px solid #ffbd00;
    background-color: #ffbd00;
    color: #333333;
    border-radius: 50px;
    width: auto;
    padding: 8px 30px;
    cursor: pointer;
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
  }
}

.profile_container.loan-container .loanagent-inner .addbutton {
  text-align: right;
  margin-top: 15px;
}

.profile_container.loan-container .loanagent-inner .addbutton .btn-add {
  border: 1px solid #1148ac;
  background-color: #1148ac;
  color: #fff;
  border-radius: 50px;
  width: 115px;
  padding: 3px 0;
  cursor: pointer;
}

.profile_container.loan-container .loanagent-inner .heading {
  margin-bottom: 24px;
}

.profile_container.loan-container .loanagent-inner .heading h2 {
  font-size: 30px;
  color: #1148ac;
  margin: 0px 0 10px 0;
  line-height: 40px;
  font-weight: bold;
  font-weight: 400;
}

.profile_container.loan-container .loanagent-inner .heading p {
  font-size: 16px;
  line-height: 22px;
  color: #333;
}

.profile_container.loan-container .loanagent-inner .heading p a {
  color: #1148ac;
  display: block;
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .loanagent-inner .heading p a {
    display: inline-block;
  }
}

.profile_container.loan-container .loanagent-inner .selectst01 ul {
  list-style-type: none;
  margin: 0px;
  padding: 10px;
  font-size: 0px;
  display: inline-block;
}

.profile_container.loan-container .loanagent-inner .selectst01 ul li {
  display: inline-block;
  font-size: 14px;
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  padding: 0 5px;
  margin-right: 5px;
  font-weight: 500;
  color: #333;
  margin-bottom: 5px;
}

.profile_container.loan-container .loanagent-inner .selectst01 ul li .removect {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 2px;
  line-height: 22px;
}

.profile_container.loan-container .loanagent-inner .selection_country {
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

.profile_container.loan-container .loanagent-inner .selection_country .heading {
  background-color: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px;
  text-align: center;
  margin-bottom: 0px;
}

.profile_container.loan-container .loanagent-inner .selection_country .heading h4 {
  font-size: 22px;
  color: #333333;
  line-height: 32px;
  margin: 0px;
}

.profile_container.loan-container .loanagent-inner .payment_method .paymentform {
  background-color: #f7f7f7;
  border: 1px solid #e5e5e5;
  padding: 20px;
}

.profile_container.loan-container .loanagent-inner .payment_method .checkboxsection {
  margin-top: 10px;
}

.profile_container.loan-container .loanagent-inner .payment_method .checkboxsection label {
  font-weight: normal;
  display: table;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.profile_container.loan-container .loanagent-inner .payment_method .checkboxsection label input {
  display: table-cell;
}

.profile_container.loan-container .loanagent-inner .payment_method .checkboxsection label span {
  display: table-cell;
  padding-left: 5px;
  position: relative;
  top: 2px;
}

.profile_container.loan-container .loanagent-inner .payment_method .checkboxsection a {
  color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .loanagent-inner .payment_method .checkboxsection label {
    font-size: 14px;
    line-height: 20px;
  }
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 {
  position: relative;
  margin-bottom: 25px;
  font-family: "Lato", sans-serif;
  /*Select option dropdown start*/
  /* select starting stylings ------------------------------*/
  /* Remove focus */
  /* Use custom arrow */
  /* LABEL ======================================= */
  /* active state */
  /* BOTTOM BARS ================================= */
  /* active state */
  /* HIGHLIGHTER ================================== */
  /*Select option dropdown end*/
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .formcontrol {
  font-size: 15px;
  padding: 2px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Lato", sans-serif;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: transparent;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .label009 {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: relative;
  pointer-events: none;
  left: 5px;
  top: 10px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 label.label1 {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .label009,
  .profile_container.loan-container .loanagent-inner .form-group.frmgrp09 label.label1 {
    font-size: 14px;
  }
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ label.label1,
.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .formcontrol:valid ~ label.label1 {
  top: -10px;
  font-size: 12px;
  color: #0082ff;
  font-weight: 500;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .bar {
  position: relative;
  display: block;
  width: 100%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .bar:before,
.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #0082ff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .bar:before {
  left: 50%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .bar:after {
  right: 50%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:before,
.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select {
  font-weight: 400;
  position: relative;
  width: 100%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-text {
  position: relative;
  font-family: inherit;
  background-color: transparent;
  width: 100%;
  padding: 10px 10px 10px 5px;
  color: #000;
  font-size: 16px;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-text:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select .select-text {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select:after {
  position: absolute;
  top: 6px;
  right: 10px;
  padding: 0;
  content: '\F107';
  pointer-events: none;
  font-family: 'Fontawesome';
  font-size: 20px;
  color: #333;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-label {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  font-weight: 500;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-label {
    font-size: 14px;
  }
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-text:focus ~ .select-label,
.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-text:valid ~ .select-label {
  top: -10px;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
  font-size: 12px;
  color: #0082ff;
  font-weight: 500;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-bar {
  position: relative;
  display: block;
  width: 100%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-bar:before,
.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #2F80ED;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-bar:before {
  left: 50%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-bar:after {
  right: 50%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-text:focus ~ .select-bar:before,
.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-text:focus ~ .select-bar:after {
  width: 50%;
}

.profile_container.loan-container .loanagent-inner .form-group.frmgrp09 .select-highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.profile_container.loan-container .loanagent-inner .select {
  font-weight: 400;
  position: relative;
  width: 100%;
}

.profile_container.loan-container .loanagent-inner .select-text {
  position: relative;
  font-family: inherit;
  background-color: transparent;
  width: 100%;
  padding: 10px 10px 10px 5px;
  color: #000;
  font-size: 16px;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.profile_container.loan-container .loanagent-inner .select-text:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.profile_container.loan-container .loanagent-inner .select .select-text {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}

.profile_container.loan-container .loanagent-inner .select:after {
  position: absolute;
  top: 6px;
  right: 10px;
  padding: 0;
  content: '\F107';
  pointer-events: none;
  font-family: 'Fontawesome';
  font-size: 20px;
  color: #333;
}

.profile_container.loan-container .loanagent-inner .select-label {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  font-weight: 400;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.profile_container.loan-container .loanagent-inner .select-text:focus ~ .select-label,
.profile_container.loan-container .loanagent-inner .select-text:valid ~ .select-label {
  top: -20px;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
  font-size: 12px;
  color: #0082ff;
  font-weight: 500;
}

.profile_container.loan-container .loanagent-inner .select-bar {
  position: relative;
  display: block;
  width: 100%;
}

.profile_container.loan-container .loanagent-inner .select-bar:before,
.profile_container.loan-container .loanagent-inner .select-bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #2F80ED;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.profile_container.loan-container .loanagent-inner .select-bar:before {
  left: 50%;
}

.profile_container.loan-container .loanagent-inner .select-bar:after {
  right: 50%;
}

.profile_container.loan-container .loanagent-inner .select-text:focus ~ .select-bar:before,
.profile_container.loan-container .loanagent-inner .select-text:focus ~ .select-bar:after {
  width: 50%;
}

.profile_container.loan-container .loanagent-inner .select-highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.profile_container.loan-container .loanagent-inner .select2-container {
  min-width: 100%;
  padding: 10px 10px 0 10px;
}

.profile_container.loan-container .loanagent-inner .select2-results__option {
  padding-right: 20px;
  vertical-align: middle;
}

.profile_container.loan-container .loanagent-inner .select2-results__option:before {
  content: "";
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fff;
  margin-right: 20px;
  vertical-align: middle;
}

.profile_container.loan-container .loanagent-inner .select2-results__option[aria-selected=true]:before {
  font-family: fontAwesome;
  content: "\F00C";
  color: #fff;
  background-color: #f77750;
  border: 0;
  display: inline-block;
  padding-left: 3px;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #fff;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #eaeaeb;
  color: #272727;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-selection--multiple {
  margin-bottom: 10px;
}

.profile_container.loan-container .loanagent-inner .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-radius: 4px;
}

.profile_container.loan-container .loanagent-inner .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #e5e5e5 !important;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-selection--multiple {
  border: 1px solid #e5e5e5 !important;
}

.profile_container.loan-container .loanagent-inner .select2-container--open .select2-dropdown--below {
  border-radius: 6px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.profile_container.loan-container .loanagent-inner .select2-selection .select2-selection--multiple:after {
  content: 'hhghgh';
}

.profile_container.loan-container .loanagent-inner .select-icon .select2-selection__placeholder .badge {
  display: none;
}

.profile_container.loan-container .loanagent-inner .select-icon .placeholder {
  display: none;
}

.profile_container.loan-container .loanagent-inner .select-icon .select2-results__option:before,
.profile_container.loan-container .loanagent-inner .select-icon .select2-results__option[aria-selected=true]:before {
  display: none !important;
  /* content: "" !important; */
}

.profile_container.loan-container .loanagent-inner .select-icon .select2-search--dropdown {
  display: none;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 0px;
  line-height: 22px;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  font-size: 20px;
  line-height: 20px;
  position: relative;
  top: 4px;
}

.profile_container.loan-container .loanagent-inner .select2-container--default .select2-search--inline .select2-search__field {
  font-weight: 600;
}

.profile_container.loan-container .selection_country.yourprice_009 {
  border: none;
  /*Responsive Start*/
  /*Responsive End*/
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile {
  display: none;
  font-weight: 400;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop {
  display: block;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  font-size: 16px;
  margin-bottom: 20px;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable thead {
  background-color: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable thead tr th:last-child span {
  border-right: 0px solid #333;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable thead tr th {
  padding: 20px 15px;
  font-weight: 600;
  line-height: 17px;
  color: #333;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable thead tr th span {
  display: inline-block;
  width: 100%;
  border-right: 2px solid #333;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable thead tr th {
    padding: 20px 0px 20px 15px;
  }
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td {
  padding: 20px 15px;
  color: #333;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td .form-group.frmgrp09 {
  margin-bottom: 0px;
  position: relative;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td .form-group.frmgrp09 i {
  font-style: normal;
  position: absolute;
  bottom: 2px;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td .form-group.frmgrp09 .formcontrol {
  padding-left: 0px;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td .input-bx {
  position: relative;
  display: block;
  width: 100%;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td .input-bx i {
  font-style: normal;
  position: absolute;
  left: 0;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td .input-bx input {
  border-width: 0 0 1px 0;
  border-color: #e5e5e5;
  border-style: solid;
  width: 100%;
  padding-left: 10px;
}

.profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.fordesktop table.pricetable tbody tr td .input-bx input:focus {
  border-color: #0082ff;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile {
    display: none;
  }

  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile .price_s01 .pricesec090 p {
    position: relative;
    color: #333;
  }

  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile .price_s01 .pricesec090 p i {
    font-style: normal;
    margin-left: 15px;
  }

  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile .price_s01 .pricesec090 p .input-bx {
    position: relative;
    display: block;
    width: 100%;
  }

  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile .price_s01 .pricesec090 p .input-bx i {
    font-style: normal;
    position: absolute;
    left: 0;
    margin-left: 0px;
  }

  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile .price_s01 .pricesec090 p .input-bx input {
    border-width: 0 0 1px 0;
    border-color: #e5e5e5;
    border-style: solid;
    width: 100%;
    padding-left: 14px;
  }

  .profile_container.loan-container .selection_country.yourprice_009 .yourprice-section.formobile .price_s01 .pricesec090 p .input-bx input:focus {
    border-color: #0082ff;
  }
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container .loanagent-inner {
    width: 100%;
    font-size: 14px;
  }

  .profile_container.loan-container .loanagent-inner img {
    margin-top: 10px;
  }

  .profile_container.loan-container .loanagent-inner .heading {
    margin-bottom: 24px;
  }

  .profile_container.loan-container .loanagent-inner .heading h2 {
    font-size: 22px;
    color: #1148ac;
    margin: 0px 0 10px 0;
    line-height: 33px;
    font-weight: bold;
  }

  .profile_container.loan-container .loanagent-inner .heading p {
    font-size: 14px;
    line-height: 20px;
    color: #333;
  }

  .profile_container.loan-container .selection_country {
    border: 1px solid #e5e5e5;
    background-color: #fff;
  }

  .profile_container.loan-container .selection_country .heading {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
    text-align: center;
    margin-bottom: 0px;
  }

  .profile_container.loan-container .selection_country .heading h4 {
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    margin: 0px;
  }
}

.select2-container--open .select2-dropdown {
  border: 1px solid #e5e5e5 !important;
  border-radius: 0px;
}

@media only screen and (max-width: 767px) {
  .profile_container.loan-container {
    padding: 40px 0 0px 0;
    position: relative;
  }
}

.sampleLead {
  font-weight: 400;
}

.sampleLead .modal-dialog .modal-content .modal-header .close {
  font-size: 32px;
}

.sampleLead .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 22px;
}

.sampleLead .modal-dialog .modal-content .modal-body {
  height: calc(100vh - 85px - 85px);
  overflow-y: auto;
}

.sampleLead .modal-dialog .modal-content .modal-body .leadtable {
  border: 1px solid #ddd;
  margin-bottom: 40px;
}

.sampleLead .lFld {
  font-weight: 700;
}

.sampleLead .table {
  border-style: solid;
  border-width: 0;
  border-color: #ddd;
  font-weight: 400;
  font-size: 15px;
}

.sampleLead .table table {
  border: none;
}

.sampleLead .table table tr td {
  border: none;
}

@media only screen and (max-width: 767px) {
  .sampleLead .table {
    border: none;
    font-size: 14px;
  }

  .sampleLead .modal-dialog {
    margin: 0px;
  }

  .sampleLead .modal-dialog .modal-content .modal-body {
    height: 100%;
    overflow-y: auto;
  }

  .sampleLead .modal-dialog .modal-content .modal-body .leadtable {
    margin-bottom: 0px;
  }
}

.congrate_page .desc-box {
  width: 650px;
  margin: 0 auto;
  background-color: #f8f8f8;
  padding: 30px;
}

.congrate_page .desc-box h2 {
  font-size: 60px;
  text-align: center;
  color: #000;
  margin-bottom: 20px;
  margin-top: 0px;
}

.congrate_page .desc-box h5 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 30px;
  color: #333;
}

.congrate_page .desc-box ol {
  list-style-type: none;
  padding-left: 30px;
}

.congrate_page .desc-box ol li {
  font-size: 16px;
  line-height: 32px;
}

@media only screen and (max-width: 767px) {
  .congrate_page .desc-box {
    width: 100%;
  }

  .congrate_page .desc-box h2 {
    font-size: 40px;
  }

  .congrate_page .desc-box h5 {
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 26px;
    color: #333;
  }

  .congrate_page .desc-box h5 br {
    display: none;
  }

  .congrate_page .desc-box ol {
    padding-left: 0px;
  }

  .congrate_page .desc-box ol li {
    font-size: 15px;
    line-height: 30px;
  }
}

.list-container.setting_new .product_listing {
  position: relative;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content {
  /*Form control End*/
  /*Profile page new css start*/
  /*Profile Page new css end*/
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section.preferences_i121 .form-group .form-control {
  background-color: transparent;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content .form_section.preferences_i121 .form-group {
    font-family: "Lato", sans-serif;
  }
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .MyBox {
  padding: 0px !important;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .MyBox .new_lead01 {
  border: 1px solid #ccc;
  background-color: #f8f8f8;
  margin-bottom: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .MyBox .new_lead01 tr {
  /*Responsive Start*/
  /*Responsive End*/
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .MyBox .new_lead01 tr th {
  border-bottom: 1px solid #ccc;
  padding: 10px 30px;
  border-right: 1px solid #ccc;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .MyBox .new_lead01 tr td {
  padding: 5px 20px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .MyBox .new_lead01 tr td p {
  margin-bottom: 0px;
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .MyBox .new_lead01 tr th {
    padding: 10px;
  }
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .form-singup_area {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 0px;
  margin-top: 20px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .form-singup_area .form-block select {
  width: 100%;
  -webkit-box-shadow: 0px 0px 2px #ccc;
          box-shadow: 0px 0px 2px #ccc;
  padding: 10px 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .form-singup_area .form-block .button-block {
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .form-singup_area .form-block .button-block .btn {
  font-size: 16px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner {
  padding: 1px;
  /*Responsive Start*/
  /*Responsive End*/
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .heading {
  margin-bottom: 24px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .heading h2 {
  font-size: 30px;
  color: #1148ac;
  margin: 0px 0 10px 0;
  line-height: 40px;
  font-weight: bold;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .heading p {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  font-weight: normal;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country {
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country .heading {
  background-color: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px;
  text-align: center;
  margin-bottom: 0px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country .heading h4 {
  font-size: 22px;
  color: #333333;
  line-height: 32px;
  margin: 0px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country .select2-container {
  min-width: 100%;
  padding: 10px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country .select2-container .select2-selection__choice {
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country .select2-container .select2-selection__choice__remove {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 0px;
  line-height: 22px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #ccc !important;
  padding-top: 4px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .selection_country .select2-selection--multiple {
  height: auto;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .continuebutton {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .continuebutton .backbutton {
  color: #333333;
  border-radius: 50px;
  width: 120px;
  padding: 2px 0px;
  cursor: pointer;
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
  margin-right: 10px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .continuebutton .btn-continue {
  border: 1px solid #ffbd00;
  background-color: #ffbd00;
  color: #333333;
  border-radius: 50px;
  width: 200px;
  padding: 3px 0;
  cursor: pointer;
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .continuebutton {
    margin: 20px 0;
  }

  .list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .continuebutton .backbutton {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner {
    font-family: "Lato", sans-serif;
  }

  .list-container.setting_new .product_listing .tabs_listings .tab-content .form_section .loanagent-inner .heading h4 {
    font-size: 18px;
  }
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .radio_s01 .col-md-offset-2 {
  padding-left: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .radio_s01 label {
  font-weight: normal;
  padding-right: 20px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .button_s01 .col-md-offset-2 {
  padding-left: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup {
  padding: 15px 20px 15px 40px;
  background-color: #fff;
  /*Broker style Start*/
  /*Broker style End*/
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup label {
  color: #838383;
  text-indent: 10px;
  font-weight: bold;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 20px;
  margin-top: 2px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section {
  padding: 0px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner {
  height: 358px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .form-group .agent_details_info .agent_mview figure {
  min-height: inherit;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .form-group .agent_details_info .agent_mview figure .image-upload {
  position: absolute;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .agent_details_info .image-upload .btn {
  border-radius: 50px;
  padding: 1px 8px;
  color: #fff;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .image-upload {
  position: relative;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .image-upload .btn-choose {
  border-radius: 50px;
  border: 1px solid #8f8f8f;
  color: #1148ac;
  padding: 3px 20px !important;
  margin-left: 0px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .image-upload .btn-choose:hover {
  background-color: #1148ac;
  color: #fff;
  border: 1px solid #1148ac;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .image-upload span {
  font-weight: 500;
  color: #000;
  margin-left: 10px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .model_contaioner .image-upload input {
  display: none;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .credentials_btn {
  padding: 17px 0;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section .credentials_btn .btn {
  height: auto;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #marketing_thumb_img {
  position: relative;
  display: inline-block;
  width: 100%;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #marketing_thumb_img .marketing_material-img {
  width: 180px;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  background-color: #ccc;
  vertical-align: top;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #marketing_thumb_img .marketing_material-img .fa {
  color: #ff0000;
  padding: 4px 0 6px 10px;
  font-size: 20px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #marketing_thumb_img .marketing_material-img figure img {
  width: 200px;
  height: 100px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #marketing_thumb_img .marketing_material-img .close {
  position: absolute;
  top: -4px;
  right: -5px;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
  text-shadow: none;
  background: #000;
  padding: 2px 6px 4px 7px;
  border-radius: 50px;
  line-height: 16px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #marketing_thumb_img .marketing_material-img input {
  width: 100%;
  margin-top: 0px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #credential_thumb_img {
  position: relative;
  display: inline-block;
  width: 100%;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #credential_thumb_img .marketing_material-img {
  width: 180px;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 1px;
  background-color: #ccc;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #credential_thumb_img .marketing_material-img figure img {
  width: 200px;
  height: 100px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #credential_thumb_img .marketing_material-img .close {
  position: absolute;
  top: -4px;
  right: -5px;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
  text-shadow: none;
  background: #000;
  padding: 2px 6px 4px 7px;
  border-radius: 50px;
  line-height: 16px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .form_section #credential_thumb_img .marketing_material-img input {
  width: 100%;
  margin-top: 2px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .model_contaioner .borker_info {
  background-color: #f4f4f4;
  border: 1px solid #d5d5d5;
  padding: 15px;
  border-radius: 6px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .model_contaioner .borker_info .broker_heading.broker001 {
  padding-top: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .model_contaioner .borker_info .broker_heading .heading {
  border-bottom: 1px solid #d5d5d5;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .model_contaioner .borker_info .broker_heading .heading h2 {
  color: #1148ac;
  font-size: 18px;
  margin: 0px;
  padding-bottom: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup .model_contaioner .borker_info .model-inner label {
  font-weight: normal;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup {
  /*Service area css start*/
  /*Service area css end*/
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .model_contaioner {
  height: 240px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .delete-section {
  text-align: center;
  padding-top: 20px !important;
  padding-bottom: 5px;
  border-top: 1px solid #ccc;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .delete-section {
  text-align: center;
  padding-top: 10px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .delete-section .btn {
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead {
  position: relative;
  margin-bottom: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .header_heading h2 {
  color: #1148ac;
  background-color: #f1f1f1;
  padding: 10px 15px;
  margin: 0px;
  font-size: 14px;
  font-weight: 600;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox {
  list-style-type: none;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li {
  width: 32.6%;
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li .close-list {
  position: absolute;
  right: 7px;
  top: 0px;
  z-index: 999;
  width: 9px;
  height: 1px;
  text-decoration: none;
  color: #333;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li .close-list:hover {
  text-decoration: none;
  color: #ff0000 !important;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li .button-checkbox .btn {
  padding: 0px 10px;
  width: 98%;
  font-size: 12px;
  text-align: left;
  overflow: hidden;
  border-radius: 4px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0996f8;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li {
    width: 99%;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li {
    width: 32%;
  }
}

@media only screen and (max-width: 640px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li {
    width: 49.0%;
  }
}

@media only screen and (max-width: 480px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .listing-checkbox li {
    width: 99.2%;
  }
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities {
  background: #f1f1f1;
  padding: 15px;
  margin-top: 15px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities h3 {
  font-size: 14px;
  margin: 0px 0 10px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group {
  width: 100%;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .control-label {
  top: 8px;
  font-weight: 500;
  font-size: 12px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab {
  display: table;
  width: 100%;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab .control-label {
  display: table-cell;
  width: 130px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab .form-control {
  width: 68%;
  display: table-cell;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab .btn {
  border-radius: 50px;
  padding: 5px 0px;
  width: 105px;
  display: table-cell;
  margin-left: 5px;
}

@media only screen and (max-width: 640px) {
  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab {
    display: block;
  }

  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab .control-label {
    display: block;
    width: 100%;
    text-align: left;
  }

  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab .form-control {
    display: block;
    width: 100%;
  }

  .list-container.setting_new .product_listing .tabs_listings .tab-content #servicearea .profileedit_popup .servicearea_lead .add-cities .form-group .group-tab .btn {
    display: block;
    margin: 20px auto 0;
  }
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences {
  padding: 10px 30px 5px 0px;
  margin: 0px 0 5px 0;
  background-color: transparent;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities h3 {
  font-size: 16px !important;
  margin: 0 0 5px 0 !important;
  border-bottom: 0px solid #ccc;
  padding-bottom: 5px;
  line-height: 24px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities .form-group {
  margin-bottom: 0px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips {
  font-size: 14px;
  color: #1148ac;
  margin-top: 10px;
  background-color: #f8f8f8;
  padding: 0 5px;
  display: inline-block;
  border-radius: 2px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities #add_zips .zip_s_listing {
  background-color: #fff;
  display: inline-block;
  width: 32%;
  vertical-align: top;
  border-radius: 3px;
  margin: 2px;
  font-size: 12px;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities .service_list09 {
  text-align: center;
}

.list-container.setting_new .product_listing .tabs_listings .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences .add-cities .service_list09 .add-cities .blue_bg {
  border-radius: 50px;
  border: 1px solid #1148ac;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .MyBox.for-desktop {
  display: none;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .leadtablebtn {
  margin-top: 20px;
  padding-left: 10px;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 {
  border: 1px solid #ccc;
  background-color: #f8f8f8;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 .newlead_heading {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ccc;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 .newlead_heading .col-01:last-child {
  border-right: 0px solid #ccc;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 .newlead_heading .col-01 {
  display: table-cell;
  width: 33%;
  padding: 15px 0 15px 20px;
  border-right: 1px solid #ccc;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 .leadtable_data .lead_repeat {
  display: table;
  width: 100%;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup:first-child .lead_right {
  font-weight: bold;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup {
  display: table-cell;
  width: 33%;
  padding: 10px 20px;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup .lead_left {
  display: none;
}

.list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile {
  display: block;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .MyBox.for-desktop {
    display: none;
  }

  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile {
    display: block;
    border: none;
  }

  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile .newlead_heading {
    display: none;
  }

  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile .leadtable_data .lead_repeat {
    background-color: #fff;
    padding: 10px;
    margin-bottom: 5px;
  }

  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile .leadtable_data .leadgroup.submitbtn {
    padding: 0 10px;
    margin-top: 20px;
  }

  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile .leadtable_data .leadgroup {
    display: table;
    width: 100%;
    padding: 5px 10px;
    font-family: "Lato", sans-serif;
  }

  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile .leadtable_data .leadgroup span {
    display: table-cell;
  }

  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table .form_section .new_lead01.for-mobile .leadtable_data .leadgroup .lead_left {
    font-weight: 600;
    width: 54%;
    display: table-cell;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing .tabs_listings .listtab_wrap.lead_table {
    padding: 0px;
    background-color: transparent;
  }
}

.inprocess_msg {
  clear: both;
  position: absolute;
  text-align: center;
  bottom: 80px;
  width: 100%;
}

.inprocess_msg .error_msg {
  background-color: #000;
  padding: 5px 15px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 4px;
  display: inline-block;
  color: #fff;
  line-height: 28px;
}

.inprocess_msg .error_msg .fa {
  font-size: 30px;
  margin-right: 10px;
  position: relative;
  color: red;
  top: 5px;
  line-height: 10px;
}

.inprocess_msg .successfuly_msg {
  background-color: #000;
  padding: 5px 15px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 4px;
  display: inline-block;
  color: #fff;
  line-height: 28px;
}

.inprocess_msg .successfuly_msg .fa {
  font-size: 30px;
  margin-right: 10px;
  position: relative;
  color: green;
  top: 3px;
  line-height: 10px;
}

/*.header_mylisting {
	display: none;
	position: absolute;
	top: 0;
	z-index: 999;
	width: 89%;
	padding-left: 15px;
	.back-button{
		float: left;
		line-height: 60px;
		width: 30px;
		img{
			width: 17px;
		}
	}
	h2{
		text-align: center;
		color: #fff;
		font-size: 22px;
		font-weight: 700;
		font-weight: 400;
	}
}
@media only screen and (max-width: 767px) {
	.header_mylisting{
		display: block;
	}
}*/

.publicprofile_container.private-sm.service_new2 {
  background-color: #005daa;
  height: 100%;
  padding: 0px;
  display: table;
  width: 100%;
  font-weight: 400;
  /*Responsive Start*/
  /*Responsive End*/
}

.publicprofile_container.private-sm.service_new2 .container_sa01 {
  display: table-cell;
  vertical-align: middle;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 {
  position: relative;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 {
  height: 400px;
  overflow-x: auto;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .add-cities {
  margin-bottom: 40px;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .addzip001 {
  margin-top: 40px;
  padding: 0 30px;
  margin-bottom: 80px;
  /*min-height: 170px;*/
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 ul li {
  display: inline-block;
  width: 32%;
  margin-bottom: 10px;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 ul li input {
  margin-right: 5px;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 ul li .button-checkbox .btn {
  padding: 0px 10px;
  width: 98%;
  font-size: 12px;
  text-align: left;
  overflow: hidden;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 ul li .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0996f8;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 ul li {
    width: 49%;
  }
}

@media only screen and (max-width: 639px) {
  .publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 ul li {
    width: 99%;
  }
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .model_contaioner {
  padding: 0 20px;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .model_contaioner ul.listing-checkbox {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .model_contaioner ul.listing-checkbox li {
  display: inline-block;
  width: 32%;
  margin-bottom: 10px;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .model_contaioner ul.listing-checkbox li .button-checkbox .btn {
  padding: 0px 10px;
  width: 98%;
  font-size: 12px;
  text-align: left;
  overflow: hidden;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .model_contaioner ul.listing-checkbox li .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0996f8;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .model_contaioner ul.listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 639px) {
  .publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .service_list09 .model_contaioner ul.listing-checkbox li {
    width: 99%;
  }
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .delete-section {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f8f8f8;
  margin-top: 20px;
  border-radius: 0 0px 10px 10px;
  position: absolute;
  width: 100%;
  bottom: 0;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .delete-section .btn-success {
  border-radius: 50px;
  padding: 6px 20px;
  width: auto;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .addzip_form .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .add-cities .zip_outer {
  /*background-color: #f1f1f1;*/
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .add-cities #add_zips {
  padding: 0px 15px;
  width: 100%;
  display: inline-block;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .add-cities #add_zips .zip_s_listing:first-child {
  margin-top: 15px;
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .add-cities #add_zips .zip_s_listing {
  background: #fff;
  padding: 3px 10px;
  margin: 0 5px 10px 5px;
  display: inline-block;
  width: 31%;
  font-size: 14px;
  border-radius: 5px;
  color: #333;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .add-cities #add_zips .zip_s_listing {
    width: 49%;
  }
}

@media only screen and (max-width: 640px) {
  .publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .add-cities #add_zips .zip_s_listing {
    width: 100%;
  }
}

.publicprofile_container.private-sm.service_new2 .container_sa01 .addzip_preferences01 .add-cities .blue_bg {
  border: 1px solid #1148ac;
  line-height: normal;
  font-size: 14px;
  border-radius: 4px;
  margin-bottom: 15px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 5px 30px;
}

.publicprofile_container.private-sm.service_new2 .logo {
  text-align: center;
  display: block;
  position: relative;
  top: 0px;
  width: 100%;
}

.publicprofile_container.private-sm.service_new2 .logo a.navbar-brand {
  float: none;
  padding: 14px 0px;
  font-size: 18px;
  line-height: 22px;
  height: auto;
  display: inline-block;
}

.publicprofile_container.private-sm.service_new2 .logo a.navbar-brand img {
  width: 250px;
}

.publicprofile_container.private-sm.service_new2 .service_containersm .container_sr01 {
  padding-top: 30px;
}

.publicprofile_container.private-sm.service_new2 .service_containersm label {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
}

.publicprofile_container.private-sm.service_new2 .service_containersm h3 {
  color: #fff;
  font-size: 32px;
  text-align: center;
  margin-bottom: 10px;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container.private-sm.service_new2 .container_sa01 {
    display: inline-block;
    vertical-align: middle;
    padding-top: 40px;
    width: 100%;
  }
}

.publicprofile_container.private-sm .service_containersm {
  width: 800px;
  margin: 0 auto;
}

.publicprofile_container.private-sm .service_containersm .container_sr01 {
  background-color: #fff;
  width: 100%;
  border-radius: 10px;
  padding-top: 20px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .service_containersm .container_sr01 {
    padding-top: 0px;
  }
}

.publicprofile_container.private-sm .service_containersm h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 15px;
}

.publicprofile_container.private-sm .service_containersm .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 20px;
  margin-top: 2px;
}

.publicprofile_container.private-sm .service_containersm .search_group {
  padding: 30px 60px;
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .service_containersm .search_group {
    padding: 20px;
  }
}

.publicprofile_container.private-sm .service_containersm .search_group label {
  font-size: 16px;
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.publicprofile_container.private-sm .service_containersm .search_group .search_in01 .group-tab .form-control {
  height: 52px;
  font-size: 16px;
}

.publicprofile_container.private-sm .service_containersm .search_group .search_in01 .group-tab .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.publicprofile_container.private-sm .service_containersm .search_group .add-cities label {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}

@media only screen and (max-width: 991px) {
  .publicprofile_container.private-sm .service_containersm {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .publicprofile_container.private-sm .service_containersm {
    width: 100%;
  }
}

.profile_container.login_wrap.vendor_cont .agent_container.servicearea01 {
  width: 100%;
}

.registration_form.service_area .service-inner {
  background-color: #f1f1f1;
  padding: 40px 20px;
}

.registration_form.service_area .service-inner .form-group {
  position: relative;
}

.registration_form.service_area .service-inner .form-group .fa-spinner {
  position: absolute;
  top: 11px;
  right: 10px;
  color: #1148ac;
  font-size: 18px;
}

.registration_form.service_area .service-inner .control-label {
  position: relative;
  top: 0px;
  margin-right: 10px;
}

.registration_form.service_area .service-inner input.zipcode {
  height: 40px;
  padding: 0 10px;
}

.registration_form.service_area .service-inner .form-input {
  margin-bottom: 0px;
}

.registration_form.service_area .service-inner .service_listing {
  margin-top: 0px;
}

.registration_form.service_area .service-inner .service_listing ul {
  list-style-type: none;
  margin: 0px 0 20px 0;
  padding: 10px;
  background-color: #f9f9f9;
}

.registration_form.service_area .service-inner .service_listing ul li {
  display: inline-block;
  width: 49%;
  margin: 0px;
  line-height: 26px;
}

.registration_form.service_area .service-inner .service_listing ul li label {
  color: #000;
}

.registration_form.service_area .service-inner .service_listing ul li label input {
  position: relative;
  top: 0px;
}

@media only screen and (max-width: 767px) {
  .registration_form.service_area .service-inner .service_listing ul li {
    width: 100%;
  }
}

@media only screen and (max-width: 568px) {
  .registration_form.service_area .service-inner .service_listing ul li {
    width: 100%;
  }
}

.registration_form.service_area .service-inner .service_listing .bott_singup {
  margin-top: 15px;
}

.registration_form.service_area .service-inner .service_listing .bott_singup h3 {
  font-size: 18px;
  margin: 0px;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .form-group {
  margin-top: 15px;
  position: relative;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .form-group .fa-spinner {
  position: absolute;
  top: 11px;
  right: 10px;
  color: #1148ac;
  font-size: 18px;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .form-group label {
  color: #767676;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .form-group input {
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
  height: 40px;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .additional_list {
  padding: 10px;
  background-color: #f9f9f9;
  display: inline-block;
  width: 100%;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .additional_list .add_zipcode {
  display: inline-block;
  width: 49%;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .additional_list .add_zipcode .checkbox label {
  color: #000;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .additional_list .add_zipcode #extra_zipcodes1 {
  display: inline-block;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .additional_list .add_zipcode .blue_bg {
  margin-top: 0px;
  padding: 0px 6px;
  font-size: 10px;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .addtop_zipcode {
  /*padding: 10px;
					background-color: #f9f9f9;*/
  width: 100%;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .addtop_zipcode #azip_extra {
  display: inline-block;
  width: 100%;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .addtop_zipcode #azip_extra .checkbox {
  display: inline-block;
  width: 49%;
}

.registration_form.service_area .service-inner .service_listing .bott_singup .addtop_zipcode #azip_extra .checkbox label {
  color: #000;
}

a.back-button {
  display: none;
}

.invite {
  display: none;
}

body.mylistingheader .smobile_view {
  display: block;
}

body.mylistingheader .logo {
  display: block;
}

@media only screen and (max-width: 767px) {
  body.mylistingheader .smobile_view {
    display: none;
  }

  body.mylistingheader .logo {
    display: block;
  }

  a.back-button {
    display: block;
    height: 45px;
    width: 45px;
    color: #000;
    height: 40px;
    line-height: 40px;
    width: auto;
    text-align: left;
    position: relative;
    left: 10px;
    top: -2px;
    font-size: 16px;
  }

  a.back-button .fa {
    font-size: 32px;
    line-height: 30px;
    position: relative;
    top: 4px;
    padding-right: 12px;
  }

  a.back-button > img {
    width: 17px !important;
  }

  .invite {
    /*display:block;
  color:#333;
   margin:5px auto 0 auto;
  width:200px;
  text-align: center;
  font-size:20px;
  font-weight:600;*/
    display: block;
    color: #333;
    margin: 5px 0px 0 0;
    width: 200px;
    text-align: left;
    font-size: 15px;
    font-weight: 600;
    padding-left: 40px;
  }

  header.header_main {
    font-weight: 400;
  }

  .profile_container.login_wrap.invitation_sec {
    padding: 10px 0 0px 0 !important;
  }

  .profile_container.login_wrap {
    padding: 10px 0 70px 0 !important;
  }
}

.see_all a {
  display: inline !important;
  padding: 4px;
}

.profile_container.login_wrap.thanksection {
  background-color: #fff;
}

.profile_container.login_wrap.thanksection .thankyou {
  width: 500px;
  margin: 0 auto;
  background-color: #f1f1f1;
  padding-top: 0px;
  margin-top: 5%;
  padding-bottom: 40px;
}

.profile_container.login_wrap.thanksection .thankyou .yes-icons {
  background: #31aa3a;
  color: #fff;
  padding: 35px 0;
  font-size: 60px;
}

.profile_container.login_wrap.thanksection .thankyou h2 {
  color: #333;
}

.profile_container.login_wrap.thanksection .thankyou .blue_bg {
  font-size: 16px;
  width: 200px;
}

@media only screen and (max-width: 640px) {
  .profile_container.login_wrap.thanksection .thankyou {
    width: 100%;
  }

  .profile_container.login_wrap.thanksection .thankyou .yes-icons {
    padding: 28px 0;
  }

  .profile_container.login_wrap.thanksection .thankyou h2 {
    font-size: 32px;
  }
}

.REATITLE {
  font-size: 30px !important;
  font-weight: normal !important;
  font-weight: 600;
  margin-bottom: 30px;
  padding-top: 20px;
}

@media only screen and (max-width: 767px) {
  .REATITLE {
    margin-top: 0px !important;
    font-size: 22px !important;
  }
}

.paddingtop {
  padding-top: 10px;
}

.RealEstate-Section {
  clear: both;
  margin-left: -45px;
  margin-right: -45px;
  border-bottom: 1px solid #E3E6E7;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .RealEstate-Section {
    margin-left: -5px;
    margin-right: -5px;
  }
}

.RealEstate-Section h3 {
  font-size: 18px !important;
  font-weight: 600;
  font-weight: normal !important;
  padding: 0 45px 10px 65px;
}

@media only screen and (max-width: 767px) {
  .RealEstate-Section h3 {
    padding: 0 20px 10px 20px;
  }
}

.AGENT-FOOTER {
  clear: both;
  margin-left: -45px;
  margin-right: -45px;
  border-top: 1px solid #E3E6E7;
  padding-top: 20px;
  padding-left: 45px;
}

@media only screen and (max-width: 767px) {
  .AGENT-FOOTER {
    margin-left: -5px;
    margin-right: -5px;
  }
}

.AGENT-FOOTER .btn-orange {
  padding-left: 45px;
  padding: 8px 30px;
  font-size: 16px;
  border-radius: 50px;
}

/*.autoleadmodal{
  .modal-dialog{
    width: 700px;
    .modal-header{
      h4{
        font-size: 20px;
        line-height: 30px;
      }
      .close{
        font-size: 30px;
        font-weight: 500;
      }
    }
    .modal-body{
      padding-bottom: 40px;
      padding-left: 20px;
      padding-right: 20px;
      p{
        text-indent: 0px;
      }
      ol{
        padding: 0 0 0 20px;
        margin: 15px 0 0 0;
        li{
          margin-bottom: 10px;
        }
      }
      .click_btn{
        text-align: center;
        margin-top: 15px;
      }
      .btn-sign{
        background-color: #1148ac !important;
        border: 1px solid #1148ac;
        border-radius: 100px;
        color: #fff;
        font-weight: 500;
        padding: 8px 20px;
        font-size: 14px;
        
      }
    }
  }

  @include mobile-device{
    .modal-dialog{
      width: auto;
      margin: 0px !important;
      padding: 0px;
      height: 100%;
      .modal-header{
        h4{
          font-size: 20px;
          line-height: 30px;
        }
        .close{
          font-size: 30px;
        }
      }
      .modal-content{
        height: 100%;
        box-shadow: none;
        -webkit-box-shadow: none;
        border:none;
      }
      .modal-body{
        padding-bottom: 0px;
        .click_btn{
          padding-bottom: 40px;
        }
      }
    }
  }
}
@media only screen and (max-width: 767px) {
  .autoleadmodal{
    background: #fff;
  }
}*/

.autoleadmodal {
  overflow-y: auto;
  margin-top: 30px;
  /*border: 1px solid #ccc;*/
}

.autoleadmodal .autolead_s01 {
  height: 185px;
  overflow-y: auto;
  background-color: #f6f6f6;
  padding: 10px;
}

.autoleadmodal .heading h2 {
  margin-top: 0px;
  font-size: 20px;
  line-height: 28px;
}

.autoleadmodal .click_btn {
  text-align: center;
  margin-top: 15px;
}

.autoleadmodal .btn-sign {
  background-color: #1148ac !important;
  border: 1px solid #1148ac;
  border-radius: 100px;
  color: #fff;
  font-weight: 500;
  padding: 8px 20px;
  font-size: 14px;
}

.autoleadmodal ol {
  padding: 0 0 0 20px;
  margin: 15px 0 0 0;
}

.autoleadmodal ol li {
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .autoleadmodal .autolead_s01 {
    height: auto;
  }
}

.list-container.setting_new {
  background-color: #f8f8f8;
  /*padding: 20px 0 50px 0;*/
  padding-top: 20px;
  padding-bottom: 50px;
  /*Responsive Start*/
  /*Responsive End*/
}

.list-container.setting_new .product_listing {
  padding-top: 80px;
}

.list-container.setting_new .product_listing .mobile-view {
  display: none;
  font-family: "Lato", sans-serif;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new .product_listing {
    padding-top: 0px;
  }

  .list-container.setting_new .product_listing .mobile-view {
    display: block;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app {
    width: 100%;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app ul {
    list-style-type: none;
    margin-left: -40px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app ul li {
    margin: 0 0 2px 0;
    background: #fff;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app ul li a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 15px !important;
    display: block;
    color: #212121;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app ul li a:hover {
    color: #212121;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app ul li .fa {
    font-size: 14px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app ul li .fa-angle-right {
    float: right;
    position: relative;
    top: 5px;
    font-size: 16px;
    display: block;
    /*padding: 6px 0 0 0;
				      	font-size: 16px;*/
  }

  .list-container.setting_new .product_listing .mobile-view .nav_app ul li .fa-lock,
  .list-container.setting_new .product_listing .mobile-view .nav_app ul li .fa-comments,
  .list-container.setting_new .product_listing .mobile-view .nav_app ul li .fa-globe,
  .list-container.setting_new .product_listing .mobile-view .nav_app ul li .fa-ban {
    font-size: 22px;
    position: relative;
    top: 2px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .text-center.active {
    z-index: 999;
    pointer-events: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    display: none;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .text-center {
    background-color: transparent;
    margin: 0px;
    padding: 18px 0px 0 15px;
    font-size: 18px;
    position: absolute;
    top: -80px;
    width: 90%;
    z-index: 9999;
    color: #fff;
    opacity: 1;
    left: 0;
    min-height: 57px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .text-center img {
    width: 17px !important;
    float: left;
    cursor: pointer;
    position: relative;
    top: 4px;
    left: 4px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .text-center .fa {
    float: left;
    position: relative;
    top: 3px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app {
    border: 1px solid #f8f8f8;
    padding: 20px 15px;
    width: auto;
    height: auto;
    display: -webkit-box;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app form {
    width: 100%;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app form .form-group label {
    font-weight: normal;
    font-weight: 400;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app form .btn {
    font-weight: 400;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section {
    font-weight: 400;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section .checkbox label {
    font-weight: 400;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section .checkbox label input {
    margin-top: 4px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section .radio label {
    margin-bottom: 10px;
    font-weight: 400;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section .radio label input {
    margin-top: 4px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section label {
    font-weight: normal;
    font-weight: 400;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section .blue_bg {
    border-radius: 50px;
  }

  .list-container.setting_new .product_listing .mobile-view .nav_content .app .form_section .form-group label {
    font-weight: normal;
    font-weight: 400;
  }

  .list-container.setting_new .product_listing .tabs_listings {
    display: none;
  }

  .list-container.setting_new .product_listing .listing_heading {
    display: none;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.setting_wrapper .product_listing .tabs_listings .tabs_wrap.active {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.setting_wrapper .product_listing .tabs_listings .tabs_wrap.active {
    display: none !important;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile.setting_wrapper .product_listing .tabs_listings .tabs_wrap {
    display: block;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.setting_wrapper .product_listing .tabs_listings .tabs_wrap.NoActive {
  display: block;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.setting_wrapper .product_listing .tabs_listings .tabs_wrap.NoActive {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.setting_wrapper .product_listing .tabs_listings .tab-content {
    display: none;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile.setting_wrapper .product_listing .tabs_listings .tab-content.active {
    display: block;
  }
}

.togglebar.menubtnh.active {
  display: none;
}

header.header_main.common {
  background-image: var(--slide-2);
}

.list-container.setting_new.lead_pref_se01 {
  /*padding: 20px 0 80px 0;*/
  padding-top: 20px;
  padding-bottom: 80px;
}

.list-container.setting_new.lead_pref_se01 .product_listing {
  padding-top: 0px;
  /*Responsive Start*/
  /*Responsive End*/
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .product_listing {
    min-height: 300px;
  }
}

.list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings {
  display: block;
}

.list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tab-content.active {
  display: block !important;
}

.list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap.active {
  display: block !important;
}

.list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul li a .fa-angle-right {
  display: none;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap {
    height: calc(100vh - 85px - 85px);
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabsleads {
    /*height: calc(100vh - 85px - 85px);*/
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings {
    display: block;
    font-family: "Lato", sans-serif;
    border: none;
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tab-content.active {
    display: block !important;
    height: auto;
    /*min-height: 300px;
					overflow-y: auto;
					-webkit-overflow-scrolling: touch;*/
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tab-content {
    display: none;
    font-family: "Lato", sans-serif;
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap.active {
    display: none !important;
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul {
    border: none;
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul li {
    background-color: #fff;
    margin-bottom: 2px;
    border: none;
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul li a {
    border-radius: 0px;
    border: 1px solid transparent;
    font-size: 14px;
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul li a .fa-angle-right {
    float: right;
    position: relative;
    top: 5px;
    font-size: 16px;
    display: block;
  }

  .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul li:first-child {
    border: none;
  }
}

.list-container.setting_new.lead_pref_se01 .form_section .lead_r01 {
  font-size: 16px;
  margin-bottom: 20px;
}

.list-container.setting_new.lead_pref_se01 .form_section .dksGRPMl .MlleadMsG {
  margin-left: 8px;
  color: #FF0000;
  text-decoration: none;
}

.list-container.setting_new.lead_pref_se01 .form_section .dksGRPMl .MlleadMsG img {
  width: 18px;
}

.list-container.setting_new.lead_pref_se01 .form_section .dksGRPMl .MlleadMsG .fa {
  color: #FF0000;
}

.list-container.setting_new.lead_pref_se01 .form_section .leads_preferences_checkbox_se {
  padding: 0 0px;
  margin-bottom: 30px;
}

.list-container.setting_new.lead_pref_se01 .form_section .leads_preferences_checkbox_se .buttoncheckbox {
  display: inline-block;
  padding: 0 0px;
  margin-bottom: 20px;
  border: 0px solid #f1f1f1;
  margin-right: 10px;
  width: 230px;
}

.list-container.setting_new.lead_pref_se01 .form_section .leads_preferences_checkbox_se .buttoncheckbox p {
  font-weight: 600;
  background: #f1f1f1;
  padding: 1px 10px;
}

.list-container.setting_new.lead_pref_se01 .form_section .leads_preferences_checkbox_se .buttoncheckbox label {
  font-weight: normal;
  display: block;
  padding: 0 30px 0 20px;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01 .form_section .leads_preferences_checkbox_se .buttoncheckbox {
    width: 47%;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .form_section .leads_preferences_checkbox_se .buttoncheckbox {
    width: 40%;
  }
}

@media only screen and (max-width: 640px) {
  .list-container.setting_new.lead_pref_se01 .form_section .leads_preferences_checkbox_se .buttoncheckbox {
    width: 100%;
  }
}

.list-container.setting_new.lead_pref_se01 .form_section .btn {
  border-radius: 50px;
  padding: 6px 25px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip {
  padding: 0px 30px 5px 0px;
  margin: 0px 0 5px 0;
  background-color: transparent;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip .add-cities h3 {
  font-size: 14px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip .add-cities .form-group {
  margin-bottom: 0px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip .add-cities .form-group .group-tab {
  display: table;
  width: 100%;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip .add-cities .form-group .group-tab .form-control {
  height: 40px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip .leads_preferences_addzip {
    padding: 0px 0px 5px 0px;
  }
}

@media only screen and (max-width: 1199px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip {
    padding: 0px 0px 5px 0px;
  }
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner {
  height: 194px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner .listing-checkbox {
  list-style-type: none;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li {
  width: 32.6%;
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li .button-checkbox .btn {
  padding: 0px 10px;
  width: 98%;
  font-size: 12px;
  text-align: left;
  overflow: hidden;
  border-radius: 4px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0996f8;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 640px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li {
    width: 100%;
  }
}

@media only screen and (max-width: 1199px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .model_contaioner {
    height: 170px;
    overflow-y: auto;
  }
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .delete-section {
  text-align: center;
  padding-top: 20px !important;
  padding-bottom: 5px;
  border-top: 1px solid #ccc;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .csz_leads_preferences .delete-section .btn-delete:focus {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .msg_noti {
  padding-left: 20px;
  margin-bottom: 30px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .msg_noti label {
  padding-left: 2px;
  font-weight: normal;
  margin-right: 20px;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .msg_noti label {
    margin-bottom: 0px;
  }
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 {
  display: block;
  width: 100%;
  clear: both;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 .control-label {
  top: 5px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 .input-group {
  width: 100%;
  /*.form-control{
							display: table-cell;
							width: 100%;
							border: 1px solid #ccc;
							height: 37px;
						}
						.input-group-append{
							display: table-cell;
							vertical-align: top;
							width: 100px;
							.blue_bg{
								border-radius: 0 3px 3px 0px;
							}
						}*/
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 .input-group .form-control {
  display: table-cell;
  width: 99%;
  border: 1px solid #ccc;
  height: 37px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 .input-group .input-group-append {
  display: table-cell;
  vertical-align: top;
  width: 100px;
}

.list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 .input-group .input-group-append .blue_bg {
  /*border-radius: 0 3px 3px 0px;*/
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 .control-label {
    top: 0px;
  }

  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .message-notification12 .form-control {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap {
    padding-top: 20px;
    border: none;
  }

  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap h3 {
    display: none;
  }

  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .btm_line {
    display: none;
  }

  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section {
    min-height: inherit;
  }

  .list-container.setting_new.lead_pref_se01 .tab-content .listtab_wrap .form_section .leads_preferences_addzip .add-cities h3 {
    display: block;
    line-height: 18px;
    margin-bottom: 10px;
    font-size: 16px;
  }
}

/*.list-container.setting_new{
	background-color: #f8f8f8;
	.product_listing{
		padding-top:80px;
		.mobile-view{
			display: none;
			font-family: "Lato", sans-serif;
		}
	}
	@include mobile-device {
		.product_listing{
			padding-top:0px;
			.mobile-view{
				display: block;
				.nav_app{
					width: 100%;
					ul{
			      list-style-type: none;
			      margin-left: -40px;
			      li {
				      margin: 0 0 2px 0;
				      background: #fff;
				      a{
				      	text-decoration: none;
				      	font-size: 14px;
								font-weight: 600;
				      	padding:10px 15px !important;
				      	display: block;
				      }
				      .fa{
				      	font-size: 14px;
				      }
				      .fa-chevron-right {
				      	float:right;
				      	position: relative;
								top: 5px;
								font-size: 16px;
								display: block;

				      }
				      .fa-lock, .fa-comments, .fa-globe, .fa-ban{
				      	font-size: 22px;
								position: relative;
								top: 2px;
				      }
			    	}
			    }
				}
				.nav_content{
					.text-center.active{
						opacity: 0.1;
						z-index: 999;
						pointer-events: none;
						-webkit-transition: 0.5s;
						transition: 0.5s;
					}
					.text-center{
						background-color: transparent;
						margin: 0px;
						padding: 18px 0px 0 15px;
						font-size: 18px;
						position: absolute;
						top: 0;
						width: 90%;
						z-index: 9999;
						color: #fff;
						opacity: 1;
						left: 0;
						min-height: 57px;
						img {
						  width: 17px !important;
							float: left;
							cursor: pointer;
							position: relative;
							top: 4px;
							left: 4px;
						}
						.fa{
							float: left;
							position: relative;
							top: 3px;
						}
					}
					.app{
			      border: 1px solid #f8f8f8;
			      padding: 20px 15px;
			      width: auto;
			      height: auto;
			      display: -webkit-box;
			      form{
			      	width: 100%;
			      	.form-group{
			      		label{
			      			font-weight: normal;
			      			font-weight: 400;
			      		}
			      	}
			      	.btn{
			      		font-weight: 400;
			      	}
			      }
			      .form_section{
			      	font-weight: 400;
			      	.checkbox{
			      		label{
			      			font-weight: 400;
			      			input{
			      				margin-top: 4px;
			      			}
			      		}
			      	}
			      	.radio{

			      		label{
			      			margin-bottom: 10px;
			      			font-weight: 400;
			      			input{
			      				margin-top: 4px;
			      			}
			      		}
			      	}
			      	label{
		      			font-weight: normal;
		      			font-weight: 400;
		      		}
		      		.blue_bg{
		      			border-radius: 50px;
		      		}
			      	.form-group{
			      		label{
			      			font-weight: normal;
			      			font-weight: 400;
			      		}
			      	}
			      }
			    }
				}
			}
			.tabs_listings{
				display: none;
			}
			.listing_heading{
				display: none;
			}
		}
	}
}*/

.leadprefrences_mb.active {
  display: none !important;
}

.leadprefrences_mb {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01 {
    /*padding: 20px 0 20px 0;*/
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /*.list-container.setting_new.lead_pref_se01{
		height: calc(100vh - 85px - 85px);
	}*/

  .leadprefrences_mb.active {
    display: block !important;
    z-index: 9999;
  }

  .leadprefrences_mb.active.hide {
    z-index: -1;
  }

  .leadprefrences_mb {
    position: absolute;
    top: 20px;
    width: 100%;
    left: 0;
    z-index: 99999;
    text-align: left;
    padding-left: 0px;
    font-family: "Lato", sans-serif;
  }

  .leadprefrences_mb .togglebar.menubtnh.active {
    display: block;
  }

  .leadprefrences_mb .menubtnh {
    float: right;
    padding-right: 53px;
    color: #fff;
    font-size: 22px;
    position: relative;
    top: -5px;
  }

  .leadprefrences_mb a {
    width: 17px !important;
    float: left;
    cursor: pointer;
    position: relative;
    top: -1px;
    left: 19px;
    z-index: 9999;
  }

  .leadprefrences_mb a img {
    width: 17px !important;
  }

  .leadprefrences_mb span {
    width: 100%;
    text-align: center;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    top: -39px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .payments-d {
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  margin: 15px 0;
  padding: 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .payments-d .payments-pdf {
  background-color: #fff;
  padding: 10px;
  margin: 10px 0;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .payments-d .payments-pdf ul {
  list-style-type: none;
  padding-top: 10px;
  padding-left: 0px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .payments-d .payments-pdf ul li {
  width: 80px;
  text-align: center;
  height: 80px;
  margin: 0 auto;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .payments-d .payments-pdf ul li a {
  display: inline-grid;
  font-size: 30px;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 100%;
  color: #ff0000;
  border-radius: 4px;
  border: 1px solid #ff0000;
  opacity: 0.8;
  text-decoration: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listing_heading .title_i.title_col {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  margin-bottom: 0px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listing_heading .back_profile {
  text-decoration: none;
  color: #1148ac;
  border-bottom: 1px dotted #1148ac;
  padding: 4px;
  border-radius: 0	px;
  position: relative;
  top: 28px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listing_heading .back_profile:hover {
  /*background-color:$background-blue;*/
  color: #1148ac;
  /*border: 1px solid #1148ac;*/
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings {
  border: none;
  height: auto;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap {
  height: auto;
  border-right: 1px solid transparent;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  /*overflow: hidden;*/
  /*Table heading*/
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap .tabs_wrap {
    padding-top: 20px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap .tabs_wrap .tabheading {
    background-color: #fff;
    margin-bottom: 0px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs {
  border-bottom: 1px solid transparent;
  padding: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li {
  border: 1px solid transparent;
  font-size: 14px;
  font-weight: 400;
  font-weight: 500;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li a {
  padding: 8px 5px 8px 35px;
  color: #333;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li a:hover {
  border-color: transparent;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li.active a {
  border: 1px solid transparent;
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li.active a:hover {
  border-color: transparent;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap .tabgroup1 {
  padding-bottom: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap .tabgroup1 .tabheading {
  border-bottom: 0px solid #f1f1f1;
  padding: 5px 12px 10px 24px;
  color: #878787;
  font-size: 16px;
  font-weight: 700;
  clear: both;
  margin-bottom: 0px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap .tabgroup1 .tabheading .fa {
  padding: 12px 5px 0px 0px;
  font-size: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap .tabgroup1 ul.nav-tabs {
  padding: 0px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: transparent;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs {
    padding: 0px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li {
    background-color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 2px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li.active a {
    border: 1px solid transparent;
    background-color: #fff;
    border-radius: 0px;
    color: #464646;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .content-area_stng .profileedit_popup label {
  font-weight: normal;
  color: #000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .content-area_stng .profileedit_popup .form_section .form_section .checkbox label {
  margin-bottom: 5px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .content-area_stng .profileedit_popup .form_section .form_section .checkbox label input {
  position: relative;
  clear: both;
  margin-right: 6px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .content-area_stng .profileedit_popup .form_section .form_section .radio label {
  margin-bottom: 5px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .content-area_stng .profileedit_popup .form_section .form_section .radio label input {
  position: relative;
  clear: both;
  margin-right: 6px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .content-area_stng .profileedit_popup .form_section .form_section.account-can .btn-danger {
  border-radius: 50px;
  background-color: #fff;
  color: #ff0000;
  border: 1px solid #ff0000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .content-area_stng .profileedit_popup .form_section .form_section.account-can .btn-danger:hover {
  background-color: #ff0000;
  color: #fff;
  border: 1px solid #ff0000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads {
  padding-left: 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .row {
  margin-left: 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup.loan_pages {
  min-height: 690px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup.loan_pages label {
  color: #000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup {
  min-height: 500px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  font-family: "Lato", sans-serif;
  /*@include mobile-device{
							h3{
								font-family: "Lato", sans-serif;
								display: none;
							}
							.btm_line{
								display: none;
							}
						}*/
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .btn {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup #frm_change_password .saveForm {
  border-radius: 50px;
  background-color: #1148ac !important;
  border: 1px solid #1148ac;
  color: #fff;
  padding: 6px 30px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .service_list09 .add-cities .zip_outer #add_zips {
  padding: 0 5px;
  text-align: left;
  width: 100%;
  /*.zip_s_listing.zipcode{
											width: auto;
											display: inline-block;
										}*/
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .service_list09 .add-cities .zip_outer #add_zips .zip_s_listing {
  background: #fff;
  padding: 3px 10px;
  margin: 5px 2px 5px 2px;
  display: inline-block;
  width: 32.4%;
  font-size: 14px;
  border-radius: 5px;
  color: #333;
  font-family: "Lato", sans-serif;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .service_list09 .add-cities .zip_outer #add_zips .zip_s_listing {
    width: 48%;
  }
}

@media only screen and (max-width: 480px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .service_list09 .add-cities .zip_outer #add_zips .zip_s_listing {
    width: 100%;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .service_list09 .add-cities .addbtn_zipcode {
  text-align: center;
  padding: 20px 0;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .service_list09 .add-cities .blue_bg {
  border: 1px solid #1148ac;
  line-height: normal;
  font-size: 14px;
  border-radius: 50px;
  margin-bottom: 15px;
  margin-top: 5px;
  margin-left: 10px;
  padding: 5px 30px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup h3 {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup label {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .credentials_btn.addzip_preferences form .add-cities .form-group .group-tab .form-control {
  font-family: "Lato", sans-serif;
  font-size: 16px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .credentials_btn.addzip_preferences form .add-cities .form-group .group-tab .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .vaction-text {
  margin-bottom: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section ._ld-title {
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section ._ld-title {
    padding-left: 20px;
    margin-top: 9px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .checkbox label {
  font-weight: normal;
  color: #000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .checkbox ._ld-accept {
  list-style-type: none;
  margin: 5px 0 20px 0;
  padding-left: 60px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .checkbox ._ld-accept li {
  margin-bottom: 5px;
  position: relative;
  color: #333;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .checkbox ._ld-accept li:before {
  content: '-';
  position: absolute;
  left: -9px;
  font-size: 18px;
  line-height: normal;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .credentials_btn .btn-primary {
  width: auto;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .credentials_btn .error_msg {
  color: #ff0000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner {
  border: 1px solid #f8f8f8;
  /*input box css start*/
  /*input box css end*/
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success {
  width: 90%;
  margin: 0px auto 2px;
  text-align: left;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success #INPROCESS_confirm_mail {
  margin-bottom: 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success .error_msg {
  color: #ff0000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .message_success .success_msg {
  color: #11ac1c;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .heading {
  background: #f8f8f8;
  padding: 3px;
  text-align: center;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .fa {
  font-size: 40px;
  color: #11ac1c;
  margin-bottom: 10px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .change_content {
  text-align: center;
  padding: 34px 90px;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .change_content {
    padding: 24px 10px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section {
  width: 90%;
  margin: 0px auto 15px;
  text-align: right;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section .resend_code {
  font-size: 12px;
  color: #333;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section .resend_code:hover {
  color: #1148ac;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
  position: relative;
  width: 90%;
  margin: 0px auto 2px;
  /*border-top: 1px solid #ccc;
													border-left: 1px solid #ccc;
													border-right: 1px solid #ccc;*/
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol {
  font-size: 15px;
  padding: 20px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 16px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ label.label1,
.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:valid ~ label.label1 {
  top: 4px;
  font-size: 12px;
  color: #1148ac;
  font-weight: 500;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar {
  position: relative;
  display: block;
  width: 100%;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:before,
.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #1148ac;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:before {
  left: 50%;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:after {
  right: 50%;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:before,
.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section form,
.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section select {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section #marketing_thumb_img {
  margin-top: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .form-control {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .borker_info {
  background-color: transparent;
  border: none;
  padding: 0px;
  border-radius: 0px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .borker_info .heading h2 {
  color: #333;
  font-size: 16px;
  font-weight: 600;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .credentials_btn {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner {
  height: auto;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .lead_r01 {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .leads_preferences_checkbox_s {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .form-btn {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .language_selection {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner label {
  text-indent: 0px;
  color: #000;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .row {
  margin-left: -15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .leads_preferences_addzip .zipcode-search {
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 10px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .leads_preferences_addzip .add-cities h3 {
  font-size: 14px;
  margin-top: 0px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .msg_noti {
  padding-left: 20px;
  margin-bottom: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .msg_noti label {
  padding-left: 2px;
  font-weight: normal;
  margin-right: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .msg_noti h5 {
  font-size: 18px;
  margin-top: 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 {
  display: block;
  width: 100%;
  clear: both;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 .control-label {
  top: 5px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 .leadagain {
  font-weight: 500;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 .input-group {
  width: 100%;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 .input-group .form-control {
  display: table-cell;
  width: 98%;
  border: 1px solid #ccc;
  height: 37px;
  border-radius: 3px;
  margin-right: 10px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 .input-group .input-group-append {
  display: table-cell;
  vertical-align: top;
  width: 100px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 .input-group.date .form-control {
  display: table-cell;
  width: 100%;
  border: 1px solid #ccc;
  height: 37px;
  border-radius: 3px 0 0 3px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .message-notification12 .input-group.date .input-group-addon {
  background-color: #eee;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner label {
    text-indent: 0px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .leads_preferences_addzip {
  padding: 0px 30px 5px 0px;
  margin: 0px 0 5px 0;
  background-color: transparent;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .leads_preferences_addzip .add-cities .form-group {
  margin-bottom: 0px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .leads_preferences_addzip .add-cities .form-group .group-tab {
  display: table;
  width: 100%;
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .leads_preferences_addzip .add-cities .form-group .group-tab .form-control {
  font-family: "Lato", sans-serif;
  height: 40px;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .leads_preferences_addzip {
    padding: 0px 0px 5px 0px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .delete-section {
  text-align: center;
  padding-top: 20px !important;
  padding-bottom: 5px;
  border-top: 1px solid #ccc;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner {
  height: 194px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner .listing-checkbox {
  list-style-type: none;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  width: 100%;
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li {
  width: 32.6%;
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li .button-checkbox .btn {
  padding: 0px 10px;
  width: 98%;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  border-radius: 4px;
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0996f8;
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 640px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner .listing-checkbox li {
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .csz_leads_preferences .model_contaioner {
    padding-right: 0px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show {
  background-color: #fff;
  border-radius: 3px;
  border-color: #ccc;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show .close01 {
  color: #000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  opacity: 1 !important;
  text-shadow: 0 1px 0 #fff;
  text-decoration: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show .verifaction_text .verifaction_text_head {
  border-bottom: 1px solid #ccc;
  font-size: 22px;
  color: #000;
  line-height: 32px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show .verifaction_text .verifaction_text_head .fa {
  color: #31aa3a;
  margin-right: 5px;
  font-size: 30px;
  position: relative;
  top: 3px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show .verifaction_text p {
  color: #000;
  margin-bottom: 0px;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show .verifaction_text .verifaction_text_head {
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    color: #000;
    line-height: 24px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-family: "Lato", sans-serif;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show .verifaction_text .verifaction_text_head .fa {
    color: #31aa3a;
    margin-right: 5px;
    font-size: 24px;
    position: relative;
    top: 3px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .alert-success.msg_show .verifaction_text p {
    color: #000;
    margin-bottom: 0px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup.loan_pages {
    min-height: inherit;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup {
    min-height: inherit;
    padding: 15px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup h3.title {
    display: none;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .btm_line {
    display: none;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner {
    padding-right: 0px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .table-responsive {
    border: 1px solid transparent;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup .form_section .model_contaioner .row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup.newzip01 .credentials_btn.addzip_preferences {
    padding: 0px 0px 5px 0px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content #servicearea .profileedit_popup .servicearea_lead {
  /*min-height: 196px;*/
  min-height: inherit;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content #servicearea .profileedit_popup .servicearea_lead .preferences_i121 .listing-checkbox {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content #servicearea .profileedit_popup .servicearea_lead .preferences_i121 .listing-checkbox li .button-checkbox .btn {
  font-family: "Lato", sans-serif;
  font-size: 14px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content #servicearea .profileedit_popup .model_contaioner {
  height: auto;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content #servicearea .profileedit_popup .addzipcode_section .form_section .model_contaioner {
  height: 300px;
  overflow-x: auto;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content #servicearea .profileedit_popup .addzipcode_section .form_section .model_contaioner {
    overflow-x: auto;
    height: calc(100vh - 85px - 85px);
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content #servicearea .profileedit_popup .servicearea_lead {
    min-height: inherit;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads {
    padding-left: 0px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .row {
    margin-left: 0px;
  }
}

.padding_top {
  padding-top: 100px !important;
}

@media only screen and (max-width: 767px) {
  .padding_top {
    padding-top: 0px !important;
  }
}

.headig_servicearea .title {
  font-size: 16px;
  margin: 0 0 5px 0;
  border-bottom: 0px solid #ccc;
  padding-bottom: 5px;
  font-weight: 600;
}

.headig_servicearea .s_title {
  padding-top: 20px;
}

@media only screen and (max-width: 767px) {
  .headig_servicearea .s_title span {
    display: block;
  }
}

#error_zipcode {
  color: #ff0000;
  padding-top: 4px;
  margin: 0;
  position: relative;
  top: 6px;
}

.alert-dismissible {
  padding-right: 15px;
}

.alert-danger .close_1 {
  text-decoration: none;
  float: right;
  font-size: 26px;
  line-height: 22px;
  color: #a94442;
}

.alert-success .close_1 {
  text-decoration: none;
  color: #3c763d;
  float: right;
  font-size: 26px;
  line-height: 22px;
}

/*My Lead css start*/

.lead_for_desktop.my_leads_section {
  display: block;
  background-color: #f8f8f8;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading {
  margin-bottom: 10px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .title_i {
  color: #333333 !important;
  font-size: 30px !important;
  margin-top: 30px;
  font-weight: 600 !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .Excel-DNLD {
  /*display: inline-block;
						border:1px solid #898989;
						color: #333333;
						background-color: #fff;
						border-radius: 4px;
						padding: 7px 20px;
						margin-top: 22px;
						text-decoration: none;
						cursor: pointer;*/
  width: 170px;
  margin-left: 20px;
  display: inline-block;
  color: #333333;
  background-color: #fff;
  border-radius: 4px;
  padding: 3px 10px;
  margin-top: 27px;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  -webkit-box-shadow: 0px 3px 3px rgba(103, 110, 118, 0.21);
          box-shadow: 0px 3px 3px rgba(103, 110, 118, 0.21);
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .Excel-DNLD img {
  /*padding-left: 5px;
							width: 30px;
							position: relative;
							margin-top: -3px;*/
  padding-left: 4px;
  width: 24px;
  position: relative;
  margin-top: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LDSUBH {
  margin-bottom: 0px;
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  font-weight: 600;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH {
  width: 252px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH label {
  display: inline-block;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH .Desktop_text_SEC {
  display: inline-block;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 22px;
  top: 5px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH .Desktop_text_SEC span.desktop_text_search {
  position: absolute;
  right: 5px;
  padding: 7px 12px;
  border-left: 1px solid #D6D8DE;
  color: #747474;
  cursor: pointer;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH .Desktop_text_SEC .DKTSearch {
  position: absolute;
  right: 0px;
  top: 20px;
  padding: 0 8px;
  font-size: 23px;
  z-index: 99;
  /*display: none;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH .Desktop_text_SEC .DKTSearch span {
  background: #D6D8DE;
  color: #fff;
  width: 20px;
  height: 20px;
  display: inline-block;
  line-height: 23px;
  text-align: center;
  border-radius: 100%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH .Desktop_text_SEC .DKTSearch:hover {
  text-decoration: none;
  color: #333;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH .form-control {
  display: inline-block;
  width: 100%;
  border: 1px solid #D6D8DE !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 50px;
  box-shadow: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .LEDSEARCH .form-control:hover {
  border: 1px solid #D6D8DE;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .filter-button {
  position: relative;
  top: 10px;
  border-top: 1px solid #D6D8DE;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .filter-button .btn-filter {
  /*background-color: #101010;*/
  background-color: #fff;
  color: #036EE0;
  font-size: 14px;
  font-weight: 600;
  width: 100%;
  padding: 6px 10px;
  text-align: center;
  border-radius: 0px;
  position: relative;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.allLDTab ul li {
  position: relative;
  /* [type="radio"]:checked + label:before,
	              [type="radio"]:not(:checked) + label:before {
	                  content: '';
	                  position: absolute;
	                  right: 20px;
										top: 10px;
										width: 18px;
										height: 18px;
	                  border: 1px solid #AFB0B1;
	                  border-radius:4px;
	                  background: #fff;
	              }
	              [type="radio"]:checked + label:after,
	              [type="radio"]:not(:checked) + label:after {
	                content: '\F00C';
	                background: #000;
	                position: absolute;
	                font-family: 'fontawesome';
	                border-radius: 4px;
	                right: 20px;
									top: 10px;
									width: 18px;
									height: 18px;
	                text-align: center;
	                color: #fff;
	                font-size: 11px;
	                line-height: 17px;
	              }
	              [type="radio"]:not(:checked) + label:after {
	                  opacity: 0;
	                  -webkit-transform: scale(0);
	                  transform: scale(0);
	              }
	              [type="radio"]:checked + label:after {
	                  opacity: 1;
	                  -webkit-transform: scale(1);
	                  transform: scale(1);
	              }*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.allLDTab ul li [type="radio"]:checked,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.allLDTab ul li [type="radio"]:not(:checked) {
  position: absolute;
  right: -9999px;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.allLDTab ul li [type="radio"]:checked + label,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.allLDTab ul li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #000;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.allLDTab ul li.active label {
  color: #036EE0 !important;
  background-color: #f5faff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.percentage-OPT ul li {
  padding: 5px 20px 5px 25px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.percentage-OPT ul li .pull-left {
  width: 63%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.percentage-OPT ul li .pull-right {
  width: 37%;
  text-align: right;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads.percentage-OPT ul li span {
  color: #334856;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .tabheading {
  padding: 20px 12px 10px 24px;
  margin-bottom: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .tabheading #CLRFilter {
  font-size: 12px;
  color: #036EE0;
  text-decoration: underline;
  font-weight: 400;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .filter-button.apply_filter {
  position: relative;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li {
  background-color: transparent;
  /* The container */
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li label {
  font-weight: normal;
  padding: 8px 20px 8px 25px;
  position: relative;
  color: #333333;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li .container-BS {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li .container-BS input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li .container-BS .checkmark {
  position: absolute;
  top: 10px;
  right: 20px;
  width: 18px;
  height: 18px;
  border: 1px solid #AFB0B1;
  border-radius: 4px;
  background: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li .container-BS .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li .container-BS input:checked ~ .checkmark {
  background-color: #000;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li .container-BS input:checked ~ .checkmark:after {
  display: block;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li .container-BS .checkmark:after {
  content: "\F00C";
  background: #000000;
  position: absolute;
  font-family: 'fontawesome';
  right: -1px;
  top: -1px;
  width: 18px;
  height: 18px;
  color: #fff;
  border: 1px solid #000000;
  border-radius: 4px;
  font-size: 11px;
  text-align: center;
  line-height: 16px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li.buyers-circle .fa {
  color: #CD3793;
  font-size: 10px;
  margin-right: 8px;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads ul li.sellers-circle .fa {
  color: #154E90;
  font-size: 10px;
  margin-right: 8px;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .formgroup-calender {
  padding: 8px 35px 8px 25px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .formgroup-calender .calender-inner {
  display: table;
  width: 100%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .formgroup-calender .calender-inner label {
  width: 70px;
  font-weight: normal;
  color: #333;
  display: table-cell;
  vertical-align: middle;
  margin: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .formgroup-calender .calender-inner .form-control {
  display: table-cell;
  width: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid 1px #E3E6E7;
  width: 100%;
  text-align: center;
  background-color: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap._TAB-leads .formgroup-calender .calender-inner .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid 1px #E3E6E7;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap {
  -webkit-box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.08);
  padding-bottom: 20px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap .tabheading {
  border-bottom: 0px solid #f1f1f1;
  padding: 10px 12px 0px 24px;
  color: #878787;
  font-size: 16px;
  font-weight: 700;
  clear: both;
  margin-bottom: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap .tabheading .fa {
  padding: 12px 5px 0px 0px;
  font-size: 20px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul.nav-tabs {
  padding: 0;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li a {
  padding: 8px 20px 8px 25px;
  position: relative;
  color: #333333;
  background-color: transparent;
  /*	&:before{
										content: "";
									  position: absolute;
									  right: 20px;
									  top: 10px;
									  width: 18px;
									  height: 18px;
									  border: 1px solid #AFB0B1;
									  border-radius: 4px;
									  background: #fff;
									}*/
  /*label{
										color: #333333;
										font-weight: normal;
									}*/
  /*Start CSS*/
  /*[type="radio"]:checked,
									[type="radio"]:not(:checked) {
										position: absolute;
									  right: 0;
									  left: 0;
										width: 100%;
										height: 20px;
										visibility: hidden;
										z-index: 999999;
									}
									[type="radio"]:checked + label,
									[type="radio"]:not(:checked) + label {
									  position: relative;
									  padding-right: 28px;
									  cursor: pointer;
									  line-height: 20px;
									  display: block;
									  color: #666;
									  width: 100%;
									}
									[type="radio"]:checked + label:before,
									[type="radio"]:not(:checked) + label:before {
									  content: "";
									  position: absolute;
									  right: 0;
									  top: 0;
									  width: 18px;
									  height: 18px;
									  border: 1px solid #AFB0B1;
									  border-radius: 4px;
									  background: #fff;
									}
									[type="radio"]:checked + label:after,
									[type="radio"]:not(:checked) + label:after {
									  content: "\f00c";
									  background: #000000;
									  position: absolute;
									  top: 0px;
									  right: 0px;
									  color: #fff;
									  -webkit-transition: all 0.2s ease;
									  transition: all 0.2s ease;
									  font-family: 'fontawesome';
									  width: 18px;
										height: 18px;
										text-align: center;
										border-radius: 4px;
										font-size: 12px;
										line-height: 17px;
									}
									[type="radio"]:not(:checked) + label:after {
									  opacity: 0;
									  -webkit-transform: scale(0);
									  transform: scale(0);
									}
									[type="radio"]:checked + label:after {
									  opacity: 1;
									  -webkit-transform: scale(1);
									  transform: scale(1);
									}*/
  /*End CSS*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li.active a {
  color: #036EE0;
  background-color: #f5faff;
  cursor: pointer;
  /*&:before{
										content: "\f00c";
									  background: #000000;
									  position: absolute;
									  font-family: 'fontawesome';
									  right: 20px;
									  top: 10px;
									  width: 18px;
									  height: 18px;
									  color: #fff;
									  border: 1px solid #000000;
									  border-radius: 4px;
									  font-size: 11px;
										text-align: center;
										line-height: 17px;
										-webkit-transition: all 0.2s ease;
									  transition: all 0.2s ease;
									}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap {
  border: none;
  min-height: inherit;
  padding: 0px 0 0 0;
  -webkit-box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap h3 {
  /*padding-left: 24px;*/
  /*font-size: 22px;*/
  position: relative;
  top: 0px;
  font-size: 18px;
  font-weight: normal;
  font-weight: 600;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE {
  padding: 0;
  /*.addFavorites{
							display: flex;
							align-items: center;
							h4{
								font-size: 14px;
								color: #707070;
								font-weight: normal;
								font-weight: 400;
								padding-left:20px;
							}
						}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE h3 {
  padding: 10px 24px;
  -webkit-box-shadow: 3px 0 6px rgba(168, 175, 192, 0.2);
          box-shadow: 3px 0 6px rgba(168, 175, 192, 0.2);
  font-size: 16px;
  font-weight: 600;
  font-weight: normal;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD {
  display: inline-block;
  position: relative;
  padding: 19px 20px;
  border-left: 1px solid #EBEBEB;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li {
  position: relative;
  padding-right: 0px;
  color: #45474E;
  margin-bottom: 2px;
  margin-left: 1px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown a {
  color: #006EE0;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  padding-right: 20px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown a:before {
  content: '\F0D7';
  font-family: 'fontawesome';
  color: #45474E;
  position: absolute;
  right: 0;
  top: 1px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown a label {
  padding: 0px !important;
  max-width: 100px !important;
  width: auto !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: normal !important;
  color: #006EE0 !important;
  font-weight: 400 !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown a label span {
  display: none !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown a .caret {
  color: #000;
  margin-left: 10px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown .caret {
  color: #000;
  margin-left: 10px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:checked,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:not(:checked) {
  position: absolute;
  right: -9999px;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:checked + label,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  width: 100%;
  font-weight: normal;
  font-weight: 400;
  color: #8E8E96;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  display: block;
  border: 0px solid #D6D8DE;
  /*padding: 13px 30px 13px 13px;*/
  padding: 8px 15px;
  border-radius: 3px;
  margin-bottom: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:checked + label span,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:not(:checked) + label span {
  font-size: 14px;
  font-weight: 400;
  display: block;
  color: #333333;
  line-height: 20px;
  padding-top: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:checked + label:hover,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:not(:checked) + label:hover {
  color: #333333 !important;
  background-color: #F2F2F2;
  /*border: 1px solid #F2F2F2 !important;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:checked + label:before,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  right: 15px;
  top: 18px;
  width: 24px;
  height: 24px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:checked + label:after,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:not(:checked) + label:after {
  content: '\F00C';
  background: none;
  position: absolute;
  top: 18px;
  right: 15px;
  font-family: 'fontawesome';
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 24px;
  height: 24px;
  border: 1px solid #000;
  text-align: center;
  color: #000;
  font-size: 12px;
  line-height: 22px;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown-menu {
  right: 0px;
  padding: 20px 10px 15px 10px;
  min-width: 280px;
  left: inherit;
  margin-top: 10px;
  border-radius: 3px;
  border-radius: 0px !important;
  border: 1px solid #F6F6F6 !important;
  -webkit-box-shadow: 0px 3px 25px rgba(55, 72, 103, 0.16);
          box-shadow: 0px 3px 25px rgba(55, 72, 103, 0.16);
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown-menu:after {
  content: '\F0D8';
  font-family: 'fontawesome';
  top: -21px;
  border: none;
  padding: 0;
  font-size: 22px;
  left: 89%;
  color: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li .dropdown-menu:before {
  left: 88%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .SortByLD ul.listLDDN li.current label {
  color: #333333 !important;
  background-color: transparent;
  /*border: 1px solid #F2F2F2 !important;*/
  font-weight: 600 !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .LEDSEARCH {
  width: 252px;
  display: inline-block;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .LEDSEARCH label {
  display: inline-block;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .LEDSEARCH .Desktop_text_SEC {
  display: inline-block;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 0px;
  top: 6px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .LEDSEARCH .Desktop_text_SEC span.desktop_text_search {
  position: absolute;
  left: 0px;
  padding: 7px 10px;
  border-left: 0px solid #D6D8DE;
  color: #747474;
  cursor: pointer;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .LEDSEARCH .form-control {
  display: inline-block;
  width: 100%;
  border: 1px solid #A7A7A7 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 4px;
  box-shadow: none;
  padding-left: 33px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .LD-SERCHPSE .LEDSEARCH .form-control:hover {
  border: 1px solid #A7A7A7;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .btm_line {
  margin-left: 24px;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section {
  padding-right: 0px;
  overflow: visible;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent {
  display: block !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper {
  /*.tooltip.top{
									background-color: transparent;
									width: auto;
									padding:5px;
									border: none;
								}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .top {
  display: table;
  width: 100%;
  padding-right: 24px;
  /*background-color: #f8f8f8;
									padding: 10px;
									border-style: solid;
									border-width: 1px 1px 0px 1px;
									border-color: #ccc;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .top .dataTables_info {
  display: table-cell;
  vertical-align: middle;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .top .dataTables_filter {
  display: table-cell;
  text-align: right;
  position: absolute;
  top: -64px;
  right: 30px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .top .dataTables_filter label {
  position: relative;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .top .dataTables_filter label .fa-search {
  position: absolute;
  right: 10px;
  top: 10px;
  opacity: 0.5;
  font-size: 16px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .top .dataTables_filter label .form-control {
  margin-left: 5px;
  letter-spacing: 0.5px;
  height: 35px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom {
  display: none !important;
  width: 100%;
  padding: 20px 24px 0 24px;
  /*background-color: #f8f8f8;
									padding:0 10px;
									border-style: solid;
									border-width: 0px 1px 1px 1px;
									border-color: #ccc;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_info {
  display: block;
  vertical-align: top;
  width: 40%;
  position: relative;
  white-space: nowrap;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_length {
  display: block;
  vertical-align: top;
  width: auto;
  position: relative;
  float: left;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_length label {
  margin-bottom: 0px;
  font-weight: normal;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate {
  text-align: right;
  display: inline-block;
  vertical-align: top;
  width: 60%;
  float: right;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination {
  margin: 0px 0 22px 0;
  position: relative;
  top: -10px;
  /*margin: 20px 10px 13px 10px;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li a {
  border: 1px solid transparent;
  color: #333;
  background-color: transparent;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li a:hover {
  background-color: transparent;
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a {
  color: #fff;
  background-color: #007eff;
  border-radius: .125rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  -webkit-border-radius: .125rem;
  cursor: pointer;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a:hover {
  background-color: #007eff;
  color: #fff;
  border-radius: .125rem;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a:focus {
  background-color: #007eff;
  color: #fff;
  border-radius: .125rem;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a {
  color: #333;
  cursor: pointer;
  padding: 1px 10px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a:hover {
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a:focus {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next a {
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous a {
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a {
  color: #ccc;
  opacity: 1;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a:hover {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a:focus {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li#myLeads_ellipsis a {
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a {
  color: #ccc;
  opacity: 1;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a:hover {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a:focus {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom.lddata {
  display: inline-block !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .row {
  margin-right: 0px;
  margin-left: 0px;
  /*.dataTables_paginate{
										text-align: right;
										.pagination{

										}
									}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .row .dataTables_filter {
  text-align: right;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .row .col-sm-6 {
  padding-right: 0px;
  padding-left: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .row .col-sm-12 {
  padding-right: 0px;
  padding-left: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .row .col-sm-5 {
  padding-right: 0px;
  padding-left: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .row .col-sm-7 {
  padding-right: 0px;
  padding-left: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .row .dataTables_info {
  padding-top: 30px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading h2.title_i {
  margin-bottom: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .alert-info a {
  color: #007eff;
  text-decoration: underline;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .alert-info a:hover {
  text-decoration: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .alert-info .close {
  font-size: 35px;
  line-height: 30px;
  text-decoration: none;
  color: #000;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  margin-top: 20px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .srch_form {
  float: right;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .srch_form form::after {
  content: '\F002';
  font-family: 'fontawesome';
  right: 10px;
  position: relative;
  cursor: pointer;
  color: #333;
  margin-left: -13px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .srch_form form {
  border-width: 1px;
  width: 300px;
  border-radius: 5px;
  background: #eee;
  border-color: #ccc;
  border-style: solid;
  display: table;
  width: 100%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .srch_form form input {
  display: table-cell;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .srch_form form input[type="text"] {
  background: none;
  border: none;
  height: 36px;
  padding: 0 10px;
  width: 259px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .srch_form form input[type="submit"] {
  height: 38px;
  width: 36px;
  border: none;
  text-indent: -1000px;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 9999;
  border-radius: 0 4px 4px 0;
  margin-right: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .show_lead {
  float: left;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .product_listing .listing_heading .rightpull {
  padding-top: 22px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent.tabcontentmyleads {
  display: block !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .footer_pagination {
  text-align: right;
  background-color: #f8f8f8;
  margin-bottom: 15px;
  padding: 15px 10px;
  border-style: solid;
  border-color: #ddd;
  border-width: 0px 1px 1px 1px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .footer_pagination .pagination {
  margin: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .table_heading {
  background-color: #f8f8f8;
  margin-bottom: 15px;
  padding: 5px 15px;
  border: 1px solid #ddd;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .table_heading a {
  text-decoration: none;
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .table_heading a:hover {
  text-decoration: underline;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .table_heading h3 {
  font-size: 18px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .table_heading .pagination {
  margin: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads {
  border: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads .newstrip {
  position: relative;
  background-color: transparent;
  padding: 0 0 10px 0;
  color: #D02020;
  line-height: normal;
  border-radius: 2px;
  font-size: 16px;
  line-height: 20px;
  display: block;
  text-align: left;
  width: 68px;
  font-weight: 700;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead {
  background-color: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(1) {
  width: 0% !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(2) {
  width: 10% !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(3) {
  width: 10% !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(4) {
  width: 25% !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(5) {
  width: 25% !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(6) {
  width: 10% !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(7) {
  width: 10% !important;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr {
  /*td.active:after{
									content: '\f0de';
									font-family: 'fontawesome';
									position: absolute;
									right: 9px;
								}*/
  /*th.sorting:nth-of-type(4){
									strong:before{
										content: '';
										font-family: 'fontawesome';
										position: absolute;
										right: 9px;
										top: -2px;
									}
								}
								th.sorting:nth-of-type(4) {
									strong:after{
										content: '';
										font-family: 'fontawesome';
										position: absolute;
										right: 9px;
										top: -2px;
									}
								}*/
  /*th.sorting:last-child strong:after{
									content: '';
									font-family: 'fontawesome';
									position: absolute;
									right: 9px;
									top: -2px;
								}
								th.sorting:last-child strong:before{
									content: '';
									font-family: 'fontawesome';
									position: absolute;
									right: 9px;
									top: -2px;
								}
								th.active:last-child strong:after{
									content: '';
									font-family: 'fontawesome';
									position: absolute;
									right: 9px;
									top: -2px;
								}*/
  /*th.sorting_asc:last-child strong:after{
									content: '';
									font-family: 'fontawesome';
									position: absolute;
									right: 9px;
									opacity: 1;
									top: -2px;
								}
								th.sorting_asc:last-child strong:before{
									content: '';
									font-family: 'fontawesome';
									position: absolute;
									right: 4px;
									opacity: 0.3;
									top: -2px;
								}

								th.sorting_desc:last-child strong:after{
									content: '';
									font-family: 'fontawesome';
									position: absolute;
									right: 9px;
									opacity: 0.3;
									top: -2px;
								}
								th.sorting_desc:last-child strong:before{
									content: '';
									font-family: 'fontawesome';
									position: absolute;
									right: 4px;
									opacity: 1;
									top: -2px;
								}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th {
  padding: 14px 10px;
  white-space: nowrap;
  position: relative;
  border-right: 0px solid #ddd;
  border-bottom-width: 1px;
  border-style: solid;
  border-width: 1px 0;
  border-color: #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5f99fd), to(#3978ea));
  background-image: linear-gradient(#5f99fd, #3978ea);
  color: #fff;
  text-align: left;
  font-size: 13px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th .fa-question-circle {
  color: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th strong {
  position: relative;
  display: inline-block;
  padding-right: 25px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th .tableheader a {
  position: absolute;
  right: -10px;
  top: 5px;
  line-height: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th .tableheader a span {
  display: none;
  font-weight: normal;
  color: #333;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th .tableheader a:hover span {
  display: block;
  position: absolute;
  background: #fff;
  border-radius: 4px;
  padding: 10px;
  max-width: 300px;
  white-space: normal;
  line-height: normal;
  min-width: 300px;
  z-index: 99;
  color: #333;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr .tooltip-inner {
  max-width: 250px;
  width: 250px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting strong:after {
  content: '\2191';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  opacity: 1;
  top: 0px;
  line-height: normal;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting strong:before {
  content: '\2193';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 1;
  top: 0px;
  line-height: normal;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting_asc strong:after {
  content: '\2191';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  opacity: 1;
  top: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting_asc strong:before {
  content: '\2193';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 0.3;
  top: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting_desc strong:after {
  content: '\2191';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  opacity: 0.3;
  top: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting_desc strong:before {
  content: '\2193';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 1;
  top: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting:last-child strong {
  padding-right: 7px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting:last-child strong:after {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  top: -2px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.sorting:last-child strong:before {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  top: -2px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.CSLeads strong:after,
.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.CSLeads strong:before {
  content: '' !important;
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  top: -2px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th.CSLeads strong {
  padding-right: 7px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(1) {
  width: 0%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(2) {
  width: 10%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(3) {
  width: 10%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(4) {
  width: 25%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(5) {
  width: 25%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(6) {
  width: 10%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(7) {
  width: 10%;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr.odd {
  background-color: #ffffff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr.even {
  background-color: #fbfbfb;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr {
  /*Favorite CSS*/
  /*Favorite CSS*/
  /*td{
									.LEVBTN.open_update_modal{
										border: 1px solid #D23F3F;
										border-radius: 3px;
										color: #fff;
										padding:5px 15px;
										text-decoration: none;
										cursor: pointer;
										white-space: nowrap;
										background-color:#D23F3F;
										font-size: 13px;
										text-transform: capitalize;
										letter-spacing: 0.1px;
										display: inline-block;
										font-weight: 700;
										border-radius: 50px;
										font-size: 13px;
										box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);
									}
								}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .NoUpdAteYeT {
  font-size: 12px;
  line-height: 15px;
  color: #CE3131;
  border-radius: 20px;
  letter-spacing: -0.24px;
  padding: 3px 10px;
  font-weight: 700;
  white-space: nowrap;
  background: #F8DED7 0% 0% no-repeat padding-box;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .auto-accept01 {
  white-space: nowrap;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .favorite-mds {
  text-align: center;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .favorite-mds .faheart-r {
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .lead-mds.UpdateBTN {
  vertical-align: top;
  font-size: 14px;
  color: #333;
  line-height: 17px;
  position: relative;
  /*.btndanger{
    								position: absolute;
    								left: -122px;
    								@include tablet-port{
    									left: -97px;
    								}
    							}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .lead-mds.UpdateBTN .ActDeC-btn-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: -55px;
  z-index: 1;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .lead-mds.UpdateBTN.UPDDAtE {
  font-size: 16px;
  line-height: 19px;
  color: #333;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .watch {
  margin: 6px 0 0 0;
  font-weight: 600;
  color: #000;
  line-height: 17px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .watch.lastmatch {
  font-size: 12px;
  line-height: 15px;
  margin-top: 4px;
  color: #7D7D7D;
  font-weight: 400;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .UpdateLD {
  border-radius: 0px;
  font-weight: 400;
  display: inline-block;
  padding: 0;
  margin-top: 6px !important;
  display: block;
  position: relative;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: -0.24px;
  color: #D23F3F;
  margin: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .UpdateLDDaTE {
  border-radius: 0px;
  font-weight: 400;
  display: inline-block;
  padding: 0;
  margin-top: 0px;
  display: block;
  position: relative;
  font-size: 12px;
  line-height: 17px;
  color: #D23F3F;
  margin: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .UpdateLD:before {
  content: '\F111';
  font-family: 'fontawesome';
  font-size: 8px;
  margin-right: 4px;
  color: #cc2528;
  position: relative;
  top: -2px;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr ._LDSTATUS-B {
  display: block;
  margin-top: 8px;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .LDCLOSINGD {
  display: block;
  white-space: nowrap;
  margin-top: 5px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .stage_open {
  background-color: #F8DED7;
  color: #CE3131;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 2px 8px;
  line-height: 15px;
  font-size: 12px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .stage_in_progress {
  background-color: #EFF1FF;
  color: #3347B1;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 2px 8px;
  line-height: 15px;
  font-size: 12px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .stage_completed {
  background-color: #FFF2EA;
  color: #F28F51;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 2px 8px;
  line-height: 15px;
  font-size: 12px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .stage_not_interested {
  background-color: #E2E2E2;
  color: #4A4A4A;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 2px 8px;
  line-height: 15px;
  font-size: 12px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .stage_in_escrow {
  background-color: #FFECBD;
  color: #CD8E1C;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 2px 8px;
  line-height: 15px;
  font-size: 12px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .stage_on_market {
  background-color: #EBFFF8;
  color: #5DAA90;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 2px 8px;
  line-height: 15px;
  font-size: 12px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .desktop_td.sorting_1 {
  white-space: nowrap;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .desktop_td {
  white-space: nowrap;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.dataTables_empty {
  text-align: center;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:first-child {
  white-space: nowrap;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .BSCategory {
  display: block;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 7px;
  font-weight: 600;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .buyselid {
  font-weight: 300;
  margin: 0px;
  font-size: 14px;
  line-height: 17px;
  color: #7D7D7D;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .BSCategory.Buyers:before {
  content: '\F111';
  font-family: 'fontawesome';
  color: #CD3793;
  font-size: 10px;
  margin-right: 8px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .BSCategory.Sellers:before {
  content: '\F111';
  font-family: 'fontawesome';
  color: #154E90;
  font-size: 10px;
  margin-right: 8px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr ._LDNUM {
  font-weight: 300;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.dataTables_empty {
  background: #fff;
  border: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td {
  padding: 14px 10px;
  text-align: left;
  border-style: solid;
  border-width: 1px 0;
  border-color: #f2f2f2;
  vertical-align: top;
  color: #333;
  font-size: 14px;
  line-height: 17px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:last-child {
  vertical-align: top;
  padding-top: 20px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td a {
  text-decoration: underline;
  color: #036EE0;
  font-weight: 500;
  cursor: pointer;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td a:hover {
  text-decoration: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .HidenName {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
  display: inline-block;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .modal_m01 {
  font-weight: 600;
  color: #036EE0;
  display: inline-block;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 19px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td ._btn-msg01 {
  display: inline-block;
  padding: 0px;
  color: #007eff;
  font-size: 15px;
  margin-left: 10px;
  position: relative;
  cursor: pointer;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td ._btn-msg01 .fa {
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td ._btn-msg01 ._msg-badge {
  position: absolute;
  right: -13px;
  top: -4px;
  background: #f00;
  color: #fff;
  padding: 2px 6px;
  border-radius: 50px;
  font-size: 10px;
  line-height: 15px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td ._btn-msg01:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .ld-date {
  color: #918d8d;
  font-size: 12px;
  display: block;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .ld-badge {
  background: #f00;
  position: absolute;
  right: -9px;
  top: -9px;
  min-width: 20px;
  border-radius: 100%;
  text-align: center;
  font-size: 10px;
  min-height: 20px;
  line-height: 20px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .price_range {
  display: block;
  /*color:#918d8d;*/
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 8px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .price_range.nowrap-l {
  white-space: nowrap;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .NewLeadPending {
  background-color: #F8DED7;
  border-radius: 50px;
  color: #CE3131;
  font-size: 12px;
  font-weight: 600;
  margin-right: 5px;
  display: inline-block;
  white-space: nowrap;
  margin-top: 2px;
  padding: 2px 8px;
  line-height: 15px;
  font-size: 12px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .NewLeadPendingtxt {
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  margin-bottom: 8px;
  font-weight: 700;
  display: block;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td ._LeadACPT {
  /*white-space: nowrap;*/
  margin-top: 6px;
  line-height: 19px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .action_button {
  border-radius: 3px;
  font-size: 14px;
  padding: 8px 1px 3px 1px;
  text-decoration: none;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btndanger {
  border: 1px solid #7D7D7D;
  border-radius: 3px;
  color: #7D7D7D;
  padding: 10px 15px;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  background-color: #fff;
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0.1px;
  /*display: inline-block;*/
  display: block;
  font-weight: 700;
  border-radius: 50px;
  font-size: 13px;
  /*-webkit-box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);
										box-shadow: 0px 3px 6px rgba(163, 163, 163, 0.3);*/
  height: 37px;
  width: 123px;
  text-align: center;
  margin: 0 auto;
  margin-right: 15px;
}

@media only screen and (max-width: 1199px) {
  .lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btndanger {
    width: 100px;
  }
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btndanger:hover {
  /*color: #515151;
										    background-image: linear-gradient(#fff, #efefef);
												border: 1px solid #e4e4e4;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btnaccept {
  border: 1px solid #036EE0;
  border-radius: 3px;
  color: #fff;
  padding: 10px 15px;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  background-color: #036EE0;
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0.1px;
  /*display: inline-block;*/
  display: block;
  font-weight: 700;
  border-radius: 50px;
  font-size: 13px;
  /*-webkit-box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);
										box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);*/
  height: 37px;
  width: 123px;
  text-align: center;
  margin: 0px auto 10px;
}

@media only screen and (max-width: 1199px) {
  .lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btnaccept {
    width: 100px;
  }
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btnaccept:hover {
  /*color: #515151;
										    background-image: linear-gradient(#fff, #efefef);
												border: 1px solid #e4e4e4;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .pagination {
  width: 100%;
  text-align: right;
  background-color: #f8f8f8;
  padding: 15px 10px;
  margin: 0px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .pagination a {
  font-weight: normal;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .open_update_modal.LEVBTN {
  border: 1px solid #036EE0;
  border-radius: 3px;
  color: #036EE0;
  padding: 5px 5px;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  background-color: #fff;
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0.1px;
  display: inline-block;
  font-weight: 600;
  border-radius: 50px;
  font-size: 13px;
  /*box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);*/
  height: 30px;
  width: 115px;
  /*margin-right: 15px;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .open_update_modal.LEVBTN:hover {
  /*background-image: linear-gradient(#fff, #efefef);
											border: 1px solid #e4e4e4;
											color: #515151;*/
  border: 1px solid #036EE0;
  background-color: #036EE0;
  color: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .open_update_modal.LEVBTN span {
  color: #f00;
  border-radius: 50px;
  background: yellow;
  padding: 2px;
  position: absolute;
  right: -14px;
  top: -10px;
  width: 24px;
  height: 24px;
  line-height: 22px;
  font-size: 11px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btn {
  margin-top: 5px;
  /*background-color: #5cb85c;*/
  background-color: transparent;
  color: #007eff;
  border-radius: 0px;
  border: 1px solid transparent;
  cursor: pointer;
  padding: 2px 0px;
  display: inline-block;
  position: relative;
  outline: none !important;
  font-size: 14px;
  margin-left: 0px;
  word-break: break-all;
  width: auto;
  border-bottom: 1px dotted #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btn:focus {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .btn .fa {
  color: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus {
  white-space: nowrap;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus a {
  border: 1px solid #036EE0;
  border-radius: 3px;
  color: #fff;
  padding: 5px 15px;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  background-color: #036EE0;
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0.1px;
  display: inline-block;
  font-weight: 700;
  border-radius: 50px;
  font-size: 13px;
  /*box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);*/
  /*background-image: linear-gradient(#fff, #efefef);*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus a:hover {
  /*background-image: linear-gradient(#fff, #efefef);
											border: 1px solid #e4e4e4;
											color: #515151;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus a span {
  color: #f00;
  border-radius: 50px;
  background: yellow;
  padding: 2px;
  position: absolute;
  right: -14px;
  top: -10px;
  width: 24px;
  height: 24px;
  line-height: 22px;
  font-size: 11px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus .btn {
  margin-top: 5px;
  /*background-color: #5cb85c;*/
  background-color: transparent;
  color: #007eff;
  border-radius: 0px;
  border: 1px solid transparent;
  cursor: pointer;
  padding: 2px 0px;
  display: inline-block;
  position: relative;
  outline: none !important;
  font-size: 14px;
  margin-left: 0px;
  word-break: break-all;
  width: auto;
  border-bottom: 1px dotted #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus .btn:focus {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus .btn .fa {
  color: #fff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus ._btn-msg01 {
  margin-left: 15px;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  border: none;
  line-height: 40px;
  margin-top: 0;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus ._btn-msg01 ._msg-badge {
  position: absolute;
  right: 0px;
  top: 4px;
  background: #DA0E13;
  color: #fff;
  padding: 0px 0px;
  border-radius: 50px;
  font-size: 10px;
  line-height: 17px;
  width: 16px;
  height: 16px;
  text-align: center;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td.updatestatus ._btn-msg01 .fa {
  color: #036EE0;
  font-size: 20px;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td {
  /*.LEVBTN.open_update_modal.Open{
										border: 1px solid #D02020;
										border-radius: 3px;
										color: #fff;
										padding:5px 5px;
										text-decoration: none;
										cursor: pointer;
										white-space: nowrap;
										background-color:#D02020;
										font-size: 14px;
										text-transform: capitalize;
										letter-spacing: 0.1px;
										display: inline-block;
										font-weight: 700;
										border-radius: 50px;
										font-size: 13px;
										box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);
										width: 114px;
									}*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .UpdateStatus-BTNSE {
  /*display: flex;
										align-items: center;*/
  display: block;
  text-align: center;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .MSGBTNCHAT {
  width: 42px;
  height: 42px;
  border-radius: 50px;
  background-color: #fff;
  color: #007eff;
  font-size: 18px;
  border: none;
  line-height: 40px;
  -webkit-box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
          box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
  text-align: center;
  display: block;
  margin: 15px auto 0;
  display: none;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .MSGBTNCHAT:focus {
  width: 42px;
  height: 42px;
  border-radius: 50px;
  background-color: #fff;
  color: #007eff;
  font-size: 18px;
  border: none;
  line-height: 37px;
  -webkit-box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
          box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .MSGBTNCHAT .fa {
  color: #007eff;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .MSGBTNCHAT ._msg-badge {
  position: absolute;
  right: 4px;
  top: 6px;
  background: #DA0E13;
  color: #fff;
  padding: 0px 0px;
  border-radius: 50px;
  font-size: 10px;
  line-height: 17px;
  width: 16px;
  height: 16px;
  text-align: center;
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr:last-child td .pagination {
  /*margin-left: -2px;
										margin-right: -2px;*/
}

.lead_for_desktop.my_leads_section .list-container.setting_new.lead_pref_se01 .desktop_td {
  display: table-cell;
  text-align: center !important;
  margin-right: 15px;
}

@media only screen and (max-width: 991px) {
  .lead_for_desktop.my_leads_section {
    display: none;
  }

  .profile-percentage {
    display: none;
  }
}

.my_leads-section.my_leads_wrap.myleads001 {
  min-height: inherit;
  padding: 67px 0 0 0;
}

@media only screen and (max-width: 414px) {
  .my_leads-section.my_leads_wrap.myleads001 {
    padding: 0;
  }
}

.Updates_popup.mylead_ModalN .modal-dialog {
  margin-top: 50px !important;
  /*.modal-body{
			height: calc(100vh - 85px -85px);
			overflow-y: auto;
		}*/
}

.Updates_popup.mylead_ModalN .modal-dialog .modal-content {
  border-radius: 6px !important;
}

.Updates_popup.mylead_ModalN .modal-dialog .modal-content .modal-header {
  border-radius: 6px 6px 0 0;
}

@media only screen and (max-width: 767px) {
  .Updates_popup.mylead_ModalN .modal-dialog .modal-content .modal-header {
    border-radius: 0;
  }
}

@media only screen and (max-width: 767px) {
  .Updates_popup.mylead_ModalN .modal-dialog {
    border-radius: 0px !important;
  }
}

@media only screen and (max-width: 991px) {
  .Updates_popup.mylead_ModalN .modal-dialog {
    margin-top: 0px !important;
  }
}

#myUpdates.Updates_popup.mylead_ModalN .modal-dialog {
  margin-top: 50px !important;
}

#myUpdates.Updates_popup.mylead_ModalN .modal-dialog .modal-body {
  height: calc(82vh - 85px - 85px);
  overflow-y: auto;
}

@media only screen and (max-width: 991px) {
  #myUpdates.Updates_popup.mylead_ModalN .modal-dialog {
    margin-top: 0px !important;
  }
}

/*My Lead css end*/

.dataloader {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin: 10px 0;
}

.dataloader .fa {
  color: #007eff;
  font-size: 30px;
}

/*My Lead new2 css Start*/

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap {
  margin-bottom: 15px;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs {
  padding: 5px;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li {
  display: inline-block;
  width: auto;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li a {
  padding: 8px 10px;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li a:hover {
  color: #007eff;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li.active a {
  color: #007eff;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .row {
  margin-left: -15px;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section {
  min-height: inherit;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom {
  display: table;
  width: 100%;
  /*background-color: #f8f8f8;
								padding:0 10px;
								border-style: solid;
								border-width: 0px 1px 1px 1px;
								border-color: #ccc;*/
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_info {
  display: table-cell;
  vertical-align: middle;
  top: 0;
  width: auto;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_length {
  display: table-cell;
  vertical-align: middle;
  top: 0;
  width: auto;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_length label {
  margin-bottom: 0px;
  font-weight: normal;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate {
  display: table-cell;
  vertical-align: middle;
  top: 0;
  width: auto;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination {
  margin: 30px 0 22px 0;
  /*margin: 20px 10px 13px 10px;*/
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li a {
  border: 1px solid transparent;
  color: #333;
  background-color: transparent;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li a:hover {
  background-color: transparent;
  color: #007eff;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a {
  color: #fff;
  background-color: #007eff;
  border-radius: .125rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  -webkit-border-radius: .125rem;
  cursor: pointer;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a:hover {
  background-color: #007eff;
  color: #fff;
  border-radius: .125rem;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a:focus {
  background-color: #007eff;
  color: #fff;
  border-radius: .125rem;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a {
  color: #333;
  cursor: pointer;
  padding: 1px 10px;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a:hover {
  color: #007eff;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a:focus {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next a {
  color: #007eff;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous a {
  color: #007eff;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a {
  color: #ccc;
  opacity: 1;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a:hover {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a:focus {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination li#myLeads_ellipsis a {
  color: #007eff;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a {
  color: #ccc;
  opacity: 1;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a:hover {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a:focus {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .new_leads thead tr {
  /*th:nth-child(odd){
										background-color:#f9f9f9;
									}
									th:nth-child(even){
										background-color:#f1f1f1;
									}*/
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .new_leads thead tr th {
  /*border-bottom: 1px solid #ccc;*/
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .new_leads tbody tr td:nth-child(odd) {
  background-color: #f9f9f9;
}

.lead_for_desktop.my_leads_section.myleads_new2 .list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .listtab_wrap .form_section .tabcontent .new_leads tbody tr td:nth-child(even) {
  background-color: #f1f1f1;
}

/*My Lead new2 css End*/

.error_msg {
  color: #ff0000;
  font-size: 16px;
}

.error_msg .fa {
  padding-right: 5px;
}

.history_btn {
  padding-bottom: 20px;
}

.history_btn ul {
  list-style-type: none;
  margin: 0px;
  padding: 0p;
}

.history_btn ul li a {
  display: inline-block;
  float: right;
  background-color: #1148ac;
  color: #fff;
  padding: 6px 20px;
  border-radius: 50px;
  text-decoration: none;
}

.history_btn ul li a:hover {
  background-color: #00338f;
  color: #fff;
  text-decoration: none;
}

.auto-accept01 a {
  border-bottom: 1px dotted #007eff;
  cursor: pointer;
}

body.showchat-modal {
  overflow-y: hidden;
}

body {
  overflow-y: auto;
}

._MobileBack {
  background-color: #414141;
  margin-left: -15px;
  margin-right: -15px;
  padding: 12px 15px;
  margin-bottom: 15px;
  display: none;
}

@media only screen and (max-width: 767px) {
  ._MobileBack {
    display: block;
  }
}

._MobileBack .Arrow-bk {
  float: left;
}

._MobileBack .Arrow-bk img {
  width: 29px;
}

._MobileBack .Arrow-bk .fa {
  font-size: 31px;
  color: #fff;
  font-weight: normal;
}

._MobileBack .Arrow-bk:hover .fa {
  color: #f8f8f8;
}

._MobileBack span#txt {
  float: right;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.container-sm.agenteditprofile.setting_wrapper {
    padding-top: 0px !important;
  }
}

@media only screen and (max-width: 767px) {
  .tabs_wrap.setting_tabs_wrap.active {
    display: block !important;
  }
}

/*New css tab menu Radiobutton*/

body,
form,
textarea,
input,
select {
  font-weight: 400;
}

.MYLD-Search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.MYLD-Search .title_i {
  width: 28%;
}

.MYLD-Search .MYLD-SEXP {
  width: 74%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.MYLD-Search .MYLD-SEXP .LEDSEARCH {
  width: 75% !important;
  display: inline-block;
}

@media only screen and (max-width: 1199px) {
  .MYLD-Search .MYLD-SEXP .LEDSEARCH {
    width: 73% !important;
  }
}

.MYLD-Search .MYLD-SEXP .LEDSEARCH .Desktop_text_SEC .form-control {
  display: block;
  height: 30px;
  padding: 0 35px 0 15px;
  border: 1px solid #A7A7A7 !important;
}

.MYLD-Search .MYLD-SEXP .LEDSEARCH .Desktop_text_SEC .desktop_text_search_icon {
  /*right: 2px !important;
					top: 23px;
					padding: 2px 8px !important;
					background-color: #333;
					border-left: 0px solid #D6D8DE !important;*/
  position: absolute;
  right: 5px !important;
  top: 25px;
  width: 23px;
  padding: 0 0px !important;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #333;
  height: 23px;
  border-radius: 50px;
  text-align: center;
  z-index: 99;
  border-left: none !important;
}

.MYLD-Search .MYLD-SEXP .LEDSEARCH .Desktop_text_SEC .desktop_text_search_icon img {
  padding-left: 0px;
  width: 12px;
  top: -1px;
  position: relative;
  -webkit-filter: brightness(2);
  filter: brightness(2);
}

.MYLD-Search .MYLD-SEXP .Excel-DNLD {
  float: right;
}

.addFavorites {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.addFavorites h4 {
  font-size: 14px;
  color: #707070;
  font-weight: normal;
  font-weight: 400;
  padding-left: 20px;
}

.addFavorites ul.nav-tabs {
  list-style-type: none;
  padding: 0;
  border: none;
}

.addFavorites ul.nav-tabs li a {
  font-size: 14px;
  font-weight: 600;
  color: #AFAFAF;
  padding: 19.2px 20px;
  border-right: 1px solid #EBEBEB;
  min-height: 63px;
}

.addFavorites ul.nav-tabs li a:hover,
.addFavorites ul.nav-tabs li a:focus {
  padding: 19.2px 20px;
  border-right: 1px solid #EBEBEB;
  background-color: transparent;
}

.addFavorites ul.nav-tabs li:last-child a {
  border-right: 1px solid transparent;
}

.addFavorites ul.nav-tabs li:last-child a:hover,
.addFavorites ul.nav-tabs li:last-child a:focus {
  border-right: 1px solid transparent;
}

.addFavorites ul.nav-tabs li:first-child a {
  font-size: 16px;
  padding: 18px 20px;
}

.addFavorites ul.nav-tabs li:first-child a:hover,
.addFavorites ul.nav-tabs li:first-child a:focus {
  padding: 18px 20px;
  background-color: transparent;
}

.addFavorites ul.nav-tabs li.search_favorite a {
  padding: 19.2px 20px;
}

.addFavorites ul.nav-tabs li.search_favorite a:hover,
.addFavorites ul.nav-tabs li.search_favorite a:focus {
  padding: 19.2px 20px;
  background-color: transparent;
}

.addFavorites ul.nav-tabs li.active a {
  color: #333333;
  background: none;
  padding: 18px 20px;
  border: 1px solid #EBEBEB !important;
  -webkit-box-shadow: 0px 0px 6px rgba(168, 175, 192, 0.2);
          box-shadow: 0px 0px 6px rgba(168, 175, 192, 0.2);
}

.addFavorites ul.nav-tabs li.active a:hover,
.addFavorites ul.nav-tabs li.active a:focus {
  padding: 18px 20px;
  background-color: transparent;
}

.addFavorites ul.nav-tabs li.search_favorite.active a {
  padding: 19.2px 20px;
}

.addFavorites ul.nav-tabs li.search_favorite.active a:hover,
.addFavorites ul.nav-tabs li.search_favorite.active a:focus {
  padding: 19.2px 20px;
  background-color: transparent;
}

.NewEmailModal .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  border-bottom: 1px solid #e7eaee;
  padding: 15px 30px;
}

@media only screen and (max-width: 767px) {
  .NewEmailModal .modal-dialog .modal-content .modal-header {
    padding: 15px;
  }
}

.NewEmailModal .modal-dialog .modal-content .modal-header .close {
  font-size: 32px;
  color: #333;
  font-weight: normal;
}

.NewEmailModal .modal-dialog .modal-content .modal-header .modal-title {
  font-weight: 600;
  font-size: 18px;
  font-weight: normal;
}

.NewEmailModal .modal-dialog .modal-content .modal-footer {
  background-color: #fff;
  border-top: 1px solid #e7eaee;
  padding: 15px 30px;
}

@media only screen and (max-width: 767px) {
  .NewEmailModal .modal-dialog .modal-content .modal-footer {
    padding: 15px;
  }
}

.NewEmailModal .modal-dialog .modal-content .modal-footer .btn-leads {
  background-color: #2864cf;
  color: #fff;
  border-right: 1px solid #2864cf;
  font-size: 16px;
  font-weight: 400;
}

.NewEmailModal .modal-dialog .modal-content .modal-body {
  padding: 40px 30px;
}

@media only screen and (max-width: 767px) {
  .NewEmailModal .modal-dialog .modal-content .modal-body {
    padding: 20px 15px;
  }
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-left {
  width: 70%;
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-left h3 {
  font-weight: 400;
  color: #333;
  font-weight: normal;
  margin: 0px 0 20px 0;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-left h3 {
    font-size: 18px;
  }
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-left p {
  font-size: 16px;
  color: #c1c1c1;
  margin-bottom: 0px;
  line-height: normal;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-left p {
    font-size: 14px;
  }
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-right {
  width: 30%;
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-right a.NEWMAILBADGE {
  width: 80px;
  height: 80px;
  border-radius: 100px;
  background-color: #fff;
  color: #007eff;
  font-size: 28px;
  border: none;
  line-height: 85px;
  -webkit-box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
  box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
  text-align: center;
  display: block;
  margin: 0px auto 0;
  position: relative;
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-right a.NEWMAILBADGE .envelope-IN {
  position: relative;
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-right a.NEWMAILBADGE .fa {
  color: #007eff;
}

.NewEmailModal .modal-dialog .modal-content .modal-body .NewEmailModal-Section .NewEmailModal-right a.NEWMAILBADGE .badgeNM {
  position: absolute;
  right: -6px;
  top: -14px;
  background: #DA0E13;
  color: #fff;
  padding: 0px 0px;
  border-radius: 50px;
  font-size: 16px;
  line-height: 26px;
  width: 26px;
  height: 26px;
  text-align: center;
}

.UpdateLD {
  border-radius: 0px;
  font-weight: 400;
  display: inline-block;
  padding: 0;
  margin-top: 6px;
  display: block;
  position: relative;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: -0.24px;
  color: #D23F3F;
}

.UpdateLD:before {
  content: '\F111';
  font-family: 'fontawesome';
  font-size: 8px;
  margin-right: 4px;
  color: #cc2528;
  position: relative;
  top: -2px;
  display: none;
}

/*New Edit Profile V2*/

.editprofile_container {
  background-color: #f8f8f8;
  font-family: "Lato", sans-serif;
  font-size: 14px;
}

.editprofile_container .edit_v2_container .model-body .model-inner .table-responsive table {
  font-family: "Lato", sans-serif;
}

.editprofile_container .edit_v2_container .navigation {
  width: 254px;
  margin-left: 0px;
  position: fixed;
  height: auto;
  border-right: 1px solid transparent;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.editprofile_container .edit_v2_container .navigation ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px 0 40px 0;
}

.editprofile_container .edit_v2_container .navigation ul li {
  width: 100%;
  text-align: left;
  padding: 3px 3px 3px 35px;
  line-height: 20px;
  /*&:hover {
            background-color: #aaa;
          }*/
}

.editprofile_container .edit_v2_container .navigation ul li a {
  padding: 6px 5px;
  color: #4A4A4A;
  display: block;
  width: 100%;
  text-decoration: none;
  border-left: 4px solid #fff;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: normal;
}

.editprofile_container .edit_v2_container .navigation ul li a:hover {
  background: rgba(216, 216, 216, 0.3);
  border-radius: 3px;
  border-color: rgba(216, 216, 216, 0.1);
  border-style: solid;
  border-width: 0 0 0 4px;
}

.editprofile_container .edit_v2_container .navigation ul .navigation__link.active {
  color: #4A4A4A;
  border-left: 4px solid #1248AC;
  font-weight: 600;
  background: #fff;
  border-radius: 0px;
}

.editprofile_container .edit_v2_container .navigation ul li.listmenu {
  padding: 3px 3px 3px 25px;
  font-weight: 600;
}

.editprofile_container .edit_v2_container .navigation ul li.listmenu a {
  font-weight: 600;
}

.editprofile_container .edit_v2_container .navigation ul li.lead_list {
  padding: 0px;
}

.editprofile_container .edit_v2_container .navigation ul li.lead_list .topline {
  display: block;
  width: 90%;
  margin: 5px auto;
  height: 1px;
  background-color: #f1f1f1;
}

.editprofile_container .edit_v2_container .navigation ul li.lead_list p {
  padding: 15px 15px 10px 15px;
  margin: 0px;
}

.editprofile_container .edit_v2_container .navigation .tabheading {
  border-bottom: 0px solid #f1f1f1;
  padding: 20px 15px 5px 15px;
  color: #4A4A4A;
  font-size: 16px;
  font-weight: 600;
  clear: both;
  text-align: left;
  letter-spacing: 1.58px;
  margin-bottom: 0px;
  font-weight: 600;
}

.editprofile_container .edit_v2_container .navigation .tabheading span {
  position: relative;
  top: 4px;
}

.editprofile_container .edit_v2_container .navigation .tabheading img {
  width: 20px;
}

@media only screen and (max-width: 1199px) {
  .editprofile_container .edit_v2_container .navigation {
    width: 289px;
  }
}

@media only screen and (max-width: 991px) {
  .editprofile_container .edit_v2_container .navigation {
    width: 219px;
  }
}

.editprofile_container .edit_v2_container .content-area .page-section.active {
  margin-top: 260px;
}

.editprofile_container .edit_v2_container .content-area .page-section {
  width: 100%;
  background-color: #fff;
  margin-left: 0px;
  min-height: 500px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  font-family: "Lato", sans-serif;
  margin-bottom: 5%;
  padding: 15px 20px 15px 40px;
  /*Content area css Start*/
  /*Content area css End*/
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .edit_icon {
  float: right;
  color: #1347AC;
  font-weight: 600;
  text-decoration: none;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup h3 {
  font-size: 16px;
  color: #656979;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin: 20px 0 0 0;
  padding-bottom: 10px;
  font-weight: 600;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .btm_line {
  width: 50px;
  height: 2px;
  background: #a4a4a4;
  margin-bottom: 30px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .btn-recommend {
  float: right;
  background-color: #1347AC;
  border: 1px solid #1347AC;
  color: #fff;
  padding: 0 10px;
  border-radius: 50px;
  position: relative;
  top: -3px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .btn-recommend:hover {
  background-color: #1347AC;
  border: 1px solid #1347AC;
  color: #fff;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner {
  /*Recommendation css start*/
  /*Recommendation css end*/
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .datepicker_t tr th {
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .datepicker_t tr td {
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .language_selection {
  padding-top: 5px;
  font-size: 0px;
  margin-left: 9px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .language_selection span {
  padding-right: 0px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 14px;
  width: 25%;
  font-weight: 400;
  color: #656979;
}

@media only screen and (max-width: 1199px) {
  .editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .language_selection span {
    width: 33%;
  }
}

@media only screen and (max-width: 991px) {
  .editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .language_selection span {
    width: 50%;
  }
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .recommended_heading h3 {
  margin: 20px 0 0 0;
  padding-bottom: 10px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .title_rv {
  font-size: 18px;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .review_url {
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 10px;
  font-size: 16px;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .review_url p {
  margin-bottom: 0px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .review_url p a {
  text-decoration: none;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .review_url p a:hover {
  color: #1347AC;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w {
  padding: 40px 0 0 0;
  margin-left: -10px;
  margin-right: -10px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul {
  list-style-type: none;
  display: inline-block;
  width: 100%;
  padding: 0px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul li {
  width: 33%;
  display: inline-block;
  text-align: center;
  padding: 0 10px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul li a {
  display: block;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 20px 0;
  text-decoration: none;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul li a .fa {
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul li a:hover {
  -webkit-box-shadow: 0px 0px 4px #ccc;
          box-shadow: 0px 0px 4px #ccc;
  color: #1347AC;
}

@media only screen and (max-width: 1199px) {
  .editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul li {
    width: 32.33%;
  }

  .editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul li a {
    padding: 20px;
  }
}

@media only screen and (max-width: 991px) {
  .editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .get_review .social_w ul li {
    width: 49.33%;
    margin-bottom: 20px;
  }
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-input {
  text-align: center;
  display: inline-block;
  width: 100%;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-input .btn-org {
  background-color: #ff9202;
  border: 1px solid #ff9202;
  color: #fff;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-input .btn-org:hover {
  background-color: #ff7302;
  border: 1px solid #ff7302;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .invite-section {
  background-color: #f8f8f8;
  padding: 20px 10px 10px 20px;
  margin-top: 20px;
  margin-bottom: 35px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .invite-section .recommended_inner {
  /*ul{
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                    display: inline-block;
                    width: 100%;
                    li{
                      display: inline-block;
                      padding-right: 4px;
                      margin-bottom: 10px;
                      a{
                        text-decoration: none;
                        color: #1148ac;
                      }
                    }
                  }*/
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .invite-section .recommended_inner a {
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .invite-section .recommended_inner a:hover {
  color: #1347AC;
  text-decoration: underline;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .datepicker_t .chng {
  padding-left: 5px;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .content_wrap.faqs_wrap .agent_content {
  font-family: "Lato", sans-serif;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .content_wrap.faqs_wrap .agent_content .img_s {
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .content_wrap.faqs_wrap .agent_content p {
  font-size: 14px;
  font-weight: 500;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .content_wrap.faqs_wrap .agent_content .ac_content p {
  font-size: 14px;
  font-weight: 500;
  color: #656979;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .content_wrap.faqs_wrap .agent_content .ac_content h4 {
  color: #1347AC;
  font-size: 16px;
  font-weight: 600;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .content_wrap.faqs_wrap .agent_content .ac_content h4 a {
  color: #1347AC;
  text-decoration: none;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_img {
  width: 200px;
  position: relative;
  float: left;
  margin-left: -15px;
  min-height: 150px;
  background-color: #ddd;
  border-radius: 4px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_img figure {
  width: 100%;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_img figure img {
  width: 100%;
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #f5f8fa;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_img figure figcaption .fa {
  font-size: 20px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_img .progress {
  position: absolute;
  top: 40%;
  width: 85%;
  margin: 0 15px;
  height: 13px;
  border-radius: 100px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_img .progress .progressbar1 {
  background-color: #5cb85c;
  height: 13px;
  font-size: 10px;
  line-height: 14px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_mview figure .image-upload {
  position: absolute;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_mview figure .image-upload image-upload .btn {
  border-radius: 50px;
  padding: 1px 8px;
  color: #fff;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agent_details_info .agent_mview figure .image-upload .replace_btn {
  background-color: #a3a3a5;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
  padding: 2px 20px;
  font-size: 12px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .image-upload {
  padding-top: 20px;
  position: relative;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .image-upload label {
  text-indent: 0px;
  color: #000;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .image-upload span {
  font-weight: 500;
  color: #000;
  margin-left: 10px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .image-upload input {
  display: none;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group {
  margin-bottom: 25px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group label {
  font-size: 14px;
  color: #656979;
  letter-spacing: 0.88px;
  font-weight: 400;
  font-weight: normal;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group .form-control {
  background: #FFFFFF;
  border: 1px solid #979797;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000000;
  font-weight: 400;
  letter-spacing: 1px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group .form-control:focus {
  border: 2px solid #1347AC;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group textarea.form-control {
  resize: vertical;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group .heading h2 {
  font-size: 16px;
  color: #000;
  margin-top: 8px;
  letter-spacing: 1px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group .input-group {
  display: block;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .form-group .input-group .form-control {
  z-index: inherit;
  border-radius: 3px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .msg_noti {
  padding-bottom: 20px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .msg_noti label {
  color: #4A4A4A;
  font-weight: 500;
  width: 30%;
  margin-bottom: 15px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .leads_preferences_checkbox_se {
  padding-top: 20px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox label {
  color: #4A4A4A;
  font-weight: 500;
  width: 30%;
  margin-bottom: 15px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs {
  margin-bottom: 15px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li:last-child > a span::after {
  content: '';
  position: absolute;
  right: -5px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li {
  position: relative;
  color: #787878;
  font-weight: 600;
  float: none;
  font-size: 14px;
  display: inline-block;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li a {
  border: 3px solid transparent;
  border-radius: 0px;
  padding: 10px;
  position: relative;
  background-color: transparent;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li a span::after {
  content: '|';
  position: absolute;
  right: -9px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li a:hover {
  border-bottom: 3px solid transparent;
  padding: 10px;
  color: #1347AC;
  background-color: transparent;
  border-radius: 0px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li a:hover span {
  border-bottom: 3px solid #1347AC;
  padding: 15px 0;
  color: #1347AC;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li a:focus {
  border-bottom: 3px solid transparent;
  padding: 10px;
  color: #1347AC;
  background-color: transparent;
  border-radius: 0px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li a:focus span {
  border-bottom: 3px solid #1347AC;
  padding: 15px 0;
  color: #1347AC;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .nav-tabs li.active a span {
  border-bottom: 3px solid #1347AC;
  padding: 15px 0;
  color: #1347AC;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .model_contaioner .agenttab .show-recomd-msg {
  color: #1148ac;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner {
  border: 1px solid #f8f8f8;
  /*input box css start*/
  /*input box css end*/
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .heading {
  background: #f8f8f8;
  padding: 3px;
  text-align: center;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .heading h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 15px;
  text-transform: inherit;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .change_content {
  text-align: center;
  padding: 34px 90px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .change_content .fa {
  font-size: 40px;
  color: #11ac1c;
  margin-bottom: 10px;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
  position: relative;
  width: 90%;
  margin: 0px auto 2px;
  /*border-top: 1px solid #ccc;
                          border-left: 1px solid #ccc;
                          border-right: 1px solid #ccc;*/
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol {
  font-size: 15px;
  padding: 20px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 16px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ label.label1,
.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:valid ~ label.label1 {
  top: 4px;
  font-size: 12px;
  color: #1148ac;
  font-weight: 500;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar {
  position: relative;
  display: block;
  width: 100%;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:before,
.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #1148ac;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:before {
  left: 50%;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .bar:after {
  right: 50%;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:before,
.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section {
  width: 90%;
  margin: 0px auto 15px;
  text-align: right;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .profileedit_popup .form_section .change_confirm .location-model .model_contaioner .model-body .model-inner .resend_section .resend_code {
  font-size: 12px;
  color: #333;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .service_list09 .add-cities .zip_outer #add_zips {
  padding: 0 5px;
  text-align: left;
  width: 100%;
}

.editprofile_container .edit_v2_container .content-area .page-section .contentinfo .service_list09 .add-cities .zip_outer #add_zips .zip_s_listing {
  background: #fff;
  padding: 3px 10px;
  margin: 5px 2px 5px 2px;
  display: inline-block;
  width: 32.4%;
  font-size: 14px;
  border-radius: 5px;
  color: #333;
  font-family: "Lato", sans-serif;
  vertical-align: top;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .addzipcode_section .form-group .add-cities .zipcode-search h3 {
  text-transform: inherit;
  color: #656979;
  font-weight: 500;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .delete-section {
  text-align: center;
  padding-top: 20px !important;
  padding-bottom: 5px;
  border-top: 1px solid #ccc;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border-radius: 50px;
  padding: 6px 0px;
  width: 110px;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .delete-section .btn-delete:focus {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .model_contaioner .servicearea_lead .preferences_i121 .listing-checkbox {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .model_contaioner .servicearea_lead .preferences_i121 .listing-checkbox li {
  width: 32.6%;
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .model_contaioner .servicearea_lead .preferences_i121 .listing-checkbox li .button-checkbox .btn {
  font-family: "Lato", sans-serif;
  font-size: 14px !important;
  padding: 0px 10px;
  width: 98%;
  font-size: 12px;
  text-align: left;
  overflow: hidden;
  border-radius: 4px;
}

.editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .model_contaioner .servicearea_lead .preferences_i121 .listing-checkbox li .button-checkbox .btn-primary {
  background-color: #0996f8;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0996f8;
}

@media only screen and (max-width: 991px) {
  .editprofile_container .edit_v2_container .content-area .page-section .profileedit_popup.newzip01 .form_section .model_contaioner .servicearea_lead .preferences_i121 .listing-checkbox li {
    width: 48.6%;
  }
}

.editprofile_container .tabsection {
  padding-top: 120px;
}

.editprofile_container .tabsection .edit_v2_container {
  /*height: 800px;
      overflow-x: hidden;
      overflow-y: auto;*/
}

.editprofile_container .listing_heading.editheading_v2 {
  margin-bottom: 0px;
  text-align: center;
  position: fixed;
  top: 0px;
  padding-top: 80px;
  width: 100%;
  z-index: 1;
  background-color: #f8f8f8;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 {
  display: table;
  width: 100%;
  padding-top: 10px;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 {
  display: table-cell;
  width: 30%;
  vertical-align: top;
  text-align: left;
  position: relative;
  top: 10px;
  /*Progress Bar Start*/
  /*Progress Bar End*/
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .back_profile {
  border: none;
  top: 0px;
  padding: 0px;
  font-size: 16px;
  letter-spacing: 0.16px;
  color: #1347AC;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .back_profile:hover {
  background-color: transparent;
  color: #1148ac;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-in {
  display: inline-block;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress {
  display: inline-block;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .title_i {
  color: #4A4A4A !important;
  letter-spacing: 1.25px;
  font-weight: 600;
  margin-top: 2px;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress {
  padding-left: 15px;
  /*.progress:after{
              content: "";
              width: 100%;
              height: 100%;
              border-radius: 50%;
              border: 0px solid #fff;
              position: absolute;
              top: 0;
              left: 0;
          }*/
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress {
  width: 48px;
  height: 48px;
  line-height: 48px;
  background: none;
  margin: 0 auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  top: 1px;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress .progress-left {
  left: 0;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 4px;
  border-style: solid;
  position: absolute;
  top: 0;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress .progress-right {
  right: 0;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
  -webkit-animation: loading-1 1.8s linear forwards;
          animation: loading-1 1.8s linear forwards;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress .progress-value {
  width: 90%;
  height: 90%;
  border-radius: 50%;
  background: #f8f8f8;
  font-size: 14px;
  color: #000;
  line-height: 45px;
  text-align: center;
  position: absolute;
  top: 5%;
  left: 5%;
  border: 1px solid #D8D8D8;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress.blue .progress-bar {
  border-color: #7ED321;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress.blue .progress-left .progress-bar {
  -webkit-animation: loading-2 1.5s linear forwards 1.8s;
          animation: loading-2 1.5s linear forwards 1.8s;
}

@-webkit-keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@-webkit-keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(120deg);
    transform: rotate(100deg);
  }
}

@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(120deg);
    transform: rotate(100deg);
  }
}

@media only screen and (max-width: 990px) {
  .editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 991px) {
  .editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 {
    width: 50%;
  }

  .editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .title_i {
    font-size: 24px !important;
    margin-top: 0px;
  }

  .editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col1 .list1-progress .progress {
    margin-bottom: 5px;
  }
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col2 {
  display: table-cell;
  width: 50%;
  vertical-align: top;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col2 .has-feedback {
  position: relative;
  padding-top: 26px;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col2 .has-feedback span {
  position: relative;
  width: 100%;
  display: inline-block;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col2 .has-feedback .search_svg {
  position: absolute;
  left: 0;
  padding: 0px;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col2 .has-feedback .search_svg img {
  width: 30px;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col2 .has-feedback .form-control {
  padding: 0 50px;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 18px;
  font-weight: 400;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col2 .has-feedback .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  pointer-events: inherit;
  cursor: pointer;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col3 {
  display: table-cell;
  width: 20%;
  vertical-align: top;
  white-space: nowrap;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col3 .list_btn {
  position: relative;
  padding-top: 24px;
  text-align: right;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col3 .list_btn .btn-cancel {
  border: 1px solid #1347AC;
  /*font-size: 18px;*/
  color: #1347AC;
  letter-spacing: 0.18px;
  text-align: center;
  width: 101px;
  height: 36px;
  border-radius: 8px;
  margin-right: 15px;
}

.editprofile_container .listing_heading.editheading_v2 .editheading_v2 .list-col3 .list_btn .btn-save {
  background: #1347AC;
  /*font-size: 18px;*/
  color: #FFFFFF;
  letter-spacing: 0.18px;
  text-align: center;
  width: 92px;
  height: 36px;
  border-radius: 8px;
}

@media only screen and (max-width: 991px) {
  .editprofile_container .listing_heading.editheading_v2 {
    padding-top: 84px;
  }
}

.progress + .tooltip > .tooltip-inner {
  background-color: #4A4A4A;
  font-size: 16px;
  color: #E6E6E6;
  letter-spacing: 0.18px;
  border-radius: 8px;
  padding: 5px 10px;
  margin-top: 3px;
  font-family: "Lato", sans-serif;
}

.progress + .tooltip > .tooltip-arrow {
  border-bottom-color: #4A4A4A;
  bottom: 0;
  left: 50%;
  margin-left: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #4A4A4A;
}

._miles-area {
  padding: 20px 30px;
}

._miles-area .form-input .formgrp .select_box.has-error select.form-control {
  border-style: solid !important;
  border-color: #a94442 !important;
  border-width: 0 0 1px 0 !important;
}

._miles-area .form-input .formgrp .select_box.has-error .bar:after,
._miles-area .form-input .formgrp .select_box.has-error .bar:before {
  background: #a94442;
}

._miles-area .form-input .formgrp .select_box.has-error .formcontrol:focus ~ label.label1,
._miles-area .form-input .formgrp .select_box.has-error .formcontrol:valid ~ label.label1 {
  top: 2px;
  font-size: 11px;
  color: #a94442;
  font-weight: 500;
  left: 10px;
}

._miles-area .form-input .formgrp .select_box.has-success select.form-control {
  border-style: solid !important;
  border-color: #007eff !important;
  border-width: 0 0 1px 0 !important;
}

._miles-area .form-input .formgrp .select_box.has-success .bar:after,
._miles-area .form-input .formgrp .select_box.has-success .bar:before {
  background: #007eff;
}

._miles-area .form-input .formgrp .select_box.has-success .formcontrol:focus ~ label.label1,
._miles-area .form-input .formgrp .select_box.has-success .formcontrol:valid ~ label.label1 {
  top: 2px;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  left: 10px;
}

._miles-area .form-input .formgrp ._service-listing {
  /*.bar:before, .bar:after   */
}

._miles-area .form-input .formgrp ._service-listing h4 {
  font-weight: 700;
  margin-bottom: 15px;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section.has-error label {
  color: #a94442;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section.has-error .checkround {
  border-color: #a94442;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section.has-success label {
  color: #000;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section.has-success .checkround {
  border-color: #007eff;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section {
  padding: 1px 0 0 20px;
  /* The radio start*/
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */
  /* The radio end*/
}

._miles-area .form-input .formgrp ._service-listing ._radio-section .radio {
  display: block;
  position: relative;
  padding-left: 23px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 500;
  margin-top: 0px;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section .radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section .checkround {
  position: absolute;
  top: 4px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border-color: #007eff;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section .radio input:checked ~ .checkround {
  background-color: #fff;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section .checkround:after {
  content: "";
  position: absolute;
  display: none;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section .radio input:checked ~ .checkround:after {
  display: block;
}

._miles-area .form-input .formgrp ._service-listing ._radio-section .radio .checkround:after {
  left: 1px;
  top: 1px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #007eff;
}

@media only screen and (max-width: 991px) {
  ._miles-area .form-input .formgrp ._service-listing ._radio-section {
    padding: 1px 0 0 0px;
    text-align: left;
  }
}

._miles-area .form-input .formgrp ._service-listing .select_box {
  position: relative;
  width: 250px;
  overflow: hidden;
}

@media only screen and (max-width: 991px) {
  ._miles-area .form-input .formgrp ._service-listing .select_box {
    width: 100%;
  }
}

._miles-area .form-input .formgrp ._service-listing .select_box select {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  background-color: #f8f8f8;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

._miles-area .form-input .formgrp ._service-listing .select_box select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

._miles-area .form-input .formgrp ._service-listing .select_box:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  top: 2px;
  font-size: 23px;
  color: #777;
}

._miles-area .form-input .formgrp ._service-listing .form-control {
  height: 42px;
  font-size: 16px;
  background-color: #f8f8f8;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

._miles-area .form-input .formgrp ._service-listing input.form-control {
  padding-left: 10px;
}

._miles-area .form-input .formgrp ._service-listing .formcontrol {
  font-size: 15px;
  padding: 17px 10px 5px 5px;
  display: block;
  width: 280px;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

._miles-area .form-input .formgrp ._service-listing .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

._miles-area .form-input .formgrp ._service-listing label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 10px;
  top: 12px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

._miles-area .form-input .formgrp ._service-listing .formcontrol:focus ~ label.label1,
._miles-area .form-input .formgrp ._service-listing .formcontrol:valid ~ label.label1 {
  top: 2px;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  left: 10px;
}

._miles-area .form-input .formgrp ._service-listing .bar {
  position: relative;
  display: block;
  width: 100%;
}

._miles-area .form-input .formgrp ._service-listing .bar:before,
._miles-area .form-input .formgrp ._service-listing .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #007eff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

._miles-area .form-input .formgrp ._service-listing .bar:before {
  left: 50%;
}

._miles-area .form-input .formgrp ._service-listing .bar:after {
  right: 50%;
}

._miles-area .form-input .formgrp ._service-listing .formcontrol:focus ~ .bar:before,
._miles-area .form-input .formgrp ._service-listing .formcontrol:focus ~ .bar:after {
  width: 50%;
}

._miles-area .form-input .formgrp ._service-listing .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

._miles-area .form-input .formgrp ._service-listing .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.vendor_service_area_option {
  padding-left: 50px;
}

.vendor_service_area_option .btn {
  border: 1px solid #1148ac;
  border-radius: 50px;
  height: 35px;
  background-color: #1148ac;
  color: #fff;
  padding: 1px 20px 1px 20px;
  width: 100px;
}

/*Legal & Payments*/

.container_lpm.list-container {
  background-color: #f8f8f8;
  padding: 20px 0 38px 0;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container {
    padding-top: 0 !important;
  }
}

.container_lpm.list-container .listing_heading {
  margin-bottom: 30px;
  text-align: left;
}

.container_lpm.list-container .listing_heading .title_col.title_i {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  margin-bottom: 0px;
}

.container_lpm.list-container .tabs_listings.document-container {
  border: 0px solid #ccc;
}

.container_lpm.list-container .tabs_listings.document-container .tabs_wrap {
  min-height: auto;
  height: auto;
  border: 1px solid transparent !important;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  min-height: inherit;
}

.container_lpm.list-container .tabs_listings.document-container .tabs_wrap ul {
  padding: 10px 0;
}

.container_lpm.list-container .tabs_listings.document-container .tabs_wrap ul li {
  border: none !important;
  font-size: 14px;
  font-family: "Lato", sans-serif;
}

.container_lpm.list-container .tabs_listings.document-container .tabs_wrap ul li a {
  padding: 8px 5px 8px 35px;
  color: #333333;
  margin-right: 0px !important;
  border: none !important;
}

.container_lpm.list-container .tabs_listings.document-container .tabs_wrap ul li.active {
  border: none !important;
}

.container_lpm.list-container .tabs_listings.document-container .tabs_wrap ul li.active a {
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
  margin-right: 0px !important;
  border: none !important;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container .tabs_listings.document-container .tabs_wrap {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .container_lpm.list-container .tabs_listings.document-container .tabs_wrap ul {
    padding: 0px;
  }

  .container_lpm.list-container .tabs_listings.document-container .tabs_wrap ul li {
    margin-bottom: 2px;
  }
}

.container_lpm.list-container .tabs_listings.document-container .document-sidebar {
  display: block !important;
  height: auto;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap {
  margin-left: 30px;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap {
  padding: 38px;
  min-height: 525px;
  background-color: #fff;
  border-left: 1px solid transparent;
  margin-left: 0px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  font-family: "Lato", sans-serif;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement {
  border: 1px solid #ccc;
  margin-bottom: 30px;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d {
  background-color: #fff;
  border: none;
  margin: 0px;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .payments-pdf {
  margin: 0px;
  padding-bottom: 0px;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .payments-pdf a {
  text-decoration: none;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .addReferral_scection {
  text-align: center;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .addReferral_scection a {
  margin-bottom: 15px;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .addReferral_scection .btn {
  width: 100%;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .sign-table {
  margin: 20px 10px 0 0;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .sign-table h3 {
  background-color: #dcfdd2;
  text-align: center;
  font-size: 16px;
}

@media only screen and (max-width: 991px) {
  .container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .sign-table {
    margin: 20px 0px 0 0;
  }

  .container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .sign-table .table-bordered {
    border: none;
  }
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .License-State {
  margin-bottom: 15px;
}

.container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .License-State .btn {
  margin-top: 25px;
  border-radius: 50px;
  padding: 6px 12px;
  width: 110px;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container .tabs_listings.document-container .document-section .document-wrap {
    margin-left: 0px;
  }
}

.container_lpm.list-container.Form-Agreement-container {
  padding: 85px 0 38px 0;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container.Form-Agreement-container {
    background-color: #fff;
  }
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container {
  /*Content END*/
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap .tabheading.hide {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap .tabheading.hide {
    display: none !important;
  }
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap .tabheading {
  color: #747474;
  padding: 18px 12px 5px 24px;
  font-weight: 600;
  font-weight: normal;
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 21px;
  display: block;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap .tabheading {
    padding: 30px 0px 30px 0px;
    text-align: center;
    font-size: 18px;
    color: #45474E;
  }

  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap .tabheading .fa-cogs {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap ul.FormNav {
    margin-top: 0px !important;
  }

  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap ul.FormNav li a {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 25px;
    color: #45474E;
    font-weight: 600;
    border-bottom: 1px solid #F4F4F4 !important;
  }

  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap ul.FormNav li a .fa-angle-right {
    float: right;
    position: relative;
    top: -2px;
    font-size: 27px;
    display: block;
  }

  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .tabs_wrap ul.FormNav li.active a {
    background-color: transparent;
  }
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section {
  /*Content START*/
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .mobiletitle {
  display: none;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .mobiletitle {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    font-weight: normal;
    padding: 5px 15px 20px 15px;
    border-bottom: 1px solid #E4E8ED;
  }
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap {
  min-height: 500px;
  border: 0px solid #E4E8ED;
  background-color: #fff;
  padding: 25px 45px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap {
    padding: 25px 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER {
  /*//END FORM & AGREEMENTs*/
  /*//END FORM & AGREEMENTs*/
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .BKTOREFAGR {
  margin-left: -45px;
  margin-right: -45px;
  padding: 0 45px 20px 45px;
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 20px;
  color: #333;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .BKTOREFAGR a {
  color: #333;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  padding-left: 20px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .BKTOREFAGR a:hover {
  color: #333;
  text-decoration: none;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .BKTOREFAGR a .fa {
  font-size: 30px;
  padding-right: 10px;
  line-height: normal;
  position: absolute;
  left: 0;
  top: -9px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG.REF-PAYMENT p {
  margin-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG {
  margin-bottom: 22px;
  padding-bottom: 24px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG .REF-TITLE {
  font-size: 18px;
  color: #333;
  line-height: 22px;
  font-weight: normal;
  margin-bottom: 10px;
  font-weight: 600;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG p {
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin-bottom: 18px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG p a {
  text-decoration: none;
  color: #006EE0;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG ul {
  padding: 0px;
  list-style-type: none;
  margin-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG ul.REFBUTTON li {
  width: 350px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG ul.REFBUTTON li {
    width: 100%;
  }
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG ul.REFBUTTON li a {
  border: 1px solid #4A5057;
  display: block;
  width: 100%;
  font-size: 14px;
  color: #4A5057;
  text-decoration: none;
  padding: 10px 15px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG ul.REFBUTTON li a .fa {
  color: #ff0000;
  padding-right: 5px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG ul.listlink li a {
  text-decoration: none;
  color: #006EE0;
  font-size: 16px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .REF-AGREG ul.listlink li a .fa {
  padding-left: 14px;
  position: relative;
  top: 1px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .nomargin {
  margin-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .nopadding {
  padding-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .marginBTM30 {
  margin-bottom: 30px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .bottom-line {
  border-bottom: 1px solid #F4F4F4;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .nomarginbtn {
  margin-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .nopaddingbtm {
  padding-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .referral_agreement {
  /*//START FORM & AGREEMENTs*/
  margin-bottom: 20px;
  border: none;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .referral_agreement .REF-TITLE {
  padding-top: 20px;
  color: #45474E;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .referral_agreement .REF-TITLE a {
  color: #006EE0;
  text-decoration: none;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .referral_agreement .Agreement_Creation_Logs .sign-table {
  margin: 24px 0px 0 0;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .referral_agreement .Agreement_Creation_Logs .sign-table .table-responsive .table {
  font-size: 16px;
  margin-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .referral_agreement .Agreement_Creation_Logs .sign-table .table-responsive .table tbody tr td {
  padding: 18px 40px;
  border: 1px solid #D9D9D9;
  color: #4A5057;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC {
  /*//START FORM & AGREEMENTs*/
  padding-right: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC h3 {
  font-size: 18px;
  color: #45474E;
  line-height: 22px;
  font-weight: normal;
  margin-bottom: 20px;
  font-weight: 600;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .signature-s {
  padding-bottom: 0px;
  border-bottom: 0px solid #ccc;
  margin-bottom: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .signature-s .digital-sign {
  /*border: 1px solid #D9D9D9;*/
  border-style: solid;
  border-width: 1px 1px 0 1px;
  border-collapse: #D9D9D9;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .details-table .table-responsive .table {
  font-size: 16px;
  margin-bottom: 0px;
  border: none;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .details-table .table-responsive .table tbody tr td {
  padding: 18px;
  border: 1px solid #D9D9D9;
  color: #4A5057;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .sign-table {
  padding-top: 0px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .sign-table .table-responsive .table {
  font-size: 16px;
  margin-bottom: 0px;
  border: none;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .sign-table .table-responsive .table thead tr th {
  font-weight: normal;
  color: #4A5057;
  border-top: 1px solid #D9D9D9;
  border-bottom: 0px solid #D9D9D9;
  padding: 18px;
}

.container_lpm.list-container.Form-Agreement-container .tabs_listings.document-container .document-section .document-wrap .tab-pane .listtab_wrap .DOCUMNET-CONATINER .form_section.FORM-AGREEMENTDOC .document-pdf .sign-table .table-responsive .table tbody tr td {
  padding: 18px;
  border: 1px solid #D9D9D9;
  color: #4A5057;
}

/*MODAL CSS*/

.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body .agreement-group {
  position: relative;
}

.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body .agreement-group .row {
  margin-left: -8px;
  margin-right: -8px;
}

.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body .agreement-group .row .col-md-12,
.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body .agreement-group .row .col-md-6,
.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body .agreement-group .row .col-md-4,
.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body .agreement-group .row .col-md-3 {
  padding-left: 8px;
  padding-right: 8px;
}

.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body .form-group {
  margin-bottom: 18px;
}

.AccountSettingModal.addReferral .modal-dialog .modal-content .model-body label {
  margin-bottom: 10px;
}

.logo.hide {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .logo.hide {
    display: none !important;
  }
}

.BackToDocument.active {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .BackToDocument.active {
    display: block !important;
  }
}

.BackToDocument {
  display: none;
}

@media only screen and (max-width: 767px) {
  .BackToDocument {
    display: block;
    width: auto;
    float: left;
    color: #fff;
    font-size: 16px;
    padding-top: 0px;
  }

  .BackToDocument a {
    text-decoration: none;
    color: #fff;
  }

  .BackToDocument a .fa {
    font-size: 32px;
    display: inline-block;
    line-height: 10px;
    position: relative;
    top: 5px;
    padding-right: 10px;
  }
}

.AccountSettingModal.addReferral .modal-dialog .modal-content .modal-header .modal-title {
  line-height: normal;
}

.AccountSettingModal.addReferral .modal-dialog .modal-content .modal-body {
  background-color: #fff;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal.addReferral .modal-dialog .modal-content .modal-body p {
    display: none;
  }
}

/*Add Listing Page*/

.list-container.addlisting_prop {
  background-color: #f8f8f8;
  padding: 63px 0 38px 0;
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop {
    padding: 20px 0 38px 0;
    background-color: #fff;
  }
}

.list-container.addlisting_prop .listing_heading {
  margin-bottom: 30px;
  text-align: left;
}

.list-container.addlisting_prop .listing_heading .title_col.title_i {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  margin-bottom: 0px;
}

.list-container.addlisting_prop .tabs_listings {
  border: 0px solid #ccc;
  /*@include mobile-device{
      .document-sidebar {
        display: block !important;
        height: calc(100vh - 85px - 85px);
      }
    }*/
}

.list-container.addlisting_prop .tabs_listings .tabs_wrap {
  min-height: auto;
  height: auto;
  border: 1px solid transparent !important;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  min-height: inherit;
}

.list-container.addlisting_prop .tabs_listings .tabs_wrap ul {
  padding: 10px 0;
  margin-bottom: 0px;
  border-bottom: none;
}

.list-container.addlisting_prop .tabs_listings .tabs_wrap ul li {
  border: none !important;
  font-size: 14px;
  font-family: "Lato", sans-serif;
}

.list-container.addlisting_prop .tabs_listings .tabs_wrap ul li a {
  padding: 8px 5px 8px 35px;
  color: #212121;
  margin-right: 0px !important;
  border: none !important;
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .tabs_wrap ul li a {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 25px;
    color: #45474E;
    font-weight: 700;
    border-bottom: 1px solid #F4F4F4 !important;
  }
}

.list-container.addlisting_prop .tabs_listings .tabs_wrap ul li a .fa-angle-right {
  display: none;
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .tabs_wrap ul li a .fa-angle-right {
    /*float: right;
                  position: relative;
                  top: 5px;
                  font-size: 16px;
                  display: block;*/
    float: right;
    position: relative;
    top: -2px;
    font-size: 27px;
    display: block;
  }
}

.list-container.addlisting_prop .tabs_listings .tabs_wrap ul li.active {
  border: none !important;
}

.list-container.addlisting_prop .tabs_listings .tabs_wrap ul li.active a {
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
  margin-right: 0px !important;
  border: none !important;
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .tabs_wrap ul li.active a {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 25px;
    color: #007eff;
    background-color: transparent;
    font-weight: 700;
    border-bottom: 1px solid #F4F4F4 !important;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .tabs_wrap ul li {
    background-color: #fff;
    margin-bottom: 2px;
    border: none;
    font-weight: 400;
    font-size: 14px;
    font-weight: 600;
    color: #464646;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .tabs_wrap {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .list-container.addlisting_prop .tabs_listings .tabs_wrap ul {
    padding: 0px;
  }

  .list-container.addlisting_prop .tabs_listings .tabs_wrap ul li {
    margin-bottom: 2px;
  }
}

.list-container.addlisting_prop .tabs_listings .document-sidebar {
  display: block !important;
  height: auto;
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .document-sidebar {
    position: relative;
    z-index: 99;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .document-sidebar.hide {
    display: none !important;
  }
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap {
  margin-left: 30px;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tabcontmobile {
  display: none;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap {
  padding: 38px;
  min-height: 525px;
  background-color: #fff;
  border-left: 1px solid transparent;
  margin-left: 0px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  font-family: "Lato", sans-serif;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement {
  border: 1px solid #ccc;
  margin-bottom: 30px;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d {
  background-color: #fff;
  border: none;
  margin: 0px;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .payments-pdf {
  margin: 0px;
  padding-bottom: 0px;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .payments-pdf a {
  text-decoration: none;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .addReferral_scection {
  text-align: center;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .addReferral_scection a {
  margin-bottom: 15px;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .payments-d .addReferral_scection .btn {
  width: 100%;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .sign-table {
  margin: 20px 10px 0 0;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .referral_agreement .sign-table h3 {
  background-color: #dcfdd2;
  text-align: center;
  font-size: 16px;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .License-State {
  margin-bottom: 15px;
}

.list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .License-State .btn {
  margin-top: 25px;
  border-radius: 50px;
  padding: 6px 12px;
  width: 110px;
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap h3 {
    color: #fff;
    position: absolute;
    top: 5px;
    width: 90%;
    text-align: center;
    font-size: 20px;
    display: block;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .btm_line {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 20px;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap .form_section {
    min-height: 200px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.addlisting_prop .tabs_listings .document-section.active {
    z-index: 99;
  }

  .list-container.addlisting_prop .tabs_listings .document-section {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: none;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap {
    margin-left: 0px;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tabcontmobile {
    position: relative;
    background-color: #333;
    padding: 7px 0;
    float: none;
    display: block;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tabcontmobile .closemb {
    display: block;
    right: inherit;
    font-size: 30px;
    font-weight: 500;
    top: inherit;
    position: relative;
    padding-left: 10px;
    text-shadow: transparent;
    z-index: 99999999;
    float: left !important;
    line-height: 0px;
    color: #fff;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tabcontmobile .closedt {
    display: none;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tabcontmobile .dropdown {
    display: block;
    z-index: 99999999;
    font-family: "Lato", sans-serif;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tabcontmobile .dropdown a {
    padding-right: 10px;
    text-decoration: none;
    padding-top: 3px;
    display: block;
    color: #fff;
  }

  .list-container.addlisting_prop .tabs_listings .document-section .document-wrap .tabcontmobile .dropdown a .fa {
    font-size: 8px;
  }
}

.property-list.listproperty-sm {
  background-color: #eff3f7;
  font-family: "Lato", sans-serif;
}

.property-list.listproperty-sm .list_property .list_property_wrap .listing_heading .title_i.title_col {
  font-weight: normal;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .table-bordered {
  border: 0px solid #ddd;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .top {
  display: none;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom {
  display: inline-block;
  width: 100%;
  padding: 0 24px;
  /*background-color: #f8f8f8;
          padding:0 10px;
          border-style: solid;
          border-width: 0px 1px 1px 1px;
          border-color: #ccc;*/
}

@media only screen and (max-width: 767px) {
  .property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom {
    padding: 0 10px;
  }
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_info {
  display: inline-block;
  vertical-align: top;
  width: 40%;
  position: relative;
  top: 20px;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_info {
    top: 15px;
    white-space: normal;
    line-height: normal;
  }
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_length {
  display: inline-block;
  vertical-align: top;
  width: auto;
  position: relative;
  top: -36px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_length label {
  margin-bottom: 0px;
  font-weight: normal;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate {
  text-align: right;
  display: inline-block;
  vertical-align: top;
  width: 60%;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination {
  margin: 30px 0 22px 0;
  /*margin: 20px 10px 13px 10px;*/
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li a {
  border: 1px solid transparent;
  color: #333;
  background-color: transparent;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li a:hover {
  background-color: transparent;
  color: #007eff;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a {
  color: #fff;
  background-color: #007eff;
  border-radius: .125rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  -webkit-border-radius: .125rem;
  cursor: pointer;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a:hover {
  background-color: #007eff;
  color: #fff;
  border-radius: .125rem;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.active a:focus {
  background-color: #007eff;
  color: #fff;
  border-radius: .125rem;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a {
  color: #333;
  cursor: pointer;
  padding: 1px 10px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a:hover {
  color: #007eff;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button a:focus {
  background-color: transparent;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next a {
  color: #007eff;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous a {
  color: #007eff;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a {
  color: #ccc;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a:hover {
  background-color: transparent;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li.paginate_button.next.disabled a:focus {
  background-color: transparent;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination li#myLeads_ellipsis a {
  color: #007eff;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a {
  color: #ccc;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a:hover {
  background-color: transparent;
}

.property-list.listproperty-sm .list_property .list_property_wrap .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous.disabled a:focus {
  background-color: transparent;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive {
  font-family: "Lato", sans-serif;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive form,
.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive textarea,
.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive input,
.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive select {
  font-family: "Lato", sans-serif;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table {
  margin-bottom: 10px;
  background: #fff;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead {
  /*td.active:after{
              content: '\f0de';
              font-family: 'fontawesome';
              position: absolute;
              right: 9px;
            }*/
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting:after {
  content: '\2191';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting:before {
  content: '\2193';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_asc:after {
  content: '\2191';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_asc:before {
  content: '\2193';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 0.3;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_desc:after {
  content: '\2191';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  opacity: 0.3;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_desc:before {
  content: '\2193';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting:last-child:after {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting:last-child:before {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.active:last-child:after {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_asc:last-child:after {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_asc:last-child:before {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 4px;
  opacity: 0.3;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_desc:last-child:after {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 9px;
  opacity: 0.3;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th.sorting_desc:last-child:before {
  content: '';
  font-family: 'fontawesome';
  position: absolute;
  right: 4px;
  opacity: 1;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th {
  padding: 14px 10px;
  white-space: nowrap;
  position: relative;
  border-right: 0px solid #ddd;
  border-bottom-width: 1px;
  border-style: solid;
  border-width: 1px 0;
  border-color: #fff;
  color: #94999E;
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table thead th {
    padding: 14px 40px 14px 10px;
  }
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td .text_blck {
  font-size: 16px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td .text_blck a {
  color: #45474e;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td .text_span {
  font-size: 16px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td .text_span span {
  color: #94999E;
  margin: 0 24px 0 0px;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td .text_span span strong {
  color: #45474E;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td h3 {
  display: inline-block;
  color: #45474e;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td a {
  text-decoration: none !important;
  color: #007eff;
  font-weight: 500;
  cursor: pointer;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr td .btn {
  color: #fff;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr .status-block {
  white-space: nowrap;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr .status-block a {
  color: #31AC10;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr .status-block ul {
  display: none;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr .status-block ul li a {
  color: #333;
  text-decoration: none !important;
}

.property-list.listproperty-sm .list_property .list_property_wrap .table-responsive .table tbody tr .status-block .status.active {
  display: block;
}

@media only screen and (max-width: 767px) {
  .logo.HideLogo {
    display: none !important;
  }
}

@media only screen and (max-width: 767px) {
  #mylisting_h.active {
    cursor: pointer;
    display: block !important;
    float: left;
  }
}

/*Help Center SCSS*/

.profile_container.helpcenter-container {
  background: #f8f8f8;
  /*padding: 120px 0 60px;*/
  padding-top: 120px;
  padding-bottom: 60px;
  font-weight: 400;
}

.profile_container.helpcenter-container .helpcenter-inner {
  width: 100%;
  margin: 0 auto;
}

.profile_container.helpcenter-container .helpcenter-inner .title_i {
  font-weight: normal;
  margin-bottom: 20px;
  padding-left: 15px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form {
  width: 100%;
  border: 1px solid #fff;
  background-color: #fff;
  padding: 30px 10px 10px 10px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
          box-shadow: 0px 0px 3px #ccc;
  min-height: 400px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .heading-inner {
  padding-left: 30px;
  display: block;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .heading-inner .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 20px;
  margin-top: 2px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form {
  padding-bottom: 15px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .form-horizontal {
  background-color: #f1f1f1;
  padding: 20px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .form-horizontal .control-label {
  padding-top: 7px;
  margin-bottom: 4px;
  text-align: left;
  display: block;
  width: 100%;
  color: #333;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .form-horizontal .form-control {
  color: #333;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .uploadimages .uploadOuter {
  padding: 40px 20px;
  text-align: center;
  background: #fff;
  border: 1px dashed #9F9F9F;
  position: relative;
  display: block;
  border-radius: 4px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .uploadimages .uploadOuter input[type="file"] {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
  top: 0;
  left: 0;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .uploadimages .uploadOuter img {
  margin-bottom: 10px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .uploadimages .uploadOuter p {
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 8px;
  color: 3333;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .uploadimages .uploadOuter p.textnomargin {
  margin-bottom: 0px;
  color: 3333;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .uploadimages .uploadOuter .dragBox {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  color: #999;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  top: 0;
  left: 0;
  bottom: 0px;
  right: 0px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .previewouter {
  padding-top: 20px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .previewouter .previewwrapper {
  position: relative;
  max-width: 400px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .previewouter .previewwrapper a {
  position: absolute;
  right: -8px;
  top: -8px;
  background: #000;
  width: 24px;
  height: 23px;
  color: #fff;
  border-radius: 100px;
  text-align: center;
  font-weight: bold;
  opacity: 1;
  z-index: 999999;
  font-size: 14px;
  line-height: normal;
  padding: 4px;
}

.profile_container.helpcenter-container .helpcenter-inner .help_form .helpcenter-form .previewouter .previewwrapper img {
  border-radius: 4px;
  width: 100%;
  max-width: inherit;
}

.profile_container.helpcenter-container .helpcenter-inner .helptext {
  text-align: left;
  font-size: 18px;
  color: #333;
  margin-bottom: 10px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .profile_container.helpcenter-container .helpcenter-inner .helptext {
    text-align: left;
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 640px) {
  .profile_container.helpcenter-container .helpcenter-inner .helptext {
    font-size: 16px;
    text-align: left;
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 568px) {
  .profile_container.helpcenter-container .helpcenter-inner .helptext {
    font-size: 15px;
    text-align: left;
  }
}

.profile_container.helpcenter-container .helpcenter-inner h1 {
  font-size: 24px;
  color: #02408c;
  margin-bottom: 5px;
  font-weight: bold;
  margin-top: 10px;
  background: #efefef;
  padding: 5px 10px 5px 10px;
  margin-top: 0px;
}

.profile_container.helpcenter-container .helpcenter-inner .btn-line {
  width: 40px;
  height: 3px;
  background-color: #c1c1c1;
  margin-bottom: 10px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form {
  padding-top: 20px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .faqforms {
  padding: 0 20px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .faqforms .blue_bg {
  border-radius: 50px;
  padding: 10px 50px;
  font-size: 16px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default {
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 0px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading {
  /* border-bottom: 1px solid transparent;
            border-top: 1px solid transparent;
            border-left: 1px solid transparent;
            border-right: 1px solid transparent;*/
  border: 0px solid #ccc !important;
  background-color: #fff;
  border-radius: 0px;
  padding: 0px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading .panel-title {
  font-size: 14px;
  padding: 12px;
  background-color: #f1f1f1;
  /*a:after{
                content: '';
                font-size: 20px;
                color: #000;
                position: absolute;
                right: 0;
                font-family: 'fontawesome';
                top: -4px;
              }
              a[aria-expanded="true"]:after {
                content: '\f107';
                 -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
                
              }
              a[aria-expanded="false"]:after {
                content: '\f106';
                 -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
              }*/
  /*a:before{
                content: '\f106';
                font-size: 20px;
                color: #000;
                position: absolute;
                right: 0;
                font-family: 'fontawesome';
                top: -4px;
                -moz-transition: all .5s linear;
                -webkit-transition: all .5s linear;
                transition: all .5s linear;
                -moz-transform: rotate(-180deg);
                -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
              }*/
  /*a.collapsed:before{
                content: '\f107';
                font-size: 20px;
                color: #000;
                position: absolute;
                right: 0;
                font-family: 'fontawesome';
                top: -4px;
                -moz-transition: all .5s linear;
                -webkit-transition: all .5s linear;
                transition: all .5s linear;
              }*/
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading .panel-title a {
  display: block;
  width: 100%;
  text-decoration: none;
  position: relative;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading .panel-title a .fa {
  float: right;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading .panel-title a.accordion-toggle {
  text-decoration: none;
  font-weight: 500;
  display: block;
  border-bottom: 1px solid #0095c8;
  background-color: #fff;
  color: #555555;
  display: table;
  width: 100%;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading .panel-title a.accordion-toggle .fa {
  font-size: 14px !important;
  padding: 15px;
  background-color: #0095c8;
  color: #fff;
  margin-right: 10px;
  display: table-cell;
  width: 30px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading .panel-title a.accordion-toggle sapn {
  display: table-cell;
  padding-left: 10px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-heading .panel-title .accordion-toggle.collapsed {
  border-bottom: none;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form .panel-group .panel-default .panel-body ol {
  margin: 0px;
  padding: 0 0 15px 16px;
}

.profile_container.helpcenter-container .helpcenter-inner .helpcenter-form.accordian_frm {
  background-color: transparent !important;
  padding: 0 30px;
}

@media only screen and (max-width: 1023px) {
  .profile_container.helpcenter-container .helpcenter-inner {
    width: 100%;
  }
}

.profile_container.helpcenter-container .listing_heading {
  margin-bottom: 30px;
  text-align: left;
}

.profile_container.helpcenter-container .listing_heading .title_i.title_col {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  margin-bottom: 0px;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings {
  border: none;
  height: auto;
  /* .tabsleads {
        padding-left: 15px;
        .row {
          margin-left: 15px;
        }
      }*/
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap {
  margin-left: 30px;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tabcontmobile {
  display: none;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .listtab_wrap h3 {
  display: none;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-sidebar {
  display: block !important;
  height: auto;
  min-height: inherit;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap {
  height: auto;
  border-right: 1px solid transparent;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  min-height: 200px;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul.nav-tabs {
  border-bottom: 1px solid transparent;
  padding: 0px;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul.nav-tabs li {
  border: 1px solid transparent;
  font-size: 14px;
  width: 100%;
  font-weight: 600;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul.nav-tabs li a {
  padding: 8px 5px 8px 35px;
  color: #333;
  border-color: transparent;
  background: none;
  margin: 0px;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul.nav-tabs li a .fa-angle-right {
  display: none;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul.nav-tabs li a:hover {
  background-color: transparent;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul.nav-tabs li.active a {
  border: 1px solid transparent;
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
}

.profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul.nav-tabs li.active a:hover {
  background-color: #f5faff;
}

@media only screen and (max-width: 767px) {
  .profile_container.helpcenter-container {
    /*padding: 0px 0 40px;*/
    padding-top: 0;
    padding-bottom: 40px;
  }

  .profile_container.helpcenter-container .listing_heading {
    display: none;
  }

  .profile_container.helpcenter-container .helpcenter-inner .help_form {
    -webkit-box-shadow: none;
            box-shadow: none;
    min-height: inherit;
    padding: 0px;
  }

  .profile_container.helpcenter-container .helpcenter-inner .help_form .heading-inner {
    padding-left: 10px;
    display: none;
  }

  .profile_container.helpcenter-container .helpcenter-inner .helpcenter-form.accordian_frm {
    padding: 20px 20px 10px 20px;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap {
    min-height: inherit;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul {
    margin-top: 20px;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul li {
    margin-bottom: 2px;
    background-color: #fff;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .tabs_wrap ul li a .fa-angle-right {
    float: right;
    position: relative;
    top: 5px;
    font-size: 16px;
    display: block !important;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: transparent;
    width: 100%;
    height: 100%;
    display: none;
    min-height: inherit;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap {
    margin-left: 0px;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tab-pane .listtab_wrap h3 {
    color: #fff;
    position: absolute;
    top: 0px;
    width: 90%;
    text-align: right;
    font-size: 18px;
    display: block;
    right: 0;
    margin-top: 16px;
    font-weight: normal;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tabcontmobile {
    position: relative;
    background-color: #2c88d9;
    padding: 15px 0;
    float: none;
    display: block;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tabcontmobile .closemb {
    display: block;
    right: inherit;
    font-size: 30px;
    font-weight: 500;
    top: inherit;
    position: relative;
    padding-left: 10px;
    text-shadow: transparent;
    z-index: 9999;
    float: left !important;
    line-height: 0px;
    color: #fff;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tabcontmobile .closedt {
    display: none;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tabcontmobile .dropdown {
    display: block;
    z-index: 99999999;
    font-family: "Lato", sans-serif;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tabcontmobile .dropdown a {
    padding-right: 10px;
    text-decoration: none;
    padding-top: 3px;
    display: block;
    color: #fff;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section .document-wrap .tabcontmobile .dropdown a .fa {
    font-size: 8px;
  }

  .profile_container.helpcenter-container .helpcenter-inner .tabs_listings .document-section.active {
    z-index: 99;
  }
}

@media only screen and (max-width: 767px) {
  /* body.hactive{
    overflow: hidden;
  }  */
}

#myducoment.nav.nav-tabs.hide {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  #myducoment.nav.nav-tabs.hide {
    display: none !important;
  }
}

@media only screen and (max-width: 767px) {
  #myducoment {
    margin-top: 20px;
  }
}

/*Add Listing Page*/

.network_container {
  padding: 110px 0 0px 0;
  min-height: 550px;
  background-color: #f8f8f8;
  font-family: "Lato", sans-serif;
}

.network_container .heading {
  text-align: center;
}

.network_container .heading h1 {
  /*font-size: 28px;
      font-weight: 700;
      color: #000;
      margin-top: 0px;
      line-height: 30px;
      display: inline-block;
      padding: 0 20px;
      margin-bottom: 0px;*/
  font-size: 28px;
  font-weight: normal;
  margin: 13px 0 0 0;
  color: #1148ac;
  display: block;
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .network_container .heading h1 {
    font-size: 24px;
  }
}

.network_container .professionals {
  padding-top: 30px;
  /* //End Professional Expert*/
}

.network_container .professionals .pro-sidebar {
  background: #fff;
  padding-bottom: 0px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
          box-shadow: 0px 0px 3px #ccc;
  width: 100%;
  display: inline-block;
}

.network_container .professionals .pro-sidebar .heading-pro {
  background: #31aa3a;
  color: #fff;
  text-align: center;
  padding: 10px 0;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0px;
}

.network_container .professionals .pro-sidebar .progress-section {
  padding: 15px;
}

.network_container .professionals .pro-sidebar .progress-section .progress {
  height: 16px;
  margin-bottom: 15px;
}

.network_container .professionals .pro-sidebar .progress-section .progress .progress-bar {
  background-color: #1148ac;
}

.network_container .professionals .pro-sidebar .progress-section .progress .progress-bar .sr-only {
  display: none;
}

.network_container .professionals .pro-sidebar .progress-section .count p {
  margin-bottom: 0px;
}

.network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont {
  height: 200px;
  overflow-y: scroll;
  margin-top: 20px;
}

.network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont table thead tr th {
  line-height: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #ccc;
}

.network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont table tr td:first-child {
  padding-top: 8px;
}

.network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont table tr td .btn {
  font-size: 12px !important;
  border-radius: 50px;
  padding: 1px 5px;
  margin-right: 5px;
}

.network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont table tr td .btn-danger {
  background-color: #ff0000;
  border-color: #ff0000;
  color: #fff;
}

.network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont table tr td .btn-success {
  background-color: #31aa3a;
  border-color: #31aa3a;
  color: #fff;
}

.network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont table tr td a {
  display: block;
  white-space: nowrap;
}

@media only screen and (max-width: 991px) {
  .network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont {
    height: 130px;
    overflow-y: scroll;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 640px) {
  .network_container .professionals .pro-sidebar .progress-section .invite-sidebar .account_cont {
    height: 200px;
    overflow-y: scroll;
    margin-top: 20px;
  }
}

.network_container .professionals .pro-sidebar .progress-section ul {
  list-style-type: none;
  padding: 0px 0 0 0;
  margin: 0px;
}

.network_container .professionals .pro-sidebar .progress-section ul li {
  text-align: center;
  margin-bottom: 0px;
}

.network_container .professionals .pro-sidebar .progress-section ul li a {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #007eff;
  border: 1px dashed #007eff;
  margin-bottom: 14px;
  padding: 6px 0px;
}

.network_container .professionals .pro-sidebar .progress-section ul li a:hover {
  border: 1px dashed #007eff;
  background-color: #007eff;
  color: #fff;
}

.network_container .professionals .pro-sidebar .progress-section ul li a:focus {
  border: 1px dashed #007eff;
  background-color: #007eff;
  color: #fff;
}

.network_container .professionals .pro-sidebar .progress-section ul li a.btn.btn-orange {
  display: inline-block;
  padding: 6px 30px;
  width: 100%;
  border: none;
  background-color: #ef710a;
  border: 1px solid #ef710a;
  color: #fff !important;
  border-radius: 0px;
}

.network_container .professionals .pro-sidebar .progress-section ul li a.btn.btn-orange:hover {
  background-color: #dd6605;
  border: 1px solid #dd6605;
  color: #fff !important;
}

.network_container .professionals .pro-sidebar .progress-section ul li a.btn.btn-orange:focus {
  background-color: #dd6605;
  border: 1px solid #dd6605;
  color: #fff !important;
}

@media only screen and (max-width: 991px) {
  .network_container .professionals .pro-sidebar .progress-section {
    padding: 15px;
  }
}

@media only screen and (max-width: 640px) {
  .network_container .professionals .pro-sidebar .progress-section {
    padding: 15px;
  }
}

.network_container .professionals .pro-sidebar.add-sidebar {
  margin-top: 20px;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar {
  padding: 15px 10px;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .invite121 {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .invite121 a {
  color: #007eff;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont {
  max-height: 282px;
  overflow-x: scroll;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: table;
  width: 100%;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professional_n {
  text-align: left;
  margin-bottom: 1px;
  display: table-cell;
  width: 70%;
  vertical-align: top;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professional_n span {
  font-weight: 600;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professional_n span.rank-text {
  display: block;
  font-weight: normal;
  font-size: 12px;
  /*color: #555555;*/
  color: #cccccc;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professionals_status {
  display: table-cell;
  width: 30%;
  text-align: right;
  vertical-align: top;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professionals_status .btn {
  font-size: 12px !important;
  border-radius: 50px;
  padding: 1px 5px;
  margin-right: 5px;
  float: right;
  width: 65px;
  white-space: nowrap;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professionals_status .btn-danger {
  background-color: #ff0000;
  border-color: #ff0000;
  color: #fff;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professionals_status .btn-success {
  background-color: #31aa3a;
  border-color: #31aa3a;
  color: #fff;
}

.network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont .network-data .professionals_status a {
  color: #007eff;
  margin-right: 2px;
  display: table;
  width: 100%;
  white-space: nowrap;
  text-align: center;
  font-size: 13px;
}

@media only screen and (max-width: 991px) {
  .network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont {
    height: 170px;
    overflow-x: scroll;
  }
}

@media only screen and (max-width: 767px) {
  .network_container .professionals .pro-sidebar.add-sidebar .invite-sidebar .account_cont {
    height: auto;
    overflow-x: scroll;
    max-height: 282px;
  }
}

@media only screen and (max-width: 991px) {
  .network_container .professionals .pro-sidebar.add-sidebar {
    margin-top: 0px;
    float: right !important;
    margin-bottom: 30px;
  }
}

.network_container .professionals .column-3 {
  background: #fff;
  -webkit-box-shadow: 0px 0px 3px #ccc;
          box-shadow: 0px 0px 3px #ccc;
  padding: 20px 0 30px 0;
}

.network_container .professionals .column-3 .col-md-4 {
  border-right: 1px solid #ccc;
}

.network_container .professionals .column-3 .col-md-4:last-child {
  border-right: 0px solid #ccc;
}

.network_container .professionals .column-3 .option-3 {
  padding: 0 20px;
}

.network_container .professionals .column-3 .option-3 p {
  text-align: left;
}

.network_container .professionals .column-3 .option-3 p .trustedPro {
  display: inline-block;
  color: #1148ac;
  text-decoration: none;
  position: relative;
}

.network_container .professionals .column-3 .option-3 p .trustedPro .trustedmodal::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ccc transparent transparent transparent;
}

.network_container .professionals .column-3 .option-3 p .trustedPro .trustedmodal {
  visibility: hidden;
  width: 110px;
  background-color: #fcffff;
  color: #fff;
  text-align: center;
  border-radius: 0px;
  padding: 2px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px;
  z-index: 999;
}

.network_container .professionals .column-3 .option-3 p .trustedPro .trustedmodal img {
  width: 100%;
}

.network_container .professionals .column-3 .option-3 p .trustedPro .trustedmodal.show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
  -webkit-box-shadow: 0px 0px 2px #ccc;
          box-shadow: 0px 0px 2px #ccc;
}

.network_container .professionals .column-3 .option-3 p img {
  width: 60px;
  float: left;
  margin: 0 10px 5px 0;
}

.network_container .professionals .column-3 .option-3 figure {
  text-align: center;
  margin-bottom: 10px;
}

.network_container .professionals .column-3 .option-3 figure img {
  width: 70px;
}

@media only screen and (max-width: 640px) {
  .network_container .professionals .column-3 .option-3 p {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 1199px) {
  .network_container .professionals .column-3 .option-3 {
    min-height: 160px;
  }
}

@media only screen and (max-width: 991px) {
  .network_container .professionals .column-3 .option-3 {
    min-height: 140px;
  }
}

@media only screen and (max-width: 640px) {
  .network_container .professionals .column-3 .col-md-4.col-sm-4.col-xs-4 {
    width: 100%;
    border-right: 0px solid #ccc;
  }

  .network_container .professionals .column-3 .col-md-4.col-sm-4.col-xs-4:last-child .option-3 {
    min-height: inherit;
  }

  .network_container .professionals .column-3 .col-md-4.col-sm-4.col-xs-4:last-child .option-3 p {
    border-bottom: 0px solid #ccc;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
}

.network_container .professionals .sidebar {
  /* //Start Professional Expert*/
  margin-top: 30px;
}

.network_container .professionals .sidebar .find_experts {
  background: #fff;
  padding-bottom: 0px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
          box-shadow: 0px 0px 3px #ccc;
  width: 100%;
  display: inline-block;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps {
  padding: 20px;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group {
  font-family: "Lato", sans-serif;
  margin-bottom: 20px;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group p {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .selectstyle {
  position: relative;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .selectstyle .dropdown {
  width: 100%;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .selectstyle .dropdown .dropdown-select {
  width: 100%;
  text-align: left;
  padding-left: 10px;
  height: 45px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .selectstyle .dropdown .dropdown-select .fa {
  font-size: 26px;
  color: #333;
  float: right;
  right: 0px;
  position: relative;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .selectstyle .dropdown .dropdown-menu {
  padding: 10px 0px;
  position: absolute;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: calc(55vh - 85px - 85px);
  overflow-y: scroll;
  width: 100%;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .selectstyle .dropdown .dropdown-menu li {
  font-size: 14px;
  line-height: 40px;
  padding: 0 0px;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .selectstyle .dropdown .dropdown-menu li a {
  color: #757575;
  text-decoration: none;
  cursor: pointer;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group input.form-control {
  padding-left: 30px;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .location_fl {
  position: relative;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .location_fl .form-control {
  height: 45px;
  font-family: "Lato", sans-serif;
}

.network_container .professionals .sidebar .find_experts .find_expertsection.firstps .filter_group .location_fl::before {
  content: '\F041';
  font-family: 'Fontawesome';
  position: absolute;
  left: 13px;
  top: 5px;
  font-size: 20px;
  color: #333;
  z-index: 999;
}

.network_container .professionals .network-wrap {
  margin-top: 30px;
  padding-bottom: 30px;
}

.network_container .professionals .network-wrap ul {
  border-style: solid;
  border-width: 1px 0px 0px 1px;
  border-color: #f1f1f1;
  list-style-type: none;
  padding: 0px;
}

.network_container .professionals .network-wrap ul li {
  padding-bottom: 0;
  width: 16.666666666%;
  border-style: solid;
  border-width: 0px 1px 1px 0;
  border-color: #f1f1f1;
  background-color: #fff;
  float: left;
  text-align: center;
}

.network_container .professionals .network-wrap ul li a {
  font-size: 14px;
  display: block;
  font-weight: 600;
  padding: 20px 0;
  color: #333;
  text-decoration: none;
}

.network_container .professionals .network-wrap ul li a span.svg-icon {
  display: block;
  margin-right: 0px;
}

.network_container .professionals .network-wrap ul li a span.svg-icon img {
  width: 45px;
}

.network_container .professionals .network-wrap ul li a:hover {
  background-color: #1148ac;
  color: #fff;
}

.network_container .professionals .network-wrap ul li a:hover span.svg-icon {
  -webkit-filter: brightness(200);
          filter: brightness(200);
}

@media only screen and (max-width: 1199px) {
  .network_container .professionals .network-wrap ul li {
    width: 20%;
  }
}

@media only screen and (max-width: 767px) {
  .network_container .professionals .network-wrap ul li {
    width: 25%;
  }
}

@media only screen and (max-width: 640px) {
  .network_container .professionals .network-wrap ul li {
    width: 33%;
  }
}

@media only screen and (max-width: 568px) {
  .network_container .professionals .network-wrap ul li {
    width: 50%;
  }
}

.network_container .professionals .sidebar-left {
  margin-bottom: 30px;
}

@media only screen and (max-width: 991px) {
  .network_container .professionals .sidebar-left {
    /*.sidebar{
          width: 100%;
          float: none;
          margin-top: 30px;
          clear: both;
        }*/
  }

  .network_container .professionals .sidebar-left .pro-sidebar {
    width: 48%;
    float: left;
  }

  .network_container .professionals .sidebar-left .sidebar {
    width: 50%;
    float: right;
    margin-top: 0px;
  }
}

@media only screen and (max-width: 640px) {
  .network_container .professionals .sidebar-left .pro-sidebar {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }

  .network_container .professionals .sidebar-left .sidebar {
    width: 100%;
    float: none;
    margin-top: 0px;
  }
}

@media only screen and (max-width: 991px) {
  .network_container .professionals .col-md-9 {
    clear: both;
  }
}

@media only screen and (max-width: 991px) {
  .network_container .professionals {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .network_container {
    padding: 30px 0 0px 0;
  }
}

.invite_model.add-professionals {
  font-family: "Lato", sans-serif;
}

.invite_model.add-professionals form,
.invite_model.add-professionals textarea,
.invite_model.add-professionals input,
.invite_model.add-professionals select {
  font-family: "Lato", sans-serif;
}

.invite_model.add-professionals .register-inner .form-input {
  margin-bottom: 20px;
}

.invite_model.add-professionals .register-inner .form-input .btn {
  width: auto;
  padding: 6px 30px;
}

.invite_model.add-professionals .register-inner .form-input .select_box select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: none;
  padding-left: 7px;
}

.invite_model.add-professionals .register-inner .form-input .select_box::after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 24px;
  top: 1px;
  font-size: 23px;
  color: #777;
}

.invite_model.add-professionals .register-inner .professional-btn .form-input {
  border-top: 1px solid #ccc;
  padding-top: 15px;
  margin-top: 10px;
}

.invite_model.add-professionals .modal-dialog .modal-content {
  border-radius: 4px !important;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 10px 10px 0 0 !important;
  border-bottom: 0px solid #ccc;
  margin-bottom: 0px;
  border-radius: 10px 10px 0 0 !important;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-header .close {
  color: #777;
  font-size: 40px;
  font-weight: normal;
  opacity: 1 !important;
  text-shadow: 0 1px 0 #fff;
  position: absolute;
  right: -10px;
  top: -10px;
  background: #f2f2f2;
  width: 40px;
  border-radius: 50px;
  border: 2px solid #fafafa;
  height: 40px;
  line-height: 39px;
}

@media only screen and (max-width: 767px) {
  .invite_model.add-professionals .modal-dialog .modal-content .modal-header .close {
    right: -1px;
    top: 0px;
  }
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-header .header_heading {
  font-family: "Lato", sans-serif;
  border: none;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-header .header_heading h1 {
  color: #000;
  padding: 10px 0 0 0;
  margin-bottom: 5px;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body.myMessage_body {
  padding: 15px 20px 0;
  border-top: 1px solid #ddd;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body {
  padding: 0px;
  font-family: "Lato", sans-serif;
  /*Start Account*/
  /*End Account*/
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .modal-thankyou {
  font-family: "Lato", sans-serif;
  text-align: center;
  padding: 30px 0;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .modal-thankyou .check-icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 1px solid #31aa3a;
  border-radius: 50px;
  color: #31aa3a;
  line-height: 49px;
  font-size: 31px;
  margin: 0px auto 20px;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .modal-thankyou .succ-text {
  font-size: 24px;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont {
  max-height: 500px;
  overflow-y: scroll;
  margin-top: 0px;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table {
  border: 0px solid #ccc;
  /*tr:last-child{
              td{
                border-bottom: 0px solid #ccc;
              }
            }*/
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table thead tr th {
  line-height: 16px;
  padding: 15px 15px;
  border-bottom: 0px solid #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#629aff), to(#3676ea));
  background-image: linear-gradient(#629aff, #3676ea);
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tbody tr:nth-of-type(2n+2) {
  background-color: #f9f9f9;
  border-color: #f5f5f5;
  border-style: solid;
  border-width: 1px 0 1px 0;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr {
  /*td:first-child{
                padding-top:8px;
              }*/
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td:last-child {
  text-align: center;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr .last-colomn {
  text-align: center;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr .last-colomn a {
  text-decoration: underline;
  color: #4d89f5;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td {
  padding: 10px 15px;
  /*border-bottom: 1px solid #ccc;*/
  color: #6e6e6e;
  line-height: 18px;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td .btn {
  /*font-size: 12px !important;*/
  border-radius: 0px;
  padding: 1px 5px;
  margin-right: 5px;
  width: 100%;
  text-align: center;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td .btn-inview {
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
  background-image: linear-gradient(#ffffff, #ededed);
  width: 80px;
  margin-right: 0;
  padding: 3px 0;
  margin: 0 auto;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td .btn-inview:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #da9309;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc600), to(#ffaf08));
  background-image: linear-gradient(#ffc600, #ffaf08);
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td .agent_nm {
  font-weight: bold;
  display: block;
  color: #000;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td .btn-danger {
  /*background-color: #ff0000;
                  border-color: #ff0000;
                  color: #fff;*/
  background-color: transparent;
  border: none;
  color: #dc9600;
  font-weight: bold;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td .btn-success {
  /*background-color: #31aa3a;
                  border-color: #31aa3a;
                  color: #fff;*/
  background-color: transparent;
  border: none;
  color: #237c00;
  font-weight: bold;
}

.invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont table tr td a {
  display: block;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .invite_model.add-professionals {
    background-color: #fff;
  }

  .invite_model.add-professionals .modal-dialog {
    margin: 0px;
    padding: 0px;
    height: 100%;
  }

  .invite_model.add-professionals .modal-dialog .modal-content {
    height: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }

  .invite_model.add-professionals .modal-dialog .modal-content .modal-body .account_cont {
    max-height: inherit;
  }
}

/*Leader Board css*/

.leader_section.leaderboard_network {
  width: 100%;
  background-color: #fff;
}

.leader_section.leaderboard_network table tbody tr td:last-child {
  text-align: right;
}

.leader_section.leaderboard_network table tbody tr td:last-child .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 0px 0;
  border-radius: 4px;
}

.leader_section.leaderboard_network table tbody tr td:last-child .pagination li a:hover {
  background-color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .leader_section.leaderboard_network table tbody tr td .padd01 {
    height: 40px;
  }
}

/*Agent listing*/

.agent_datalisting ul#myList {
  list-style-type: none;
  margin: 0px 0 20px 0;
  padding: 10px 5px 0px 5px;
  background-color: #fff;
  min-height: 200px;
}

.agent_datalisting ul#myList li {
  padding-left: 5px;
  padding-right: 5px;
}

@media only screen and (max-width: 991px) {
  .agent_datalisting ul#myList {
    padding: 10px 0px;
  }
}

.agent_datalisting .list-items {
  min-height: 290px;
  margin-bottom: 15px;
  /*End Responsive*/
}

.agent_datalisting .list-items .items {
  border: 0px solid #e5e5e5;
  min-height: initial;
  display: block;
  width: 100%;
  font-size: 0;
  background: #f8f8f8 none repeat scroll 0 0;
  padding: 20px 20px 20px;
  min-height: 226px;
}

.agent_datalisting .list-items .items center h2 {
  font-weight: normal;
  font-size: 16px;
  padding: 20px 0;
}

.agent_datalisting .list-items .items center h2 .fa-spinner {
  color: #1148ac;
}

.agent_datalisting .list-items .items .itemsin01 {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

.agent_datalisting .list-items .items .itemsin01 .rec_img {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  width: 75px;
  height: 75px;
  overflow: hidden;
  border-radius: 100px;
}

.agent_datalisting .list-items .items .itemsin01 .rec_img i {
  font-style: normal;
  width: 75px;
  height: 75px;
  border-radius: 100px;
  background-color: #e5e5e5;
  overflow: hidden;
  vertical-align: middle;
  display: block;
}

.agent_datalisting .list-items .items .itemsin01 .rec_img i img {
  width: 100%;
  height: auto;
  border-radius: 0px;
  border: 0px solid #cccccc;
}

@media only screen and (max-width: 1199px) {
  .agent_datalisting .list-items .items .itemsin01 .rec_img {
    width: 65px;
    height: 65px;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_img i {
    font-style: normal;
    width: 65px;
    height: 65px;
  }
}

.agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile {
  display: none;
}

@media only screen and (max-width: 767px) {
  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-desktop {
    display: inline-block !important;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile {
    display: none;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 22px;
    color: #000;
    text-decoration: none;
    padding: 5px 0 0 10px;
    vertical-align: top;
    width: 100%;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile a {
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 24px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i {
    margin-bottom: 5px;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i ul {
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 0;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i ul li {
    border-right: 0px solid #ddd;
    display: inline-block;
    line-height: 10px;
    position: relative;
    font-size: 14px;
    width: auto;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i ul li a {
    font-size: 14px;
    line-height: 4px;
    padding: 0 9px;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i ul li a .fa-home {
    color: #333;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i ul li a img {
    width: 18px;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i ul li a:after {
    content: '|';
    color: #ddd;
    right: -4px;
    position: absolute;
    top: 7px;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .social_i ul li:last-child a:after {
    content: '';
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_username.for-mobile .com_name01 span.middbox {
    font-size: 15px;
    font-weight: normal;
    display: block;
  }
}

.agent_datalisting .list-items .items .proslefts01 {
  display: inline-block;
  width: 72%;
  border-right: 0px solid #f1f1f1;
  margin-right: 0px;
  min-height: 120px;
  padding-left: 10px;
}

.agent_datalisting .list-items .items .proslefts01 .connect_btn {
  margin: 10px 0 0 0;
  text-align: left;
}

.agent_datalisting .list-items .items .proslefts01 .connect_btn .btn-connect {
  background-color: #1148ac;
  border: 1px solid #1148ac !important;
  color: #fff;
  border-radius: 50px !important;
  width: auto;
  font-size: 14px;
  padding: 2px 12px 3px;
  line-height: 20px;
}

.agent_datalisting .list-items .items .proslefts01 .connect_btn .btn-connect .fa {
  color: #fff;
  display: none;
}

.agent_datalisting .list-items .items .proslefts01 .rec_username {
  color: #000;
  display: inline-block;
  font-size: 22px;
  line-height: 22px;
  padding-top: 10px;
  margin-bottom: 2px;
  min-height: initial;
  width: 100%;
  font-weight: 700;
}

.agent_datalisting .list-items .items .proslefts01 .rec_username i.title-agt {
  font-style: normal;
  display: block;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 86%;
  margin-top: 2px;
  line-height: 20px;
}

.agent_datalisting .list-items .items .proslefts01 .rec_username a.agentn01 {
  font-size: 16px;
  line-height: 16px;
  color: #1148ac;
  margin: 0;
  text-decoration: none;
  font-weight: 700;
}

.agent_datalisting .list-items .items .proslefts01 ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  min-height: 60px;
}

.agent_datalisting .list-items .items .proslefts01 ul li {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  background-image: none;
  padding: 0px !important;
}

.agent_datalisting .list-items .items .proslefts01 ul li span.middbox {
  width: auto;
  display: inline-block;
}

.agent_datalisting .list-items .items .proslefts01 ul li span.leftbox {
  font-weight: 500;
  width: auto;
  display: inline-block;
  padding-right: 10px;
  line-height: normal;
}

.agent_datalisting .list-items .items .proslefts01 ul li span.middbox {
  width: auto;
  display: inline-block;
  line-height: normal;
}

.agent_datalisting .list-items .items .prosrights01 {
  display: table;
  width: 100%;
  vertical-align: top;
  padding: 10px 0px 0 0;
}

.agent_datalisting .list-items .items .prosrights01 .social_i {
  display: table-cell;
  width: 50%;
  margin: 0 0 10px 0;
}

.agent_datalisting .list-items .items .prosrights01 .social_i ul {
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}

.agent_datalisting .list-items .items .prosrights01 .social_i ul li {
  border-right: 0px solid #ddd;
  display: inline-block;
  line-height: 10px;
  position: relative;
  font-size: 14px;
  width: auto;
}

.agent_datalisting .list-items .items .prosrights01 .social_i ul li a {
  line-height: 4px;
  padding: 0 5px;
}

.agent_datalisting .list-items .items .prosrights01 .social_i ul li a fa-home {
  color: #333;
}

.agent_datalisting .list-items .items .prosrights01 .social_i ul li a img {
  width: 18px;
}

.agent_datalisting .list-items .items .prosrights01 .social_i ul li a:after {
  content: '|';
  color: #ddd;
  right: -4px;
  position: absolute;
  top: 7px;
}

.agent_datalisting .list-items .items .prosrights01 .social_i ul li:last-child a:after {
  content: '';
}

.agent_datalisting .list-items .items .prosrights01 .review_t {
  display: table-cell;
  text-align: right;
  width: 50%;
  text-transform: uppercase;
}

.agent_datalisting .list-items .items .prosrights01 .review_t p {
  font-size: 14px;
}

.agent_datalisting .list-items .items .prosrights01 .review_t i.fa-star {
  color: #ffec00;
}

.agent_datalisting .list-items .items .prosrights01 .review_t i {
  font-style: normal;
  color: #000;
  font-size: 13px;
  margin-right: 0px;
  margin-left: 1px;
}

.agent_datalisting .list-items .items .prosrights01 .review_t i a {
  color: #000;
  text-decoration: none;
  margin-left: 2px;
}

.agent_datalisting .list-items .items .prosrights01 .review_t i:last-child {
  margin-left: 10px;
}

@media only screen and (max-width: 991px) {
  .agent_datalisting .list-items .items .prosrights01 .review_t i {
    font-size: 12px;
  }
}

.agent_datalisting .list-items .items .prosrights01 .review_t i.fa-star-o {
  font-style: normal;
  color: #727272;
}

.agent_datalisting .list-items .items .prosrights01 .connect_btn {
  margin-top: 15px;
}

.agent_datalisting .list-items .items .prosrights01 .connect_btn .btn-connect {
  background-color: #1148ac;
  border: 1px solid #1148ac !important;
  color: #fff;
  border-radius: 50px !important;
  width: 100%;
  font-size: 14px;
}

.agent_datalisting .list-items .items .prosrights01 .connect_btn .btn-connect .fa {
  color: #fff;
}

@media only screen and (max-width: 1199px) {
  .agent_datalisting .list-items .items {
    padding: 10px;
  }
}

.agent_datalisting .list-items .Specialize_add {
  font-size: 14px;
  margin-bottom: 0;
  padding: 10px 0;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  text-indent: 0px;
  min-height: 45px;
}

.agent_datalisting .list-items .Specialize_add strong {
  font-size: 14px;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .agent_datalisting .list-items {
    /*Start Responsive*/
  }

  .agent_datalisting .list-items .items {
    position: relative;
    display: block;
    padding: 5px;
    /*.proslefts01 {
          display: inline-block;
          width: 100%;
          border-right: 0px solid transparent;
          margin-right: 0px;
          padding: 0 5px;
          ul {
            list-style-type: none;
            margin: 0px;
            padding: 0px;
            display: table;
            width: 100%;
          }
        }*/
  }

  .agent_datalisting .list-items .items .itemsin01 {
    display: inline-block;
    width: 100%;
    padding: 10px 10px 5px 10px;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_img {
    width: 50px;
    height: 50px;
    margin: 0;
    text-align: center;
    display: inline-block;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_img i {
    font-style: normal;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    background-color: #e5e5e5;
    overflow: hidden;
    vertical-align: middle;
    display: block;
  }

  .agent_datalisting .list-items .items .itemsin01 .rec_img i img {
    max-width: 100%;
    height: auto;
  }

  .agent_datalisting .list-items .items .prosrights01 {
    display: table;
    width: 100%;
    padding: 5px 6px;
    margin-bottom: 15px;
  }

  .agent_datalisting .list-items .items .prosrights01 .review_t {
    display: table-cell;
    padding: 0 2px;
    width: 50%;
  }

  .agent_datalisting .list-items .items .prosrights01 .review_t i {
    cursor: pointer;
    font-size: 13px;
    font-style: normal;
  }

  .agent_datalisting .list-items .items .prosrights01 .connect_btn {
    padding: 0 2px;
    display: table-cell;
    width: 50%;
  }
}

.overlaycl {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}

.overlaycl.active {
  display: block;
}

.modal_review {
  display: none;
  position: absolute;
  display: block;
  min-width: 530px;
  z-index: 99999;
  background: #fff;
  -webkit-box-shadow: 0px 0px 5px #ccc;
          box-shadow: 0px 0px 5px #ccc;
  padding: 20px;
  border-radius: 0px;
  right: 0;
  text-transform: none;
}

.modal_review .close {
  position: absolute;
  right: 0;
  top: 0;
  width: 27px;
  height: 27px;
  background: #000;
  text-align: center;
  color: #fff;
  opacity: 1;
  font-size: 30px;
}

.modal_review .public-heading .title {
  font-size: 20px;
  color: #1148ac;
  font-weight: 600;
  margin: 0px 0 20px 0;
  line-height: 22px;
  display: block;
  text-transform: inherit;
  float: left;
}

.modal_review .review_in01 {
  height: calc(80vh - 85px - 85px);
  overflow-y: auto;
  overflow-x: hidden;
  clear: both;
}

.modal_review .review_in01 .content_txt .review-star .star .fa {
  color: #f8dc21;
  margin-right: 2px;
}

.modal_review .review_in01 .content_txt .review-star .star i.fa-star {
  color: #ffec00;
}

.modal_review .review_in01 .content_txt .review-star .star i {
  font-style: normal;
  color: #0082ff;
}

.modal_review .review_in01 .content_txt .review-star .by-review {
  display: inline-block;
}

.modal_review .review_in01 .content_txt .review-star .verify {
  text-align: right;
  color: #333;
  display: inline-block;
  position: relative;
  margin-top: 0px;
}

.modal_review .review_in01 .content_txt .review-star .verify a {
  text-decoration: none;
}

.modal_review .review_in01 .content_txt .review-star .verify a .fa {
  font-size: 25px;
  color: #11ac1c;
  display: inline-block;
  width: 40px;
  position: relative;
  top: 7px;
}

.modal_review .review_in01 .content_txt .review-star .verify a i {
  font-style: normal;
  display: inline-block;
  color: #333;
  font-size: 9px;
  vertical-align: top;
  margin-left: 5px;
  line-height: 13px;
}

.modal_review .review_in01 .content_txt .review-star .verify a i b {
  color: #11ac1c;
  font-size: 12px;
  display: block;
  font-weight: 600;
}

.modal_review .review_in01 .content_txt .review-star .verify a .popuptext {
  display: none;
}

.modal_review .review_in01 .content_txt .review-star .verify a:hover .popuptext {
  display: block;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp {
  text-align: right;
  padding-right: 30px;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext {
  width: 410px;
  background-color: #f6f6f6;
  color: #333;
  text-align: left;
  border-radius: 6px;
  padding: 0px 0;
  position: absolute;
  z-index: 99999999;
  bottom: 116%;
  left: -271%;
  margin-left: 0px;
  font-size: 14px;
  border: 1px solid #333;
  -webkit-box-shadow: 0px -2px 3px #333;
  box-shadow: 0px -2px 3px #333;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 {
  display: table;
  width: 100%;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .map01 {
  display: table-cell;
  width: 48%;
  vertical-align: top;
  padding-left: 10px;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .map01 .mappp01 {
  width: 93%;
  border: 1px solid #cccccc;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
  min-height: 107px;
  vertical-align: top;
  background: #cccccc;
  margin-bottom: 15px;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .map01 .mappp01 img {
  width: 100%;
  max-width: 100%;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 {
  display: table-cell;
  vertical-align: top;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .text-verify {
  padding: 10px 0px 0px;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .a-heading {
  padding: 0px 10px 0 0px;
  font-weight: 600;
  margin: 0px;
  color: #333;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .add-pop {
  font-size: 14px;
  color: #333;
  padding: 0 10px 0 0px;
  line-height: 17px;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .pop-date {
  padding: 0 10px 0 0px !important;
  line-height: 17px;
  font-size: 14px;
  margin-top: 1px;
}

.modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 89%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}

@media only screen and (max-width: 767px) {
  .modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext {
    width: 290px;
    background-color: #f6f6f6;
    color: #333;
    text-align: left;
    border-radius: 6px;
    padding: 0px 0;
    position: absolute;
    z-index: 99999999;
    bottom: 116%;
    left: -151%;
    margin-left: 0px;
    font-size: 14px;
    border: 1px solid #333;
    -webkit-box-shadow: 0px -2px 3px #333;
    box-shadow: 0px -2px 3px #333;
  }

  .modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 {
    display: block;
    width: 100%;
  }

  .modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .map01 {
    display: block;
    width: 100%;
    vertical-align: top;
    padding-left: 10px;
  }

  .modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 {
    display: block;
    vertical-align: top;
    padding: 10px 20px;
  }

  .modal_review .review_in01 .content_txt .review-star .verify_wp.verify_wp_new a .popuptext .popupin009 .content-sec0010 .pop-date {
    padding-left: 0px !important;
  }
}

.modal_review .review_in01.active {
  overflow-y: visible;
  overflow-x: visible;
}

.for-desktop {
  display: block !important;
}

.for-modile {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .modal_review {
    min-width: 290px;
    font-size: 14px;
    z-index: 9999;
  }

  .for-desktop {
    display: none !important;
  }

  .for-modile {
    display: block !important;
  }
}

.loadmore {
  text-align: center;
  margin-bottom: 30px;
}

.loadmore p {
  display: inline-block;
  margin: 0px;
  font-size: 16px;
  border: 1px solid #0075ff;
  padding: 3px 20px;
  border-radius: 4px;
  background: #0075ff;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
}

.loadmore p:hover {
  -webkit-box-shadow: 1px 3px 4px #333;
          box-shadow: 1px 3px 4px #333;
}

#myMessage {
  font-family: "Lato", sans-serif;
}

#myMessage .modal-content {
  border-radius: 10px !important;
}

#myMessage .modal-content .modal-body .form-control {
  font-family: "Lato", sans-serif;
}

#myMessage .modal-content .modal-header {
  border-radius: 10px 10px 0 0;
}

#myMessage .modal-content .modal-footer {
  border-radius: 0 0 10px 10px;
}

#myMessage .modal-content .modal-footer .btn-primary {
  background-color: #0075ff;
  border: 1px solid #0075ff !important;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  #myMessage .modal-dialog {
    margin: 0px !important;
  }

  #myMessage .modal-dialog .modal-content {
    border-radius: 0px !important;
  }

  #myMessage .modal-dialog .modal-content .modal-body .form-control {
    font-family: "Lato", sans-serif;
  }

  #myMessage .modal-dialog .modal-content .modal-header {
    border-radius: 0;
  }

  #myMessage .modal-dialog .modal-content .modal-footer {
    border-radius: 0;
  }
}

.pleasewait {
  color: #31aa3a;
  text-align: center;
  display: inline-block;
  width: 100%;
  font-size: 16px;
}

.loading-text .fa {
  color: #0075ff;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .listing_heading {
  margin-bottom: 30px;
  text-align: left;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .listing_heading .title_col.title_i {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  margin-bottom: 0px;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings {
  border: none;
  height: auto;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap.active {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap.active {
    display: none !important;
  }
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap {
  height: auto;
  border-right: 1px solid transparent;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap ul.nav-tabs {
  padding: 0px;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li.active a {
  border: 1px solid transparent;
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li {
  border: 1px solid transparent;
  font-size: 14px;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li a {
  padding: 8px 5px 8px 35px;
  color: #212121;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabs_wrap ul.nav-tabs li {
    background-color: #fff;
    margin-bottom: 2px;
  }
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads {
  padding-left: 15px;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .row {
  margin-left: 15px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .row {
    margin-left: -15px;
  }
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .tab-content {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup {
  min-height: 500px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .tab-content .profileedit_popup h3 {
  font-family: "Lato", sans-serif;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .tab-content .listtab_wrap {
  padding: 38px;
  min-height: 400px;
  background-color: #fff;
  border-left: 0px solid #ccc;
  margin-left: 0px;
  z-index: -999;
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .tab-content .listtab_wrap .form_section {
  font-family: "Lato", sans-serif;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .tab-content .listtab_wrap {
    min-height: 200px;
  }
}

.list-container.setting_new.lead_pref_se01.loanoffer_wrapper .product_listing .tabs_listings .tabsleads .tab-content.active {
  display: block !important;
}

#loan_coming_soon h3 {
  margin-top: 60px;
  font-size: 36px;
  font-weight: 700;
}

#loan_coming_soon .modal-dialog {
  max-width: 946px;
  width: 100%;
  margin-top: 250px !important;
}

#loan_coming_soon .btn_go_back {
  cursor: pointer;
  line-height: 43px;
  height: 45px;
  width: 180px;
  display: inline-block;
  background: #006adc;
  border-radius: 5px;
  color: #fff;
  margin-top: 120px;
  margin-bottom: 60px;
  text-align: center;
  font-size: 14px;
}

#loan_coming_soon .btn_go_back:hover {
  color: #fff;
  text-decoration: none;
}

@media only screen and (max-width: 1199px) {
  #loan_coming_soon .modal-dialog {
    margin-top: 100px !important;
  }
}

@media only screen and (max-width: 991px) {
  #loan_coming_soon .modal-dialog {
    margin-top: 0px !important;
  }
}

/*loan agent lead preferences page css*/

.container-lolp {
  padding: 100px 0 80px 0;
  background-color: #f8f8f8;
  font-weight: 400;
}

.container-lolp form,
.container-lolp textarea,
.container-lolp input,
.container-lolp select {
  font-weight: 400;
}

.container-lolp .heading_ccc .show-recipt {
  margin-top: 20px;
}

.container-lolp .heading_ccc .show-recipt ul {
  list-style-type: none;
  margin: 0px 0;
  padding: 0px;
}

.container-lolp .heading_ccc .show-recipt ul li:first-child {
  padding-left: 0px;
}

.container-lolp .heading_ccc .show-recipt ul li:last-child {
  border-right: 0px solid #333;
}

.container-lolp .heading_ccc .show-recipt ul li {
  display: inline;
  border-right: 1px solid #333;
  padding: 0 10px;
}

.container-lolp .heading_ccc .show-recipt ul li a {
  text-decoration: none;
  border: 1px solid #ccc;
  padding: 6px 12px;
  border-radius: 50px;
}

.container-lolp .heading_ccc .show-recipt ul li a:hover {
  border: 1px solid #1148ac;
  color: #fff;
  background-color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .container-lolp .heading_ccc .show-recipt ul li a {
    padding: 4px 6px;
  }
}

@media only screen and (max-width: 991px) {
  .container-lolp .heading_ccc .show-recipt {
    margin: 0 0 20px 0;
  }
}

.container-lolp .heading {
  margin-bottom: 0px;
  text-align: left;
  display: block !important;
}

.container-lolp .heading .title {
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #1148ac;
  display: block;
}

.container-lolp .heading .history_btn {
  margin-top: 20px;
  padding-bottom: 0px;
}

.container-lolp .heading .history_btn ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.container-lolp .heading .history_btn ul li a {
  float: none;
}

@media only screen and (max-width: 767px) {
  .container-lolp .heading .pull-right {
    float: none !important;
    text-align: center;
  }

  .container-lolp .heading .title.pull-left {
    float: none !important;
    width: 100%;
    display: none;
  }
}

.container-lolp .tab-contianer {
  margin-top: 30px;
}

.container-lolp .tab-contianer #tabs_wrap_menuid.active {
  display: block !important;
}

.container-lolp .tab-contianer .tabs_wrap {
  background-color: #fff;
  min-height: 200px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.container-lolp .tab-contianer .tabs_wrap ul li {
  font-size: 14px;
  font-weight: 600;
}

.container-lolp .tab-contianer .tabs_wrap ul li a {
  color: #212121;
  padding: 8px 5px 8px 35px;
}

.container-lolp .tab-contianer .tabs_wrap ul li a .txt-upgrade {
  background-color: #fec401;
  color: #000;
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 50px;
  cursor: pointer;
  font-weight: 600;
  font-style: normal;
}

.container-lolp .tab-contianer .tabs_wrap ul li a .fa-angle-right {
  display: none;
}

.container-lolp .tab-contianer .tabs_wrap ul li a:hover {
  background-color: transparent;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabs_wrap ul li a .fa-angle-right {
    display: block;
    float: right;
    padding-top: 4px;
  }
}

.container-lolp .tab-contianer .tabs_wrap ul li.active a {
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabs_wrap.active {
    display: none;
  }

  .container-lolp .tab-contianer .tabs_wrap {
    min-height: inherit;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: block;
  }

  .container-lolp .tab-contianer .tabs_wrap ul li {
    background-color: #fff;
    margin-bottom: 2px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  }
}

.container-lolp .tab-contianer .tabsleads {
  padding-left: 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup {
  min-height: 300px;
  padding: 15px 20px 15px 40px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 15px;
  display: block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 20px;
  margin-top: 2px;
  display: block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section.preferences_i121 {
  font-weight: 400;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section.preferences_i121 .form-control {
  background-color: transparent;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section.preferences_i121 label {
  font-weight: 400;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section.preferences_i121 .radio_s01 label {
  font-weight: normal;
  margin: 0 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section.preferences_i121 .button_s01 .btn {
  border-radius: 50px;
  width: 100px;
  margin: 0 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section {
  /*//Start Loan officer lead preferences*/
  /*Responsive Start*/
  /*Responsive end*/
  /*//End Loan officer lead preferences*/
  /*Start Feature hover css*/
  /*End Feature hover css*/
  /*//Start Edit vredit card*/
  /*//End Edit vredit card*/
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .leadtablebtn {
  margin: 20px 0 0 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .leadtablebtn .btn {
  border-radius: 50px;
  width: 100px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .leadtablebtn p {
  margin-top: 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 {
  border: 1px solid #f8f8f8;
  background-color: transparent;
  font-weight: 400;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .newlead_heading {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5f99fd), to(#3978ea));
  background-image: linear-gradient(#5f99fd, #3978ea);
  color: #fff;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .newlead_heading .col-01:last-child {
  border-right: 0px solid #ccc;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .newlead_heading .col-01 {
  display: table-cell;
  width: 33%;
  padding: 12px 0 12px 20px;
  border-right: 0px solid #ccc;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .newlead_heading {
    display: none;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat:nth-child(even) {
  background-color: #fbfbfb;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat {
  display: table;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup:first-child .lead_right {
  font-weight: bold;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup {
  display: table-cell;
  width: 33%;
  padding: 8px 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup .lead_left {
  display: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup input {
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 {
    border: none;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat:nth-child(2n) {
    background-color: #fff;
    border-top: 0px solid #f2f2f2;
    border-bottom: 0px solid #f2f2f2;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat {
    background-color: #fff;
    border-left: 2px solid #fff;
    -webkit-box-shadow: 0px 0px 3px #ccc;
            box-shadow: 0px 0px 3px #ccc;
    margin: 12px 0px;
    padding: 10px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup {
    display: table;
    width: 100%;
    padding: 4px 5px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup .lead_right {
    font-weight: normal !important;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .new_lead01 .leadtable_data .lead_repeat .leadgroup .lead_left {
    font-weight: 600;
    width: 54%;
    display: table-cell;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner {
  width: 650px;
  margin: 0 auto;
  /*New select style Start*/
  /*New select style End*/
  /*Select option dropdown start*/
  /* select starting stylings ------------------------------*/
  /* Remove focus */
  /* Use custom arrow */
  /* LABEL ======================================= */
  /* active state */
  /* BOTTOM BARS ================================= */
  /* active state */
  /* HIGHLIGHTER ================================== */
  /*Select option dropdown end*/
  /*Select option css Strat*/
  /* select with icons badges single*/
  /*Select option css End*/
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field.form-group {
  margin-bottom: 28px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  font-weight: 400;
  /**
                * Translate down and scale the label up to cover the placeholder,
                * when following an input (with placeholder-shown support).
                * Also make sure the label is only on one row, at max 2/3rds of the
                * field—to make sure it scales properly and doesn't wrap.
                */
  /**
                * By default, the placeholder should be transparent. Also, it should 
                * inherit the transition.
                */
  /**
                * Show the placeholder when the input is focused.
                */
  /**
                * When the element is focused, remove the label transform.
                * Also, do this when the placeholder is _not_ shown, i.e. when 
                * there's something in the input at all.
                */
  /*Select*/
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field label,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field input.formctrl {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field input.formctrl {
  font-size: 16px;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  font-family: inherit;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0 0 0 5px;
  cursor: text;
  background-color: transparent;
  z-index: 999;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field input.formctrl:focus {
  outline: 0;
  border-bottom: 1px solid #0082ff;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field label {
  margin-bottom: 0px;
  line-height: 10px;
  font-weight: normal;
  font-size: 10px;
  font-weight: 400;
  color: #333;
  padding-left: 5px;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field label {
    font-size: 9px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field input.formctrl:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 2.125rem) scale(1.5);
          transform: translate(0, 2.125rem) scale(1.5);
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field ::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field input.formctrl:focus::-webkit-input-placeholder {
  opacity: 1;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field input.formctrl:not(:placeholder-shown) + label,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field input.formctrl:focus + label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
  cursor: pointer;
  color: #0082ff;
  font-size: 11px;
  padding-left: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field label,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field select.formctrl {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field select.formctrl {
  font-size: 16px;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  font-family: inherit;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0 0 0 5px;
  cursor: text;
  background-color: transparent;
  z-index: 999;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field select.formctrl:focus {
  outline: 0;
  border-bottom: 1px solid #0082ff;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field select.formctrl:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: translate(0, 2.125rem) scale(1.5);
          transform: translate(0, 2.125rem) scale(1.5);
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field select.formctrl:not(:placeholder-shown) + label,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .field select.formctrl:focus + label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
  cursor: pointer;
  color: #0082ff;
  font-size: 11px;
  padding-left: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .selectboxcount {
  margin-top: 30px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton.paymentbtn {
  margin-top: 50px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton {
  margin: 30px 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton .btn {
  border-radius: 50px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton .btn-select_state {
  width: 100px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton .btn-continue {
  border: 1px solid #ffbd00;
  background-color: #ffbd00;
  color: #333333;
  border-radius: 50px;
  width: 230px;
  padding: 8px 0;
  cursor: pointer;
  font-size: 18px;
  line-height: 32px;
  font-weight: bold;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton .backbutton {
  font-size: 18px !important;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton .backbutton {
    color: #333333;
    border-radius: 50px;
    width: 75px;
    padding: 8px 0px;
    cursor: pointer;
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
    margin-right: 0px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .continuebutton .btn-continue {
    border: 1px solid #ffbd00;
    background-color: #ffbd00;
    color: #333333;
    border-radius: 50px;
    width: auto;
    padding: 8px 30px;
    cursor: pointer;
    font-size: 16px;
    line-height: 32px;
    font-weight: bold;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .addbutton {
  text-align: right;
  margin-top: 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .addbutton .btn-add {
  border: 1px solid #1148ac;
  background-color: #1148ac;
  color: #fff;
  border-radius: 50px;
  width: 115px;
  padding: 3px 0;
  cursor: pointer;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading {
  margin-bottom: 24px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading h2 {
  font-size: 30px;
  color: #1148ac;
  margin: 0px 0 10px 0;
  line-height: 40px;
  font-weight: bold;
  font-weight: 400;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading p {
  font-size: 16px;
  line-height: 22px;
  color: #333;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading p a {
  color: #1148ac;
  display: block;
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading p a {
    display: inline-block;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .selectst01 ul {
  list-style-type: none;
  margin: 0px;
  padding: 10px;
  font-size: 0px;
  display: inline-block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .selectst01 ul li {
  display: inline-block;
  font-size: 14px;
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  padding: 0 5px;
  margin-right: 5px;
  font-weight: 500;
  color: #333;
  margin-bottom: 5px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .selectst01 ul li .removect {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 2px;
  line-height: 22px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .selection_country {
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .selection_country .heading {
  background-color: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px;
  text-align: center;
  margin-bottom: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .selection_country .heading h4 {
  font-size: 22px;
  color: #333333;
  line-height: 32px;
  margin: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .payment_method .paymentform {
  background-color: #f7f7f7;
  border: 1px solid #e5e5e5;
  padding: 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .payment_method .checkboxsection {
  margin-top: 10px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .payment_method .checkboxsection label {
  font-weight: normal;
  display: table;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .payment_method .checkboxsection label input {
  display: table-cell;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .payment_method .checkboxsection label span {
  display: table-cell;
  padding-left: 5px;
  position: relative;
  top: 2px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .payment_method .checkboxsection a {
  color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .payment_method .checkboxsection label {
    font-size: 14px;
    line-height: 20px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 {
  position: relative;
  margin-bottom: 25px;
  font-family: "Lato", sans-serif;
  /*Select option dropdown start*/
  /* select starting stylings ------------------------------*/
  /* Remove focus */
  /* Use custom arrow */
  /* LABEL ======================================= */
  /* active state */
  /* BOTTOM BARS ================================= */
  /* active state */
  /* HIGHLIGHTER ================================== */
  /*Select option dropdown end*/
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .formcontrol {
  font-size: 15px;
  padding: 2px 10px 10px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Lato", sans-serif;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: transparent;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .label009 {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: relative;
  pointer-events: none;
  left: 5px;
  top: 10px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 label.label1 {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .label009,
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 label.label1 {
    font-size: 14px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ label.label1,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .formcontrol:valid ~ label.label1 {
  top: -10px;
  font-size: 12px;
  color: #0082ff;
  font-weight: 500;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .bar {
  position: relative;
  display: block;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .bar:before,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #0082ff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .bar:before {
  left: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .bar:after {
  right: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:before,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select {
  font-weight: 400;
  position: relative;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-text {
  position: relative;
  font-family: inherit;
  background-color: transparent;
  width: 100%;
  padding: 10px 10px 10px 5px;
  color: #000;
  font-size: 16px;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-text:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select .select-text {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select:after {
  position: absolute;
  top: 6px;
  right: 10px;
  padding: 0;
  content: '\F107';
  pointer-events: none;
  font-family: 'Fontawesome';
  font-size: 20px;
  color: #333;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-label {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  font-weight: 500;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-label {
    font-size: 14px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-text:focus ~ .select-label,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-text:valid ~ .select-label {
  top: -10px;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
  font-size: 12px;
  color: #0082ff;
  font-weight: 500;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-bar {
  position: relative;
  display: block;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-bar:before,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #2F80ED;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-bar:before {
  left: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-bar:after {
  right: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-text:focus ~ .select-bar:before,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-text:focus ~ .select-bar:after {
  width: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .form-group.frmgrp09 .select-highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select {
  font-weight: 400;
  position: relative;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-text {
  position: relative;
  font-family: inherit;
  background-color: transparent;
  width: 100%;
  padding: 10px 10px 10px 5px;
  color: #000;
  font-size: 16px;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-text:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select .select-text {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select:after {
  position: absolute;
  top: 6px;
  right: 10px;
  padding: 0;
  content: '\F107';
  pointer-events: none;
  font-family: 'Fontawesome';
  font-size: 20px;
  color: #333;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-label {
  color: #333;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  font-weight: 400;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-text:focus ~ .select-label,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-text:valid ~ .select-label {
  top: -20px;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
  font-size: 12px;
  color: #0082ff;
  font-weight: 500;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-bar {
  position: relative;
  display: block;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-bar:before,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 1px;
  position: absolute;
  background: #2F80ED;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-bar:before {
  left: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-bar:after {
  right: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-text:focus ~ .select-bar:before,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-text:focus ~ .select-bar:after {
  width: 50%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container {
  min-width: 100%;
  padding: 10px 10px 0 10px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-results__option {
  padding-right: 20px;
  vertical-align: middle;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-results__option:before {
  content: "";
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background-color: #fff;
  margin-right: 20px;
  vertical-align: middle;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-results__option[aria-selected=true]:before {
  font-family: fontAwesome;
  content: "\F00C";
  color: #fff;
  background-color: #f77750;
  border: 0;
  display: inline-block;
  padding-left: 3px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #fff;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #eaeaeb;
  color: #272727;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-selection--multiple {
  margin-bottom: 10px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-radius: 4px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #e5e5e5 !important;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-selection--multiple {
  border: 1px solid #e5e5e5 !important;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--open .select2-dropdown--below {
  border-radius: 6px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-selection .select2-selection--multiple:after {
  content: 'hhghgh';
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-icon .select2-selection__placeholder .badge {
  display: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-icon .placeholder {
  display: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-icon .select2-results__option:before,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-icon .select2-results__option[aria-selected=true]:before {
  display: none !important;
  /* content: "" !important; */
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select-icon .select2-search--dropdown {
  display: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 0px;
  line-height: 22px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  font-size: 20px;
  line-height: 20px;
  position: relative;
  top: 4px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .select2-container--default .select2-search--inline .select2-search__field {
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner {
    width: 100%;
    font-size: 14px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner img {
    margin-top: 10px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading {
    margin-bottom: 24px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading h2 {
    font-size: 22px;
    color: #1148ac;
    margin: 0px 0 10px 0;
    line-height: 33px;
    font-weight: bold;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .loanagent-inner .heading p {
    font-size: 14px;
    line-height: 20px;
    color: #333;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .selection_country {
    border: 1px solid #e5e5e5;
    background-color: #fff;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .selection_country .heading {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
    text-align: center;
    margin-bottom: 0px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .selection_country .heading h4 {
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    margin: 0px;
  }
}

@media only screen and (max-width: 991px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_table .table-responsive table {
    white-space: nowrap;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc {
  border-radius: 0px;
  background-color: #fff;
  color: #333;
  padding: 0;
  margin-bottom: 25px;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc .pay-desc {
  color: #333;
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
  font-weight: 600;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul {
  list-style-type: none;
  margin: 0px;
  padding: 30px;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li {
  display: inline-block;
  padding-right: 30px;
  width: 48%;
  border-right: 1px solid #ccc;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .img-p img {
  -webkit-filter: brightness(0);
          filter: brightness(0);
  width: 30px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .pay-text {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  line-height: 18px;
  padding-left: 10px;
  text-align: left;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .pay-text i {
  display: block;
  font-style: normal;
  font-weight: 600;
  margin-top: 10px;
}

@media only screen and (max-width: 640px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li {
    width: 100%;
    padding: 0px 0 10px 0;
    border-right: none;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li:last-child {
    border-bottom: 0px solid #ccc;
    padding-right: 0px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li:last-child {
  border-right: 0px solid #ccc;
  padding-right: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member {
  background-color: #f8f8f8;
  padding: 20px 0;
  text-align: center;
  margin-top: 30px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member img {
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member h2 {
  margin: 0 0 15px 0;
  font-size: 26px;
  text-align: center;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member h5 {
  text-align: center;
  font-size: 24px;
  color: #ee0b3b;
  margin: 0px 0 15px 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member a {
  display: inline-block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
  font-size: 16px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member h2 {
    margin: 0 0 15px 0;
    font-size: 24px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner {
  padding: 30px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h2 {
  margin: 0 0 15px 0;
  font-size: 26px;
  text-align: left;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h5 {
  text-align: left;
  font-size: 24px;
  color: #ee0b3b;
  margin: 0px 0 15px 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner a {
  display: inline-block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
  font-size: 16px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h2 {
    margin: 0 0 15px 0;
    font-size: 24px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap {
  display: table;
  width: 100%;
  margin-top: 20px;
  border-bottom: 1px solid #ccc;
  padding: 0 20px 20px 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 5px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 a {
  text-decoration: none;
  color: #000;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
  display: none;
  position: absolute;
  top: -115px;
  width: 530px;
  -webkit-box-shadow: 0px 0px 6px #333;
          box-shadow: 0px 0px 6px #333;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal figure img {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
    left: -220px;
    top: -145px;
  }
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
    position: absolute;
    top: -90px;
    width: 90%;
    -webkit-box-shadow: 0px 0px 6px #333;
    box-shadow: 0px 0px 6px #333;
    left: 10px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3.feature_heading:hover .member_modal {
  display: block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3.feature_heading:hover a {
  text-decoration: none;
  color: #007eff;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 .content p {
  font-size: 16px;
  line-height: 20px;
  margin: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
  width: 120px;
  padding-right: 25px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left img {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
    width: 100px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 4px 0px #ccc;
          box-shadow: 0px 1px 4px 0px #ccc;
  display: table;
  width: 100%;
  float: none;
  font-weight: 400;
  padding: 20px;
  margin: 15px 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox {
  display: table-cell;
  vertical-align: top;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox span {
  display: block;
  width: 110px;
  height: 110px;
  border-radius: 100px;
  margin-right: 15px;
  border: 1px solid #5a6a7e;
  margin: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox span img {
  width: 100%;
  height: 100%;
  border-radius: 100px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox .heading.mobile {
  display: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap {
  display: table-cell;
  vertical-align: top;
  width: 90%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable {
  width: 67%;
  float: left;
  height: auto;
  margin: 0 10px 0 10px;
  border-right: 1px solid #ccc;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable .heading h3 {
  margin: 0px 0 5px 0;
  font-size: 22px;
  color: #000;
  line-height: 30px;
  font-weight: 700;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable .heading.desktop {
  display: block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul {
  margin: 0px;
  padding: 0px;
  float: none;
  width: 100%;
  height: auto;
  list-style: none;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul li {
  font-size: 14px;
  line-height: 26px;
  color: #333;
  background-image: none;
  padding: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul li span.leftbox {
  margin: 0px 0 0 0px;
  padding: 0;
  float: left;
  width: 35%;
  height: auto;
  list-style: none;
  text-align: left;
  font-weight: 600;
  color: #000;
  font-size: 14px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul li span.middbox {
  margin: 0px 0 0 0px;
  padding: 0 0px;
  float: left;
  width: 64%;
  height: auto;
  list-style: none;
  color: #333;
  font-size: 14px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox {
  width: 28%;
  float: left;
  height: auto;
  margin: 0 0 0 0px;
  position: relative;
  min-height: 140px;
  clear: inherit;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat {
  border-radius: 0px;
  color: #3b3b3b;
  float: none;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0 10px 0;
  height: auto;
  padding: 0px 0;
  text-align: left;
  width: 100%;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat i {
  font-style: normal;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat i .fa-star-o {
  color: #727272 !important;
  font-size: 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat i .fa-star {
  color: #ffec00;
  font-size: 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap:last-child {
  border-bottom: 0px solid #ccc;
}

@media only screen and (max-width: 640px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap {
    display: block;
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
    width: 100%;
    padding-right: 0px;
    display: block;
    text-align: center;
    padding-bottom: 15px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left img {
    width: 100px;
  }
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 {
  margin: 20px 20px 0 0;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
          box-shadow: 0px 0px 1px #ccc;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 h3 {
  margin: 0px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #f8f8f8;
  padding: 10px;
  background: #f8f8f8;
  font-weight: 600;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 .content {
  padding: 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .credit-card {
  margin-bottom: 15px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .credit-card .btn-credit {
  border-radius: 50px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-now {
  border-radius: 0px;
  background-color: #f8f8f8;
  border: 1px solid #f8f8f8;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right {
  border-radius: 0px;
  padding: 0px;
  font-weight: 400;
  background-color: #fff;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-info {
  padding: 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal h3.bill-text {
  margin-left: -20px;
  margin-right: -20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal h3 {
  margin: 0px 0 10px 0;
  font-weight: 400;
  font-size: 16px !important;
  padding: 15px 20px;
  border-bottom: 1px solid #f8f8f8;
  background-color: #f8f8f8;
  color: #333;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group.order-now {
  margin-bottom: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group {
  margin: 0px 0 15px 0;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group .control-label {
  padding-top: 0px;
  margin-bottom: 5px;
  font-weight: 400;
  font-weight: 600;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group input,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group select,
.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group textarea {
  font-weight: 400;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .order-now .btn {
  font-weight: 400;
  font-size: 14px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc {
  border-radius: 0px;
  background-color: #fff;
  color: #333;
  padding: 0;
  margin-bottom: 25px;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
  /*ul.card-save{
                  height: 180px;
                  width: 100%;
                  background-color: #5b75ea;
                  background-image: linear-gradient(to right, #5b75ea , #4d8cf2);
                  color: white;
                  opacity: 0.95;
                  border-radius: 20px;
                  padding: 40px;
                  list-style-type: none;
                  li{
                    border: none;
                  }
                  li.editacard{
                    padding-top: 0px;
                  }
                  li.cardno{
                    padding-top: 30px;
                    letter-spacing: 2px;
                    font-size: 22px;
                    font-weight: 600;
                  }
                }*/
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .feature_change_cc_inner {
  padding: 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .title-pay {
  color: #333;
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc {
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
  padding: 11px 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .left_cc {
  float: left;
  padding-top: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .right_cc {
  float: right;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .add-card-cc {
  display: block;
  padding: 0 8px;
  border-radius: 4px;
  text-decoration: none;
  border: 1px solid #ccc;
  /*border: 1px dashed #1148ac;
                    padding: 0 8px;
                    border-radius: 4px;
                    text-decoration: none;
                    color: #333;*/
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .add-card-cc img {
  width: 40px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .add-card-cc:hover {
  background-color: #fff;
  color: #1148ac;
  border: 1px dashed #1148ac;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .editacard-cc {
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0 8px;
  margin-left: 10px;
  border-radius: 4px;
  text-decoration: none;
  color: #333;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .editacard-cc img {
  width: 40px;
  margin-right: 5px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .editacard-cc:hover {
  background-color: #fff;
  color: #1148ac;
  border: 0px dashed #1148ac;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .title-pay {
  color: #333;
  font-size: 16px;
  border-bottom: 0px solid #f8f8f8;
  margin: 0px;
  padding: 0px;
  background-color: transparent;
  display: inline-block;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .pay-desc {
  color: #333;
  padding: 10px 0 20px;
  margin: 0px 0 0 0;
  border-bottom: 0px solid #5680cb;
  border-top: 0px solid #5680cb;
  font-size: 16px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save {
  list-style-type: none;
  padding: 0px 0 0 40px;
  margin: 0px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save li.cardno {
  padding-left: 20px;
}

.container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save .cardno {
  padding-left: 10px;
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save {
    padding: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup.bid_preferences {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup {
    padding: 15px 15px 15px 15px;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in32 {
    margin: 20px 0px 0 0;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .title {
    display: none;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content .profileedit_popup .btm_line {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .container-lolp .tab-contianer .tabsleads {
    display: block;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content {
    display: none;
  }

  .container-lolp .tab-contianer .tabsleads .tab-content.active {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .container-lolp {
    padding: 20px 0 50px 0;
  }

  .container-lolp .tab-contianer {
    margin-top: 0px;
  }

  .container-lolp .tab-contianer #tabs_wrap_menuid.active {
    display: none !important;
  }
}

/*Vendor Signup*/

._container {
  padding: 40px 0 40px 0;
  /*min-height: 450px;*/
  font-weight: 400;
  /*Thank you Start*/
  /*Thank you End*/
}

._container .container-logo {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
}

._container .vendor-logo {
  text-align: left;
  margin-bottom: 10px;
}

._container .vendor-logo .navbar-brand {
  float: none;
  display: inline-block;
  height: auto;
  padding: 0px 20px 5px;
}

._container .vendor-logo .navbar-brand img {
  display: block;
  width: 250px;
}

@media only screen and (max-width: 767px) {
  ._container .vendor-logo {
    text-align: center;
  }

  ._container .vendor-logo .navbar-brand img {
    width: 180px;
  }
}

._container ._thankyou {
  width: 700px;
  margin: 50px auto;
  background-color: #fff;
  text-align: center;
  font-weight: 400;
  border-radius: 20px;
  /*box-shadow: 0px 0px 5px #333;*/
}

._container ._thankyou ._check {
  background-color: #F1F1F1;
  padding: 20px 0;
  border-radius: 20px 20px 0 0;
  /*span{
				border: 2px solid $greentxt;
				display: inline-block;
				width: 70px;
				height: 70px;
				border-radius: 50px;
				text-align: center;
				line-height: 70px;
				font-size: 35px;
				color: $greentxt;
			}*/
}

._container ._thankyou ._check span {
  background-color: #fff;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  display: inline-block;
  line-height: 85px;
  -webkit-box-shadow: 0px 0px 1px #ccc;
          box-shadow: 0px 0px 1px #ccc;
}

._container ._thankyou ._check span img {
  width: 50px;
}

._container ._thankyou ._thu_inner {
  padding: 40px 30px 30px;
}

._container ._thankyou ._thu_inner h2 {
  margin: 0 0 20px 0;
  color: #007eff;
  font-size: 45px;
}

._container ._thankyou ._thu_inner p {
  font-size: 16px;
  margin-bottom: 15px;
  padding: 0 30px;
}

@media only screen and (max-width: 767px) {
  ._container ._thankyou {
    width: 100%;
    border-radius: 3px;
    margin: 30px auto;
  }

  ._container ._thankyou ._check {
    border-radius: 3px 3px 0 0;
  }

  ._container ._thankyou ._thu_inner h2 {
    font-size: 35px;
  }

  ._container ._thankyou ._thu_inner p {
    padding: 0px;
  }
}

._container .registration_form.vendor_signupform {
  width: 90%;
  margin: 30px auto 0;
}

._container .registration_form.vendor_signupform .vendor_form {
  width: 100%;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft {
  border-radius: 20px;
  font-size: 16px;
  display: block;
  width: 100%;
  margin: 0 auto 30px;
  background: #620c27;
  padding: 30px;
  font-weight: 400;
  position: relative;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-img {
  position: absolute;
  width: 45px;
  top: 20px;
  right: 20px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content {
  display: block;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content .bft-heading {
  color: #f4dd19;
  font-size: 18px;
  font-weight: 500;
  padding-left: 0px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 700;
  letter-spacing: 0.7px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul li {
  color: #fff;
  display: block;
  padding: 0 0 5px 0;
  font-size: 16px;
  border-right: 0px solid #ccc;
  line-height: 28px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul li img {
  width: 17px;
  margin-right: 5px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul li:last-child {
  margin-right: 0px;
  border-right: 0px solid #ccc;
}

._container .registration_form.vendor_signupform .social_group {
  padding-left: 30px;
}

._container .registration_form.vendor_signupform .social_group p {
  text-align: left;
}

._container .registration_form.vendor_signupform .social_group h2 {
  text-align: left;
  font-size: 30px;
}

._container .registration_form {
  /*Start Benefit section css*/
  /*End Benefit section css*/
}

._container .registration_form .social_group {
  text-align: center;
  padding: 0 30px;
}

._container .registration_form .social_group h2 {
  color: #fff;
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 15px;
  font-size: 26px;
}

._container .registration_form .social_group p {
  color: #fff;
  font-size: 20px;
  line-height: normal;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .social_group h2 {
    color: #fff;
    font-weight: 600;
    font-size: 22px;
  }

  ._container .registration_form .social_group p {
    color: #fff;
    font-size: 16px;
    line-height: normal;
  }
}

._container .registration_form .vendor_form {
  width: 700px;
  margin: 0 auto 15px;
  background-color: #fff;
  border-radius: 20px;
  font-size: 16px;
}

._container .registration_form .vendor_form .service-inner {
  background-color: transparent;
  padding: 0px;
}

._container .registration_form .vendor_form .service-inner .service_listing ul {
  background-color: #f8f8f8;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips {
  background-color: transparent;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .blue_bg {
  margin-top: 2px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup {
  margin-top: 25px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .form-group {
  margin-top: 0px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .checkbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  font-size: 13px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .checkbox label {
  margin-left: 0px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .checkbox label input {
  height: auto;
  margin-top: 3px !important;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode {
  text-align: left;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra {
  display: inline-block;
  width: 100%;
  text-align: left;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox {
  display: inline-block;
  background-color: #fff;
  width: 32.333%;
  vertical-align: top;
  border-radius: 3px;
  margin: 10px 0 5px 0;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0;
  line-height: normal;
  padding-bottom: 0;
  margin-bottom: 0;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox label {
  margin-left: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox label input {
  height: auto;
  margin: 0 2px 0 0;
  position: relative;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra {
    /*pradeep*/
  }

  ._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox {
    width: 48%;
  }
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .add_zipcode {
  font-size: 13px;
  text-align: left;
  width: 100%;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .search-grp .additional_list {
  background-color: #f8f8f8;
  padding: 0 10px;
}

._container .registration_form .vendor_form #geterror .alert.alertmsg {
  padding: 10px 0px;
  font-weight: 400;
  background: none;
  border: none;
}

._container .registration_form .vendor_form #geterror .alert {
  margin: 0px;
  padding: 10px 15px;
  font-size: 14px;
}

._container .registration_form .vendor_form #geterror .alert .close {
  top: 2px;
}

._container .registration_form .vendor_form .register-inner {
  padding: 30px 30px 0px 30px;
  /*.other .form-input.has-error{
					.form-control:focus{

					}
				}*/
}

._container .registration_form .vendor_form .register-inner .form-input {
  margin-bottom: 20px;
}

._container .registration_form .vendor_form .register-inner .headig_servicearea .s_title {
  font-size: 16px;
  margin: 0 0 5px 0;
  border-bottom: 0px solid #ccc;
  padding-bottom: 5px;
  font-weight: 400;
  font-weight: 600;
}

._container .registration_form .vendor_form .register-inner .headig_servicearea .s_title .again-search {
  background: #1148ac;
  color: #fff;
  margin-left: 10px;
  font-size: 13px;
  padding: 4px 9px;
  border-radius: 50px;
  font-weight: normal;
  text-decoration: none;
}

._container .registration_form .vendor_form .register-inner #geterror {
  margin-bottom: 10px;
}

._container .registration_form .vendor_form .register-inner #geterror .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  padding: 10px 15px;
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner #geterror .alert-danger .close {
  position: relative;
  top: 0px;
  right: 0px;
  color: inherit;
}

._container .registration_form .vendor_form .register-inner .locationtext {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 700;
  opacity: 0.8;
  line-height: 20px;
}

._container .registration_form .vendor_form .register-inner .zipcode_search {
  background-color: #f8f8f8;
  padding: 15px 20px;
  border-radius: 10px;
  margin: 0 0 20px 0;
}

._container .registration_form .vendor_form .register-inner label {
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner select,
._container .registration_form .vendor_form .register-inner input,
._container .registration_form .vendor_form .register-inner textarea {
  font-weight: 400;
  height: 42px;
  font-size: 16px;
  text-transform: inherit;
  -webkit-box-shadow: none;
          box-shadow: none;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box {
  font-size: 16px;
  margin-bottom: 0px;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box label {
  font-weight: 400;
  font-weight: normal;
  display: table;
  width: 100%;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box label input {
  height: auto;
  display: table-cell;
  margin: 0px;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box label span {
  display: table-cell;
  padding-left: 2px;
  line-height: normal;
  text-align: left;
  position: relative;
  top: 1px;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box a {
  font-weight: 400;
  color: #007eff;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .register-inner .form_privacy .check_box {
    padding-left: 0px;
  }
}

._container .registration_form .vendor_form .register-inner .select_box {
  width: 100%;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
}

._container .registration_form .vendor_form .register-inner .select_box .form-control {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #696a6c;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

._container .registration_form .vendor_form .register-inner .select_box::after {
  content: '\F078';
  font-family: 'FontAwesome';
  color: #000;
  position: absolute;
  right: 30px;
  top: 12px;
}

._container .registration_form .vendor_form .register-inner .remove-zipcode {
  text-align: center;
  margin-bottom: 15px;
}

._container .registration_form .vendor_form .register-inner .remove-zipcode .btn-remove {
  border-radius: 50px;
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  padding: 5px 20px;
}

._container .registration_form .vendor_form .register-inner .remove-zipcode .btn-remove:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

._container .registration_form .vendor_form .register-inner #invitelisting {
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner #invitelisting h3 {
  font-size: 16px;
  margin-top: 0px;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section {
  max-height: 116px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 10px;
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox {
  list-style-type: none;
  padding: 0px 5px;
  display: inline-block;
  width: 100%;
  background-color: #f8f8f8;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li {
  display: inline-block;
  margin: 4px 2px 4px 2px;
  width: 32.333%;
  /*.btn {
							    width: 100%;
							    text-align: left;
							    padding: 0px 8px;
							    font-size: 13px;
							    padding: 0px 7px;
								}*/
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li .button-checkbox {
  width: 100%;
  font-weight: normal;
  font-size: 13px;
  margin: 0px;
  cursor: pointer;
  padding: 0px 5px;
  border: 0px solid #ccc;
  border-radius: 4px;
  font-weight: 400;
  background-color: #fff;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li .button-checkbox input {
  height: auto;
  margin-right: 4px;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li {
    width: 99%;
  }
}

._container .registration_form .vendor_form .register-inner .add-zip01 {
  width: 100%;
  margin-bottom: 15px;
  margin-top: 5px !important;
  background-color: #f8f8f8 !important;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller {
  display: inline-block;
  width: 100%;
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing {
  background-color: #fff;
  display: inline-block;
  width: 32.333%;
  vertical-align: top;
  border-radius: 3px;
  margin: 2px;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
  font-family: "Lato", sans-serif;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing label {
  font-weight: normal;
  font-size: 13px;
  margin: 0px;
  cursor: pointer;
  font-family: "Lato", sans-serif;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing label input {
  height: auto;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing {
    width: 99%;
  }
}

._container .registration_form .vendor_form .register-inner .add-zipcode {
  text-align: center;
  margin: 0 0 15px 0;
  padding-bottom: 0px;
}

._container .registration_form .vendor_form .register-inner .add-zipcode .input-group-addon {
  border-radius: 50px;
  padding: 6px 20px;
  display: inline-block;
  width: auto;
  background-color: #00338f;
  color: #fff;
  border-color: #00338f;
  cursor: pointer;
}

._container .registration_form .vendor_form .register-inner .add-zipcode .input-group-addon.disabled {
  opacity: .65;
  cursor: not-allowed;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .vendor_form .register-inner .register-inner {
    padding: 30px 20px 0px 20px;
    min-height: 200px;
  }
}

._container .registration_form .vendor_form .service_listing {
  font-weight: 400;
  margin-bottom: 15px;
}

._container .registration_form .vendor_form .service_listing #add_zips {
  width: 100%;
}

._container .registration_form .vendor_form .service_listing #add_zips ul {
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  text-align: left;
}

._container .registration_form .vendor_form .service_listing #add_zips ul li {
  display: inline-block;
  background-color: #fff;
  width: 32.333%;
  vertical-align: top;
  border-radius: 3px;
  margin: 2px;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
}

._container .registration_form .vendor_form .service_listing #add_zips ul li label input {
  height: auto;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .service_listing #add_zips ul li {
    width: 49%;
    line-height: normal;
  }

  ._container .registration_form .vendor_form .service_listing #add_zips ul li label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 0;
  }

  ._container .registration_form .vendor_form .service_listing #add_zips ul li label input {
    height: auto;
    margin-top: 4px;
    margin-left: 0;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .service_listing #add_zips ul li {
    width: 48%;
  }
}

._container .registration_form .vendor_form .vendor-footer.complete-step {
  min-height: 60px;
}

._container .registration_form .vendor_form .vendor-footer {
  background-color: #F1F1F1;
  padding: 10px 30px;
  border-radius: 0px 0px 20px 20px;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a {
  text-decoration: none;
  display: block;
  padding: 0 10px 0px 0px;
  background-color: transparent;
  border-radius: 50px;
  margin-top: 15px;
  font-weight: 400;
  line-height: 20px;
  color: #000;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a .fa {
  font-size: 24px;
  margin-left: 0px;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a span {
  margin-left: 5px;
  position: relative;
  top: -3px;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a:hover {
  color: #007eff;
}

._container .registration_form .vendor_form .vendor-footer .step_footer {
  margin-top: 8px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer span {
  font-weight: 700;
  position: relative;
  top: -2px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer ul {
  list-style-type: none;
  display: inline-block;
  margin: 0px;
  padding: 0 0 0 10px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer ul li {
  display: inline-block;
  width: auto;
  margin-right: 5px;
  font-weight: 400;
  background-color: #ccc;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  text-align: center;
  line-height: 21px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer ul li.active {
  color: #fff;
  background-color: #007eff;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  text-align: center;
}

._container .registration_form .vendor_form .vendor-footer .btn {
  width: 140px;
  font-size: 16px;
  float: right;
  border-radius: 50px;
  font-weight: 700;
}

._container .registration_form .vendor_form .vendor-footer .btn .fa {
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .vendor_form {
    width: 100%;
    text-align: center;
    border-radius: 3px;
    /*.btn.btnright{
					float: right !important;
				}*/
  }

  ._container .registration_form .vendor_form .pull-left {
    float: none !important;
    width: 100%;
    margin-bottom: 10px;
  }

  ._container .registration_form .vendor_form .pull-left.backbtn-vnd {
    float: left !important;
    width: auto;
    margin-bottom: 0px;
  }

  ._container .registration_form .vendor_form .vendor-footer {
    border-radius: 0px 0px 3px 3px;
  }
}

._container .registration_form .vendor-copyright {
  margin-top: 20px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  position: absolute;
  bottom: 10px;
  width: 100%;
  left: 0;
  padding: 0 20px;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .vendor-copyright {
    position: relative;
  }
}

._container .registration_form .benefits_section {
  border-radius: 20px;
  font-size: 16px;
  display: table;
  width: 700px;
  margin: 0 auto 15px;
  background: #620c27;
  padding: 8px 15px;
  font-weight: 400;
}

._container .registration_form .benefits_section .bft-img {
  display: table-cell;
  width: 45px;
  vertical-align: top;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section .bft-img {
    padding-top: 10px;
  }
}

._container .registration_form .benefits_section .bft-content {
  display: table-cell;
}

._container .registration_form .benefits_section .bft-content .bft-heading {
  color: #f4dd19;
  font-size: 16px;
  padding-left: 7px;
  text-transform: uppercase;
  margin-bottom: 0px;
  font-weight: 700;
  letter-spacing: 0.7px;
}

._container .registration_form .benefits_section .bft-content ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

._container .registration_form .benefits_section .bft-content ul li {
  color: #fff;
  display: inline-block;
  padding: 0 7px;
  font-size: 14px;
  border-right: 1px solid #ccc;
  line-height: 13px;
}

._container .registration_form .benefits_section .bft-content ul li:last-child {
  margin-right: 0px;
  border-right: 0px solid #ccc;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section .bft-content ul li {
    width: 48%;
  }

  ._container .registration_form .benefits_section .bft-content ul li:nth-of-type(2) {
    border-right: 0px solid #ccc;
  }
}

@media only screen and (max-width: 568px) {
  ._container .registration_form .benefits_section .bft-content ul li {
    width: 99%;
    border-right: 0px solid #ccc;
  }
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section .bft-content {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section {
    width: 100%;
    border-radius: 3px;
  }
}

@media only screen and (max-width: 767px) {
  ._container {
    padding: 30px 0;
  }

  ._container .registration_form {
    margin-left: -15px;
    margin-right: -15px;
  }

  ._container .registration_form .social_group {
    padding: 0 30px;
  }

  ._container .registration_form .social_group h2 {
    font-size: 22px;
  }

  ._container .registration_form .social_group p {
    color: #fff;
    font-size: 16px;
  }
}

.tab-progressbar {
  padding: 20px 30px 0;
  margin-bottom: -20px;
}

.tab-progressbar li.active > a.hidden-xs {
  display: block !important;
}

.tab-progressbar li.active > a.visible-xs {
  display: none !important;
}

.tab-progressbar .nav-pills.nav-wizard > li {
  position: relative;
  overflow: visible;
  border-right: 10px solid #fff;
  border-left: 10px solid #fff;
  width: 32.999%;
}

.tab-progressbar .nav-pills.nav-wizard > li:first-child {
  border-left: 0;
}

.tab-progressbar .nav-pills.nav-wizard > li:first-child a {
  border-radius: 5px 0 0 5px;
}

.tab-progressbar .nav-pills.nav-wizard > li:last-child {
  border-right: 0;
}

.tab-progressbar .nav-pills.nav-wizard > li:last-child a {
  border-radius: 0 5px 5px 0;
}

.tab-progressbar .nav-pills.nav-wizard > li a {
  border-radius: 0;
  background-color: #eee;
  padding: 10px;
  line-height: 20px;
}

.tab-progressbar .nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}

.tab-progressbar .nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}

.tab-progressbar .nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #eee;
}

.tab-progressbar .nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #eee #eee #eee transparent;
}

.tab-progressbar .nav-pills.nav-wizard > li:hover a {
  background-color: #eee;
  color: #777777;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs .nav-arrow {
  border-color: transparent transparent transparent #11ac1c;
}

.tab-progressbar .nav-pills.nav-wizard > li.active a {
  color: #777777;
}

.tab-progressbar .nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #428bca #428bca #428bca transparent;
}

.tab-progressbar .nav-pills.nav-wizard > li.active.disabled .nav-wedge {
  border-color: #eee #eee #eee transparent;
}

.tab-progressbar .nav-pills.nav-wizard > li.active.disabled .nav-arrow {
  border-color: transparent transparent transparent #eee;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs.disabled a {
  background-color: #eee;
  color: #000;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs a {
  background-color: #11ac1c;
  color: #fff;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs .nav-wedge {
  position: absolute;
  top: 0px;
  left: -19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #11ac1c #11ac1c #11ac1c transparent;
  z-index: 150;
}

@media only screen and (max-width: 767px) {
  .tab-progressbar .nav-pills.nav-wizard > li {
    width: 32.333%;
  }

  .tab-progressbar .nav-pills.nav-wizard > li.activetabs .nav-wedge {
    border-width: 19px 0 20px 20px;
  }

  .tab-progressbar .nav-pills.nav-wizard > li .nav-wedge {
    border-width: 19px 0 20px 20px;
  }

  .tab-progressbar .nav-pills.nav-wizard > li .nav-arrow {
    border-width: 19px 0 20px 20px;
  }

  .tab-progressbar .nav-pills.nav-wizard > li a {
    line-height: 19px;
    padding: 10px 0;
  }
}

@media only screen and (max-width: 767px) {
  .tab-progressbar {
    padding: 1px 0px 0 0;
    margin-bottom: 0px;
    position: fixed;
    left: 0;
    bottom: -7px;
    width: 100%;
    z-index: 999;
    background-color: #fff;
  }

  .tab-progressbar .nav-pills.nav-wizard > li {
    width: 32.9%;
  }

  .tab-progressbar .navbar-inner ul li a {
    padding: 10px 0;
  }

  .tab-progressbar .navbar-inner ul li a.visible-xs {
    display: none !important;
  }

  .tab-progressbar .navbar-inner ul li a.hidden-xs {
    display: block !important;
  }
}

@media only screen and (max-width: 767px) and (max-width: 568px) {
  .tab-progressbar .navbar-inner ul li a {
    font-size: 12px;
  }
}

.vendorloan_container {
  background: #fff;
  /*padding: 130px 0 60px;*/
  padding: 73px 0 0px;
  position: relative;
  font-family: "Lato", sans-serif;
  /*Vendor Service Start*/
  /*Vendor Service end*/
}

.vendorloan_container ._vendor-inner {
  padding-top: 50px;
  padding-bottom: 60px;
  padding-right: 50px;
  width: 100%;
}

.vendorloan_container .nowarries-section {
  text-align: center;
  margin-top: 40px;
}

.vendorloan_container .nowarries-section h3 {
  color: #007eff;
  margin: 0px 0 10px 0;
}

.vendorloan_container .nowarries-section p {
  line-height: 26px;
}

.vendorloan_container .viewsemple-btn {
  text-align: center;
  display: block;
}

.vendorloan_container .viewsemple-btn a {
  display: block;
  background-color: #007eff;
  border-radius: 50px;
  padding: 12px 15px 12px;
  color: #fff;
  font-size: 14px;
  width: 160px;
  text-align: center;
  line-height: 10px;
  text-decoration: none;
  margin: 30px auto 0;
}

.vendorloan_container .viewsemple-btn a:hover {
  text-decoration: none;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container ._vendor-inner {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container ._vendor-inner {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
  }
}

.vendorloan_container .heading._signup-fs {
  text-align: center;
}

.vendorloan_container .heading._signup-fs h2 {
  margin-bottom: 10px;
  line-height: 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .heading._signup-fs h2 {
    line-height: 30px;
  }
}

.vendorloan_container .heading._signup-fs p.sub-text {
  font-size: 14px;
}

.vendorloan_container .heading._signup-fs p {
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .heading._signup-fs p {
    font-size: 20px;
  }
}

.vendorloan_container .heading h2 {
  font-size: 30px;
  color: #333333;
  line-height: 30px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.vendorloan_container .heading .btnline {
  display: block;
  width: 90px;
  height: 2px;
  background-color: #a8abb4;
  margin-bottom: 20px;
}

.vendorloan_container .heading p {
  font-size: 16px;
  color: #333333;
}

.vendorloan_container .heading p a {
  display: block;
  background-color: #007eff;
  border-radius: 50px;
  padding: 6px 5px 5px;
  color: #fff;
  font-size: 12px;
  width: 120px;
  text-align: center;
  margin-top: 3px;
  line-height: 10px;
  text-decoration: none;
}

.vendorloan_container .heading p a:hover {
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .heading h2 {
    font-size: 26px;
  }
}

@media only screen and (max-width: 568px) {
  .vendorloan_container .heading h2 {
    font-size: 22px;
  }
}

.vendorloan_container .loanagent-inner.remove-heading {
  margin-top: 0px;
}

.vendorloan_container .loanagent-inner {
  margin-top: 35px;
}

.vendorloan_container .loanagent-inner input,
.vendorloan_container .loanagent-inner textarea,
.vendorloan_container .loanagent-inner select {
  font-family: "Lato", sans-serif;
}

.vendorloan_container .loanagent-inner .payment_method #input--cc input {
  padding-left: 10px;
}

.vendorloan_container .loanagent-inner .payment_method #input--cc::before {
  right: 11px;
  top: -1px;
  left: inherit;
}

.vendorloan_container .loanagent-inner .selection_country {
  /*.selection_country.yourprice_009{
				margin-bottom: 30px;
			}*/
}

.vendorloan_container .loanagent-inner .selection_country .heading {
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .heading h4 {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .heading h4 {
    font-size: 20px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form {
  margin-bottom: 30px;
  padding: 0 40px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR {
  text-align: center;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text {
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a {
  text-decoration: none;
  font-weight: 700;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a:hover {
  color: #007eff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR {
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul {
  list-style-type: none;
  margin: 0px 0 30px 0;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  margin: 0 5px;
}

@media only screen and (max-width: 639px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li {
    width: 100%;
    margin-bottom: 10px;
  }

  .vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li a {
    width: 100%;
    display: block;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND {
  background-color: #fff;
  color: #466CAE;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50px;
  border: 1px solid #466CAE;
  text-decoration: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND .fa {
  color: #466CAE;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND:hover {
  background-color: #466CAE;
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND:hover .fa {
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND {
  background-color: #fff;
  color: #CA4134;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50px;
  border: 1px solid #CA4134;
  text-decoration: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND .fa {
  color: #CA4134;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND:hover {
  background-color: #CA4134;
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND:hover .fa {
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .profession-text {
  margin: 0px;
  text-align: center;
  font-size: 20px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-success ._service-listing ._radio-section label {
  color: #000;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .bar:before,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #a94442;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error ._service-listing ._radio-section .radio .checkround {
  border-color: #a94442;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .form-control {
  height: 42px;
  font-size: 16px;
  background-color: #f8f8f8;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid !important;
  border-color: #a94442 !important;
  border-width: 0 0 1px 0 !important;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .formcontrol:focus ~ label.label1,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .formcontrol:valid ~ label.label1 {
  top: 2px;
  font-size: 10px;
  color: #a94442;
  font-weight: 500;
  left: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 10px;
  top: 12px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input._profession-VND090.has-error .profession_input input.form-control {
  border: 1px solid #a94442 !important;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input {
  margin-bottom: 20px;
  /*.bar:before, .bar:after   */
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input #map._vendor-map {
  width: 100%;
  height: 300px;
  background: #f8f8f8;
  border: 5px solid #f8f8f8;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .option-text {
  position: absolute;
  right: 15px;
  top: 13px;
  font-size: 10px;
  opacity: 0.7;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img {
  margin-bottom: 30px;
  text-align: center;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img label {
  font-weight: normal;
  margin-bottom: 15px;
  cursor: pointer;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section {
  margin-top: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section .image-upload .fa {
  display: block;
  color: #007eff;
  font-size: 24px;
  margin-bottom: 5px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section .image-upload span {
  display: block;
  color: #007eff;
  font-size: 16px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section .image-upload input {
  display: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img {
  text-align: center;
  display: inline-block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img figure {
  width: 200px;
  height: 200px;
  background: #cce2ef;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img figure .Vdefaulting {
  padding-top: 15px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img a {
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 {
  width: 200px;
  height: 150px;
  margin: 0px 0 30px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 figure {
  border: 1px solid #f8f8f8;
  width: 200px;
  height: 200px;
  overflow: hidden;
  margin: 0 auto;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 figure img {
  width: 100%;
  height: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 ._delete-img {
  background-color: #f8f8f8;
  width: 100%;
  padding: 3px 10px;
  text-align: center;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 ._delete-img .crop-me {
  text-align: center;
  margin: 0 auto;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  margin-right: 11px;
  border: 1px solid #007eff;
  border-radius: 100%;
  background: #007eff;
  width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 26px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 ._delete-img .close {
  position: relative;
  right: 4px;
  color: #fff;
  text-shadow: none;
  border-radius: 50px;
  font-size: 15px;
  text-align: center;
  border: 1px solid #f00;
  display: inline-block;
  background: #f00;
  margin-top: 1px;
  width: 30px;
  height: 30px;
  line-height: 25px;
  padding: 0;
  top: 0;
  float: none;
  opacity: 1;
  vertical-align: top;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input:before {
  content: '\F002';
  font-family: 'FontAwesome';
  left: 10px;
  position: absolute;
  top: 9px;
  color: #333;
  opacity: 0.8;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input {
  width: 80%;
  margin: 0 auto;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input {
    width: 100%;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input input.form-control {
  padding-left: 30px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._autocomplete.formgrp label.label1 {
  top: 2px;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  left: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp {
  display: block;
  position: relative;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp ._tag_section {
  display: block;
  text-align: center;
  max-height: 135px;
  overflow-y: auto;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp ._tag_section .tag {
  border: 1px solid #007eff;
  border-radius: 4px;
  padding: 2px 6px;
  color: #007eff;
  text-decoration: none;
  margin: 4px 1px;
  display: inline-block;
  font-size: 12px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp ._tag_section .tag:hover {
  color: #fff;
  background-color: #007eff;
  border: 1px solid #007eff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing h4 {
  font-weight: 700;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing #_milesselected {
  width: 300px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing #_milesselected .form-input {
  margin-top: 15px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing #_milesselected {
    width: 200px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section {
  padding: 1px 0 0 20px;
  /* The radio start*/
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */
  /* The radio end*/
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio {
  display: block;
  position: relative;
  padding-left: 23px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 500;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .checkround {
  position: absolute;
  top: 4px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border-color: #007eff;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio input:checked ~ .checkround {
  background-color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .checkround:after {
  content: "";
  position: absolute;
  display: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio input:checked ~ .checkround:after {
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio .checkround:after {
  left: 1px;
  top: 1px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #007eff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box {
  position: relative;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box select {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  background-color: #f8f8f8;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box select option {
  padding: 10px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  top: 2px;
  font-size: 23px;
  color: #777;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .form-control {
  height: 42px;
  font-size: 16px;
  background-color: #f8f8f8;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input textarea.form-control {
  height: auto;
  resize: vertical;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input input.form-control {
  padding-left: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol {
  font-size: 15px;
  padding: 17px 10px 5px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 10px;
  top: 12px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ label.label1,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:valid ~ label.label1 {
  top: 0px;
  padding-top: 1px;
  left: 0;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  padding-left: 10px;
  width: 93%;
  background-color: #f8f8f8;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar {
  position: relative;
  display: block;
  width: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:before,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #007eff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:before {
  left: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:after {
  right: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ .bar:before,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .payment-img span {
  color: #777777;
  margin-right: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .payment-img img {
  width: 200px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box {
  font-size: 16px;
  margin-bottom: 0px;
  padding-left: 20px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label {
  font-weight: 400;
  font-weight: normal;
  display: table;
  width: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label input {
  height: auto;
  display: table-cell;
  margin: 0px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label span {
  display: table-cell;
  padding-left: 2px;
  line-height: normal;
  text-align: left;
  position: relative;
  top: 1px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label span a {
  font-weight: 400;
  color: #007eff;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form {
    padding: 0 10px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section {
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable {
  border: 1px solid #f8f8f8;
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead {
  background-color: #f8f8f8;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th {
  padding: 15px 30px;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th span {
  border-right: 2px solid #000;
  width: 100%;
  display: block;
  line-height: 15px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th {
    padding: 15px 5px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th:last-child span {
  border-right: 0px solid #000;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable tbody tr td {
  padding: 10px 30px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable tbody tr td {
    padding: 15px 5px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .select2-container {
  width: 80% !important;
  margin: 0 auto 40px;
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .select2-container .select2-selection {
  /*border: 1px solid #f8f8f8 !important;
					border-radius: 0px;
					padding: 6px 10px;
					font-size: 16px;
					background: #f8f8f8;*/
  border-style: solid !important;
  border-radius: 0px;
  padding: 3px 10px;
  font-size: 16px;
  background: #fff;
  border-width: 0 0 1px 0 !important;
  border-color: #ccc !important;
}

.vendorloan_container .loanagent-inner .selection_country .select2-container .select2-selection__choice {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  font-size: 14px;
}

.vendorloan_container .loanagent-inner .selection_country .select2-container .select2-selection__choice__remove {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 0px;
  line-height: 22px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .select2-container {
    width: 90%;
  }
}

.vendorloan_container .sidebar_vindor {
  margin-top: 32px;
  background-color: #f8f8f8;
  padding: 20px 40px 30px 60px;
  width: 100%;
}

.vendorloan_container .sidebar_vindor ._side-text {
  text-align: center;
  padding-top: 55px;
}

.vendorloan_container .sidebar_vindor ._side-text .head-text {
  font-size: 32px;
  line-height: normal;
  font-weight: 400;
  margin-bottom: 25px;
  line-height: 40px;
}

.vendorloan_container .sidebar_vindor ._side-text p {
  font-size: 20px;
  opacity: 0.8;
  line-height: 30px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .sidebar_vindor ._side-text .head-text {
    font-size: 26px;
    line-height: 35px;
  }

  .vendorloan_container .sidebar_vindor ._side-text p {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .sidebar_vindor ._side-text {
    padding-top: 0px;
  }
}

.vendorloan_container .sidebar_vindor ._loanleads-text ._subhead {
  color: #000;
  margin-top: 20px;
  font-weight: bold;
  margin-bottom: 0px;
}

.vendorloan_container .sidebar_vindor ._side-listing ._online-listing {
  margin-top: 25px;
}

.vendorloan_container .sidebar_vindor ._side-listing ._online-listing li {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 15px;
  position: relative;
  line-height: 36px;
}

.vendorloan_container .sidebar_vindor ._side-listing ._online-listing li .fa {
  margin-right: 8px;
}

.vendorloan_container .sidebar_vindor .head-text {
  font-weight: 700;
  font-size: 22px;
  color: #007eff;
}

.vendorloan_container .sidebar_vindor p {
  font-size: 16px;
  line-height: 24px;
}

.vendorloan_container .sidebar_vindor ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.vendorloan_container .sidebar_vindor ul li {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 15px;
  position: relative;
  line-height: 36px;
}

.vendorloan_container .sidebar_vindor ul li a {
  text-decoration: none;
  color: #333;
}

.vendorloan_container .sidebar_vindor ul li a .facircle {
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 100px;
  background-color: #fff;
  z-index: 9;
  position: relative;
  top: 8px;
  margin-right: 10px;
}

.vendorloan_container .sidebar_vindor ul li a:hover {
  color: #333;
}

.vendorloan_container .sidebar_vindor ul li a:before {
  content: '';
  border-left: 2px solid #777;
  position: absolute;
  height: 70px;
  left: 12px;
  top: 21px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .sidebar_vindor ul li {
    font-size: 16px;
    padding-bottom: 15px;
    line-height: 30px;
  }
}

.vendorloan_container .sidebar_vindor ul li.active {
  color: #ef710a;
}

.vendorloan_container .sidebar_vindor ul li.active a {
  text-decoration: none;
  color: #ef710a;
}

.vendorloan_container .sidebar_vindor ul li.active a .facircle {
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 2px solid #ef710a;
  border-radius: 100px;
  background-color: #fff;
  z-index: 9;
  position: relative;
  top: 8px;
  margin-right: 10px;
}

.vendorloan_container .sidebar_vindor ul li.active a:before {
  content: '';
  border-left: 2px solid #ef710a;
  position: absolute;
  height: 70px;
  left: 12px;
  top: 21px;
}

.vendorloan_container .sidebar_vindor ul li:last-child {
  padding-bottom: 0px;
}

.vendorloan_container .sidebar_vindor ul li:last-child a:before {
  content: '';
  border-left: 0px solid #777;
  position: absolute;
  height: 70px;
  left: 11px;
  top: 21px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .sidebar_vindor {
    padding: 20px 20px 30px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .sidebar_vindor {
    display: block;
    margin-top: 0px;
    padding: 20px 30px;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.vendorloan_container .benefits_section {
  border-radius: 10px;
  font-size: 16px;
  display: table;
  width: 100%;
  margin: 60px 0 15px 0;
  background: #007eff;
  padding: 8px 15px;
  font-weight: 400;
}

.vendorloan_container .benefits_section .bft-img {
  display: table-cell;
  width: 45px;
  vertical-align: top;
}

.vendorloan_container .benefits_section .bft-content {
  display: table-cell;
}

.vendorloan_container .benefits_section .bft-content .bft-heading {
  color: #f4dd19;
  font-size: 16px;
  font-weight: 500;
  padding-left: 7px;
  text-transform: uppercase;
  margin-bottom: 0px;
  font-weight: 700;
  letter-spacing: 0.7px;
}

.vendorloan_container .benefits_section .bft-content ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.vendorloan_container .benefits_section .bft-content ul li {
  color: #fff;
  display: inline-block;
  padding: 0 7px;
  font-size: 14px;
  border-right: 1px solid #ccc;
  line-height: 13px;
}

.vendorloan_container .benefits_section .bft-content ul li:last-child {
  margin-right: 0px;
  border-right: 0px solid #ccc;
}

@media only screen and (max-width: 640px) {
  .vendorloan_container .benefits_section {
    margin: 20px 0 15px 0;
  }

  .vendorloan_container .benefits_section .bft-content ul li {
    width: 100%;
    border-right: 0px solid #ccc;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group {
  margin: 0 0 35px 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch {
  margin: 35px 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .srviceheading {
  text-align: center;
  margin-bottom: 30px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .srviceheading h4 {
  font-size: 26px;
  line-height: 35px;
  font-weight: 600;
  color: #333;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .srviceheading h4 {
    font-size: 22px;
    line-height: 28px;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea {
  width: 65%;
  margin: 0 auto;
  /*.bar:before, .bar:after   */
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formgrp {
  position: relative;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .form-control {
  height: 58px;
  font-size: 18px;
  color: #777777;
  border-radius: 0px;
  background-color: #f8f8f8;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol {
  font-size: 15px;
  padding: 20px 10px 5px 10px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea label.label1 {
  color: #777;
  font-size: 15px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 10px;
  top: 15px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ label.label1,
.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:valid ~ label.label1 {
  top: 2px;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  left: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar {
  position: relative;
  display: block;
  width: 100%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:before,
.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 3px;
  position: absolute;
  background: #007eff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:before {
  left: 50%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:after {
  right: 50%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ .bar:before,
.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea {
    width: 90%;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit {
  font-size: 14px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .editheading {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 5px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .service-location p {
  margin-bottom: 1px;
  color: #333;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .service-location p .fa {
  color: #007eef;
  font-size: 16px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .changelocation a {
  color: #007eef;
  text-decoration: none;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 {
  background-color: #f8f8f8 !important;
  padding: 10px 10px 0px 10px !important;
  margin-bottom: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  /*.zip_s_listing:nth-last-child(1){
									border-bottom: 0px solid #ccc;
								}
								.zip_s_listing:nth-last-child(2){
									border-bottom: 0px solid #ccc;
								}
								.zip_s_listing:nth-last-child(3){
									border-bottom: 0px solid #ccc;
								}*/
  /*.zip_s_listing:last-child{
									width: 100%;
								}*/
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing {
  width: 33%;
  display: inline-block;
  border-bottom: 1px solid #ccc;
  padding: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing label {
  font-weight: normal;
  color: #333333;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing {
    width: 50%;
    padding: 10px 5px;
  }

  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0px;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zipcode {
  text-align: center;
  width: 100%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zipcode span {
  display: inline-block;
  width: auto;
  border: none;
  background-color: #007eef;
  color: #fff;
  border-radius: 50px;
  padding: 10px 30px;
  cursor: pointer;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea {
  text-align: right;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea .checkbox {
  margin-bottom: 0px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea .checkbox label {
  font-weight: 700;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea .checkbox label input {
  position: relative;
  top: 0px;
  margin: 0 6px 0 0;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .add-zip01 {
    padding: 10px 5px 0px 5px !important;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 h3 {
  font-size: 22px;
  font-family: "Lato", sans-serif;
  text-align: center;
  margin-bottom: 19px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section {
  background-color: #f8f8f8;
  padding: 0 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #ccc;
  /*li:nth-last-child(1){
									border-bottom: 0px solid #ccc;
								}
								li:nth-last-child(2){
									border-bottom: 0px solid #ccc;
								}
								li:nth-last-child(3){
									border-bottom: 0px solid #ccc;
								}*/
  /*li:last-child{
									width: 100%;
								}*/
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li {
  width: 33%;
  display: inline-block;
  border-bottom: 1px solid #ccc;
  padding: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li label {
  font-weight: normal;
  color: #333333;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li label input {
  margin-right: 5px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li {
    width: 50%;
    padding: 10px 5px;
  }

  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0px;
  }
}

.vendorloan_container .continuebutton ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: none;
}

.vendorloan_container .continuebutton ul li {
  display: inline-block;
}

.vendorloan_container .continuebutton ul li span {
  font-weight: 700;
  font-size: 18px;
  margin-right: 5px;
}

.vendorloan_container .continuebutton ul li a {
  width: 25px;
  height: 25px;
  border: 1px solid #ccc;
  display: block;
  text-align: center;
  border-radius: 100px;
  line-height: 22px;
  margin-right: 5px;
  background-color: #fff;
}

.vendorloan_container .continuebutton ul li a:hover {
  text-decoration: none;
  color: #333;
}

.vendorloan_container .continuebutton ul li.active a {
  border: 1px solid #ef710a;
  background-color: #ef710a;
  color: #fff;
}

.vendorloan_container .continuebutton .backbutton {
  float: left;
  font-size: 16px;
  font-weight: 500;
  width: auto;
  text-decoration: none;
  position: relative;
  top: 6px;
  line-height: normal;
  color: #333;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

.vendorloan_container .continuebutton .backbutton .fa {
  font-size: 30px;
  position: relative;
  top: 3px;
}

.vendorloan_container .continuebutton .backbutton:hover {
  color: #007eff;
}

.vendorloan_container .continuebutton .btn {
  float: right;
  border-radius: 50px;
  font-size: 18px;
  padding: 6px 30px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .continuebutton {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    background: #f8f8f8;
    left: 0;
    padding: 10px 10px 16px 10px;
    -webkit-box-shadow: 0px 1px 4px #333;
            box-shadow: 0px 1px 4px #333;
  }

  .vendorloan_container .continuebutton .backbutton {
    top: 0px;
  }

  .vendorloan_container .continuebutton ul {
    display: inline-block;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container {
    padding: 40px 0 0px 0;
  }
}

.loadoffer_section.vendor_wrap {
  padding: 60px 0 0px 0;
}

@media only screen and (max-width: 767px) {
  .loadoffer_section.vendor_wrap {
    padding: 0px;
  }
}

.loadoffer_section.vendor_wrap .desclaimer p {
  padding-left: 0px;
}

.loadoffer_section.vendor_wrap .desclaimer p strong {
  border-bottom: 1px solid #ccc;
  margin: 0 0 10px 0;
  padding-bottom: 14px;
  color: #007eff;
  clear: both;
  width: 100%;
  display: block;
  font-size: 18px;
  font-weight: normal;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap {
  padding: 0px 0 0px 0;
  background-image: none;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner {
  padding: 0px 40px 60px 0;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner .loan_bg {
  background-color: transparent;
  padding: 0px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner .loan_bg a {
  text-decoration: none;
  color: #007eff;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search {
  width: 90%;
  margin: 30px auto 0;
  background-color: #f0f6fc;
  padding: 0;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer {
  display: table;
  width: 100%;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left {
  /*display: table-cell;*/
  width: 180px;
  padding: 0 30px;
  vertical-align: middle;
  background: #007eff;
  display: none;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left img {
  width: 150px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-right {
  padding: 20px 20px 15px 20px;
  display: table-cell;
}

@media only screen and (max-width: 991px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer {
    display: block;
    width: 100%;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left {
    display: none;
    width: 100%;
    padding: 10px 30px;
    vertical-align: middle;
    background: #007eff;
    text-align: center;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left img {
    width: 90px;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-right {
    display: inline-block;
    width: 100%;
  }
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search .heading {
  padding-top: 5px;
  padding-bottom: 5px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search .heading h4 {
  /*color: #007eff;
						font-size: 18px;
						margin: 0 0 10px 0;*/
  color: #333;
  font-size: 30px;
  margin: 0px 0 10px 0;
  font-weight: 300;
  text-align: center;
}

@media only screen and (max-width: 991px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search .heading h4 {
    font-size: 24px;
  }
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st {
  display: block;
  width: 100%;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner {
  /*display: table-cell;*/
  display: block;
  vertical-align: top;
  width: 100%;
  margin-bottom: 15px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2.select2-container.select2-container--focus .select2-selection {
  border-style: solid !important;
  border-width: 0 0 1px 0 !important;
  border-color: #007eff !important;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container {
  width: 100% !important;
  margin-right: 10px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection {
  /*border: 1px solid #f8f8f8 !important;
								border-radius: 0px;
								padding: 3px 10px;
								font-size: 16px;
								background: #f8f8f8;*/
  border-style: solid !important;
  border-radius: 0px;
  padding: 8px 10px;
  font-size: 16px;
  background: #fff;
  border-width: 0 0 1px 0 !important;
  border-color: #ccc !important;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  /*li{
							    	width: 100%;
							    }*/
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered .select2-search__field {
  width: auto !important;
  /*background-color: #fff;
							    	border-bottom: 1px solid #ccc;*/
  margin: 0px;
  font-weight: 400;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
  background-color: #f8f8f8;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  font-size: 13px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 0px;
  line-height: 22px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton {
  display: block;
  vertical-align: middle;
  padding-left: 15px;
  width: 100%;
  text-align: center;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .backbutton {
  float: none;
  font-size: 16px;
  font-weight: 500;
  width: auto;
  text-decoration: none;
  position: relative;
  top: 6px;
  line-height: normal;
  color: #333;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .backbutton .fa {
  font-size: 30px;
  position: relative;
  top: 3px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .backbutton:hover {
  color: #007eff;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .btn {
  float: none;
  border-radius: 50px;
  font-size: 18px;
  padding: 6px 30px;
}

@media only screen and (max-width: 767px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .btn {
    font-size: 16px;
    white-space: nowrap;
  }
}

@media only screen and (max-width: 640px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st {
    display: block;
    width: 100%;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner {
    display: block;
    vertical-align: top;
    width: 100%;
    margin-bottom: 15px;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton {
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    text-align: center;
    width: 100%;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .btn {
    float: none;
    border-radius: 50px;
    font-size: 18px;
    padding: 6px 30px;
  }
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner .viewbtn01 .btn {
  border-radius: 50px;
  font-size: 18px;
  padding: 6px 30px;
}

@media only screen and (max-width: 767px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner {
    padding: 0;
  }
}

._loanleads {
  /*display: table;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

._loanleads .h-middle {
  margin: 0 auto;
}

._loanleads .h-middle .loanagent-inner .selection_country .register-form {
  padding: 0px;
}

._loanleads ._loanleads-left {
  /*display: table-cell;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 20px;
  vertical-align: top;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

._loanleads ._loanleads-left .loanoffer-inner {
  width: 100%;
}

._loanleads ._loanleads-right {
  /*display: table-cell;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  background-color: #f8f8f8;
  vertical-align: top;
}

._loanleads ._loanleads-right .loadsidebar {
  padding: 10px;
}

._loanleads ._loanleads-right .loadsidebar img {
  width: 100%;
  height: auto;
  border: 7px solid #fff;
  border-radius: 10px;
}

@media only screen and (max-width: 767px) {
  ._loanleads {
    display: block;
  }

  ._loanleads ._loanleads-left {
    display: block;
    width: 100%;
    padding-right: 0px;
  }

  ._loanleads ._loanleads-right {
    display: block;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .sampleLead .modal-dialog .modal-content .modal-header .close {
    right: 0px;
    top: 0px;
  }
}

.sampleLead .modal-dialog .modal-content .modal-body {
  border-top: 1px solid #ddd;
  padding: 20px 20px;
}

@media only screen and (max-width: 767px) {
  .sampleLead .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
}

.continuebutton._vendor-btn._vendor-profession {
  margin-bottom: 30px;
}

.continuebutton._vendor-btn {
  text-align: center;
  margin-bottom: 60px;
}

.continuebutton._vendor-btn .btn {
  float: none;
}

@media only screen and (max-width: 767px) {
  .continuebutton._vendor-btn {
    margin-bottom: 10px;
    position: relative;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .continuebutton._vendor-btn .btn {
    float: none;
    white-space: normal;
    font-size: 16px;
  }
}

.vendorloan_container._thank-vendor {
  padding: 54px 0 0px;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner {
  padding: 80px 60px 90px 30px;
  min-height: 600px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check {
  width: 100%;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check .cong-text {
  color: #2d4a95;
  font-weight: normal;
  line-height: 30px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check .cong-text {
    padding: 0 10px;
  }
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check span {
  display: block;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check span img {
  width: 75px;
  margin: 0 auto 20px;
  display: block;
}

@media only screen and (max-width: 640px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check span img {
    width: 75px;
  }
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner {
  text-align: center;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner h2 {
  font-size: 48px;
  font-weight: 300;
  color: #333;
  margin-bottom: 20px;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner p {
  font-size: 16px;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner p a {
  color: #007eff;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner {
    padding: 60px 20px 90px 20px;
  }

  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner {
    padding: 0px 20px 50px 20px;
    min-height: inherit;
  }

  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner h2 {
    font-size: 32px;
  }
}

@media only screen and (max-width: 640px) {
  .vendorloan_container._thank-vendor ._loanleads-left loanoffer-inner {
    padding: 0px 20px 50px 20px;
  }

  .vendorloan_container._thank-vendor ._loanleads-left loanoffer-inner ._thankyou ._thu_inner h2 {
    font-size: 30px;
  }
}

.vendorloan_container._thank-vendor ._loanleads._signle-thank {
  text-align: center;
  display: block;
}

.vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left {
  margin: 0 auto;
  display: block;
}

.vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left .loanoffer-inner {
  padding: 60px 60px 90px 30px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left .loanoffer-inner {
    padding: 60px 0px 90px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left .loanoffer-inner {
    padding: 0px 20px 60px 20px;
    width: 90%;
    margin: 0 auto;
  }
}

.sweet-alert h2 {
  position: relative;
  margin: 75px 0 5px !important;
}

.sweet-alert h2:before {
  content: '\F003';
  font-family: 'fontawesome';
  position: absolute;
  top: -72px;
  text-align: center;
  font-size: 33px;
  left: 44%;
  /*border: 1px solid #ccc;*/
  padding: 10px 14px;
  border-radius: 100px;
  font-weight: normal;
  color: #007eff;
}

.sa-icon.sa-error.animateErrorIcon {
  display: none;
}

.sa-icon.sa-success {
  display: none !important;
}

/*.cropImagePopmodal{
	@include mobile-device{
		background: #fff;
	}
  .modal-dialog{
  	@include mobile-device{
			height: 100%;
		}
    .modal-content{
      border-radius:4px !important;
      @include mobile-device{
				height: 100%;
				box-shadow: none;
				border: none;
			}
      .modal-header{
        border-radius: 4px 4px 0 0 !important;
        background-color: #fff;
        .close{
          color: #777;
          font-size: 32px;
          font-weight: normal;
          opacity: 1 !important;
          text-shadow: 0 1px 0 #fff;
          position: absolute;
          right: -10px;
          top: -10px;
          background: #f2f2f2;
          width: 40px;
          border-radius: 50px;
          border: 2px solid #fafafa;
          height: 40px;
          line-height: 26px;
          padding: 6px 10px 10px;
          text-align: center;
        }
      }
      .modal-footer{
        border-radius: 0px 0px 4px 4px !important;
        background-color: #fff;
      }
    }
  }
  @include mobile-device{
    .modal-dialog{
      height: 100%;
      .modal-content{
        height: 100%;
        border-radius: 0px !important;
        .modal-header{
          border-radius:0 !important;
          .close{
            right: 10px;
            top: 10px;
          }
        }
        .modal-footer{
          border-radius:0 !important;
        }
      }
    }
  }
}
.croppie-container .cr-boundary{
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  .croppie-container .cr-boundary{
    width: 100% !important;
  }
  #cropImagePop.in{
    z-index: 9999999;
    .modal-dialog{
      margin-top: 0px !important;
    }
  }
}*/

.profile-percentage._pcnt-bar-vendor {
  padding-top: 30px;
  display: block;
}

@media only screen and (max-width: 767px) {
  .profile-percentage._pcnt-bar-vendor {
    display: block;
    padding-top: 0px;
    margin-bottom: 30px;
  }
}

.profile-percentage._pcnt-bar-vendor .profile_strength {
  width: 550px;
  margin: 0 auto;
  background-color: transparent;
  padding: 22px 10px 10px 10px;
  border-radius: 5px;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_percentage {
  font-weight: 500;
  text-align: right;
  margin: 0px 3px;
  color: #007eff;
  opacity: 1;
  font-size: 13px;
  line-height: normal;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress-bar {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress {
  margin: 0px 0 6px 0;
  border-radius: 50px;
  height: 14px;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress .progress-bar-blue {
  background-color: #007eff;
  border-right: 2px solid #fff;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress .progress-bar-blue:last-child {
  border-right: 2px solid #007eff;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress .progress-bar-green {
  background-color: #11ac1c;
  border-right: 0px solid #fff;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .prog_desc {
  text-align: left;
  font-weight: 500;
  color: #007eff;
  margin-bottom: 8px;
  padding: 0 3px;
  font-size: 13px;
  line-height: 14px;
}

@media only screen and (max-width: 991px) {
  .profile-percentage._pcnt-bar-vendor .profile_strength {
    width: 100%;
    margin-bottom: 20px;
  }
}

.bottom-space-200px {
  padding-top: 150px;
}

@media only screen and (max-width: 767px) {
  .bottom-space-200px {
    padding-top: 50px;
  }
}

.vendorloan_container._VSNUP-conatiner {
  background-color: #f8f8f8;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner {
    padding: 0px;
  }
}

.vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor {
  padding: 0px 40px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 568px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor {
    padding: 0px 10px;
  }
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor {
    margin-bottom: 15px;
  }
}

.vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor .profile_strength {
  width: 100%;
  padding: 0px 0px 0px 0px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor .profile_strength {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor .profile_strength {
    margin-bottom: 0px;
  }
}

.vendorloan_container._VSNUP-conatiner .heading._signup-fs h2 {
  font-size: 22px;
  color: #154995;
  line-height: 30px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads {
  display: block;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left {
  width: 450px;
  margin: 0 auto;
  padding-right: 0px;
}

@media only screen and (max-width: 568px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left {
    width: 100%;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner {
  padding: 60px 0 100px 0;
  padding-right: 0px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner {
    padding: 30px 0 30px 0;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner {
  background-color: #fff;
  padding-top: 35px;
  margin-bottom: 24px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
          box-shadow: 0px 0px 3px #ccc;
  margin-top: 10px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .heading {
  text-align: center;
  margin-bottom: 30px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .heading .sub-title {
  font-size: 18px;
  margin: 0px;
  color: #000;
  padding: 0 10px;
  line-height: 24px;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .heading .sub-title {
    font-size: 16px;
    line-height: 22px;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country {
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .failed-text {
  text-align: center;
  color: #ff0000;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form {
  margin-bottom: 0px;
  padding: 0 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 568px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form {
    padding: 0 10px;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .profession_input {
  width: 100%;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form ._service-listing h4 {
  font-size: 15px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .agent_borkers001 {
  text-align: center;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .agent_borkers001 .agent_borker_radio {
  display: inline-block;
  position: relative;
  padding: 0px 10px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal;
  margin: 20px 0px;
  vertical-align: top;
  /*input {
									  position: absolute;
									  opacity: 0;
									  cursor: pointer;
									}*/
  /*.checkmark {
									  position: absolute;
									  top: 3px;
									  left: 0;
									  height: 20px;
									  width: 20px;
									  background-color: #eee;
									  border-radius: 50%;
									}
									&:hover{
										input ~ .checkmark {
										  background-color: #ccc;
										}
									}
									input:checked ~ .checkmark {
									  background-color: #0088e0;
									}
									.checkmark:after {
									  content: "";
									  position: absolute;
									  display: none;
									}
									input:checked ~ .checkmark:after {
									  display: block;
									}
									.checkmark:after {
									 	top: 5px;
										left: 5px;
										width: 10px;
										height: 10px;
										border-radius: 50%;
										background: white;
									}*/
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .agent_borkers001 .agent_borker_radio input {
  margin-right: 5px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .has-error .agent_borkers001 input {
  border: 1px solid #ff0000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 15px;
  height: 14px;
  border-radius: 50px;
  position: relative;
  top: 2px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text {
  margin-bottom: 40px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a {
  color: #0822c0;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a:hover {
  color: #0822c0;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul {
  list-style-type: none;
  margin: 0px 0 15px 0;
  padding: 0;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #333;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li {
  margin-bottom: 15px !important;
  display: inline-block;
  width: 100%;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li a {
  display: inline-block;
  width: auto;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._vendor-btn {
  margin-bottom: 0px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._vendor-btn._vendor-profession {
  padding-bottom: 30px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._back_btn {
  padding: 0 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._back_btn {
    padding: 10px 40px 15px;
  }
}

.vendorloan_container._thank-vendor.vendor-submit {
  background-color: #f8f8f8;
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left {
  width: 600px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left {
    width: 100%;
  }
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner {
  padding: 100px 0px 90px 0px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner {
    padding: 20px 0px 50px 0px;
  }
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner ._thankyou {
  background-color: #fff;
  padding-top: 35px;
  margin-bottom: 24px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
  box-shadow: 0px 0px 3px #ccc;
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner {
  text-align: center;
  padding: 0 50px 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner {
    padding: 0 10px 30px;
  }
}

input[type=text]::-ms-clear,
input[type=number]::-ms-clear,
input[type=email]::-ms-clear,
input[type=search]::-ms-clear,
input::-ms-clear {
  display: none;
}

.croppie-container .cr-viewport {
  border-radius: 50%;
}

.croppie-container .cr-resizer {
  border-radius: 50%;
}

/*Loan Officer manage payment new css*/

.container-pmn {
  padding: 100px 0 80px 0;
  background-color: #f8f8f8;
  font-weight: 400;
}

.container-pmn .heading_ccc .show-recipt {
  margin-top: 20px;
}

.container-pmn .heading_ccc .show-recipt ul {
  list-style-type: none;
  margin: 0px 0;
  padding: 0px;
}

.container-pmn .heading_ccc .show-recipt ul li:first-child {
  padding-left: 0px;
}

.container-pmn .heading_ccc .show-recipt ul li:last-child {
  border-right: 0px solid #333;
}

.container-pmn .heading_ccc .show-recipt ul li {
  display: inline;
  border-right: 1px solid #333;
  padding: 0 10px;
}

.container-pmn .heading_ccc .show-recipt ul li a {
  text-decoration: none;
  border: 1px solid #ccc;
  padding: 6px 12px;
  border-radius: 50px;
}

.container-pmn .heading_ccc .show-recipt ul li a:hover {
  border: 1px solid #1148ac;
  color: #fff;
  background-color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .container-pmn .heading_ccc .show-recipt ul li a {
    padding: 4px 6px;
  }
}

@media only screen and (max-width: 991px) {
  .container-pmn .heading_ccc .show-recipt {
    margin: 0 0 20px 0;
  }
}

.container-pmn .heading {
  text-align: left;
  display: block !important;
}

.container-pmn .heading .title {
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #1148ac;
  display: block;
}

.container-pmn .heading .history_btn {
  margin-top: 20px;
  padding-bottom: 0px;
}

.container-pmn .heading .history_btn ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.container-pmn .heading .history_btn ul li a {
  float: none;
}

@media only screen and (max-width: 767px) {
  .container-pmn .heading .pull-right {
    float: none !important;
    text-align: center;
  }

  .container-pmn .heading .title.pull-left {
    float: none !important;
    width: 100%;
    display: none;
  }
}

.container-pmn .tab-contianer {
  margin-top: 30px;
}

.container-pmn .tab-contianer #tabs_wrap_menuid.active {
  display: block !important;
}

.container-pmn .tab-contianer .tabs_wrap {
  background-color: #fff;
  min-height: 200px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.container-pmn .tab-contianer .tabs_wrap ul li {
  font-size: 14px;
  font-weight: 600;
}

.container-pmn .tab-contianer .tabs_wrap ul li a {
  color: #212121;
  padding: 8px 5px 8px 35px;
}

.container-pmn .tab-contianer .tabs_wrap ul li a .txt-upgrade {
  background-color: #fec401;
  color: #000;
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 50px;
  cursor: pointer;
  font-weight: 600;
  font-style: normal;
}

.container-pmn .tab-contianer .tabs_wrap ul li a .fa-angle-right {
  display: none;
}

.container-pmn .tab-contianer .tabs_wrap ul li a:hover {
  background-color: transparent;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabs_wrap ul li a .fa-angle-right {
    display: block;
    float: right;
    padding-top: 4px;
  }
}

.container-pmn .tab-contianer .tabs_wrap ul li.active a {
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabs_wrap.active {
    display: none;
  }

  .container-pmn .tab-contianer .tabs_wrap {
    min-height: inherit;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: block;
  }

  .container-pmn .tab-contianer .tabs_wrap ul li {
    background-color: #fff;
    margin-bottom: 2px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .container-pmn .tab-contianer .tabs_wrap ul li.active a {
    border-radius: 0px;
    color: #000;
    background-color: #fff;
  }
}

.container-pmn .tab-contianer .tabsleads {
  padding-left: 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup {
  min-height: 300px;
  padding: 15px 20px 15px 40px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 15px;
  display: block;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 20px;
  margin-top: 2px;
  display: block;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section {
  /*//Start Edit vredit card*/
  /*//End Edit vredit card*/
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .select_amountse01 {
  border: 1px solid #f8f8f8;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .select_amountse01 h3 {
  font-weight: 400;
  font-size: 16px !important;
  padding: 15px 20px;
  border-bottom: 1px solid #f8f8f8;
  background-color: #f8f8f8;
  color: #333;
  margin: 0 0 15px 0;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .select_amountse01 ._package {
  width: 60%;
  padding: 0 20px 20px;
}

@media only screen and (max-width: 991px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .select_amountse01 ._package {
    width: 100%;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table {
  border: 1px solid #f8f8f8;
  font-weight: 400;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table thead {
  background-color: #f8f8f8;
  border-bottom: 1px solid #ccc;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table thead tr th {
  line-height: 16px;
  padding: 15px 8px;
  border-bottom: 0px solid #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#629aff), to(#3676ea));
  background-image: linear-gradient(#629aff, #3676ea);
  color: #fff;
  font-weight: 500;
  font-weight: 400;
  font-size: 16px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table tbody tr td {
  padding: 5px 8px;
  font-weight: 400;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table tbody tr td .btn-pdf {
  color: #ff0000;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments .table-responsive {
    border: none;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments .table-responsive table {
    white-space: nowrap;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option {
  background-color: #f8f8f8;
  padding: 15px;
  font-weight: 400;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option label {
  font-weight: 500;
}

@media only screen and (max-width: 991px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_table .table-responsive table {
    white-space: nowrap;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap {
  border: none !important;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 {
  padding-left: 0px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul {
  padding: 0px;
  border: none;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul li {
  padding: 0 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul li a {
  font-weight: 600;
  background-color: transparent;
  border: none;
  padding: 10px 0;
  border-bottom: 2px solid #f8f8f8;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul li a:hover {
  background-color: transparent;
  border: none;
  color: #000;
  border-bottom: 2px solid #f8f8f8;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul li a:focus {
  background-color: transparent;
  border: none;
  color: #000;
  border-bottom: 2px solid #f8f8f8;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul li.active a {
  background-color: transparent;
  border-bottom: 2px solid #007eff;
  color: #000;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul li.active a:hover {
  background-color: transparent;
  border: none;
  color: #000;
  border-bottom: 2px solid #007eff;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payment-option-tabs1 ul li.active a:focus {
  background-color: transparent;
  border: none;
  color: #000;
  border-bottom: 2px solid #007eff;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .stop_recurring_radio .radio-inline {
  font-weight: 500;
  padding: 2px 10px;
  border-radius: 3px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .stop_recurring_radio .radio-inline input {
  margin-top: 4px;
  margin-left: 0;
  position: relative;
  margin-right: 5px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .stop_recurring_radio p {
  text-indent: 30px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .tab-pane ul {
  padding: 10px 0;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .tab-pane ul li .auto-left {
  margin-right: 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .tab-pane .form-group label {
  font-weight: 600;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .tab-pane .form-group span.auto_matic {
  border: 1px solid #ddd;
  padding: 6px 15px;
  margin-left: 20px;
  border-radius: 5px;
  background: #f8f8f8;
  font-weight: normal;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content .tab-pane .form-group .btn {
  border-radius: 50px;
  width: 110px;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.payment_cancel_wrap .payemnt-first-section .tab-content {
    display: block !important;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option {
  border: 1px solid #f8f8f8;
  background-color: transparent;
  padding: 15px 15px 0 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .cancel_payment {
  padding: 30px 0;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .cancel_payment table tbody tr td a {
  color: #333;
  border: 1px solid #ccc;
  border-radius: 50px;
  text-decoration: none;
  padding: 10px 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .cancel_payment table tbody tr td a:hover {
  background-color: #1148ac;
  border: 1px solid #1148ac;
  color: #fff;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section {
  padding: 0 0 0 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment.available-bln ul li span {
  display: table-cell !important;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment {
  width: 50%;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment select {
  margin: 20px 0 0 15px;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment {
    width: 100%;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment select {
    margin: 20px 0 0 0px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li {
  display: table;
  width: 100%;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span {
  display: table-cell;
  vertical-align: middle;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span.auto-left {
  width: 200px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span.auto-right select {
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul {
    margin-left: -10px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li {
    display: block;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span {
    display: block;
    width: 100%;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span select {
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section {
    padding: 0 0 0 10px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul {
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 0 10px;
  display: inline-block;
  width: 100%;
  /*background-color: #f8f8f8;*/
  /*li:last-child{
                    border-right: 0px solid #ccc;
                  }*/
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li {
  display: inline-block;
  /*border-right: 1px solid #ccc;*/
  padding: 5px 0px;
  border-radius: 0px;
  margin-right: 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li label {
  margin: 0px;
  font-weight: 600;
  /*input{
                        display: none;
                      }*/
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li.active {
  /*border-style: solid;
                    border-width: 1px 1px 0px 1px;
                    border-color: #ccc;
                    border-radius: 3px 3px 0 0;*/
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1148ac;
  /*border-style: solid;
                    border-width: 1px 1px 0px 1px;
                    border-color: #f1f1f1;*/
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option {
    padding: 15px 15px 0 15px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li {
    display: inline-block;
    padding: 5px 0px;
    border-radius: 0px;
    margin-right: 15px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc {
  border-radius: 0px;
  background-color: #fff;
  color: #333;
  padding: 0;
  margin-bottom: 25px;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc .pay-desc {
  color: #333;
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
  font-weight: 600;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul {
  list-style-type: none;
  margin: 0px;
  padding: 30px;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li {
  display: inline-block;
  padding-right: 30px;
  width: 48%;
  border-right: 1px solid #ccc;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .img-p img {
  -webkit-filter: brightness(0);
          filter: brightness(0);
  width: 30px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .pay-text {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  line-height: 18px;
  padding-left: 10px;
  text-align: left;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .pay-text i {
  display: block;
  font-style: normal;
  font-weight: 600;
  margin-top: 10px;
}

@media only screen and (max-width: 640px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li {
    width: 100%;
    padding: 0px 0 10px 0;
    border-right: none;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li:last-child {
    border-bottom: 0px solid #ccc;
    padding-right: 0px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li:last-child {
  border-right: 0px solid #ccc;
  padding-right: 0px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member {
  background-color: #f8f8f8;
  padding: 0px 0;
  text-align: center;
  margin-top: 30px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member img {
  width: 100%;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner {
  padding: 30px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h2 {
  margin: 0 0 15px 0;
  font-size: 26px;
  text-align: left;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h5 {
  text-align: left;
  font-size: 24px;
  color: #ee0b3b;
  margin: 0px 0 15px 0;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner a {
  display: inline-block;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
  font-size: 16px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h2 {
    margin: 0 0 15px 0;
    font-size: 24px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap {
  display: table;
  width: 100%;
  margin-top: 20px;
  border-bottom: 1px solid #ccc;
  padding: 0 20px 20px 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 {
  display: table-cell;
  vertical-align: middle;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 5px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 .content p {
  font-size: 16px;
  line-height: 20px;
  margin: 0px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
  width: 120px;
  padding-right: 25px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left img {
  width: 100%;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap:last-child {
  border-bottom: 0px solid #ccc;
}

@media only screen and (max-width: 640px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap {
    display: block;
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
    width: 100%;
    padding-right: 0px;
    display: block;
    text-align: center;
    padding-bottom: 15px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left img {
    width: 100px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 {
  margin: 20px 20px 0 0;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
          box-shadow: 0px 0px 1px #ccc;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 h3 {
  margin: 0px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #f8f8f8;
  padding: 10px;
  background: #f8f8f8;
  font-weight: 600;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 .content {
  padding: 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .credit-card {
  margin-bottom: 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .credit-card .btn-credit {
  border-radius: 50px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-now {
  border-radius: 0px;
  background-color: #f8f8f8;
  border: 1px solid #f8f8f8;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-now.add_additional_fund {
  background-color: transparent;
  margin-top: 30px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .formgroup.ordernow {
  margin-top: 20px;
  padding-left: 170px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .formgroup.ordernow .order_btn_inner .btn {
  border-radius: 50px;
  padding: 6px 30px;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .formgroup.ordernow {
    padding-left: 30px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right {
  border-radius: 0px;
  padding: 0px;
  font-weight: 400;
  background-color: #fff;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .Existing-card {
  background-color: #f8f8f8;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .Existing-card #add_new_card {
  position: relative;
  top: 15px;
  right: 20px;
  background-color: #fff;
  border-radius: 4px;
  color: #007eff;
  padding: 3px 10px;
  border: 1px solid #fff;
  text-decoration: none;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .Existing-card #add_new_card:hover {
  border: 1px solid #007eff;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs {
  padding: 20px 20px 0 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul {
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 0 10px;
  display: inline-block;
  width: 100%;
  /*background-color: #f8f8f8;*/
  /*li:last-child{
                        border-right: 0px solid #ccc;
                      }*/
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li {
  display: inline-block;
  /*border-right: 1px solid #ccc;*/
  padding: 5px 0px;
  border-radius: 0px;
  margin-right: 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li label {
  margin: 0px;
  font-weight: 600;
  /*input{
                            display: none;
                          }*/
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li.active {
  /*border-style: solid;
                        border-width: 1px 1px 0px 1px;
                        border-color: #ccc;
                        border-radius: 3px 3px 0 0;*/
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1148ac;
  /*border-style: solid;
                        border-width: 1px 1px 0px 1px;
                        border-color: #f1f1f1;*/
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs {
    padding: 15px 15px 0 15px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li {
    display: inline-block;
    padding: 5px 0px;
    border-radius: 0px;
    margin-right: 15px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container {
  margin: 0 20px 0px 0;
  /*background-color: #f8f8f8;*/
  padding: 20px 10px;
  /*border-style: solid;
                    border-width: 0px 1px 1px 1px;
                    border-color: #f8f8f8;*/
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul {
  list-style-type: none;
  margin: 0px;
  padding: 0 0 0 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span {
  display: table-cell;
  vertical-align: middle;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span .cardedit {
  padding: 5px 20px;
  border-radius: 50px;
  font-size: 12px;
  text-decoration: none;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span .cardedit:hover {
  color: #fff;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span.cardleft {
  width: 130px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul {
    padding: 0 0 0 10px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li {
    display: block;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span {
    display: block;
    width: 100%;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .payment-info {
  padding: 0px 10px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .payment-info .form-group:last-child {
  margin-bottom: 0px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap {
  margin-bottom: 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header .save-title {
  font-weight: 600;
  display: block;
  margin-bottom: 15px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header ul {
  padding: 0 0 0 32px;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header ul {
    padding: 0 0 0 10px;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow {
  margin-bottom: 0px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow .btn {
  font-size: 14px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow .order_btn_inner {
  padding-left: 160px;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow .order_btn_inner {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container {
    margin: 0 15px 15px;
    padding: 20px 0px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .payment-info {
    padding: 0px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header ul li span {
    display: block;
    width: 100%;
  }
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-info {
  padding: 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal h3.bill-text {
  margin-left: -20px;
  margin-right: -20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal h3 {
  margin: 0px 0 10px 0;
  font-weight: 400;
  font-size: 16px !important;
  padding: 15px 20px;
  border-bottom: 1px solid #f8f8f8;
  background-color: #f8f8f8;
  color: #333;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group.order-now {
  margin-bottom: 0px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group {
  margin: 0px 0 15px 0;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group .control-label {
  padding-top: 0px;
  margin-bottom: 5px;
  font-weight: 400;
  font-weight: 600;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group input,
.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group select,
.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group textarea {
  font-weight: 400;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .order-now .btn {
  font-weight: 400;
  font-size: 14px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc {
  border-radius: 0px;
  background-color: #fff;
  color: #333;
  padding: 0;
  margin-bottom: 25px;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
  /*ul.card-save{
                  height: 180px;
                  width: 100%;
                  background-color: #5b75ea;
                  background-image: linear-gradient(to right, #5b75ea , #4d8cf2);
                  color: white;
                  opacity: 0.95;
                  border-radius: 20px;
                  padding: 40px;
                  list-style-type: none;
                  li{
                    border: none;
                  }
                  li.editacard{
                    padding-top: 0px;
                  }
                  li.cardno{
                    padding-top: 30px;
                    letter-spacing: 2px;
                    font-size: 22px;
                    font-weight: 600;
                  }
                }*/
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .feature_change_cc_inner {
  padding: 20px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .title-pay {
  color: #333;
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .pay-desc {
  color: #333;
  padding: 10px 0 20px;
  margin: 0px 0 0 0;
  border-bottom: 0px solid #5680cb;
  border-top: 0px solid #5680cb;
  font-size: 16px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save {
  list-style-type: none;
  padding: 0px 0 0 40px;
  margin: 0px;
}

.container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save li.cardno {
  padding-left: 20px;
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup {
    padding: 15px 15px 15px 15px;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in32 {
    margin: 20px 0px 0 0;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .title {
    display: none;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content .profileedit_popup .btm_line {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .container-pmn .tab-contianer .tabsleads {
    display: block;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content {
    display: none;
  }

  .container-pmn .tab-contianer .tabsleads .tab-content.active {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .container-pmn {
    padding: 0px 0 50px 0;
  }

  .container-pmn .tab-contianer #tabs_wrap_menuid.active {
    display: none !important;
  }
}

/*Agent Payment page new css*/

.container-fs {
  padding: 100px 0 80px 0;
  background-color: #f8f8f8;
  font-weight: 400;
}

.container-fs .heading_ccc .show-recipt {
  margin-top: 20px;
}

.container-fs .heading_ccc .show-recipt ul {
  list-style-type: none;
  margin: 0px 0;
  padding: 0px;
}

.container-fs .heading_ccc .show-recipt ul li:first-child {
  padding-left: 0px;
}

.container-fs .heading_ccc .show-recipt ul li:last-child {
  border-right: 0px solid #333;
}

.container-fs .heading_ccc .show-recipt ul li {
  display: inline;
  border-right: 1px solid #333;
  padding: 0 10px;
}

.container-fs .heading_ccc .show-recipt ul li a {
  text-decoration: none;
  border: 1px solid #ccc;
  padding: 6px 12px;
  border-radius: 50px;
}

.container-fs .heading_ccc .show-recipt ul li a:hover {
  border: 1px solid #1148ac;
  color: #fff;
  background-color: #1148ac;
}

@media only screen and (max-width: 767px) {
  .container-fs .heading_ccc .show-recipt ul li a {
    padding: 4px 6px;
  }
}

@media only screen and (max-width: 991px) {
  .container-fs .heading_ccc .show-recipt {
    margin: 0 0 20px 0;
  }
}

.container-fs .heading {
  text-align: left;
  display: block !important;
}

.container-fs .heading .title {
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #1148ac;
  display: block;
}

.container-fs .heading .title.title_hide {
  display: none;
}

.container-fs .heading .history_btn {
  margin-top: 20px;
  padding-bottom: 0px;
}

.container-fs .heading .history_btn ul {
  list-style-type: none;
  margin: 0px 0 0 0;
  padding: 0px 0 0 0;
}

.container-fs .heading .history_btn ul li a {
  float: none;
}

@media only screen and (max-width: 767px) {
  .container-fs .heading .pull-right {
    float: none !important;
    text-align: center;
  }

  .container-fs .heading .title.pull-left {
    float: none !important;
    width: 100%;
    display: none;
  }
}

.container-fs .tab-contianer {
  margin-top: 30px;
}

.container-fs .tab-contianer #tabs_wrap_menuid.active {
  display: block !important;
}

.container-fs .tab-contianer .tabs_wrap {
  background-color: #fff;
  min-height: 200px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.container-fs .tab-contianer .tabs_wrap ul li#single_tab_payment {
  display: block;
}

.container-fs .tab-contianer .tabs_wrap ul li {
  font-size: 14px;
  font-weight: 600;
}

.container-fs .tab-contianer .tabs_wrap ul li a {
  color: #212121;
  padding: 8px 5px 8px 35px;
}

.container-fs .tab-contianer .tabs_wrap ul li a .txt-upgrade {
  background-color: #fec401;
  color: #000;
  font-size: 12px;
  padding: 2px 6px;
  border-radius: 50px;
  cursor: pointer;
  font-weight: 600;
  font-style: normal;
}

.container-fs .tab-contianer .tabs_wrap ul li a .fa-angle-right {
  display: none;
}

.container-fs .tab-contianer .tabs_wrap ul li a:hover {
  background-color: transparent;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabs_wrap ul li a .fa-angle-right {
    display: block;
    float: right;
    padding-top: 4px;
  }
}

.container-fs .tab-contianer .tabs_wrap ul li.active a {
  border-radius: 0px;
  color: #007eff;
  background-color: #f5faff;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabs_wrap ul li#single_tab_payment {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabs_wrap.active {
    display: none;
  }

  .container-fs .tab-contianer .tabs_wrap {
    min-height: inherit;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: block;
  }

  .container-fs .tab-contianer .tabs_wrap ul li.active a {
    color: #212121;
    background-color: #fff;
  }

  .container-fs .tab-contianer .tabs_wrap ul li {
    background-color: #fff;
    margin-bottom: 2px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .container-fs .tab-contianer .tabs_wrap ul li.active a {
    border-radius: 0px;
    color: #000;
    background-color: #fff;
  }
}

.container-fs .tab-contianer .tabsleads.column_one {
  margin: 0 auto;
  float: none;
}

.container-fs .tab-contianer .tabsleads.column_one .tab-content {
  display: block;
}

.container-fs .tab-contianer .tabsleads.column_one .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
  left: -60px;
}

@media only screen and (max-width: 640px) {
  .container-fs .tab-contianer .tabsleads.column_one .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
    left: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads.column_one .tab-content {
    display: block !important;
  }
}

.container-fs .tab-contianer .tabsleads {
  padding-left: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup {
  min-height: 300px;
  padding: 15px 20px 15px 40px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup h3 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  margin-top: 15px;
  display: block;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .btm_line {
  width: 53px;
  height: 2px;
  background-color: #c5c5c5;
  margin-bottom: 20px;
  margin-top: 2px;
  display: block;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section {
  /*Start Feature hover css*/
  /*End Feature hover css*/
  /*//Start Edit vredit card*/
  /*//End Edit vredit card*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table {
  border: 1px solid #ccc;
  font-weight: 400;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table thead {
  background-color: #f8f8f8;
  border-bottom: 1px solid #ccc;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table thead tr th {
  line-height: 16px;
  padding: 15px 15px;
  border-bottom: 0px solid #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#629aff), to(#3676ea));
  background-image: linear-gradient(#629aff, #3676ea);
  color: #fff;
  font-weight: 500;
  font-weight: 400;
  font-size: 16px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table tbody tr td {
  padding: 5px 8px;
  font-weight: 400;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments table tbody tr td .btn-pdf {
  color: #ff0000;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments .table-responsive {
    border: none;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .table-payments .table-responsive table {
    white-space: nowrap;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option {
  background-color: #f8f8f8;
  padding: 15px;
  font-weight: 400;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option label {
  font-weight: 500;
}

@media only screen and (max-width: 991px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_table .table-responsive table {
    white-space: nowrap;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option {
  border: 1px solid #f8f8f8;
  background-color: transparent;
  padding: 15px 15px 0 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section {
  padding: 0 0 0 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment {
  width: 50%;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment select {
  margin: 20px 0 0 15px;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment {
    width: 100%;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .one-time-payment select {
    margin: 20px 0 0 0px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li {
  display: table;
  width: 100%;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span {
  display: table-cell;
  vertical-align: middle;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span.auto-left {
  width: 200px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span.auto-right select {
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul {
    margin-left: -10px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li {
    display: block;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span {
    display: block;
    width: 100%;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section .autometic-paymentse01 ul li span select {
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option .payemnt-first-section {
    padding: 0 0 0 10px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul {
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 0 10px;
  display: inline-block;
  width: 100%;
  /*background-color: #f8f8f8;*/
  /*li:last-child{
                    border-right: 0px solid #ccc;
                  }*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li {
  display: inline-block;
  /*border-right: 1px solid #ccc;*/
  padding: 5px 0px;
  border-radius: 0px;
  margin-right: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li label {
  margin: 0px;
  font-weight: 600;
  /*input{
                        display: none;
                      }*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li.active {
  /*border-style: solid;
                    border-width: 1px 1px 0px 1px;
                    border-color: #ccc;
                    border-radius: 3px 3px 0 0;*/
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1148ac;
  /*border-style: solid;
                    border-width: 1px 1px 0px 1px;
                    border-color: #f1f1f1;*/
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option {
    padding: 15px 15px 0 15px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .payment-option.onetime_option ul li {
    display: inline-block;
    padding: 5px 0px;
    border-radius: 0px;
    margin-right: 15px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc {
  border-radius: 0px;
  background-color: #fff;
  color: #333;
  padding: 0;
  margin-bottom: 25px;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc .pay-desc {
  color: #333;
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
  font-weight: 600;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul {
  list-style-type: none;
  margin: 0px;
  padding: 30px;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li {
  display: inline-block;
  padding-right: 30px;
  width: 48%;
  border-right: 1px solid #ccc;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .img-p img {
  -webkit-filter: brightness(0);
          filter: brightness(0);
  width: 30px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .pay-text {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  line-height: 18px;
  padding-left: 10px;
  text-align: left;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li .pay-text i {
  display: block;
  font-style: normal;
  font-weight: 600;
  margin-top: 10px;
}

@media only screen and (max-width: 640px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li {
    width: 100%;
    padding: 0px 0 10px 0;
    border-right: none;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li:last-child {
    border-bottom: 0px solid #ccc;
    padding-right: 0px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-info_ccc ul li:last-child {
  border-right: 0px solid #ccc;
  padding-right: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member {
  background-color: #f8f8f8;
  padding: 20px 0;
  text-align: center;
  margin-top: 30px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member img {
  width: 100%;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member h2 {
  margin: 0 0 15px 0;
  font-size: 26px;
  text-align: center;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member h5 {
  text-align: center;
  font-size: 24px;
  color: #ee0b3b;
  margin: 0px 0 15px 0;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member a {
  display: inline-block;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
  font-size: 16px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member h2 {
    margin: 0 0 15px 0;
    font-size: 24px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner {
  padding: 30px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h2 {
  margin: 0 0 15px 0;
  font-size: 26px;
  text-align: left;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h5 {
  text-align: left;
  font-size: 24px;
  color: #ee0b3b;
  margin: 0px 0 15px 0;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner a {
  display: inline-block;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner .btn-delete {
  color: #fff;
  background-color: #d9534f;
  border: #d43f3a 1px solid;
  font-size: 16px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member .member-inner h2 {
    margin: 0 0 15px 0;
    font-size: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .member {
    margin-top: 0px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap {
  display: table;
  width: 100%;
  margin-top: 20px;
  border-bottom: 1px solid #ccc;
  padding: 0 20px 20px 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 5px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 a {
  text-decoration: none;
  color: #000;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
  display: none;
  position: absolute;
  top: -115px;
  width: 530px;
  -webkit-box-shadow: 0px 0px 6px #333;
          box-shadow: 0px 0px 6px #333;
  z-index: 9999;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal figure img {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
    left: -220px;
    top: -145px;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3 .member_modal {
    position: absolute;
    top: -90px;
    width: 90%;
    -webkit-box-shadow: 0px 0px 6px #333;
    box-shadow: 0px 0px 6px #333;
    left: 10px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3.feature_heading:hover .member_modal {
  display: block;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 h3.feature_heading:hover a {
  text-decoration: none;
  color: #007eff;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_in11 .content p {
  font-size: 16px;
  line-height: 20px;
  margin: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
  width: 120px;
  padding-right: 25px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left img {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
    width: 100px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox {
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 4px 0px #ccc;
          box-shadow: 0px 1px 4px 0px #ccc;
  display: table;
  width: 100%;
  float: none;
  font-weight: 400;
  padding: 20px;
  margin: 15px 0;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox {
  display: table-cell;
  vertical-align: top;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox span {
  display: block;
  width: 110px;
  height: 110px;
  border-radius: 100px;
  margin-right: 15px;
  border: 1px solid #5a6a7e;
  margin: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox span img {
  width: 100%;
  height: 100%;
  border-radius: 100px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .detailbox .photosbox .heading.mobile {
  display: none;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap {
  display: table-cell;
  vertical-align: top;
  width: 90%;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable {
  width: 67%;
  float: left;
  height: auto;
  margin: 0 10px 0 10px;
  border-right: 1px solid #ccc;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable .heading h3 {
  margin: 0px 0 5px 0;
  font-size: 22px;
  color: #000;
  line-height: 30px;
  font-weight: 700;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable .heading.desktop {
  display: block;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul {
  margin: 0px;
  padding: 0px;
  float: none;
  width: 100%;
  height: auto;
  list-style: none;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul li {
  font-size: 14px;
  line-height: 26px;
  color: #333;
  background-image: none;
  padding: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul li span.leftbox {
  margin: 0px 0 0 0px;
  padding: 0;
  float: left;
  width: 35%;
  height: auto;
  list-style: none;
  text-align: left;
  font-weight: 600;
  color: #000;
  font-size: 14px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .detailtable ul li span.middbox {
  margin: 0px 0 0 0px;
  padding: 0 0px;
  float: left;
  width: 64%;
  height: auto;
  list-style: none;
  color: #333;
  font-size: 14px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox {
  width: 28%;
  float: left;
  height: auto;
  margin: 0 0 0 0px;
  position: relative;
  min-height: 140px;
  clear: inherit;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat {
  border-radius: 0px;
  color: #3b3b3b;
  float: none;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0 10px 0;
  height: auto;
  padding: 0px 0;
  text-align: left;
  width: 100%;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat i {
  font-style: normal;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat i .fa-star-o {
  color: #727272 !important;
  font-size: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .network-container .fixconta .clienth_wrap .rightbox .starrat i .fa-star {
  color: #ffec00;
  font-size: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap:last-child {
  border-bottom: 0px solid #ccc;
}

@media only screen and (max-width: 640px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap {
    display: block;
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left {
    width: 100%;
    padding-right: 0px;
    display: block;
    text-align: center;
    padding-bottom: 15px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured_wrap .feature_left img {
    width: 100px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 {
  margin: 20px 20px 0 0;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
          box-shadow: 0px 0px 1px #ccc;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 h3 {
  margin: 0px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #f8f8f8;
  padding: 10px;
  background: #f8f8f8;
  font-weight: 600;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in321 .content {
  padding: 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .credit-card {
  margin-bottom: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .credit-card .btn-credit {
  border-radius: 50px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-now {
  border-radius: 0px;
  background-color: #f8f8f8;
  border: 1px solid #f8f8f8;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .pay-now.add_additional_fund {
  background-color: transparent;
  margin-top: 30px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right {
  border-radius: 0px;
  padding: 0px;
  font-weight: 400;
  background-color: #fff;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs {
  padding: 20px 20px 0 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul {
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 0 10px;
  display: inline-block;
  width: 100%;
  /*background-color: #f8f8f8;*/
  /*li:last-child{
                        border-right: 0px solid #ccc;
                      }*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li {
  display: inline-block;
  /*border-right: 1px solid #ccc;*/
  padding: 5px 0px;
  border-radius: 0px;
  margin-right: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li label {
  margin: 0px;
  font-weight: 600;
  /*input{
                            display: none;
                          }*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li.active {
  /*border-style: solid;
                        border-width: 1px 1px 0px 1px;
                        border-color: #ccc;
                        border-radius: 3px 3px 0 0;*/
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1148ac;
  /*border-style: solid;
                        border-width: 1px 1px 0px 1px;
                        border-color: #f1f1f1;*/
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs {
    padding: 15px 15px 0 15px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-option-tabs ul li {
    display: inline-block;
    padding: 5px 0px;
    border-radius: 0px;
    margin-right: 15px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container {
  margin: 0 20px 20px 0;
  /*background-color: #f8f8f8;*/
  padding: 20px 10px;
  /*border-style: solid;
                    border-width: 0px 1px 1px 1px;
                    border-color: #f8f8f8;*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul {
  list-style-type: none;
  margin: 0px;
  padding: 0 0 0 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span {
  display: table-cell;
  vertical-align: middle;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span .cardedit {
  padding: 5px 20px;
  border-radius: 50px;
  font-size: 12px;
  text-decoration: none;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span .cardedit:hover {
  color: #fff;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span.cardleft {
  width: 130px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul {
    padding: 0 0 0 10px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li {
    display: block;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container ul li span {
    display: block;
    width: 100%;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .payment-info {
  padding: 0px 10px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .payment-info .form-group:last-child {
  margin-bottom: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap {
  margin-bottom: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header .save-title {
  font-weight: 600;
  display: block;
  margin-bottom: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header ul {
  padding: 0 0 0 32px;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header ul {
    padding: 0 0 0 10px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow {
  margin-bottom: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow .btn {
  font-size: 14px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow .order_btn_inner {
  padding-left: 160px;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .ordernow .order_btn_inner {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container {
    margin: 0 15px 15px;
    padding: 20px 0px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .payment-info {
    padding: 0px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-container .savecard_wrap .leftaboutfeaute .savecard-header ul li span {
    display: block;
    width: 100%;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-info {
  padding: 20px;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .payment-info {
    padding: 5px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal h3.bill-text {
  margin-left: -20px;
  margin-right: -20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal h3 {
  margin: 0px 0 10px 0;
  font-weight: 400;
  font-size: 16px !important;
  padding: 15px 20px;
  border-bottom: 1px solid #f8f8f8;
  background-color: #f8f8f8;
  color: #333;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group.order-now {
  margin-bottom: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group {
  margin: 0px 0 15px 0;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group .control-label {
  padding-top: 0px;
  margin-bottom: 5px;
  font-weight: 400;
  font-weight: 600;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group input,
.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group select,
.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .form-group textarea {
  font-weight: 400;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .paynow_right .form-horizontal .order-now .btn {
  font-weight: 400;
  font-size: 14px;
  border-radius: 50px;
  padding: 6px 40px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc {
  border-radius: 0px;
  background-color: #fff;
  color: #333;
  padding: 0;
  margin-bottom: 25px;
  border: 1px solid #f8f8f8;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
  /*ul.card-save{
                  height: 180px;
                  width: 100%;
                  background-color: #5b75ea;
                  background-image: linear-gradient(to right, #5b75ea , #4d8cf2);
                  color: white;
                  opacity: 0.95;
                  border-radius: 20px;
                  padding: 40px;
                  list-style-type: none;
                  li{
                    border: none;
                  }
                  li.editacard{
                    padding-top: 0px;
                  }
                  li.cardno{
                    padding-top: 30px;
                    letter-spacing: 2px;
                    font-size: 22px;
                    font-weight: 600;
                  }
                }*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .feature_change_cc_inner {
  padding: 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .title-pay {
  color: #333;
  padding: 15px 20px;
  font-size: 16px;
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc {
  border-bottom: 1px solid #f8f8f8;
  margin: 0px;
  background-color: #f8f8f8;
  padding: 11px 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .left_cc {
  float: left;
  padding-top: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .right_cc {
  float: right;
}

@media only screen and (max-width: 414px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .right_cc {
    margin-top: 0px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .add-card-cc {
  display: block;
  padding: 0 8px;
  border-radius: 4px;
  text-decoration: none;
  border: 1px solid #ccc;
  /*border: 1px dashed #1148ac;
                    padding: 0 8px;
                    border-radius: 4px;
                    text-decoration: none;
                    color: #333;*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .add-card-cc img {
  width: 40px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .add-card-cc:hover {
  background-color: #fff;
  color: #1148ac;
  border: 1px dashed #1148ac;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .editacard-cc {
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0 8px;
  margin-left: 10px;
  border-radius: 4px;
  text-decoration: none;
  color: #333;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .editacard-cc img {
  width: 40px;
  margin-right: 5px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .editacard-cc:hover {
  background-color: #fff;
  color: #1148ac;
  border: 1px dashed #fff;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .card_cc .title-pay {
  color: #333;
  font-size: 16px;
  border-bottom: 0px solid #f8f8f8;
  margin: 0px;
  padding: 0px;
  background-color: transparent;
  display: inline-block;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc .pay-desc {
  color: #333;
  padding: 10px 0 20px;
  margin: 0px 0 0 0;
  border-bottom: 0px solid #5680cb;
  border-top: 0px solid #5680cb;
  font-size: 16px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save {
  list-style-type: none;
  padding: 0px 0 0 40px;
  margin: 0px;
  /*.btn.editacard-cc{
                    border-radius: 50px;
                    margin-left: 5px;
                    padding: 1px 10px;
                  }*/
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save li.cardno {
  padding-left: 20px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save .cardno {
  padding-left: 10px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save .editacard-cc {
  text-decoration: underline;
  margin-left: 10px;
  color: #007eff;
  font-size: 12px;
}

@media only screen and (max-width: 414px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save .editacard-cc {
    display: block;
    margin-left: 20px;
    margin-top: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .feature_change_cc ul.card-save {
    padding: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup {
    padding: 15px 15px 15px 15px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .form_section .featured-in32 {
    margin: 20px 0px 0 0;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .title {
    display: none;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup .btm_line {
    display: none;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section {
  padding: 0px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section {
  padding-bottom: 30px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member {
  background-image: var(--feature_bg);
  padding: 40px 0 30px 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0;
  position: relative;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member h2 {
  color: #fff;
  font-size: 30px;
  margin-bottom: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member h5 {
  color: #fff;
  font-size: 45px;
}

@media only screen and (max-width: 991px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member h2 {
    font-size: 28px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member h5 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member h2 {
    font-size: 26px;
  }

  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member h5 {
    font-size: 30px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member .order_fm_section {
  position: absolute;
  left: 0;
  width: 100%;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member .order_fm_section a {
  top: 1px;
  position: relative;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member .order_fm_section a .btn-delete {
  border-style: solid;
  border-width: 3px;
  border-color: white;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ed5c5c), to(#b41b1b));
  background-image: linear-gradient(#ed5c5c, #b41b1b);
  background-image: -ms-linear-gradient(90deg, #b41b1b 0%, #ed5c5c 100%);
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.39), inset 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.39), inset 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
  width: 199px;
  height: 55px;
  font-size: 19px;
  color: white;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  padding: 0px;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .form_section .member {
    background-size: cover;
    background-position: center;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column_snd {
  padding: 50px 40px 0 40px;
}

@media only screen and (max-width: 991px) {
  .container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column_snd {
    padding: 50px 20px 0 20px;
  }
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column {
  padding: 20px 40px 0 40px;
  display: inline-block;
  width: 100%;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap {
  display: inline-block;
  width: 49%;
  border-bottom: 0px solid #ccc;
  padding: 0px 10px 0px 10px;
  vertical-align: top;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_left {
  width: 120px;
  padding-right: 0px;
  display: block;
  margin: 0 auto;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_in11 {
  display: block;
  vertical-align: middle;
  position: relative;
  text-align: center;
  margin-top: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_in11 h3 {
  color: #313131;
  margin-bottom: 15px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_in11 span {
  background-color: #fff;
  display: inline-block;
  width: 90px;
  height: 90px;
  border-radius: 100px;
  line-height: 75px;
  border: 1px dashed #ccc;
  padding: 4px;
  overflow: hidden;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_in11 span figure {
  background-color: #417ae2;
  width: 100%;
  height: 100%;
  border-radius: 100px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_in11 span figure img {
  width: auto;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_in11.feature_right {
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 30px;
  margin-bottom: -10px;
  min-height: 128px;
  padding: 0 40px;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap .feature_in11.feature_right p {
  color: #555555;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap.fm_border {
  border-right: 1px solid #f5f5f5;
}

.container-fs .tab-contianer .tabsleads .tab-content .profileedit_popup.sm_section .feature_column .featured_wrap:last-child .feature_in11.feature_right {
  border-bottom: 0px solid #f5f5f5;
}

@media only screen and (max-width: 767px) {
  .container-fs .tab-contianer .tabsleads {
    display: block;
  }

  .container-fs .tab-contianer .tabsleads .tab-content {
    display: none;
  }

  .container-fs .tab-contianer .tabsleads .tab-content.active {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .back-button#hide {
    display: block;
  }

  .container-fs {
    padding: 0px 0 50px 0;
  }

  .container-fs .tab-contianer {
    margin-top: 30px;
    /*#single_content_payment{
        .tab-content{
          display: none;
        } 
      }*/
  }

  .container-fs .tab-contianer #tabs_wrap_menuid.active {
    display: none !important;
  }
}

.login-wbg.container_wrapper header.header_main {
  /*.phonenumber{
      margin-top: 10px;
      float: right;
      margin-right: 10px;
      display: inline-block !important;
    }*/
}

header.header_main.common {
  /*background-color: $blueN;*/
  background-color: #ffffff;
  background-image: none !important;
  padding: 10px 0 !important;
  height: auto;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  header.header_main.common {
    padding: 10px 0 10px 0 !important;
    height: auto;
  }
}

.navbar-collapse.collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  float: right;
}

@media only screen and (max-width: 767px) {
  .navbar-collapse.collapse {
    display: none !important;
  }
}

header.header_main {
  /*@include tablet-small{
    .phonenumber{
      position: absolute;
      right: 14px;
      top: 4px;
      padding-right: 10px;
      display: none !important;
      a{
        img{
          width: 16px;
          margin-right: 3px;
        }
      }
    }
  }*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li:first-child {
  margin-right: 15px !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .header_btn {
  padding-top: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li figure {
  margin: 3px 0 0 0;
}

header.header_main .phonenumber {
  margin-top: 9px;
  float: right;
  margin-right: 10px;
  display: none !important;
}

header.header_main .phonenumber a {
  text-decoration: none;
  color: #333;
  font-size: 14px;
  padding-right: 31px;
  font-weight: 600;
  /*border-right: 1px solid #fff;*/
}

header.header_main .phonenumber a img {
  width: 20px;
  margin-right: 14px;
}

@media only screen and (max-width: 767px) {
  header.header_main .phonenumber a {
    padding-right: 12px;
  }
}

header.header_main .phonenumber .number-desk {
  display: inline-block;
}

header.header_main .phonenumber .callus-m {
  display: none;
}

@media only screen and (max-width: 767px) {
  header.header_main .phonenumber {
    margin-top: 8px;
  }

  header.header_main .phonenumber .number-desk {
    display: none;
  }

  header.header_main .phonenumber .callus-m {
    display: inline-block;
  }
}

@media only screen and (max-width: 767px) {
  header.header_main .phonenumber {
    position: absolute;
    right: 32px;
    top: 0px;
    display: inline-block !important;
  }

  header.header_main .phonenumber a img {
    width: 16px;
    margin-right: 4px;
  }

  header.header_main .phonenumber.loginphone {
    display: none !important;
  }
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav {
  margin-right: 5px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li a {
  font-size: 18px;
  padding: 6px 0 !important;
  line-height: 15px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li.header_btn a {
  font-size: 14px;
  /*padding: 9.5px 0 !important;*/
  padding: 7px 24px !important;
  line-height: 15px;
  display: block;
  font-weight: 600;
  color: #333;
  line-height: 18px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li.header_btn a {
  /*border: 2px solid $blueN;*/
  width: auto !important;
  padding: 7px 24px !important;
  font-weight: 600;
  /*&:focus{
              background-color: transparent;
              color: #fff;
              border:1px solid #333;
            }*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li.header_btn a:hover {
  background-color: transparent;
  color: #333;
  border: 1px solid #333;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li.join-btn a {
  background-color: transparent;
  border: 1px solid #333;
  background-color: #F8DF00;
  color: #333333;
  border: 1px solid #F8DF00;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .hummenu a.menubtnh {
  margin-left: 16px;
  font-size: 20px;
  padding: 9px 0;
  line-height: 20px;
}

.header_main.header-hfst {
  position: relative;
  /*background-color: $blueN;*/
  background-color: #ffffff;
  padding: 10px 0;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 991px) {
  .header_main.header-hfst {
    padding: 4px 0;
    height: 56px;
  }
}

.header_main.header-hfst .navbar.navbar-default #navbar.navbar-collapse .navbar-nav {
  margin-right: 5px;
}

.header_main.header-hfst .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li a {
  font-size: 16px;
  padding: 9px 0 !important;
  line-height: 20px;
}

.header_main.header-hfst .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li.header_btn a {
  border: 1px solid transparent;
  /*&:focus{
              background-color: transparent;
              color: #333;
              border: 1px solid #333;
            }*/
}

.header_main.header-hfst .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li.header_btn a:hover {
  background-color: transparent;
  color: #333;
  border: 1px solid #333;
}

.header_main.header-hfst .navbar.navbar-default #navbar.navbar-collapse .navbar-nav li.join-btn a {
  background-color: transparent;
  border: 1px solid #333;
  background-color: #F8DF00;
  color: #333333;
  border: 1px solid #F8DF00;
}

.header_main.header-hfst .navbar.navbar-default #navbar.navbar-collapse .navbar-nav .hummenu a.menubtnh {
  margin-left: 16px;
  font-size: 20px;
}

.slide_section.container-nhfest {
  padding-top: 38px;
  background-size: 100% !important;
  background-position: center bottom !important;
  background-repeat: no-repeat !important;
  min-height: 540px;
  overflow: hidden;
}

.slide_section.container-nhfest .slider-caption {
  position: relative;
  padding-top: 0px;
  background: none;
}

.slide_section.container-nhfest .slider-caption .caption-inner {
  position: relative;
  -webkit-transform: translateY(45%);
  transform: translateY(45%);
  text-align: left;
  top: 45%;
}

.slide_section.container-nhfest .slider-caption .caption-inner h1.slider-title {
  font-size: 52px;
  font-weight: 400;
  line-height: 55px;
  margin: 0;
  padding: 0;
  font-weight: 300;
  text-transform: inherit;
}

.slide_section.container-nhfest .slider-caption .caption-inner h2.slider-title {
  color: #f1dd1c;
  font-size: 55px;
  line-height: 55px;
  margin: 0 0 12px;
  font-weight: 700;
}

.slide_section.container-nhfest .slider-caption .caption-inner p.slider-subtitle {
  padding-bottom: 35px;
  text-align: left;
  text-shadow: none;
  font-weight: 300;
  font-size: 25px;
  margin: 0;
  line-height: 30px;
}

@media only screen and (max-width: 1199px) {
  .slide_section.container-nhfest .slider-caption .caption-inner h2.slider-title {
    font-size: 48px;
    line-height: 50px;
    padding: 0;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner p.slider-subtitle {
    padding-bottom: 25px;
    text-align: left;
    text-shadow: none;
    font-weight: 300;
    font-size: 22px;
    margin: 0;
    line-height: 24px;
  }
}

@media only screen and (max-width: 991px) {
  .slide_section.container-nhfest .slider-caption .caption-inner h1.slider-title {
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
    margin: 0;
    padding: 0;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner h2.slider-title {
    font-size: 38px;
    margin: 0;
    padding: 0 0 5px;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner p.slider-subtitle {
    padding-bottom: 10px;
    text-align: left;
    text-shadow: none;
    font-weight: 300;
    font-size: 18px;
    margin: 0;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .slide_section.container-nhfest .slider-caption .caption-inner p.slider-subtitle {
    padding-bottom: 10px;
    text-align: left;
    text-shadow: none;
    font-weight: 300;
    font-size: 18px;
    margin: 0;
    line-height: 20px;
  }
}

@media only screen and (max-width: 640px) {
  .slide_section.container-nhfest .slider-caption .caption-inner h1.slider-title {
    font-size: 30px;
    font-weight: 400;
    line-height: 35px;
    margin: 0;
    padding: 0;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner h2.slider-title {
    font-size: 30px;
    margin: 0;
    padding: 0 0 5px;
    line-height: 40px;
    white-space: nowrap;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner p.slider-subtitle {
    padding-bottom: 10px;
    text-align: left;
    text-shadow: none;
    font-weight: 300;
    font-size: 18px;
    margin: 0;
    line-height: 20px;
  }
}

.slide_section.container-nhfest .slider-caption .caption-inner .tabs-search {
  width: 100%;
  margin: 0px auto 0;
}

.slide_section.container-nhfest .slider-caption .caption-inner .tabs-search .button-yellow {
  margin-top: 15px;
  background: #f1dd1c;
  color: #333;
  border-radius: 6px;
  padding: 10px 25px 9px;
  text-transform: uppercase;
  font-weight: 500;
  border: none;
  letter-spacing: 1px;
  line-height: 20px;
}

.slide_section.container-nhfest .slider-caption .caption-inner .tabs-search .section-tabs .tab-content .tab-pane.active {
  padding: 5px;
  border-radius: 4px;
  background-color: #fff;
  display: block;
}

.slide_section.container-nhfest .slider-caption .caption-inner .tabs-search .section-tabs .tab-content .tab-pane.active .input-group {
  border: 0 solid #ccc;
  border-radius: 4px;
  width: 100%;
}

.slide_section.container-nhfest .slider-caption .caption-inner .tabs-search .section-tabs .tab-content .tab-pane.active .input-group .group-s {
  display: table;
  padding: 0 0 0 5px;
  width: 100%;
  background: #fff;
  border-radius: 4px;
}

.slide_section.container-nhfest .slider-caption .caption-inner .tabs-search .section-tabs .tab-content .tab-pane.active .input-group .form-control {
  font-size: 17px;
  padding: 0 0 0 5px;
  background-color: #fff;
  height: 40px;
}

.slide_section.container-nhfest .slider-caption .caption-inner .tabs-search .section-tabs .tab-content .tab-pane.active .input-group .input-group-btn .btn-primary {
  background-color: #0082df !important;
  border-radius: 6px;
  margin-left: 5px;
  padding: 10px 25px;
  white-space: nowrap;
  letter-spacing: 0;
  font-size: 17px;
  line-height: normal;
}

.slide_section.container-nhfest .slider-mobile {
  text-align: right;
}

.slide_section.container-nhfest .slider-mobile img {
  position: relative;
  top: 37px;
}

@media only screen and (max-width: 1199px) {
  .slide_section.container-nhfest .slider-mobile img {
    width: 80%;
    top: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .slide_section.container-nhfest .slider-mobile {
    display: none;
  }
}

@media only screen and (max-width: 1199px) {
  .slide_section.container-nhfest {
    min-height: 410px;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner {
    -webkit-transform: translateY(21%);
    transform: translateY(21%);
    text-align: left;
    top: 50%;
  }
}

@media only screen and (max-width: 991px) {
  .slide_section.container-nhfest {
    min-height: 320px;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner {
    -webkit-transform: translateY(8%);
    transform: translateY(8%);
    text-align: left;
    top: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .slide_section.container-nhfest {
    min-height: 280px;
    background-size: 100% 100% !important;
    padding-top: 40px;
  }

  .slide_section.container-nhfest .slider-caption .caption-inner {
    -webkit-transform: inherit;
    transform: inherit;
    text-align: left;
    top: 0%;
    padding-top: 0;
    width: 90%;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 767px) and (max-width: 640px) {
  .slide_section.container-nhfest {
    background-size: cover !important;
  }
}

@media only screen and (max-width: 767px) {
  ._modal-howits {
    background-color: #fff;
  }
}

@media only screen and (max-width: 767px) {
  ._modal-howits .modal-dialog {
    margin: 0px !important;
    padding: 0px;
    height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  ._modal-howits .modal-dialog .modal-content {
    border: none;
    height: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

._modal-howits .modal-dialog .modal-content .modal-header {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2c88d9), to(#2caed9));
  background-image: linear-gradient(#2c88d9, #2caed9);
  padding: 30px 30px 60px;
  position: relative;
}

._modal-howits .modal-dialog .modal-content .modal-header .close {
  z-index: 999;
  right: 20px;
  top: 5px;
  position: absolute;
  float: none;
  color: #fff;
  opacity: 1;
  font-weight: 400;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: 0 0 !important;
  font-size: 35px;
}

._modal-howits .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 28px;
  text-align: center;
  color: #fff;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  ._modal-howits .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 24px;
  }
}

._modal-howits .modal-dialog .modal-content .modal-header::before {
  content: '';
  background-image: var(--header-bgn2);
  position: absolute;
  bottom: -3px;
  width: 100%;
  left: 0;
  height: 50px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 100%;
  text-align: center;
}

._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li {
  display: inline-block;
  width: 32%;
  text-align: center;
  vertical-align: top;
  border-right: 2px solid #f8f8f8;
  padding: 0 5px;
}

@media only screen and (max-width: 767px) {
  ._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li {
    width: 100%;
    padding: 10px 0;
    margin-bottom: 10px;
    border-right: 2px solid transparent;
    border-bottom: 2px solid #f8f8f8;
  }
}

._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li figure img {
  width: 50px;
}

@media only screen and (max-width: 767px) {
  ._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li figure img {
    width: 40px;
  }
}

._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li h3 {
  font-size: 21px;
  font-weight: 700;
  color: #007eff;
  margin: 10px 0;
}

@media only screen and (max-width: 767px) {
  ._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li h3 {
    font-size: 20px !important;
    font-weight: 700;
    color: #007eff;
    margin: 5px 0;
  }
}

._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li p {
  font-size: 16px;
  padding: 0 12px;
}

._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li:last-child {
  border-right: 2px solid transparent;
}

@media only screen and (max-width: 767px) {
  ._modal-howits .modal-dialog .modal-content .modal-body ._listing-se001 li:last-child {
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
  }
}

._modal-howits ._btn-gotit {
  text-align: center;
  padding: 20px 0 10px;
}

@media only screen and (max-width: 767px) {
  ._modal-howits ._btn-gotit {
    padding: 0 0 10px;
  }
}

._modal-howits ._btn-gotit .btn-gotit {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#daab05), to(#f1bf08));
  background-image: linear-gradient(#daab05, #f1bf08);
  color: #fff;
  border-color: #f1dd1c;
  text-transform: inherit;
  padding: 8px 15px;
  font-weight: 700;
}

.about-section {
  background: #fff;
  padding: 60px 0;
  clear: both;
}

.about-section h2.fancy-title {
  text-align: center;
  position: relative;
  font-size: 36px;
  margin-bottom: 60px;
  color: #111;
  font-weight: 600;
}

@media only screen and (max-width: 991px) {
  .about-section h2.fancy-title {
    font-size: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .about-section h2.fancy-title {
    font-size: 30px;
  }
}

@media only screen and (max-width: 640px) {
  .about-section h2.fancy-title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 568px) {
  .about-section h2.fancy-title {
    font-size: 24px;
  }
}

.about-section .post {
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  padding: 40px 20px;
  text-align: center;
  margin-bottom: 30px;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  font-size: 16px;
}

.about-section .post .icon {
  text-align: center;
  color: #2c88d9;
  font-size: 90px;
}

.about-section .post h3 {
  color: #2c88d9;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 600;
}

.about-section .post p {
  height: 120px;
}

.about-section .post a.read-more {
  text-transform: uppercase;
  color: #000;
  position: relative;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  text-decoration: none;
  font-weight: 600;
  font-size: 12px;
}

.about-section .post a.read-more::after {
  content: '\F061';
  font: normal normal normal 14px/1 FontAwesome;
  margin-left: 15px;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

.about-section .post:hover a.read-more {
  color: #f1dd1c;
}

.about-section .post:hover a.read-more::after {
  opacity: 0;
  margin-left: 0;
}

.company-info ._info-HMP div.post {
  position: relative;
  padding: 30px 0;
}

.company-info ._info-HMP div.post .inner {
  text-align: center;
  padding: 20px 0;
  width: 80%;
  margin: 0 auto;
}

@media only screen and (max-width: 991px) {
  .company-info ._info-HMP div.post .inner {
    width: 100%;
  }
}

.company-info ._info-HMP div.post .inner h3 {
  font-weight: 600;
  font-size: 36px;
  padding: 10px 0;
  margin: 0 0 20px;
  color: #111;
}

@media only screen and (max-width: 991px) {
  .company-info ._info-HMP div.post .inner h3 {
    font-size: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .company-info ._info-HMP div.post .inner h3 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 640px) {
  .company-info ._info-HMP div.post .inner h3 {
    font-size: 28px;
  }
}

@media only screen and (max-width: 568px) {
  .company-info ._info-HMP div.post .inner h3 {
    font-size: 24px;
  }
}

.company-info ._info-HMP div.post .inner p {
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
}

.company-info ._info-HMP div.post .inner p a {
  color: #007eff;
  text-decoration: none;
}

.company-info ._info-HMP a.post-link {
  display: inline-block;
  background: #2c88d9;
  border-radius: 4px;
  color: #fff;
  font-weight: 500;
  padding: 11px 15px 9px;
  font-size: 15px;
  text-decoration: none;
  line-height: normal;
  margin-top: 30px;
}

.company-info ._info-HMP:first-child {
  background-color: #f8f8f8;
}

._testimonial-section {
  background: #f1f1f1;
  clear: both;
  padding: 60px 0;
}

._testimonial-section h2 {
  text-align: center;
  position: relative;
  font-size: 36px;
  margin-bottom: 60px;
  color: #111;
  font-weight: 600;
  margin-top: 0px;
}

@media only screen and (max-width: 991px) {
  ._testimonial-section h2 {
    font-size: 32px;
  }
}

@media only screen and (max-width: 767px) {
  ._testimonial-section h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 640px) {
  ._testimonial-section h2 {
    font-size: 28px;
  }
}

@media only screen and (max-width: 568px) {
  ._testimonial-section h2 {
    font-size: 24px;
  }
}

._testimonial-section h2:before {
  content: '';
  background: #111;
  height: 1px;
  width: 60%;
  position: absolute;
  left: 20%;
  bottom: -27px;
}

._testimonial-section h2::after {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAiCAIAAAAIxMrgAAAIiUlEQVRoge2Y+1NU5xnH+X/6X3QqCWoVUjVppOMYk4ZknMZM0tY00V6TGNuk0WibssAuN7ks4SYICAooLCAXL6DcvXBTLuKe9z3vOb/28+6B3bOLy3UznensM2eYdYVzvu/3eZ7v831OipGMhEbK/xrA/1skCU1wJAlNcCQJTXAkCU1wJAlNcCQJTXBECH0RNAafGJUD4nyr/LROvV1mZV6yM7wW14F8K7NIvV+h/txg/uemvDpkPHr6YwECxt3Hxg/94rs2eeqKerdcZRZrAMBI9+rPR0usj6rVmWazoEsGxsT88x8LCTE8bVQNiH9eN39XYx65ZP3CZ+3OsV71aFpA8mG1OttsXuqRA4/E8ouVP0l5/EyA/g+XVYbXTs3mslI99q5siyv0z9UvI5f+hv89XGx/1Wy23DcWEnGkkRmjpFd+XG3u89qR53pC1+oTHQC7XBi4ON6vy62LbaJnQpCMncezJaNxUHzeaB4sUK7j2+5Hh1BZDlfON8D+5LLp7xMptbfF6wWRX32r1DrbYkIxyR+dCc4sBHnA9IK4P2W0PhCF3fJ0vXkoX7m53ptnca+KfkFutgSd89+aEP++IY6WKgeA89PhCBgV/fLGiKBMuDNIphcMIPVMGLV3xMV2caJK/Twvkm/+lgr6slk1DxnzS1vmcXIuyKlP1prUYBgJt6USv2jSp7s1KZ48M+afB58vGzMLxu1HRt1d8W2rBOqrnpV8HypQuuXnFgwa2d8nuekmHz/w0PB0mO/6V06yWtEW+aAZQdY9LqbmY/ldWjaGpoyWISO3UzcRPbErXHQee3+edfqKCVkQt8lYWg7eHKUlJe0S7ip+puXYaMU312XNHUHO1iIhl+OzBtkq65N/bTQPF6kwic7P9/zKGzCHnmwKBvn290s4nFvc8VAamwmW9UoS+5pPuXvT4Wh3rn0wXwH3gE/ty7MiSrLaKa94rGOl1tfXZOuwXFzeUceSY2+Xqcs2N1YW+LAn16YRM4usNwrtDJ8dbmF3GlBqhseWCmttxBLqpO7miJ5O+QHh6ZAX22VewCzqkXV3Ze+kMbXw8r4GArJQPSDOtUoU4K0Sa09uhLsw9EMF1vEK9bcmldsp20YEKX1pAGNi1ugaFzW3RfEt6esygZHTKQu6JeUP+/enRLwEMB/oR9LMxDhRqV4v1AXrpthBtTfXYs7QKACmLcZm4iJBc9oeCIbP9zclE5uGAExhj2wc1PNzcXkNoXQixY+WnagyqSP3+SM59ERUmSSfqrfQ03sbdQTzCrmhih8+Dc4uGOsPDeb1tQfiQpv8sIpytqNLLKIt7nF0rFSdaVGV/WJ8doOa0kgW9VSAuIdPNxDZoK53kdNp/rbGRIhW+skTBSl87c6xj/+g8CTtIxJ5TflJ+qc/u7DkbkaAvl2mTl9RZIOb+gI6M1gH7k7LxLRtZrFNw5KPpe027OScUd4nf19r7s2NAp2WoxX5k8uK+1MRvm4TGOdazT81qKxyc7/XDrsRBw/SgYr1PxTbblfogJSzzfKNwhU/49wcXWLyYBmZhLBBJWXflGea1fEKU09FF+afnptPoWqwWijgr4qtv7eYlPHsujPh8TOj4Z7x5VXzYL7bV9npXj1SSnslXbChfZldENfu60nN6AhDd3KJ280NmF1jGxSR45r9GL46LZquuawbiMFYfVuMTG+CxBcUYxDHhnqGHJvlakQIkTTN0zi6ZISaG7tGprHtcIhOpoTvu9XgSL2TmhRKIzXSmDpjNCwGAIN1vlUvAr6ukAi2ia+aJZ6ciZyaHUUBef6sXncuvmQbgZhi6aiGX0ZXFh8yfFaWX+8j37WZlJUvQImJf7VL7M7JWsWO4JgkN54sv5XdsZ1Kd8povSmvHei8VkA84NLyOr9ojM0GqQjq4p1yrSkxWhN2rC45tsknGgL09uFYXV8bAMD60DrrwyCQddzr5016KtKqMVMxNTuqq5z/3ZNj0Rbnrsv6ewKtj3dnZh0AEOuQPY+LJEIoZqpp0Lh4w8QDHS1R+IzwUx0obH6IF3XnC5ido3FbkmIfmRGUDPVf3CO9AUlt6joNyPI+AWh6ZDqOVSAm5oymQQofq8D6q/Z7XRhC1JAwKvGDSsWexmaCwizHaS/OPDxjtA1ri02XUKGcTruFDr22UgGcYmI2GE+gYC2kS1IPj2KdHpdRdWy8hYv4Rwv+R+BJVgjtHtckIv9R0yak97QDdXS4CH1UTrZjzDPLLD4G+uKxs8mgQjn219fAHVlR3OlEoEGS4YLhLjoU5lS9YhJsTzFiYmhKIFDv+9Uqg5G9M91nv1nMHNYvFl7xRByYg+RIiXWhXaagg1n+FfQZ+VrLmGKdo+yRUY+hCjAcKPT3uKtK9rOovQJDRybZjrakxdgXyoRRts8bBY5dgC+LgDGm/VAwuoLYo/omBX/IOD62srNaq2uCnmlsOHcexa27lwamCqPybSs2Rrn1FDX4uMaEXxxxjGVe0tPMKO/Xu/jKUuPR65lueZ6Ns2WHi9c7a4Ntleb94xUzav/Jttnr6QJ6nH6HXxoK+eP+C0vGk3ljcMq4OmQUdIm/NJhvuovRs/IaAS8MWVviAonAWnxUbaZ5orwqRU2rkn6oR2QwZyggB6Qb+PBgWjPIvognY8tM80Q1BKsUCDE8m3wnwG07RjWHIN/p6rkYWgrOt5mURlqOW2LsKA1xNY67tJGhz+pUaa8YibOobD7IXOOgONuicB1hvXPTFD0krWinYbE4/YZSuCE7RrfWZzGRyBfMjilj8rA2YOuyQq8ysavpoZeqlOSRS+qDKvVFk8ku23Bv4/Vm20F7kmYmD8YDo4Y9OpCvwi8GwYNXfafMOnnZ/Oa6HlmYpJ2Q6I7kG/sER5LQBEeS0ARHktAER5LQBEeS0ARHktAER5LQBEeS0ATHfwFtIDRFwt5N/gAAAABJRU5ErkJggg==) no-repeat center center;
  height: 34px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -44px;
}

._testimonial-section .post {
  border: solid 1px #ccc;
  background: #fff;
  padding: 15px;
  position: relative;
  text-align: center;
  font-weight: 300;
  font-size: 15px;
  line-height: 26px;
}

._testimonial-section .post .entry {
  padding: 30px 0;
}

._testimonial-section div.post::before {
  content: ' ';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAIAAADwLNHcAAAA8UlEQVQ4jaVTuxKEIAzM/3+USXnYiqVeB7baws2cPEUIztzclobdbLIR7H8A5pue0UEsO1M0Zl+Fr0vd8I/1hYMvItG4Ho2yJMyQ252fdFG0xBt51o1/Y/T0xD2djaGpMoaZP2pLzXEdWxAvDnlsolo7Q01da44fB+80P0eTrsysM/A3ifjAT2vl4wQ3WwyE73BlxjUAqyTWKIVyqgUKIeDqIajwYJNETDktE6xu+zuQe/GxxXisiS4/THFe+7vDT/dveIF8/88GwG+YK+dzicfX0FXMP2RUP0n78xkstYW0nev/K21yl1qYHMr8mIv5BV+l8SVXwuxbLwAAAABJRU5ErkJggg==) no-repeat top center;
  height: 20px;
  width: 100%;
  position: absolute;
  top: 20px;
  left: 0;
}

._testimonial-section .author-details {
  position: relative;
  text-align: center;
  top: -40px;
}

._testimonial-section .author-details div.thumb {
  margin: 0 auto;
  height: 82px;
  width: 82px;
  border-radius: 100%;
  overflow: hidden;
}

._testimonial-section .author-details div.thumb img {
  border-radius: 100%;
}

._testimonial-section .author-signature {
  color: #000;
  text-transform: uppercase;
  font-size: 15px;
}

._testimonial-section .author-signature span {
  display: block;
  color: #999;
  text-transform: none;
}

.myTrustedpro {
  font-weight: 400;
}

.myTrustedpro #geterror {
  color: #ff0000;
  text-align: center;
}

.myTrustedpro .modal-dialog .modal-content {
  border-radius: 20px !important;
  overflow: hidden;
  height: 560px;
}

.myTrustedpro .modal-dialog .modal-content .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 999;
  background: #d6d6d6;
  color: #fff;
  width: 26px;
  height: 26px;
  border-radius: 100%;
  font-size: 16px;
  line-height: 20px;
  opacity: 1;
}

.myTrustedpro .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 {
  display: inline-block;
  width: 100%;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left {
  display: inline-block;
  width: 49%;
  vertical-align: middle;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#70b6f2), to(#1a62db));
  background-image: linear-gradient(#70b6f2, #1a62db);
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left .page-down {
  display: none;
  font-size: 30px;
  color: #fff;
  line-height: normal;
  margin-top: 20px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left .page-down a {
  color: #fff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left .page-down a:hover {
  color: #fff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left .page-down a:focus {
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left .page-down {
    display: block;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 {
  padding: 40px 15px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 {
  text-align: center;
  color: #fff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 .TPAGNTNAME {
  font-size: 28px;
  color: white;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 600;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 .earntrusted {
  font-size: 24px;
  color: #e4f740;
  line-height: 1.2;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 h2 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  font-weight: 400;
  font-style: italic;
  margin: 0px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 h2 {
    font-size: 28px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 ._buid-title {
  font-size: 28px;
  line-height: 18px;
  margin-bottom: 15px;
  font-weight: 700;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 ._buid-title {
    font-size: 28px;
    line-height: 35px;
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 ._buid-title {
    text-align: left;
    font-size: 26px;
    line-height: 20px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 p {
  font-size: 14px;
  line-height: 18px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 p {
    font-size: 14px;
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 p {
    text-align: left;
    font-size: 18px;
    line-height: 20px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TDBADGE-SE001 {
  padding: 0px 0;
  text-align: center;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TDBADGE-SE001 .TP-badge {
  max-width: 290px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 {
  text-align: center;
  width: 200px;
  margin: 40px auto;
  height: 200px;
  border-radius: 100%;
  position: relative;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure {
  position: relative;
  width: 200px;
  height: 200px;
  border-radius: 100%;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure img {
  width: 100%;
  height: 100%;
  padding: 0px;
  border: 5px solid #f1f1f1;
  border-radius: 100%;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure .featured-img {
  position: absolute;
  top: 0px;
  left: -33px;
  width: 120px;
  height: auto;
  background: none;
  border: none;
  border-radius: 0;
  -webkit-transform: rotate(-4deg);
          transform: rotate(-4deg);
  display: none;
}

@media only screen and (max-width: 1199px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure .featured-img {
    top: 0px;
    left: -34px;
  }
}

@media only screen and (max-width: 1024px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure .featured-img {
    top: 0px;
    left: -34px;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure .featured-img {
    top: 5px;
    left: -17px;
    width: 86px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure .featured-img {
    top: 1px;
    left: -23px;
    width: 86px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure .badge-img {
  position: absolute;
  top: inherit;
  bottom: 0px;
  right: -25px;
  border-radius: 0px;
  border: 0px solid #f1f1f1;
  left: inherit;
  width: 100px !important;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 {
    width: 150px;
    margin: 20px auto;
    height: 150px;
  }

  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm9001 figure {
    width: 150px;
    height: 150px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm-ftr01 {
  text-align: center;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm-ftr01 .TP-REQUEST {
  font-size: 16px;
  color: white;
  line-height: 1.2;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm-ftr01 p {
  font-size: 15px;
  margin-bottom: 0px;
  color: #fff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm-ftr01 ._trusted_title {
  font-size: 26px;
  margin-bottom: 0px;
  line-height: 30px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm-ftr01 ._trusted_title {
    font-size: 26px;
    line-height: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._pm-ftr01 ._trusted_title {
    font-size: 21px;
    line-height: 25px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 15px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav {
  border-bottom: 1px solid transparent;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li {
  width: 33%;
  border-radius: 0px;
  text-align: center;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a {
  border: 1px solid transparent;
  font-size: 13px;
  color: #5a5a5a;
  font-weight: 400;
  font-weight: normal;
  border-bottom: 2px solid transparent;
  margin: 0px;
  padding: 10px 0px;
  display: inline-block;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a:hover {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
  color: #006fe0;
  border-bottom: 2px solid transparent;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a:focus {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
  color: #006fe0;
  border-bottom: 2px solid transparent;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a {
    font-size: 14px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
  color: #006fe0;
  border-bottom: 1px solid #006fe0;
  font-weight: 600;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a:hover {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
  color: #006fe0;
  border-bottom: 1px solid #006fe0;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a:focus {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
  color: #006fe0;
  border-bottom: 1px solid #006fe0;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane .header_heading {
  text-align: center;
  padding: 25px 0;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane .header_heading h1 {
  font-size: 22px;
  color: #333333;
  line-height: 1.2;
  font-weight: normal;
  font-weight: 600;
  margin: 0px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane .header_heading h1 {
    font-size: 22px;
    line-height: 1.2;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane .header_heading {
    padding: 15px 0;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .modal-thankyou {
  display: block;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .modal-thankyou .alert {
  position: relative;
  padding: 5px 15px;
  margin-bottom: 5px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .modal-thankyou .alert .fa {
  margin-right: 5px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .modal-thankyou .alert .close {
  width: auto;
  height: auto;
  line-height: 14px;
  background: none;
  color: #a94442;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .modal-thankyou .alert-success .close {
  color: #3c763d;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .modal-thankyou .succ-text {
  text-align: center;
  display: inline-block;
  color: green;
  padding: 40px 0;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .modal-thankyou .succ-text {
    padding: 0px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner {
  background: #c3d7f5;
  padding: 15px;
  border-radius: 10px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row {
  margin-left: -10px;
  margin-right: -10px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input {
  padding-left: 5px;
  padding-right: 5px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn {
  margin-top: 0px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn .form-input.add_now {
  margin-bottom: 0px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn .btn {
  /*background-image: linear-gradient( #febe69, #fca432);*/
  background-color: #ffac07;
  font-weight: 600;
  color: #fff;
  font-size: 16px;
  color: #fefefe;
  line-height: 1.2;
  border-radius: 50px;
  padding: 12px 40px;
  cursor: pointer;
  line-height: normal;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input {
  margin-bottom: 10px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input select,
.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input input,
.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input textarea {
  font-weight: 400;
  border: none;
  font-size: 15px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input select:hover,
.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input input:hover,
.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input textarea:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input select:focus,
.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input input:focus,
.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input select,
.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input input {
  height: 42px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input textarea {
  min-height: 85px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input .select_box {
  position: relative;
  background: #fff;
  border-radius: 5px;
  padding: 5px 0;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input .select_box select {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding-top: 0px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 0px !important;
  width: 100% !important;
  height: auto !important;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
  -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);
  -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input .select_box .select2-container {
  width: 100% !important;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input .select_box .select2-container span.select2-selection {
  width: 100% !important;
  border: 0px !important;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input .select_box .select2-selection__arrow b {
  display: none;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input .select_box:before {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 10px;
  top: 4px;
  font-size: 20px;
  opacity: 1;
  z-index: 99;
  background: #fff;
  pointer-events: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .form-input .select_box:before {
    top: 12px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._pro-net007 {
  padding: 10px 0;
  text-align: center;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._pro-net007 p {
  font-size: 15px;
  margin-bottom: 10px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._pro-net007 ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
  font-size: 0px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._pro-net007 ul li {
  display: inline-block;
  width: auto;
  padding: 0 1px;
  margin-bottom: 10px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._pro-net007 ul li a {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._pro-net007 ul li a img {
  width: 100%;
  height: 100%;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont {
  max-height: 380px;
  overflow-y: auto;
  margin-top: 0px;
  overflow-x: hidden;
  margin-left: -10px;
  margin-right: -10px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table {
  border: 0px solid #ccc;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table thead tr th {
  line-height: 16px;
  padding: 10px 15px;
  border-bottom: 0px solid #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#629aff), to(#3676ea));
  background-image: linear-gradient(#629aff, #3676ea);
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table thead tr th {
    padding: 15px 8px;
    font-size: 15px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr:nth-of-type(2n+2) {
  background-color: #f9f9f9;
  border-color: #f5f5f5;
  border-style: solid;
  border-width: 1px 0 1px 0;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td {
  padding: 10px 15px;
  color: #6e6e6e;
  line-height: 18px;
  vertical-align: middle;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .pagination li a {
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #007eff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .pagination li a:hover {
  color: #fff;
  background-color: #007eff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .pagination li span {
  background-color: #fff;
  border: 1px solid #007eff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .pagination li.active {
  background-color: #007eff;
  border-color: #007eff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .pagination li.active span {
  background-color: #007eff;
  border-color: #007eff;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-img {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  display: inline-block;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-img .agenttext {
  width: 40px;
  height: 40px;
  font-style: normal;
  background: #f1f1f1;
  display: block;
  border-radius: 50px;
  text-align: center;
  line-height: 40px;
  font-weight: 600;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-img img {
  width: 100%;
  height: 100%;
  border-radius: 50px;
  border: 1px solid #f1f1f1;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-name {
  display: inline-block;
  margin-left: 5px;
  width: 70%;
  vertical-align: middle;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-name .padd01 {
  font-style: normal;
  font-size: 12px;
  display: block;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-name a {
  text-decoration: none;
  white-space: normal;
  display: block;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent_nm {
  font-weight: bold;
  display: block;
  color: #000;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn {
  padding: 1px 5px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-success {
  background-color: transparent;
  border: none;
  color: #237c00;
  font-weight: bold;
  padding: 1px 5px;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-danger {
  background-color: transparent;
  border: none;
  color: #dc9600;
  font-weight: bold;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-inview {
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
  background-image: linear-gradient(#ffffff, #ededed);
  width: 80px;
  margin-right: 0;
  padding: 3px 0;
  margin: 0 auto;
  text-decoration: none;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-inview:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #da9309;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc600), to(#ffaf08));
  background-image: linear-gradient(#ffc600, #ffaf08);
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td {
    padding: 10px 8px;
    font-size: 14px;
  }
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td a {
  text-decoration: underline;
  color: #007eff;
  display: block;
  white-space: nowrap;
}

.myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td:last-child {
  text-align: center;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog {
    /*.modal-content{
        height: 650px;
      }*/
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro .modal-dialog {
    width: 99%;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro .modal-dialog {
    margin: 0 !important;
    padding: 0;
    width: 100%;
    height: 100%;
  }

  .myTrustedpro .modal-dialog .modal-content {
    height: 100%;
    border-radius: 0 !important;
    border: 0px;
    height: 100%;
    overflow: auto;
  }

  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 {
    display: block;
  }

  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left {
    width: 100%;
    display: block;
  }

  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 {
    padding: 40px 15px;
  }

  .myTrustedpro .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
    width: 100%;
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro {
    background-color: #fff;
  }
}

.badge-trusted {
  position: absolute;
  top: -4px;
  right: -3px;
  background-color: #ff0000;
  width: 18px;
  height: 18px;
  display: inline-block;
  text-align: center;
  padding: 0;
  line-height: 18px;
}

.zipradiolist {
  width: auto;
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  display: block !important;
}

.zipradiolist li {
  /* Base for label styling */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */
  /*CheckBox End*/
}

.zipradiolist li label {
  font-size: 16px;
  color: #ff0000;
}

.zipradiolist li [type="checkbox"]:not(:checked),
.zipradiolist li [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.zipradiolist li [type="checkbox"]:not(:checked) + label {
  border: none;
  border-radius: 0px;
}

.zipradiolist li [type="checkbox"]:checked + label {
  border: none;
  border-radius: 0px;
}

.zipradiolist li [type="checkbox"]:not(:checked) + label,
.zipradiolist li [type="checkbox"]:checked + label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  padding: 0px 0px 0px 28px;
  width: 100%;
  margin-bottom: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.zipradiolist li [type="checkbox"]:not(:checked) + label:before,
.zipradiolist li [type="checkbox"]:checked + label:before {
  content: '';
  left: 0px;
  top: -3px;
  width: 20px;
  height: 20px;
  border: 2px solid #ff0000;
  background: none;
  border-radius: 0px;
  position: absolute;
}

@media only screen and (max-width: 767px) {
  .zipradiolist li [type="checkbox"]:not(:checked) + label:before,
  .zipradiolist li [type="checkbox"]:checked + label:before {
    top: 0px;
  }
}

.zipradiolist li [type="checkbox"]:not(:checked) + label:after,
.zipradiolist li [type="checkbox"]:checked + label:after {
  content: '\F00C';
  position: absolute;
  left: 0px;
  top: -3px;
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
  background: none;
  border-radius: 0px;
  font-family: 'fontawesome';
  font-size: 12px;
  text-align: center;
  line-height: 16px;
  color: #ff0000;
}

@media only screen and (max-width: 767px) {
  .zipradiolist li [type="checkbox"]:not(:checked) + label:after,
  .zipradiolist li [type="checkbox"]:checked + label:after {
    top: 0px;
  }
}

.zipradiolist li [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.zipradiolist li [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.zipradiolist li [type="checkbox"]:disabled:not(:checked) + label:before,
.zipradiolist li [type="checkbox"]:disabled:checked + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #E0E0E0;
  background-color: #ddd;
}

.zipradiolist li [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.zipradiolist li [type="checkbox"]:disabled + label {
  color: #aaa;
}

.zipradiolist li [type="checkbox"]:checked:focus + label:before,
.zipradiolist li [type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted blue;
}

.zipradiolist1 {
  width: auto;
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  display: block !important;
}

.zipradiolist1 li {
  /* Base for label styling */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */
  /*[type="checkbox"]:checked:focus + label:before,
    [type="checkbox"]:not(:checked):focus + label:before {
      border: 2px dotted blue;
    }*/
  /*CheckBox End*/
}

.zipradiolist1 li label {
  font-size: 16px;
}

.zipradiolist1 li [type="checkbox"]:not(:checked),
.zipradiolist1 li [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.zipradiolist1 li [type="checkbox"]:not(:checked) + label {
  border: none;
  border-radius: 0px;
}

.zipradiolist1 li [type="checkbox"]:checked + label {
  border: none;
  border-radius: 0px;
}

.zipradiolist1 li [type="checkbox"]:not(:checked) + label,
.zipradiolist1 li [type="checkbox"]:checked + label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  padding: 0px 0px 0px 28px;
  width: 100%;
  margin-bottom: 0px;
  /*white-space: nowrap;
      text-overflow: ellipsis;*/
}

.zipradiolist1 li [type="checkbox"]:not(:checked) + label:before,
.zipradiolist1 li [type="checkbox"]:checked + label:before {
  content: '';
  left: 0px;
  top: 1px;
  width: 18px;
  height: 18px;
  border: 1px solid #707070;
  background-color: #fff;
  border-radius: 3px;
  position: absolute;
}

@media only screen and (max-width: 767px) {
  .zipradiolist1 li [type="checkbox"]:not(:checked) + label:before,
  .zipradiolist1 li [type="checkbox"]:checked + label:before {
    top: 0px;
  }
}

.zipradiolist1 li [type="checkbox"]:not(:checked) + label:after,
.zipradiolist1 li [type="checkbox"]:checked + label:after {
  content: '\F00C';
  position: absolute;
  left: 0px;
  top: 1px;
  width: 18px;
  height: 18px;
  border: 1px solid #006fe0;
  background: none;
  border-radius: 3px;
  font-family: 'fontawesome';
  font-size: 12px;
  text-align: center;
  line-height: 16px;
  color: #006fe0;
}

@media only screen and (max-width: 767px) {
  .zipradiolist1 li [type="checkbox"]:not(:checked) + label:after,
  .zipradiolist1 li [type="checkbox"]:checked + label:after {
    top: 0px;
  }
}

.zipradiolist1 li [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.zipradiolist1 li [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.zipradiolist1 li [type="checkbox"]:disabled:not(:checked) + label:before,
.zipradiolist1 li [type="checkbox"]:disabled:checked + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.zipradiolist1 li [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.zipradiolist1 li [type="checkbox"]:disabled + label {
  color: #aaa;
}

.has-error .select_box {
  border: 1px #a94442 solid !important;
}

/*New Modal Trusted Pro*/

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog {
  width: 1200px;
}

@media only screen and (max-width: 1280px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog {
    margin-top: 50px !important;
    width: 90%;
    height: 100%;
  }
}

@media only screen and (max-width: 1248px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog {
    width: 95%;
  }
}

@media only screen and (max-width: 1024px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog {
    width: 100%;
    margin-top: 50px !important;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog {
    margin-top: 0px !important;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog {
    margin-top: 0px !important;
    height: 100%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content {
  height: auto;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content {
    height: 100%;
    border-radius: 0px !important;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content {
    height: 100%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .close {
  position: absolute;
  right: 12px;
  top: 10px;
  z-index: 999;
  background: none;
  color: #fff;
  width: 26px;
  height: 26px;
  border-radius: 100%;
  font-size: 16px;
  line-height: 20px;
  opacity: 1;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body {
    padding: 0px;
    height: 100%;
    overflow-y: scroll;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body {
    height: 100%;
    padding-top: 80px;
    overflow-y: visible;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 {
  padding: 80px 100px 30px 100px;
}

@media only screen and (max-width: 1280px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 {
    padding: 50px 50px 30px 50px;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 {
    padding: 125px 0px 0px 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ECEFF4));
    background-image: linear-gradient(#FFFFFF, #ECEFF4);
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 {
    padding: 50px 0px 0px 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ECEFF4));
    background-image: linear-gradient(#FFFFFF, #ECEFF4);
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left {
  background-color: #fff;
  background-image: none;
  padding-right: 50px;
}

@media only screen and (max-width: 1280px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left {
    width: 100%;
    padding-right: 50px;
    padding-bottom: 40px;
    padding-left: 50px;
    background-color: transparent;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left {
    padding-right: 15px;
    padding-bottom: 40px;
    padding-left: 15px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 {
  padding: 0;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 {
  margin-bottom: 40px;
  margin-top: 5px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 {
    text-align: left;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 ._buid-title {
  font-size: 28px;
  font-weight: normal;
  font-weight: 600;
  color: #333;
  line-height: 18px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 ._hd11001 p {
  color: #abb3bb;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .DeSkTOPSliD {
  display: block;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .DeSkTOPSliD {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .MoBIlESliD {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .MoBIlESliD {
    display: block;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list {
  /*width: 100% !important;*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .slick-track {
  /*width: 100% !important;*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .slick-slide {
  /*width: 100% !important;*/
  /*@include small-device{
                      width: 344px;
                    }*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .slick-slide img {
  max-width: 430px;
}

@media only screen and (max-width: 1366px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .slick-slide img {
    /*max-width: 540px;*/
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .slick-slide img {
    width: 100%;
    max-width: 100%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .item img {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .item img {
    padding: 0 80px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-list .item img {
    padding: 0 0px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-prev.slick-arrow {
  top: inherit;
  bottom: -34px;
  left: 34%;
  z-index: 99;
}

@media only screen and (max-width: 990px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-prev.slick-arrow {
    display: block !important;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-prev.slick-arrow {
    bottom: -65px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-prev.slick-arrow:before {
  content: '\F104';
  font-family: 'fontawesome';
  color: #ccd4e0;
  font-size: 25px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-next.slick-arrow {
  top: inherit;
  bottom: -34px;
  right: 34%;
  z-index: 99;
}

@media only screen and (max-width: 990px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-next.slick-arrow {
    display: block !important;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-next.slick-arrow {
    bottom: -65px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-next.slick-arrow:before {
  content: '\F105';
  font-family: 'fontawesome';
  color: #ccd4e0;
  font-size: 25px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-dots {
    bottom: -55px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-dots li {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0 10px;
  padding: 0;
  cursor: pointer;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-dots li button {
  width: 5px;
  height: 5px;
  background-color: #ccd4e0;
  border-radius: 50px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-dots li button:before {
  display: none;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-left ._profile-ven009 .TrUPrOSliderModal .slick-dots li.slick-active button {
  width: 12px;
  height: 12px;
  background-color: #006ee0;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
  padding: 0 0 0 50px;
}

@media only screen and (max-width: 1280px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
    padding: 0 0 0 30px;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
    width: 100%;
    padding: 0px;
    padding-right: 30px;
    padding-left: 30px;
    background: #fff;
    padding-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
    width: 100%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li {
  border-radius: 50px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a {
  display: block;
  color: #abb3bb;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a {
    font-size: 12px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active {
  background-color: #f2f8ff;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a {
  color: #006fe0;
  border-bottom: 0px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane .header_heading {
  padding: 32px 0 24px 0;
  text-align: left;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane .header_heading h1 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  color: #333333;
  text-align: left;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane .header_heading p {
  margin-top: 22px;
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 19px;
  color: #707070;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .header_heading h1 {
  text-align: center;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont {
  margin-left: 0px;
  margin-right: -15px;
  padding-right: 15px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0px;
  list-style-type: none;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li {
  padding: 10px 16px;
  color: #39475E;
  font-size: 14px;
  line-height: 20px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(1) {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(1) {
    width: 30%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(2) {
  width: 40%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(2) {
    width: 40%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(3) {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(3) {
    width: 30%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(4) {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont .TheAdTraN li:nth-of-type(4) {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY {
  padding: 0px;
  list-style-type: none;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0px;
  list-style-type: none;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile:nth-child(odd) {
  background-color: #F7F8FA;
  border-radius: 3px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li {
  padding: 10px 16px;
  color: #758299;
  font-size: 14px;
  line-height: 20px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .agent_nm {
  display: block;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li a {
  text-decoration: underline;
  color: #758299;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li a {
    text-decoration: none;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .invite_remove {
  display: block;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .invite_remove {
    font-size: 0px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .invite_remove img {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .invite_remove img {
    display: inline-block;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .btn {
  padding: 1px 5px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .btn-success {
  background-color: transparent;
  border: none;
  color: #22B95C;
  font-weight: normal;
  padding: 1px 5px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .btn-danger {
  background-color: transparent;
  border: none;
  color: #758299;
  font-weight: normal;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li .btn-inview {
  background-color: #39475E;
  background-image: none;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  border: 1px solid #39475E;
  -webkit-box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
          box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
  width: 100%;
  padding: 5px 0px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(1) {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(1) {
    width: 30%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(2) {
  width: 40%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(2) {
    width: 40%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(3) {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(3) {
    width: 30%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(4) {
  width: 20%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(4) {
    width: 100%;
  }

  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(4) .invite_remove {
    float: left;
    border: 1px solid #758299;
    -webkit-box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
            box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
    width: 69px;
    margin-right: 10px;
    border-radius: 4px;
    padding: 6px 0 3px 0;
    text-align: center;
  }

  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont ul.ListTBoDY ul.ListMobile li:nth-of-type(4) .InvtBtN {
    float: right;
    border: 1px solid #758299;
    -webkit-box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
            box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
    border-radius: 4px;
    width: 74%;
    text-align: center;
    padding: 4px 15px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table {
  font-size: 14px;
  font-weight: 400;
  color: #758299;
  border: none !important;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table thead tr th {
  background-image: none;
  color: #39475E;
  font-weight: normal;
  padding: 10px;
  text-align: left !important;
  border: none;
  white-space: nowrap;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr {
  border: none;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td {
  background-color: #F7F8FA;
  color: #758299;
  padding: 10px;
  font-size: 14px;
  font-weight: normal;
  font-weight: 400;
  vertical-align: top;
  text-align: left !important;
  border: none;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent_nm {
  font-weight: normal;
  color: #758299;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-name .padd01 {
  font-size: 14px;
  font-weight: normal;
  font-weight: 400;
  color: #758299;
  display: block;
  text-align: left;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-img {
  width: 37px;
  height: 37px;
  border-radius: 50px;
  display: inline-block;
  /*border: 1px solid #ccc;*/
  background-color: #f1f1f1 !important;
  vertical-align: top;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  margin-right: 10px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent-img .agenttext {
  font-weight: normal;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-danger {
  color: #758299;
  font-weight: normal;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-success {
  color: #22B95C;
  font-weight: normal;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td:first-child {
  border-radius: 3px 0px 0 3px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td:last-child {
  border-radius: 0px 3px 3px 0px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-inview {
  background-color: #39475E;
  background-image: none;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  border: 1px solid #39475E;
  -webkit-box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
          box-shadow: 0px 3px 6px rgba(57, 71, 94, 0.16);
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td span.padd01 {
  display: block;
  text-align: center;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td a {
  text-decoration: none;
  color: #758299;
  text-align: left;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr:nth-of-type(2n+2) {
  background-color: #fff;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr:nth-of-type(2n+2) td {
  background-color: #fff;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .alert-success {
  position: relative;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .alert-success .close {
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 999;
  background: none;
  color: #3c763d;
  width: 26px;
  height: 26px;
  border-radius: 100%;
  font-size: 18px;
  line-height: 20px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner {
  background: none;
  padding: 0px;
  border-radius: 0px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner {
    width: 435px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner {
    width: 100%;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row {
  margin-left: -5px;
  margin-right: -5px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input ul li label {
  font-weight: 400;
  color: #676666;
  font-size: 16px;
  line-height: 20px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input label {
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
  font-weight: normal;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .form-control {
  background-color: #f5f7f8;
  border: 1px solid #f5f7f8;
  font-size: 16px;
  line-height: 20px;
  height: 32px;
  color: #333333;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .form-control {
    height: 41px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input textarea.form-control {
  min-height: 87px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input textarea.form-control {
    min-height: 185px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input ::-webkit-input-placeholder {
  /* Edge */
  color: #939393;
  /*font-style: italic;*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #939393;
  /*font-style: italic;*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input ::-moz-placeholder {
  color: #939393;
  /* font-style: italic;*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input ::-ms-input-placeholder {
  color: #939393;
  /* font-style: italic;*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input ::placeholder {
  color: #939393;
  /* font-style: italic;*/
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .select_box {
  background-color: #f5f7f8;
  border: 1px solid #f5f7f8;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  height: 32px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .select_box {
    height: 41px;
    padding-top: 10px;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .select_box .select2-container span.select2-selection {
  background-color: #f5f7f8;
  height: auto;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .select_box .select2-container span.select2-selection .select2-selection__rendered {
  line-height: 20px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .select_box .select2-container span.select2-selection .select2-selection__rendered .select2-selection__placeholder {
  color: #939393;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .select_box .select2-container span.select2-selection .select2-selection__rendered .select2-selection__clear {
  display: none !important;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .row .form-input .select_box:before {
  background: #f5f7f8;
  pointer-events: none;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn {
  margin-top: 16px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn {
    position: relative;
    bottom: 0;
    width: 100%;
    background: #fff;
    left: 0;
    padding: 10px 15px;
    z-index: 99;
  }
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn .form-input.add_now {
  margin-bottom: 0px;
}

.myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn .btn {
  /*background-image: linear-gradient( #febe69, #fca432);*/
  background-color: #006EE0;
  font-weight: 600;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  border-radius: 6px;
  padding: 7px 12px;
  cursor: pointer;
  line-height: normal;
  width: 284px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_newMoDal .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .tab-content .tab-pane ._professionals-form .register-inner .professional-btn .btn {
    width: 100%;
  }
}

.select2-container--open {
  margin-top: 10px;
}

.select2-container--open .select2-dropdown--below {
  background: #F5F7F8;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px !important;
  border: 1px solid #EFF1F2;
}

.select2-container--open .select2-dropdown--below .select2-results ul.select2-results__options li {
  color: #333333;
  font-weight: 400;
  font-size: 16px;
}

.select2-container--open .select2-dropdown--below .select2-results ul.select2-results__options li:hover {
  background-color: #E7EDF0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #E7EDF0 !important;
  color: #333333 !important;
}

/*ul.Mobilelist-unstyled { 
  height: 46px;
  width: 100%;
  border: 1px solid #FAFBFC;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0px 3px 6px rgba(129, 129, 129, 0.15);
  box-shadow: 0px 3px 6px rgba(129, 129, 129, 0.15);
  padding: 0;
  list-style-type: none;
  position: relative;
  top: -20px;
  margin-top: 20px;
  li.init{
    padding: 11px 10px;
    z-index: 2;
    text-align: left;
    color: #106DCE;
  }
}
ul.Mobilelist-unstyled li { padding: 5px 10px; z-index: 2; }
ul.Mobilelist-unstyled li:not(.init) { float: left; width: 130px; display: none; background: #ddd; }
ul.Mobilelist-unstyled li:not(.init):hover, ul.Mobilelist-unstyled li.selected:not(.init) { background: #09f; }
ul.Mobilelist-unstyled li.init { cursor: pointer; }*/

.drop-down.Mobilelist {
  position: relative;
  top: -20px;
  margin-top: 40px;
}

@media only screen and (max-width: 991px) {
  .drop-down.Mobilelist {
    top: -90px;
    margin-top: 70px;
    margin-bottom: -60px;
  }
}

@media only screen and (max-width: 767px) {
  .drop-down.Mobilelist {
    top: -20px;
    margin-top: 40px;
    margin-bottom: 0px;
  }
}

.drop-down.Mobilelist .selected {
  /*height: 46px;*/
  width: 100%;
  border: 1px solid #FAFBFC;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0px 3px 6px rgba(129, 129, 129, 0.15);
  box-shadow: 0px 3px 6px rgba(129, 129, 129, 0.15);
  padding: 0;
  list-style-type: none;
  position: relative;
  font-size: 16px;
  line-height: 20px;
}

.drop-down.Mobilelist .selected a {
  text-decoration: none;
  color: #106DCE;
  padding: 16px;
  display: block;
  position: relative;
}

.drop-down.Mobilelist .selected a::before {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 16px;
  top: 17px;
  font-size: 20px;
  color: #106DCE;
  opacity: 1;
  z-index: 99;
  background: #fff;
}

.drop-down.Mobilelist .options {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  position: absolute;
  width: 100%;
  z-index: 99;
  margin-top: 10px;
}

.drop-down.Mobilelist .options ul {
  padding: 3px 0;
  list-style-type: none;
}

.drop-down.Mobilelist .options ul li a {
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  padding: 10px 15px;
  display: block;
}

.drop-down.Mobilelist .options ul li a:hover {
  background-color: #F2F8FF;
}

.drop-down.Mobilelist .options ul li.active a {
  background-color: #F2F8FF;
}

.TrUstedBaCKOptION {
  background-color: #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 38, 98, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 38, 98, 0.16);
  padding: 22px 16px;
  position: fixed;
  z-index: 999;
  width: 100%;
  font-size: 16px;
  line-height: 14px;
}

.TrUstedBaCKOptION a {
  text-decoration: none;
  color: #fff;
  vertical-align: middle;
  display: inline-block;
}

.TrUstedBaCKOptION a .fa {
  font-size: 30px;
  line-height: 19px;
  padding-right: 10px;
  display: inline-block;
  vertical-align: bottom;
}

.TAbDeSkToP {
  display: block;
}

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

.TaBMobIlE {
  display: none;
  /*@include mobile-device{*/
}

@media only screen and (max-width: 991px) {
  .TaBMobIlE {
    display: block;
  }
}

/*header.TrUsTeDAcTiVE{
  @include mobile-device{
    position: fixed;
    width: 100%;
    z-index: 999;
  }
}*/

.modal-thankyou.NOtIMSGDeskToP {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .modal-thankyou.NOtIMSGDeskToP {
    display: none !important;
  }
}

.modal-thankyou.NOtIMSGMoBiLE {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .modal-thankyou.NOtIMSGMoBiLE {
    display: block !important;
  }
}

.client_agent_chat {
  font-weight: 400;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*justify-content: flex-end;*/
  position: fixed;
  z-index: 99;
  border-radius: 0px;
  right: 0px;
  text-transform: none;
  bottom: 0px;
  top: 63px;
  -webkit-box-shadow: 0 2px 40px 0 rgba(134, 134, 134, 0.2);
          box-shadow: 0 2px 40px 0 rgba(134, 134, 134, 0.2);
}

@media only screen and (max-width: 414px) {
  .client_agent_chat {
    width: 100%;
    top: 0px;
    z-index: 99999;
  }
}

.client_agent_chat input,
.client_agent_chat textarea {
  font-weight: 400;
}

.client_agent_chat .chat_leftt {
  float: right;
  position: relative;
  /*p:last-child{
      padding: 5px 10px;
      color: #fff;
      border-radius: 0 10px 10px 10px;
      background-color: #1fc8db;
      background-image: linear-gradient(141deg, #2cb5e8 0%, #2cb5e8 51%, #1fc8db 75%);
    }*/
}

.client_agent_chat .chat_leftt .fa {
  /*margin-right: 5px;*/
}

.client_agent_chat .chat_leftt ._MSG-date {
  color: #c6c6c8;
  font-size: 10px;
}

.client_agent_chat .chat_leftt p {
  margin: 0;
  padding: 0px;
}

.client_agent_chat .chat_leftt ._NME_agent {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.client_agent_chat .chat_leftt ._NME_agent strong {
  float: left;
  display: none;
}

.client_agent_chat .chat_leftt ._NME_agent ._MSG-date .fa {
  display: none;
  padding-right: 5px;
}

.client_agent_chat .chat_leftt ._MSG-agnt {
  padding: 5px 10px;
  color: #fff;
  border-radius: 10px;
  margin: 0px 0;
  word-wrap: break-word;
  word-break: break-word;
  max-width: 245px;
  display: inline-block;
  vertical-align: middle;
  background: #2db6e8;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#2db6e8), to(#21c8db));
  background: linear-gradient(to right, #2db6e8 0%, #21c8db 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2db6e8', endColorstr='#21c8db',GradientType=1 );
  /* IE6-9 */
}

.client_agent_chat .chat_leftt ._MSG-agnt pre {
  background-color: transparent;
  border: none;
  border: 0px;
  padding: 0px;
  color: #fff;
  font-weight: 400;
  word-wrap: break-word;
  margin-bottom: 0px;
}

.client_agent_chat .chat_leftt ._MSG-agnt P {
  color: #fff;
  word-break: break-word;
}

@media only screen and (max-width: 767px) {
  .client_agent_chat .chat_leftt ._MSG-agnt {
    max-width: 220px;
  }
}

.client_agent_chat .chat_left {
  clear: both;
  padding: 0px 15px;
  margin: 0px auto 10px;
  font-weight: 400;
  width: 100%;
  float: left;
  position: relative;
}

.client_agent_chat .chat_left .CHT-img {
  width: 45px;
  vertical-align: middle;
  border-radius: 50px;
  padding-right: 0px;
  position: absolute;
  left: 10px;
  bottom: 0;
  display: none;
}

.client_agent_chat .chat_left .CHT-img img {
  width: 33px;
  height: 33px;
  border-radius: 50px;
}

.client_agent_chat .chat_left .CHT-img span {
  color: #fff;
  width: 33px;
  height: 33px;
  border-radius: 50px !important;
  font-size: 16px !important;
  font-weight: bold;
  background-color: #37a655;
  display: block;
  line-height: 35px;
  padding: 0 !important;
  text-align: center;
}

.client_agent_chat .chat_right {
  clear: both;
  padding: 0px 15px;
  margin: 0px auto 10px;
  width: 100%;
  position: relative;
  display: table;
}

.client_agent_chat .chat_right .CHT-img {
  display: table-cell;
  width: 33px;
  padding-right: 7px;
  vertical-align: bottom;
  border-radius: 50px;
}

.client_agent_chat .chat_right .CHT-img img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 1px solid #ccc;
}

.client_agent_chat .chat_right .CHT-img span {
  color: #fff;
  width: 33px;
  height: 33px;
  border-radius: 50px !important;
  font-size: 16px !important;
  font-weight: bold;
  background-color: #37a655;
  display: block;
  line-height: 35px;
  padding: 0 !important;
  text-align: center;
}

.client_agent_chat .chat_rightt {
  text-align: left;
  position: relative;
  /* p:last-child{
      background-color: #ccc;
      padding: 5px 10px;
      color: #000;
      border-radius: 10px 0px 10px 10px;
    }*/
}

.client_agent_chat .chat_rightt ._MSG-date {
  color: #c6c6c8;
  font-size: 10px;
}

.client_agent_chat .chat_rightt ._NME_agent {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}

.client_agent_chat .chat_rightt ._NME_agent strong {
  float: right;
  display: none;
}

.client_agent_chat .chat_rightt ._NME_agent ._MSG-date {
  color: #c6c6c8;
  font-size: 10px;
}

.client_agent_chat .chat_rightt ._NME_agent ._MSG-date .fa {
  display: none;
}

.client_agent_chat .chat_rightt ._MSG-agnt {
  background-color: #f4f4f4;
  padding: 5px 10px;
  color: #000;
  border-radius: 19px;
  margin: 0px 0;
  word-wrap: break-word;
  word-break: break-word;
  max-width: 245px;
  display: inline-block;
  vertical-align: middle;
}

.client_agent_chat .chat_rightt ._MSG-agnt pre {
  background-color: transparent;
  border: none;
  border: 0px;
  padding: 0px;
  font-weight: 400;
  word-wrap: break-word;
  margin-bottom: 0px;
}

.client_agent_chat .chat_rightt ._MSG-agnt p {
  color: #000;
  word-break: break-word;
}

@media only screen and (max-width: 767px) {
  .client_agent_chat .chat_rightt ._MSG-agnt {
    max-width: 220px;
  }
}

.client_agent_chat .chat_rightt .fa {
  margin-right: 5px;
}

.client_agent_chat .chat_rightt p {
  margin: 0;
  padding: 5;
  text-align: right;
}

.client_agent_chat .client_agent_chat_innerbox {
  width: 400px;
  background-color: #fff;
  display: inline-block;
  /*align-self: flex-end;*/
  margin: 0px;
  border-radius: 0px;
  overflow-x: auto;
}

@media only screen and (max-width: 414px) {
  .client_agent_chat .client_agent_chat_innerbox {
    width: 100%;
    margin: 0px;
    border-radius: 0px;
  }
}

.client_agent_chat .client_agent_chat_innerbox h4 {
  font-size: 24px;
  text-transform: capitalize;
  line-height: normal;
  color: #000;
  max-width: 280px;
  margin: 0px auto;
  text-align: center;
  padding: 0px 10px;
  /*background-color: #f8f8f8;
      padding: 16px 60px 16px 16px;
      border-radius: 10px 10px 0 0;
      border-bottom: 1px solid #ccc;*/
  font-weight: 400;
  position: relative;
}

.client_agent_chat .client_agent_chat_innerbox h4 span {
  display: none;
}

.client_agent_chat .client_agent_chat_innerbox h4 .fa-close {
  position: absolute;
  top: 15px;
  font-weight: normal;
  right: 20px;
  cursor: pointer;
}

.client_agent_chat .client_agent_chat_innerbox h4 span {
  font-size: 12px;
  opacity: 0.7;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat {
  padding: 20px 15px;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 999;
  background-color: #fff;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row {
  margin: 0px;
  display: table;
  width: 100%;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row ._attach-icon {
  padding: 0px 10px 0 0px;
  font-size: 22px;
  position: relative;
  top: 0px;
  border-right: 0px solid #ccc;
  vertical-align: middle;
  text-align: center;
  width: 40px;
  display: none;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row ._attach-icon a {
  text-decoration: none;
  display: block;
  padding: 0px;
  font-size: 18px;
  -webkit-transform: rotate(-137deg);
          transform: rotate(-137deg);
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .col-md-9,
.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .col-md-3 {
  padding: 0px;
  display: table-cell;
  vertical-align: middle;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .col-md-9 {
  position: relative;
  padding-right: 15px;
  width: 100%;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .col-md-3 {
  width: 40px;
  float: none;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .emo-icon {
  /*display: inline-block;*/
  display: none;
  width: auto;
  list-style-type: none;
  position: absolute;
  right: 16px;
  top: 15px;
  margin: 0;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .emo-icon li {
  display: inline-block;
  width: auto;
  font-size: 18px;
  margin-left: 6px;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .emo-icon li a {
  color: #a0a0a0;
  display: block;
  cursor: pointer;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .chat_message {
  padding: 2px 15px;
  width: 100%;
  min-height: 33px;
  /*max-height: 125px;*/
  max-height: 310px;
  background-color: #f4f4f4;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px !important;
  border-radius: 12px;
  font-size: 16px;
  color: #000000;
  line-height: 1.6;
  resize: none;
  display: block;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row .chat_message:focus {
  outline: none;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row button.send_msg_light {
  opacity: 0.5;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row button {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 2px 0px;
  width: 40px;
  border-width: 0;
  color: #fff;
  height: auto;
  cursor: pointer;
  display: inline-block;
  opacity: 1;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row button:focus {
  opacity: 0.5;
}

.client_agent_chat .client_agent_chat_innerbox .frm_chat .row button img {
  width: 30px;
  height: 30px;
}

.client_agent_chat .client_agent_chat_load_msg {
  overflow-y: auto;
  /*min-height: 420px;*/
  border-bottom: 0px solid #ccc;
  margin-bottom: 0px;
  overflow-x: hidden;
  padding-bottom: 100px;
  padding-top: 35px;
  font-weight: 400;
  height: calc(90vh - 85px - 85px);
  -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 1024px) {
  .client_agent_chat .client_agent_chat_load_msg {
    height: calc(95vh - 85px - 85px);
  }
}

@media only screen and (max-width: 767px) {
  .client_agent_chat .client_agent_chat_load_msg {
    /* max-height: inherit;
      min-height: inherit;
      height:calc(111vh - 85px - 85px);*/
    padding-bottom: 25px;
    max-height: inherit;
    height: calc(95vh - 85px - 85px);
  }
}

.client_agent_chat .client_agent_chat_load_msg p {
  font-size: 16px;
  white-space: normal;
  word-wrap: break-word;
  font-weight: 400;
  text-align: left;
  line-height: 20px;
  word-break: break-word;
}

.client_agent_chat .client_agent_chat_load_msg .loading {
  font-size: 32px;
  padding-top: 30px;
  color: #0082ff;
  text-align: center;
}

.client_agent_chat .client_agent_chat_load_msg .msg-time {
  color: #757575;
  font-size: 12px;
  float: left;
  width: 100%;
}

.chatModal .modal-dialog {
  width: 850px;
}

@media only screen and (max-width: 991px) {
  .chatModal .modal-dialog {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog {
    width: 100%;
    margin: 0px !important;
  }
}

.chatModal .modal-dialog .modal-content {
  border-radius: 20px !important;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content {
    border-radius: 0px !important;
    border: none !important;
  }
}

.chatModal .modal-dialog .modal-content .modal-header {
  border-radius: 20px 20px 0 0 !important;
  background-color: #f8f8f8;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-header {
    border-radius: 0px !important;
  }
}

.chatModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 22px;
  font-weight: 700;
}

.chatModal .modal-dialog .modal-content .modal-header .modal-title span {
  font-size: 12px;
  opacity: 0.7;
}

.chatModal .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: -10px;
  top: -7px;
  background: #f8f8f8;
  width: 35px;
  height: 35px;
  -webkit-box-shadow: 0px 0px 1px #333;
          box-shadow: 0px 0px 1px #333;
  font-size: 30px;
  border-radius: 50%;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-header .close {
    position: relative;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.chatModal .modal-dialog .modal-content .modal-body {
  /*max-height: 300px;*/
  min-height: 300px;
  overflow-y: auto;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-body {
    max-height: inherit;
    height: calc(90vh - 85px - 85px);
    overflow-y: auto;
  }
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left {
  margin-bottom: 15px;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt {
  float: right;
  min-width: 300px;
  max-width: 90%;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt ._MSG-date {
  color: #c6c6c8;
  font-size: 10px;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt ._cht-DTLS {
  display: inline-block;
  width: 100%;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt ._cht-DTLS ._usrNM {
  display: inline-block;
  width: 49%;
  font-weight: 600;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt ._cht-DTLS ._chtTIME {
  display: inline-block;
  width: 49%;
  text-align: right;
  white-space: nowrap;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt ._cht-DTLS ._chtTIME .fa {
  margin-right: 5px;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt p {
  font-weight: 400;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt p span .fa {
  padding-right: 5px;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_left .chat_leftt ._msg-left-BX {
  background-color: #0082ff;
  padding: 5px 10px;
  color: #fff;
  border-radius: 0 10px 10px 10px;
  background-color: #1fc8db;
  text-align: justify;
  background-image: linear-gradient(141deg, #2cb5e8 0%, #2cb5e8 51%, #1fc8db 75%);
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right {
  margin-bottom: 15px;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt {
  float: right;
  min-width: 300px;
  max-width: 90%;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt ._cht-DTLS {
  display: inline-block;
  width: 100%;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt ._cht-DTLS ._usrNM {
  display: inline-block;
  width: 49%;
  font-weight: 600;
  text-align: right;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt ._cht-DTLS ._chtTIME {
  display: inline-block;
  width: 49%;
  text-align: left;
  white-space: nowrap;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt ._cht-DTLS ._chtTIME .fa {
  margin-right: 5px;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt p {
  font-weight: 400;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt p span .fa {
  padding-right: 5px;
}

.chatModal .modal-dialog .modal-content .modal-body .chat_right .chat_rightt ._msg-right-BX {
  padding: 5px 10px;
  color: #000;
  text-align: justify;
  border-radius: 10px 0px 10px 10px;
  background-color: #f1f1f4;
}

.chatModal .modal-dialog .modal-content .modal-footer {
  border-radius: 0 0 15px 20px !important;
  background-color: transparent;
  overflow: hidden;
  font-weight: 400;
  background-color: #f8f8f8;
  padding: 0px;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-footer {
    border-radius: 0px !important;
  }
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form {
  display: block;
  width: 100%;
  padding: 0 0px;
  margin: 0px;
  position: relative;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form #_BTNarea-001 {
  text-align: center;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form #_BTNarea-001 .btn-old-sms {
  top: 40%;
  position: relative;
  left: 0px;
  background-color: #0082ff;
  text-align: center;
  color: #fff;
  cursor: pointer;
  border-radius: 50px;
  padding: 6px 22px;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-footer ._message-form #_BTNarea-001 .btn-old-sms {
    top: 40%;
  }
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat-Sh .chat_message {
  height: 170px;
  overflow: hidden;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat-Sh .chat_message textarea {
  height: 170px;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat-Sh .chat_message .jqte_editor,
.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat-Sh .chat_message .jqte_source {
  min-height: 140px;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat-Sh .chat_message .jqte .jqte_editor {
  height: 120px;
  overflow-x: auto;
  padding-left: 12px;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat-Sh .chat_message .jqte .jqte_editor div {
  text-align: left;
  line-height: normal;
  margin: 0px;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat_message {
  display: block;
  height: calc(70vh - 85px - 85px);
  background-color: #f8f8f8;
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat_message {
    height: 170px;
  }
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat_message textarea {
  border: none;
  resize: none;
  height: 130px;
  background-color: #f8f8f8;
  font-weight: 400;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form .chat_message textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form ._chat_btn {
  display: block;
  vertical-align: middle;
  background-color: #0082ff;
  text-align: center;
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 999;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form ._chat_btn input {
  background-color: #0082ff;
  border: none;
  color: #fff;
  width: 120px;
  padding: 10px 0;
}

.chatModal .modal-dialog .modal-content .modal-footer ._message-form ._chat_btn .fa {
  font-size: 20px;
}

.chatModal {
  font-size: 15px;
}

.chatModal .modal-dialog {
  width: 850px;
}

@media only screen and (max-width: 991px) {
  .chatModal .modal-dialog {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog {
    width: 100%;
    margin: 0px !important;
    height: 100%;
  }
}

.chatModal .modal-dialog .modal-content {
  border-radius: 20px !important;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content {
    border-radius: 0px !important;
    border: none !important;
    height: 100%;
  }
}

.chatModal .modal-dialog .modal-content .modal-header {
  border-radius: 20px 20px 0 0 !important;
  background-color: #f8f8f8;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-header {
    border-radius: 0px !important;
  }
}

.chatModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 22px;
  font-weight: 700;
}

.chatModal .modal-dialog .modal-content .modal-header .modal-title span {
  font-size: 12px;
  opacity: 0.7;
}

.chatModal .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: -10px;
  top: -7px;
  background: #f8f8f8;
  width: 35px;
  height: 35px;
  -webkit-box-shadow: 0px 0px 1px #333;
          box-shadow: 0px 0px 1px #333;
  font-size: 30px;
  border-radius: 50%;
  opacity: 1;
  padding: 6px 10px 10px 9px;
  line-height: 21px;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-header .close {
    position: relative;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.chatModal .modal-dialog .modal-content .modal-body {
  /*max-height: 300px;
        min-height: 300px;
        overflow-y: auto;*/
  padding: 0px;
  font-size: 15px;
  font-weight: 400;
  /*@include mobile-device{
          max-height: inherit;
          height: calc(90vh - 85px - 85px);
          overflow-y: auto;
        }*/
  /*MESSAGE*/
  /*MESSAGE*/
  /*MESSAGE*/
}

.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte {
  border: none;
  border-radius: 0px;
  margin: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte * {
  font-size: 15px;
}

.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_tool,
.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_tool_icon,
.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_tool_label {
  border: 1px solid transparent;
}

.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_tool:hover {
  background-color: transparent;
  border: 1px solid #ccc !important;
}

.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte.jqte_focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_toolbar {
  overflow: auto;
  padding: 3px 4px;
  background: #f8f8f8;
  border-bottom: 1px solid #e5e5e5;
}

.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_editor,
.chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_source {
  min-height: 200px;
  max-height: 200px;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_editor,
  .chatModal .modal-dialog .modal-content .modal-body ._message-form ._textarea-s01 .jqte_source {
    min-height: inherit;
    max-height: 100%;
    height: calc(72vh - 85px - 85px);
  }
}

.chatModal .modal-dialog .modal-content .modal-body ._button-footer {
  border-radius: 0 0px 20px 20px;
  border-top: 1px solid #e5e5e5;
  background-color: #f8f8f8;
  padding: 15px;
}

@media only screen and (max-width: 639px) {
  .chatModal .modal-dialog .modal-content .modal-body ._button-footer {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-body ._button-footer {
    padding: 5px;
  }
}

.chatModal .modal-dialog .modal-content .modal-body ._button-footer ._chat_btn {
  background-color: #0082df;
  border-radius: 6px;
  margin-left: 5px;
  padding: 10px 15px;
  white-space: nowrap;
  font-family: "Lato", sans-serif;
  letter-spacing: 0;
  font-size: 15px;
  line-height: normal;
  color: #fff;
  display: inline-block;
}

@media only screen and (max-width: 639px) {
  .chatModal .modal-dialog .modal-content .modal-body ._button-footer ._chat_btn {
    margin-bottom: 10px;
    padding: 10px 8px;
    font-size: 14px;
  }
}

.chatModal .modal-dialog .modal-content .modal-body ._button-footer .SND-msg {
  background-color: #11ac1c;
  border-radius: 6px;
  /*margin-left: 5px;*/
  padding: 10px 25px;
  white-space: nowrap;
  font-family: "Lato", sans-serif;
  letter-spacing: 0;
  font-size: 15px;
  line-height: normal;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  float: none !important;
  margin: 0px;
}

@media only screen and (max-width: 639px) {
  .chatModal .modal-dialog .modal-content .modal-body ._button-footer .SND-msg {
    margin-bottom: 10px;
    padding: 10px 8px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-body ._button-footer .SND-msg {
    margin: 0px;
    padding: 10px 20px;
  }
}

.chatModal .modal-dialog .modal-content .modal-body ._button-footer ._single_msg {
  background-color: #efb508;
  border-radius: 6px;
  margin-left: 5px;
  padding: 10px 15px;
  white-space: nowrap;
  font-family: "Lato", sans-serif;
  letter-spacing: 0;
  font-size: 15px;
  line-height: normal;
  color: #000;
  display: inline-block;
}

@media only screen and (max-width: 639px) {
  .chatModal .modal-dialog .modal-content .modal-body ._button-footer ._single_msg {
    margin-bottom: 10px;
    padding: 10px 8px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-body ._button-footer {
    position: fixed;
    width: 100%;
    bottom: 0px;
  }

  .chatModal .modal-dialog .modal-content .modal-body ._button-footer .pull-right {
    float: none !important;
  }
}

.chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container {
  padding: 15px;
  min-height: 200px;
  max-height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
}

@media only screen and (max-width: 767px) {
  .chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container {
    min-height: inherit;
    max-height: 100%;
    height: 180px;
  }
}

@media only screen and (max-width: 640px) {
  .chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container {
    height: 140px;
  }
}

.chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container ._sms_rpt {
  margin-bottom: 15px;
  word-wrap: break-word;
}

.chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container ._sms_rpt ._msgread-head {
  margin-bottom: 5px;
}

.chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container ._sms_rpt ._msgread-head ._n-text {
  font-weight: bold;
}

.chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container ._sms_rpt ._msgread-head ._d-text {
  float: right;
  font-size: 14px;
}

.chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container ._sms_rpt ._msgread-head ._d-text .fa {
  margin-right: 5px;
}

.chatModal .modal-dialog .modal-content .modal-body ._oldmessage-container ._sms_rpt ._message_details {
  padding: 15px;
  line-height: 26px;
  background-color: #f8f8f8;
  border-radius: 0 15px 15px 15px;
}

.chat-header {
  border-bottom: solid 1px #f5f7fd;
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
  height: 80px;
}

.chat-header .left-angle {
  height: 20px;
  opacity: 0.75;
}

.chat-header .left-angle:hover {
  opacity: 1;
}

.chat-header .back-icon {
  font-size: 34px;
  cursor: pointer;
  color: #767676;
}

.chat-header .back-icon:hover {
  color: #000;
}

.chat-header .close-icon {
  font-size: 40px;
  cursor: pointer;
  color: #767676;
}

.chat-header .close-icon img {
  width: 18px;
  position: relative;
  top: -5px;
}

.chat-header .close-icon:hover {
  color: #000;
}

.your-mail {
  padding-top: 25px;
}

.your-mail ul {
  margin: 0px !important;
  list-style-type: none !important;
  padding: 0 !important;
}

.your-mail ul li {
  padding: 14px 20px 14px 29px !important;
  border-bottom: 1px solid #f5f7fc;
  position: relative;
  background: #fff;
  cursor: pointer;
}

.your-mail ul li:hover {
  background: #ececec;
}

.your-mail ul li.no-msg {
  cursor: inherit;
  background: #fff !important;
}

.your-mail ul li.new-msg:before {
  content: "";
  width: 10px;
  height: 10px;
  background: #006fe0;
  border-radius: 100%;
  position: absolute;
  left: 10px;
}

.your-mail ul li.new-msg ~ li,
.your-mail ul li.new-msg {
  padding-left: 30px !important;
}

.your-mail ul li .msg-img {
  width: 33px;
  height: 33px;
  float: left;
  margin-right: 10px;
  border-radius: 100%;
  background: #f6dc1c;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.your-mail ul li .msg-img span {
  position: relative;
  top: 6px;
}

.your-mail ul li .msg-img img {
  border-radius: 100%;
}

.your-mail ul li h5 {
  padding-right: 70px;
  font-size: 16px;
  margin: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap !important;
  font-weight: 700;
  letter-spacing: normal;
}

.your-mail ul li p {
  font-weight: 300;
  font-size: 16px !important;
  line-height: normal;
  margin-bottom: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap !important;
  letter-spacing: normal;
}

.chat_tab .msg-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  height: 80px;
  padding: 10px 15px;
}

.chat_tab .client_agent_chat_innerbox {
  -ms-flex-item-align: inherit !important;
      align-self: inherit !important;
}

.chat_tab .client_agent_chat_innerbox h4 {
  text-align: center;
  padding: 0px;
  width: 100%;
}

.chat_tab .client_agent_chat_load_msg {
  padding-top: 0px !important;
  padding-bottom: 25px !important;
  max-height: calc(100vh - 140px) !important;
}

.chat_tab .close-msg {
  position: absolute;
  top: 19px;
  font-weight: normal;
  right: 15px;
  cursor: pointer;
  font-size: 40px;
  color: #767676;
}

.chat_tab .close-msg img {
  width: 18px;
  position: relative;
  top: -4px;
}

.chat_tab .close-msg:hover {
  color: #000;
}

.chat_tab .nav-tabs {
  background: #fff;
  padding-left: 50px;
  border-bottom: 1px solid #f5f7fd;
  position: fixed;
  width: 100%;
  z-index: 999;
}

.chat_tab .nav-tabs li a {
  padding: 0px 15px;
  color: #757575;
  border: 0px !important;
  border-bottom: 1px solid transparent !important;
  background: transparent !important;
  position: relative;
  font-size: 16px;
}

.chat_tab .nav-tabs li a:hover {
  color: #006fe0 !important;
}

.chat_tab .nav-tabs li.active a {
  color: #006fe0 !important;
  border-bottom: 1px solid #006fe0 !important;
}

.chat_tab .msg-date {
  color: #8b8b8b;
  position: absolute;
  right: 20px;
  top: 13px;
}

/*CHAT MOBILE CSS*/

@media only screen and (max-width: 414px) {
  .client_agent_chat {
    display: none !important;
  }

  .client_agent_chat.active {
    display: block !important;
    background-color: #fff;
  }

  .client_agent_chat.chat_tab {
    display: none !important;
  }

  .client_agent_chat.chat_tab.active {
    display: block !important;
    background-color: #fff;
  }

  body.scrolloff {
    overflow: hidden;
    position: fixed;
    width: 100%;
  }

  body.scrolloff .container_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/*CHAT MOBILE CSS*/

/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
}

.scroll-element,
.scroll-element div {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
}

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

/*Loading css*/

/*skelton loading css*/

:root {
  --card-padding: 24px;
  --card-height: 340px;
  --card-skeleton: linear-gradient(white var(--card-height), transparent 0);
  --avatar-size: 32px;
  --avatar-position: var(--card-padding) var(--card-padding);
  --avatar-skeleton: radial-gradient(circle 16px at center, lightgrey 99%, transparent 0
  );
  --title-height: 32px;
  --title-width: 200px;
  --title-position: var(--card-padding) 180px;
  --title-skeleton: linear-gradient(lightgrey var(--title-height), transparent 0);
  --desc-line-height: 16px;
  --desc-line-skeleton: linear-gradient(lightgrey var(--desc-line-height), transparent 0);
  --desc-line-1-width: 230px;
  --desc-line-1-position: var(--card-padding) 242px;
  --desc-line-2-width: 180px;
  --desc-line-2-position: var(--card-padding) 265px;
  --footer-height: 0px;
  --footer-position: 0 calc(var(--card-height) - var(--footer-height));
  --footer-skeleton: linear-gradient(lightgrey var(--footer-height), transparent 0);
  --blur-width: 200px;
  --blur-size: var(--blur-width) calc(var(--card-height) - var(--footer-height));
}

/*
 * Card Skeleton for Loading
 */

.card {
  width: 100%;
  height: var(--card-height);
}

.card:empty::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0px;
  /* box-shadow: 0 10px 45px rgba(0, 0, 0, 0.1);*/
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))), var(--title-skeleton), var(--desc-line-skeleton), var(--desc-line-skeleton), var(--avatar-skeleton), var(--footer-skeleton), var(--card-skeleton);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%), var(--title-skeleton), var(--desc-line-skeleton), var(--desc-line-skeleton), var(--avatar-skeleton), var(--footer-skeleton), var(--card-skeleton);
  background-size: var(--blur-size), var(--title-width) var(--title-height), var(--desc-line-1-width) var(--desc-line-height), var(--desc-line-2-width) var(--desc-line-height), var(--avatar-size) var(--avatar-size), 100% var(--footer-height), 100% 100%;
  background-position: -150% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--avatar-position);
  background-repeat: no-repeat;
  -webkit-animation: loading 1.5s infinite;
  animation: loading 1.5s infinite;
}

@-webkit-keyframes loading {
  to {
    background-position: 350% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--avatar-position);
  }
}

@keyframes loading {
  to {
    background-position: 350% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--avatar-position);
  }
}

.ClientLogin .modal-dialog {
  width: 488px;
  /*@include iphone-lg{
      width: 100%;
      background-color: #F8F8F8;
    }*/
}

@media only screen and (max-width: 1023px) {
  .ClientLogin .modal-dialog {
    width: 488px;
  }
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog {
    width: 100%;
    background-color: #F8F8F8;
  }
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-header {
    background-image: none;
    padding: 30px 30px 10px;
    border: none;
    position: relative;
  }

  .ClientLogin .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 24px;
    line-height: 18px;
    color: #41464B;
    font-weight: 600;
    font-weight: normal;
  }

  .ClientLogin .modal-dialog .modal-content .modal-header .close {
    color: #646C75;
    line-height: 23px;
    font-size: 37px;
  }
}

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-header .close {
    position: absolute;
    right: 30px;
    top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-header:before {
    content: '';
    background-image: none;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body {
  margin-top: 20px;
  padding-bottom: 30px;
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN {
  width: 283px;
  padding: 60px 29px 30px 29px;
  display: inline-block;
  vertical-align: top;
  -webkit-box-shadow: 0px 3px 10px rgba(156, 159, 163, 0.15);
          box-shadow: 0px 3px 10px rgba(156, 159, 163, 0.15);
  margin-left: 13px;
  margin-right: 13px;
  background-color: #fff;
  border: 1px solid #EFEFEF;
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 20px;
    background-color: #fff;
    padding: 28px 30px 20px 30px;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN img {
  height: 84px;
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN img {
    height: 50px;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN h4.aOYHPRO {
  padding: 23px 0;
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN h4.aOYHPRO {
    padding: 20px 0 18px 0;
  }

  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN h4.aOYHPRO br {
    display: none;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN h4 {
  font-size: 20px;
  color: #646C75;
  font-weight: normal;
  margin: 0px;
  font-weight: 600;
  padding: 33px 0;
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN h4 {
    font-size: 18px;
    padding: 20px 0 18px 0;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN p {
  font-size: 14px;
  line-height: 18px;
  color: #BEC2C8;
  margin: 0px;
  padding-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN p {
    font-size: 16px;
    line-height: 18px;
    display: none;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .btn-signin {
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #006EE0;
  border-radius: 6px;
  display: inline-block;
  background-color: #006EE0;
  width: 171px;
  padding: 15px 0;
  margin-bottom: 27px;
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .btn-signin {
    width: 100%;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .DontAct {
  color: #4E4E4E;
  margin: 0px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .DontAct {
    display: block;
  }
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN .DontAct a {
  color: #006EE0;
}

.ClientLogin .modal-dialog .modal-content .modal-body .Login-Body .LOGIN-INNER .CMN-LOGIN.CLNT-LOGIN {
  /*h4{
                padding: 40px 0 45px 0;
                 @include mobile-device{
                  font-size: 18px;
                  padding: 20px 0 18px 0;
                }
              }*/
}

.common-modal.LoginModaS1 .modal-dialog {
  width: 488px;
  /*@include iphone-lg{
      width: 100%;
      background-color: #F8F8F8;
    }*/
}

@media only screen and (max-width: 1023px) {
  .common-modal.LoginModaS1 .modal-dialog {
    width: 488px;
  }
}

@media only screen and (max-width: 767px) {
  .common-modal.LoginModaS1 .modal-dialog {
    width: 100%;
    background-color: #F8F8F8;
  }
}

.common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header {
  padding: 35px 30px 60px;
}

@media only screen and (max-width: 767px) {
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header .close {
    right: 20px !important;
    margin-top: 2px;
  }
}

.common-modal.LoginModaS1 .modal-dialog .modal-content .modal-title {
  font-size: 28px;
  line-height: 18px;
}

.common-modal.LoginModaS1 .modal-dialog .modal-content .modal-title br {
  display: none;
}

@media only screen and (max-width: 767px) {
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-title br {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-title {
    font-size: 18px;
    line-height: 26px !important;
  }
}

@media only screen and (max-width: 767px) {
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header {
    padding: 25px 20px 50px;
  }

  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    font-weight: 600;
    font-weight: normal;
  }
}

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header .modal-title.ModalTitle {
    font-size: 20px;
    line-height: 26px !important;
  }
}

@media only screen and (max-width: 767px) {
  .common-modal.LoginModaS1 .modal-dialog .modal-content .modal-header .close {
    color: #fff;
    line-height: 23px;
    font-size: 37px;
    z-index: 9999;
    display: block;
    cursor: pointer;
    position: absolute;
    right: 30px;
  }
}

/*.common-modal.JOIN-MODAL{
 .modal-dialog{
  width: 488px;
  .modal-content {
    border-radius: 10px !important;
    .modal-header {
        background-image: none;
        border-bottom: 1px solid transparent !important;
        .modal-title {
          font-size: 24px;
          color: #41464B;
          line-height: 18px;
          font-weight: 700;
          font-weight: normal;
        }
        &:before {
          background-image: none;
        }
      }
      .modal-body {
        padding: 0 70px;
        margin-bottom: 10px;
        .social_login_btn {
          padding-bottom: 60px;
          padding-top: 0px;
          ul {
            padding: 0px;
            li {
              width: 100%;
              padding: 0;
              float: left;
              margin-bottom: 20px;
              a {
                min-height: inherit;
                max-width: 350px;
                padding: 15px 27px;
                border: 1px solid #CDD7DE;
                border-radius: 10px;
                display: inline-block;
                width: 100%;
                figure {
                  float: left;
                }
                img {
                  max-width: 50px;
                }
                .sign_txt_lft {
                  padding: 7px 0px 0 20px;
                  float: left;
                  text-align: left;
                }
                h4 {
                  margin: 0px;
                  font-size: 14px;
                  line-height: 18px;
                  font-weight: 600;
                  font-weight: normal;
                  color: #3F4C5C;
                }
                 p {
                  padding: 0;
                  width: 100%;
                  line-height: 14px;
                }
              }
            }
          }
        }
      }
    }
  }
}*/

.search-containerleads {
  position: absolute;
  right: 10px;
  top: -135px;
  display: none;
}

@media only screen and (max-width: 640px) {
  .search-containerleads {
    position: absolute;
    right: 5px;
    top: -117px;
  }
}

.search-containerleads .searchlead.search-open {
  position: relative;
  width: 248px;
  right: 0px;
  top: 0px;
}

@media only screen and (max-width: 767px) {
  .search-containerleads .searchlead.search-open {
    width: 200px;
  }
}

.search-containerleads .searchlead {
  float: right;
  /*-webkit-transition: width 1s;
    transition: width 1s;*/
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  width: 248px;
  width: 40px;
  margin-top: 0px;
}

.search-containerleads .searchlead .reset_srch {
  position: relative;
  display: inline-block;
  font-weight: bold;
  color: #0082ff;
  cursor: pointer;
}

.search-containerleads .searchlead .search-form {
  width: 100%;
  /*.form-group.sb-search-open{
        border:1px solid #1148ac;
        border-radius: 50px;
    }*/
}

.search-containerleads .searchlead .search-form .form-control {
  background-color: #f5f7fc;
}

.search-containerleads .searchlead .search-form .searchclose {
  position: absolute;
  right: 38px;
  top: 3px;
  z-index: 999;
  text-decoration: none;
  color: #333;
  width: 30px;
  display: inline-block;
  height: 30px;
  padding-top: 0px;
  font-size: 26px;
  font-weight: normal;
  line-height: normal;
}

.search-containerleads .searchlead .search-form .searchclose:hover {
  color: #000;
}

.search-containerleads .searchlead .search-form .form-group {
  position: relative;
  width: 100%;
  min-width: 40px;
  height: 30px;
  overflow: hidden;
  -webkit-transition: width 1s;
  transition: width 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  margin-bottom: 0px;
  border-radius: 0px;
  margin-bottom: 15px;
}

.search-containerleads .searchlead .search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}

.search-containerleads .searchlead .search-form .form-group input.form-control::-moz-placeholder {
  display: none;
}

.search-containerleads .searchlead .search-form .form-group input.form-control {
  position: absolute;
  top: 0;
  right: 0;
  outline: none;
  width: 100%;
  height: 40px;
  margin: 0;
  z-index: 10;
  border: 1px solid #fff;
  border-radius: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  font-weight: 400;
}

.search-containerleads .searchlead .search-form .form-group input[type="text"].form-control {
  -webkit-appearence: none;
  -webkit-border-radius: 0px;
}

.search-containerleads .searchlead .search-form .form-group .search-label {
  background-color: #f5f7fc;
  color: #333;
}

.search-containerleads .searchlead .search-form .form-group .search-label img {
  margin: 0 auto;
  width: 16px;
  padding: 6px 0 0 0;
}

.search-containerleads .searchlead .search-form .form-group .search-label .sblk {
  display: block;
}

.search-containerleads .searchlead .search-form .form-group .search-label .swht {
  display: none;
}

.search-containerleads .searchlead .search-form .form-control-submit,
.search-containerleads .searchlead .search-form .search-label {
  width: 40px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: pointer;
  line-height: normal;
  background: none;
  font-size: 14px;
  border-radius: 0px 50px 50px 0;
}

.search-containerleads .searchlead .search-form .form-control-submit {
  opacity: 0;
  color: transparent;
  border: none;
  outline: none;
  z-index: -1;
}

.search-containerleads .searchlead .search-form .search-label {
  z-index: 90;
  width: 40px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: pointer;
  line-height: normal;
  background: none;
  font-size: 14px;
  border-radius: 0px 50px 50px 0px;
}

.search-containerleads .searchlead .search-form .form-group.sb-search-open,
.search-containerleads .searchlead .search-form .no-js .sb-search-open {
  width: 100%;
}

.search-containerleads .searchlead .search-form .form-group.sb-search-open input.form-control,
.search-containerleads .searchlead .search-form .no-js .sb-search-open input.form-control {
  border: 1px solid #006fe0;
  background-color: transparent;
  height: 30px;
  border-radius: 18px;
}

.search-containerleads .searchlead .search-form .no-js .sb-search .search-label {
  background: none;
  z-index: 11;
}

.search-containerleads .searchlead .search-form .form-group.sb-search-open .search-label {
  background: #006fe0;
  z-index: 11;
}

.search-containerleads .searchlead .search-form .form-group.sb-search-open .search-label .sblk {
  display: none;
}

.search-containerleads .searchlead .search-form .form-group.sb-search-open .search-label .swht {
  display: block;
}

.search-containerleads .searchlead .search-form .form-group.sb-search-open .form-control-submit,
.search-containerleads .searchlead .search-form .no-js .form-control .form-control-submit {
  z-index: 90;
}

.search-containerleads .form-control::-webkit-input-placeholder {
  color: #006fe0 !important;
}

.search-containerleads .form-control::-moz-placeholder {
  color: #006fe0 !important;
}

.search-containerleads .form-control::-ms-input-placeholder {
  color: #006fe0 !important;
}

.search-containerleads .form-control::placeholder {
  color: #006fe0 !important;
}

._SRCH-Section {
  position: relative;
  padding: 20px 0 15px 0;
  /*height: 40px;*/
}

._SRCH-Section h1 {
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  font-weight: 700;
  float: left;
  margin: 7px 0 0px 0 !important;
  margin-top: 8px;
  position: relative;
  float: left;
}

._SRCH-Section .search-containerleads {
  float: right;
  display: block;
  position: relative;
  top: 0;
  right: 0;
}

._SRCH-Section .search-containerleads .searchlead .search-form .form-group.sb-search-open {
  margin-bottom: 0px;
}

._SRCH-Section .search-containerleads .searchlead .search-form .form-group {
  margin-bottom: 0px;
}

._SRCH-Section .search-containerleads .searchlead .search-form .no-js .sb-search-open {
  margin-bottom: 0px;
}

.my_leads-section.my_leads_wrap.myleads001 {
  font-weight: 400;
  background-color: #f5f7fc;
  display: none;
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap.myleads001 {
    display: block;
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .my_leads-section.my_leads_wrap.myleads001 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs {
    background-color: transparent;
    border-bottom: 1px solid transparent;
    margin-bottom: 20px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li {
    margin: 0 14px 0 0;
    font-weight: 400;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
  }
}

@media only screen and (max-width: 991px) and (max-width: 568px) {
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li {
    margin: 0 8px 0 0;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li a {
    padding: 0 0 7px 0px;
    font-weight: normal;
    font-weight: 400;
    border-bottom: 1px solid transparent;
    margin: 0 2px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li a:hover {
    color: #006fe0;
    border-bottom: 1px solid #006fe0;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li.active {
    font-size: 14px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li.active a {
    color: #006fe0;
    border-bottom: 1px solid #006fe0;
    font-size: 14px;
    font-weight: 700;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li.responsivetabs-more a {
    border-bottom: 1px solid transparent;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .nav-tabs li.responsivetabs-more a:hover {
    color: #000;
    border-bottom: 1px solid transparent;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .accept_description {
    padding: 10px 15px;
    margin: 0 0 15px 0;
    font-size: 16px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .leads_display {
    width: 100%;
    margin: 0 15px 12px 15px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination {
    width: 100%;
    text-align: inherit;
    margin: 0 0 20px 0;
    padding-right: 0px;
    font-size: 12px;
    background: none;
    border-radius: 0px;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    min-height: 0px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 {
    position: relative;
    text-align: center;
    width: 100%;
    right: 0;
    padding-top: 20px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 p {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #757575;
    font-weight: 400;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view {
    display: inline-block;
    text-align: center;
    position: relative;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view span {
    position: absolute;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view img {
    width: 19px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .blk_prev,
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .aprev {
    left: -60px;
    z-index: 9;
    width: 42px;
    height: 42px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    line-height: 39px;
    position: absolute;
    top: 0px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 414px) {
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .blk_prev,
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .aprev {
    left: -45px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .anext,
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .blk_next {
    position: absolute;
    right: -60px;
    width: 42px;
    height: 42px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    line-height: 39px;
    top: 0px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 414px) {
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .anext,
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view .blk_next {
    right: -45px;
  }
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view ul.pagination {
    border-radius: 21px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    margin: 2px 0 0 0;
    padding: 9px 20px;
    overflow: hidden;
    width: auto;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view ul.pagination li a {
    margin: 0px 2px;
    border: 0px solid #1148ac;
    font-weight: 400;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 27px;
    letter-spacing: normal;
    color: #000;
    padding: 0;
    width: 24px;
    height: 24px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view ul.pagination li a:hover {
    background-color: #45a5e6;
    border-radius: 50px;
    color: #fff;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view ul.pagination li a:focus {
    background-color: #45a5e6;
    border-radius: 50px;
    color: #fff;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view ul.pagination li a.active {
    background-color: #45a5e6;
    font-weight: 400;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 27px;
    letter-spacing: normal;
    color: #ffffff;
    border-radius: 50px;
    width: 24px;
    height: 24px;
  }

  .my_leads-section.my_leads_wrap.myleads001 .mobiletabsmenu .tab-content .pagination .paginlead01 .pagination-view ul.pagination li.active a {
    background-color: #45a5e6;
    font-weight: 400;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 27px;
    letter-spacing: normal;
    color: #ffffff;
    border-radius: 50px;
    width: 24px;
    height: 24px;
  }
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .percentage-OPT-outer {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.LEAD-Container .LEAD-column.percentage-OPT {
  position: relative;
  margin-top: 0px;
  font-weight: 400;
  padding: 20px 16px;
  -webkit-box-shadow: 0 3px 6px rgba(121, 144, 188, 0.15);
  box-shadow: 0 3px 6px rgba(121, 144, 188, 0.15);
  background-color: #ffffff;
  width: 100%;
  margin: 0 0px 20px;
  border: 1px solid #F6F8FC;
}

.LEAD-Container .LEAD-column.percentage-OPT .tabheading {
  font-size: 18px;
  color: #747474;
  font-weight: 600;
  margin-bottom: 15px;
}

.LEAD-Container .LEAD-column.percentage-OPT .nav-tabs {
  margin: 0px !important;
  padding: 0px;
}

.LEAD-Container .LEAD-column.percentage-OPT .nav-tabs li {
  width: 100%;
  margin: 0 0 10px 0 !important;
  margin-right: 0px;
}

.LEAD-Container .LEAD-column.percentage-OPT .nav-tabs li span {
  color: #334856;
}

.LEAD-Container .LEAD-column.percentage-OPT .nav-tabs li:last-child {
  margin-bottom: 5px !important;
}

.LEAD-Container .LEAD-Container-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.LEAD-Container .LEAD-Container-inner .leads_display {
  padding-top: 30px;
}

.LEAD-Container .LEAD-Container-inner .leads_display p {
  text-align: center;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.percentage-OPT .tabheading {
  font-size: 18px;
  color: #747474;
  font-weight: 600;
  margin-bottom: 15px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.percentage-OPT .nav-tabs {
  margin: 0px;
  padding: 0px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.percentage-OPT .nav-tabs li {
  width: 100%;
  margin-bottom: 10px;
  margin-right: 0px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.percentage-OPT .nav-tabs li span {
  color: #334856;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.percentage-OPT .nav-tabs li:last-child {
  margin-bottom: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column {
  position: relative;
  margin-top: 0px;
  font-weight: 400;
  padding: 20px 16px;
  -webkit-box-shadow: 0 3px 6px rgba(121, 144, 188, 0.15);
          box-shadow: 0 3px 6px rgba(121, 144, 188, 0.15);
  background-color: #ffffff;
  width: 47%;
  margin: 0 10px 20px;
  border-radius: 5px;
  border: 1px solid #F6F8FC;
}

@media only screen and (max-width: 767px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column {
    width: 46.8%;
  }
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column {
    width: 100%;
    margin: 0 0px 10px 0;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .newstrip {
  position: relative;
  /*right: 15px;
              top: 11px;*/
  /*background-color: transparent;
              padding: 2px 10px;
              color: #D02020;
              line-height: normal;
              border-radius: 2px;
              font-size: 16px;*/
  background-color: transparent;
  padding: 0px 0px;
  color: #D02020;
  line-height: normal;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 600;
  /* @include tablet-small{
                position: relative;
                right: 1px;
                top: 0px;
                background-color: transparent;
                padding: 7px 10px;
                color: #D02020;
                line-height: normal;
                border-radius: 2px;
                font-size: 16px;
                float: right;
                margin-bottom: 5px;
                width: 55px;
                margin-top: -17px;
                text-align: center;
                height: 32px;
              }*/
}

@media only screen and (max-width: 991px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column .newstrip {
    /* position: relative;
                background-color: transparent;
                padding: 0;
                color: #D02020;
                line-height: normal;
                border-radius: 2px;
                font-size: 12px;
                margin-top: 0px;
                vertical-align: middle;
                height: auto;*/
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top {
    clear: both;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top .pending-img {
  padding-bottom: 15px;
  background-image: var(--pending-acceptance);
  background-repeat: no-repeat;
  height: 30px;
  background-size: 200px;
  color: #fff;
  width: 210px;
  text-transform: uppercase;
  padding: 3px 0 0 8px;
  margin-bottom: 15px;
  font-size: 16px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top .pending-img img {
  width: 250px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul {
  display: inline-block;
  padding-bottom: 25px;
  width: 100%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul li {
  width: auto;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  display: inline-block;
  /*&:nth-of-type(2){
                            width: 50%;
                        }*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul li span.newstrip {
  background-color: #FC2525;
  border-radius: 50px;
  padding: 4px 10px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  float: none;
  height: auto;
  width: auto;
  margin-left: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .NewLeadPending span {
  background-color: #F8DED7;
  border-radius: 50px;
  padding: 4px 10px;
  color: #CE3131;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .NewLeadSeller {
  text-align: left;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .NewLeadSeller span {
  background-color: #E6F3FF;
  border-radius: 50px;
  padding: 4px 10px;
  color: #334856;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .NewLeadBuyer {
  text-align: left;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .NewLeadBuyer span {
  background-color: #EBFFF8;
  border-radius: 50px;
  padding: 4px 10px;
  color: #4FA386;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-typeSeller {
  text-align: left;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-typeSeller span {
  background-color: #E6F3FF;
  border-radius: 50px;
  padding: 4px 10px;
  color: #334856;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-typeBuyer {
  text-align: left;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-typeBuyer span {
  background-color: #FFEDF8;
  border-radius: 50px;
  padding: 4px 10px;
  color: #CD3793;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .stage_open span {
  background-color: #F8DED7;
  color: #CE3131;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .stage_in_progress span {
  background-color: #EFF1FF;
  color: #3347B1;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .stage_completed span {
  background-color: #FFF2EA;
  color: #F28F51;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .stage_not_interested span {
  background-color: #E2E2E2;
  color: #4A4A4A;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .stage_in_escrow span {
  background-color: #FFF9EA;
  color: #CD8E1C;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .stage_on_market span {
  background-color: #EBFFF8;
  color: #5DAA90;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .date {
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  color: #757575;
  padding-top: 5px;
  float: right;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-type {
  color: #000;
  text-align: right;
  padding-top: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-name {
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  font-weight: 700;
  color: #006fe0;
  text-decoration: none;
  text-align: left;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-name a {
  color: #006fe0;
  text-decoration: none;
  font-size: 24px;
  font-weight: normal;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-name a:hover {
  color: #006fe0;
  text-decoration: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-Top ul .agent-name a:focus {
  color: #006fe0;
  text-decoration: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEADBOTTM-LEFT-ShFtBtM {
  width: 100%;
  display: block;
  z-index: 9999;
  position: relative;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM {
  margin-top: 8px;
  width: 100%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .leadbtn-update-v1 {
  background: #f0f0f0;
  border-radius: 50px;
  color: #333;
  width: 100%;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 10px;
  border: 1px solid #f0f0f0;
  font-weight: 600;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .leadbtn-update-v1:focus {
  background: #f0f0f0;
  border-radius: 50px;
  color: #333 !important;
  width: 100%;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #f0f0f0;
  font-weight: 600;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle {
  min-height: 135px;
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px 20px 15px;
  margin-bottom: -20px;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle {
    min-height: inherit;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul.LDBTMSeCTION {
  min-height: 94px;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul.LDBTMSeCTION {
    min-height: inherit;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul {
  /* li.LD_ANM.HIDDEN_N{
                  font-size: 16px;
                  font-weight: 700;
                  span{
                    font-size: 16px;
                    font-weight: 700;
                  }
                }*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li {
  display: table;
  width: 100%;
  margin-bottom: 13px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li .watch {
  margin: 5px 0 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #8D95A5;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li .watch .LDCLOSINGD {
  display: inline-block;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li span {
  display: table-cell;
  vertical-align: top;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li ._LeadACPT {
  letter-spacing: 0;
  word-spacing: 0;
  font-size: 12px;
  margin-top: 16px;
  line-height: 18px;
  color: #8D95A5;
  display: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li ._LeadACPT span {
  font-weight: 400;
  letter-spacing: 0;
  word-spacing: 0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li ._LeadACPT span a {
  color: #006fe0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li ._LeadACPT span a:hover {
  color: #006fe0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li .Lead-Left {
  width: 100px;
  color: #757575;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  font-weight: 300;
  display: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li .Lead-Left.LeadLFTDate {
  display: block;
  text-align: right;
  font-weight: 300;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li .Lead-Right {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 19px;
  letter-spacing: normal;
  color: #333;
  font-weight: 400;
  width: 70%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li .Lead-Right i {
  font-style: normal;
  font-size: 12px;
  color: #757575;
  font-weight: 300;
  padding-left: 10px;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li:last-child {
    margin: 0 0 18px 0;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li.LD_ANM {
  margin-bottom: 13px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li.LD_ANM span {
  font-size: 16px;
  font-weight: 700;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle ul li.LD_ANM span a {
  color: #036EE0;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom.NWS-LEADS {
    padding-top: 35px;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom {
  position: relative;
  /*margin-left: -5px;
            margin-right: -5px;*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT {
  width: 50%;
  padding-left: 15px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update {
  border-radius: 20px;
  background-color: #036EE0;
  border: 1px solid #036EE0;
  color: #fff;
  font-weight: 600;
  width: 100%;
  font-size: 16px;
  padding: 4px 12px;
  -webkit-box-shadow: none;
          box-shadow: none;
  /*box-shadow: 0px 3px 10px rgba(35, 96, 155, .3);*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update.stage_open {
  background-color: #D02020;
  border: 1px solid #D02020;
  /*box-shadow: 0px 3px 6px rgba(35, 96, 115, 0.3);*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT {
  width: 50%;
  text-align: left;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT a {
  font-size: 0px;
  width: 38px;
  height: 38px;
  border-radius: 50px;
  background-color: #fff;
  border: none;
  -webkit-box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
  box-shadow: 0px 3px 6px rgba(66, 85, 105, 0.16);
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  padding: 10px 0;
  position: relative;
  margin-right: 10px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT a .fa {
  font-size: 18px;
  line-height: normal;
  color: #036EE0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT a ._msg-badge {
  position: absolute;
  right: -3px;
  top: -1px;
  background: #DA0E13;
  color: #fff;
  padding: 0px 0px;
  border-radius: 50px;
  font-size: 10px;
  line-height: 17px;
  width: 16px;
  height: 16px;
  text-align: center;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT .btnCAll {
  padding: 12px 0;
  margin-left: 0px;
  text-align: center;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT .btnCAll img {
  display: inline-block;
  width: 15px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT .btnCAll .fa {
  font-size: 18px;
  color: #036EE0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom ul {
  display: block;
  width: 100%;
  position: relative;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom ul li {
  width: 50%;
  display: block;
  margin-bottom: 10px;
  font-size: 15px;
  padding: 0 5px;
  float: left;
  /*&:first-child{
                margin-right: 6px;
            }
            &:nth-child(2){
                margin-left: 6px;
            }
            */
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom ul li a {
  display: block;
  width: 100%;
  font-size: 16px;
  border-radius: 50px;
  font-weight: 700;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom ul li a .fa {
  color: #fff;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom ul li:last-child {
  width: 100%;
  margin-bottom: 0px;
  float: none;
  clear: both;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline {
  display: block;
  width: 100%;
  position: relative;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li {
  width: 50%;
  float: left;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li {
    margin-bottom: 0px;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li:last-child {
  width: 50%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .btn-success {
  background-color: #00ba76;
  color: #fff;
  border: solid 1px #00ba76;
  font-weight: 700;
  border-radius: 20px;
  padding: 4px 12px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .btn-success:hover {
  background-color: #00ba76;
  color: #fff !important;
  border: solid 1px #00ba76;
  border-radius: 20px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .btn-success:focus {
  border: solid 1px #ffffff;
  background-color: #00ba76;
  color: #fff !important;
  border-radius: 20px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .btn-danger {
  background-color: #fff;
  color: #7E7E7E;
  border: solid 1px #DEDEDE;
  font-weight: 600;
  border-radius: 20px;
  font-size: 16px;
  padding: 4px 12px;
  /*box-shadow: 0px 3px 6px rgba(163, 163, 163, 0.3);*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .btn-danger:hover {
  background-color: #EFEFEF;
  color: #7E7E7E !important;
  border: solid 1px #EFEFEF;
  border-radius: 20px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .btn-danger:focus {
  border: solid 1px #EFEFEF;
  background-color: #EFEFEF;
  color: #7E7E7E !important;
  border-radius: 20px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .leadbtn-message {
  border-radius: 4px;
  background-color: #036EE0;
  color: #fff;
  border: solid 1px #036EE0;
  /*box-shadow: 0px 3px 6px rgba(35, 96, 155, 0.3);*/
  border-radius: 20px;
  font-weight: 600;
  padding: 4px 12px;
  margin-right: 10px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .leadbtn-message:hover {
  background-color: #036EE0;
  color: #fff !important;
  border: solid 1px #036EE0;
  border-radius: 20px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline li .leadbtn-message:focus {
  border-radius: 4px;
  border: solid 1px #036EE0;
  background-color: #036EE0;
  border-radius: 20px !important;
  color: #fff !important;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-bottom .accept-decline .AutoAccept {
  display: none;
  width: 100% !important;
  float: none;
}

.btn.btn-info.btn-lg,
.btn-group-lg > .btn.btn-info {
  margin-top: 100px;
  display: none;
}

@media only screen and (max-width: 991px) {
  .btn.btn-info.btn-lg,
  .btn-group-lg > .btn.btn-info {
    display: block;
  }
}

@media only screen and (max-width: 414px) {
  .btn.btn-info.btn-lg,
  .btn-group-lg > .btn.btn-info {
    margin-top: 10px;
  }
}

.myLeadModal.in.fade {
  display: block;
  -webkit-transition: inherit !important;
  transition: inherit !important;
}

@media only screen and (max-width: 991px) {
  body.LeadModal {
    /*position: fixed;*/
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden !important;
  }
}

@media only screen and (max-width: 991px) {
  body.LeadModal.ADDFAV {
    position: absolute;
    width: 100%;
    height: 100%;
  }
}

.myLeadModal {
  font-weight: 400;
  display: block;
  z-index: 99999;
  position: fixed;
  margin: 0 auto;
  width: 1032px;
  height: 100%;
  padding-top: 72px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  /*background: rgba(0,0,0,0.5);*/
}

@media only screen and (max-width: 1199px) {
  .myLeadModal {
    width: 980px;
    padding-bottom: 45px;
    z-index: 99;
  }
}

@media only screen and (max-width: 991px) {
  .myLeadModal {
    padding-top: 62px;
    width: 100%;
    left: inherit;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    z-index: 99;
    height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .myLeadModal {
    margin-top: 55px !important;
    padding-top: 0px;
    top: 0;
    background-color: #fff;
    z-index: 99;
  }
}

.myLeadModal .loading-gif {
  padding-top: 20%;
  background: transparent;
  z-index: 9999;
}

@media only screen and (max-width: 991px) {
  .myLeadModal .loading-gif {
    background: rgba(0, 0, 0, 0.6);
    padding-top: 40%;
  }
}

.myLeadModal .modal-dialog {
  margin: 20px auto !important;
  height: calc(105vh - 85px - 85px);
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog {
    margin: 0px auto !important;
    /*height: calc(116vh - 85px - 85px);*/
    -webkit-overflow-scrolling: touch;
    width: 100%;
    height: 100vh;
    padding-bottom: 0px;
  }
}

.myLeadModal .modal-dialog .modal-content {
  border-radius: 0px !important;
  width: 1032px;
  margin: 0 auto;
  overflow-x: hidden;
  z-index: 99;
}

@media only screen and (max-width: 1199px) {
  .myLeadModal .modal-dialog .modal-content {
    width: 980px;
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content {
    width: 100%;
    padding-bottom: 120px;
    padding-top: 4px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #F6F8FC;
  }
}

.myLeadModal .modal-dialog .modal-content .row {
  margin: 0px;
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content {
    border-radius: 0px !important;
    border: none;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body {
  padding: 65px 50px 15px 50px;
  /*MYLD NEW TOP CSS*/
  /*MYLD NEW TOP CSS*/
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body {
    padding: 0px 0px 45px 0;
  }
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body {
    padding: 15px 0px 0px 0;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP {
    display: block;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 3px 6px rgba(122, 144, 178, 0.1);
            box-shadow: 0px 3px 6px rgba(122, 144, 178, 0.1);
    margin-bottom: 0px;
    padding: 25px 25px 15px 25px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP ul {
    list-style-type: none;
    padding: 0px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPSectioN ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPSectioN ul li h2 {
    margin: 0px;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
    padding-bottom: 10px;
    font-weight: 700;
  }
}

@media only screen and (max-width: 767px) and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPSectioN ul li h2 {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPSectioN ul li p {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #5B8DEF;
    margin-bottom: 0px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDExPBtN {
    text-align: center;
    display: none;
    margin-top: 15px;
    margin-left: -25px;
    margin-right: -25px;
    border-top: 1px solid #DADADA;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDExPBtN p {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #333333;
    margin-bottom: 0px;
    padding-top: 15px;
    font-weight: 600;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPMidL ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: -15px;
    margin-right: -15px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPMidL ul li {
    padding-left: 15px;
    padding-right: 15px;
    width: 25%;
    text-align: center;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPMidL ul li a {
    display: block;
    color: #066EE0;
    text-align: center;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPMidL ul li a img {
    margin: 0 auto 5px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLTOPMidL ul li a span {
    display: block;
    text-align: center;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLUpDtBtN {
    margin-top: 15px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .LdDeTaiLSMTOP .LdDeTaiLUpDtBtN .btnupdate {
    background: #066EE0;
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #FFFFFF;
    padding: 7px;
    display: block;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile {
  display: block;
  position: absolute;
  padding: 0 36px;
  text-align: center;
  top: 20px;
  right: 40px;
  /*@include ipad-device{
            top: -70px;
          }*/
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile {
    display: none;
    position: fixed;
    padding: 29px 36px 41px 36px;
    text-align: center;
    top: -70px;
    right: inherit;
    background: #fff;
    z-index: 9;
    width: 60%;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail {
  padding-top: 28px;
  margin-bottom: 53px;
  /*@include mobile-device{
              padding-top: 1px;
            }*/
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .faheart {
  display: inline-block;
  margin-left: -60px;
  padding-right: 40px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail h1 {
  display: inline-block;
  margin: 0px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .UPNMSgSeCtIoN {
  display: inline-block;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  margin: 5px 0 35px 0;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .UPNMSgSeCtIoN {
    display: block;
    margin: 44px auto 35px;
    width: 99%;
  }
}

@media only screen and (max-width: 568px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .UPNMSgSeCtIoN {
    width: 92%;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus {
  width: 220px;
  height: 38px;
  color: #fff;
  text-decoration: none;
  background-color: #45a5e6;
  border-radius: 4px;
  margin: 10px 5px 0px 3px;
  display: block;
  padding: 7px;
  cursor: pointer;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus {
    margin: 10px auto 35px;
    display: block;
    width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus {
    width: 100%;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus.LeadVieWMsG {
  background-color: #006fe0;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus.LeadVieWMsG {
    margin-bottom: 10px;
    margin-top: 0px;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus.LeadVieWMsG span {
  position: relative;
  padding-right: 8px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus.LeadVieWMsG .fa-envelope {
  color: #fff;
  padding-right: 10px;
  font-size: 16px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .lead_detail .LeadUpdateStatus.LeadVieWMsG ._msg-badge {
  position: absolute;
  font-style: normal;
  background-color: #f00;
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  border-radius: 20px;
  text-align: center;
  left: 10px;
  top: -6px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-mobile {
  position: absolute;
  left: 15px;
  top: 29px;
  opacity: 1 !important;
  display: none;
  font-size: 16px;
  line-height: 14px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-mobile p {
  margin: 0 0 0 10px;
  color: #333333;
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-mobile img {
  width: 10px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-desktop {
  display: block;
  position: absolute;
  right: -20px;
  top: 0px;
  opacity: 1 !important;
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-desktop {
    right: 20px;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-desktop img {
  width: 18px;
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .close-desktop {
    display: none;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile h1 {
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  font-weight: 700;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile p.title {
  font-weight: 400;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #757575;
  margin: 10px 0 0 0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal {
  padding-top: 35px;
  width: 380px;
  margin: 0 auto 20px;
  display: table;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal {
    display: block;
  }
}

@media only screen and (max-width: 414px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal {
    width: 100%;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn {
  display: table-cell;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li {
  width: 100%;
  margin-bottom: 10px;
  padding: 0 5px;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li {
    width: 50%;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li:first-child {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li:first-child {
    display: block;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li a {
  display: block;
  width: 100%;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li a .fa {
  color: #fff;
  font-size: 16px;
  position: relative;
  top: 1px;
  margin-right: 5px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li a .fa-phone {
  top: 3px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li .btn-comm {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  background-color: #006fe0;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  padding: 10px 0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .twocolumn-btn li .btn-comm.messaged {
  background-color: #00ba76;
  color: #fff !important;
  border: solid 1px #00ba76;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .singlecolumn-btn {
  list-style-type: none;
  margin: 0 0 40px 0;
  padding: 0;
  display: table-cell;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .singlecolumn-btn {
    display: inline-block;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .singlecolumn-btn li {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  padding: 0 5px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .singlecolumn-btn li a {
  display: block;
  width: 100%;
}

.myLeadModal .modal-dialog .modal-content .modal-body .clientinfo-mobile .clientbtn-modal .singlecolumn-btn li .btn-uplead {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  background-color: #45a5e6;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  padding: 10px 0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn {
  -webkit-box-shadow: 0px 3px 6px rgba(122, 144, 178, 0.1);
          box-shadow: 0px 3px 6px rgba(122, 144, 178, 0.1);
  background-color: rgba(255, 255, 255, 0.7);
  margin-bottom: 20px;
  padding-bottom: 30px;
  background: #fafafa;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn {
    background: #fff;
    display: block;
    padding-bottom: 10px;
    border-top: 1px solid #DADADA;
    -webkit-box-shadow: 0px 3px 6px 122 144 178 0.1;
            box-shadow: 0px 3px 6px 122 144 178 0.1;
  }
}

@media only screen and (max-width: 640px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn:last-child {
    margin-bottom: 60px;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LdDExPBtN {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LdDExPBtN {
    display: block;
    padding: 23px 10px 0 10px;
    text-align: center;
    border-top: 0px solid #DADADA;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LdDExPBtN p {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #333333;
    margin-bottom: 0px;
    font-weight: 600;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LdDExPBtN p img {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    position: relative;
    top: -1px;
    padding-right: 10px;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .heading.INFOHEADING h4 {
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #333333;
  text-transform: capitalize;
  font-weight: 600;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .heading {
  background-color: #f5f7fc;
  text-transform: uppercase;
  text-align: center;
  padding: 7px 0;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .heading {
    background-color: #fff;
    padding: 7px 0 0 0;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .heading h4 {
  font-weight: 300;
  font-weight: 300;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.86;
  letter-spacing: normal;
  color: #000000;
  margin: 0px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .heading .LeadUpdateStatus {
  position: absolute;
  right: 40px;
  top: 20px;
  text-transform: capitalize;
  text-decoration: none;
  color: #006fe0;
  cursor: pointer;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .heading.leadinfo h4 {
  font-size: 14px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable {
  margin: 30px 30px 0 30px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li {
  font-weight: 400;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #000000;
  vertical-align: top;
  padding: 6px 0px;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 300;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li span {
  word-wrap: break-word;
  word-break: break-word;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li span.leftLD {
  width: 50%;
  padding-right: 24px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li span.rightLD {
  width: 50%;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li .leadmap {
  display: block;
  width: 100%;
  padding: 14px 0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li .leadmap #googleMap_mobile {
  height: 261px;
  border: 1px solid #979797;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li .leadmap #googleMap_mobile {
    height: 164px;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li a {
  text-decoration: underline;
  color: #006fe0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li a:hover {
  color: #006fe0;
  text-decoration: underline;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ul li a:focus {
  color: #006fe0;
  text-decoration: underline;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable table tr td {
  font-weight: 400;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #000000;
  vertical-align: top;
  padding: 7px 15px 7px 0;
  word-wrap: break-word;
  word-break: break-word;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable table tr td a {
  color: #006fe0;
  text-decoration: underline;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable table tr td a:hover {
  color: #006fe0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable table tr td .leadmap {
  background-color: #f5f7fc;
  width: 100%;
  margin: 10px auto;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable table tr td .leadmap #googleMap_mobile {
  width: 100%;
  height: 151px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable table tr td .leadmap img {
  width: 100%;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info {
  text-align: center;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNT-img span {
  width: 101px;
  height: 101px;
  -webkit-box-shadow: 0 2px 20px 0 rgba(144, 144, 144, 0.4);
          box-shadow: 0 2px 20px 0 rgba(144, 144, 144, 0.4);
  background-color: #ffffff;
  display: block;
  border-radius: 50px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  border: 4px solid #fff;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail {
  text-align: center;
  padding-top: 20px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail h5 {
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  font-weight: normal;
  font-weight: 700;
  margin: 0 0 10px 0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LdDeTaiLTOPMidL {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LdDeTaiLTOPMidL {
    display: block;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LdDeTaiLTOPMidL ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LdDeTaiLTOPMidL ul li {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    text-align: center;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LdDeTaiLTOPMidL ul li a {
    display: block;
    text-decoration: none;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LdDeTaiLTOPMidL ul li a img {
    display: block;
    margin: 0 auto;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LdDeTaiLTOPMidL ul li a span {
    display: block;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadPhone a {
  color: #000;
  font-size: 14px;
  line-height: 17px;
  text-decoration: underline;
  font-weight: 300;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadAdvisorText {
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  padding: 22px 0 11px 0;
  font-weight: 300;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadAdvisorText {
    display: none;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadAdvisorText._fordesktop {
  display: block;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadAdvisorText._fordesktop {
    display: none;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadAdvisorText._formobile {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadAdvisorText._formobile {
    display: block;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail p {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  margin: 0 0 6px 0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail p a {
  text-decoration: none;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail p a:hover {
  color: #006fe0;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .btn-comm {
  width: 161px;
  height: 32px;
  border-radius: 4px;
  background-color: #006FE0;
  margin: 14px auto 0;
  color: #fff;
  padding: 4px 0;
  display: block;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadUpdateStatus {
  width: 161px;
  height: 32px;
  border-radius: 4px;
  background-color: #fff;
  margin: 10px auto 0;
  color: #006FE0;
  padding: 4px 0;
  border: 1px solid #006FE0;
  display: block;
  text-decoration: none;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadUpdateStatus:hover,
.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable ._CLNT-Info .CLNTDetail .LeadUpdateStatus:focus {
  text-decoration: none;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul li {
  width: 100%;
  text-align: center;
  margin: 0 auto 25px;
  padding: 0;
  font-weight: normal !important;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul li a:hover {
  text-decoration: none;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul li a:hover p {
  color: #000;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul li a p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  font-weight: 300;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul .file-pdf a span {
  width: 53px;
  height: 50px;
  color: #ff0000;
  font-size: 26px;
  border: 1px solid #f00;
  padding: 3px 10px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  margin-right: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul .file-pdf a span .fa {
  font-size: 22px;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .leadtable .leadDoc ul .envelope a span {
  width: 53px;
  height: 50px;
  color: #006fe0;
  font-size: 26px;
  border: 1px solid #006fe0;
  padding: 3px 10px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  margin-right: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LeadInfoTable.leadtable {
  width: 100%;
  margin: 30px auto 0px;
  background: #fafafa;
  padding-left: 119px;
  padding-right: 67px;
}

@media only screen and (max-width: 639px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LeadInfoTable.leadtable {
    width: 100%;
    padding: 0 26px;
  }
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LeadInfoTable.leadtable {
    background: #fff;
    margin: 0px auto 0px;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LeadInfoTable.leadtable ul li {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LeadInfoTable.leadtable .LdDeTaiLUpDtBtN {
  margin-top: 15px;
  display: none;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LeadInfoTable.leadtable .LdDeTaiLUpDtBtN {
    display: block;
  }
}

.myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn .LeadInfoTable.leadtable .LdDeTaiLUpDtBtN .btnupdate {
  background: #066EE0;
  border-radius: 20px;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px;
  display: block;
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 640px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive {
    display: block;
    margin: 0px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive {
    margin-top: 15px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn {
    display: block;
    border-top: 0px solid #DADADA;
  }
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn.mb-col-1 {
    width: 49%;
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 640px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn.mb-col-1 {
    width: 100%;
    margin: 0px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn.mb-col-1 {
    border-radius: 5px;
    overflow: hidden;
  }
}

@media only screen and (max-width: 991px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn-mb-col {
    width: 49%;
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 640px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn-mb-col {
    width: 100%;
    margin: 0px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn-mb-col {
    margin-top: 15px;
  }

  .myLeadModal .modal-dialog .modal-content .modal-body .leadcolumn-responsive .leadcolumn-mb-col .leadcolumn {
    display: block;
    border-top: 0px solid #DADADA;
    border-radius: 5px;
    overflow: hidden;
  }
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myLeadModal .modal-dialog .modal-content .leadcolumn-btn {
    display: none;
  }
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0 auto;
  padding: 20px 0px;
  width: 380px;
}

@media only screen and (max-width: 568px) {
  .myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn {
    padding: 20px 26px;
    width: 100%;
  }
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn li {
  width: 50%;
  margin-bottom: 20px;
  padding: 0 5px;
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn li a {
  display: block;
  width: 100%;
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn li a .fa {
  color: #fff;
  font-size: 20px;
  position: relative;
  top: 1px;
  margin-right: 5px;
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn li a .fa-phone {
  top: 3px;
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn li .btn-comm {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  background-color: #006fe0;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  padding: 10px 0;
}

.myLeadModal .modal-dialog .modal-content .leadcolumn-btn .twocolumn-btn li .btn-comm.messaged {
  background-color: #00ba76;
  color: #fff !important;
  border: solid 1px #00ba76;
}

.MSGNotofication-envelope {
  display: none;
}

@media only screen and (max-width: 991px) {
  .MSGNotofication-envelope {
    display: block;
    color: #333;
    position: relative;
    cursor: pointer;
    margin-top: 8px;
    line-height: normal;
    /*@include mobile-device{
      margin-top: 9px;
    }*/
  }

  .MSGNotofication-envelope a {
    display: block;
  }

  .MSGNotofication-envelope .fa-envelope {
    color: #333;
    font-size: 20px;
    padding-top: 0px;
  }

  .MSGNotofication-envelope .badge {
    position: absolute;
    top: -6px;
    right: -11px;
    background-color: #ff0000;
  }
}

.MSGNotofication-envelope_ld {
  display: none;
}

@media only screen and (max-width: 991px) {
  .MSGNotofication-envelope_ld {
    display: inline-block;
    color: #fff;
    position: absolute;
    cursor: pointer;
    right: 48px;
    top: 3px;
  }

  .MSGNotofication-envelope_ld .fa-envelope {
    color: #fff;
    font-size: 26px;
  }

  .MSGNotofication-envelope_ld .badge {
    position: absolute;
    top: -4px;
    right: -11px;
    background-color: #ff0000;
  }
}

.myleads-menu-tab {
  display: none;
}

@media only screen and (max-width: 991px) {
  .myleads-menu-tab {
    color: #fff;
    position: relative;
    right: 0px;
    top: 4px;
    margin: 0px;
    float: right;
    display: inline-block;
    padding-right: 5px;
  }
}

@media only screen and (max-width: 991px) and (max-width: 767px) {
  .myleads-menu-tab {
    top: 6px;
  }
}

@media only screen and (max-width: 991px) {
  .myleads-menu-tab li._Phone {
    padding-right: 11px;
    position: relative;
    top: -1px;
  }

  .myleads-menu-tab li {
    padding: 0 20px 0 0;
    display: inline-block;
    /*@include mobile-device{
        padding: 0 25px 0 0;
      }*/
  }

  .myleads-menu-tab li a {
    text-decoration: none;
    line-height: normal;
  }

  .myleads-menu-tab li a:hover {
    color: #fff;
  }

  .myleads-menu-tab li a:focus {
    color: #fff;
  }
}

@media only screen and (max-width: 991px) and (max-width: 767px) {
  .myleads-menu-tab ._Phone {
    display: none;
  }
}

/*Modal box*/

.Updates_popup.mylead_ModalN {
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .Updates_popup.mylead_ModalN .modal-dialog {
    height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .Updates_popup.mylead_ModalN .modal-dialog .modal-content {
    height: 100%;
  }
}

.Updates_popup.mylead_ModalN .modal-dialog .modal-content .modal-header .modal-title {
  font-weight: 400;
  font-weight: normal;
  border: none;
}

.Updates_popup.mylead_ModalN .modal-dialog .modal-content .modal-body {
  /*overflow-y: auto;
        min-height: 400px;
        max-height: 400px;
        height: auto;*/
}

@media only screen and (max-width: 767px) {
  .Updates_popup.mylead_ModalN .modal-dialog .modal-content .modal-body {
    /*min-height: inherit;
          max-height: inherit;
          height: 100%;*/
  }
}

.Updates_popup.mylead_ModalN .modal-dialog .modal-content .modal-body .FS-advisor {
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: 1px;
  color: #000000;
  padding: 5px 0 10px 0;
  display: none;
  font-weight: 300;
}

@media only screen and (max-width: 767px) {
  .Updates_popup.mylead_ModalN .modal-dialog .modal-content .modal-body .FS-advisor {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #decline_leads_modal .modal-dialog {
    width: 100%;
    margin: 0px !important;
    height: 100%;
    background-color: #fff;
  }

  #decline_leads_modal .modal-dialog .modal-content {
    padding: 0px;
    border: none;
    height: 100%;
  }
}

.app-loader {
  text-align: center;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  left: 0;
  top: 0;
  bottom: 0;
  padding-top: 20%;
  display: none;
}

.app-loader.active {
  display: block;
}

.loading-gif {
  text-align: center;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  top: 0;
  bottom: 0;
  padding-top: 20%;
}

.loading-gif img {
  width: 40px;
}

.loading-gif p {
  font-size: 20px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin-top: 40px;
  padding: 0 20px;
  font-weight: 700;
}

.App-logo {
  -webkit-animation: App-logo-spin infinite 3s linear;
          animation: App-logo-spin infinite 3s linear;
}

.App-header {
  background-color: #282c34;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

@-webkit-keyframes App-logo-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes App-logo-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

select {
  font-weight: 400;
  color: #000;
}

select option,
select optgroup {
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  #send_message_to_caller_model .modal-dialog {
    margin: 0px !important;
    height: 100%;
  }
}

#send_message_to_caller_model .modal-dialog .modal-content {
  border-radius: 6px !important;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  #send_message_to_caller_model .modal-dialog .modal-content {
    border-radius: 0px !important;
    overflow: visible;
    height: 100%;
    border: none;
  }
}

.modal-header,
.modal-footer {
  background-color: #f7f7f7;
}

/*.SMS_succ{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background:rgba(0,0,0,0.5);
}*/

.message_to_caller_loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 20%;
  background: rgba(0, 0, 0, 0.5);
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}

.message_to_caller_loader .App-logo {
  display: block;
  margin: 0 auto 40px;
}

.message_to_caller_loader.SMS_succ {
  color: #fff;
}

.message_to_caller_loader.SMS_error {
  color: #ff0000;
}

/*Swipe slider*/

.swipe-container ._swipe_h {
  padding: 0 10px 0 0px;
}

.swipe-container .sub-header {
  padding: 0 15px;
}

.swipe-container .sub-header .swipe-tabs .slick-prev.slick-arrow.slick-disabled,
.swipe-container .sub-header .swipe-tabs .slick-next.slick-arrow.slick-disabled {
  display: none !important;
}

.swipe-container .sub-header .swipe-tabs .slick-prev.slick-arrow {
  background-image: var(--pre_img);
  background-size: auto;
  background-repeat: no-repeat;
  font-size: 0px;
  left: -9px;
  display: block !important;
}

.swipe-container .sub-header .swipe-tabs .slick-prev.slick-arrow:before {
  content: '';
  display: none;
}

.swipe-container .sub-header .swipe-tabs .slick-next.slick-arrow {
  background-image: var(--next_img);
  background-size: 10px;
  background-repeat: no-repeat;
  display: block !important;
  right: -20px;
}

.swipe-container .sub-header .swipe-tabs .slick-next.slick-arrow:before {
  content: '';
  display: none;
}

.swipe-container .sub-header .swipe-tabs .slick-track {
  /*width: 1221px !important;*/
  /* // .swipe-tab.slick-current.slick-active{
        //   border: 1px solid #006fe0;
        //   color: #006fe0;
        //   border-radius: 4px;
        // }*/
  /*.swipe-tab.active-tab{
          border: 1px solid #006fe0 !important;
          background-color: #fff;
          border-radius: 4px;
          letter-spacing: normal;
          .Swipe-Menu{
            border: 1px solid transparent !important;
            color: #006fe0;
            display: block;
            width: 100%;
            letter-spacing: normal;
          }
        }*/
}

.swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab {
  border: 1px solid #ccc !important;
  height: auto;
  background-color: #fff;
  border-radius: 4px;
  margin: 0 5px;
  letter-spacing: normal;
}

@media only screen and (max-width: 767px) {
  .swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab {
    height: auto;
  }
}

.swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab .Swipe-Menu.NewLead {
  padding-top: 10px;
}

@media only screen and (max-width: 375px) {
  .swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab .Swipe-Menu.NewLead {
    padding-top: 10px;
  }
}

.swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab .Swipe-Menu {
  padding: 6px 10px;
  border: 1px solid transparent !important;
  letter-spacing: normal;
}

.swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab .Swipe-Menu span {
  display: block;
}

@media only screen and (max-width: 767px) {
  .swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab .Swipe-Menu {
    min-height: 60px;
  }

  .swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab .Swipe-Menu span {
    display: block;
    text-align: center;
  }
}

@media only screen and (max-width: 640px) {
  .swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab .Swipe-Menu {
    padding: 6px 2px;
    font-size: 13px;
    line-height: normal;
    min-height: inherit;
  }
}

.swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab.ActiveTabs {
  border: 1px solid #006fe0 !important;
  background-color: #006fe0;
  border-radius: 4px;
  letter-spacing: normal;
  color: #fff;
}

.swipe-container .sub-header .swipe-tabs .slick-track .swipe-tab.ActiveTabs .Swipe-Menu {
  border: 1px solid transparent !important;
  color: #fff;
  display: block;
  width: 100%;
  letter-spacing: normal;
}

.swipe-container .slick-initialized .swipe-tab-content {
  position: relative;
}

.swipe-container .slick-initialized .swipe-tab-content .download_csv {
  text-align: center;
  width: 100%;
  padding-top: 50px;
}

.swipe-container .slick-initialized .swipe-tab-content .download_csv a {
  float: none;
  font-size: 20px;
  color: #006fe0;
  display: inline-block;
  padding: 10px 30px;
  border: 1px solid #006fe0;
}

.swipe-container .slick-initialized .swipe-tab-content .download_csv a:hover {
  text-decoration: none;
}

.swipe-container .slick-initialized .swipe-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  background: none;
  border: 0;
  color: #757575;
  cursor: pointer;
  text-align: center;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.swipe-container .slick-initialized .swipe-tab:hover {
  color: #000;
}

.swipe-container .slick-initialized .swipe-tab.active-tab {
  border-bottom-color: #000;
  color: #000;
}

.swipe-container .main-container {
  padding: 5px 0;
}

.swipe-container .main-container .slick-slide {
  display: none;
}

.swipe-container .main-container .slick-slide.slick-active {
  display: none;
  left: 0 !important;
  opacity: 0 !important;
}

.swipe-container .main-container .slick-slide.TabsContentActive {
  display: block;
  left: 0 !important;
  opacity: 1 !important;
  min-height: calc(100vh - 85px - 85px);
}

.swipe-container .main-container .slick-slider .slick-list {
  position: inherit;
  overflow: visible;
}

.swipe-container .main-container .slick-slider .slick-list .slick-track {
  position: inherit;
}

.swipe-container .main-container .accept_description {
  padding: 10px 15px;
  margin: 0 0 15px 0;
  font-size: 16px;
}

.swipe-container .main-container .leads_display {
  width: 100%;
  margin: 0 15px 12px 15px;
}

.swipe-container .pagination {
  width: 100%;
  text-align: inherit;
  margin: 0 0 20px 0;
  padding-right: 0px;
  font-size: 12px;
  background: none;
  border-radius: 0px;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  min-height: 0px;
}

.swipe-container .pagination .paginlead01 {
  position: relative;
  text-align: center;
  width: 100%;
  right: 0;
  padding-top: 20px;
  clear: both;
}

.swipe-container .pagination .paginlead01 p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #757575;
  font-weight: 400;
}

.swipe-container .pagination .paginlead01 .pagination-view {
  display: inline-block;
  text-align: center;
  position: relative;
}

.swipe-container .pagination .paginlead01 .pagination-view span {
  position: absolute;
  border-radius: 50px;
}

.swipe-container .pagination .paginlead01 .pagination-view img {
  width: 19px;
  margin: 11px auto 0;
}

.swipe-container .pagination .paginlead01 .pagination-view .blk_prev,
.swipe-container .pagination .paginlead01 .pagination-view .aprev {
  left: -60px;
  z-index: 9;
  width: 42px;
  height: 42px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  line-height: 39px;
  position: absolute;
  border-radius: 50px;
  top: 0px;
}

@media only screen and (max-width: 414px) {
  .swipe-container .pagination .paginlead01 .pagination-view .blk_prev,
  .swipe-container .pagination .paginlead01 .pagination-view .aprev {
    left: -45px;
  }
}

.swipe-container .pagination .paginlead01 .pagination-view .anext,
.swipe-container .pagination .paginlead01 .pagination-view .blk_next {
  position: absolute;
  right: -60px;
  width: 42px;
  height: 42px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  line-height: 39px;
  border-radius: 50px;
  top: 0px;
}

@media only screen and (max-width: 414px) {
  .swipe-container .pagination .paginlead01 .pagination-view .anext,
  .swipe-container .pagination .paginlead01 .pagination-view .blk_next {
    right: -45px;
  }
}

.swipe-container .pagination .paginlead01 .pagination-view span.blk_prev,
.swipe-container .pagination .paginlead01 .pagination-view span.blk_next {
  opacity: 0.5;
}

.swipe-container .pagination .paginlead01 .pagination-view ul.pagination {
  border-radius: 21px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  margin: 2px 0 0 0;
  padding: 9px 16px;
  overflow: hidden;
  width: auto;
}

.swipe-container .pagination .paginlead01 .pagination-view ul.pagination li a {
  margin: 0px 1px;
  border: 0px solid #1148ac;
  font-weight: 400;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: normal;
  color: #000;
  padding: 0;
  width: 24px;
  height: 24px;
}

.swipe-container .pagination .paginlead01 .pagination-view ul.pagination li a:hover {
  background-color: #45a5e6;
  border-radius: 50px;
  color: #fff;
}

.swipe-container .pagination .paginlead01 .pagination-view ul.pagination li a:focus {
  background-color: #45a5e6;
  border-radius: 50px;
  color: #fff;
}

.swipe-container .pagination .paginlead01 .pagination-view ul.pagination li a.active {
  background-color: #45a5e6;
  font-weight: 400;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: normal;
  color: #ffffff;
  border-radius: 50px;
  width: 24px;
  height: 24px;
}

.swipe-container .pagination .paginlead01 .pagination-view ul.pagination li.active a {
  background-color: #45a5e6;
  font-weight: 400;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: normal;
  color: #ffffff;
  border-radius: 50px;
  width: 24px;
  height: 24px;
}

@media only screen and (max-width: 767px) {
  .container_wrapper {
    overflow: hidden;
  }
}

.spiner_p01 {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99999;
  padding-top: 20%;
}

@media only screen and (max-width: 767px) {
  .spiner_p01 {
    padding: 0;
    height: calc(139vh - 85px - 85px);
  }
}

.spiner_p01 .App-logo {
  width: 40px;
  margin: 0 auto;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .spiner_p01 .App-logo {
    top: 50%;
  }
}

#send_message_to_caller_model {
  font-weight: 400;
}

#send_message_to_caller_model .modal-dialog .modal-content .modal-header .modal-title {
  font-weight: normal;
}

#send_message_to_caller_model .modal-dialog .modal-content .modal-header .close {
  font-size: 35px;
  font-weight: normal;
}

#send_message_to_caller_model form,
#send_message_to_caller_model textarea,
#send_message_to_caller_model input,
#send_message_to_caller_model select {
  font-weight: 400;
}

.myLeadModaloverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  display: none;
  background: rgba(0, 0, 0, 0.6);
}

.myLeadModaloverlay.is-visible {
  display: block;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .myLeadModaloverlay.is-visible {
    z-index: 9;
    background: none;
  }
}

.myLeadModaloverlay.inactive {
  display: block;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .myLeadModaloverlay.inactive {
    z-index: 9;
    display: none !important;
    background: none;
  }
}

.myLeadModaloverlay.inactive.is-visible {
  display: block;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .myLeadModaloverlay.inactive.is-visible {
    z-index: 9;
    display: none !important;
    background: none;
  }
}

#decline_leads_modal .modal-dialog .modal-header .close {
  font-size: 35px;
  font-weight: normal;
}

#decline_leads_modal .modal-dialog .modal-content {
  border-radius: 6px !important;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  #decline_leads_modal .modal-dialog .modal-content {
    border-radius: 0px !important;
    overflow: visible;
  }
}

/*body.LeadModal{
  overflow: hidden;
}*/

.container_lpm.list-container .tabs_listings.document-container .document-sidebar.hide {
  min-height: inherit;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container .tabs_listings.document-container .document-sidebar.hide .tabs_wrap {
    border: 0px solid transparent !important;
  }
}

.container_lpm.list-container .tabs_listings.document-container .document-sidebar.hide .tabs_wrap .nav.hide {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .container_lpm.list-container .tabs_listings.document-container .document-sidebar.hide .tabs_wrap .nav.hide {
    display: none !important;
  }
}

.BodyFixed {
  overflow: hidden;
}

/************Browser Warning CSS************/

.IE-Warning {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
  padding: 7px 40px;
  color: #004085;
  background-color: #cce5ff;
  border: 1px solid #0088e0;
}

.IE-Warning p {
  margin: 0px;
  font-size: 16px;
  line-height: normal;
}

.IE-Warning .CloseWarning {
  float: right;
  font-size: 28px;
  color: #004085;
  cursor: pointer;
  text-decoration: none;
}

.IE-Warning .CloseWarning:hover {
  color: #004085;
  text-decoration: none;
}

.IE-Warning.active {
  display: block !important;
}

/*New Update Status*/

.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none;
}

.overlay.is-visible {
  display: block;
}

.newLeadModal {
  font-family: "Lato", sans-serif;
  position: fixed;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  right: 0;
  width: 700px;
  margin: 0 auto;
  z-index: 9999;
  margin-top: 50px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal {
    /*background-color: #F7F9FC;*/
    background-color: #fff;
    margin-top: 0px;
    width: 100%;
    height: 100%;
  }
}

.newLeadModal .desktop-heading {
  display: block;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .desktop-heading {
    display: none;
  }
}

.newLeadModal .close_past_notes {
  float: right;
  text-decoration: none;
}

.newLeadModal .white-bg {
  /*padding:30px 18px 10px 18px;*/
  padding: 20px 18px 0px 18px;
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  /*box-shadow: 0px 5px 10px rgba(129, 148, 167, .13);*/
  /*margin-bottom: 17px;*/
  margin-bottom: 0px;
}

.newLeadModal #statussubmitbuyer-2 p {
  text-align: center;
}

.newLeadModal label,
.newLeadModal input,
.newLeadModal textarea,
.newLeadModal p,
.newLeadModal a {
  font-weight: 400;
  font-size: 16px;
}

.newLeadModal label {
  margin-bottom: 10px;
  font-weight: normal;
  font-weight: 600;
  color: #333;
}

.newLeadModal .padding-bottom-30 {
  padding-bottom: 30px;
}

.newLeadModal .padding-bottom-10 {
  padding-bottom: 10px;
}

.newLeadModal .padding-top-20 {
  padding-top: 20px;
}

.newLeadModal .padding-top-30 {
  padding-top: 30px;
}

.newLeadModal .NLD-main.padding-top-30.RtSeller {
  padding-top: 0px;
  background: none !important;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .NLD-main.padding-top-30.RtSeller {
    height: 100% !important;
  }
}

.newLeadModal .NLD-main.padding-top-30.RtSeller .NLD-main-InR {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none !important;
  -webkit-box-shadow: 0px 4px 15px 0px rgba(33, 61, 124, 0.12) !important;
          box-shadow: 0px 4px 15px 0px rgba(33, 61, 124, 0.12) !important;
}

.newLeadModal .NLD-main.padding-top-30.RtSeller .NLD-main-InR.NlD-ACtIVE {
  background: #fff !important;
  padding-bottom: 30px;
  margin-bottom: 40px;
  /*box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13) !important;*/
  -webkit-box-shadow: 0px 4px 15px 0px rgba(33, 61, 124, 0.12) !important;
          box-shadow: 0px 4px 15px 0px rgba(33, 61, 124, 0.12) !important;
  border-radius: 6px;
}

.newLeadModal .NLD-main.padding-top-30.RtSeller .NLD-main-InR.NlD-ACtIVE .white-bg.NlDWhT-ACtIVE {
  padding-top: 0px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .NLD-main.padding-top-30.RtSeller {
    padding-top: 6px;
  }
}

.newLeadModal .padding-top-50 {
  padding-top: 50px;
}

.newLeadModal .statussubmit {
  text-align: center;
  font-size: 16px;
  line-height: 19px;
}

.newLeadModal .modal-dialog {
  margin: 0 auto;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
  /*background-color: #F7F9FC;*/
  /*@include desktop-lg{
       
    }*/
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog {
    margin: 0px auto !important;
    height: 100%;
    max-height: 100%;
  }
}

.newLeadModal .modal-dialog .modal-content {
  height: 100%;
  border: none;
  /*background-color: #F7F9FC;*/
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow-y: auto;
  padding: 40px 0 0 0;
  min-height: 500px;
  max-height: calc(115vh - 85px - 85px);
  overflow-y: auto;
  background: none;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content {
    padding: 0;
    max-height: inherit;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-header {
  background-color: transparent;
  border: none;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 47px;
  padding-right: 47px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-header {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-header .close {
    position: absolute;
    right: 20px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-header .modal-title {
  text-align: center;
  font-size: 18px;
  color: #000;
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-header .client-back {
  float: left;
  position: absolute;
  left: 45px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-header .client-back {
    left: 15px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body {
  padding: 0px;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main {
  padding-left: 47px;
  padding-right: 47px;
  padding-bottom: 0px;
  /*form{
            padding-bottom: 60px;
          }*/
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    height: calc(110vh - 85px - 85px);
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .had_prior_text {
  position: relative;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .had_prior_text .VeriTxt {
  padding: 18px 40px 20px 40px;
  background: rgba(228, 240, 90, 0.46);
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .had_prior_text .VeriTxt {
    padding: 18px 20px 20px 20px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .had_prior_text .VeriTxt p {
  font-size: 16px;
  line-height: 18px;
  color: #333;
  margin-bottom: 10px;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .had_prior_text .VeriTxt ul {
  margin-bottom: 15px;
  padding-left: 25px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .had_prior_text .VeriTxt ul li {
  font-size: 16px;
  line-height: 20px;
  color: #333;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .had_prior_text .VeriTxt label {
  font-size: 16px;
  line-height: 18px;
  color: #333;
  margin-bottom: 0px;
  font-weight: normal;
  font-weight: 600;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .NLD-main-InR {
  background-color: #fff;
  padding-bottom: 30px;
  margin-bottom: 40px;
  -webkit-box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
          box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
  border-radius: 6px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .NLD-main-InR {
    height: 100%;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .NLD-main-InR .nt_bt.Nt-NoWhtBG0SE01 .btn-Nhd {
  color: #000;
  font-weight: 700;
  text-align: center;
  display: block;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .NLD-main-InR .nt_bt.Nt-NoWhtBG0SE01 .white-bg {
  padding-top: 0px;
  background-color: transparent !important;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .NLD-main-InR .nt_bt.Nt-NoWhtBG0SE01 .white-bg {
    margin-top: 24px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .NLD-main-InR .nt_bt.Nt-NoWhtBG0SE01.NlDACtIVE .btn.btn-Nhd {
  background-image: -webkit-gradient(linear, left top, right top, from(#006EE0), to(#0092E0));
  background-image: linear-gradient(to right, #006EE0, #0092E0);
  color: #fff;
  border-radius: 6px 6px 0 0;
  width: 100%;
  padding: 13px 10px;
  display: block;
  font-size: 16px;
  line-height: 19px;
  -webkit-box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
          box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
  margin-bottom: 30px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail {
  display: block;
  margin-left: -47px;
  margin-right: -47px;
  background-color: #fff;
  margin-top: 45px;
  border-top: 2px solid #c7c8c9;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail {
    display: block;
    margin-left: -37px;
    margin-right: -37px;
    background-color: #fff;
    margin-top: 45px;
    border-top: 2px solid #c7c8c9;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail p.LFD-subtitle {
  margin-bottom: 0px;
  padding: 34px 0 15px;
  /*span{
                display: block;
                color: #006EE0
              }*/
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive {
  padding: 0 37px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table {
  margin-bottom: 0px;
  color: #000;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table tr td {
  border-top: 1px solid #D6E6F7;
  padding: 15px 15px 20px 0px;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table tr:first-child td {
  border-top: 0px solid #ddd;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table .LDdate {
  font-size: 14px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table .LDdate {
    font-size: 14px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table .LDdesc {
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table .LDdesc {
    font-size: 14px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail .tableresponsive .table .LDdesc span {
  font-weight: 700;
  display: block;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent {
  background-color: #F7F9FC;
  border-top: 2px solid transparent;
  margin: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res ._NoFound {
  text-align: center;
  font-size: 16px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display {
  /* border: 1px solid #D6E6F7;
                margin-top: 15px;
                padding: 20px;
                background-color: #fff;*/
  border-radius: 6px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 3px 6px rgba(177, 177, 177, 0.16);
  box-shadow: 0px 3px 6px rgba(177, 177, 177, 0.16);
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  position: relative;
  margin-top: 15px;
  border: none;
  padding: 25px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display:last-child {
  margin-bottom: 30px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p {
  margin-bottom: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p.wrk-text {
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display ._STATUS-TXT {
  padding-left: 130px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display ._Add-text.textRegular {
  font-weight: 700;
  /*margin-left: -5px;*/
  color: #000000;
  display: inline-block;
  text-align: left;
  width: 100%;
  /*span{
                    padding: 0 5px; 
                  }*/
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display ._Add-text.SemiBold {
  font-weight: 400;
  color: #505050;
  margin-bottom: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._Add-text {
  /*font-style: italic;;
                  text-decoration: underline;*/
  margin-top: 0px;
  font-weight: 400;
  /*color: #0e9500;*/
  color: #000000;
  /*margin-right: 10px;*/
  vertical-align: top;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  margin-bottom: 15px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._Add-text .fa {
  color: #ee8b16;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._Add-text ._STATUS-TXT {
  padding-left: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._Add-text .ADDINER1 {
  color: #505050;
  /*font-weight: 600;*/
  font-weight: 400;
  line-height: 17px;
  padding-top: 2px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._Add-text .ADDINER {
  width: auto;
  /*white-space: nowrap;*/
  padding-right: 0px;
  /*color: #0e9500;*/
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._Add-text .ADDINER img {
  width: 16px;
  max-width: inherit;
  margin-right: 10px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._Add-text span {
  color: #000;
  text-align: left;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._PastDate {
  font-weight: 300;
  text-align: left;
  color: #747474;
  font-size: 14px;
  margin-bottom: 15px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._PastDate .fa {
  color: #1148ac;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._PastAddNote {
  font-weight: 400;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  font-size: 14px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .updatedlist-detail.UpdateContent .tbl_res .listing_display p._PastAddNote .fa {
  color: #ee8b16;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .width-70 {
  width: 70%;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .width-70 {
    width: 100%;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group {
  margin-bottom: 25px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group {
    margin-bottom: 15px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group.nt_bt {
  padding: 0px 18px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group.wire_transfer_selected {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group.wire_transfer_selected .mYLDTWOCOLmN .MlDC0L1.nospacemb {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group.NLD-btn.nt_bt,
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group.NLD-btn.bnt_bt {
    margin-bottom: 0px;
    position: relative;
    bottom: 0px;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: inherit;
            box-sizing: inherit;
    left: 0;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-group.bnt_bt {
  padding: 0px 18px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .UpDTeXtAreA {
  padding-left: 30px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .UpDTeXtAreA label {
  display: none;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .UpDTeXtAreA {
    padding-left: 27px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .UpDTeXtAreA.NoPadd {
  padding-left: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .UpDTeXtAreA.NoPadd label {
  display: block;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .UpDTeXtAreA.NoPadd {
    padding-left: 0px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .formdate {
  position: relative;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .formdate:before {
  content: '\F073';
  font-family: 'fontawesome';
  position: absolute;
  right: 10px;
  bottom: 6px;
  font-size: 18px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .formdate .form-control {
  width: 100%;
  display: inline-block;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .formdate img {
  position: absolute;
  right: 15px;
  bottom: 13px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .submit-wrap {
  text-align: center;
  padding: 80px 0 50px 0;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .submit-wrap img {
  width: 50px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .submit-wrap p {
  padding-top: 70px;
  font-size: 20px;
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .submit-wrap p span {
  color: #006EE0;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .closingDate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .closingDate select {
  width: 30%;
  margin: 0 5px;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .closingDate select {
    width: 29%;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-control {
  border: 1px solid #E3E6E7;
  border-radius: 4px;
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLD-main .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.newLeadModal .modal-dialog .modal-content .modal-body p.LFD-subtitle {
  font-size: 16px;
  line-height: 19px;
  color: #000;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-body p.LFD-subtitle a {
  text-decoration: none;
  display: contents;
  /*color: #006EE0;*/
  /*margin-top: 7px;*/
  color: #000;
  display: contents;
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner {
  padding-top: 0px;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-weight: 400;
  /*@include mobile-device{
              padding-top: 30px;
            }*/
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs li {
  border-radius: 6px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
          box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  position: relative;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs li label {
  display: block;
  padding: 13px 10px;
  text-decoration: none;
  font-weight: 400;
  margin: 0px;
  font-weight: normal;
  cursor: pointer;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs li label:hover,
.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs li label:focus {
  color: #000;
  text-decoration: none;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs li input[type='radio'] {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  height: 100%;
  top: 0;
  bottom: 0;
  display: none;
  visibility: hidden !important;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs li:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(#0092E0), to(#006EE0));
  background-image: linear-gradient(to right, #0092E0, #006EE0);
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ul.NLD-tabs li:hover label {
  color: #fff;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate {
  padding: 20px 15px 20px 30px;
  border-radius: 6px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 3px 6px rgba(177, 177, 177, 0.16);
  box-shadow: 0px 3px 6px rgba(177, 177, 177, 0.16);
  font-size: 14px;
  line-height: 15px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
  margin-top: 50px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-H {
  padding-bottom: 20px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-H ._PostUpdate-HL {
  float: left;
  font-weight: 600;
  color: #000000;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-H ._PostUpdate-HR {
  float: right;
  color: #747474;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate p {
  text-align: center;
  color: #747474;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
  margin-bottom: 0px;
  font-size: 14px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL li {
  margin-bottom: 18px;
  color: #747474;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL .ndash {
  display: inline-block;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL .ChoseReq {
  font-weight: 600;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL .ChoseReq .ChoseReqQCLT {
  font-weight: 600;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL .ChoseReq .ChoseReqACLT {
  font-weight: 600;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL ._PostUpdate-DSCR {
  /*font-weight: 600;*/
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner ._PostUpdate ._PostUpdate-DTL ._PostUpdate-DSCR img {
  position: relative;
  top: -2px;
  padding-right: 5px;
  max-width: inherit;
  width: auto;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .btn-hd {
  background-image: -webkit-gradient(linear, left top, right top, from(#006EE0), to(#0092E0));
  background-image: linear-gradient(to right, #006EE0, #0092E0);
  color: #fff;
  border-radius: 6px 6px 0 0;
  width: 100%;
  padding: 13px 10px;
  display: block;
  font-size: 16px;
  line-height: 19px;
  -webkit-box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
          box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .close {
    margin-top: 2px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list {
  list-style-type: none;
  margin: 0px;
  /*padding:30px 18px 10px 18px;*/
  padding: 30px 18px 0px 18px;
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  /*box-shadow: 0px 5px 10px rgba(129, 148, 167, .13);*/
  /*margin-bottom: 17px;*/
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 19px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.anlistagent {
  padding-left: 30px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.anlistagent label {
  margin-bottom: 10px;
  font-weight: bold;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.anlistagent label span {
  font-weight: normal;
  color: #000000;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.anlistagent .form-control {
  border: 1px solid #E3E6E7;
  border-radius: 4px;
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.anlistagent .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.option-text {
  padding-left: 30px;
  margin-bottom: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.option-text label {
  margin-bottom: 10px;
  font-weight: bold;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.option-text label span {
  font-weight: normal;
  color: #000000;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.option-text .form-control {
  border: 1px solid #E3E6E7;
  border-radius: 4px;
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.option-text .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.option-text-2 {
  margin-bottom: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li.option-text-2 label {
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: normal;
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list #pricepoint label {
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: normal;
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list #pricepoint .form-control {
  border: 1px solid #E3E6E7;
  border-radius: 4px;
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 400;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list #pricepoint .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li {
  margin-bottom: 25px;
  /*Start*/
  /*End*/
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li {
    margin-bottom: 30px;
  }
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li label {
  font-weight: normal;
  color: #292929;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:checked,
.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:checked + label,
.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 19px;
  display: inline-block;
  color: #292929;
  margin-bottom: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:checked + label:before,
.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 11px;
  height: 11px;
  border: 1px solid #000;
  border-radius: 100%;
  background: #fff;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:checked + label:after,
.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 13px;
  height: 13px;
  background: #006EE0;
  position: absolute;
  top: 1px;
  left: -1px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 3px solid #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.3);
          box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.3);
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description ul.checkbox-list li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description textarea.form-control {
  /*box-shadow: 0px 5px 10px rgba(129, 148, 167, .13);*/
  border: 1px solid #D9D9D9 !important;
  background-color: #fff;
  font-size: 16px;
  line-height: 16px;
  padding: 15px;
  min-height: 110px;
  resize: none;
  height: auto;
  border-radius: 4px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description textarea.form-control:focus {
  border: 1px solid #D5D5D5 !important;
  /*box-shadow: 0px 5px 10px rgba(129, 148, 167, .13);*/
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .NLD-btn {
  padding-top: 5px;
  text-align: center;
  margin-bottom: 0px;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .NLD-btn .nld-submit {
  background-color: #006EE0;
  color: #fff;
  border-radius: 50px;
  padding: 12px 10px;
  width: 178px;
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 auto;
  letter-spacing: 1px;
  /*box-shadow: 0px 20px 50px rgba(0, 0, 0, .2);*/
  -webkit-box-shadow: 0px 20px 50px rgba(35, 96, 155, 0.3);
          box-shadow: 0px 20px 50px rgba(35, 96, 155, 0.3);
  font-weight: 700;
}

.newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .NLD-btn .nld-submit:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .NLD-btn .nld-submit {
    border-radius: 5px;
    padding: 12px 10px;
    width: 100%;
    display: block;
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .NLD-btn.NtBT-NoWhtBG0SE01 {
    position: relative;
    bottom: 0px;
  }

  .newLeadModal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-contents .NLD-Description .NLD-btn.NtBT-NoWhtBG0SE01 .nld-submit {
    border-radius: 5px;
    padding: 12px 10px;
    width: 100%;
    display: block;
    font-size: 14px;
  }
}

.newLeadModal.submition {
  width: 614px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.submition {
    background-color: transparent;
    height: 406px;
    margin-top: 170px !important;
  }
}

@media only screen and (max-width: 640px) {
  .newLeadModal.submition {
    width: 90%;
  }
}

.newLeadModal.submition .modal-dialog {
  /*width: 350px;*/
}

.newLeadModal.submition .modal-dialog .modal-content {
  padding: 20px 0 0 0;
  background-color: #FFFFFF;
  min-height: 420px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.submition .modal-dialog .modal-content {
    min-height: inherit;
  }
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .modal-header {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-right: 25px;
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main {
    height: auto !important;
  }
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap {
  text-align: center;
  padding: 20px 0 20px 0;
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successfull-img {
  width: auto;
}

@media only screen and (max-width: 640px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successfull-img {
    width: 206px;
  }
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successfull-img.uploaddoc {
  width: auto;
}

@media only screen and (max-width: 640px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successfull-img.uploaddoc {
    width: auto;
  }
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successtxtmb {
  display: none;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successtxtmb {
    display: block;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successtxtdk {
  display: block;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap .successtxtdk {
    display: none;
  }
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap h5 {
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  line-height: 27px;
  font-weight: normal;
  margin-top: 35px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 640px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap h5 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
  }
}

.newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap p {
  padding-top: 0px;
  font-size: 16px;
  color: #333333;
  margin-bottom: 25px;
  font-weight: 400;
}

@media only screen and (max-width: 640px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap p {
    font-size: 16px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap p {
    margin-bottom: 0px;
    margin-top: 30px;
  }

  .newLeadModal.submition .modal-dialog .modal-content .modal-body .NLD-Description.submitstatus .NLD-main .submit-wrap p br {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #newLeadModalSeller .modal-dialog .modal-content .modal-body .NLD-main {
    padding-bottom: 0px;
    height: calc(110vh - 85px - 85px);
  }
}

body.updatemodal {
  overflow: hidden !important;
}

.ui-widget.ui-widget-content {
  max-height: 290px !important;
}

.ui-datepicker .ui-datepicker-prev:before {
  content: '\F104';
  font-family: 'fontawesome';
  padding-left: 7px;
}

.ui-datepicker-next.ui-corner-all:before {
  content: '\F105';
  font-family: 'fontawesome';
  padding-left: 10px;
}

/*New CSS*/

._LDFLTR-HEADING {
  padding: 20px 0 0 0;
  background: #fff;
}

._LDFLTR-HEADING h1 {
  font-size: 30px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  font-weight: 600;
  float: left;
  margin: 0;
  font-weight: 500;
  position: relative;
}

@media only screen and (max-width: 640px) {
  ._LDFLTR-HEADING h1 {
    margin: 6px 0 0 0;
    font-size: 18px;
  }
}

._LDFLTR-HEADING .Excel-DNLD {
  display: inline-block;
  border: 1px solid #898989;
  color: #333333;
  background-color: #fff;
  border-radius: 4px;
  padding: 4px 10px;
  margin-top: 0px;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-HEADING .Excel-DNLD {
    display: none;
  }
}

._LDFLTR-HEADING .Excel-DNLD img {
  padding-left: 5px;
  width: 30px;
  position: relative;
  margin-top: -3px;
}

._LDFLTR-SE {
  margin-bottom: 10px;
  border-top: 1px solid #F0F0F0;
  /*#LED-SEARCH-MOB._LED-SEARCH{
      display: none !important;
      @include mobile-device{
        display: block !important;
      }
    }*/
  /*Filter Button*/
  /*Filter Button*/
}

@media only screen and (max-width: 991px) {
  ._LDFLTR-SE {
    margin-bottom: 15px;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE {
    border-top: 0px solid #F0F0F0;
  }
}

._LDFLTR-SE .FLTR-OPTN {
  list-style-type: none;
  margin: 0px -27px 0 0;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._LDFLTR-SE .FLTR-OPTN li {
  width: 100%;
  text-align: left;
  padding-right: 7px;
}

._LDFLTR-SE .FLTR-OPTN li a {
  /*border: 1px solid #333333;*/
  border-radius: 50px;
  width: 100%;
  padding: 3px 15px 3px 0px;
  display: block;
  background-color: transparent;
  text-align: left;
  height: 29px;
  color: #8D95A5;
  font-weight: 400;
}

._LDFLTR-SE .FLTR-OPTN li a .fa {
  padding-left: 5px;
  position: relative;
}

._LDFLTR-SE .FLTR-OPTN li a:focus,
._LDFLTR-SE .FLTR-OPTN li a:hover {
  text-decoration: none;
  color: #8D95A5;
}

._LDFLTR-SE .FLTR-OPTN li a#SORT-FILTERS {
  border: 1px solid #D6D8DE;
  white-space: nowrap;
  background-color: #fff;
}

._LDFLTR-SE .FLTR-OPTN li a#SORT-FILTERS .count_mobile_checkbox {
  display: none;
}

._LDFLTR-SE .FLTR-OPTN li a#SORT-FILTERS.FActive {
  border: 1px solid #333333;
}

._LDFLTR-SE .FLTR-OPTN li a#SORT-FILTERS.FActive .count_mobile_checkbox {
  display: inline-block;
}

._LDFLTR-SE ._LED-SEARCH {
  position: relative;
  display: block;
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div {
  position: relative;
  /*border: 1px solid #D6D8DE;*/
  border-radius: 50px;
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .searchclose {
  position: absolute;
  right: 3px;
  top: 0px;
  padding: 0 8px;
  font-size: 23px;
  z-index: 9999;
  /*display: none;*/
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .searchclose span {
  background: #D6D8DE;
  color: #fff;
  width: 20px;
  height: 20px;
  display: inline-block;
  line-height: 23px;
  text-align: center;
  border-radius: 100%;
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .searchclose:hover {
  text-decoration: none;
  color: #333;
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .serchagent {
  border-radius: 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 36px;
  border: 1px solid #419CFF !important;
  -webkit-transition: none;
  transition: none;
  padding-right: 30px;
  width: 350px;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .serchagent {
    width: 100%;
    border: 1px solid #419CFF !important;
  }
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .serchagent:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #C1C1C1 !important;
  -webkit-transition: none;
  transition: none;
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .search_mobile_case {
  position: absolute;
  right: 4px;
  top: 4px;
  width: 28px;
  padding: 0 5px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #333;
  height: 28px;
  border-radius: 50px;
  text-align: center;
  z-index: 9999;
}

._LDFLTR-SE ._LED-SEARCH .searchlead .search-form .search_form_div .search_mobile_case img {
  padding-left: 0px;
  width: 14px;
  top: -2px;
  position: relative;
  -webkit-filter: brightness(2);
          filter: brightness(2);
}

._LDFLTR-SE .filter-button-ML {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  text-align: right;
}

._LDFLTR-SE .filter-button-ML li {
  display: inline-block;
  width: auto;
  margin: 0 22px;
  /*margin-left: 45px;*/
}

._LDFLTR-SE .filter-button-ML li:first-child {
  margin-left: 0px;
}

._LDFLTR-SE .filter-button-ML li:last-child {
  margin-right: 0px;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .filter-button-ML li {
    margin: 0 10px;
  }
}

._LDFLTR-SE .filter-button-ML li a img {
  height: 15px;
}

._LDFLTR-SE .RowSort.SORTACTIVE {
  margin-top: 0px;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort.SORTACTIVE {
    margin-top: 0px;
  }
}

._LDFLTR-SE .RowSort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
}

@media only screen and (max-width: 991px) {
  ._LDFLTR-SE .RowSort {
    padding-top: 0px;
  }
}

._LDFLTR-SE .RowSort .SortColsm5 {
  width: 30%;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm5 {
    width: 60%;
  }
}

._LDFLTR-SE .RowSort .SortColsm7 {
  width: 70%;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm7 {
    width: 40%;
  }
}

._LDFLTR-SE .RowSort .SortColsm7 .Mobile-view {
  display: none;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm7 .Mobile-view {
    display: none;
  }
}

._LDFLTR-SE .RowSort .SortColsm7 .Mobile-view.Mactive {
  display: none;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm7 .Mobile-view.Mactive {
    display: inline-block;
  }
}

._LDFLTR-SE .RowSort .SortColsm7 .ipad-view {
  display: inline-block;
  position: relative;
  /*@include mobile-device{
            display: none;
          }*/
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm7 .ipad-view {
    position: inherit;
  }
}

._LDFLTR-SE .RowSort .SortColsm7 .ipad-view #MMMLsearch {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm7 .ipad-view #MMMLsearch {
    display: none !important;
  }
}

._LDFLTR-SE .RowSort .SortColsm7 .ipad-view #MMMLsearch.active {
  display: inline-block !important;
  position: absolute;
  top: 5px;
  right: -20px;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm7 .ipad-view #MMMLsearch.active {
    position: relative;
    top: 0px;
    right: 0px;
    display: block !important;
  }
}

._LDFLTR-SE .RowSort .SortColsm7 #LEDSEARCH._LED-SEARCH {
  display: block;
}

@media only screen and (max-width: 767px) {
  ._LDFLTR-SE .RowSort .SortColsm7 #LEDSEARCH._LED-SEARCH {
    /*display: none !important;*/
    position: absolute;
    top: 110px;
    left: 15px;
    width: 92%;
  }
}

._LDFLTR-SE.search-openFULLW {
  margin-bottom: 4px;
}

._LDFLTR-SE.search-openFULLW .row {
  margin: 0px;
}

._LDFLTR-SE.search-openFULLW .row .col-sm-7.col-xs-6 {
  position: relative;
  float: none;
  width: 100%;
  padding: 0px;
  margin-bottom: 15px;
}

._LDFLTR-SE.search-openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH {
  position: inherit;
}

._LDFLTR-SE.search-openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH .search-form {
  padding: 0 15px;
}

._LDFLTR-SE.search-openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH .search-form .search_form_div.sb-search-open {
  position: absolute;
  left: 0px;
  width: 100%;
  margin-bottom: 15px;
  border: 1px solid #707070;
}

._LDFLTR-SE.search-openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH .search-form .search_form_div.sb-search-open .serchagent {
  width: 100%;
}

._LDFLTR-SE.search-openFULLW.openFULLW {
  margin-bottom: 4px;
}

._LDFLTR-SE.search-openFULLW.openFULLW .row {
  margin: 0px;
}

._LDFLTR-SE.search-openFULLW.openFULLW .row .col-sm-7.col-xs-6 {
  position: relative;
  float: left;
  width: 50%;
  padding: 0px;
  margin-bottom: 0px;
}

._LDFLTR-SE.search-openFULLW.openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH {
  position: inherit;
}

._LDFLTR-SE.search-openFULLW.openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH .search-form {
  padding: 0 15px;
}

._LDFLTR-SE.search-openFULLW.openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH .search-form .search_form_div.sb-search-open {
  position: relative;
  border: 1px solid #D6D8DE;
  border-radius: 50px;
}

._LDFLTR-SE.search-openFULLW.openFULLW .row .col-sm-7.col-xs-6 ._LED-SEARCH .search-form .search_form_div.sb-search-open .serchagent {
  width: 100%;
}

.TextRight {
  text-align: right !important;
}

.BoldText {
  font-weight: 700;
}

/*Sorting Modal CSS*/

.SortModal {
  font-weight: 400;
}

.SortModal .modal-dialog {
  top: 10%;
}

.SortModal .modal-dialog .modal-content .modal-header {
  background-color: transparent;
  text-align: center;
  border-bottom: 1px solid #D6D8DE;
}

.SortModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 18px;
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.SortModal .modal-dialog .modal-content .modal-footer {
  background-color: transparent;
  border-top: 1px solid #D6D8DE;
  padding: 18px;
}

.SortModal .modal-dialog .modal-content .modal-footer .leadbtn-Sort {
  width: 100%;
  font-size: 18px;
  line-height: 20px;
  height: 38px;
  font-weight: 600;
}

.SortModal .modal-dialog .modal-content .modal-body {
  padding: 15px 18px;
}

.SortModal .modal-dialog .modal-content .modal-body ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  /*Start*/
  /*End*/
}

.SortModal .modal-dialog .modal-content .modal-body ul li {
  margin-bottom: 10px;
  position: relative;
}

.SortModal .modal-dialog .modal-content .modal-body ul li a {
  color: #333333;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  display: block;
  border: 1px solid #D6D8DE;
  padding: 13px 30px 13px 15px;
  border-radius: 3px;
}

.SortModal .modal-dialog .modal-content .modal-body ul li a span {
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.SortModal .modal-dialog .modal-content .modal-body ul li.current a {
  background-color: #F2F2F2;
  border: 1px solid #F2F2F2;
}

.SortModal .modal-dialog .modal-content .modal-body ul li.current a:before {
  content: '\F00C';
  right: 15px;
  top: 22px;
  color: #000000;
  position: absolute;
  width: 25px;
  height: 25px;
  text-align: center;
  border-radius: 50px;
  line-height: 25px;
  font-size: 15px;
  border: 1px solid #000000;
  font-family: 'fontawesome';
}

.SortModal .modal-dialog .modal-content .modal-body ul li {
  position: relative;
}

.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:checked,
.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:not(:checked) {
  position: absolute;
  right: -9999px;
  display: none;
}

.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:checked + label,
.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  width: 100%;
  font-weight: normal;
  font-weight: 700;
  color: #333333;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  display: block;
  border: 1px solid #D6D8DE;
  padding: 13px 30px 13px 15px;
  border-radius: 3px;
}

.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:checked + label span,
.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:not(:checked) + label span {
  font-size: 14px;
  font-weight: 400;
  display: block;
  color: #333333;
  line-height: 20px;
  padding-top: 2px;
}

.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:checked + label:before,
.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  right: 15px;
  top: 18px;
  width: 24px;
  height: 24px;
  /*border: 1px solid #AFB0B1;*/
  /*border-radius:100%;*/
  /*background: #fff;*/
}

.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:checked + label:after,
.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:not(:checked) + label:after {
  content: '\F00C';
  background: none;
  position: absolute;
  top: 18px;
  right: 15px;
  font-family: 'fontawesome';
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 24px;
  height: 24px;
  border: 1px solid #000;
  text-align: center;
  color: #000;
  font-size: 12px;
  line-height: 22px;
}

.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.SortModal .modal-dialog .modal-content .modal-body ul li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.SortModal .modal-dialog .modal-content .modal-body ul li.current label {
  background-color: #F2F2F2;
  border: 1px solid #F2F2F2 !important;
}

/*Filter Modal css*/

.modal.fade.sortFilterModal.in {
  display: none !important;
}

@media only screen and (max-width: 991px) {
  .modal.fade.sortFilterModal.in {
    display: block !important;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
            box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  }
}

.sortFilterModal {
  top: 51px;
  z-index: 1;
  background-color: #fff;
  display: none;
  /*display: none;*/
  /*@include ipad-mobilem{
    display: block;
  }*/
  width: 375px;
  right: 0;
  left: inherit;
}

@media only screen and (max-width: 767px) {
  .sortFilterModal {
    top: 0;
    width: 100%;
    z-index: 9999;
  }
}

.sortFilterModal .modal-dialog {
  margin: 0px auto;
  width: 100%;
}

.sortFilterModal .modal-dialog .modal-content {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.sortFilterModal .modal-dialog .modal-content .modal-header {
  background-color: transparent;
  text-align: center;
  border-bottom: 1px solid #D6D8DE;
}

.sortFilterModal .modal-dialog .modal-content .modal-header .close {
  float: left;
  margin-top: 7px;
}

.sortFilterModal .modal-dialog .modal-content .modal-header .leadbtn-Sort {
  float: right;
  border-radius: 0px;
  font-weight: 600;
  width: 65px;
}

.sortFilterModal .modal-dialog .modal-content .modal-header .modal-title {
  text-align: center;
  display: inline-block;
  font-size: 18px;
  color: #333;
  font-weight: normal;
  line-height: 20px;
  font-weight: 600;
}

.sortFilterModal .modal-dialog .modal-content .modal-header .clearall {
  position: absolute;
  right: 91px;
  top: 20px;
  text-decoration: underline;
  color: #036EE0;
}

.sortFilterModal .modal-dialog .modal-content .modal-footer {
  background-color: transparent;
  border-top: 0px solid #D6D8DE;
  padding: 18px;
}

.sortFilterModal .modal-dialog .modal-content .modal-footer .leadbtn-Sort {
  width: 100%;
  font-size: 18px;
  line-height: 20px;
  height: 56px;
  color: #fff;
  z-index: 9999;
  position: relative;
  border-radius: 50px;
  background-color: #1A1A1A;
  font-weight: 600;
}

.sortFilterModal .modal-dialog .modal-content .modal-body {
  padding: 15px 20px;
  height: calc(89vh - 85px - 85px);
  overflow-x: auto;
}

@media only screen and (max-width: 767px) {
  .sortFilterModal .modal-dialog .modal-content .modal-body {
    height: calc(89vh - 85px - 85px);
  }
}

.sortFilterModal .modal-dialog .modal-content .modal-body h5 {
  font-size: 12px;
  /*font-weight: 700;*/
  font-weight: 400;
  margin: 15px 0 0 0;
  font-weight: normal;
  color: #A2A2AC;
  text-transform: uppercase;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .FLIST-Stage ul {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #D6D8DE;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .FLIST-Stage ul li label img {
  width: 29px;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .FLIST-Stage ul li label span {
  display: inline-block;
  color: #333;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  padding-left: 20px;
  font-weight: 600;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS {
  margin: 30px 0 0 0;
  padding: 0px;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li {
  margin-right: 10px;
  position: relative;
  width: 50%;
  text-align: center;
  /* The container */
  /*a{
                color: #333333;
                text-decoration: none;
                font-size: 14px;
                line-height: 20px;
                display: block;
                border: 1px solid #D6D8DE;
                padding: 30px 15px;
                border-radius: 4px;
              }*/
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333333;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  display: block;
  border: 1px solid #D6D8DE;
  padding: 30px 15px;
  border-radius: 4px;
  font-weight: normal;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS font {
  color: #334856;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .count_in_open,
.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .count_in_progress,
.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .count_on_market,
.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .count_in_escrow,
.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .count_completed,
.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .count_archive {
  color: #334856;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS span {
  font-size: 16px;
  font-weight: 700;
  display: block;
  color: #334856;
  line-height: 19px;
  padding-top: 20px;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .checkmark {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 24px;
  height: 24px;
  /*border: 1px solid #AFB0B1;*/
  /*border-radius: 4px;*/
  /*background: #fff;*/
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS input:checked ~ .checkmark {
  /*background-color: #000;*/
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS input:checked ~ .checkmark:after {
  display: block;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li .container-BS .checkmark:after {
  content: "\F00C";
  background: none;
  position: absolute;
  font-family: 'fontawesome';
  right: 12px;
  top: 15px;
  width: 24px;
  height: 24px;
  color: #000;
  border: 1px solid #000000;
  border-radius: 100%;
  font-size: 11px;
  text-align: center;
  line-height: 21px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .BS-FILTRS-SE .SORT-FTLSTBS li.current label {
  background-color: #F2F2F2;
  border: 1px solid #F2F2F2 !important;
  /*&:before{
                  content: '\F00C';
                  right: 10px;
                  top: 10px;
                  color: #000000;
                  position: absolute;
                  width: 25px;
                  height: 25px;
                  text-align: center;
                  border-radius: 50px;
                  line-height: 25px;
                  font-size: 15px;
                  border: 1px solid #000000;
                  font-family: 'fontawesome';
                }*/
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage h5 {
  margin-top: 20px;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul {
  display: block;
  list-style-type: none;
  margin: 0px;
  padding: 15px 0 20px 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #D6D8DE;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li {
  /*End*/
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li label {
  padding: 10px 30px 10px 0px;
  position: relative;
  color: #333;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  font-weight: 600;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li label span {
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-weight: 400;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li .container-BS {
  /*Start*/
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li .container-BS input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li .container-BS .checkmark {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 18px;
  height: 18px;
  border: 1px solid #AFB0B1;
  border-radius: 4px;
  background: #fff;
  padding-left: 0px;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li .container-BS .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li .container-BS input:checked ~ .checkmark {
  background-color: #000;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li .container-BS input:checked ~ .checkmark:after {
  display: block;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul li .container-BS .checkmark:after {
  content: "\F00C";
  background: #000000;
  position: absolute;
  font-family: 'fontawesome';
  right: -1px;
  top: -1px;
  width: 18px;
  height: 18px;
  color: #fff;
  border: 1px solid #000000;
  border-radius: 4px;
  font-size: 11px;
  text-align: center;
  line-height: 16px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li {
  position: relative;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:checked,
.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:not(:checked) {
  position: absolute;
  right: -9999px;
  display: none;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:checked + label,
.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #000;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:checked + label:before,
.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  right: 15px;
  top: 18px;
  width: 24px;
  height: 24px;
  border: 1px solid #AFB0B1;
  border-radius: 4px;
  background: #fff;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:checked + label:after,
.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:not(:checked) + label:after {
  content: '\F00C';
  background: #000;
  position: absolute;
  top: 18px;
  right: 15px;
  font-family: 'fontawesome';
  border-radius: 4px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 24px;
  height: 24px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-Stage ul.LDTABS-MENU li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-RefineDT {
  padding-top: 10px;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-RefineDT .cleardateM {
  color: #036EE0;
  text-decoration: underline;
  position: relative;
  top: 6px;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-RefineDT ul {
  list-style-type: none;
  margin: 18px 0 0 0;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-RefineDT ul li .form-control {
  border: 1px solid #D6D8DE;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  height: 38px;
  background-color: #fff;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-RefineDT ul li .form-control:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid #D6D8DE;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-RefineDT ul .FLIST-F1 {
  width: 40%;
}

.sortFilterModal .modal-dialog .modal-content .modal-body .FLIST-RefineDT ul .FLIST-F2 {
  width: 20%;
  text-align: center;
  padding-top: 6px;
}

.dataTables_processing {
  position: absolute;
  z-index: 999;
  width: 80px;
  margin: 80px auto;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none !important;
}

#myLeads_filter {
  display: none;
}

.SoRtFLTR.modal-open .modal-backdrop.fade.in {
  display: none;
}

.ui-widget.ui-widget-content {
  border: 1px solid #F2F2F2 !important;
  background: #F2F2F2;
  border-radius: 0;
}

.ui-widget.ui-widget-content .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  background: #E6E6E6;
  border: none;
  border-radius: 0;
}

.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next {
  text-decoration: none;
  right: 0px;
  top: 0;
}

.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next:hover {
  border: none;
  text-decoration: none;
  right: 0px;
  top: 0;
}

.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev {
  text-decoration: none;
  left: 0;
  top: 0;
}

.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev:hover {
  border: none;
  text-decoration: none;
  left: 0;
  top: 0;
}

.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr td a {
  border: 1px solid #F2F2F2;
  background: #F2F2F2;
  font-weight: normal;
  color: #000000;
  text-align: center;
}

.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr td a:hover {
  background: #fff;
  color: #333;
}

.SortDropDown {
  position: fixed;
  z-index: 9999;
  width: 100%;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
  padding: 15px;
  margin-bottom: 0px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  bottom: 0px;
  left: 0;
  right: 0;
  /*&:before{
    content: '\F0D8';
    position: absolute;
    top: -28px;
    font-family: 'fontawesome';
    font-size: 30px;
    color: #fff;
    left: 100px;
  }*/
}

.SortDropDown ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  /*Start*/
  /*End*/
}

.SortDropDown ul li {
  margin-bottom: 0px;
  position: relative;
}

.SortDropDown ul li a {
  color: #333333;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  display: block;
  border: 0px solid #D6D8DE;
  padding: 13px 30px 13px 15px;
  border-radius: 3px;
}

.SortDropDown ul li a span {
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.SortDropDown ul li.current label {
  color: #333;
  font-weight: 600;
}

.SortDropDown ul li.current a {
  background-color: #F2F2F2;
  border: 0px solid #F2F2F2;
}

.SortDropDown ul li.current a label {
  color: #000;
}

.SortDropDown ul li.current a:before {
  content: '\F00C';
  right: 15px;
  top: 22px;
  color: #000000;
  position: absolute;
  width: 25px;
  height: 25px;
  text-align: center;
  border-radius: 50px;
  line-height: 25px;
  font-size: 15px;
  border: 1px solid #000000;
  font-family: 'fontawesome';
}

.SortDropDown ul li {
  position: relative;
  padding: 0 30px;
}

.SortDropDown ul li label:hover {
  color: #333 !important;
  background-color: #F2F2F2;
  font-weight: 600;
}

.SortDropDown ul li [type="radio"]:checked,
.SortDropDown ul li [type="radio"]:not(:checked) {
  position: absolute;
  right: -9999px;
  display: none;
}

.SortDropDown ul li [type="radio"]:checked + label,
.SortDropDown ul li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  width: 100%;
  font-weight: normal;
  font-weight: 400;
  color: #A2A2AC;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  display: block;
  padding: 15px 20px 15px 10px;
  border-radius: 3px;
  margin-bottom: 0px;
}

.SortDropDown ul li [type="radio"]:checked + label span,
.SortDropDown ul li [type="radio"]:not(:checked) + label span {
  font-size: 14px;
  font-weight: 400;
  display: block;
  color: #333333;
  line-height: 20px;
  padding-top: 2px;
}

.SortDropDown ul li [type="radio"]:checked + label:before,
.SortDropDown ul li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  right: 15px;
  top: 18px;
  width: 24px;
  height: 24px;
  /*border: 1px solid #AFB0B1;*/
  /*border-radius:100%;*/
  /*background: #fff;*/
}

.SortDropDown ul li [type="radio"]:checked + label:after,
.SortDropDown ul li [type="radio"]:not(:checked) + label:after {
  content: '\F00C';
  background: none;
  position: absolute;
  top: 18px;
  right: 15px;
  font-family: 'fontawesome';
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 24px;
  height: 24px;
  border: 1px solid #000;
  text-align: center;
  color: #000;
  font-size: 12px;
  display: none;
  line-height: 22px;
}

.SortDropDown ul li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.SortDropDown ul li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.SortDropDown ul li.current label {
  background-color: transparent;
  color: #333 !important;
  border-radius: 3px;
  font-weight: 600 !important;
}

.SortDropDown ul li.current [type="radio"]:checked + label,
.SortDropDown ul li.current [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  width: 100%;
  font-weight: normal;
  font-weight: 600;
  color: #333;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  display: block;
  padding: 15px 20px 15px 10px;
  border-radius: 3px;
  margin-bottom: 0px;
}

.SortDropDown ul li.current [type="radio"]:checked + label span,
.SortDropDown ul li.current [type="radio"]:not(:checked) + label span {
  font-size: 14px;
  font-weight: 400;
  display: block;
  color: #333333;
  line-height: 20px;
  padding-top: 2px;
}

.SortDropDown .SortHeader {
  border-bottom: 1px solid #ECEEF0;
  padding-bottom: 15px;
  padding-top: 10px;
  margin-bottom: 10px;
}

.SortDropDown .SortHeader h4 {
  font-size: 17px;
  /*text-transform: uppercase;*/
  /*color: #A2A2AC;*/
  color: #000000;
  /*letter-spacing:0px;*/
  font-weight: 600;
  margin: 0px;
  text-align: center;
}

.SortDropDown .SortFooter {
  padding: 15px 0;
}

.SortDropDown .SortFooter .leadbtn-Sort {
  width: 100%;
  font-size: 18px;
  line-height: 20px;
  height: 52px;
  color: #707070;
  border-radius: 50px;
  /*background-color: #1A1A1A;*/
  background-color: #f0f0f0;
  font-weight: 600;
}

.SortDropDownOverlay {
  position: fixed;
  /*box-shadow: 0px 3px 6px rgba(0,0,0,.16);*/
  width: 100%;
  height: 100%;
  z-index: 999;
  left: 0;
  right: 0;
  bottom: 0px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  /*background: rgba(0,0,0,.70);*/
}

.StatisticsModal .modal-dialog {
  width: 95%;
  margin: 30% auto 0;
}

@media only screen and (max-width: 767px) {
  .StatisticsModal .modal-dialog {
    width: 90%;
  }
}

.StatisticsModal .modal-dialog .modal-content {
  overflow: hidden;
  border-radius: 5px !important;
}

.StatisticsModal .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  border: none;
}

.StatisticsModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 12px;
  text-transform: uppercase;
  color: #A2A2AC;
  letter-spacing: .5px;
  display: inline-block;
  font-weight: normal;
  font-weight: 400;
}

.StatisticsModal .modal-dialog .modal-content .modal-header .close {
  color: #A2A2AC;
  font-weight: normal;
  font-size: 22px;
}

.StatisticsModal .modal-dialog .modal-content .modal-body {
  padding-top: 5px;
}

.StatisticsModal .modal-dialog .modal-content .modal-body .STATISTICS-BODY ul {
  border-bottom: none;
}

.StatisticsModal .modal-dialog .modal-content .modal-body .STATISTICS-BODY ul li {
  float: none;
  width: 100%;
  padding: 15px;
  margin-bottom: 0px;
}

.StatisticsModal .modal-dialog .modal-content .modal-body .STATISTICS-BODY ul li:first-child {
  background-color: #F7F8FA;
  border-radius: 3px;
}

.StatisticsModal .modal-dialog .modal-content .modal-body .STATISTICS-BODY ul li span {
  font-size: 14px;
  color: #758299;
}

.ui-datepicker table {
  background-color: #fff;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
  background: #fff;
}

.ui-datepicker td a {
  background: #fff !important;
}

.ui-widget.ui-widget-content {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.ui-widget.ui-widget-content .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  background: #F2F2F2;
  border: none;
  border-radius: 0;
}

.ui-datepicker-calendar thead {
  border-bottom: 1px solid #F2F2F2;
}

.ui-datepicker-calendar thead th {
  border-right: 1px solid #F2F2F2;
}

.PageNotScroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
}

.ALLFAVLEADS {
  margin-top: 35px;
}

@media only screen and (max-width: 767px) {
  .ALLFAVLEADS {
    margin-top: 30px;
  }
}

.ALLFAVLEADS ul {
  /*background: #D0DEED;*/
  background: none;
  border-radius: 8px;
  /*padding: 5px;*/
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  /*margin-bottom: 20px;*/
  margin-bottom: 0px;
}

.ALLFAVLEADS ul li {
  width: 33.33%;
}

.ALLFAVLEADS ul li a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #8D95A5;
  font-size: 16px;
  /*font-weight: 700;*/
  font-weight: 400;
  line-height: 20px;
  padding: 6px 0px;
  text-align: center;
}

.ALLFAVLEADS ul li a .ipad {
  display: block;
}

@media only screen and (max-width: 767px) {
  .ALLFAVLEADS ul li a .ipad {
    display: none;
  }
}

.ALLFAVLEADS ul li a .iphone {
  display: none;
}

@media only screen and (max-width: 767px) {
  .ALLFAVLEADS ul li a .iphone {
    display: block;
  }
}

@media only screen and (max-width: 479px) {
  .ALLFAVLEADS ul li a span {
    display: block;
  }
}

.ALLFAVLEADS ul li.PeND_M a span i {
  background: #8c94a7;
  color: #fff;
  padding: 1px 5px;
  font-size: 12px;
  border-radius: 4px;
  font-style: normal;
}

.ALLFAVLEADS ul li.active {
  border-bottom: 2px solid #066EE0;
}

.ALLFAVLEADS ul li.active a {
  background: #FFFFFF;
  /*color: #066EE0;*/
  color: #8D95A5;
  border-radius: 8px;
  font-weight: 600;
}

.ALLFAVLEADS ul li.active a span {
  /* background: #066EE0;*/
  color: #8D95A5;
}

.ALLFAVLEADS ul li.active a span.iphone {
  background: none;
}

.ALLFAVLEADS ul li.active a span.iphone .total_feviroute {
  background: none;
  color: #8D95A5;
}

.MSGNotofication-envelope img {
  width: 20px;
}

.NotifyModal {
  background: rgba(0, 0, 0, 0.2);
  /*HERE */
  /*HERE */
}

@media only screen and (max-width: 767px) {
  .NotifyModal {
    overflow: auto;
  }
}

.NotifyModal .modal-dialog {
  width: 720px;
  margin: 20px auto 0 !important;
  height: 100%;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog {
    width: 100%;
    margin: 0px auto 0 !important;
  }
}

.NotifyModal .modal-dialog .modal-content {
  border-radius: 0px;
  -webkit-box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
          box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
  border: none;
}

.NotifyModal .modal-dialog .modal-content .modal-header {
  border-bottom: 1px solid transparent;
  margin-bottom: 9px;
  padding: 20px;
  text-align: center;
  background: none;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog .modal-content .modal-header {
    margin-bottom: 0px;
    padding: 30px 20px 10px 20px;
  }
}

.NotifyModal .modal-dialog .modal-content .modal-header .close_past_notes {
  font-size: 30px;
  color: #000;
  float: right;
  line-height: normal;
}

.NotifyModal .modal-dialog .modal-content .modal-header .NewNotiModal {
  display: none;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog .modal-content .modal-header .NewNotiModal {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    color: #8093A7;
    font-weight: 600;
    border: 1px solid #8093A7;
    border-radius: 4px;
    padding: 4px 10px;
    position: relative;
    font-weight: normal;
  }
}

.NotifyModal .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal {
  padding: 15px 36px;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal {
    padding: 15px 26px;
  }
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner {
  text-align: center;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner .heading {
  margin-bottom: 50px;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner .heading h3 {
  font-size: 50px;
  line-height: 45px;
  font-weight: 600;
  color: #000000;
  padding-right: 0px;
  text-transform: inherit;
  margin: 0px;
  line-height: normal;
  letter-spacing: normal;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner .heading h3 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 568px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner .heading h3 {
    font-size: 38px;
  }
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner .heading h3 .NewNotiModal {
  text-decoration: none;
  font-size: 14px;
  color: #8093A7;
  font-weight: 600;
  border: 1px solid #8093A7;
  border-radius: 4px;
  padding: 4px 10px;
  position: relative;
  top: -11px;
  margin-left: -20px;
  font-weight: normal;
}

@media only screen and (max-width: 640px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner .heading h3 .NewNotiModal {
    display: none;
  }
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner p {
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}

@media only screen and (max-width: 640px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner p {
    padding: 0 20px;
  }
}

@media only screen and (max-width: 320px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner p {
    padding: 0px;
  }
}

@media only screen and (max-width: 640px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner p br {
    display: none;
  }
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner ul {
  padding-top: 50px;
  margin-bottom: 40px;
  padding-left: 0px;
  display: inline-block;
  width: 100%;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner ul li {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner ul li a {
  border: 1px solid #8093A7;
  border-radius: 3px;
  font-size: 15px;
  line-height: 14px;
  color: #8093A7;
  -webkit-box-shadow: 0px 3px 6px rgba(105, 129, 154, 0.16);
          box-shadow: 0px 3px 6px rgba(105, 129, 154, 0.16);
  padding: 10px 30px;
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner ul li a {
    padding: 10px 24px;
  }
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .NotifyModal-Inner ul li.active a {
  background: #006EE0;
  color: #fff;
  border-radius: 6px;
  border: 1px solid #006EE0;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .TwoColumn-NotifyModal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .TwoColumn-NotifyModal .NotifyModal-Left {
  width: 50%;
  padding-right: 10px;
  padding-top: 15px;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .TwoColumn-NotifyModal .NotifyModal-Left img {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .TwoColumn-NotifyModal .NotifyModal-Left {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 15px;
  }
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .TwoColumn-NotifyModal .NotifyModal-Right {
  width: 50%;
  padding-left: 10px;
}

.NotifyModal .modal-dialog .modal-content .body-NotifyModal .TwoColumn-NotifyModal .NotifyModal-Right img {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .NotifyModal .modal-dialog .modal-content .body-NotifyModal .TwoColumn-NotifyModal .NotifyModal-Right {
    width: 100%;
    padding-left: 0px;
  }
}

.MSGLEADMoDaL {
  border-radius: 5px;
  padding: 15px 10px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(134, 134, 134, 0.1);
          box-shadow: 0 2px 4px 0 rgba(134, 134, 134, 0.1);
}

.MSGLEADMoDaL h3 {
  font-size: 16px;
  margin: 0px 0 5px 0;
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.MSGLEADMoDaL p {
  margin-bottom: 0px;
  color: #333;
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
}

.MSGLEADMoDaL a {
  text-decoration: underline;
  font-weight: 600;
  color: #3E403B;
}

.MSGLEADMoDaL_CLINT {
  position: relative;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #ede9e9;
}

.MSGLEADMoDaL_CLINT a.MsGCliCk {
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.MSGLEADMoDaL_CLINT p {
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  padding: 22px 32px 0 32px;
  margin: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media only screen and (max-width: 767px) {
  .MSGLEADMoDaL_CLINT p {
    padding: 22px 15px 0 15px;
  }
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN {
  padding: 15px 32px 22px 32px;
}

@media only screen and (max-width: 767px) {
  .MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN {
    padding: 15px 15px 22px 15px;
  }
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN a {
  padding-top: 0px;
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .LeadUpdateStatus {
  font-size: 16px;
  line-height: 20px;
  width: 100%;
  text-align: center;
  padding: 14px 10px;
  display: block;
  border-radius: 4px;
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .LeadUpdateStatus span {
  margin-right: 23px;
  position: relative;
  color: #fff;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .LeadUpdateStatus span {
    margin-right: 10px;
  }
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .LeadUpdateStatus span .fa {
  color: #fff;
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .LeadUpdateStatus span ._msg-badge {
  position: absolute;
  font-style: normal;
  background-color: #f00;
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  border-radius: 20px;
  text-align: center;
  left: 10px;
  top: -6px;
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .LeadUpdateStatus:hover {
  text-decoration: none;
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .leadBTNNOMSG {
  border: 1px solid #006FE0;
  color: #006FE0;
}

.MSGLEADMoDaL_CLINT .UPNMSgSeCtIoN .leadBTNMSG {
  border: 1px solid #006FE0;
  color: #fff;
  background: #006FE0;
}

.MsGCLiNTInT {
  background-color: #ddf5fd;
  margin-bottom: 15px;
}

.MsGNoTeD {
  background-color: #fef5db;
  margin-bottom: 15px;
}

.MsGNoTeDINTRST {
  background-color: #D8F3FF;
  border: 1px solid #ECEEF4;
  margin-bottom: 15px;
}

.MsGNoTeDSELFMATCH {
  background-color: #D8E7FF;
  border: 1px solid #ECEEF4;
  margin-bottom: 15px;
}

.count_in_open,
.count_in_progress,
.count_on_market,
.count_in_escrow,
.count_completed,
.count_archive {
  color: #334856;
}

.MLD_YACNT {
  background-color: #FFFBEB;
  border: 2px solid #E2CB6F;
  padding: 18px 50px;
}

@media only screen and (max-width: 991px) {
  .MLD_YACNT {
    padding: 18px 35px;
  }
}

@media only screen and (max-width: 767px) {
  .MLD_YACNT {
    padding: 24px 15px;
    margin-bottom: 16px;
  }
}

.MLD_YACNT h3 {
  margin: 0px;
  padding: 0px 0 4px 0;
  font-size: 16px;
  line-height: 19px;
  color: #2E2E2E;
  font-weight: normal;
  font-weight: 700;
}

.MLD_YACNT p {
  font-size: 16px;
  line-height: 19px;
  color: #2E2E2E;
  margin: 0px;
}

.MYLeDHeaDNEW ul.filter-button-ML {
  list-style-type: none;
  padding-left: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.MYLeDHeaDNEW ul.filter-button-ML li {
  width: 33.33%;
}

.MYLeDHeaDNEW ul.filter-button-ML li a img {
  width: 18px;
}

.MYLeDHeaDNEW ul.filter-button-ML li h1 {
  display: block;
  width: 100%;
  text-align: center;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view {
  text-align: right;
  /*Search*/
  /*Search*/
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view #MMMLsearch {
  display: none;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view #MMMLsearch.active {
  display: block !important;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH {
  position: absolute;
  top: 60px;
  left: 15px;
  width: 92%;
}

@media only screen and (max-width: 991px) {
  .MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH {
    left: 0px;
    top: 78px;
    width: 100%;
    padding: 0 10px;
  }
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div {
  position: relative;
  /*border: 1px solid #D6D8DE;*/
  border-radius: 50px;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .searchclose {
  position: absolute;
  right: 3px;
  top: 0px;
  padding: 0 8px;
  font-size: 23px;
  z-index: 9999;
  /*display: none;*/
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .searchclose span {
  background: #D6D8DE;
  color: #fff;
  width: 20px;
  height: 20px;
  display: inline-block;
  line-height: 23px;
  text-align: center;
  border-radius: 100%;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .searchclose:hover {
  text-decoration: none;
  color: #333;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .serchagent {
  border-radius: 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 36px;
  border: 1px solid #419CFF !important;
  -webkit-transition: none;
  transition: none;
  padding-right: 30px;
  width: 350px;
}

@media only screen and (max-width: 991px) {
  .MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .serchagent {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .serchagent {
    width: 100%;
    border: 1px solid #419CFF !important;
  }
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .serchagent:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #C1C1C1 !important;
  -webkit-transition: none;
  transition: none;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .search_mobile_case {
  position: absolute;
  right: 4px;
  top: 4px;
  width: 28px;
  padding: 0 5px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #333;
  height: 28px;
  border-radius: 50px;
  text-align: center;
  z-index: 9999;
}

.MYLeDHeaDNEW ul.filter-button-ML li.ipad-view ._LED-SEARCH .searchlead .search-form .search_form_div .search_mobile_case img {
  padding-left: 0px;
  width: 14px;
  top: -2px;
  position: relative;
  -webkit-filter: brightness(2);
          filter: brightness(2);
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW {
  padding: 10px 16px 20px 16px;
  margin-bottom: 10px;
  position: relative;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .mobile_open_view_modal.FULLCLICK {
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT {
  padding-left: 0px;
  padding-bottom: 10px;
}

@media only screen and (max-width: 991px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT {
    padding-bottom: 10px;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update.stage_open {
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  margin-left: -25px;
  position: relative;
  /*z-index: 99;*/
}

@media only screen and (max-width: 991px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update.stage_open {
    z-index: 99;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update.stage_open:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update {
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  margin-left: -25px;
  position: relative;
  /*z-index: 99;*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update img {
  /*width: 119px;*/
  height: 24px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update span {
  position: absolute;
  top: 6px;
  left: 15px;
  font-size: 12px;
  line-height: normal;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update .updatedicon {
  color: #700406;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update .updatedicon.needupdate {
  /*top: 9px;*/
  position: absolute;
  color: #066ee0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update.UPDATEICONS img {
  /*width: 75px;*/
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-LEFT .leadbtn-update.UPDATEICONS .span {
  color: #066ee0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-Top .LEaD-bottom .LEADBOTTM .LEADBOTTM-RIGHT {
  display: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeDDETIAlNAME .LD_ANM {
  margin-bottom: 8px;
  font-size: 16px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeDDETIAlNAME .LD_ANM .Lead-Right {
  font-weight: 600;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeDDETIAlNAME .LD_ANM .Lead-Right .MlleadMsG {
  display: inline-block;
  margin-left: 8px;
  position: relative;
  z-index: 999999;
  top: 2px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeDDETIAlNAME .LD_ANM .Lead-Right .MlleadMsG img {
  width: 18px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -8px;
  margin-right: -8px;
  padding-bottom: 10px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS .NewLeadPending span {
  /*background-color: #F8DED7;*/
  /*border-radius: 50px;*/
  /*padding: 4px 10px;*/
  color: #CE3131;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  margin-right: 5px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li.stage_in_escrow span {
  color: #CD8E1C;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li.stage_in_progress span {
  color: #6A89C4;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li.stage_in_pending span {
  color: #F19737;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li {
  padding-left: 8px;
  padding-right: 8px;
  width: auto;
  font-size: 12px;
  font-weight: 600;
  color: #8D95A5;
  line-height: normal;
  margin: 0px;
  position: relative;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li:after {
  content: '|';
  position: absolute;
  right: -1px;
  color: #8D95A5;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li:last-child:after {
  display: none;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li .newstrip {
  position: relative;
  /*right: 15px;
              top: 11px;*/
  background-color: transparent;
  padding: 2px 10px;
  color: #D02020;
  line-height: normal;
  border-radius: 2px;
  font-size: 16px;
}

@media only screen and (max-width: 640px) {
  .LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li .newstrip {
    position: relative;
    right: 1px;
    top: 0px;
    background-color: transparent;
    padding: 7px 10px;
    color: #D02020;
    line-height: normal;
    border-radius: 2px;
    font-size: 16px;
    float: right;
    margin-bottom: 5px;
    width: 55px;
    margin-top: -17px;
    text-align: center;
    height: 32px;
  }
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li.agent-typeSeller span {
  color: #388BE6;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LeAdDEIALlAS li.agent-typeBuyer span {
  color: #4FA386;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li {
  margin-bottom: 18px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li:last-child {
  margin-bottom: 0px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL p {
  margin: 0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL p.date {
  z-index: 99;
  margin-left: auto;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL .watch {
  margin-right: auto;
  width: 85%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL .watch .UpdateLD-mSG {
  display: block;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL .watch span.UpdateLD {
  display: block;
  margin-bottom: 2px;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT {
  width: 85%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .watch {
  width: 100%;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL.UpREQ {
  margin: 0;
}

.LEAD-Container .LEAD-Container-inner .LEAD-column.LeDColUMNNW .LEaD-middle .LDBTMSeCTION li.UPDaTLdSCtRL.UpREQ p {
  margin: 0px;
}

body.NOSCROLLBODY {
  overflow: hidden;
}

.MSGLEADMoDaL.MsGNoteInT {
  background: #D8E7FF;
  margin-bottom: 20px;
}

.MSGLEADMoDaL.MsGNoteInT p {
  color: #3E403B;
  font-size: 16px;
}

.backMyLEadmodal {
  position: fixed;
  top: 0;
  padding: 25px 15px;
  background: #fff;
  width: 50%;
  z-index: 99;
  left: 0;
  text-align: left;
  float: none;
}

@media only screen and (max-width: 767px) {
  .backMyLEadmodal {
    padding: 19px 15px;
    width: 60%;
  }

  .backMyLEadmodal label {
    margin: 0px;
    font-size: 16px;
    position: fixed;
    left: 40%;
    color: #333;
    font-weight: 600;
  }
}

.backMyLEadmodal .close {
  float: none;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.backMyLEadmodal .close p {
  margin: 0px 0 0 10px;
  font-size: 16px;
  color: #333;
}

.backMyLEadmodal.isvisible {
  display: none !important;
}

@media only screen and (max-width: 991px) {
  .backMyLEadmodal.isvisible {
    display: block !important;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA .MlD-No-REsUlT-FounD_no-inprogress {
  display: block;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA .MlD-No-REsUlT-FounD-no-need-update {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_no-inprogress {
  display: block;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn {
  display: inline-block;
  width: 235px;
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  border: 1px solid #006ADC;
  border-radius: 4px;
  margin: 0;
  background-color: #006ADC;
  text-decoration: none !important;
  padding: 5px 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn:hover {
  background-color: #fff;
  color: #006ADC !important;
  border: 1px solid #006ADC;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_no-inprogress {
  display: block;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn {
  display: inline-block;
  width: 235px;
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  border: 1px solid #006ADC;
  border-radius: 4px;
  margin: 0;
  background-color: #006ADC;
  text-decoration: none !important;
  padding: 5px 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn:hover {
  background-color: #fff;
  color: #006ADC !important;
  border: 1px solid #006ADC;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATATaB .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATATaB .MlD-No-REsUlT-FounD_no-inprogress {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update {
  display: block;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn {
  display: inline-block;
  width: 235px;
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  border: 1px solid #006ADC;
  border-radius: 4px;
  margin: 0;
  background-color: #006ADC;
  text-decoration: none !important;
  padding: 5px 15px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn:hover {
  background-color: #fff;
  color: #006ADC !important;
  border: 1px solid #006ADC;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .MlD-No-REsUlT-FounD_all-lead {
  display: block;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .MlD-No-REsUlT-FounD_no-inprogress {
  display: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads .tab-content .MlD-No-REsUlT-FounD-no-need-update {
  display: none;
}

.LEAD-Container {
  /**/
  /**/
}

.LEAD-Container .LEAD-Container-inner .MlD-No-REsUlT-FounD_all-lead {
  display: block;
}

.LEAD-Container .LEAD-Container-inner .MlD-No-REsUlT-FounD_no-inprogress {
  display: none;
}

.LEAD-Container .LEAD-Container-inner .MlD-No-REsUlT-FounD-no-need-update {
  display: none;
}

.LEAD-Container #get_all_leads_top.NoNEEdDATA .LEAD-Container-inner .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.LEAD-Container #get_all_leads_top.NoNEEdDATA .LEAD-Container-inner .MlD-No-REsUlT-FounD_no-inprogress {
  display: none;
}

.LEAD-Container #get_all_leads_top.NoNEEdDATA .LEAD-Container-inner .MlD-No-REsUlT-FounD-no-need-update {
  display: block;
}

.LEAD-Container #get_all_leads_top.NoNEEdDATA .LEAD-Container-inner.NoDATA .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.LEAD-Container #get_all_leads_top.NoNEEdDATA .LEAD-Container-inner.NoDATA .MlD-No-REsUlT-FounD_no-inprogress {
  display: block;
}

.LEAD-Container #get_all_leads_top.NoNEEdDATA .LEAD-Container-inner.NoDATA .MlD-No-REsUlT-FounD-no-need-update {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoDATA .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoDATA .MlD-No-REsUlT-FounD_no-inprogress {
  display: block;
}

.LEAD-Container .LEAD-Container-inner.NoDATA .MlD-No-REsUlT-FounD-no-need-update {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_no-inprogress {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update {
  display: block;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn {
  display: inline-block;
  width: 235px;
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  border: 1px solid #006ADC;
  border-radius: 4px;
  margin: 0;
  background-color: #006ADC;
  text-decoration: none !important;
  padding: 5px 15px;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATA.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn:hover {
  background-color: #fff;
  color: #006ADC !important;
  border: 1px solid #006ADC;
}

.LEAD-Container .LEAD-Container-inner.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD_no-inprogress {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update {
  display: block;
}

.LEAD-Container .LEAD-Container-inner.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn {
  display: inline-block;
  width: 235px;
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  border: 1px solid #006ADC;
  border-radius: 4px;
  margin: 0;
  background-color: #006ADC;
  text-decoration: none !important;
  padding: 5px 15px;
}

.LEAD-Container .LEAD-Container-inner.NoDATA.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn:hover {
  background-color: #fff;
  color: #006ADC !important;
  border: 1px solid #006ADC;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATATaB .MlD-No-REsUlT-FounD_all-lead {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATATaB .MlD-No-REsUlT-FounD_no-inprogress {
  display: none;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update {
  display: block;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn {
  display: inline-block;
  width: 235px;
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  border: 1px solid #006ADC;
  border-radius: 4px;
  margin: 0;
  background-color: #006ADC;
  text-decoration: none !important;
  padding: 5px 15px;
}

.LEAD-Container .LEAD-Container-inner.NoNEEdDATATaB .MlD-No-REsUlT-FounD-no-need-update .btn-mld-btn:hover {
  background-color: #fff;
  color: #006ADC !important;
  border: 1px solid #006ADC;
}

.MlD-No-REsUlT-FounD {
  padding-top: 120px;
  min-height: 500px;
  margin-bottom: 0px;
  background: #fff;
  z-index: 99;
  display: inline-block;
  position: relative;
  width: 100%;
  text-align: center;
}

@media only screen and (max-width: 991px) {
  .MlD-No-REsUlT-FounD {
    background: #f5f7fc;
    margin-bottom: -140px;
  }
}

.MlD-No-REsUlT-FounD img {
  width: 150px;
  margin: 0 auto 30px;
}

.MlD-No-REsUlT-FounD p {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #333333;
  margin: 0 0 16px 0;
}

.MlD-No-REsUlT-FounD p span {
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  font-weight: 400;
}

.MlD-No-REsUlT-FounD .btn-mld-btn {
  display: inline-block;
  width: 235px;
  font-size: 15px;
  line-height: 18px;
  color: #457FED;
  border: 1px solid #3F79E9;
  border-radius: 4px;
  margin: 0;
  text-decoration: none !important;
  padding: 5px 15px;
}

.MlD-No-REsUlT-FounD .btn-mld-btn:hover {
  background-color: #3F79E9;
  color: #fff !important;
}

.MlD-No-REsUlT-FounD.No-REsUlT-FounD-moble {
  margin-bottom: 0px;
  padding-top: 50px;
  background: none;
}

@media only screen and (max-width: 991px) {
  .MlD-No-REsUlT-FounD.No-REsUlT-FounD-moble {
    background: #f5f7fc;
    margin-bottom: -120px;
  }
}

.MlD-No-REsUlT-FounD.No-REsUlT-FounD-moble img {
  width: 100px;
  margin: 0 auto 30px;
}

body.LeadModal .overlay-screen.is-visible {
  display: none;
}

.MlD-No-REsUlT-FounD.ldNOdata {
  display: block !important;
}

.mYLDTWOCOLmN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 24px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

@media only screen and (max-width: 767px) {
  .mYLDTWOCOLmN {
    margin-bottom: 0px;
  }
}

.mYLDTWOCOLmN .MlDC0L1 {
  width: 50%;
  padding-right: 10px;
  padding-left: 10px;
}

@media only screen and (max-width: 640px) {
  .mYLDTWOCOLmN .MlDC0L1 {
    width: 100%;
    margin-bottom: 24px;
  }
}

.mYLDTWOCOLmN .MlDC0L1 a {
  background: #FFFFFF;
  border: 1px solid #006ADC;
  border-radius: 4px;
  font-weight: 700;
  font-size: 16px;
  line-height: 14px;
  color: #006ADC;
  padding: 17px 15px;
  display: block;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mYLDTWOCOLmN .MlDC0L1 a .colrHt {
  margin-left: auto;
}

.mYLDTWOCOLmNThREE {
  width: 85%;
}

@media only screen and (max-width: 767px) {
  .mYLDTWOCOLmNThREE {
    width: auto;
  }
}

.mYLDTWOCOLmNThREE .MlDC0L1 {
  width: 33.33%;
}

.notesModal .modal-dialog {
  height: auto;
  top: 16%;
  width: 90%;
  margin: 0 auto;
}

.notesModal .modal-dialog .modal-content {
  height: auto;
  background: #FFF2D9;
}

.notesModal .modal-dialog .modal-content .close {
  position: absolute;
  right: 13px;
  top: 3px;
  font-size: 35px;
  z-index: 9;
}

.notesModal .modal-dialog .modal-content .modal-header {
  background: #FFF2D9;
  border: none;
}

.notesModal .modal-dialog .modal-content .modal-header .modal-title {
  padding-top: 10px;
  font-size: 12px;
  line-height: 15px;
  color: #000;
  font-weight: 700;
}

.notesModal .modal-dialog .modal-content .modal-body {
  padding-top: 26px;
  max-height: 300px;
  overflow-y: auto;
}

.notesModal .modal-dialog .modal-content .modal-body .MSGLEADMoDaL {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0px;
}

.notesModal .modal-dialog .modal-content .modal-body .MSGLEADMoDaL_CLINT {
  background: none;
}

.notesModal .modal-dialog .modal-content .modal-body .MsGCLiNTInT {
  background-color: transparent;
}

.notesModal .modal-dialog .modal-content .modal-body .MsGNoTeD {
  background-color: transparent;
}

.notesModal .modal-dialog .modal-content .modal-body .MsGNoTeDINTRST {
  background-color: transparent;
  border: 0px solid #ECEEF4;
}

.notesModal .modal-dialog .modal-content .modal-body .MsGNoTeDSELFMATCH {
  background-color: transparent;
  border: 0px solid #ECEEF4;
}

.notesModal .modal-dialog .modal-content .modal-body .MsGNoteInT {
  background: none;
}

.notesModal .modal-dialog .modal-content .modal-body .MsGCLiNTInT {
  background-color: transparent;
}

.notesModal .modal-dialog .modal-content .modal-body h3 {
  font-size: 12px;
  line-height: 15px;
  color: #000;
  margin-bottom: 17px;
  font-weight: 700;
}

.notesModal .modal-dialog .modal-content .modal-body p {
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}

.NeedAsist {
  display: none;
  border: 1px solid #ECEEF4;
  background: #fff;
  border-radius: 5px;
  padding: 22px 16px;
  margin-bottom: 15px;
  margin-top: 15px;
}

@media only screen and (max-width: 767px) {
  .NeedAsist {
    display: block;
  }
}

.NeedAsist .heading {
  margin-bottom: 20px;
}

.NeedAsist .heading p {
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  margin-bottom: 7px;
  color: #929FA7;
}

.NeedAsist .heading h2 {
  font-size: 16px;
  line-height: 18px;
  color: #333;
  margin-bottom: 0px;
}

.NeedAsist .NeedAsistAgntSectioN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.NeedAsist .NeedAsistAgntSectioN .CLNT-img {
  width: 32px;
  height: 32px;
  margin-right: 12px;
}

.NeedAsist .NeedAsistAgntSectioN .CLNT-img span {
  width: 100%;
  height: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  display: block;
  border-radius: 50px;
}

.NeedAsist .NeedAsistAgntSectioN .CLNT-Name h5 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #000000;
}

.NeedAsist .NeedAsistAgntEPHN {
  margin-bottom: 12px;
}

.NeedAsist .NeedAsistAgntEPHN label {
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  color: #929FA7;
  margin-bottom: 8px;
}

.NeedAsist .NeedAsistAgntEPHN .NeedAEPHNtClM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.NeedAsist .NeedAsistAgntEPHN .NeedAEPHNtClM img {
  margin-right: 20px;
  padding-left: 7px;
}

.NeedAsist .NeedAsistAgntEPHN .NeedAEPHNtClM .LeadPhone {
  margin: 0px;
}

.NeedAsist .NeedAsistAgntEPHN .NeedAEPHNtClM .LeadPhone a {
  font-size: 16px;
  line-height: 19px;
  color: #066EE0;
  text-decoration: none;
}

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

p:empty {
  display: none;
}

.revenue_wrap {
  padding-top: 80px;
  padding-bottom: 90px;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap {
    padding-top: 50px;
  }
}

.revenue_wrap .revenue-inner {
  background-color: #fff;
  border-radius: 20px;
  padding: 50px 80px;
  -webkit-box-shadow: 0px 4px 12px 0px #213D7C1F;
          box-shadow: 0px 4px 12px 0px #213D7C1F;
}

@media only screen and (max-width: 1023px) {
  .revenue_wrap .revenue-inner {
    padding: 50px 30px;
  }
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner {
    padding: 50px 15px;
    border-radius: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.revenue_wrap .revenue-inner .REVShRinG {
  margin-bottom: 80px;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG {
    margin-bottom: 40px;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .REVShRinG-HDING {
  font-weight: 400;
  max-width: 880px;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .revenue_wrap .revenue-inner .REVShRinG .REVShRinG-HDING {
    width: 100%;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .REVShRinG-HDING h1 {
  text-align: center;
  font-size: 32px;
  line-height: 39px;
  color: #333;
  margin: 0px 0 20px 0;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .REVShRinG .REVShRinG-HDING h2 {
  text-align: center;
  font-size: 32px;
  line-height: 39px;
  color: #333;
  margin: 0px 0 20px 0;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .REVShRinG .REVShRinG-HDING p {
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin-bottom: 35px;
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON {
  padding-top: 0px;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON {
    padding-top: 10px;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
  width: 55%;
  padding-right: 0px;
}

@media only screen and (max-width: 1023px) {
  .revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
    width: 100%;
    padding-right: 0px;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT h3 {
  font-size: 24px;
  font-weight: 29px;
  font-weight: 600;
  color: #333;
  margin: 0px 0 15px 0;
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT ol {
  padding: 0px 0 0 18px;
  margin-bottom: 0px;
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT ol li {
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 30px;
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
  width: 45%;
  padding-right: 50px;
}

@media only screen and (max-width: 1023px) {
  .revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
    width: 100%;
    padding: 0px 0 50px 0;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 {
  padding-right: 0px;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 {
    padding-right: 0px;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 a {
  display: block;
  text-decoration: none;
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 a img {
  width: 100%;
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR {
  width: 100%;
  height: 100%;
  background: #E0FFF0;
  border-radius: 30px;
  padding: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: var(--revenue-bg);
}

.revenue_wrap .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR p {
  font-size: 35px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  text-align: center;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN {
  /*padding-left: 90px;
        padding-right: 90px;
        @include tablet-port{
          padding-left: 30px;
          padding-right: 30px;
        }*/
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON.WeLFFPPRAM .REVShRinG-HDING {
  margin-bottom: 0px;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON.WeLFFPPRAM .ReV-LfT {
  padding-top: 0px !important;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON {
  padding-top: 0px;
  margin-left: -28px;
  margin-right: -28px;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
  padding: 20px 0;
  width: 60%;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
    width: 55%;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
    width: 100%;
    padding: 0px 0 20px 0;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT p {
  font-size: 16px;
  line-height: 19px;
  color: #333333;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
  padding-right: 25px;
  width: 40%;
  height: 400px;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
    width: 45%;
    height: auto;
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
    width: 100%;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 {
  height: 100%;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 a {
  height: 100%;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (max-width: 1199px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 a img {
    height: auto;
  }
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT .ReV-RhT-INR1 a img {
    height: auto;
  }
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .PARtNER-LISTING {
  margin-top: 30px;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .PARtNER-LISTING h2 {
  margin: 0px 0 20px 0;
  font-size: 20px;
  line-height: 24px;
  color: #333333;
  font-weight: 700;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .PARtNER-LISTING ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .PARtNER-LISTING ul li {
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  margin-bottom: 15px;
  position: relative;
  padding-left: 25px;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .PARtNER-LISTING ul li:before {
  content: '\F00C';
  font-family: 'fontawesome';
  position: absolute;
  left: 0;
  color: #4ECB71;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REV-TWO-SeCTiON .PARtNER-LISTING ul li:last-child {
  margin-bottom: 0px;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REVShRinG-HDING {
  width: 100%;
  margin-bottom: 35px;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .REVShRinG-HDING.REVShRinGNOmArgIN {
  margin-bottom: 0px;
}

.revenue_wrap .revenue-inner .REVShRinG .RevEnUEAftSigN .RevEnUEAftSigN-INR p {
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  margin-bottom: 20px;
}

.revenue_wrap .revenue-inner ul {
  list-style-type: none;
  padding: 0px;
  margin-bottom: 0px;
}

.revenue_wrap .revenue-inner .revenue-head h2 {
  margin: 0px;
  padding: 0 0 20px 0;
  font-size: 24px;
  color: #333;
  line-height: 24px;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT.REVIREPT25 {
  padding-top: 25px;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT.REVIREPT63 {
  padding-top: 63px;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT {
  padding-top: 80px;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT h2 {
  font-size: 18px;
  line-height: 18px;
  color: #333333;
  margin: 0 0 12px 0;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT p {
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin: 0 0 15px 0;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT .PARTWIDGET2 {
  max-width: 375px;
  margin: 46px auto 0;
  padding: 30px 50px 42px 50px;
  background: #006ADC;
  text-align: center;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT .PARTWIDGET2 img {
  width: 103px;
  height: 103px;
  margin-bottom: 10px;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT .PARTWIDGET2 h2 {
  font-size: 22px;
  line-height: 27px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  padding: 0px;
  font-weight: 700;
  margin: 0 0 13px 0;
}

.revenue_wrap .revenue-inner .revenue-head .REVIREPT .PARTWIDGET2 .btnclkhere {
  background: #FFE100;
  border-radius: 6px;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.005em;
  color: #000000;
  width: 177px;
  padding: 12px;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .revenue-head ol li {
  font-size: 16px;
  line-height: 19px;
  /*text-indent: -21px;
          padding-left: 21px;*/
}

.revenue_wrap .revenue-inner .revenue-head ol li strong {
  font-weight: 700;
}

.revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY {
  margin-left: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY {
    margin-left: 0px;
  }
}

.revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtOuTR {
  background: #C7D8F5;
}

.revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtAreA {
  width: 100%;
  min-height: 80px;
  background: #C7D8F5;
  border: none;
  font-size: 14px;
  padding: 15px 20px;
  resize: none;
  text-align: left;
  overflow: hidden;
}

.revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtAreA:focus {
  background: #8ac3ff;
  -moz-appearance: none;
  outline: 0px none transparent;
}

@media only screen and (max-width: 1248px) {
  .revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtAreA {
    min-height: 67px;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtAreA {
    min-height: 110px;
  }
}

@media only screen and (max-width: 640px) {
  .revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtAreA {
    min-height: 120px;
  }
}

@media only screen and (max-width: 480px) {
  .revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtAreA {
    min-height: 170px;
  }
}

@media only screen and (max-width: 414px) {
  .revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .REVuRLCoPYtAreA {
    min-height: 170px;
  }
}

.revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY p {
  display: inline-block;
  margin: 0px;
  padding: 10px 20px;
  background: #8ac3ff;
  font-size: 16px;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY p {
    word-break: break-all;
  }
}

.revenue_wrap .revenue-inner .revenue-head .REVuRLCoPY .CopiEDN {
  position: absolute;
  top: 0;
  left: 0;
  background: green;
  color: #fff;
  padding: 10px;
  font-size: 16px;
  height: 100%;
}

.revenue_wrap .revenue-inner .Stats-report-table.toppadd405 {
  margin-top: 35px;
}

.revenue_wrap .revenue-inner .Stats-report-table {
  margin-top: 125px;
}

.revenue_wrap .revenue-inner .Stats-report-table h2 {
  margin: 0px;
  padding: 0 0 20px 0;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .Stats-report-table ul {
  list-style-type: none;
  padding: 0px;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  font-size: 14px;
}

.revenue_wrap .revenue-inner .Stats-report-table ul li {
  padding: 10px 8px;
  border-right: 1px solid #eef3fc;
}

.revenue_wrap .revenue-inner .Stats-report-table ul li:last-child {
  border-right: 0px solid #eef3fc;
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f1 {
  width: 14%;
}

@media only screen and (max-width: 1023px) {
  .revenue_wrap .revenue-inner .Stats-report-table ul .RV-f1 {
    width: 14%;
  }
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f2 {
  width: 14%;
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f3 {
  width: 14%;
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f4 {
  width: 17%;
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f4.RV-f44 {
  width: 27%;
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f5 {
  width: 22%;
}

@media only screen and (max-width: 1023px) {
  .revenue_wrap .revenue-inner .Stats-report-table ul .RV-f5 {
    width: 20%;
  }
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f6 {
  width: 14%;
}

.revenue_wrap .revenue-inner .Stats-report-table ul .RV-f7 {
  width: 15%;
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE {
  border: 1px solid #eef3fc;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE {
    border: 0px solid #eef3fc;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .vlreftableouter {
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .vlreftableouter .vlreftable {
    white-space: nowrap;
  }
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .vlreftableouter .vlreftable thead {
  background: #eef3fc;
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .vlreftableouter .vlreftable thead tr th {
  color: #333;
  font-size: 14px;
  padding: 10px 8px;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .vlreftableouter .vlreftable tbody tr td {
  color: #333;
  font-size: 14px;
  padding: 10px 8px;
  border-right: 1px solid #eef3fc;
  border-bottom: 1px solid #eef3fc;
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTHead {
  background: #eef3fc;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTHead {
    display: none;
  }
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTHead ul li {
  font-weight: 700;
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTBoDY ul {
  border-bottom: 1px solid #eef3fc;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTBoDY ul {
    border-bottom: 4px solid #eef3fc;
    margin-bottom: 30px;
  }
}

.revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTBoDY ul li .RV-LFT {
  display: none;
}

@media only screen and (max-width: 991px) {
  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTBoDY ul li {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 3px 10px;
    border-right: 0px solid #eef3fc;
  }

  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTBoDY ul li .RV-LFT {
    width: 150px;
    color: #333;
    display: inline-block;
    font-weight: 700;
  }

  .revenue_wrap .revenue-inner .Stats-report-table .LiStTAblE .LiSTBoDY ul li .RV-RHT {
    width: 70%;
    color: #333;
  }
}

.revenue_wrap .revenue-inner .REV-FAQ {
  padding-top: 60px;
}

.revenue_wrap .revenue-inner .REV-FAQ h2 {
  margin: 0px;
  padding: 0 0 30px 0;
  font-size: 24px;
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN {
  /* a[aria-expanded="true"]{
          &:after{
            content:'\f067';
            position: absolute;
            right: 15px;
            color: #333;
            font-family: 'fontawesome';
            @include mobile-device{
              top: 18px;
            }
          }
        }
        a[aria-expanded="false"]{
          &:after{
            content:'\f068'; 
            position: absolute;
            right: 15px;
            color: #333;
            font-family: 'fontawesome';
            @include mobile-device{
              top: 18px;
            }
          }
        }*/
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-group .panel {
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #f8f8f8;
  margin-bottom: 15px;
  /*box-shadow: 0px 3px 6px rgba(177, 191, 209, .16%);*/
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  border: none;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-default > .panel-heading {
  padding: 0;
  border-radius: 2px;
  color: #212121;
  background-color: #fff;
  border-color: transparent;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-title {
  font-size: 16px;
  font-weight: normal;
  font-weight: 600;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-title > a {
  display: block;
  padding: 20px 15px;
  text-decoration: none;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-title > a {
    padding: 20px 35px 20px 15px;
  }
}

@media only screen and (max-width: 414px) {
  .revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-title > a {
    padding: 20px 51px 20px 15px;
  }
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel .panel-title a:after {
  content: '\F067';
  position: absolute;
  right: 15px;
  color: #333;
  font-family: 'fontawesome';
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel .panel-title a:after {
    top: 18px;
  }
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel .panelcollapse {
  display: none;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel.active .panel-title a:after {
  content: '\F068';
  position: absolute;
  right: 15px;
  color: #333;
  font-family: 'fontawesome';
}

@media only screen and (max-width: 767px) {
  .revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel.active .panel-title a:after {
    top: 18px;
  }
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel.active .panelcollapse {
  display: block;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .more-less {
  float: right;
  color: #212121;
  font-size: 30px;
  line-height: 15px;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-body {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.revenue_wrap .revenue-inner .REV-FAQ .REV-FAQ-ACRDN .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f8f8f8;
  font-size: 18px;
}

.BTMREVTxT {
  margin-top: 80px;
  margin-bottom: 30px;
}

.BTMREVTxT p {
  margin: 0px;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}

.BTMREVTxT p a {
  color: #006ADC;
  text-decoration: none;
}

.ReVNuEFOrM {
  position: relative;
}

.ReVNuEFOrM .ReVNuEFOrM-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
}

.ReVNuEFOrM .TableWIDGTOuT button {
  padding: 6px 10px !important;
}

.ReVNuEFOrM .REVShRBG button {
  padding: 6px 10px !important;
}

@media only screen and (max-width: 436px) {
  .CopiEDN {
    padding-top: 18px !important;
  }
}

@media only screen and (max-width: 767px) {
  .myModalVideo {
    background-color: transparent !important;
  }
}

.myModalVideo .modal-dialog {
  /*width: 100%;
    max-width: 700px;*/
}

@media only screen and (max-width: 767px) {
  .myModalVideo .modal-dialog {
    height: auto;
    margin-top: 30% !important;
  }
}

@media only screen and (max-width: 640px) {
  .myModalVideo .modal-dialog {
    padding-top: 28px;
  }
}

.myModalVideo .modal-dialog .modal-content {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .myModalVideo .modal-dialog .modal-content {
    height: auto;
  }
}

.myModalVideo .modal-dialog .modal-content .close {
  position: absolute;
  right: 15px;
  top: 5px;
  color: #000;
  font-size: 40px;
  line-height: normal;
  z-index: 9;
  font-weight: normal;
}

@media only screen and (max-width: 640px) {
  .myModalVideo .modal-dialog .modal-content .close {
    right: 9px;
    top: -35px;
    color: #fff;
  }
}

.myModalVideo .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.myModalVideo .modal-dialog .modal-content .modal-body video {
  width: 100%;
}

.myModalVideo.myModalVideoVimO .modal-dialog {
  width: 642px;
}

@media only screen and (max-width: 767px) {
  .myModalVideo.myModalVideoVimO .modal-dialog {
    width: 600px;
    overflow: visible;
    margin: 30% auto !important;
    background: none;
  }
}

@media only screen and (max-width: 640px) {
  .myModalVideo.myModalVideoVimO .modal-dialog {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .myModalVideo.myModalVideoVimO .modal-dialog .modal-content {
    background: none;
  }
}

.myModalVideo.myModalVideoVimO .modal-dialog .modal-content .close {
  top: -35px;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.myModalVideo.myModalVideoVimO .modal-dialog .modal-content .modal-body iframe {
  width: 100%;
}

@media only screen and (max-width: 640px) {
  .myModalVideo.myModalVideoVimO .modal-dialog .modal-content .modal-body iframe {
    height: 190px;
  }
}

.LoadingUPMadal {
  margin-top: 40px;
  text-align: center;
}

.LoadingUPMadal .fa {
  font-size: 40px;
  color: #333;
}

.TableWIDGTOuT .TableWIDGT {
  padding: 0 50px 30px 50px !important;
}

#drop-areab {
  display: inline-block;
}

.form-group.buyer_attach_file .button {
  background: #ffffff;
  font-weight: normal;
  color: #333;
  margin: 0 auto;
  max-width: 280px;
  display: block;
  display: block;
  font-weight: 600;
}

.form-group.buyer_attach_file .gallery:empty {
  display: none;
}

.form-group.buyer_attach_file .gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form-group.buyer_attach_file .gallery img {
  width: 150px;
  margin-bottom: 10px;
  margin-right: 0px;
  vertical-align: middle;
}

.form-group.buyer_attach_file .galleryinner {
  position: relative;
}

.form-group.buyer_attach_file .galleryinner a {
  position: absolute;
  right: 8px;
  top: 6px;
  background: #fff;
  width: 20px;
  height: 20px;
  border-radius: 100px;
  padding: 2px;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
  border: 1px solid #f00;
  color: #f00;
}

.UPdateStatuscheckbox {
  margin-top: 35px;
}

.UPdateStatuscheckbox .upcinner label {
  font-size: 16px;
  line-height: 16px;
  color: #333333;
  font-weight: 600;
}

.UPdateStatuscheckbox .upcinner ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0px;
  border-bottom: 0px solid #D6D8DE;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.UPdateStatuscheckbox .upcinner ul li {
  padding-right: 10px;
  width: 100%;
  /*End*/
}

.UPdateStatuscheckbox .upcinner ul li label {
  padding: 10px 0px 5px 30px;
  position: relative;
  color: #333;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  /*font-weight: 600;*/
}

.UPdateStatuscheckbox .upcinner ul li label span {
  display: block;
  font-size: 16px;
  color: #333;
  font-weight: normal;
  font-weight: 400;
}

.UPdateStatuscheckbox .upcinner ul li .container-BS {
  /*Start*/
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.UPdateStatuscheckbox .upcinner ul li .container-BS input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.UPdateStatuscheckbox .upcinner ul li .container-BS .checkmark {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 18px;
  height: 18px;
  border: 1px solid #AFB0B1;
  border-radius: 4px;
  background: #fff;
  padding-left: 0px;
}

.UPdateStatuscheckbox .upcinner ul li .container-BS .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.UPdateStatuscheckbox .upcinner ul li .container-BS input:checked ~ .checkmark {
  background-color: #006EE0;
}

.UPdateStatuscheckbox .upcinner ul li .container-BS input:checked ~ .checkmark:after {
  display: block;
}

.UPdateStatuscheckbox .upcinner ul li .container-BS .checkmark:after {
  content: "\F00C";
  background: #006EE0;
  position: absolute;
  font-family: 'fontawesome';
  right: -1px;
  top: -1px;
  width: 18px;
  height: 18px;
  color: #fff;
  border: 1px solid #006EE0;
  border-radius: 4px;
  font-size: 11px;
  text-align: center;
  line-height: 16px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li {
  position: relative;
}

.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:checked,
.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:not(:checked) {
  position: absolute;
  right: -9999px;
  display: none;
}

.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:checked + label,
.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #000;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
}

.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:checked + label:before,
.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  right: 15px;
  top: 18px;
  width: 24px;
  height: 24px;
  border: 1px solid #AFB0B1;
  border-radius: 4px;
  background: #fff;
}

.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:checked + label:after,
.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:not(:checked) + label:after {
  content: '\F00C';
  background: #000;
  position: absolute;
  top: 18px;
  right: 15px;
  font-family: 'fontawesome';
  border-radius: 4px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 24px;
  height: 24px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
}

.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.UPdateStatuscheckbox .upcinner ul.LDTABS-MENU li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.paymentmethod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0px;
  list-style-type: none;
}

.paymentmethod li {
  margin-right: 30px;
  font-weight: 400;
}

.paymentmethod li:last-child {
  margin-right: 0px;
}

.paymentmethod li label {
  margin: 0px;
  color: #333;
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
}

.paymentmethod li label input[type="radio"] {
  margin-right: 12px;
  width: 16px;
  height: 16px;
  border-radius: 100px;
}

.paymentmethod li label.error {
  position: relative;
  font-weight: 400;
}

.paymentmethod li label.error input[type="radio"] {
  margin-right: 12px;
  width: 16px;
  height: 16px;
  border: 1px solid #ff0000;
  border-radius: 100px;
}

.paymentmethod li label.error:after {
  content: '';
  position: absolute;
  left: 0px;
  border: 2px solid #f00;
  width: 16px;
  height: 16px;
  border-radius: 100px;
}

.errormsgsd {
  color: #ff0000;
  margin: 0px;
  font-size: 16px;
}

.errormsgsd {
  display: none;
}

span.errormsgsd {
  margin-left: 10px;
  font-weight: normal;
  font-weight: 400;
}

.errormsgsd.error {
  display: inline-block;
}

.errormsgsdtop {
  position: relative;
  margin-top: -11px;
  line-height: normal;
  margin-bottom: 12px;
}

.logo.menulogosecttion {
  z-index: 99;
}

.newLeadModal.howcanhelpmodal {
  margin-top: 10%;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.howcanhelpmodal {
    margin-top: 0%;
  }
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content {
  min-height: 260px;
  padding: 30px 0 0 0;
  background: #F6F8FC;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .modal-body .NLM-modal-inner .NLD-main .NLD-tabs.updatestatusdropdown li .updtdropdnoption:after {
  content: '\F105';
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .modal-header {
  padding-bottom: 40px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .modal-header .modal-title {
  color: #333;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .modal-header .close.closehowcanhelp {
  margin-top: 0px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .modal-header {
  position: relative;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .modal-header .headeriner {
  position: relative;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .modal-header .backhelp {
  position: absolute;
  left: 0px;
  text-decoration: none;
  color: #333;
  font-size: 24px;
  line-height: 24px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .modal-header .backhelp .fa {
  color: #333;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .modal-header .modal-title {
  color: #333;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .modal-header .close.closehowcanhelp {
  margin-top: 0px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .modal-header .close.closehowcanhelp {
    right: 0px;
    top: 4px;
  }
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group {
  margin-bottom: 15px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group .form-control {
  background: #FFFFFF;
  border: 1px solid #E3E6E7;
  border-radius: 4px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group textarea.form-control {
  background: #FFFFFF;
  border: 1px solid #E3E6E7;
  border-radius: 4px;
  min-height: 89px;
  resize: none;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group .form-control::-webkit-input-placeholder {
  color: #C0C0C0;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group .form-control::-moz-placeholder {
  color: #C0C0C0;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group .form-control::-ms-input-placeholder {
  color: #C0C0C0;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group .form-control::placeholder {
  color: #C0C0C0;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .form-group .form-group.helpformbtn {
  margin-bottom: 25px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .helpformbtn {
  text-align: right;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .helpformbtn .btn-help {
  font-size: 16px;
  color: #fff;
  line-height: 125%;
  padding: 6px 30px;
  background: #006ADC;
  border: 1px solid #006ADC;
  border-radius: 4px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.helpform .NLD-main .helpformbtn .btn-help:hover {
  background: #004FC4;
  border: 1px solid #004FC4;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.thankform .modal-header {
  padding-bottom: 0px;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.thankform .NLD-main {
  min-height: 200px;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.thankform .NLD-main {
    /*align-items: center;
            display: flex;
            justify-content: center;*/
  }
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.thankform .NLD-main .thankuinr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  .newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.thankform .NLD-main .thankuinr {
    padding-top: 50px;
  }
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.thankform .NLD-main .thankuinr h2 {
  text-align: center;
  color: #333333;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  font-weight: 700;
  margin: 0 0 20px 0;
  width: 100%;
}

.newLeadModal.howcanhelpmodal .modal-dialog .modal-content .NLM-modal-inner.thankform .NLD-main .thankuinr p {
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #333333;
  margin: 0px;
  width: 100%;
}

.headerinerupdatestatus {
  position: relative;
}

.headerinerupdatestatus .backhelp {
  position: absolute;
  left: 0px;
  text-decoration: none;
  color: #333;
  font-size: 24px;
  line-height: 24px;
}

@media only screen and (max-width: 767px) {
  .headerinerupdatestatus .backhelp {
    top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .headerinerupdatestatus .close {
    margin-top: 3px;
    right: 11px !important;
  }
}

#message_to_caller_loader1 {
  position: absolute;
  z-index: 9999;
  bottom: 10px;
  text-align: left;
  left: 50px;
}

#message_to_caller_loader1 .App-logo {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

@media only screen and (max-width: 767px) {
  #selleroverlay,
  #buyeroverlay,
  #pastupdateoverlay {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #buyeroverlay.overlay.is-visible {
    display: block;
  }
}

.additional_notes_buyer_error,
.additional_notes_seller_error {
  font-size: 14px !important;
  color: #ff0000 !important;
}

@media only screen and (max-width: 767px) {
  header.header_main,
  header.header_main.common {
    padding: 5px 0 !important;
    height: 56px;
  }

  header.header_main .container-fluid .navbar,
  header.header_main.common .container-fluid .navbar {
    /*// padding-right: 19px;*/
  }
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu {
  padding-top: 9px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li:first-child,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li:first-child {
  margin-right: 0 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.active a,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.active a {
  color: #006ADC;
  background-color: transparent;
  /*text-shadow: -0.25px -0.25px 0 #006adc, 0.25px 0.25px #006adc;*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.inviteactive a,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.inviteactive a {
  color: #006ADC;
  font-weight: 600;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger a:hover,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger a:hover {
  color: #333;
  /*text-shadow: -0.25px -0.25px 0 transparent, 0.25px 0.25px transparent;*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li {
  font-size: 14px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li a,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li a {
  color: #333 !important;
  font-size: 14px !important;
  padding: 0 15px !important;
  font-weight: 600;
  text-decoration: none;
  display: block;
  /*text-shadow: -0.25px -0.25px 0 transparent, 0.25px 0.25px transparent;*/
}

@media only screen and (max-width: 1199px) {
  header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li a,
  header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li a {
    padding: 0 12px !important;
  }
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li a:hover,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li a:hover {
  color: #006ADC;
  background-color: transparent;
  /*font-weight: 700;*/
  /*text-shadow: -0.25px -0.25px 0 #006adc, 0.25px 0.25px #006adc;*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li:last-child a,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li:last-child a {
  padding-right: 0px !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li:last-child a img,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li:last-child a img {
  margin-top: -3px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1 {
  display: block;
  color: #333;
  position: relative;
  cursor: pointer;
  line-height: 20px;
  margin-right: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1 .fa-envelope,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1 .fa-envelope {
  color: #333;
  font-size: 16px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1 img,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1 img {
  width: 20px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1 .badge,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li .MSGNotofication-envelope1 .badge {
  position: relative;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #d90000;
  border-radius: 4px;
  margin-left: 10px;
  top: 0px;
  line-height: 13px;
  right: 0px;
  font-weight: 600;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li figure,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li figure {
  margin: 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.logout-option,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.logout-option {
  margin: 0 10px 0 14px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.logout-option a,
header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li.logout-option a {
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 4px 17px !important;
  position: relative;
  top: -5px;
}

@media only screen and (max-width: 991px) {
  .header_main .container-fluid {
    padding: 0;
  }

  .header_main .container-fluid .navbar .navbar-header {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .header_main .togglebar {
    padding-top: 13px;
  }
}

.is-loanagent-img {
  margin-top: -9px;
}

.is-loanagent-img .menubtnh span {
  border: 2px solid #fff;
}

.is-loanagent-img .usr-i909.usr-imgs {
  width: 37px;
  height: 37px;
  border-radius: 50px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
  font-size: 18px;
  color: #fff;
}

.isloan-menu-mobile {
  display: none;
}

@media only screen and (max-width: 991px) {
  .isloan-menu-mobile {
    display: block;
    float: right;
    margin: -9px 0 0 0;
    top: 8px;
    position: relative;
  }

  .isloan-menu-mobile li {
    margin-top: 0px;
    vertical-align: middle;
  }

  .isloan-menu-mobile li a span {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    display: block;
    border-radius: 50px;
    overflow: hidden;
    border: 2px solid #fff;
  }

  .isloan-menu-mobile li .menubtnh-loan {
    position: relative;
    top: 0px;
  }
}

._MobileMenu {
  display: none;
}

@media only screen and (max-width: 767px) {
  ._MobileMenu {
    display: block;
  }
}

@media only screen and (max-width: 991px) {
  header.header_main .navbar.navbar-default #navbar.navbar-right.LoanOfficerMenu {
    display: block !important;
    position: absolute;
    top: 52px;
    left: 0;
    width: 100% !important;
    text-align: left;
    background-color: #0088e0;
    border: 1px solid #64b1ff;
    padding-right: 0px !important;
  }
}

@media only screen and (max-width: 991px) and (max-width: 767px) {
  header.header_main .navbar.navbar-default #navbar.navbar-right.LoanOfficerMenu {
    top: 48px;
  }
}

@media only screen and (max-width: 991px) {
  header.header_main .navbar.navbar-default #navbar.navbar-right.LoanOfficerMenu ul.navbar-nav.HeaderMenu {
    padding-top: 9px;
    width: 100%;
    text-align: left;
    margin-right: 0;
  }

  header.header_main .navbar.navbar-default #navbar.navbar-right.LoanOfficerMenu ul.navbar-nav.HeaderMenu li.is-loanagent-img {
    display: none;
  }

  header.header_main .navbar.navbar-default #navbar.navbar-right.LoanOfficerMenu ul.navbar-nav.HeaderMenu li._HDRMenu {
    display: none;
  }

  header.header_main .navbar.navbar-default #navbar.navbar-right.LoanOfficerMenu ul.navbar-nav.HeaderMenu li {
    margin: 0 !important;
    float: none;
  }

  header.header_main .navbar.navbar-default #navbar.navbar-right.LoanOfficerMenu ul.navbar-nav.HeaderMenu li a {
    border-bottom: 1px solid #64b1ff;
    padding: 17px 33px !important;
    display: block;
    font-size: 18px !important;
    background-color: transparent;
  }
}

header.header_main .navbar.navbar-default li.mobile-hide {
  display: none;
}

@media only screen and (max-width: 991px) {
  header.header_main .navbar.navbar-default li.mobile-hide {
    display: block;
  }
}

@media only screen and (max-width: 991px) {
  header.header_main #navbar {
    display: none !important;
  }
}

header .phonenumber.without-login-number-desktop {
  display: none;
  margin-top: 15px;
}

header .phonenumber.without-login-number-desktop a {
  display: block;
  line-height: normal;
}

@media only screen and (max-width: 991px) {
  header .phonenumber.without-login-number-desktop {
    display: none !important;
  }

  header .phonenumber.without-login-number-desktop a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    padding-right: 18px;
    border-right: 1px solid #fff;
    margin-right: 10px;
  }
}

header .phonenumber.without-login-number-mobile {
  display: none !important;
}

@media only screen and (max-width: 991px) {
  header .phonenumber.without-login-number-mobile {
    display: none !important;
    margin-top: 12px;
  }

  header .phonenumber.without-login-number-mobile a {
    padding-right: 20px;
    margin-right: 10px;
    display: block;
    line-height: normal;
  }

  header .phonenumber.without-login-number-mobile a img {
    width: 14px;
  }
}

.right-sidemenu ._loginfs .menuside09 li.MENUBTM-LIST {
  border-bottom: none;
}

.right-sidemenu ._loginfs .menuside09 li.MENUBTM-LIST ul {
  padding-top: 5px;
  margin-top: 0px;
}

.right-sidemenu ._loginfs .menuside09 li.MENUBTM-LIST ul li {
  border-bottom: none;
  font-size: 14px;
  padding: 0px;
}

.right-sidemenu ._loginfs .menuside09 li.MENUBTM-LIST ul li a {
  padding: 0px 20px 0px 30px;
  color: #454545;
}

.sidicons.SiDIcOnS01 {
  width: 18px;
}

.DsKToPhISE {
  display: none;
}

@media only screen and (max-width: 767px) {
  .DsKToPhISE {
    display: block;
  }
}

.DsKToPhISEIPaD {
  display: none;
}

@media only screen and (max-width: 991px) {
  .DsKToPhISEIPaD {
    display: block;
  }
}

.badge-NotiFiCatiOn {
  background-color: #ff0000;
  color: #fff;
  position: absolute;
  top: -3px;
  right: -3px;
  min-width: 10px;
  padding: 3px 7px !important;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  border-radius: 10px;
  line-height: 1;
  display: inline-block;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR {
  padding: 5px 10px 0px 0px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav {
  /*li.header_btn{
					padding-top: 4px;
					a{
						padding: 6px 0 !important;
					}
				}*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li {
  padding-right: 8px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li a {
  color: #333;
  font-size: 14px;
  padding: 7px 15px !important;
  font-weight: 600;
  line-height: 20px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li:first-child {
  margin-right: 0px !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.hummenu {
  display: none;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown {
  /*Dropdown end*/
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover,
header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:focus {
  background: #1f6fd3;
  border: none;
  border-radius: 4px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover a,
header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:focus a {
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover a:after,
header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:focus a:after {
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown a {
  position: relative;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown a:after {
  content: '';
  position: absolute;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  color: #333;
  top: 16px;
  right: 2px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown a:hover,
header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown a:focus {
  background: #1f6fd3 !important;
  border: none;
  border-radius: 4px;
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown a:hover:after,
header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown a:focus:after {
  color: #fff;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown ul.dropdown-menu {
  position: absolute;
  display: none;
  background: #fff !important;
  width: 280px;
  border: none !important;
  list-style-type: none;
  border-radius: 4px;
  left: 0;
  text-align: left;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  padding: 8px;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown ul.dropdown-menu li {
  position: relative;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown ul.dropdown-menu li a {
  color: #333 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown ul.dropdown-menu li a:after {
  display: none;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown ul.dropdown-menu li:hover {
  background: #e5e5e5 !important;
  border-radius: 4px;
  color: #006adc !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown ul.dropdown-menu:after {
  display: none;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown ul.dropdown-menu:before {
  display: none;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-twocolumn {
  background: #fff !important;
  position: absolute;
  list-style: none;
  width: 400px;
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  border: none !important;
  left: inherit;
  right: 0;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover ul.dropdown-menu {
  display: block;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover ul.dropdown-menu li {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover ul.dropdown-menu li a {
  color: #333 !important;
  font-weight: 400;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover ul.dropdown-menu li:hover {
  background: #e5e5e5 !important;
}

header.header_main .navbar.navbar-default #navbar.navbar-collapse.NeWNaVBaR .navbar-nav li.dropdown:hover ul.dropdown-menu li:hover a {
  background: #e5e5e5 !important;
  color: #006adc !important;
}

@media only screen and (max-width: 991px) {
  .main-menu.main-menuNoLOgiN .menu-nav-container {
    height: 100%;
    padding-top: 56px;
  }
}

.nologin.NoLoGINSiDE {
  height: 100%;
  /*border-top: 1px solid #f0f0f0;*/
  position: relative;
}

.nologin.NoLoGINSiDE .LoGInSiDEHeD {
  padding: 10px 24px 18px 24px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.nologin.NoLoGINSiDE .LoGInSiDEHeD .head_lg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
  margin-top: 0px;
  margin-bottom: 0px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.nologin.NoLoGINSiDE .LoGInSiDEHeD .head_lg li {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  font-size: 18px;
  line-height: 17px;
  margin-bottom: 12px;
  font-weight: 600;
}

.nologin.NoLoGINSiDE .LoGInSiDEHeD .head_lg li a {
  padding: 10px;
  display: block;
  width: 100%;
  text-align: center;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.nologin.NoLoGINSiDE .LoGInSiDEHeD .head_lg li a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.nologin.NoLoGINSiDE .LoGInSiDEHeD .head_lg li .LOGBGBLK {
  color: #333;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #000;
  outline: none;
}

.nologin.NoLoGINSiDE .LoGInSiDEHeD .head_lg li .LSBTNNS {
  color: #333;
  background: #F8DF00;
  border-radius: 5px;
  border: 1px solid #F8DF00;
  outline: none;
}

.nologin.NoLoGINSiDE ul.MobILEMENU {
  padding: 0 15px;
}

.nologin.NoLoGINSiDE ul.MobILEMENU li {
  display: block;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}

.nologin.NoLoGINSiDE ul.MobILEMENU li a {
  font-size: 18px;
  padding: 16px 16px 14px 16px;
  color: #000;
  line-height: 22px;
  display: block;
  width: 100%;
}

.nologin.NoLoGINSiDE ul.MobILEMENU li a:hover {
  color: #279AEE !important;
  text-decoration: none;
}

.nologin.NoLoGINSiDE ul.MobILEMENU li a:focus {
  color: #006adc !important;
}

.nologin.NoLoGINSiDE ul.MobILEMENU li.dropdown a {
  text-decoration: none;
  color: #000 !important;
}

.nologin.NoLoGINSiDE ul.MobILEMENU li.dropdown a .BaCkArOW {
  display: none;
}

.nologin.NoLoGINSiDE ul.MobILEMENU li.dropdown a:after {
  content: '\F105' !important;
  font-size: 31px;
  top: 15px;
  right: 16px;
  position: absolute;
  color: #333;
  font-family: fontawesome;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  background: #fff;
  z-index: 99;
  top: 0;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open a {
  background: #fff;
  color: #006ee0 !important;
  padding: 21px 40px 21px 60px !important;
  font-weight: 600;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open a .BaCkArOW {
  display: block;
  position: absolute;
  left: 28px;
  top: 24px;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open a:after {
  display: none;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open .dropdown-menu {
  margin-bottom: 20px;
  height: 100%;
  background: #f4f9fe !important;
  min-width: 100%;
  border-radius: 0px !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  float: none;
  top: 0;
  margin: 0px;
  border-width: 1px 0 0 0 !important;
  border-color: #e5e5e5 !important;
  border-style: solid !important;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open .dropdown-menu:before {
  display: none;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open .dropdown-menu li {
  padding-left: 19px;
  padding-right: 13px;
  border: none;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open .dropdown-menu li a {
  padding: 17px 16px 14px 16px !important;
  font-size: 18px;
  line-height: 22px;
  color: #18314D !important;
  text-decoration: none;
  background: none !important;
  border-bottom: 1px solid #A3C2DA;
  font-weight: 400;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open .dropdown-menu li a:after {
  display: none;
}

.nologin.NoLoGINSiDE ul.MobILEMENU .dropdown.open .dropdown-menu li a:hover {
  color: #006adc !important;
}

.nologin.NoLoGINSiDE .head_lg.mobilemenu01 {
  position: absolute;
  height: auto;
  margin: 0px;
  width: 100%;
  bottom: 32px;
  padding: 0 15px;
}

.nologin.NoLoGINSiDE .head_lg.mobilemenu01 li {
  width: 100% !important;
}

.nologin.NoLoGINSiDE .head_lg.mobilemenu01 li a.btn {
  border-radius: 6px !important;
  height: 50px;
  padding: 10px;
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 30px;
}

.nologin.NoLoGINSiDE .head_lg.mobilemenu01 li .LOGBGBLK {
  text-align: center;
  margin-top: 130px;
  border-radius: 5px;
  height: 45px;
  padding: 10px;
  margin-bottom: 15px;
  color: #333;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #000;
  outline: none;
}

.nologin.NoLoGINSiDE .head_lg.mobilemenu01 li .LSBTNNS {
  text-align: center;
  background: #F8DF00 !important;
  border: 1px solid #F8DF00 !important;
  color: #333 !important;
  border-radius: 5px;
  height: 45px;
  padding: 10px;
  width: 100%;
  display: block;
}

.nologin.NoLoGINSiDE .dropdown-backdrop {
  display: none;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN {
  padding-left: 26px;
  padding-right: 2px;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .droPDoNMENu.active .dropdown-menu {
  display: block;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .droPDoNMENu.active a .dPArrOW {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption.noborderbtm {
  border-bottom: 1px solid transparent;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption.active a.dropdowntoggle {
  background: #EFF6FE;
  color: #006ADC !important;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption.active a.dropdowntoggle img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption.actn1 a.dropdowntoggle {
  background: #EFF6FE;
  color: #006ADC !important;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption.actn1 a.dropdowntoggle img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption.actn2 a.dropdowntoggle {
  background: #EFF6FE;
  color: #006ADC !important;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption.actn2 a.dropdowntoggle img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .dropdowntoggle.notclickable {
  cursor: default;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption a {
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 30px 14px 5px;
  color: #333;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption a .sidimg {
  width: auto;
  height: 28px;
  margin-right: 16px;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption a .dPArrOW {
  margin-left: auto;
  width: 10px;
  margin-right: 27px;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .dropdown-menu {
  position: relative;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 0px !important;
  border: none !important;
  width: 100%;
  padding-left: 38px;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .dropdown-menu:before,
.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .dropdown-menu:after {
  display: none;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .dropdown-menu li {
  border: none !important;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .dropdown-menu li a {
  padding: 10px 30px 10px 12px;
  line-height: normal;
  border: none !important;
  color: rgba(51, 51, 51, 0.6);
  font-weight: normal;
  font-weight: 400;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .dropdown-menu li a:hover {
  background: #F5FAFF !important;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdownoption .MSGNotofication-envelope1 a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN .dropdown.open .dPArrOW {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.right-sidemenu ._loginfs .MENUDROPDOWNN li.logoutmenu {
  border: none;
  margin-top: 0px;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN li.logoutmenu a {
  padding: 14px 42px 14px 49px;
  font-weight: 600;
  color: #279AEE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  /*background: #333333;*/
  /*box-shadow: 0px 4px 45px rgba(92, 78, 78, 0.3);*/
  width: 90%;
  border-radius: 7px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /*   &:hover{
			    	color:#fff !important;
			    }*/
}

.right-sidemenu ._loginfs .MENUDROPDOWNN li.logoutmenu a img {
  margin-right: 0px;
  width: auto;
  height: 24px;
  margin-left: auto;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN li.sigebarmenulogo {
  background: #006ADC;
  margin-left: -26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 332px;
  margin-top: 90px;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN li.sigebarmenulogo a {
  padding: 20px 30px 12px 30px;
  text-align: center;
  margin: 0px;
}

.right-sidemenu ._loginfs .MENUDROPDOWNN li.sigebarmenulogo a img {
  width: auto;
}

.MSGNotofication-envelope1.topmenuone {
  margin-right: 0px !important;
}

.MSGNotofication-envelope1.topmenuone .badge {
  right: 0px !important;
  position: relative !important;
  top: 0px !important;
  font-weight: normal !important;
  padding: 3px 6px !important;
  min-width: 15px !important;
  min-height: 15px !important;
  margin-left: 5px !important;
}

.UIAHGENTImG {
  position: relative;
  display: inline-block;
}

.UIAHGENTImG .agntonline {
  position: absolute;
  right: 0px;
  background: #27D79E;
  border: 5px solid #fff;
  border-radius: 100px;
  display: inline-block !important;
  z-index: 99;
  width: 20px !important;
  height: 20px !important;
  bottom: 14px;
}

.sidgroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 84%;
}

.sidgroup .badge.badge-danger.sidrht {
  font-weight: 400 !important;
}

.sidgroup .sidrht {
  margin-left: auto !important;
}

.sidgroupmd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.sidgroupmd .sidrht {
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.1px;
  /*color: #279AEE;*/
  color: #fff;
  background: rgba(0, 98, 255, 0.05);
  border-radius: 4px;
  display: inline-block;
  margin-left: inherit !important;
  padding: 7px 8px;
  font-weight: 400 !important;
}

.homepagel1 .header_main.header-hfst.sticky {
  padding: 10px 0;
  background: #fff;
}

.homepagel1 .header_main.header-hfst {
  position: fixed;
}

.homepagel1 .slide_section.container-nhfest {
  padding-top: 105px;
}

.homepagel1.hamburgermenushhid .slide_section.container-nhfest .slider-caption .col-md-6.col-sm-6 {
  padding-right: 0px;
}

.FormAgreements-section {
  padding-top: 110px;
  font-family: "Lato", sans-serif !important;
}

@media only screen and (max-width: 767px) {
  .FormAgreements-section {
    padding-top: 50px;
  }
}

.FormAgreements-section .product_listing .listing_heading {
  text-align: left;
}

.FormAgreements-section .product_listing .listing_heading .FA-heading {
  margin: 0px;
  font-size: 20px;
  line-height: 24px;
  color: #000;
  font-weight: 700;
}

.FormAgreements-section .product_listing .breadcrumbs {
  margin-bottom: 30px;
}

.FormAgreements-section .product_listing .breadcrumbs ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
  padding: 0px;
}

.FormAgreements-section .product_listing .breadcrumbs ul li {
  font-size: 12px;
  line-height: 14px;
}

.FormAgreements-section .product_listing .breadcrumbs ul li a {
  color: #808891;
  text-decoration: none;
}

.FormAgreements-section .product_listing .breadcrumbs ul li:last-child a {
  font-weight: 700;
}

.FormAgreements-section .product_listing .breadcrumbs ul .bd-arrow {
  padding: 0 10px;
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav {
  list-style-type: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li {
  display: inline-block;
  width: 24.9%;
  padding: 0 8px;
}

@media only screen and (max-width: 767px) {
  .FormAgreements-section .product_listing ._Agreement-tabs ul.nav li {
    display: inline-block;
    width: 50%;
    padding: 0 8px 20px;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a {
  display: block;
  text-decoration: none;
  text-align: center;
  color: #265767;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  border: 1px solid rgba(177, 186, 191, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  padding: 25px 10px;
}

@media only screen and (max-width: 1199px) {
  .FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a {
    padding: 25px 5px;
  }
}

@media only screen and (max-width: 991px) {
  .FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a {
    min-height: 160px;
  }
}

@media only screen and (max-width: 767px) {
  .FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a {
    min-height: inherit;
  }
}

@media only screen and (max-width: 480px) {
  .FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a {
    min-height: 150px;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a img {
  display: inline-block;
  height: 70px;
}

@media only screen and (max-width: 1199px) {
  .FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a img {
    height: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a img {
    height: 50px;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a span {
  display: block;
  padding-top: 10px;
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a:hover,
.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a:focus {
  background-color: transparent;
  border: 1px solid #006EE0;
  fill: #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.5);
          box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.5);
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a:hover img,
.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li a:focus img {
  -webkit-filter: invert(34%) sepia(98%) saturate(3670%) hue-rotate(198deg) brightness(92%) contrast(101%);
          filter: invert(34%) sepia(98%) saturate(3670%) hue-rotate(198deg) brightness(92%) contrast(101%);
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li.active a {
  background-color: transparent;
  border: 1px solid #006EE0;
  fill: #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.5);
          box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.5);
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li.active a img {
  -webkit-filter: invert(34%) sepia(98%) saturate(3670%) hue-rotate(198deg) brightness(92%) contrast(101%);
          filter: invert(34%) sepia(98%) saturate(3670%) hue-rotate(198deg) brightness(92%) contrast(101%);
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li.active a:hover,
.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li.active a:focus {
  background-color: transparent;
  border: 1px solid #006EE0;
  fill: #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.5);
          box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.5);
}

.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li.active a:hover img,
.FormAgreements-section .product_listing ._Agreement-tabs ul.nav li.active a:focus img {
  -webkit-filter: invert(34%) sepia(98%) saturate(3670%) hue-rotate(198deg) brightness(92%) contrast(101%);
          filter: invert(34%) sepia(98%) saturate(3670%) hue-rotate(198deg) brightness(92%) contrast(101%);
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc {
  width: 912px;
  margin: 60px auto 50px;
  /*Table End*/
}

@media only screen and (max-width: 991px) {
  .FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc {
    width: 100%;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc h3 {
  font-size: 30px;
  color: #4A5057;
  line-height: 36px;
  text-align: center;
  margin: 0px 0 26px 0;
  background: none;
  border: none;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc h3 {
    font-size: 26px;
    line-height: 34px;
  }
}

@media only screen and (max-width: 568px) {
  .FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc h3 {
    font-size: 24px;
    line-height: 32px;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .sub-heading {
  font-size: 18px;
  line-height: 22px;
  color: #B4B4B4;
  margin: 0px;
  text-align: center;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .sub-heading a {
  text-decoration: underline;
  color: #B4B4B4;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .sub-heading a:hover {
  color: #006EE0;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .payments-d {
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 40px 0 0px 0;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .payments-d .addReferral_scection {
  padding-bottom: 40px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .payments-d .addReferral_scection ._AgreementsBTN {
  width: 350px;
  margin: 0px auto;
  padding: 0px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .payments-d .addReferral_scection ._AgreementsBTN li a {
  width: 100%;
  text-decoration: none;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .payments-d .addReferral_scection .btn {
  width: 47%;
  padding: 12px;
  margin-right: 20px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .payments-d .addReferral_scection .btn:last-child {
  margin-right: 0px;
}

@media only screen and (max-width: 639px) {
  .FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .payments-d .addReferral_scection .btn {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 15px;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc ul.view-signlist li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc ul {
  display: block;
  margin: 0px;
  padding: 0 0 0 35px;
  list-style-type: none;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc ul li {
  width: 100%;
  font-size: 16px;
  color: #2F2F2F;
  margin-bottom: 20px;
  font-weight: 300;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc ul li .fa {
  padding-right: 26px;
  font-size: 10px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc ul li a {
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: underline;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc ul li a:hover {
  color: #2F2F2F;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement {
  padding-top: 50px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .sign-table .table-responsive {
  margin: 40px 0 0px 0;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .sign-table .table-responsive table {
  margin-bottom: 0px;
  border: none;
  color: #4A5057;
  font-size: 16px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .sign-table .table-responsive table tbody tr td {
  padding: 15px 34px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .form_section .document-pdf .payments-d .payments-pdf {
  width: 550px;
  margin: 0 auto;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .form_section .document-pdf .payments-d .payments-pdf ul {
  margin: 0px;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .form_section .document-pdf .payments-d .payments-pdf ul li {
  height: auto;
  margin: 0px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .form_section .document-pdf .payments-d .payments-pdf ul li a {
  display: block;
  border: none;
  height: auto;
  margin-bottom: 20px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .form_section .document-pdf .payments-d .payments-pdf ul li a:hover {
  border: none;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .referral_agreement .form_section .document-pdf .payments-d .payments-pdf ul li label {
  font-weight: normal;
  color: #4A5057;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .signature-s {
  padding-top: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .signature-s .digital-sign {
  border-bottom: none;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .signature-s .digital-sign {
  margin: 40px 0 0px 0;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .table-responsive {
  /*Table Start*/
  margin: 0;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .table-responsive table {
  margin-bottom: 0px;
  color: #4A5057;
  font-size: 16px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .table-responsive table thead tr th {
  font-weight: normal;
  padding: 15px;
  border-top: 1px solid #D9D9D9;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .table-responsive table tbody tr td {
  padding: 15px;
  border: 1px solid #D9D9D9;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment {
  width: 670px;
  margin: 0 auto;
  color: #4A5057;
}

@media only screen and (max-width: 767px) {
  .FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment {
    width: 100%;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment .reffree {
  color: #4A5057;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment ul {
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0;
  display: block;
  color: #4A5057;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment ul li {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 0px;
  color: #4A5057;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment ul .questext {
  margin-top: 10px;
  font-weight: 700;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment .payments-pdf {
  padding-top: 30px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment .payments-pdf ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
  text-align: center;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment .payments-pdf ul li {
  color: #4A5057;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment .payments-pdf ul li._PayPdf a {
  width: 110px;
  height: 110px;
  text-align: center;
  color: #ff0000;
  border-radius: 4px;
  border: 1px solid #ff0000;
  opacity: 0.8;
  display: block;
  margin: 0 auto;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment .payments-pdf ul li._PayPdf a .fa {
  font-size: 40px;
  padding: 0;
  line-height: 110px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .FormAgreement-Payment .payments-pdf ul .viewbtn a.BL-BTN {
  text-decoration: none;
  font-size: 16px;
  line-height: 19px;
  display: inline-block;
  width: 274px;
  padding: 13px 0;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .License-State {
  width: 100%;
  margin: 0px auto 0;
  /*display: flex;
						flex-wrap: wrap;
						align-items: end;*/
}

@media only screen and (max-width: 568px) {
  .FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .License-State {
    width: 100%;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .License-State .license-select-option {
  width: 500px;
  display: table;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 568px) {
  .FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .License-State .license-select-option {
    width: 180px;
  }
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .License-State .license-select-option label {
  display: table-cell;
  width: 180px;
  font-weight: normal;
  font-size: 16px;
  color: #4A5057;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .License-State .license-select-option .form-control {
  display: table-cell;
  width: 283px;
  font-size: 16px;
}

.FormAgreements-section .product_listing ._Agreement-tabs .document-wrap .TabContent-Doc .License-State .Sign-Doc-btn {
  padding-left: 10px;
}

.AddReFeRrALAGrEMeNT .modal-dialog {
  width: 1088px;
}

@media only screen and (max-width: 1199px) {
  .AddReFeRrALAGrEMeNT .modal-dialog {
    width: 95%;
  }
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog {
    width: 100%;
    background-color: #fff;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content {
  overflow: hidden;
  border-radius: 14px !important;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content {
    border-radius: 0px !important;
    background-color: #fff;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body {
  padding: 0px;
  /*End*/
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body button.close {
  font-size: 33px;
  font-weight: normal;
  position: absolute;
  right: 33px;
  top: 45px;
  z-index: 99;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body button.close {
    top: 10px;
    right: 20px;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .FaG-HeADInG {
  margin-bottom: 29px;
  display: block;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .FaG-HeADInG h3 {
  margin: 0px;
  font-size: 18px;
  font-weight: normal;
  color: #333333;
  font-weight: 600;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .FaG-HeADInG h3 img {
  top: -3px;
  position: relative;
  margin-right: 8px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 65px 80px 65px;
  /*Left Section*/
  /*Left Section*/
  /*Form Start*/
  /*Form End*/
}

@media only screen and (max-width: 1023px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON {
    padding: 50px 30px 50px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON {
    padding: 30px 15px 30px 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AGrEmEnT-LfT {
  width: 55%;
  padding-right: 70px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AGrEmEnT-LfT {
    width: 100%;
    padding-right: 0px;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AGrEmEnT-RhT {
  width: 45%;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AGrEmEnT-RhT {
    width: 100%;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .SignAgREmNt1 {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .SignAgREmNt1 h4 {
  display: inline-block;
  width: auto;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-weight: normal;
  color: #000000;
  padding-right: 15px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .SignAgREmNt1 .btn-addstate {
  width: 121px;
  font-size: 14px;
  line-height: 17px;
  color: #46526A;
  border-radius: 50px;
  display: inline-block;
  background-color: #E8F1FF;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .SignAgREmNt1 .btn-addstate span {
  font-size: 18px;
  padding-right: 2px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgGREMeNtDowNLSe {
  border-top: 1px solid #F4F4F4;
  border-bottom: 1px solid #F4F4F4;
  padding: 27px 0 55px 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgGREMeNtDowNLSe h4 {
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  font-weight: 500;
  position: relative;
  margin: 0px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgGREMeNtDowNLSe h4:after {
  content: '\F105';
  font-family: 'fontawesome';
  position: absolute;
  right: 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgGREMeNtDowNLSe .PdFIcoN {
  text-align: center;
  padding: 40px 0 30px 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgGREMeNtDowNLSe ul {
  list-style-type: none;
  display: inline-block;
  text-align: center;
  padding-left: 0;
  width: 100%;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgGREMeNtDowNLSe ul li {
  display: inline-block;
  font-size: 0px;
  margin-left: 4px;
  margin-right: 4px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgGREMeNtDowNLSe ul li .btn {
  width: 138px;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  padding: 8px 12px;
  border-radius: 4px;
  background-color: #46526A;
  border: 1px solid #46526A;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgReeNTLoGs {
  margin-top: 30px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgReeNTLoGs h4 {
  display: inline-block;
  width: auto;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-weight: normal;
  color: #000000;
  width: 100%;
  margin: 0 0 14px 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgReeNTLoGs p {
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin-bottom: 15px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgReeNTLoGs a.btnviewlog {
  text-decoration: none;
  color: #006EE0;
  font-size: 16px;
  line-height: 20px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .AgReeNTLoGs a.btnviewlog img {
  padding-left: 18px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials {
  padding-top: 50px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .credentials_btn {
  text-align: right;
  padding: 0px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .credentials_btn .btn {
  margin-left: 10px;
  width: 138px;
  border-radius: 4px;
  height: 35px;
  font-size: 15px;
  line-height: 18px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .credentials_btn .btn-cancel {
  border: 1px solid #E9EBEB;
  color: #828993;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .credentials_btn .btn-primary {
  background-color: #006FE0;
  border: 1px solid #006FE0;
  color: #fff;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info {
  /*Three Column*/
  /*Three Column*/
  /*Two Column*/
  /*Two Column*/
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .heading {
  margin-bottom: 22px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .heading h2 {
  margin: 0px;
  font-size: 16px;
  line-height: 19px;
  color: #000;
  font-weight: 700;
  font-weight: normal;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info label {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  color: #000000;
  font-weight: normal;
  margin-bottom: 10px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 4px;
  border: 1px solid #E3E6E7;
  height: 41px;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .MarGBtM {
  margin-bottom: 24px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .ThrEeColUmN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -8px;
  margin-right: -8px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .ThrEeColUmN {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .ThrEeColUmN .ThREeInNeR {
  padding-left: 8px;
  padding-right: 8px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .ThrEeColUmN .ThREeInNeR50 {
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .ThrEeColUmN .ThREeInNeR50 {
    width: 100%;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .ThrEeColUmN .ThREeInNeR25 {
  width: 25%;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .ThrEeColUmN .ThREeInNeR25 {
    width: 50%l;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .TwOColUmN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -8px;
  margin-right: -8px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON .edit_credentials .location-model .model_contaioner .model-inner .borker_info .TwOColUmN .TwOColUmNInNR {
  width: 50%;
  padding-left: 8px;
  padding-right: 8px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON {
  display: block;
  max-height: 600px;
  overflow-y: auto;
  /*REF AGR*/
  /*REF AGR*/
}

@media only screen and (max-width: 991px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON {
    max-height: auto;
    overflow-y: visible;
  }
}

@media only screen and (max-width: 991px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT.LoGS-ConTeNTViewLogs {
    height: calc(100vh - 85px - 85px);
    overflow-x: scroll;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT {
  /*Referral Agreement*/
  /*Referral Agreement*/
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .payments-d .payments-pdf {
  border: 1px solid #ccc;
  padding: 20px;
  margin: 10px 0 15px 0;
  width: 643px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .payments-d .payments-pdf {
    width: 100%;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR h3 {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-weight: normal;
  color: #000000;
  margin: 0px 0 20px 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR h3 a {
  text-decoration: none;
  color: #006EE0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .refAgreementTable {
  width: 591px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .refAgreementTable {
    width: 100%;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .refAgreementTable .table-responsive .table {
  width: 100%;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .refAgreementTable .table-responsive .table tr td {
  font-size: 14px;
  line-height: 17px;
  color: #4A5057;
  padding: 18px 35px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .signature-s {
  width: 643px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .signature-s {
    width: 100%;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .signature-s .digital-sign {
  width: 100%;
  padding: 10px;
  border: 1px solid #D9D9D9;
  border-bottom: none;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .signature-s .digital-sign img {
  width: 157px;
  margin: 0 auto;
  display: block;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .details-table {
  width: 643px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .details-table {
    width: 100%;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .details-table .table-responsive .table {
  width: 100%;
  border: 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .details-table .table-responsive .table tr td {
  padding: 18px;
  color: #4A5057;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .PosTAGrEEmeNT-table {
  max-height: 210px;
  overflow-x: auto;
}

@media only screen and (max-width: 991px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .PosTAGrEEmeNT-table {
    max-height: inherit;
    overflow-x: visible;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .PosTAGrEEmeNT-table .table-responsive .table {
  border-top: 1px solid #D9D9D9;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .PosTAGrEEmeNT-table .table-responsive .table thead tr th {
  font-weight: normal;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .PosTAGrEEmeNT-table .table-responsive .table tr td {
  color: #4A5057;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .LoGS-INNeR .PosTAGrEEmeNT-table .table-responsive .table tr td a {
  text-decoration: none;
  color: #4A5057;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .RefAgQA .RefAgQA-InneR {
  margin-bottom: 20px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .RefAgQA .RefAgQA-InneR h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
  margin: 0 0 25px 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .RefAgQA .RefAgQA-InneR p {
  margin: 0px;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .PaYmentSection {
  margin-top: 28px;
  width: 375px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .PaYmentSection {
    width: 100%;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .PaYmentSection h6 {
  margin: 0px;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .PaYmentSection .PdFIcoN {
  text-align: center;
  padding: 40px 0 30px 0;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .PaYmentSection ul {
  list-style-type: none;
  display: inline-block;
  text-align: center;
  padding-left: 0;
  width: 100%;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .PaYmentSection ul li {
  display: inline-block;
  font-size: 0px;
  margin-left: 4px;
  margin-right: 4px;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT .PaYmentSection ul li .btn {
  width: 138px;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  padding: 8px 12px;
  border-radius: 4px;
  background-color: #46526A;
  border: 1px solid #46526A;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT.RegAgReemEnT-Body {
  padding: 120px 149px 145px 113px;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT.RegAgReemEnT-Body {
    padding: 10px 0px 10px 0px;
  }
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT.RegAgReemEnT-Body p {
  padding-bottom: 74px;
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 30px;
  color: #333333;
}

.AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT.RegAgReemEnT-Body .btn-learn {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 5px;
  padding: 9px 20px;
  width: 338px;
  margin: 0 auto;
  display: block;
}

@media only screen and (max-width: 767px) {
  .AddReFeRrALAGrEMeNT .modal-dialog .modal-content .modal-body .AGrEmEnT-SeCTiON.LoGS-SeCTiON .LoGS-ConTeNT.RegAgReemEnT-Body .btn-learn {
    width: 250px;
  }
}

.edit_agreed11 {
  text-decoration: none;
  color: #006FE0;
}

/**/

.TABSCONTENT-WRAP {
  min-height: 500px;
  border: 1px solid #E4E8ED;
  background-color: #fff;
  padding: 25px 45px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .TABSCONTENT-WRAP {
    border: 0px solid #E4E8ED;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 45px 0px;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .addbtn_zipcode {
  padding-top: 20px;
  text-align: center;
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .addbtn_zipcode .btnsetsave {
  padding: 4px 30px;
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips {
  padding: 0 5px;
  text-align: left;
  width: 100%;
  /*.zip_s_listing.zipcode{
									width: auto;
									display: inline-block;
								}*/
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips .zip_s_listing {
  background: #fff;
  padding: 4px 10px;
  margin: 5px 2px 5px 2px;
  display: inline-block;
  width: 32.4%;
  font-size: 14px;
  border-radius: 5px;
  color: #333;
  font-family: "Lato", sans-serif;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 991px) {
  .TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips .zip_s_listing {
    width: 48%;
  }
}

@media only screen and (max-width: 480px) {
  .TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips .zip_s_listing {
    width: 100%;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search {
  background-color: #F5F5F5;
  border-radius: 4px;
  padding: 30px 30px 10px 30px;
}

@media only screen and (max-width: 767px) {
  .TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search {
    padding: 20px 20px 10px 20px;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search h3 {
  margin: 0px 0 10px 0;
  font-size: 16px;
  line-height: 20px;
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search .form-group {
  margin-bottom: 0px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section {
  margin-top: 30px;
  /*end*/
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .headig_servicearea p {
  font-size: 16px;
  color: #333;
  margin: 0px;
  padding: 0px 0 10px 0;
  font-weight: normal;
  font-weight: 600;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner {
  /*Start*/
  height: 194px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li {
  width: 33.33%;
  margin-bottom: 10px;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li {
    width: 50%;
  }
}

@media only screen and (max-width: 640px) {
  .TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li {
    width: 100%;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn {
  padding: 3px 10px;
  width: 95%;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  border-radius: 4px;
  font-weight: 400;
  border: 1px solid #ccc;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 640px) {
  .TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn {
    width: 100%;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn .fa {
  font-size: 18px;
  position: relative;
  top: 2px;
  padding-right: 10px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn .fa-square-o {
  color: #707070;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn .fa-check-square-o {
  color: #fff;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn-primary {
  background-color: #006EE0;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #006EE0;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn-primary fa {
  color: #fff;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section {
  text-align: center;
  padding-top: 20px !important;
  padding-bottom: 0px;
  border-top: 1px solid #ccc;
  margin-left: -45px;
  margin-right: -45px;
  margin-top: 20px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section .btn-delete:focus {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.TABSCONTENT-WRAP .zipfooter {
  margin-left: -45px;
  margin-right: -45px;
  border-top: 1px solid #E4E8ED;
  position: relative;
  top: 10px;
  padding-top: 22px;
  text-align: right;
  padding-right: 45px;
  padding-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .TABSCONTENT-WRAP .zipfooter {
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
  }
}

.TABSCONTENT-WRAP .zipfooter .btnsetsave {
  padding: 6px 50px;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  text-align: center;
  width: auto;
  text-decoration: none;
}

.ACCSET_CONTAINER {
  font-weight: 400;
}

.ACCSET_CONTAINER .ACCBTM-BORDER {
  border-bottom: 1px solid #F4F4F4;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACCBTM-BORDER-MB {
    border-bottom: 1px solid #F4F4F4;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT {
    margin-bottom: 27px;
    padding-bottom: 22px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-LEFT {
  width: 80%;
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-LEFT a {
  color: #006EE0;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-LEFT .help_icons {
  display: inline-block;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-RIGHT {
  width: 20%;
  text-align: right;
}

.ACCSET_CONTAINER .ACC_REPEAT h5 {
  margin: 0px 0 10px 0;
  font-size: 18px;
  color: #333;
  line-height: 25px;
  font-weight: normal;
  font-weight: 700;
}

.ACCSET_CONTAINER .ACC_REPEAT p {
  font-size: 16px;
  line-height: 20px;
  color: #333;
  margin-bottom: 0px;
  font-weight: 400;
}

.ACCSET_CONTAINER .ACC_REPEAT p strong {
  padding-top: 10px;
  font-weight: 600;
  font-weight: normal;
  display: block;
}

.ACCSET_CONTAINER .ACC_REPEAT .credential-edit {
  color: #006EE0;
  font-size: 16px;
  line-height: 14px;
  margin-bottom: 0px;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION {
    padding-bottom: 0px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-LEFT {
  width: 60%;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-LEFT {
    width: 100%;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT {
  width: 40%;
  /**/
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT {
    width: 100%;
    margin-top: 30px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul {
    border-bottom: 1px solid #F4F4F4;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li {
  width: 50%;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 25px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX {
  display: none;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX {
    display: block;
    width: 30%;
    text-align: right;
  }

  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX .checkbox.switcher {
    float: right;
    margin: 0px;
  }

  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX span {
    width: 52px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li span {
  display: block;
  font-weight: 600;
  line-height: 20px;
  font-size: 16px;
  color: #333333;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li span {
    width: 70%;
    text-align: left;
    margin: 0px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li label {
  display: block;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel {
  display: inline-block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333333;
  font-weight: 400;
  padding: 0px 5px 0px 25px;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel {
    display: none;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel .checkmark {
  position: absolute;
  top: 0px;
  left: 9px;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #707070;
  border-radius: 3px;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel .checkmark:after {
  content: '\F00C';
  left: 2px;
  top: -3px;
  color: #fff;
  font-size: 9px;
  font-family: 'fontawesome';
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel input:checked ~ .checkmark {
  background-color: #006EE0;
  border: 1px solid #006EE0;
  text-align: center;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel input:checked ~ .checkmark:after {
  display: block;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full {
    margin-bottom: 20px;
    padding-bottom: 0px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full .ACCOUNT-LEFT {
  width: 100%;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full .ACCOUNT-LEFT .Add_additional_email {
  font-size: 16px;
  line-height: 25px;
  color: #006EE0;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full .ACCOUNT-LEFT .Add_additional_email .fa {
  padding-left: 15px;
  position: relative;
  top: 2px;
}

.ACCSET_CONTAINER .SET-TITLE {
  margin: 0px 0 5px 0;
  font-size: 18px;
  color: #45474E;
  line-height: 25px;
  font-weight: normal;
  font-weight: 700;
}

.ACCSET_CONTAINER ._ld-title {
  font-size: 16px;
  line-height: 20px;
  color: #333;
  margin-bottom: 0px;
  font-weight: 400;
}

.ACCSET_CONTAINER .LEAD_SETTINGS {
  margin-bottom: 30px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se {
  margin-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #F4F4F4;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile {
  display: none;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile {
    display: block;
  }
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li .checkbox-left {
  width: 70%;
  font-size: 16px;
  color: #333333;
  line-height: 20px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li .checkbox-right {
  width: 30%;
  text-align: right;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li .checkbox-right .checkbox.switcher {
  margin: 0px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox {
  margin-bottom: 10px;
  display: block;
  /**/
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox {
    display: none;
  }
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox label {
  font-weight: normal;
  font-weight: 400;
  font-size: 16px;
  width: 186px;
  margin-bottom: 0px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel {
  display: inline-block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333333;
  font-weight: 400;
  padding: 0px 5px 0px 25px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel .checkmark {
  position: absolute;
  top: -1px;
  left: 0px;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #707070;
  border-radius: 3px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel .checkmark:after {
  content: '\F00C';
  left: 2px;
  top: 0px;
  color: #fff;
  font-size: 9px;
  font-family: 'fontawesome';
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel input:checked ~ .checkmark {
  background-color: #006EE0;
  border: 1px solid #006EE0;
  text-align: center;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel input:checked ~ .checkmark:after {
  display: block;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox {
  margin-top: 20px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li {
  border: 1px solid #4A5057;
  display: inline-block;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a {
  padding: 15px 90px 15px 20px;
  text-decoration: none;
  font-size: 16px;
  display: block;
  color: #333;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a:hover {
  color: #006EE0;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a {
    padding: 15px 15px 15px 20px;
  }
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a .fa {
  color: #ff0000;
  padding-right: 10px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox ._ld-accept {
  list-style-type: none;
  padding: 0px 0px 20px 28px;
  margin: 0px;
  font-size: 16px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox ._ld-accept li {
  color: #333;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel {
  margin-bottom: 10px;
  /*End*/
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel label {
  font-weight: 600;
  font-size: 16px;
  color: #333333;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #333333;
  font-size: 16px;
  margin-bottom: 0px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label:before,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 11px;
  height: 11px;
  border: 1px solid #000;
  border-radius: 100%;
  background: #fff;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label:after,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 13px;
  height: 13px;
  background: #006EE0;
  position: absolute;
  top: 1px;
  left: -1px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 3px solid #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.3);
          box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.3);
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox ul.autolead-label {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal {
  font-weight: 400;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal .heading h2 {
  font-weight: 600;
  color: #333;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal p {
  font-size: 16px;
  color: #333;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal ol li {
  font-size: 16px;
  color: #333;
}

/*// colors*/

.checkbox.switcher {
  margin: 0px;
}

div.checkbox.switcher label,
div.radio.switcher label {
  padding: 0;
}

div.checkbox.switcher label *,
div.radio.switcher label * {
  vertical-align: middle;
}

div.checkbox.switcher label input,
div.radio.switcher label input {
  display: none;
}

div.checkbox.switcher label input + span,
div.radio.switcher label input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #707070;
  border: 1px solid #707070;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

div.checkbox.switcher label input + span:before,
div.radio.switcher label input + span:before {
  content: '\F00D';
  background-image: var(--close-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: left 1px top 9px;
  position: absolute;
  left: 7px;
  z-index: 99;
  font-family: 'fontawesome';
  color: rgba(0, 0, 0, 0);
}

div.checkbox.switcher label input + span small,
div.radio.switcher label input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 2px;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

div.checkbox.switcher label input:checked + span,
div.radio.switcher label input:checked + span {
  background: #036EE0;
  border-color: #036EE0;
}

div.checkbox.switcher label input:checked + span:before,
div.radio.switcher label input:checked + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

div.checkbox.switcher label input:checked + span small,
div.radio.switcher label input:checked + span small {
  left: 50%;
}

.ONVACT-TOGGLE {
  /*End*/
  /*End*/
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active,
.ONVACT-TOGGLE div.radio.switcher label.advance_active {
  padding: 0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active *,
.ONVACT-TOGGLE div.radio.switcher label.advance_active * {
  vertical-align: middle;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input {
  display: none;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input + span,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #036EE0;
  border: 1px solid #036EE0;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input + span:before,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input + span small,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 50%;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input:checked + span,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input:checked + span {
  background: #036EE0;
  border-color: #036EE0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input:checked + span:before,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input:checked + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input:checked + span small,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input:checked + span small {
  left: 50%;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive,
.ONVACT-TOGGLE div.radio.switcher label.inactive {
  padding: 0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive *,
.ONVACT-TOGGLE div.radio.switcher label.inactive * {
  vertical-align: middle;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input,
.ONVACT-TOGGLE div.radio.switcher label.inactive input {
  display: none;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input + span,
.ONVACT-TOGGLE div.radio.switcher label.inactive input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #707070;
  border: 1px solid #707070;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input + span:before,
.ONVACT-TOGGLE div.radio.switcher label.inactive input + span:before {
  content: '\F00D';
  background-image: var(--close-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: left 1px top 9px;
  position: absolute;
  left: 7px;
  z-index: 99;
  font-family: 'fontawesome';
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input + span small,
.ONVACT-TOGGLE div.radio.switcher label.inactive input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 2px;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input:checked + span,
.ONVACT-TOGGLE div.radio.switcher label.inactive input:checked + span {
  background: #707070;
  border: 1px solid #707070;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input:checked + span:before,
.ONVACT-TOGGLE div.radio.switcher label.inactive input:checked + span:before {
  content: '\F00D';
  background-image: var(--close-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: left 1px top 9px;
  position: absolute;
  left: 7px;
  z-index: 99;
  font-family: 'fontawesome';
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input:checked + span small,
.ONVACT-TOGGLE div.radio.switcher label.inactive input:checked + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 2px;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active,
.ONVACT-TOGGLE div.radio.switcher label.active {
  padding: 0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active *,
.ONVACT-TOGGLE div.radio.switcher label.active * {
  vertical-align: middle;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input,
.ONVACT-TOGGLE div.radio.switcher label.active input {
  display: none;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input + span,
.ONVACT-TOGGLE div.radio.switcher label.active input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #237c00;
  border: 1px solid  #237c00;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input + span:before,
.ONVACT-TOGGLE div.radio.switcher label.active input + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input + span small,
.ONVACT-TOGGLE div.radio.switcher label.active input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 50%;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input:checked + span,
.ONVACT-TOGGLE div.radio.switcher label.active input:checked + span {
  background: #237c00;
  border: 1px solid #237c00;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input:checked + span:before,
.ONVACT-TOGGLE div.radio.switcher label.active input:checked + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input:checked + span small,
.ONVACT-TOGGLE div.radio.switcher label.active input:checked + span small {
  left: 50%;
}

/*// the basic*/

.AccountSettingModal.AutoLeadAcceptance .modal-dialog {
  width: 490px;
}

@media only screen and (max-width: 640px) {
  .AccountSettingModal.AutoLeadAcceptance .modal-dialog {
    width: 90%;
    height: auto;
    margin: 0 auto !important;
  }
}

.AccountSettingModal.AutoLeadAcceptance .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal.AutoLeadAcceptance .modal-dialog .modal-content .modal-header .close {
    display: block;
  }
}

.AutoLeadAcceptance.overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.5);
}

.AutoLeadAcceptance.overlay.active {
  display: none;
}

@media only screen and (max-width: 767px) {
  .AutoLeadAcceptance.overlay.active {
    display: block;
  }
}

.AccountSettingModal#joinProgramModal .modal-dialog {
  width: 820px;
}

@media only screen and (max-width: 991px) {
  .AccountSettingModal#joinProgramModal .modal-dialog {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal#joinProgramModal .modal-dialog {
    width: 100%;
    margin: 0 !important;
    height: 100%;
    background: #fff;
  }
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal {
    margin-top: 0px !important;
    z-index: 9999;
  }
}

.AccountSettingModal .modal-dialog.modal-sm {
  /*width: 490px;*/
}

.AccountSettingModal .modal-dialog {
  width: 720px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog {
    width: 100%;
    margin: 0 !important;
    height: 100%;
    background: #fff;
  }
}

.AccountSettingModal .modal-dialog .modal-content {
  border: 1px solid #E4E8ED;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  border-bottom: 1px solid #E4E8ED;
  padding: 20px 30px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-header {
    padding: 20px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  font-weight: 600;
}

.AccountSettingModal .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-header .close {
    display: block !important;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body {
  padding: 30px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body {
    padding: 30px 20px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address {
  width: 60%;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 27px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group {
  width: 88%;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group .error {
  font-size: 12px;
  margin: 0px;
  color: #f00;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting {
  width: 90%;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .leadagain {
  font-weight: 600;
  color: #000000;
  margin: 0px 0 38px 0;
  padding-top: 22px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .row {
  margin-left: -15px !important;
  margin-right: -15px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .form-group .input-group .form-control {
  background-color: #EEEEEE;
  border: 1px solid #ccc;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .form-group .input-group .input-group-addon {
  background-color: #EEEEEE;
  border: 1px solid #ccc;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .heading {
  padding-bottom: 20px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .heading h3.title {
  margin: 0;
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  font-weight: 600;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content {
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content .fa-check-circle {
  font-size: 36px;
  padding-right: 15px;
  padding-top: 9px;
  color: green;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content p {
  margin-bottom: 0px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
  width: 250px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.resend_section.frmgrp09 .resend_code {
  background-color: #006EE0;
  color: #fff;
  border: solid 1px #006EE0;
  border-radius: 3px;
  padding: 4px 10px;
  text-decoration: none;
}

.AccountSettingModal .modal-dialog .modal-content .modal-footer {
  padding: 20px 30px;
  background-color: #fff;
  border-top: 1px solid #E4E8ED;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-footer {
    padding: 20px 20px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-footer .btnsetsave {
  padding: 6px 50px;
  font-size: 16px;
  font-weight: 600;
  height: auto;
  text-align: center;
  width: auto;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-footer .btnsetsave {
    width: 100%;
    padding: 15px 0px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-footer #INPROCESS_change_email_with_code {
  float: left;
}

.AccountSettingModal .modal-dialog .modal-content .form-group {
  margin-bottom: 24px;
}

.AccountSettingModal .modal-dialog .modal-content label {
  font-size: 16px;
  font-weight: normal;
  color: #333333;
  line-height: 20px;
  margin-bottom: 15px;
  font-weight: 600;
}

.AccountSettingModal .modal-dialog .modal-content p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 27px;
}

.AccountSettingModal .modal-dialog .modal-content .form-control {
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.AccountSettingModal .modal-dialog .modal-content .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

.AccountSettingModal .modal-dialog .modal-content textarea.form-control {
  height: 87px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.AccountSettingModal .modal-dialog .modal-content textarea.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal.onvationnw {
    background-color: rgba(0, 0, 0, 0.5);
    margin-top: 0px;
  }
}

.AccountSettingModal.onvationnw .modal-dialog {
  width: 433px;
}

@media only screen and (max-width: 640px) {
  .AccountSettingModal.onvationnw .modal-dialog {
    width: 90%;
    height: auto;
    margin: 50px auto !important;
    border-radius: 4px !important;
    overflow: hidden;
  }
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content {
  border-radius: 4px !important;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  padding: 10px 20px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-header .close {
    display: block;
  }
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body {
  padding: 0px 30px 30px;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting {
  text-align: center;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting img {
  width: 230px;
  margin: 0 auto;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting h3 {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  line-height: 22px;
  font-weight: normal;
  margin: 0px;
  padding-top: 20px;
  padding-bottom: 32px;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting p {
  font-size: 18px;
  line-height: 25px;
  text-align: left;
  margin-bottom: 10px;
}

.form-control {
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP {
    background-color: #fff;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap .col-md-3.col-sm-4.col-xs-12 {
    float: none;
    padding: 0px;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap .col-md-3.col-sm-4.col-xs-12 .row {
    margin: 0px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB {
  padding-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB {
    padding-bottom: 60px;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN {
  color: #747474;
  padding: 5px 12px 10px 24px;
  font-weight: 600;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN {
    padding: 5px 0px 30px 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #45474E;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN .fa-cogs {
  padding: 15px 5px 0px 0px !important;
  font-size: 15px !important;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN .fa-cogs {
    display: none;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li {
  border: none;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li a {
  padding: 10px 5px 10px 20px;
  color: #333;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li a {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 25px;
    color: #333;
    font-weight: 700;
    border-bottom: 1px solid #F4F4F4;
  }

  .list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li a .fa-angle-right {
    float: right;
    position: relative;
    top: -2px;
    font-size: 27px;
    display: block;
  }
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabsleads ._MobileBack {
  background-color: #fff;
  border-bottom: 1px solid #E4E8ED;
  margin-bottom: 0px;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabsleads ._MobileBack img {
  -webkit-filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);
          filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);
}

.list-container.setting_new.lead_pref_se01.agenteditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabsleads ._MobileBack span {
  float: none !important;
  color: #333333 !important;
  line-height: 21px !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}

.MSG-LEAD-SELECTION {
  position: relative;
  width: 420px;
  margin: 0 auto;
  top: -30px;
  z-index: 99;
  text-align: left;
}

.MSG-LEAD-SELECTION .alert {
  position: absolute;
  width: 100%;
  margin: 0px;
}

.logo.logosettings {
  display: none;
}

@media only screen and (max-width: 767px) {
  .logo.logosettings {
    display: none;
  }
}

.backtosetting {
  display: none;
}

@media only screen and (max-width: 767px) {
  .backtosetting {
    display: block;
    width: auto;
    float: left;
    color: #333 !important;
    font-size: 16px;
    padding-top: 5px;
  }

  .backtosetting a.backaccount {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding: 11px 15px;
    background: #fff;
    text-align: left;
    -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
            box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  }

  .backtosetting a {
    text-decoration: none;
    color: #333 !important;
  }

  .backtosetting a .fa {
    font-size: 32px;
    display: inline-block;
    line-height: 10px;
    position: relative;
    top: 5px;
    padding-right: 10px;
  }
}

.message_success .error_msg {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  border-radius: 4px;
  margin-bottom: 15px;
  display: inline-block;
}

.form-control.error {
  background-color: #f2dede !important;
  border-color: #ebccd1 !important;
}

.EMAILERROR,
.msgSuccess {
  float: left;
}

#LEAFDESKTOP,
#NOTIDESKTOP {
  display: block;
}

@media only screen and (max-width: 767px) {
  #LEAFDESKTOP,
  #NOTIDESKTOP {
    display: none;
  }
}

#NOTIMOBILE,
#LEAFMOBILE {
  display: none;
}

@media only screen and (max-width: 767px) {
  #NOTIMOBILE,
  #LEAFMOBILE {
    display: block;
  }
}

.clear_on_vacation {
  text-decoration: underline;
}

.clear_on_vacation:hover,
.clear_on_vacation:focus {
  color: #006EE0;
}

.datepicker.datepicker-dropdown {
  z-index: 99999 !important;
}

/*New Modal*/

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal {
    margin-top: 50px;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog.modal-sm {
  /*width: 490px;*/
}

.accountcancellationSeT.AccountSettingModal .modal-dialog {
  width: 680px;
  border-radius: 6px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog {
    width: 100%;
    margin: 0 !important;
    height: 100%;
    background: #fff;
    border-radius: 0px;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content {
  border: 0px solid #E4E8ED;
  -webkit-box-shadow: 0px 4px 15px 0px #213D7C1F;
          box-shadow: 0px 4px 15px 0px #213D7C1F;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    /*height: calc(100vh - 85px - 85px);
				overflow-y: auto;
				-webkit-overflow-scrolling: touch;*/
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  border-bottom: 0px solid #E4E8ED !important;
  padding: 50px 25px 0px 25px !important;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-header {
    padding: 20px 15px 10px 15px !important;
    margin-bottom: 20px;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 24px !important;
  line-height: 20px;
  color: #333333;
  font-weight: normal;
  font-weight: 700 !important;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-header .modal-title {
    display: none;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-header .close {
  font-size: 40px !important;
  font-weight: normal;
  position: absolute;
  right: 27px;
  top: 24px;
  color: #333;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-header .close {
    display: block;
    top: 11px;
    right: 15px;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body {
  padding: 20px 25px 30px 25px !important;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body {
    padding: 10px 15px 30px 15px !important;
    height: calc(100vh - 85px - 85px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .modal-title {
  font-size: 24px !important;
  line-height: 20px;
  color: #333333;
  font-weight: normal;
  font-weight: 700 !important;
  display: none;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .modal-title {
    display: block;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address {
  width: 80% !important;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address {
    width: 100% !important;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 27px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group {
  width: 88%;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group {
    width: 100%;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group .error {
  font-size: 12px;
  margin: 0px;
  color: #f00;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can {
  /*Radio Button*/
  /*Radio Button*/
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AccSetNoti-Body {
  padding-top: 10px;
  padding-bottom: 15px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AccSetNoti-Body p {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 18px;
  color: #333333;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AccSetNoti-Body .AccSetNoti-fisT {
  padding-bottom: 40px;
  /*border-bottom: 1px solid #EDEDED;*/
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AccSetNoti-Body .AccSetNoti-SnD {
  padding: 15px;
  min-height: 150px;
  font-size: 16px;
  line-height: normal;
  border: 1px solid #D9D9D9;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AccSetNoti-Body .AccSetNoti-ThrD {
  padding-top: 40px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .form-group {
  margin-bottom: 25px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .form-group.ReSonCAN {
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .form-group.ReSonCAN {
    padding-bottom: 15px;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .form-group.ReSonCAN label {
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  color: #333;
  margin-bottom: 10px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .form-group.ReSonCAN .form-control {
  border: 1px solid #CDD3DE;
  border-radius: 4px;
  resize: none;
  min-height: 130px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can p {
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  margin-bottom: 40px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can p.close_msg_error {
  margin: 0px;
  font-size: 14px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can #close_msg_error {
  font-size: 14px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .req-desc a {
  text-decoration: none;
  color: #333333;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .req-desc br {
    display: none;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can h4 {
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  font-weight: normal;
  margin: 0 0 10px 0;
  font-weight: 600;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox {
  margin-bottom: 25px;
  display: block;
  /**/
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox label {
  font-weight: normal;
  font-weight: 400;
  font-size: 16px;
  width: 186px;
  margin-bottom: 0px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox .leadtypelabel {
  display: inline-block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333333;
  font-weight: 400;
  padding: 0px 5px 0px 31px;
  width: 100%;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox .leadtypelabel input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox .leadtypelabel .checkmark {
  position: absolute;
  top: -1px;
  left: 0px;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #707070;
  border-radius: 3px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox .leadtypelabel .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox .leadtypelabel .checkmark:after {
  content: '\F00C';
  left: 2px;
  top: 0px;
  color: #fff;
  font-size: 9px;
  font-family: 'fontawesome';
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox .leadtypelabel input:checked ~ .checkmark {
  background-color: #006EE0;
  border: 1px solid #006EE0;
  text-align: center;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .buttoncheckbox .leadtypelabel input:checked ~ .checkmark:after {
  display: block;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN {
  margin-bottom: 0px;
  padding-top: 5px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul {
  list-style-type: none;
  padding: 0px;
  display: block;
  margin-bottom: 0px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li {
  width: 100%;
  position: relative;
  /*Radio Style*/
  /*Radio Style*/
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li label {
  font-size: 16px;
  line-height: 18px;
  /*color: #45474E;*/
  color: #333333;
  margin-bottom: 0px;
  cursor: pointer;
  padding-right: 25px;
  font-weight: 400;
  margin-bottom: 15px !important;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li label span {
  font-weight: 700;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li label p {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin: 0 !important;
  position: relative;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li label p a {
  color: #1F77E4;
  text-decoration: none;
  cursor: pointer;
  z-index: 999;
  position: relative;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:checked,
.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:not(:checked) {
  position: absolute;
  left: 0;
  z-index: 999;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:checked + label,
.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 36px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #45474E;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:checked + label:before,
.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 17px;
  height: 17px;
  border: 1px solid #3D4658;
  border-radius: 100%;
  background: #fff;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:checked + label:after,
.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 9px;
  height: 9px;
  background: #3D4658;
  position: absolute;
  top: 7px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:checked + label:before {
  border: 1px solid #3D4658;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .form_section.account-can .AcTRaDiO-BtN ul li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting {
  width: 90%;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting {
    width: 100%;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .leadagain {
  font-weight: 600;
  color: #000000;
  margin: 0px 0 38px 0;
  padding-top: 22px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .row {
  margin-left: -15px !important;
  margin-right: -15px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .form-group .input-group .form-control {
  background-color: #EEEEEE;
  border: 1px solid #ccc;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .form-group .input-group .input-group-addon {
  background-color: #EEEEEE;
  border: 1px solid #ccc;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .heading {
  padding-bottom: 20px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .heading h3.title {
  margin: 0;
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  font-weight: 600;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content {
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content {
    width: 100%;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content .fa-check-circle {
  font-size: 36px;
  padding-right: 15px;
  padding-top: 9px;
  color: green;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content p {
  margin-bottom: 0px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
  width: 250px;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
    width: 100%;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.resend_section.frmgrp09 .resend_code {
  background-color: #006EE0;
  color: #fff;
  border: solid 1px #006EE0;
  border-radius: 3px;
  padding: 4px 10px;
  text-decoration: none;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer.AcTfTtR {
  text-align: center;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer.AcTfTtR .btnsetsave {
  width: 312px;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer.AcTfTtR .btnsetsave {
    width: 100%;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer {
  padding: 0px 95px 35px 95px !important;
  background-color: #fff;
  border-top: 0px solid #E4E8ED !important;
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer {
    padding: 0px 15px 20px 15px !important;
    position: fixed;
    z-index: 999;
    bottom: 0px;
    width: 100%;
    left: 0;
    right: 0;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer .btnsetsave {
  padding: 5px 50px;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  text-align: center;
  width: auto;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

@media only screen and (max-width: 767px) {
  .accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer .btnsetsave {
    width: 100%;
    padding: 15px 0px;
  }
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .modal-footer #INPROCESS_change_email_with_code {
  float: left;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .form-group {
  margin-bottom: 24px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content label {
  /*font-size: 16px;
				font-weight: normal;
				color: #333333;
				line-height: 20px;
				margin-bottom: 15px;
				font-weight: 600;*/
  font-weight: normal !important;
  /*font-size: 14px !important;*/
  line-height: 17px;
  font-weight: 600;
  color: #333;
  margin-bottom: 10px !important;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content p {
  font-size: 16px;
  line-height: 18px !important;
  color: #333333;
  margin-bottom: 27px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .form-control {
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content textarea.form-control {
  height: 87px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.accountcancellationSeT.AccountSettingModal .modal-dialog .modal-content textarea.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

._MoBBACKOPENURL {
  position: fixed;
  top: 0;
  z-index: 999;
  height: 48px;
  left: 0;
  padding-left: 15px;
  padding-top: 10px;
  line-height: 10px;
  width: 250px;
  background: #fff;
  display: none;
}

._MoBBACKOPENURL .Arrow-bk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  text-decoration: none;
  color: #333;
}

._MoBBACKOPENURL .Arrow-bk:hover {
  color: #333;
}

._MoBBACKOPENURL .Arrow-bk:hover .fa {
  color: #333 !important;
}

._MoBBACKOPENURL .Arrow-bk .fa {
  color: #333;
  line-height: 30px;
  position: relative;
  top: -2px;
  padding-right: 10px;
}

._MoBBACKOPENURL.Active {
  display: block;
}

._MoBBACKOPENURL.Active.MActive {
  width: 63px;
  overflow: hidden;
}

._MoBBACKOPENURL.Active.MActive .Arrow-bk {
  white-space: nowrap;
}

#BaCkPROFlEST {
  float: left;
  margin-top: 10px;
  text-decoration: none;
  color: #006EE0;
}

#BaCkPROFlEST .fa {
  font-size: 24px;
  position: relative;
  line-height: 16px;
  top: 3px;
  padding-right: 10px;
}

@media only screen and (max-width: 767px) {
  #BaCkPROFlEST {
    margin-top: 0px;
    margin-bottom: 20px;
    display: none;
  }
}

#EDITPROFILESHOW.close {
  display: none !important;
}

#EDITPROFILESHOW.close.ACtiVE {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  #EDITPROFILESHOW.close.ACtiVE {
    display: block !important;
  }
}

#EDITPROFILEHIDE.close.HideClS {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  #EDITPROFILEHIDE.close.HideClS {
    display: none !important;
  }
}

/*Agent Help scss*/

.chat_tab.help_right.close-msg {
  top: 0;
}

.chat_tab.help_right h4 {
  font-size: 18px;
  text-align: left;
  max-width: inherit;
}

/*.help_right .rect_call{width: 59px; height:61px; background: url('../images/help/call-chat.svg') no-repeat center #fff;}*/

.help_right .fnt_16 {
  font-size: 16px;
  color: #707070;
  margin-top: 5px;
  margin-bottom: 20px;
}

.chat_tab.help_right .help_top {
  background: #F6F8FC;
  display: inline-block;
  width: 100%;
}

.chat_tab.help_right {
  text-align: left;
}

.faq_txt {
  font-size: 18px;
  margin-top: 15px;
}

.help_right .faq_ul {
  margin: 0;
  padding: 0;
}

.help_right .faq_ul li {
  font-size: 16px;
  color: #006EE0;
  list-style: none;
  margin: 0 0 5px;
}

.help_right .faq_ul li a:hover {
  color: #006EE0;
}

.help_right .chat-header .left-angle {
  margin-right: 15px;
}

.help_right .hlp_title {
  display: block;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  margin: 20px 0 30px;
}

.help_right .hlp_desc p {
  line-height: 20px;
  font-weight: 400;
  font-size: 16px;
}

.help_right .border-top {
  border-top: 1px solid #4A5057;
}

.help_right .border {
  border: 1px solid #4A5057;
}

.help_right .text_area_320 {
  min-height: 220px;
  resize: none;
}

.help_right .hlp_call a {
  color: #006EE0;
}

.help_right .hlp_call {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  margin: 20px 0 10px;
}

.help_right .hlp_snd {
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  margin: 10px 0 20px;
}

.help_right .blue_bg_btn {
  background: #006FE0;
  width: 100%;
  text-align: center;
}

/*Vendor Signup*/

._container {
  padding: 40px 0 40px 0;
  /*min-height: 450px;*/
  font-weight: 400;
  /*Thank you Start*/
  /*Thank you End*/
}

._container .container-logo {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
}

._container .vendor-logo {
  text-align: left;
  margin-bottom: 10px;
}

._container .vendor-logo .navbar-brand {
  float: none;
  display: inline-block;
  height: auto;
  padding: 0px 20px 5px;
}

._container .vendor-logo .navbar-brand img {
  display: block;
  width: 250px;
}

@media only screen and (max-width: 767px) {
  ._container .vendor-logo {
    text-align: center;
  }

  ._container .vendor-logo .navbar-brand img {
    width: 180px;
  }
}

._container ._thankyou {
  width: 700px;
  margin: 50px auto;
  background-color: #fff;
  text-align: center;
  font-weight: 400;
  border-radius: 20px;
  /*box-shadow: 0px 0px 5px #333;*/
}

._container ._thankyou ._check {
  background-color: #F1F1F1;
  padding: 20px 0;
  border-radius: 20px 20px 0 0;
  /*span{
				border: 2px solid $greentxt;
				display: inline-block;
				width: 70px;
				height: 70px;
				border-radius: 50px;
				text-align: center;
				line-height: 70px;
				font-size: 35px;
				color: $greentxt;
			}*/
}

._container ._thankyou ._check span {
  background-color: #fff;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  display: inline-block;
  line-height: 85px;
  -webkit-box-shadow: 0px 0px 1px #ccc;
          box-shadow: 0px 0px 1px #ccc;
}

._container ._thankyou ._check span img {
  width: 50px;
}

._container ._thankyou ._thu_inner {
  padding: 40px 30px 30px;
}

._container ._thankyou ._thu_inner h2 {
  margin: 0 0 20px 0;
  color: #007eff;
  font-size: 45px;
}

._container ._thankyou ._thu_inner p {
  font-size: 16px;
  margin-bottom: 15px;
  padding: 0 30px;
}

@media only screen and (max-width: 767px) {
  ._container ._thankyou {
    width: 100%;
    border-radius: 3px;
    margin: 30px auto;
  }

  ._container ._thankyou ._check {
    border-radius: 3px 3px 0 0;
  }

  ._container ._thankyou ._thu_inner h2 {
    font-size: 35px;
  }

  ._container ._thankyou ._thu_inner p {
    padding: 0px;
  }
}

._container .registration_form.vendor_signupform {
  width: 90%;
  margin: 30px auto 0;
}

._container .registration_form.vendor_signupform .vendor_form {
  width: 100%;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft {
  border-radius: 20px;
  font-size: 16px;
  display: block;
  width: 100%;
  margin: 0 auto 30px;
  background: #620c27;
  padding: 30px;
  font-weight: 400;
  position: relative;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-img {
  position: absolute;
  width: 45px;
  top: 20px;
  right: 20px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content {
  display: block;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content .bft-heading {
  color: #f4dd19;
  font-size: 18px;
  font-weight: 500;
  padding-left: 0px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 700;
  letter-spacing: 0.7px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul li {
  color: #fff;
  display: block;
  padding: 0 0 5px 0;
  font-size: 16px;
  border-right: 0px solid #ccc;
  line-height: 28px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul li img {
  width: 17px;
  margin-right: 5px;
}

._container .registration_form.vendor_signupform .benefits_section.reg_bnft .bft-content ul li:last-child {
  margin-right: 0px;
  border-right: 0px solid #ccc;
}

._container .registration_form.vendor_signupform .social_group {
  padding-left: 30px;
}

._container .registration_form.vendor_signupform .social_group p {
  text-align: left;
}

._container .registration_form.vendor_signupform .social_group h2 {
  text-align: left;
  font-size: 30px;
}

._container .registration_form {
  /*Start Benefit section css*/
  /*End Benefit section css*/
}

._container .registration_form .social_group {
  text-align: center;
  padding: 0 30px;
}

._container .registration_form .social_group h2 {
  color: #fff;
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 15px;
  font-size: 26px;
}

._container .registration_form .social_group p {
  color: #fff;
  font-size: 20px;
  line-height: normal;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .social_group h2 {
    color: #fff;
    font-weight: 600;
    font-size: 22px;
  }

  ._container .registration_form .social_group p {
    color: #fff;
    font-size: 16px;
    line-height: normal;
  }
}

._container .registration_form .vendor_form {
  width: 700px;
  margin: 0 auto 15px;
  background-color: #fff;
  border-radius: 20px;
  font-size: 16px;
}

._container .registration_form .vendor_form .service-inner {
  background-color: transparent;
  padding: 0px;
}

._container .registration_form .vendor_form .service-inner .service_listing ul {
  background-color: #f8f8f8;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips {
  background-color: transparent;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .blue_bg {
  margin-top: 2px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup {
  margin-top: 25px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .form-group {
  margin-top: 0px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .checkbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  font-size: 13px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .checkbox label {
  margin-left: 0px;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .checkbox label input {
  height: auto;
  margin-top: 3px !important;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode {
  text-align: left;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra {
  display: inline-block;
  width: 100%;
  text-align: left;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox {
  display: inline-block;
  background-color: #fff;
  width: 32.333%;
  vertical-align: top;
  border-radius: 3px;
  margin: 10px 0 5px 0;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0;
  line-height: normal;
  padding-bottom: 0;
  margin-bottom: 0;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox label {
  margin-left: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox label input {
  height: auto;
  margin: 0 2px 0 0;
  position: relative;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra {
    /*pradeep*/
  }

  ._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .addtop_zipcode #azip_extra .checkbox {
    width: 48%;
  }
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .add_zipcode {
  font-size: 13px;
  text-align: left;
  width: 100%;
}

._container .registration_form .vendor_form .service-inner .service_listing #add_zips .bott_singup .search-grp .additional_list {
  background-color: #f8f8f8;
  padding: 0 10px;
}

._container .registration_form .vendor_form #geterror .alert.alertmsg {
  padding: 10px 0px;
  font-weight: 400;
  background: none;
  border: none;
}

._container .registration_form .vendor_form #geterror .alert {
  margin: 0px;
  padding: 10px 15px;
  font-size: 14px;
}

._container .registration_form .vendor_form #geterror .alert .close {
  top: 2px;
}

._container .registration_form .vendor_form .register-inner {
  padding: 30px 30px 0px 30px;
  /*.other .form-input.has-error{
					.form-control:focus{

					}
				}*/
}

._container .registration_form .vendor_form .register-inner .form-input {
  margin-bottom: 20px;
}

._container .registration_form .vendor_form .register-inner .headig_servicearea .s_title {
  font-size: 16px;
  margin: 0 0 5px 0;
  border-bottom: 0px solid #ccc;
  padding-bottom: 5px;
  font-weight: 400;
  font-weight: 600;
}

._container .registration_form .vendor_form .register-inner .headig_servicearea .s_title .again-search {
  background: #1148ac;
  color: #fff;
  margin-left: 10px;
  font-size: 13px;
  padding: 4px 9px;
  border-radius: 50px;
  font-weight: normal;
  text-decoration: none;
}

._container .registration_form .vendor_form .register-inner #geterror {
  margin-bottom: 10px;
}

._container .registration_form .vendor_form .register-inner #geterror .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  padding: 10px 15px;
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner #geterror .alert-danger .close {
  position: relative;
  top: 0px;
  right: 0px;
  color: inherit;
}

._container .registration_form .vendor_form .register-inner .locationtext {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 700;
  opacity: 0.8;
  line-height: 20px;
}

._container .registration_form .vendor_form .register-inner .zipcode_search {
  background-color: #f8f8f8;
  padding: 15px 20px;
  border-radius: 10px;
  margin: 0 0 20px 0;
}

._container .registration_form .vendor_form .register-inner label {
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner select,
._container .registration_form .vendor_form .register-inner input,
._container .registration_form .vendor_form .register-inner textarea {
  font-weight: 400;
  height: 42px;
  font-size: 16px;
  text-transform: inherit;
  -webkit-box-shadow: none;
          box-shadow: none;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box {
  font-size: 16px;
  margin-bottom: 0px;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box label {
  font-weight: 400;
  font-weight: normal;
  display: table;
  width: 100%;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box label input {
  height: auto;
  display: table-cell;
  margin: 0px;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box label span {
  display: table-cell;
  padding-left: 2px;
  line-height: normal;
  text-align: left;
  position: relative;
  top: 1px;
}

._container .registration_form .vendor_form .register-inner .form_privacy .check_box a {
  font-weight: 400;
  color: #007eff;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .register-inner .form_privacy .check_box {
    padding-left: 0px;
  }
}

._container .registration_form .vendor_form .register-inner .select_box {
  width: 100%;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccd0d2;
  border-radius: 4px;
}

._container .registration_form .vendor_form .register-inner .select_box .form-control {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #696a6c;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

._container .registration_form .vendor_form .register-inner .select_box::after {
  content: '\F078';
  font-family: 'FontAwesome';
  color: #000;
  position: absolute;
  right: 30px;
  top: 12px;
}

._container .registration_form .vendor_form .register-inner .remove-zipcode {
  text-align: center;
  margin-bottom: 15px;
}

._container .registration_form .vendor_form .register-inner .remove-zipcode .btn-remove {
  border-radius: 50px;
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  padding: 5px 20px;
}

._container .registration_form .vendor_form .register-inner .remove-zipcode .btn-remove:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

._container .registration_form .vendor_form .register-inner #invitelisting {
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner #invitelisting h3 {
  font-size: 16px;
  margin-top: 0px;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section {
  max-height: 116px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-bottom: 10px;
  font-weight: 400;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox {
  list-style-type: none;
  padding: 0px 5px;
  display: inline-block;
  width: 100%;
  background-color: #f8f8f8;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li {
  display: inline-block;
  margin: 4px 2px 4px 2px;
  width: 32.333%;
  /*.btn {
							    width: 100%;
							    text-align: left;
							    padding: 0px 8px;
							    font-size: 13px;
							    padding: 0px 7px;
								}*/
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li .button-checkbox {
  width: 100%;
  font-weight: normal;
  font-size: 13px;
  margin: 0px;
  cursor: pointer;
  padding: 0px 5px;
  border: 0px solid #ccc;
  border-radius: 4px;
  font-weight: 400;
  background-color: #fff;
}

._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li .button-checkbox input {
  height: auto;
  margin-right: 4px;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .register-inner .invite_listing_section .listing-checkbox li {
    width: 99%;
  }
}

._container .registration_form .vendor_form .register-inner .add-zip01 {
  width: 100%;
  margin-bottom: 15px;
  margin-top: 5px !important;
  background-color: #f8f8f8 !important;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller {
  display: inline-block;
  width: 100%;
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing {
  background-color: #fff;
  display: inline-block;
  width: 32.333%;
  vertical-align: top;
  border-radius: 3px;
  margin: 2px;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
  font-family: "Lato", sans-serif;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing label {
  font-weight: normal;
  font-size: 13px;
  margin: 0px;
  cursor: pointer;
  font-family: "Lato", sans-serif;
}

._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing label input {
  height: auto;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing {
    width: 49%;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .register-inner .add-zip01 .zipcontroller .zip_s_listing {
    width: 99%;
  }
}

._container .registration_form .vendor_form .register-inner .add-zipcode {
  text-align: center;
  margin: 0 0 15px 0;
  padding-bottom: 0px;
}

._container .registration_form .vendor_form .register-inner .add-zipcode .input-group-addon {
  border-radius: 50px;
  padding: 6px 20px;
  display: inline-block;
  width: auto;
  background-color: #00338f;
  color: #fff;
  border-color: #00338f;
  cursor: pointer;
}

._container .registration_form .vendor_form .register-inner .add-zipcode .input-group-addon.disabled {
  opacity: .65;
  cursor: not-allowed;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .vendor_form .register-inner .register-inner {
    padding: 30px 20px 0px 20px;
    min-height: 200px;
  }
}

._container .registration_form .vendor_form .service_listing {
  font-weight: 400;
  margin-bottom: 15px;
}

._container .registration_form .vendor_form .service_listing #add_zips {
  width: 100%;
}

._container .registration_form .vendor_form .service_listing #add_zips ul {
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
  text-align: left;
}

._container .registration_form .vendor_form .service_listing #add_zips ul li {
  display: inline-block;
  background-color: #fff;
  width: 32.333%;
  vertical-align: top;
  border-radius: 3px;
  margin: 2px;
  font-size: 13px;
  color: #333;
  padding: 2px 5px;
  text-align: left;
}

._container .registration_form .vendor_form .service_listing #add_zips ul li label input {
  height: auto;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  ._container .registration_form .vendor_form .service_listing #add_zips ul li {
    width: 49%;
    line-height: normal;
  }

  ._container .registration_form .vendor_form .service_listing #add_zips ul li label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 0;
  }

  ._container .registration_form .vendor_form .service_listing #add_zips ul li label input {
    height: auto;
    margin-top: 4px;
    margin-left: 0;
  }
}

@media only screen and (max-width: 480px) {
  ._container .registration_form .vendor_form .service_listing #add_zips ul li {
    width: 48%;
  }
}

._container .registration_form .vendor_form .vendor-footer.complete-step {
  min-height: 60px;
}

._container .registration_form .vendor_form .vendor-footer {
  background-color: #F1F1F1;
  padding: 10px 30px;
  border-radius: 0px 0px 20px 20px;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a {
  text-decoration: none;
  display: block;
  padding: 0 10px 0px 0px;
  background-color: transparent;
  border-radius: 50px;
  margin-top: 15px;
  font-weight: 400;
  line-height: 20px;
  color: #000;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a .fa {
  font-size: 24px;
  margin-left: 0px;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a span {
  margin-left: 5px;
  position: relative;
  top: -3px;
}

._container .registration_form .vendor_form .vendor-footer .backbtn-vnd a:hover {
  color: #007eff;
}

._container .registration_form .vendor_form .vendor-footer .step_footer {
  margin-top: 8px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer span {
  font-weight: 700;
  position: relative;
  top: -2px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer ul {
  list-style-type: none;
  display: inline-block;
  margin: 0px;
  padding: 0 0 0 10px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer ul li {
  display: inline-block;
  width: auto;
  margin-right: 5px;
  font-weight: 400;
  background-color: #ccc;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  text-align: center;
  line-height: 21px;
}

._container .registration_form .vendor_form .vendor-footer .step_footer ul li.active {
  color: #fff;
  background-color: #007eff;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  text-align: center;
}

._container .registration_form .vendor_form .vendor-footer .btn {
  width: 140px;
  font-size: 16px;
  float: right;
  border-radius: 50px;
  font-weight: 700;
}

._container .registration_form .vendor_form .vendor-footer .btn .fa {
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .vendor_form {
    width: 100%;
    text-align: center;
    border-radius: 3px;
    /*.btn.btnright{
					float: right !important;
				}*/
  }

  ._container .registration_form .vendor_form .pull-left {
    float: none !important;
    width: 100%;
    margin-bottom: 10px;
  }

  ._container .registration_form .vendor_form .pull-left.backbtn-vnd {
    float: left !important;
    width: auto;
    margin-bottom: 0px;
  }

  ._container .registration_form .vendor_form .vendor-footer {
    border-radius: 0px 0px 3px 3px;
  }
}

._container .registration_form .vendor-copyright {
  margin-top: 20px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  position: absolute;
  bottom: 10px;
  width: 100%;
  left: 0;
  padding: 0 20px;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .vendor-copyright {
    position: relative;
  }
}

._container .registration_form .benefits_section {
  border-radius: 20px;
  font-size: 16px;
  display: table;
  width: 700px;
  margin: 0 auto 15px;
  background: #620c27;
  padding: 8px 15px;
  font-weight: 400;
}

._container .registration_form .benefits_section .bft-img {
  display: table-cell;
  width: 45px;
  vertical-align: top;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section .bft-img {
    padding-top: 10px;
  }
}

._container .registration_form .benefits_section .bft-content {
  display: table-cell;
}

._container .registration_form .benefits_section .bft-content .bft-heading {
  color: #f4dd19;
  font-size: 16px;
  padding-left: 7px;
  text-transform: uppercase;
  margin-bottom: 0px;
  font-weight: 700;
  letter-spacing: 0.7px;
}

._container .registration_form .benefits_section .bft-content ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

._container .registration_form .benefits_section .bft-content ul li {
  color: #fff;
  display: inline-block;
  padding: 0 7px;
  font-size: 14px;
  border-right: 1px solid #ccc;
  line-height: 13px;
}

._container .registration_form .benefits_section .bft-content ul li:last-child {
  margin-right: 0px;
  border-right: 0px solid #ccc;
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section .bft-content ul li {
    width: 48%;
  }

  ._container .registration_form .benefits_section .bft-content ul li:nth-of-type(2) {
    border-right: 0px solid #ccc;
  }
}

@media only screen and (max-width: 568px) {
  ._container .registration_form .benefits_section .bft-content ul li {
    width: 99%;
    border-right: 0px solid #ccc;
  }
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section .bft-content {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  ._container .registration_form .benefits_section {
    width: 100%;
    border-radius: 3px;
  }
}

@media only screen and (max-width: 767px) {
  ._container {
    padding: 30px 0;
  }

  ._container .registration_form {
    margin-left: -15px;
    margin-right: -15px;
  }

  ._container .registration_form .social_group {
    padding: 0 30px;
  }

  ._container .registration_form .social_group h2 {
    font-size: 22px;
  }

  ._container .registration_form .social_group p {
    color: #fff;
    font-size: 16px;
  }
}

.tab-progressbar {
  padding: 20px 30px 0;
  margin-bottom: -20px;
}

.tab-progressbar li.active > a.hidden-xs {
  display: block !important;
}

.tab-progressbar li.active > a.visible-xs {
  display: none !important;
}

.tab-progressbar .nav-pills.nav-wizard > li {
  position: relative;
  overflow: visible;
  border-right: 10px solid #fff;
  border-left: 10px solid #fff;
  width: 32.999%;
}

.tab-progressbar .nav-pills.nav-wizard > li:first-child {
  border-left: 0;
}

.tab-progressbar .nav-pills.nav-wizard > li:first-child a {
  border-radius: 5px 0 0 5px;
}

.tab-progressbar .nav-pills.nav-wizard > li:last-child {
  border-right: 0;
}

.tab-progressbar .nav-pills.nav-wizard > li:last-child a {
  border-radius: 0 5px 5px 0;
}

.tab-progressbar .nav-pills.nav-wizard > li a {
  border-radius: 0;
  background-color: #eee;
  padding: 10px;
  line-height: 20px;
}

.tab-progressbar .nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}

.tab-progressbar .nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}

.tab-progressbar .nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #eee;
}

.tab-progressbar .nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #eee #eee #eee transparent;
}

.tab-progressbar .nav-pills.nav-wizard > li:hover a {
  background-color: #eee;
  color: #777777;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs .nav-arrow {
  border-color: transparent transparent transparent #11ac1c;
}

.tab-progressbar .nav-pills.nav-wizard > li.active a {
  color: #777777;
}

.tab-progressbar .nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #428bca #428bca #428bca transparent;
}

.tab-progressbar .nav-pills.nav-wizard > li.active.disabled .nav-wedge {
  border-color: #eee #eee #eee transparent;
}

.tab-progressbar .nav-pills.nav-wizard > li.active.disabled .nav-arrow {
  border-color: transparent transparent transparent #eee;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs.disabled a {
  background-color: #eee;
  color: #000;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs a {
  background-color: #11ac1c;
  color: #fff;
}

.tab-progressbar .nav-pills.nav-wizard > li.activetabs .nav-wedge {
  position: absolute;
  top: 0px;
  left: -19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #11ac1c #11ac1c #11ac1c transparent;
  z-index: 150;
}

@media only screen and (max-width: 767px) {
  .tab-progressbar .nav-pills.nav-wizard > li {
    width: 32.333%;
  }

  .tab-progressbar .nav-pills.nav-wizard > li.activetabs .nav-wedge {
    border-width: 19px 0 20px 20px;
  }

  .tab-progressbar .nav-pills.nav-wizard > li .nav-wedge {
    border-width: 19px 0 20px 20px;
  }

  .tab-progressbar .nav-pills.nav-wizard > li .nav-arrow {
    border-width: 19px 0 20px 20px;
  }

  .tab-progressbar .nav-pills.nav-wizard > li a {
    line-height: 19px;
    padding: 10px 0;
  }
}

@media only screen and (max-width: 767px) {
  .tab-progressbar {
    padding: 1px 0px 0 0;
    margin-bottom: 0px;
    position: fixed;
    left: 0;
    bottom: -7px;
    width: 100%;
    z-index: 999;
    background-color: #fff;
  }

  .tab-progressbar .nav-pills.nav-wizard > li {
    width: 32.9%;
  }

  .tab-progressbar .navbar-inner ul li a {
    padding: 10px 0;
  }

  .tab-progressbar .navbar-inner ul li a.visible-xs {
    display: none !important;
  }

  .tab-progressbar .navbar-inner ul li a.hidden-xs {
    display: block !important;
  }
}

@media only screen and (max-width: 767px) and (max-width: 568px) {
  .tab-progressbar .navbar-inner ul li a {
    font-size: 12px;
  }
}

.vendorloan_container {
  background: #fff;
  /*padding: 130px 0 60px;*/
  padding: 73px 0 0px;
  position: relative;
  font-family: "Lato", sans-serif;
  /*Vendor Service Start*/
  /*Vendor Service end*/
}

.vendorloan_container ._vendor-inner {
  padding-top: 50px;
  padding-bottom: 60px;
  padding-right: 50px;
  width: 100%;
}

.vendorloan_container .nowarries-section {
  text-align: center;
  margin-top: 40px;
}

.vendorloan_container .nowarries-section h3 {
  color: #007eff;
  margin: 0px 0 10px 0;
}

.vendorloan_container .nowarries-section p {
  line-height: 26px;
}

.vendorloan_container .viewsemple-btn {
  text-align: center;
  display: block;
}

.vendorloan_container .viewsemple-btn a {
  display: block;
  background-color: #007eff;
  border-radius: 50px;
  padding: 12px 15px 12px;
  color: #fff;
  font-size: 14px;
  width: 160px;
  text-align: center;
  line-height: 10px;
  text-decoration: none;
  margin: 30px auto 0;
}

.vendorloan_container .viewsemple-btn a:hover {
  text-decoration: none;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container ._vendor-inner {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container ._vendor-inner {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 0px;
  }
}

.vendorloan_container .heading._signup-fs {
  text-align: center;
}

.vendorloan_container .heading._signup-fs h2 {
  margin-bottom: 10px;
  line-height: 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .heading._signup-fs h2 {
    line-height: 30px;
  }
}

.vendorloan_container .heading._signup-fs p.sub-text {
  font-size: 14px;
}

.vendorloan_container .heading._signup-fs p {
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .heading._signup-fs p {
    font-size: 20px;
  }
}

.vendorloan_container .heading h2 {
  font-size: 30px;
  color: #333333;
  line-height: 30px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.vendorloan_container .heading .btnline {
  display: block;
  width: 90px;
  height: 2px;
  background-color: #a8abb4;
  margin-bottom: 20px;
}

.vendorloan_container .heading p {
  font-size: 16px;
  color: #333333;
}

.vendorloan_container .heading p a {
  display: block;
  background-color: #007eff;
  border-radius: 50px;
  padding: 6px 5px 5px;
  color: #fff;
  font-size: 12px;
  width: 120px;
  text-align: center;
  margin-top: 3px;
  line-height: 10px;
  text-decoration: none;
}

.vendorloan_container .heading p a:hover {
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .heading h2 {
    font-size: 26px;
  }
}

@media only screen and (max-width: 568px) {
  .vendorloan_container .heading h2 {
    font-size: 22px;
  }
}

.vendorloan_container .loanagent-inner.remove-heading {
  margin-top: 0px;
}

.vendorloan_container .loanagent-inner {
  margin-top: 35px;
}

.vendorloan_container .loanagent-inner input,
.vendorloan_container .loanagent-inner textarea,
.vendorloan_container .loanagent-inner select {
  font-family: "Lato", sans-serif;
}

.vendorloan_container .loanagent-inner .payment_method #input--cc input {
  padding-left: 10px;
}

.vendorloan_container .loanagent-inner .payment_method #input--cc::before {
  right: 11px;
  top: -1px;
  left: inherit;
}

.vendorloan_container .loanagent-inner .selection_country {
  /*.selection_country.yourprice_009{
				margin-bottom: 30px;
			}*/
}

.vendorloan_container .loanagent-inner .selection_country .heading {
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .heading h4 {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .heading h4 {
    font-size: 20px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form {
  margin-bottom: 30px;
  padding: 0 40px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR {
  text-align: center;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text {
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a {
  text-decoration: none;
  font-weight: 700;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a:hover {
  color: #007eff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR {
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul {
  list-style-type: none;
  margin: 0px 0 30px 0;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  margin: 0 5px;
}

@media only screen and (max-width: 639px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li {
    width: 100%;
    margin-bottom: 10px;
  }

  .vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li a {
    width: 100%;
    display: block;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND {
  background-color: #fff;
  color: #466CAE;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50px;
  border: 1px solid #466CAE;
  text-decoration: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND .fa {
  color: #466CAE;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND:hover {
  background-color: #466CAE;
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .facebook-VND:hover .fa {
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND {
  background-color: #fff;
  color: #CA4134;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50px;
  border: 1px solid #CA4134;
  text-decoration: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND .fa {
  color: #CA4134;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND:hover {
  background-color: #CA4134;
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li .google-NND:hover .fa {
  color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .profession-text {
  margin: 0px;
  text-align: center;
  font-size: 20px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-success ._service-listing ._radio-section label {
  color: #000;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .bar:before,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #a94442;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error ._service-listing ._radio-section .radio .checkround {
  border-color: #a94442;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .form-control {
  height: 42px;
  font-size: 16px;
  background-color: #f8f8f8;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid !important;
  border-color: #a94442 !important;
  border-width: 0 0 1px 0 !important;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .formcontrol:focus ~ label.label1,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error .formcontrol:valid ~ label.label1 {
  top: 2px;
  font-size: 10px;
  color: #a94442;
  font-weight: 500;
  left: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input.has-error label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 10px;
  top: 12px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input._profession-VND090.has-error .profession_input input.form-control {
  border: 1px solid #a94442 !important;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input {
  margin-bottom: 20px;
  /*.bar:before, .bar:after   */
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input #map._vendor-map {
  width: 100%;
  height: 300px;
  background: #f8f8f8;
  border: 5px solid #f8f8f8;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .option-text {
  position: absolute;
  right: 15px;
  top: 13px;
  font-size: 10px;
  opacity: 0.7;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img {
  margin-bottom: 30px;
  text-align: center;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img label {
  font-weight: normal;
  margin-bottom: 15px;
  cursor: pointer;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section {
  margin-top: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section .image-upload .fa {
  display: block;
  color: #007eff;
  font-size: 24px;
  margin-bottom: 5px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section .image-upload span {
  display: block;
  color: #007eff;
  font-size: 16px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img .form_section .image-upload input {
  display: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img {
  text-align: center;
  display: inline-block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img figure {
  width: 200px;
  height: 200px;
  background: #cce2ef;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img figure .Vdefaulting {
  padding-top: 15px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img a {
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 {
  width: 200px;
  height: 150px;
  margin: 0px 0 30px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 figure {
  border: 1px solid #f8f8f8;
  width: 200px;
  height: 200px;
  overflow: hidden;
  margin: 0 auto;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 figure img {
  width: 100%;
  height: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 ._delete-img {
  background-color: #f8f8f8;
  width: 100%;
  padding: 3px 10px;
  text-align: center;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 ._delete-img .crop-me {
  text-align: center;
  margin: 0 auto;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  margin-right: 11px;
  border: 1px solid #007eff;
  border-radius: 100%;
  background: #007eff;
  width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 26px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp._upload-p-img ._profile-img .upload_s1 ._delete-img .close {
  position: relative;
  right: 4px;
  color: #fff;
  text-shadow: none;
  border-radius: 50px;
  font-size: 15px;
  text-align: center;
  border: 1px solid #f00;
  display: inline-block;
  background: #f00;
  margin-top: 1px;
  width: 30px;
  height: 30px;
  line-height: 25px;
  padding: 0;
  top: 0;
  float: none;
  opacity: 1;
  vertical-align: top;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input:before {
  content: '\F002';
  font-family: 'FontAwesome';
  left: 10px;
  position: absolute;
  top: 9px;
  color: #333;
  opacity: 0.8;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input {
  width: 80%;
  margin: 0 auto;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input {
    width: 100%;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .profession_input input.form-control {
  padding-left: 30px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._autocomplete.formgrp label.label1 {
  top: 2px;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  left: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp {
  display: block;
  position: relative;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp ._tag_section {
  display: block;
  text-align: center;
  max-height: 135px;
  overflow-y: auto;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp ._tag_section .tag {
  border: 1px solid #007eff;
  border-radius: 4px;
  padding: 2px 6px;
  color: #007eff;
  text-decoration: none;
  margin: 4px 1px;
  display: inline-block;
  font-size: 12px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formgrp ._tag_section .tag:hover {
  color: #fff;
  background-color: #007eff;
  border: 1px solid #007eff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing h4 {
  font-weight: 700;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing #_milesselected {
  width: 300px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing #_milesselected .form-input {
  margin-top: 15px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing #_milesselected {
    width: 200px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section {
  padding: 1px 0 0 20px;
  /* The radio start*/
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */
  /* The radio end*/
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio {
  display: block;
  position: relative;
  padding-left: 23px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 500;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .checkround {
  position: absolute;
  top: 4px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border-color: #007eff;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio input:checked ~ .checkround {
  background-color: #fff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .checkround:after {
  content: "";
  position: absolute;
  display: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio input:checked ~ .checkround:after {
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input ._service-listing ._radio-section .radio .checkround:after {
  left: 1px;
  top: 1px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #007eff;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box {
  position: relative;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box select {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  background-color: #f8f8f8;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box select option {
  padding: 10px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .select_box:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  top: 2px;
  font-size: 23px;
  color: #777;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .form-control {
  height: 42px;
  font-size: 16px;
  background-color: #f8f8f8;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input textarea.form-control {
  height: auto;
  resize: vertical;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input input.form-control {
  padding-left: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol {
  font-size: 15px;
  padding: 17px 10px 5px 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input label.label1 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 10px;
  top: 12px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ label.label1,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:valid ~ label.label1 {
  top: 0px;
  padding-top: 1px;
  left: 0;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  padding-left: 10px;
  width: 93%;
  background-color: #f8f8f8;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar {
  position: relative;
  display: block;
  width: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:before,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  background: #007eff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:before {
  left: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .bar:after {
  right: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ .bar:before,
.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .payment-img span {
  color: #777777;
  margin-right: 10px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .payment-img img {
  width: 200px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box {
  font-size: 16px;
  margin-bottom: 0px;
  padding-left: 20px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label {
  font-weight: 400;
  font-weight: normal;
  display: table;
  width: 100%;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label input {
  height: auto;
  display: table-cell;
  margin: 0px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label span {
  display: table-cell;
  padding-left: 2px;
  line-height: normal;
  text-align: left;
  position: relative;
  top: 1px;
}

.vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box label span a {
  font-weight: 400;
  color: #007eff;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form .form-input .check_box {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .register-form {
    padding: 0 10px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section {
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable {
  border: 1px solid #f8f8f8;
  margin-bottom: 30px;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead {
  background-color: #f8f8f8;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th {
  padding: 15px 30px;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th span {
  border-right: 2px solid #000;
  width: 100%;
  display: block;
  line-height: 15px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th {
    padding: 15px 5px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable thead tr th:last-child span {
  border-right: 0px solid #000;
}

.vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable tbody tr td {
  padding: 10px 30px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .yourprice-section .pricetable tbody tr td {
    padding: 15px 5px;
  }
}

.vendorloan_container .loanagent-inner .selection_country .select2-container {
  width: 80% !important;
  margin: 0 auto 40px;
  display: block;
}

.vendorloan_container .loanagent-inner .selection_country .select2-container .select2-selection {
  /*border: 1px solid #f8f8f8 !important;
					border-radius: 0px;
					padding: 6px 10px;
					font-size: 16px;
					background: #f8f8f8;*/
  border-style: solid !important;
  border-radius: 0px;
  padding: 3px 10px;
  font-size: 16px;
  background: #fff;
  border-width: 0 0 1px 0 !important;
  border-color: #ccc !important;
}

.vendorloan_container .loanagent-inner .selection_country .select2-container .select2-selection__choice {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  font-size: 14px;
}

.vendorloan_container .loanagent-inner .selection_country .select2-container .select2-selection__choice__remove {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 0px;
  line-height: 22px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .loanagent-inner .selection_country .select2-container {
    width: 90%;
  }
}

.vendorloan_container .sidebar_vindor {
  margin-top: 32px;
  background-color: #f8f8f8;
  padding: 20px 40px 30px 60px;
  width: 100%;
}

.vendorloan_container .sidebar_vindor ._side-text {
  text-align: center;
  padding-top: 55px;
}

.vendorloan_container .sidebar_vindor ._side-text .head-text {
  font-size: 32px;
  line-height: normal;
  font-weight: 400;
  margin-bottom: 25px;
  line-height: 40px;
}

.vendorloan_container .sidebar_vindor ._side-text p {
  font-size: 20px;
  opacity: 0.8;
  line-height: 30px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .sidebar_vindor ._side-text .head-text {
    font-size: 26px;
    line-height: 35px;
  }

  .vendorloan_container .sidebar_vindor ._side-text p {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .sidebar_vindor ._side-text {
    padding-top: 0px;
  }
}

.vendorloan_container .sidebar_vindor ._loanleads-text ._subhead {
  color: #000;
  margin-top: 20px;
  font-weight: bold;
  margin-bottom: 0px;
}

.vendorloan_container .sidebar_vindor ._side-listing ._online-listing {
  margin-top: 25px;
}

.vendorloan_container .sidebar_vindor ._side-listing ._online-listing li {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 15px;
  position: relative;
  line-height: 36px;
}

.vendorloan_container .sidebar_vindor ._side-listing ._online-listing li .fa {
  margin-right: 8px;
}

.vendorloan_container .sidebar_vindor .head-text {
  font-weight: 700;
  font-size: 22px;
  color: #007eff;
}

.vendorloan_container .sidebar_vindor p {
  font-size: 16px;
  line-height: 24px;
}

.vendorloan_container .sidebar_vindor ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.vendorloan_container .sidebar_vindor ul li {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 15px;
  position: relative;
  line-height: 36px;
}

.vendorloan_container .sidebar_vindor ul li a {
  text-decoration: none;
  color: #333;
}

.vendorloan_container .sidebar_vindor ul li a .facircle {
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 2px solid #777;
  border-radius: 100px;
  background-color: #fff;
  z-index: 9;
  position: relative;
  top: 8px;
  margin-right: 10px;
}

.vendorloan_container .sidebar_vindor ul li a:hover {
  color: #333;
}

.vendorloan_container .sidebar_vindor ul li a:before {
  content: '';
  border-left: 2px solid #777;
  position: absolute;
  height: 70px;
  left: 12px;
  top: 21px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .sidebar_vindor ul li {
    font-size: 16px;
    padding-bottom: 15px;
    line-height: 30px;
  }
}

.vendorloan_container .sidebar_vindor ul li.active {
  color: #ef710a;
}

.vendorloan_container .sidebar_vindor ul li.active a {
  text-decoration: none;
  color: #ef710a;
}

.vendorloan_container .sidebar_vindor ul li.active a .facircle {
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 2px solid #ef710a;
  border-radius: 100px;
  background-color: #fff;
  z-index: 9;
  position: relative;
  top: 8px;
  margin-right: 10px;
}

.vendorloan_container .sidebar_vindor ul li.active a:before {
  content: '';
  border-left: 2px solid #ef710a;
  position: absolute;
  height: 70px;
  left: 12px;
  top: 21px;
}

.vendorloan_container .sidebar_vindor ul li:last-child {
  padding-bottom: 0px;
}

.vendorloan_container .sidebar_vindor ul li:last-child a:before {
  content: '';
  border-left: 0px solid #777;
  position: absolute;
  height: 70px;
  left: 11px;
  top: 21px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .sidebar_vindor {
    padding: 20px 20px 30px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .sidebar_vindor {
    display: block;
    margin-top: 0px;
    padding: 20px 30px;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.vendorloan_container .benefits_section {
  border-radius: 10px;
  font-size: 16px;
  display: table;
  width: 100%;
  margin: 60px 0 15px 0;
  background: #007eff;
  padding: 8px 15px;
  font-weight: 400;
}

.vendorloan_container .benefits_section .bft-img {
  display: table-cell;
  width: 45px;
  vertical-align: top;
}

.vendorloan_container .benefits_section .bft-content {
  display: table-cell;
}

.vendorloan_container .benefits_section .bft-content .bft-heading {
  color: #f4dd19;
  font-size: 16px;
  font-weight: 500;
  padding-left: 7px;
  text-transform: uppercase;
  margin-bottom: 0px;
  font-weight: 700;
  letter-spacing: 0.7px;
}

.vendorloan_container .benefits_section .bft-content ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  width: 100%;
}

.vendorloan_container .benefits_section .bft-content ul li {
  color: #fff;
  display: inline-block;
  padding: 0 7px;
  font-size: 14px;
  border-right: 1px solid #ccc;
  line-height: 13px;
}

.vendorloan_container .benefits_section .bft-content ul li:last-child {
  margin-right: 0px;
  border-right: 0px solid #ccc;
}

@media only screen and (max-width: 640px) {
  .vendorloan_container .benefits_section {
    margin: 20px 0 15px 0;
  }

  .vendorloan_container .benefits_section .bft-content ul li {
    width: 100%;
    border-right: 0px solid #ccc;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group {
  margin: 0 0 35px 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch {
  margin: 35px 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .srviceheading {
  text-align: center;
  margin-bottom: 30px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .srviceheading h4 {
  font-size: 26px;
  line-height: 35px;
  font-weight: 600;
  color: #333;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .srviceheading h4 {
    font-size: 22px;
    line-height: 28px;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea {
  width: 65%;
  margin: 0 auto;
  /*.bar:before, .bar:after   */
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formgrp {
  position: relative;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .form-control {
  height: 58px;
  font-size: 18px;
  color: #777777;
  border-radius: 0px;
  background-color: #f8f8f8;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 1px 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol {
  font-size: 15px;
  padding: 20px 10px 5px 10px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea label.label1 {
  color: #777;
  font-size: 15px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 10px;
  top: 15px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-weight: 500;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ label.label1,
.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:valid ~ label.label1 {
  top: 2px;
  font-size: 11px;
  color: #007eff;
  font-weight: 500;
  left: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar {
  position: relative;
  display: block;
  width: 100%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:before,
.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: 3px;
  position: absolute;
  background: #007eff;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:before {
  left: 50%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .bar:after {
  right: 50%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ .bar:before,
.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ .bar:after {
  width: 50%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .highlight {
  position: absolute;
  height: 60%;
  width: 100px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.5;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea .formcontrol:focus ~ .highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .ziparea {
    width: 90%;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit {
  font-size: 14px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .editheading {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 5px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .service-location p {
  margin-bottom: 1px;
  color: #333;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .service-location p .fa {
  color: #007eef;
  font-size: 16px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .service_zipsearch .service_edit .changelocation a {
  color: #007eef;
  text-decoration: none;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 {
  background-color: #f8f8f8 !important;
  padding: 10px 10px 0px 10px !important;
  margin-bottom: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  /*.zip_s_listing:nth-last-child(1){
									border-bottom: 0px solid #ccc;
								}
								.zip_s_listing:nth-last-child(2){
									border-bottom: 0px solid #ccc;
								}
								.zip_s_listing:nth-last-child(3){
									border-bottom: 0px solid #ccc;
								}*/
  /*.zip_s_listing:last-child{
									width: 100%;
								}*/
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing {
  width: 33%;
  display: inline-block;
  border-bottom: 1px solid #ccc;
  padding: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing label {
  font-weight: normal;
  color: #333333;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing {
    width: 50%;
    padding: 10px 5px;
  }

  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zip01 .zipcontroller .zip_s_listing label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0px;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zipcode {
  text-align: center;
  width: 100%;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .add-zipcode span {
  display: inline-block;
  width: auto;
  border: none;
  background-color: #007eef;
  color: #fff;
  border-radius: 50px;
  padding: 10px 30px;
  cursor: pointer;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea {
  text-align: right;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea .checkbox {
  margin-bottom: 0px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea .checkbox label {
  font-weight: 700;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .searchlistzip .headig_servicearea .checkbox label input {
  position: relative;
  top: 0px;
  margin: 0 6px 0 0;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .add-zip01 {
    padding: 10px 5px 0px 5px !important;
  }
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 h3 {
  font-size: 22px;
  font-family: "Lato", sans-serif;
  text-align: center;
  margin-bottom: 19px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section {
  background-color: #f8f8f8;
  padding: 0 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #ccc;
  /*li:nth-last-child(1){
									border-bottom: 0px solid #ccc;
								}
								li:nth-last-child(2){
									border-bottom: 0px solid #ccc;
								}
								li:nth-last-child(3){
									border-bottom: 0px solid #ccc;
								}*/
  /*li:last-child{
									width: 100%;
								}*/
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li {
  width: 33%;
  display: inline-block;
  border-bottom: 1px solid #ccc;
  padding: 10px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li label {
  font-weight: normal;
  color: #333333;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0px;
}

.vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li label input {
  margin-right: 5px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li {
    width: 50%;
    padding: 10px 5px;
  }

  .vendorloan_container .vendor_service .register-inner .service-inner .zipsearch_group .invitelisting_s01 .invite_listing_section ul li label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0px;
  }
}

.vendorloan_container .continuebutton ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: none;
}

.vendorloan_container .continuebutton ul li {
  display: inline-block;
}

.vendorloan_container .continuebutton ul li span {
  font-weight: 700;
  font-size: 18px;
  margin-right: 5px;
}

.vendorloan_container .continuebutton ul li a {
  width: 25px;
  height: 25px;
  border: 1px solid #ccc;
  display: block;
  text-align: center;
  border-radius: 100px;
  line-height: 22px;
  margin-right: 5px;
  background-color: #fff;
}

.vendorloan_container .continuebutton ul li a:hover {
  text-decoration: none;
  color: #333;
}

.vendorloan_container .continuebutton ul li.active a {
  border: 1px solid #ef710a;
  background-color: #ef710a;
  color: #fff;
}

.vendorloan_container .continuebutton .backbutton {
  float: left;
  font-size: 16px;
  font-weight: 500;
  width: auto;
  text-decoration: none;
  position: relative;
  top: 6px;
  line-height: normal;
  color: #333;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

.vendorloan_container .continuebutton .backbutton .fa {
  font-size: 30px;
  position: relative;
  top: 3px;
}

.vendorloan_container .continuebutton .backbutton:hover {
  color: #007eff;
}

.vendorloan_container .continuebutton .btn {
  float: right;
  border-radius: 50px;
  font-size: 18px;
  padding: 6px 30px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container .continuebutton {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    background: #f8f8f8;
    left: 0;
    padding: 10px 10px 16px 10px;
    -webkit-box-shadow: 0px 1px 4px #333;
            box-shadow: 0px 1px 4px #333;
  }

  .vendorloan_container .continuebutton .backbutton {
    top: 0px;
  }

  .vendorloan_container .continuebutton ul {
    display: inline-block;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container {
    padding: 40px 0 0px 0;
  }
}

.loadoffer_section.vendor_wrap {
  padding: 60px 0 0px 0;
}

@media only screen and (max-width: 767px) {
  .loadoffer_section.vendor_wrap {
    padding: 0px;
  }
}

.loadoffer_section.vendor_wrap .desclaimer p {
  padding-left: 0px;
}

.loadoffer_section.vendor_wrap .desclaimer p strong {
  border-bottom: 1px solid #ccc;
  margin: 0 0 10px 0;
  padding-bottom: 14px;
  color: #007eff;
  clear: both;
  width: 100%;
  display: block;
  font-size: 18px;
  font-weight: normal;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap {
  padding: 0px 0 0px 0;
  background-image: none;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner {
  padding: 0px 40px 60px 0;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner .loan_bg {
  background-color: transparent;
  padding: 0px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner .loan_bg a {
  text-decoration: none;
  color: #007eff;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search {
  width: 90%;
  margin: 30px auto 0;
  background-color: #f0f6fc;
  padding: 0;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer {
  display: table;
  width: 100%;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left {
  /*display: table-cell;*/
  width: 180px;
  padding: 0 30px;
  vertical-align: middle;
  background: #007eff;
  display: none;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left img {
  width: 150px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-right {
  padding: 20px 20px 15px 20px;
  display: table-cell;
}

@media only screen and (max-width: 991px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer {
    display: block;
    width: 100%;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left {
    display: none;
    width: 100%;
    padding: 10px 30px;
    vertical-align: middle;
    background: #007eff;
    text-align: center;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-left img {
    width: 90px;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._state_outer ._state-in-right {
    display: inline-block;
    width: 100%;
  }
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search .heading {
  padding-top: 5px;
  padding-bottom: 5px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search .heading h4 {
  /*color: #007eff;
						font-size: 18px;
						margin: 0 0 10px 0;*/
  color: #333;
  font-size: 30px;
  margin: 0px 0 10px 0;
  font-weight: 300;
  text-align: center;
}

@media only screen and (max-width: 991px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search .heading h4 {
    font-size: 24px;
  }
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st {
  display: block;
  width: 100%;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner {
  /*display: table-cell;*/
  display: block;
  vertical-align: top;
  width: 100%;
  margin-bottom: 15px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2.select2-container.select2-container--focus .select2-selection {
  border-style: solid !important;
  border-width: 0 0 1px 0 !important;
  border-color: #007eff !important;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container {
  width: 100% !important;
  margin-right: 10px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection {
  /*border: 1px solid #f8f8f8 !important;
								border-radius: 0px;
								padding: 3px 10px;
								font-size: 16px;
								background: #f8f8f8;*/
  border-style: solid !important;
  border-radius: 0px;
  padding: 8px 10px;
  font-size: 16px;
  background: #fff;
  border-width: 0 0 1px 0 !important;
  border-color: #ccc !important;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  /*li{
							    	width: 100%;
							    }*/
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered .select2-search__field {
  width: auto !important;
  /*background-color: #fff;
							    	border-bottom: 1px solid #ccc;*/
  margin: 0px;
  font-weight: 400;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
  background-color: #f8f8f8;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  font-size: 13px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  color: #333;
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  top: 0px;
  line-height: 22px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton {
  display: block;
  vertical-align: middle;
  padding-left: 15px;
  width: 100%;
  text-align: center;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .backbutton {
  float: none;
  font-size: 16px;
  font-weight: 500;
  width: auto;
  text-decoration: none;
  position: relative;
  top: 6px;
  line-height: normal;
  color: #333;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .backbutton .fa {
  font-size: 30px;
  position: relative;
  top: 3px;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .backbutton:hover {
  color: #007eff;
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .btn {
  float: none;
  border-radius: 50px;
  font-size: 18px;
  padding: 6px 30px;
}

@media only screen and (max-width: 767px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .btn {
    font-size: 16px;
    white-space: nowrap;
  }
}

@media only screen and (max-width: 640px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st {
    display: block;
    width: 100%;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .loanagent-inner {
    display: block;
    vertical-align: top;
    width: 100%;
    margin-bottom: 15px;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton {
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    text-align: center;
    width: 100%;
  }

  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner ._state-search ._search-st .continuebutton .btn {
    float: none;
    border-radius: 50px;
    font-size: 18px;
    padding: 6px 30px;
  }
}

.loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner .viewbtn01 .btn {
  border-radius: 50px;
  font-size: 18px;
  padding: 6px 30px;
}

@media only screen and (max-width: 767px) {
  .loadoffer_section.vendor_wrap .loanoffer_wrap .loanoffer-inner {
    padding: 0;
  }
}

._loanleads {
  /*display: table;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

._loanleads .h-middle {
  margin: 0 auto;
}

._loanleads .h-middle .loanagent-inner .selection_country .register-form {
  padding: 0px;
}

._loanleads ._loanleads-left {
  /*display: table-cell;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-right: 20px;
  vertical-align: top;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

._loanleads ._loanleads-left .loanoffer-inner {
  width: 100%;
}

._loanleads ._loanleads-right {
  /*display: table-cell;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  background-color: #f8f8f8;
  vertical-align: top;
}

._loanleads ._loanleads-right .loadsidebar {
  padding: 10px;
}

._loanleads ._loanleads-right .loadsidebar img {
  width: 100%;
  height: auto;
  border: 7px solid #fff;
  border-radius: 10px;
}

@media only screen and (max-width: 767px) {
  ._loanleads {
    display: block;
  }

  ._loanleads ._loanleads-left {
    display: block;
    width: 100%;
    padding-right: 0px;
  }

  ._loanleads ._loanleads-right {
    display: block;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .sampleLead .modal-dialog .modal-content .modal-header .close {
    right: 0px;
    top: 0px;
  }
}

.sampleLead .modal-dialog .modal-content .modal-body {
  border-top: 1px solid #ddd;
  padding: 20px 20px;
}

@media only screen and (max-width: 767px) {
  .sampleLead .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
}

.continuebutton._vendor-btn._vendor-profession {
  margin-bottom: 30px;
}

.continuebutton._vendor-btn {
  text-align: center;
  margin-bottom: 60px;
}

.continuebutton._vendor-btn .btn {
  float: none;
}

@media only screen and (max-width: 767px) {
  .continuebutton._vendor-btn {
    margin-bottom: 10px;
    position: relative;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .continuebutton._vendor-btn .btn {
    float: none;
    white-space: normal;
    font-size: 16px;
  }
}

.vendorloan_container._thank-vendor {
  padding: 54px 0 0px;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner {
  padding: 80px 60px 90px 30px;
  min-height: 600px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check {
  width: 100%;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check .cong-text {
  color: #2d4a95;
  font-weight: normal;
  line-height: 30px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check .cong-text {
    padding: 0 10px;
  }
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check span {
  display: block;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check span img {
  width: 75px;
  margin: 0 auto 20px;
  display: block;
}

@media only screen and (max-width: 640px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._check span img {
    width: 75px;
  }
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner {
  text-align: center;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner h2 {
  font-size: 48px;
  font-weight: 300;
  color: #333;
  margin-bottom: 20px;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner p {
  font-size: 16px;
}

.vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner p a {
  color: #007eff;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner {
    padding: 60px 20px 90px 20px;
  }

  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner {
    padding: 0px 20px 50px 20px;
    min-height: inherit;
  }

  .vendorloan_container._thank-vendor ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner h2 {
    font-size: 32px;
  }
}

@media only screen and (max-width: 640px) {
  .vendorloan_container._thank-vendor ._loanleads-left loanoffer-inner {
    padding: 0px 20px 50px 20px;
  }

  .vendorloan_container._thank-vendor ._loanleads-left loanoffer-inner ._thankyou ._thu_inner h2 {
    font-size: 30px;
  }
}

.vendorloan_container._thank-vendor ._loanleads._signle-thank {
  text-align: center;
  display: block;
}

.vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left {
  margin: 0 auto;
  display: block;
}

.vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left .loanoffer-inner {
  padding: 60px 60px 90px 30px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left .loanoffer-inner {
    padding: 60px 0px 90px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor ._loanleads._signle-thank ._loanleads-left .loanoffer-inner {
    padding: 0px 20px 60px 20px;
    width: 90%;
    margin: 0 auto;
  }
}

.sweet-alert h2 {
  position: relative;
  margin: 75px 0 5px !important;
}

.sweet-alert h2:before {
  content: '\F003';
  font-family: 'fontawesome';
  position: absolute;
  top: -72px;
  text-align: center;
  font-size: 33px;
  left: 44%;
  /*border: 1px solid #ccc;*/
  padding: 10px 14px;
  border-radius: 100px;
  font-weight: normal;
  color: #007eff;
}

.sa-icon.sa-error.animateErrorIcon {
  display: none;
}

.sa-icon.sa-success {
  display: none !important;
}

/*.cropImagePopmodal{
	@include mobile-device{
		background: #fff;
	}
  .modal-dialog{
  	@include mobile-device{
			height: 100%;
		}
    .modal-content{
      border-radius:4px !important;
      @include mobile-device{
				height: 100%;
				box-shadow: none;
				border: none;
			}
      .modal-header{
        border-radius: 4px 4px 0 0 !important;
        background-color: #fff;
        .close{
          color: #777;
          font-size: 32px;
          font-weight: normal;
          opacity: 1 !important;
          text-shadow: 0 1px 0 #fff;
          position: absolute;
          right: -10px;
          top: -10px;
          background: #f2f2f2;
          width: 40px;
          border-radius: 50px;
          border: 2px solid #fafafa;
          height: 40px;
          line-height: 26px;
          padding: 6px 10px 10px;
          text-align: center;
        }
      }
      .modal-footer{
        border-radius: 0px 0px 4px 4px !important;
        background-color: #fff;
      }
    }
  }
  @include mobile-device{
    .modal-dialog{
      height: 100%;
      .modal-content{
        height: 100%;
        border-radius: 0px !important;
        .modal-header{
          border-radius:0 !important;
          .close{
            right: 10px;
            top: 10px;
          }
        }
        .modal-footer{
          border-radius:0 !important;
        }
      }
    }
  }
}
.croppie-container .cr-boundary{
  width: 100% !important;
}
@media only screen and (max-width: 767px) {
  .croppie-container .cr-boundary{
    width: 100% !important;
  }
  #cropImagePop.in{
    z-index: 9999999;
    .modal-dialog{
      margin-top: 0px !important;
    }
  }
}*/

.profile-percentage._pcnt-bar-vendor {
  padding-top: 30px;
  display: block;
}

@media only screen and (max-width: 767px) {
  .profile-percentage._pcnt-bar-vendor {
    display: block;
    padding-top: 0px;
    margin-bottom: 30px;
  }
}

.profile-percentage._pcnt-bar-vendor .profile_strength {
  width: 550px;
  margin: 0 auto;
  background-color: transparent;
  padding: 22px 10px 10px 10px;
  border-radius: 5px;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_percentage {
  font-weight: 500;
  text-align: right;
  margin: 0px 3px;
  color: #007eff;
  opacity: 1;
  font-size: 13px;
  line-height: normal;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress-bar {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress {
  margin: 0px 0 6px 0;
  border-radius: 50px;
  height: 14px;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress .progress-bar-blue {
  background-color: #007eff;
  border-right: 2px solid #fff;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress .progress-bar-blue:last-child {
  border-right: 2px solid #007eff;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .progress_sec .progress .progress-bar-green {
  background-color: #11ac1c;
  border-right: 0px solid #fff;
}

.profile-percentage._pcnt-bar-vendor .profile_strength .prog_desc {
  text-align: left;
  font-weight: 500;
  color: #007eff;
  margin-bottom: 8px;
  padding: 0 3px;
  font-size: 13px;
  line-height: 14px;
}

@media only screen and (max-width: 991px) {
  .profile-percentage._pcnt-bar-vendor .profile_strength {
    width: 100%;
    margin-bottom: 20px;
  }
}

.bottom-space-200px {
  padding-top: 150px;
}

@media only screen and (max-width: 767px) {
  .bottom-space-200px {
    padding-top: 50px;
  }
}

.vendorloan_container._VSNUP-conatiner {
  background-color: #f8f8f8;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner {
    padding: 0px;
  }
}

.vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor {
  padding: 0px 40px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 568px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor {
    padding: 0px 10px;
  }
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor {
    margin-bottom: 15px;
  }
}

.vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor .profile_strength {
  width: 100%;
  padding: 0px 0px 0px 0px;
}

@media only screen and (max-width: 991px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor .profile_strength {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner .profile-percentage._pcnt-bar-vendor .profile_strength {
    margin-bottom: 0px;
  }
}

.vendorloan_container._VSNUP-conatiner .heading._signup-fs h2 {
  font-size: 22px;
  color: #154995;
  line-height: 30px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads {
  display: block;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left {
  width: 450px;
  margin: 0 auto;
  padding-right: 0px;
}

@media only screen and (max-width: 568px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left {
    width: 100%;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner {
  padding: 60px 0 100px 0;
  padding-right: 0px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner {
    padding: 30px 0 30px 0;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner {
  background-color: #fff;
  padding-top: 35px;
  margin-bottom: 24px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
          box-shadow: 0px 0px 3px #ccc;
  margin-top: 10px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .heading {
  text-align: center;
  margin-bottom: 30px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .heading .sub-title {
  font-size: 18px;
  margin: 0px;
  color: #000;
  padding: 0 10px;
  line-height: 24px;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .heading .sub-title {
    font-size: 16px;
    line-height: 22px;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country {
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .failed-text {
  text-align: center;
  color: #ff0000;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form {
  margin-bottom: 0px;
  padding: 0 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 568px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form {
    padding: 0 10px;
  }
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .profession_input {
  width: 100%;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form ._service-listing h4 {
  font-size: 15px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .agent_borkers001 {
  text-align: center;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .agent_borkers001 .agent_borker_radio {
  display: inline-block;
  position: relative;
  padding: 0px 10px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal;
  margin: 20px 0px;
  vertical-align: top;
  /*input {
									  position: absolute;
									  opacity: 0;
									  cursor: pointer;
									}*/
  /*.checkmark {
									  position: absolute;
									  top: 3px;
									  left: 0;
									  height: 20px;
									  width: 20px;
									  background-color: #eee;
									  border-radius: 50%;
									}
									&:hover{
										input ~ .checkmark {
										  background-color: #ccc;
										}
									}
									input:checked ~ .checkmark {
									  background-color: #0088e0;
									}
									.checkmark:after {
									  content: "";
									  position: absolute;
									  display: none;
									}
									input:checked ~ .checkmark:after {
									  display: block;
									}
									.checkmark:after {
									 	top: 5px;
										left: 5px;
										width: 10px;
										height: 10px;
										border-radius: 50%;
										background: white;
									}*/
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .agent_borkers001 .agent_borker_radio input {
  margin-right: 5px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .has-error .agent_borkers001 input {
  border: 1px solid #ff0000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 15px;
  height: 14px;
  border-radius: 50px;
  position: relative;
  top: 2px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text {
  margin-bottom: 40px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a {
  color: #0822c0;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR ._social-sign-text a:hover {
  color: #0822c0;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul {
  list-style-type: none;
  margin: 0px 0 15px 0;
  padding: 0;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #333;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li {
  margin-bottom: 15px !important;
  display: inline-block;
  width: 100%;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .register-form .social_login-VNDR .social-btn-VNDR ul li a {
  display: inline-block;
  width: auto;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._vendor-btn {
  margin-bottom: 0px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._vendor-btn._vendor-profession {
  padding-bottom: 30px;
}

.vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._back_btn {
  padding: 0 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._VSNUP-conatiner ._loanleads ._loanleads-left ._vendor-inner .loanagent-inner .selection_country .continuebutton._back_btn {
    padding: 10px 40px 15px;
  }
}

.vendorloan_container._thank-vendor.vendor-submit {
  background-color: #f8f8f8;
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left {
  width: 600px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left {
    width: 100%;
  }
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner {
  padding: 100px 0px 90px 0px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner {
    padding: 20px 0px 50px 0px;
  }
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner ._thankyou {
  background-color: #fff;
  padding-top: 35px;
  margin-bottom: 24px;
  -webkit-box-shadow: 0px 0px 3px #ccc;
  box-shadow: 0px 0px 3px #ccc;
}

.vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner {
  text-align: center;
  padding: 0 50px 40px;
}

@media only screen and (max-width: 767px) {
  .vendorloan_container._thank-vendor.vendor-submit ._loanleads ._loanleads-left .loanoffer-inner ._thankyou ._thu_inner {
    padding: 0 10px 30px;
  }
}

input[type=text]::-ms-clear,
input[type=number]::-ms-clear,
input[type=email]::-ms-clear,
input[type=search]::-ms-clear,
input::-ms-clear {
  display: none;
}

.croppie-container .cr-viewport {
  border-radius: 50%;
}

.croppie-container .cr-resizer {
  border-radius: 50%;
}

.iOS-MOdLe {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 99999999;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  padding-top: 35px;
  display: none;
}

.iOS-MOdLe .iSO-InNeR {
  width: 100%;
  height: 100%;
  padding: 20px 15px;
  text-align: center;
  border-radius: 40px 40px 0 0;
  background-color: #fff;
}

.iOS-MOdLe .iSO-InNeR .iSO-LoGo {
  text-align: center;
}

.iOS-MOdLe .iSO-InNeR .iSO-LoGo .navbar-brand {
  padding: 0;
  height: auto;
  float: none;
  line-height: normal;
  margin: 0;
  display: block;
}

.iOS-MOdLe .iSO-InNeR .iSO-LoGo img {
  width: 140px;
  margin: 0 auto;
}

.iOS-MOdLe .iSO-InNeR .iSO-CoNTAiNeR h3 {
  font-size: 23px;
  line-height: 29px;
  color: #3F3E55;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 15px;
}

.iOS-MOdLe .iSO-InNeR .iSO-CoNTAiNeR img {
  margin-bottom: 16px;
  width: 150px;
}

.iOS-MOdLe .iSO-InNeR .iSO-CoNTAiNeR p {
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-bottom: 15px;
}

.iOS-MOdLe .iSO-InNeR .iSO-CoNTAiNeR .btn-Install {
  color: #fff;
  width: 100%;
  display: block;
  background-color: #006EE0;
  border: 1px solid #006EE0;
  text-decoration: none;
  outline: none;
  border-radius: 50px;
  font-size: 16px;
  margin-bottom: 15px;
}

.iOS-MOdLe .iSO-InNeR .iSO-CoNTAiNeR .btn-Maybe {
  color: #333;
  background-color: #fff;
  border: 1px solid #fff;
  font-size: 16px;
}

.iOS-MOdLe.iSOAcTive {
  display: none;
}

@media only screen and (max-width: 767px) {
  .iOS-MOdLe.iSOAcTive {
    display: block;
  }
}

body.iSOAcTive {
  overflow: visible;
}

@media only screen and (max-width: 767px) {
  body.iSOAcTive {
    overflow: hidden;
  }
}

.AuToTdCoNT {
  border: none !important;
}

.AuToAcCPt-LeAD {
  padding: 15px 17px;
  /*END*/
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD {
    padding: 20px 15px 7px 15px;
  }
}

.AuToAcCPt-LeAD .AuToAcCPt-LeAD01 {
  background-color: #DFF4DB;
  padding: 20px 16px 16px 16px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 6px rgba(26, 29, 54, 0.2);
          box-shadow: 0px 3px 6px rgba(26, 29, 54, 0.2);
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD .AuToAcCPt-LeAD01 {
    background-color: transparent;
    padding: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR {
  /*START*/
  /*------ ADDED CSS ---------*/
  /*--------- END --------*/
  /* Rounded sliders */
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR h3 {
  display: inline-block;
  font-size: 18px !important;
  font-weight: 600;
  color: #333333 !important;
  margin-bottom: 1px !important;
  line-height: 20px !important;
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD .AuToAcCPt-InNeR h3 {
    padding-bottom: 8px;
  }
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR h3 span {
  display: inline-block;
  position: relative;
  top: -5px;
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD .AuToAcCPt-InNeR h3 span {
    top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD .AuToAcCPt-InNeR h3 {
    margin-top: 0px;
    width: 100%;
    font-weight: normal;
  }
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR p {
  font-size: 15px;
  line-height: 18px;
  color: #3E403B;
  margin-bottom: 0px;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch {
  position: relative;
  display: inline-block;
  width: 53px;
  height: 21px;
  float: none;
  top: 0px;
  font-weight: normal;
  font-weight: 400;
  margin-left: 32px !important;
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch {
    float: right;
    top: 0px;
  }
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch input {
  display: none;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch input:checked + .slider {
  background-color: #2ab934;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #2196F3;
          box-shadow: 0 0 1px #2196F3;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch input:checked + .slider:before {
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #CCCCCC;
  -webkit-transition: .4s;
  transition: .4s;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .switch .slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .on {
  display: none;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .on {
  color: white;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 51%;
  left: 34%;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .off {
  color: #646464;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 51%;
  left: 63%;
  font-size: 12px;
  text-transform: uppercase;
  text-align: right;
  font-weight: 400;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR input:checked + .slider .on {
  display: block;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR input:checked + .slider .off {
  display: none;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .slider.round {
  border-radius: 34px;
}

.AuToAcCPt-LeAD .AuToAcCPt-InNeR .slider.round:before {
  border-radius: 50%;
}

.AwArDs_CoNtAiNeR {
  padding-top: 70px;
  background-color: #EFF3F7;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .AwArDs_CoNtAiNeR {
    padding-top: 30px;
    background-color: #fff;
  }
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT {
  margin-top: 40px;
  background-color: #fff;
  border-radius: 10px;
  padding: 35px 93px 93px 93px;
  margin-bottom: 85px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .AwArDs_CoNtAiNeR .AwArDs_CoNtEnT {
    margin-top: 0px;
    padding: 0px 0 35px 0;
    border-radius: 0px;
  }
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT h3 {
  font-size: 24px;
  line-height: 29px;
  color: #707070;
  margin: 0px 0 10px 0;
  font-weight: normal;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .AwArDs_CoNtAiNeR .AwArDs_CoNtEnT h3 {
    font-size: 18px;
    line-height: 22px;
    margin: 0px 0 15px 0;
  }
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .AwArDs_HeDiNG {
  /*h3{
				margin: 0px;
			}*/
  margin-bottom: 40px;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .AwArDs_HeDiNG p {
  font-size: 16px;
  line-height: 19px;
  color: #707070;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .AwArDs_HeDiNG .btn-WebSite {
  width: 203px;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
  display: inline-block;
  background-color: #006EE0;
  border: 1px solid #006EE0;
  padding: 8px 12px;
  margin-top: 10px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN {
  margin-bottom: 40px;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA {
  padding-right: 100px;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA img {
  margin-top: 20px;
  margin-bottom: 40px;
  display: block;
  width: 255px;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA a {
  width: 203px;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
  display: inline-block;
  background-color: #006EE0;
  border: 1px solid #006EE0;
  padding: 8px 12px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl {
  width: auto;
}

@media only screen and (max-width: 767px) {
  .AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl {
    padding-top: 35px;
  }
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl h4 {
  font-size: 16px;
  font-weight: normal;
  margin: 0px;
  color: #000000;
  padding: 20px 0 15px 0;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl img {
  width: 400px;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul li {
  margin-right: 20px;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul li a {
  text-decoration: none;
  display: block;
}

.AwArDs_CoNtAiNeR .AwArDs_CoNtEnT .BaDGe_SETN .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul li a img {
  width: auto;
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL {
    background-color: #fff !important;
    z-index: 9999;
  }
}

.BaDGeMoDaL .modal-dialog {
  width: 720px !important;
  border-radius: 0px;
  background-color: #fff !important;
  -webkit-box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
          box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL .modal-dialog {
    width: 100% !important;
    margin: 0px !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.BaDGeMoDaL .modal-dialog .modal-content {
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL .modal-dialog .modal-content {
    height: 100%;
  }
}

.BaDGeMoDaL .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.BaDGeMoDaL .modal-dialog .modal-content .modal-header {
  padding: 20px 30px 20px 50px;
  border-bottom: 0px solid #E4E8ED;
  background-color: transparent;
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL .modal-dialog .modal-content .modal-header {
    padding: 20px;
  }
}

.BaDGeMoDaL .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
  position: relative;
  top: 0px;
  opacity: 1;
  color: #333;
  line-height: normal;
}

.BaDGeMoDaL .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 18px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback.AddLiNKWESiTE .ELbTxT101 {
  margin: 0px;
  padding-bottom: 40px;
  padding-top: 20px;
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback.AddLiNKWESiTE .ELbTxT101 a {
  color: #006EE0;
  text-decoration: underline;
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback {
  padding: 5px 50px 30px 50px;
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL .modal-dialog .modal-content .body-feedback {
    padding: 5px 20px 30px 20px;
  }
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback img {
  width: 150px;
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback p {
  font-size: 16px;
  line-height: 20px;
  color: #707070;
  margin-top: 25px;
  margin-bottom: 10px;
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA {
  padding: 20px;
  position: relative;
  background-color: #f6f6f6;
  min-height: 120px;
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA {
    padding: 40px 20px 20px 20px;
  }
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA textarea {
  resize: none;
  max-height: 100px;
  min-height: 100px;
  padding-right: 140px;
  border: none;
  width: 100%;
  background-color: #f6f6f6;
}

@media only screen and (max-width: 991px) {
  .BaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA textarea {
    padding-right: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA textarea {
    width: 100% !important;
    min-height: 130px;
    max-height: 150px;
    padding-right: 0px;
  }
}

.BaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA .btn-clipboard {
  right: 20px;
  top: 20px;
  font-size: 14px;
  line-height: 18px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  background-color: #006EE0;
  color: #fff;
  position: absolute;
  padding: 3px 10px 5px;
}

@media only screen and (max-width: 767px) {
  .BaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA .btn-clipboard {
    top: 10px;
  }
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS .AuToAcCPt-LeAD01 {
  background-color: #DFF4DB;
  padding: 20px 16px 16px 16px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 6px rgba(26, 29, 54, 0.2);
          box-shadow: 0px 3px 6px rgba(26, 29, 54, 0.2);
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD.UPDatESNeeDAlRtS .AuToAcCPt-LeAD01 {
    background-color: #DFF4DB;
    padding: 20px 16px 16px 16px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 3px 6px rgba(26, 29, 54, 0.2);
            box-shadow: 0px 3px 6px rgba(26, 29, 54, 0.2);
  }
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul {
  list-style-type: none;
  padding: 0px;
  margin: 10px 0 0 0;
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-left: 0px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: left;
  font: normal normal bold 13px/16px;
  letter-spacing: -0.26px;
  color: #FFFFFF;
  background: #4E6543 0% 0% no-repeat padding-box;
  border-radius: 5px;
  width: 90px;
  height: 29px;
  padding: 7px 12px;
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap .Lab-group {
    width: 65px;
    margin: 0 auto;
    position: relative;
  }
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap .checkmark {
  position: absolute;
  top: 4px;
  left: 58px;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  background: #91A58C;
}

@media only screen and (max-width: 767px) {
  .AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap .checkmark {
    top: -2px;
    left: 44px;
  }
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap .checkmark::after {
  content: "";
  position: absolute;
  display: none;
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap .checkmark:after {
  content: "";
  left: 8px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap:hover input ~ .checkmark {
  background: #91A58C;
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap input:checked ~ .checkmark {
  background: #91A58C;
}

.AuToAcCPt-LeAD.UPDatESNeeDAlRtS ul li .label-wrap input:checked ~ .checkmark:after {
  display: block;
}

.AdD_LiStInG_SeCtIoN {
  background: #EFF3F7;
  padding-top: 103px;
  padding-bottom: 0;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN {
    padding-top: 32px;
    /*padding-bottom: 20px;*/
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .LiStHeAdInG {
  margin-bottom: 32px;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .LiStHeAdInG {
    margin-bottom: 24px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .LiStHeAdInG h2 {
  font-size: 28px;
  line-height: 34px;
  color: #333;
  text-align: left;
  margin: 0px;
  font-weight: 600;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR {
  /*padding: 48px 100px 56px 40px;*/
  padding: 48px 100px 40px 40px;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 1199px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR {
    padding: 48px 40px 56px 40px;
  }
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR {
    padding: 0px;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR {
  /*display: flex;
        flex-wrap: wrap;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #fff;
  width: 1064px;
  width: 100%;
  margin: 0 auto;
  margin-top: 0px;
  margin-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}

@media only screen and (max-width: 1024px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR {
    background-color: transparent;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU {
  padding-right: 82px;
  position: sticky;
  top: calc(44px + 60px + 14px);
  width: 360px;
  width: 35%;
}

@media only screen and (max-width: 991px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU {
    width: 256px;
    width: 30%;
    padding-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU {
    width: 100%;
    padding-right: 0px;
    padding: 16px;
    background-color: #fff;
    margin-bottom: 8px;
    -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
            box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU .LiStPrOG {
  margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU .LiStPrOG {
    margin-bottom: 16px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU .LiStPrOG label {
  font-size: 16px;
  line-height: 20px;
  color: #45474E;
  font-weight: normal;
  margin-bottom: 5px;
  font-weight: 400;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU .LiStPrOG .progress {
  margin-bottom: 0px;
  border-radius: 0;
  position: relative;
  height: 40px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU .LiStPrOG .progress .progress-bar {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-4.69%, rgba(0, 111, 224, 0)), color-stop(54.66%, rgba(0, 111, 224, 0.0558624)), to(rgba(0, 111, 224, 0.15)));
  background: linear-gradient(180deg, rgba(0, 111, 224, 0) -4.69%, rgba(0, 111, 224, 0.0558624) 54.66%, rgba(0, 111, 224, 0.15) 100%);
  border-radius: 2px;
  height: 40px;
  color: #006FE0;
  font-size: 12px;
  line-height: 20px;
  position: relative;
  padding: 7px 10px 0 0;
  text-align: right;
  font-weight: 600;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU .LiStPrOG .progress .progress-bar:after {
  content: '';
  position: absolute;
  width: 100%;
  background: #006FE0;
  border-radius: 2px;
  height: 4px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU .LiStPrOG .progress:after {
  content: '';
  position: absolute;
  width: 100%;
  background: #E0E0E0;
  border-radius: 2px;
  height: 4px;
  left: 0;
  bottom: 0;
  right: 0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -3px;
    margin-right: -3px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li {
  font-size: 16px;
  line-height: 20px;
  color: #94999E;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li {
    padding-left: 3px;
    padding-right: 3px;
    -webkit-box-flex: 4;
        -ms-flex: 4;
            flex: 4;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li a {
  display: block;
  text-decoration: none;
  font-weight: 400;
  padding: 8px 15px 8px 8px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li a:hover {
  color: #94999E;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li a span {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li a {
    padding: 10px 22px;
    background-color: rgba(224, 224, 224, 0.2);
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li.active {
  font-size: 16px;
  line-height: 20px;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li.active {
    white-space: nowrap;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li.active a {
  background: #F5FAFF;
  color: #006FE0;
  font-weight: 600;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li.active a:hover {
  color: #006FE0;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStMeNU ul li.active a span {
    display: inline-block;
    width: 85px;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT {
  width: 689px;
  width: 65%;
  padding-right: 40px;
  /*@include tablet-port{
            width: 60%;
            padding-right: 0px;
          }*/
}

@media only screen and (max-width: 1024px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT {
    width: 57%;
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStPrOPDetAiL .CoLInArEA .AlTtWOCulMN .LsTFrOMGrOuP {
    padding-bottom: 23px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr .LsTFrOMGrOuP .HeAd {
  margin-bottom: 15px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr .LsTFrOMGrOuP .RaDiO-SeCtIoN ul {
  display: block;
  width: 100%;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr .LsTFrOMGrOuP .RaDiO-SeCtIoN ul li {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr .LsTFrOMGrOuP .RaDiO-SeCtIoN ul li label {
  margin-bottom: 0px;
  text-overflow: inherit;
  white-space: normal;
  overflow: visible;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr .LsTFrOMGrOuP textarea.form-control {
    min-height: 70px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr ::-webkit-input-placeholder {
  /* Edge */
  font-style: italic;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-style: italic;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr ::-moz-placeholder {
  font-style: italic;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr ::-ms-input-placeholder {
  font-style: italic;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN.LiStSpEcIaLoFfEr ::placeholder {
  font-style: italic;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN {
  margin-bottom: 25px;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN {
    background-color: #fff;
    margin-bottom: 8px;
    padding: 16px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .select_style {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .select_style select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  text-overflow: ellipsis;
  padding-right: 25px;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .select_style select:focus {
  border: 1px solid #006FE0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .select_style select:-ms-expand {
  display: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .select_style:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 16px;
  top: 3px;
  font-size: 22px;
  pointer-events: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .select_style:focus {
  border: 1px solid #006FE0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .form-control {
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  color: #45474E;
  font-size: 16px;
  line-height: 20px;
  resize: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .form-control:focus {
  border: 1px solid #006FE0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN label {
  font-size: 16px;
  line-height: 19px;
  color: #45474E;
  margin-bottom: 6px;
  font-weight: normal;
  font-weight: 600;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN label.error,
.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN #dverrimage.error {
  color: #DE4149;
  font-weight: normal;
  font-weight: 400;
  font-size: 16px;
  font-style: italic;
  margin: 5px 0 0 0;
  position: relative;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN label.error:before,
.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN #dverrimage.error:before {
  content: '\F071';
  font-family: 'fontawesome';
  color: #DE4149;
  font-style: normal;
  margin-right: 6px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN #dverrimage.error {
  margin: 15px 0 0 0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LiStINrHeAdInD h3 {
  margin: 0px;
  font-size: 24px;
  line-height: 29px;
  font-weight: 700;
  color: #45474E;
  margin-bottom: 23px;
  font-weight: normal;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LiStINrHeAdInD.LiStINrHeAdsubtitle {
  margin-bottom: 23px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LiStINrHeAdInD.LiStINrHeAdsubtitle h3 {
  margin-bottom: 0px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LiStINrHeAdInD.LiStINrHeAdsubtitle p {
  margin-bottom: 0px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LiStINrHeAdInD.LiStINrHeAdsubtitle .LiStINrsubtitleinnr {
  background: #faecc6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  border-radius: 10px;
  max-width: 340px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LiStINrHeAdInD.LiStINrHeAdsubtitle .LiStINrsubtitleinnr p {
  color: #45474E;
  font-size: 16px;
  line-height: 20px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LiStINrHeAdInD.LiStINrHeAdsubtitle .LiStINrsubtitleinnr .fa {
  color: #45474E;
  font-size: 20px;
  margin-right: 10px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .AlTInDFiLD {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin-bottom: 24px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .AlTtWOCulMN {
  margin-left: -8px;
  margin-right: -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .AlTtWOCulMN {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .AlTtWOCulMN .LsTFrOMGrOuP {
  padding-left: 8px;
  margin-right: 8px;
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .AlTtWOCulMN .LsTFrOMGrOuP {
    width: 100%;
    padding-left: 0px;
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .AlTtWOCulMN .LsTFrOMGrOuP:last-child {
    padding-bottom: 0px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ThReECoLuMN {
  margin-left: -8px;
  margin-right: -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ThReECoLuMN {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 23px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ThReECoLuMN .LsTFrOMGrOuP {
  padding-left: 8px;
  margin-right: 8px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ThReECoLuMN .LsTFrOMGrOuP.ONE {
  width: 40%;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ThReECoLuMN .LsTFrOMGrOuP.ONE {
    width: 100%;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ThReECoLuMN .LsTFrOMGrOuP.TWO {
  width: 30%;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ThReECoLuMN .LsTFrOMGrOuP.TWO {
    width: 47%;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LsTFrOMGrOuP {
  padding-bottom: 23px;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .LsTFrOMGrOuP:last-child {
    padding-bottom: 0px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA.DragActive {
  border: 1px dashed #E0E0E0;
  border-radius: 3px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA {
  /*Upload Images*/
  /*Upload Images*/
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-heading {
  border: none;
  padding: 0px;
  background-color: rgba(224, 224, 224, 0.16);
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-heading {
    padding: 0px;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-heading .panel-title {
  padding: 0px;
  font-weight: 400;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-heading .panel-title a {
  display: block;
  text-decoration: none;
  color: #45474E;
  padding: 8px 16px;
  background-color: rgba(224, 224, 224, 0.16);
  border-radius: 4px;
  font-weight: 400;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-heading .panel-title a:hover,
.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-heading .panel-title a:focus {
  background-color: rgba(224, 224, 224, 0.16);
  color: #45474E;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-body {
  padding: 0;
  border: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-collapse {
  padding: 24px 0 0 0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-collapse .HeAdInG {
  margin-bottom: 20px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-group .panel .panel-collapse .HeAdInG h4 {
  margin: 0px;
  font-size: 16px;
  line-height: 19px;
  color: #94999E;
  font-weight: normal;
  font-weight: 600;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-default > .panel-heading a:after {
  content: "\F107";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'fontawesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: -webkit-transform .25s linear;
  transition: transform .25s linear;
  transition: transform .25s linear, -webkit-transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-default > .panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-default > .panel-heading a[aria-expanded="true"]:after {
  content: "\F107";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .panel-default > .panel-heading a[aria-expanded="false"]:after {
  content: "\F106";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section .cover_image_icon {
  position: absolute;
  top: 10px;
  right: 10px;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: rgba(69, 71, 78, 0.8);
  z-index: 9;
  text-align: center;
  border-radius: 50px;
  cursor: pointer;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section .cover_image_icon img {
  width: 13px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul {
  list-style-type: none;
  padding: 0px;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -4px;
  margin-right: -4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li {
  width: 143px;
  height: 100px;
  margin-bottom: 10px;
  border-radius: 4px;
  position: relative;
  overflow: visible;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge {
  margin-left: 4px;
  margin-right: 4px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload.error {
  border: 1px dashed red;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload.error label span {
  color: red;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload.error label img {
  display: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload.error label img.reDImG {
  display: inline-block;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload {
  background: rgba(224, 224, 224, 0.16);
  border: 1px dashed #006FE0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload label {
  text-align: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
  padding: 20px 0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload label img {
  margin-bottom: 12px;
  width: 16px;
  pointer-events: none;
  display: inline-block;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload label .reDImG {
  display: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload label span {
  display: block;
  text-align: center;
  color: #006FE0;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  pointer-events: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.UpLoAdImAge .image-upload input {
  display: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 {
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
  overflow: visible;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 span {
  display: block;
  background: #C4C4C4;
  border-radius: 4px;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 span.spancoverimg {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  z-index: 99;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 .PPBG {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  padding-top: 38%;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 .PPBG img {
  display: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 figure {
  display: block;
  background: #C4C4C4;
  border-radius: 4px;
  overflow: hidden;
  height: 100%;
  width: 100%;
  background-size: cover !important;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 figure img {
  width: 100%;
  height: 100%;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  padding: 4px 12px;
  background-color: rgba(69, 71, 78, 0.6);
  display: none;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img button img {
  height: 12px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img a {
  -ms-flex: 1;
  -webkit-box-flex: 3;
          flex: 3;
  cursor: pointer;
  position: relative;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img a img {
  height: 12px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img .DoTImG span {
  background-color: rgba(69, 71, 78, 0.8);
  width: 24px;
  height: 24px;
  display: block;
  text-align: center;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img .DoTImG span img {
  width: 6px;
  height: auto;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img .iDoTImG {
  text-align: center;
  position: relative;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img .iDoTImG .dropdown-menu:before {
  left: 37.5%;
}

@media only screen and (max-width: 767px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img .iDoTImG .dropdown-menu:before {
    left: 32.5%;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1 ._delete-img .iDlTImG {
  text-align: right;
  padding-right: 0px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .CoLInArEA .listtab_wrap .form_section ul li.upload_s1:hover ._delete-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN {
  margin-bottom: 20px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li {
  width: 33.33%;
  position: relative;
  /*Radio Style*/
  /*Radio Style*/
}

@media only screen and (max-width: 991px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li {
    width: 50%;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li label {
  font-size: 16px;
  line-height: 20px;
  color: #45474E;
  margin-bottom: 15px;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 25px;
  font-weight: 400;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:checked,
.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:not(:checked) {
  position: absolute;
  left: 0;
  z-index: 999;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:checked + label,
.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 36px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #45474E;
  padding-top: 2px;
  padding-bottom: 2px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:checked + label:before,
.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  border: 2px solid #94999E;
  border-radius: 100%;
  background: #fff;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:checked + label:after,
.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 8px;
  height: 8px;
  background: #006FE0;
  position: absolute;
  top: 7px;
  left: 7px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:checked + label:before {
  border: 2px solid #006FE0;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .RaDiO-SeCtIoN ul li [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN {
  margin-bottom: 20px;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul li {
  width: 33.33%;
  position: relative;
  /*Check Box*/
  /*Check Box*/
}

@media only screen and (max-width: 991px) {
  .AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul li {
    width: 50%;
  }
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul li input {
  padding: 0;
  margin-bottom: 0;
  display: block;
  cursor: pointer;
  z-index: 999;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul li label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  color: #45474E;
  margin-bottom: 18px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 25px;
  font-weight: 400;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul li label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #94999E;
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 14px;
  border-radius: 4px;
  top: 0px;
  position: relative;
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul li input:checked + label:after {
  content: '\F00C';
  display: block;
  position: absolute;
  top: 2px;
  left: 4px;
  width: 6px;
  border-radius: 4px;
  color: #006FE0;
  font-family: 'fontawesome';
}

.AdD_LiStInG_SeCtIoN .PrDCt_LiStInG .AdD_LiStInGInNeR .LiStCoNtAiNeR .LiStCoNtEnT .LiStCoLuMN .ChEckBoX-SeCtIoN ul li input:checked + label:before {
  border: 2px solid #006FE0;
}

.AdDLiSt_BuTtON {
  padding-top: 0px;
  text-align: right;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  bottom: 0;
  padding: 20px 0;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  position: sticky;
  bottom: calc(-76px + 60px + 14px);
  width: 100%;
  margin-top: 56px;
  z-index: 99;
}

@media only screen and (max-width: 767px) {
  .AdDLiSt_BuTtON {
    padding-top: 30px;
  }
}

.AdDLiSt_BuTtON .btn_section {
  margin-left: -8px;
  margin-right: -8px;
  font-size: 0px;
}

.AdDLiSt_BuTtON .btn {
  height: 40px;
  width: 140px;
  margin-left: 8px;
  margin-right: 8px;
}

@media only screen and (max-width: 640px) {
  .AdDLiSt_BuTtON .btn {
    width: 45%;
  }
}

.AdDLiSt_BuTtON .btn-cancel {
  text-align: center;
  color: #006FE0;
  background-color: rgba(0, 111, 224, 0.06);
  border-radius: 4px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
}

.AdDLiSt_BuTtON .btn-submit {
  text-align: center;
  color: #FFFFFF;
  background-color: #006FE0;
  border-radius: 4px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
}

.LiStPrOPeRtY_SeCtIoN {
  background: #EFF3F7;
  padding-top: 103px;
  padding-bottom: 84px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN {
    padding-top: 32px;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE {
  background-color: #fff;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper {
  /*Pagination*/
  /*Pagination*/
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper {
    width: 100%;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .top {
  /*width: 100%;*/
  width: calc(100% - 370px);
  /*margin: -64px auto 0px;*/
  margin: 0px auto 0px;
  position: relative;
  float: left;
  top: -13px;
  padding-right: 40px;
  /*  @include tablet-sm{
            width: 340px;
            margin: -63px auto 0px;
            margin-right: 56px;
          }*/
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .top {
    float: none;
    width: 100%;
    display: block;
    position: relative;
    margin-top: 24px;
    padding: 0;
  }
}

@media only screen and (max-width: 640px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .top {
    float: none;
    width: 100%;
    display: block;
    position: relative;
    margin-top: 24px;
    padding: 0;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .top .dataTables_filter {
  background-color: #fff;
  border-radius: 4px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .top .dataTables_filter label {
  width: 100%;
  margin: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .top .form-control {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 50px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .top .fa-search {
  position: absolute;
  left: 18px;
  top: 11px;
  z-index: 9;
  display: block;
  font-size: 18px;
  color: #94999E;
  /*img{
              width: 23px;
            }*/
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_length {
  padding-right: 34px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_length label {
  color: #94999E;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_length label .form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 10px;
  line-height: normal;
  min-width: 72px;
  font-size: 16px;
  line-height: 20px;
  color: #45474E;
  border: none;
  border-radius: 4px;
  height: 32px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_length label:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 14px;
  top: 5px;
  font-size: 19px;
  color: #45474E;
  pointer-events: none;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination {
  position: relative;
  top: 4px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous,
.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.next {
  color: #45474E;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous a,
.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.next a {
  padding: 0 12px;
  color: #45474E;
  background-color: transparent !important;
  border-color: transparent !important;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.previous .fa,
.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.next .fa {
  font-size: 30px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button a {
  background-color: #fff;
  border-radius: 4px;
  font-size: 12px;
  line-height: 32px;
  color: #006FE0;
  text-align: center;
  border: none;
  width: 36px;
  height: 32px;
  padding: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .LiStPrOPTaBlE .dataTables_wrapper .bottom .dataTables_paginate .pagination .paginate_button.active a {
  background-color: rgba(0, 111, 224, 0.1);
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM {
  margin-bottom: 24px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .bradcrubm {
  margin-bottom: 38px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .bradcrubm {
    display: none;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .bradcrubm ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -8px;
  margin-left: -8px;
  padding-left: 0px;
  margin-bottom: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .bradcrubm ul li {
  width: auto;
  padding-right: 8px;
  padding-left: 8px;
  font-size: 16px;
  line-height: 19px;
  color: #838992;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .bradcrubm ul li a {
  color: #45474E;
  text-decoration: none;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .bradcrubm ul li .fa {
  color: #838992;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStHeAdInG {
  margin-bottom: 18px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStHeAdInG {
    margin-bottom: 18px;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStHeAdInG h2 {
  font-size: 28px;
  line-height: 34px;
  color: #333;
  text-align: left;
  margin: 0px;
  font-weight: 600;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN {
  padding: 30px 20px 23px 28px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN {
    /*display: none;*/
    padding: 0px;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChlft {
  width: 100%;
  padding-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChlft {
    display: none;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht {
  width: 100%;
  margin-top: 20px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht {
    margin: 0px;
    width: 100%;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul li {
  margin-bottom: 0px;
  text-align: right;
  margin-left: 8px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul li {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul li .btn {
  text-align: center;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul li .btn-importbtn {
  text-align: center;
  color: #006FE0;
  background-color: #fff;
  border-radius: 4px;
  font-size: 16px;
  line-height: 19px;
  width: 196px;
  height: 40px;
  padding: 9px 10px;
  border: 1px solid #006FE0;
  font-weight: 600;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul li .btn-importbtn img {
  margin-left: 2px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul li .btn-importbtn {
    width: 100%;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .LiStSeARChRht ul li:last-child {
  margin-bottom: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN p {
  padding-right: 0px;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  margin: 0px;
}

@media only screen and (max-width: 1023px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN p {
    padding-right: 0px;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .btn-AddProP {
  text-align: center;
  color: #FFFFFF;
  background-color: #006FE0;
  border-radius: 4px;
  font-size: 16px;
  line-height: 19px;
  width: 140px;
  height: 40px;
  padding: 9px 10px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .LiStSeARChBtN .btn-AddProP {
    width: 100%;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline .LiStHeAdInG {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline .LiStHeAdInG h2 {
  font-size: 28px;
  line-height: 34px;
  color: #333;
  text-align: left;
  margin: 0px;
  font-weight: 600;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline .LiStProPSeArCh {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  width: 400px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline .LiStProPSeArCh .LiStProPSeArCh-InNR {
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
  position: relative;
  display: none;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline .LiStProPSeArCh .LiStProPSeArCh-InNR .form-control {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 50px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline .LiStProPSeArCh .LiStProPSeArCh-InNR a {
  position: absolute;
  left: 16px;
  top: 6px;
  z-index: 9;
  display: block;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .PrOPLiStFoRM .form-inline .LiStProPSeArCh .LiStProPSeArCh-InNR a img {
  width: 23px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive {
  overflow-x: visible;
  border: none;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive {
    border: none;
    overflow-y: visible;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE {
  background-color: transparent;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table {
  font-size: 16px;
  line-height: 20px;
  background-color: #fff;
  width: 100% !important;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead {
    display: none;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ActiveFilterData {
  background-color: #EFF3F7;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ActiveFilterData .AcTFiLtErS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 32px;
  /*align-items: center;*/
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ActiveFilterData .AcTFiLtErS .AcTFiLtErS-lFt {
  color: #333;
  padding-right: 40px;
  margin-left: -15px;
  font-size: 14px;
  white-space: nowrap;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ActiveFilterData .AcTFiLtErS .AcTFiLtErS-RhT ul {
  list-style-type: none;
  padding: 0px;
  margin-left: -2px;
  margin-right: -2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ActiveFilterData .AcTFiLtErS .AcTFiLtErS-RhT ul li {
  color: #006FE0;
  position: relative;
  margin-left: 2px;
  margin-right: 2px;
  padding: 2px 20px 2px 10px;
  background-color: #c7ddf5;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ActiveFilterData .AcTFiLtErS .AcTFiLtErS-RhT ul li a {
  color: #006FE0;
  text-decoration: none;
  position: absolute;
  right: 5px;
  top: -2px;
  cursor: pointer;
  font-size: 16px;
  z-index: 9;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr th {
  color: #94999E;
  padding: 10px 15px;
  font-weight: normal;
  border: none;
  cursor: pointer;
  position: relative;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr th:nth-of-type(3) {
  text-align: right;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr th:nth-of-type(4) {
  text-align: right;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN .dropdown-menu {
  min-width: 278px;
  padding: 13px 6px;
  border: none !important;
  border-radius: 3px;
  -webkit-box-shadow: 0px 3px 6px #c4c4c4;
          box-shadow: 0px 3px 6px #c4c4c4;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN .dropdown-menu li {
  text-align: left;
  margin-bottom: 8px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN .dropdown-menu li a {
  padding: 5px 14px;
  border-radius: 3px;
  color: #8E8E96;
  font-size: 16px;
  line-height: 19px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN .dropdown-menu li a:hover {
  color: #000;
  background-color: #F0F0F0 !important;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN .dropdown-menu li.active a {
  color: #000;
  background-color: #F0F0F0 !important;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN .dropdown-menu::before {
  display: none;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table thead tr .ListDroPDowN:hover .dropdown-menu {
  display: block;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr {
  position: relative;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td {
  border-top: 2px solid #EFF3F7;
  padding: 15px;
  padding-top: 55px;
  outline: none;
  position: relative;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:nth-of-type(3) {
  text-align: right;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:nth-of-type(4) {
  text-align: right;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:nth-of-type(5) {
  text-align: right;
  padding-right: 26px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .TD-LiNK {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .TD-LiNK.TD-LiNKMoBIlEHiDE {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td {
    padding: 15px 10px;
    /*position: relative;*/
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:first-child {
  padding-top: 15px;
  width: 230px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:first-child img {
  width: 100%;
  border-radius: 4px;
  background: #C4C4C4;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:first-child {
    padding-top: 15px;
    width: 23%;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:nth-of-type(2) {
  padding-top: 15px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td:nth-of-type(2) {
    padding-top: 15px;
    width: 50%;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown {
  z-index: 99;
  /*&:hover{
                      .dropdown-menu{
                        display: block;
                      }
                    }*/
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown {
    z-index: inherit;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown .dropdown-toggle {
  background-color: transparent;
  border: none;
  padding: 0;
  position: relative;
  top: -6px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown .dropdown-toggle img {
  width: 6px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown .dropdown-menu {
  left: inherit;
  right: -11px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown .dropdown-menu li a {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_blck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 11px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_blck h3 {
  font-size: 24px;
  line-height: 29px;
  font-weight: 700;
  font-weight: normal;
  color: #45474E;
  padding-right: 10px;
  margin: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_blck a {
  text-decoration: none;
  color: #94999E;
  font-weight: normal;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_blck a {
    display: none;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_blck a[target=_blank] {
  color: #45474E;
  text-decoration: none !important;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_blck a[target=_blank] {
    display: block;
    color: #45474E;
    text-decoration: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 191px;
    display: block;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span {
  padding-top: 20px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span {
    padding-top: 0px;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span span {
  padding-right: 24px;
  color: #94999E;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span span {
    padding-right: 15px;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span span strong {
  color: #45474E;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .PrOPImaGS {
  width: 100%;
  height: 132px;
  border-radius: 4px;
  overflow: hidden;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  padding-top: 38%;
  background-color: #f8f8f8;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown.DOwPDowN0N {
  position: absolute;
  top: 20px;
  right: 20px;
  /*&:hover{
                      .dropdown-menu {
                        display: block;
                      }
                    }*/
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .dropdown.DOwPDowN0N .dropdown-menu {
  left: inherit;
  right: -10px;
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe .TxTArEAMoBiLe-LeFt {
    width: 70%;
  }

  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe .popDrOpDown {
    position: relative;
    right: 2px;
    margin-top: 6px;
    text-align: right;
    width: 30%;
  }

  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe .popDrOpDown .dropdown-backdrop {
    display: none !important;
  }

  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe .popDrOpDown .dropdown {
    /*&:hover{
                            .dropdown-menu{
                              display: block;
                            }
                          }*/
  }

  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe .popDrOpDown .dropdown .btn {
    color: #006EE0;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe .popDrOpDown .dropdown .btn svg {
    display: none;
  }

  .LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr td .text_span.TxTArEAMoBiLe .popDrOpDown .dropdown-menu {
    left: inherit;
    right: -5px;
  }
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr .status-block {
  position: relative;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr .status-block a {
  padding-top: 0px;
  padding-right: 0px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr .status-block a.cstatus {
  white-space: nowrap;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr .status-block ul.status {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 4px !important;
  overflow: visible;
  list-style: none;
  text-align: left;
  right: 0;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr .status-block ul.status li a {
  text-decoration: none;
  padding: 5px 15px;
  font-size: 14px;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr .status-block ul.status li a:hover {
  background-color: #f6f6f6;
}

.LiStPrOPeRtY_SeCtIoN .LiStPrOPeRtY_WrAP .TaBLeResPoNSivE .table-responsive .LiStPrOPTaBlE .table tbody tr .status-block ul.status:before {
  content: '\F0D8';
  color: #ccc;
  position: absolute;
  top: -22px;
  right: 7px;
  font-family: 'fontawesome';
  font-size: 22px;
}

.PoPMobile {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .PoPMobile {
    display: block !important;
  }
}

.PoPDeSkToP {
  display: table-cell !important;
}

@media only screen and (max-width: 767px) {
  .PoPDeSkToP {
    display: none !important;
  }
}

.LiStSeARChBtN.BoTMLiStSeARChBtN {
  background-color: #fff;
  padding: 15px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0;
  right: 0;
  display: none !important;
}

.LiStSeARChBtN.BoTMLiStSeARChBtN .btn-AddProP {
  text-align: center;
  color: #FFFFFF;
  background-color: #006FE0;
  border-radius: 4px;
  font-size: 16px;
  line-height: 19px;
  width: 100%;
  height: 40px;
  padding: 9px 10px;
  font-weight: 600;
}

.FilterDrOPDowN.top_fitr_2.nosearch {
  right: 0 !important;
  top: 0 !important;
  position: relative;
  float: right;
  margin-bottom: 10px;
}

.FilterDrOPDowN.top_fitr_2 {
  width: 150px;
  right: 250px;
}

@media only screen and (max-width: 767px) {
  .FilterDrOPDowN.top_fitr_2 {
    width: 50%;
    right: 0;
    position: relative;
    top: 0;
    padding-right: 5px;
  }
}

.FilterDrOPDowN.top_fitr_3 {
  right: 0;
  width: 240px;
}

@media only screen and (max-width: 767px) {
  .FilterDrOPDowN.top_fitr_3 {
    right: 0;
    width: 50%;
    padding-left: 5px;
  }
}

.FilterDrOPDowN.top_fitr_3 .dropdown-menu:before {
  content: '';
  display: none;
}

.FilterDrOPDowN {
  position: absolute;
  right: 15px;
  z-index: 9;
  /*display: none;*/
  /*border-left: 8px solid #EFF3F7;*/
  /*top: -63px;*/
  top: -13px;
  right: 0;
}

@media only screen and (max-width: 1023px) {
  .FilterDrOPDowN {
    /*right: 508px;*/
  }
}

@media only screen and (max-width: 767px) {
  .FilterDrOPDowN {
    display: block;
    right: 0px;
    top: -0px;
  }
}

.FilterDrOPDowN a {
  text-decoration: none;
  background: #fff;
  padding: 8px 14px;
  height: 41px;
  display: block;
  border-radius: 4px;
}

.FilterDrOPDowN a img {
  width: 20px;
}

.PrOPLiStDeTaiLS_CoNtaInER {
  background: #EFF3F7;
  padding-top: 103px;
  padding-bottom: 124px;
  position: relative;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .list_bread_cumb {
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .list_bread_cumb li {
  font-size: 16px;
  line-height: 19px;
  color: #45474E;
  padding-right: 16px;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .list_bread_cumb li a {
  text-decoration: none;
  color: #838992;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .list_bread_cumb li a:hover {
  color: #838992;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .AdDrSPrIcE ul {
  padding: 0px;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 18px;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .AdDrSPrIcE ul li {
  width: 50%;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .AdDrSPrIcE ul li h4 {
  margin: 0px;
  font-size: 18px;
  line-height: 22px;
  color: #45474E;
  font-weight: normal;
  font-weight: 700;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .AdDrSPrIcE ul li h3 {
  margin: 0px;
  font-size: 28px;
  line-height: 34px;
  color: #45474E;
  font-weight: normal;
  font-weight: 700;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .AdDrSPrIcE ul li:last-child {
  text-align: right;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .property_ld .slider-list-property {
  background-color: #fff;
  margin-bottom: 20px;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .property_ld .slider-list-property .propert_type_btm {
  padding: 20px;
  clear: both;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .property_ld .slider-list-property .propert_type_btm ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 23px 32px;
  background: #F5F7FC;
  border-radius: 4px;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .property_ld .slider-list-property .propert_type_btm ul li {
  width: 20%;
  font-size: 16px;
  line-height: 20px;
  color: #838992;
  font-weight: 400;
}

.PrOPLiStDeTaiLS_CoNtaInER .content_wrap .property_ld .slider-list-property .propert_type_btm ul li strong {
  font-size: 18px;
  line-height: 22px;
  display: block;
  color: #45474E;
  font-weight: normal;
  font-weight: 700;
}

#filterListIcon.filterListIcon .modal-dialog {
  width: 651px;
}

@media only screen and (max-width: 767px) {
  #filterListIcon.filterListIcon .modal-dialog {
    margin: 0px;
    width: 100%;
  }
}

.filterListIcon .modal-dialog {
  width: 400px;
}

@media only screen and (max-width: 767px) {
  .filterListIcon .modal-dialog {
    margin: 0px;
    width: 100%;
  }
}

.filterListIcon .modal-dialog .modal-content {
  -webkit-box-shadow: 0px 3px 25px rgba(55, 72, 103, 0.16);
          box-shadow: 0px 3px 25px rgba(55, 72, 103, 0.16);
  border-radius: 0px !important;
  background: #FFFFFF;
}

@media only screen and (max-width: 767px) {
  .filterListIcon .modal-dialog .modal-content {
    border-radius: 0px !important;
  }
}

.filterListIcon .modal-dialog .modal-content .modal-header {
  background-color: transparent;
  border: none;
  padding: 44px 30px 30px 40px;
}

@media only screen and (max-width: 767px) {
  .filterListIcon .modal-dialog .modal-content .modal-header {
    padding: 60px 15px 30px 15px;
  }
}

.filterListIcon .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 24px;
  line-height: 24px;
  /*color: #45474E;*/
  color: #000;
  font-weight: normal;
  font-weight: 700;
}

.filterListIcon .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 40px;
  opacity: 0.5 !important;
}

.filterListIcon .modal-dialog .modal-content .modal-footer {
  text-align: right;
  background-color: transparent;
  border: none;
  padding: 4px 45px 40px 40px;
}

@media only screen and (max-width: 767px) {
  .filterListIcon .modal-dialog .modal-content .modal-footer {
    padding: 4px 15px 40px 15px;
  }
}

.filterListIcon .modal-dialog .modal-content .modal-footer .btn {
  width: 120px;
  font-size: 16px;
  line-height: normal;
  border-radius: 4px;
  padding: 10px;
  /*@include mobile-device{
            width: 46%;
          }*/
}

.filterListIcon .modal-dialog .modal-content .modal-footer .btn-Cancel {
  color: #006FE0;
  background: #fff;
  border: 1px solid #006FE0;
}

.filterListIcon .modal-dialog .modal-content .modal-footer .btn-Save {
  background: #006FE0;
  color: #fff;
}

.filterListIcon .modal-dialog .modal-content .modal-body {
  padding: 0 30px 0 40px;
}

@media only screen and (max-width: 767px) {
  .filterListIcon .modal-dialog .modal-content .modal-body {
    padding: 0 15px;
  }
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN {
  margin-bottom: 0px;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN .HeAdInG {
  margin-bottom: 22px;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN .HeAdInG h4 {
  font-size: 16px;
  line-height: 19px;
  margin: 0px;
  color: #838992;
  font-weight: 600;
  font-weight: normal;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN .HeAdInG h5 {
  font-size: 16px;
  line-height: 19px;
  margin: 0px;
  color: #333;
  font-weight: 400;
  font-weight: normal;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0px;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul li {
  width: 33.33%;
  position: relative;
  margin-bottom: 18px;
  /*Check Box*/
  /*Check Box*/
}

@media only screen and (max-width: 991px) {
  .filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul li {
    width: 50%;
  }
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul li input {
  padding: 0;
  margin-bottom: 0;
  display: block;
  cursor: pointer;
  z-index: 999;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul li label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 25px;
  font-weight: 400;
  font-weight: normal;
  color: #838992;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul li label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #94999E;
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 14px;
  border-radius: 4px;
  top: 0px;
  position: relative;
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul li input:checked + label:after {
  content: '\F00C';
  display: block;
  position: absolute;
  top: 2px;
  left: 4px;
  width: 6px;
  border-radius: 4px;
  color: #006FE0;
  font-family: 'fontawesome';
}

.filterListIcon .modal-dialog .modal-content .modal-body .FilTerSeCtion .ChEckBoX-SeCtIoN ul li input:checked + label:before {
  border: 2px solid #006FE0;
}

.iDoTImGHoVeR .dropdown-menu {
  background-color: #fff !important;
  border: 0px solid #fff !important;
  min-width: 258px;
  padding: 0px;
  -webkit-box-shadow: 0px 3px 25px rgba(55, 72, 103, 0.16);
          box-shadow: 0px 3px 25px rgba(55, 72, 103, 0.16);
  border-radius: 3px;
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .iDoTImGHoVeR .dropdown-menu {
    min-width: 158px;
  }
}

.iDoTImGHoVeR .dropdown-menu h3 {
  margin: 0px;
  background: #474a4c;
  text-align: left;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  padding: 12px 8px;
  font-weight: normal;
  font-weight: 600;
  border-radius: 3px 3px 0 0px;
}

.iDoTImGHoVeR .dropdown-menu p {
  padding: 16px 8px;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin-bottom: 0px;
}

.iDoTImGHoVeR .dropdown-menu:before {
  border-color: rgba(0, 130, 255, 0);
  border-bottom-color: rgba(0, 130, 255, 0);
  border-bottom-color: #474a4c;
  border-width: 8px;
  margin-left: 1px;
  left: 34.5%;
}

@media only screen and (max-width: 767px) {
  .iDoTImGHoVeR .dropdown-menu:before {
    left: 28%;
  }
}

.iDoTImGHoVeR:hover .dropdown-menu {
  display: block;
  left: inherit;
  /*right: -50%;*/
  right: -335%;
}

@media only screen and (max-width: 767px) {
  .iDoTImGHoVeR:hover .dropdown-menu {
    right: -200%;
  }
}

/*.StAtUsDrOpDoWN{
  &:hover{
    ul{
      display:block;

    }
  }
}

.StAtUsDrOpDoWNmb{
  .dropdown-backdrop{
    display: none !important;
  }
  &:hover{
    .dropdown-menu{
      display:block;
    }
  }
}*/

sup {
  font-size: 22px;
  top: 0;
}

.main-validation-msg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #d83b42;
  z-index: 9999;
  padding: 22px;
}

.main-validation-msg p {
  color: #fff;
  font-size: 14px;
  float: left;
  margin-bottom: 0px;
  width: 80%;
}

.main-validation-msg a {
  float: right;
  color: #fff;
  text-decoration: none;
  font-size: 30px;
  line-height: 21px;
}

.error-upload.modal .modal-dialog {
  width: 453px;
}

@media only screen and (max-width: 414px) {
  .error-upload.modal .modal-dialog {
    width: 100%;
  }
}

.error-upload.modal .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  border: none;
  padding: 25px 45px 15px 45px;
}

.error-upload.modal .modal-dialog .modal-content .modal-header h4 {
  font-size: 24px;
  line-height: 29px;
  color: #000;
}

.error-upload.modal .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 36px;
  color: #bcbcbc;
}

.error-upload.modal .modal-dialog .modal-content .modal-body {
  padding: 30px 45px 35px 45px;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY.UPLaoDInGERoRBodY p span {
  font-weight: 400;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY.UPLaoDInGERoRBodY p.NoRmALTeXT {
  font-weight: 400;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY p {
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin-bottom: 15px;
  font-weight: 700;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY p a {
  color: #006FE0;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY ul {
  list-style-type: none;
  padding-left: 15px;
  margin: 20px 0;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY ul li {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  font-weight: 400;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY .ErrOrBTN {
  padding-top: 20px;
}

.error-upload.modal .modal-dialog .modal-content .modal-body .ErOR-BODY .ErrOrBTN .btn-erorr {
  width: 138px;
  height: 30px;
  text-align: center;
  color: #FFFFFF;
  background-color: #006FE0;
  border-radius: 4px;
  padding: 0px 10px;
  font-size: 16px;
  line-height: 19px;
}

/*Crop Property Images*/

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog {
  width: 700px;
}

@media only screen and (max-width: 767px) {
  #cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog {
    width: 100%;
  }
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content {
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  border-radius: 0px !important;
  overflow: visible;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-header {
  border-bottom: 1px solid #E0E0E0;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-header .modal-title {
  text-align: center;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-header .close {
  background: none;
  color: #C4C4C4;
  top: 15px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 50px;
  font-weight: normal;
  right: 20px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-footer {
  border-bottom: 1px solid #E0E0E0;
}

@media only screen and (max-width: 767px) {
  #cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-footer {
    position: relative;
  }
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-footer .btn-default {
  background: rgba(0, 111, 224, 0.06);
  border-radius: 4px;
  color: #006FE0;
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
  border: none;
  width: 140px;
  height: 40px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-footer .blue_bg {
  background: #006FE0;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
  border: none;
  width: 187px;
  height: 40px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body {
  min-height: 500px;
  padding: 32px 66px 26px 66px;
}

@media only screen and (max-width: 767px) {
  #cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .croppie-container {
  height: 350px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .cr-slider-wrap {
  width: 65%;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .cr-slider-wrap .cr-slider {
  /*width: 70%;*/
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .cr-slider-wrap .cr-slider::-moz-range-track {
  width: 100%;
  height: 4px;
  background: #E0E0E0;
  border: 0;
  border-radius: 3px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .cr-slider-wrap .cr-slider::-moz-range-thumb {
  border: none;
  height: 21px;
  width: 21px;
  border-radius: 50%;
  background: #fff;
  margin-top: -6px;
  border: 2px solid #E5E5E5;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body p {
  font-size: 16px;
  line-height: 20px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP {
  list-style-type: none;
  padding: 0px;
  margin: 20px 0 0 0;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li {
  font-size: 16px;
  line-height: 20px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li label {
  font-weight: normal;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*input:checked ~ .checkmark{
                border: 2px solid #006FE0;
                &:after{
                  content:'\f00c';
                  font-family:'fontawesome';
                }
              }*/
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer input:checked ~ .checkmark:after {
  display: block;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer input:checked ~ .checkmark {
  border: 2px solid #006FE0;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  /*background-color: #eee;*/
  border: 2px solid #C4C4C4;
  border-radius: 4px;
  /*&:after {
                  left: 9px;
                  top: 5px;
                  width: 5px;
                  height: 10px;
                  border: solid #ff0000;
                  border-width: 0 3px 3px 0;
                  -webkit-transform: rotate(45deg);
                  -ms-transform: rotate(45deg);
                  transform: rotate(45deg);
                }*/
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer .checkmark:after {
  content: '\F00C';
  font-family: 'fontawesome';
  color: #006FE0;
  font-size: 12px;
  text-align: center;
  width: 100%;
  top: -1px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body ul.LStPrP li .labelcontainer:hover input ~ .checkmark {
  /*background-color: #ccc;*/
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .SeLTxT {
  margin-bottom: 32px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .cr-boundary {
  width: 303px !important;
  height: 340px !important;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate {
  border: none;
  background-color: transparent;
  padding: 0px;
  position: relative;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate:hover {
  background-color: transparent;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate .RoTatEDrOPDowN {
  display: none;
  position: absolute;
  background: #333;
  border-radius: 3px 3px 0px 0px;
  z-index: 999;
  padding: 10px 20px;
  border-radius: 10px;
  right: -110px;
  margin-top: 12px;
}

@media only screen and (max-width: 767px) {
  #cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate .RoTatEDrOPDowN {
    right: inherit;
    left: 0;
  }
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate .RoTatEDrOPDowN p {
  color: #fff;
  margin: 0px;
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate .RoTatEDrOPDowN:before {
  content: '\F0D8';
  font-family: 'fontawesome';
  position: absolute;
  top: -28px;
  color: #333;
  font-size: 30px;
  left: 49%;
}

@media only screen and (max-width: 767px) {
  #cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate .RoTatEDrOPDowN:before {
    left: 9px;
  }
}

#cropImagePop.cropImagePopmodal.PrOPCoRP .modal-dialog .modal-content .modal-body .image-rotate:hover .RoTatEDrOPDowN {
  display: block;
}

.importZillowModal .modal-dialog {
  width: 100%;
  max-width: 720px;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .modal-dialog {
    background: #fff;
  }
}

.importZillowModal .modal-dialog .modal-content {
  border-radius: 10px !important;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .modal-dialog .modal-content {
    border-radius: 0px !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.importZillowModal .modal-dialog .modal-content .modal-header {
  background: #fff;
  border-radius: 4px 4px 0 0px;
  padding: 20px 32px;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .modal-dialog .modal-content .modal-header {
    padding: 20px 16px;
  }
}

.importZillowModal .modal-dialog .modal-content .modal-header h4 {
  font-size: 18px;
  font-weight: 600;
  color: #333333;
}

.importZillowModal .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
  position: relative;
  top: 0px;
  opacity: 1;
  color: #333;
  line-height: normal;
}

.importZillowModal .modal-dialog .modal-content .modal-footer {
  background: #fff;
  border-top: 1px solid #E4E8ED;
  border-radius: 0px 0px 4px 4px;
}

.importZillowModal .modal-dialog .modal-content .modal-footer .btn-helP {
  border-radius: 4px;
  color: #1271DD;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  background: #fff;
  font-weight: 600;
}

.importZillowModal .modal-dialog .modal-content .modal-footer .RevSave {
  padding: 6px 30px;
  font-size: 16px;
  border-radius: 6px;
}

.importZillowModal .modal-dialog .modal-content .modal-footer .RevSave:hover {
  background-color: #006EE0;
  color: #fff !important;
  border: solid 1px #006EE0;
}

.importZillowModal .modal-dialog .modal-content .modal-body {
  padding: 32px 30px;
  max-height: 470px;
  min-height: 470px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid #E4E8ED;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .modal-dialog .modal-content .modal-body {
    max-height: inherit;
    min-height: inherit;
    height: calc(95vh - 85px - 85px);
    overflow: auto;
    padding: 32px 20px;
  }
}

@media only screen and (max-width: 479px) {
  .importZillowModal .modal-dialog .modal-content .modal-body {
    height: calc(90vh - 85px - 85px);
  }
}

.importZillowModal .importsyncsection {
  /*margin-left: -30px;
  margin-right: -30px;
  padding-left: 30px;
  padding-right: 30px;*/
  /*border-top: 1px solid #E4E8ED;*/
}

@media only screen and (max-width: 767px) {
  .importZillowModal .importsyncsection {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.importZillowModal .importsyncsection .impzillow .alert {
  margin-top: 16px;
  margin-bottom: 0px;
  padding-right: 15px;
}

.importZillowModal .importsyncsection .impzillow .alert .close {
  color: #95AB90;
  font-size: 30px;
  right: 0px;
  opacity: 1;
  font-weight: normal;
}

.importZillowModal .importsyncsection .impzillow .alert p {
  margin: 0px;
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: 140%;
}

.importZillowModal .importsyncsection .impzillow .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.importZillowModal .importsyncsection .impzillow .alert-danger .close {
  color: #a94442;
  font-size: 26px;
}

.importZillowModal .importsyncsection .impzillow .alert-danger p {
  color: #a94442 !important;
}

.importZillowModal .importsyncsection .impzillow .alert-success {
  padding: 16px;
  color: #333;
  border-radius: 4px;
  background: #D9F3D4;
  border: 1px solid #95AB90;
}

.importZillowModal .importsyncsection .impzillow .alert-success .close {
  color: #95AB90;
  font-size: 35px;
  right: 0px;
  opacity: 1;
  font-weight: normal;
}

.importZillowModal .importsyncsection .impzillow .alert-success p {
  margin: 0px;
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: 140%;
}

.importZillowModal .importsyncsection .impzillow h3 {
  margin: 0px 0 5px 0;
  color: #000;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
}

.importZillowModal .importsyncsection .impzillow p {
  color: #000;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  margin: 0;
}

.importZillowModal .importsyncsection .impzillow .syncform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16px;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .importsyncsection .impzillow .syncform {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.importZillowModal .importsyncsection .impzillow .syncform .form-control {
  color: #707070;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  border-radius: 4px;
  border: 1px solid #E3E6E7;
  background: #FFF;
  padding: 4px 16px;
  width: 62%;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .importsyncsection .impzillow .syncform .form-control {
    width: 100%;
    margin-bottom: 16px;
  }
}

.importZillowModal .importsyncsection .impzillow .syncform .btnsync {
  border-radius: 4px;
  background: #1271DD;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  width: 230px;
  text-align: center;
  display: block;
  font-weight: 600;
}

.importZillowModal .importsyncsection .impzillow .syncform .btnsync img {
  width: 16px;
  height: 17.575px;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .importsyncsection .impzillow .syncform .btnsync {
    width: 100%;
    height: 44px;
  }
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR {
  margin-top: 24px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept:last-child {
  margin-bottom: 0px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilleFt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilleFt {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilleFt img {
  margin-right: 10px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilleFt .ZilleFtCt h3 {
  color: #000;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin: 0 0 2px 0;
  font-weight: 400;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilleFt .ZilleFtCt p {
  color: #595959;
  text-align: left;
  font-size: 14px;
  font-style: normal;
  margin: 0;
  line-height: 140%;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht {
  margin-left: auto;
  /*Switch css*/
  /*Switch css*/
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  margin: 0px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #333;
  -webkit-transition: .4s;
  transition: .4s;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider:before {
  position: absolute;
  content: "";
  height: 19px;
  width: 19px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:checked + .slider {
  background-color: #006ADC;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:checked + .slider:before {
  left: -4px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #006ADC;
          box-shadow: 0 0 1px #006ADC;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  transform: translateX(26px);
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider.round {
  border-radius: 34px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider.round:before {
  border-radius: 50%;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountBtN ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  padding: 0px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountBtN ul li {
  padding: 0 12px;
  width: 196px;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountBtN ul li .btn {
  width: 100%;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
  letter-spacing: 0.09px;
  font-weight: 600;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountBtN ul li .btncancel {
  color: #979797;
  border-radius: 4px;
  border: 1px solid #979797;
  background: #FFF;
}

.importZillowModal .importsyncsection .autosynctrans .ZillowAccountINR .ZillowAccountBtN ul li .btnzillow {
  color: #FFF;
}

.importZillowModal.SendFeedback {
  background: rgba(0, 0, 0, 0.25);
}

.importZillowModal.SendFeedback .modal-dialog {
  width: 100%;
  max-width: 436px;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-header {
  padding: 20px 32px;
  border-bottom: 1px solid #E4E8ED;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.SendFeedback .modal-dialog .modal-content .modal-header {
    padding: 20px 16px;
  }
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-footer {
  border-top: 1px solid #E4E8ED;
  padding: 20px 30px;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body p {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION {
  margin-top: 20px;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group label {
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .form-control {
  font-size: 14px;
  height: 41px;
  border-radius: 4px;
  border: 1px solid #E3E6E7;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group textarea.form-control {
  min-height: 100px;
  resize: none;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage {
  border: 1px solid #E4E8ED;
  /*padding: 10px;*/
  border-radius: 4px;
  position: relative;
  cursor: pointer;
  height: 28px;
  padding: 0 10px;
  /*End*/
}

@media only screen and (max-width: 767px) {
  .importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage {
    font-size: 14px;
    width: 100%;
  }
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage .fileUP {
  opacity: 0;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage .fileUP {
    width: 100%;
  }
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage span {
  position: absolute;
  top: 0px;
  color: #707070;
  cursor: pointer;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;
  }
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage .btn-upload {
  position: absolute;
  /*top: 7px;
                right: 10px;*/
  top: -1px;
  right: 0px;
  color: #fff;
  font-size: 16px;
  padding: 0px 16px;
  /*font-weight: 600;*/
  font-weight: 400;
  height: 28px;
  border-radius: 3px;
  background-color: #006EE0;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage input {
  /*top: 0;
                bottom: 0;
                width: 100%;
                left: 0;
                right: 0;
                z-index: 99999;*/
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage .progress-bar-transaction {
  position: absolute;
  top: 32px;
  width: 100%;
  left: 0px;
  background: none;
  z-index: 99;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage .progress-bar-transaction div .vue-simple-progress {
  background: #DBE5EF !important;
  height: 8px;
  border-radius: 20px;
  top: 7px;
  position: relative;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage .progress-bar-transaction div .vue-simple-progress .vue-simple-progress-bar {
  background: #1980E6 !important;
  height: 8px !important;
  border-radius: 20px;
}

.importZillowModal.SendFeedback .modal-dialog .modal-content .modal-body .TRANS_TABLE_SECTION .form-group .UploadImage .progress-bar-transaction div .vue-simple-progress-text {
  display: initial;
  width: 120px;
  font-size: 16px !important;
  color: #637D96 !important;
  height: 20px;
  overflow: hidden;
  padding-top: 0px !important;
}

.importZillowModal.ZillowTransModal .modal-dialog {
  width: 100%;
  max-width: 720px;
}

.importZillowModal.ZillowTransModal .Zillowimg {
  text-align: center;
  margin-bottom: 44px;
}

.importZillowModal.ZillowTransModal .Zillowimg h2 {
  color: #333;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  line-height: 140%;
  margin: 28px 0 0 0;
  font-weight: normal;
  font-weight: 600;
}

.importZillowModal.ZillowTransModal .Zillowimg h2.impprogtxt {
  color: #202020;
  font-size: 24px;
}

.importZillowModal.ZillowTransModal .Zillowtoltip {
  margin-bottom: 24px;
}

.importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  line-height: 16px;
}

.importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr p {
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.09px;
  margin: 0px 5px 0 0;
  font-weight: 600;
}

.importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr a {
  position: relative;
  text-decoration: none;
}

.importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr a span {
  display: none;
  position: absolute;
  left: 20px;
  border-radius: 4px;
  background: #FFF;
  width: 370px;
  padding: 12px 16px;
  top: -20px;
  -webkit-box-shadow: 0px 5px 20px 0px rgba(100, 100, 111, 0.15);
          box-shadow: 0px 5px 20px 0px rgba(100, 100, 111, 0.15);
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr a span {
    width: 300px;
  }
}

@media only screen and (max-width: 568px) {
  .importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr a span {
    width: 230px;
  }
}

@media only screen and (max-width: 414px) {
  .importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr a span {
    width: 207px;
    z-index: 9999;
  }
}

.importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr a span p {
  color: #000;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.09px;
}

.importZillowModal.ZillowTransModal .Zillowtoltip .Zillowtoltipinr a:hover span {
  display: block;
}

.importZillowModal.ZillowTransModal .table-responsive {
  border: none;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowTransModal .table-responsive .table thead {
    display: none;
  }
}

.importZillowModal.ZillowTransModal .table-responsive .table thead tr th {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.09px;
  padding: 8px;
  font-weight: 600;
  border-bottom: 1px solid #E4E8ED;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowTransModal .table-responsive .table thead tr th.mhide {
    display: none;
  }
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td {
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.09px;
  padding: 12px 16px 12px 8px;
  border-top: 0px solid #E4E8ED;
  border-bottom: 1px solid #E4E8ED;
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRlft {
  width: 60px;
  height: 44px;
  margin-right: 8px;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRlft {
    width: 142px;
    height: auto;
  }

  .importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRlft img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRrht p {
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.09px;
  margin: 0px 0 6px 0;
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRrht .dhide {
  display: none;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRrht .dhide {
    display: block;
    margin-top: 8px;
  }
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRrht ul {
  list-style-type: none;
  padding-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRrht ul li {
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.09px;
  margin-bottom: 5px;
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRrht ul li b {
  font-weight: normal;
  font-weight: 600;
}

.importZillowModal.ZillowTransModal .table-responsive .table tbody tr td .tableinR .tableinRrht ul li:first-child {
  width: 98px;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowTransModal .table-responsive .table tbody tr td.mhide {
    display: none;
  }
}

.importZillowModal.ZillowTransModal .modal-footer .zillowmodbtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 0px;
}

.importZillowModal.ZillowTransModal .modal-footer .zillowmodbtn li {
  margin-left: 12px;
}

.importZillowModal.ZillowTransModal .modal-footer .zillowmodbtn li .btn {
  width: 96px;
  height: 40px;
  padding: 4px;
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
}

.importZillowModal.ZillowTransModal .modal-footer .zillowmodbtn li .btnback {
  border: 1px solid #1271DD;
  color: #1271DD;
  background: #fff;
}

.importZillowModal.ZillowTransModal .modal-footer .zillowmodbtn li .btnimport {
  color: #fff;
  background: #1271DD;
}

.importZillowModal.ZillowImportModal.ZillowTransModal .modal-dialog .modal-content .modal-body {
  max-height: 320px;
  min-height: 320px;
  padding-top: 72px;
  padding-bottom: 72px;
}

@media only screen and (max-width: 767px) {
  .importZillowModal.ZillowImportModal.ZillowTransModal .modal-dialog .modal-content .modal-body {
    max-height: inherit;
    min-height: inherit;
  }
}

.importZillowModal.ZillowImportModal.ZillowTransModal .modal-dialog .modal-content .modal-body .Zillowimg {
  margin-bottom: 16px;
}

.importZillowModal.ZillowImportModal.ZillowTransModal .modal-dialog .modal-content .modal-body .imptzillowtxt {
  text-align: center;
}

.importZillowModal.ZillowImportModal.ZillowTransModal .modal-dialog .modal-content .modal-body .imptzillowtxt p {
  color: #333;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: 140%;
  margin: 0px;
}

.importZillowModal.SendFeedbackResponse .modal-dialog {
  width: 100%;
  max-width: 540px;
}

.importZillowModal.SendFeedbackResponse .modal-dialog .modal-content .body-feedback {
  text-align: center;
  padding: 30px;
}

.importZillowModal.SendFeedbackResponse .modal-dialog .modal-content .body-feedback img {
  width: 55px;
  margin: 0 auto 15px;
}

.importZillowModal.SendFeedbackResponse .modal-dialog .modal-content .body-feedback p {
  margin-bottom: 0px;
  font-size: 20px;
  color: #333;
  text-align: center;
  font-weight: 600;
}

.sync_alert-success {
  padding: 16px !important;
  border-radius: 4px;
  border: 1px solid #95AB90;
  background: #D9F3D4;
  margin-bottom: 20px;
  padding-top: 6px;
}

.sync_alert-success h4 {
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: 140%;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-weight: 600;
}

.sync_alert-success p {
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: 140%;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .LiStMeNU.liStMOBfIX {
    position: fixed !important;
    top: 0 !important;
    z-index: 999;
    width: 91% !important;
    margin: 0 auto !important;
    display: block;
    left: 19px !important;
  }
}

.FilterDrOPDowN.top_fitr_2.nosearch {
  right: 0 !important;
  top: 0 !important;
  position: relative;
  float: right;
  margin-bottom: 10px;
}

.FaG-SectIoN {
  padding-top: 120px;
  padding-bottom: 60px;
  background-color: #EFF3F7;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN {
    padding-top: 60px;
  }
}

.FaG-SectIoN .FaG-InNeR {
  min-height: 500px;
  background-color: #fff;
  border-radius: 10px;
  padding: 50px 60px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR {
    padding: 50px 20px 20px 20px;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG {
  margin-bottom: 36px;
  display: block;
  text-align: center;
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG h3 {
  margin: 0px;
  font-size: 18px;
  font-weight: normal;
  color: #333333;
  font-weight: 600;
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG h3 img {
  top: -3px;
  position: relative;
  margin-right: 8px;
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG .alert {
  text-align: left;
  margin-bottom: 0px;
  margin-top: 10px;
  width: 620px;
  margin: 10px auto 0;
  padding: 5px 10px;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-HeADInG .alert {
    width: 100%;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN {
  margin-left: -5px;
  margin-right: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
  padding-left: 5px;
  padding-right: 5px;
  width: 33.33%;
  margin-bottom: 10px;
}

@media only screen and (max-width: 991px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
    width: 100%;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR {
  border-radius: 5px;
  border: 1px solid #E0E0E0;
  padding: 50px 27px 27px 22px;
  height: 100%;
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .pa {
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .pa {
    margin-bottom: 0px;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR h4 {
  font-size: 20px;
  color: #333;
  line-height: 24px;
  margin: 20px 0 15px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR h4 {
    white-space: normal;
    text-overflow: inherit;
    overflow: visible;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  min-height: 50px;
}

@media only screen and (max-width: 1024px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
    min-height: 76px;
  }
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
    min-height: inherit;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .btn-learn {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 5px;
  padding: 9px 20px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog {
    margin: 0px !important;
    min-height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content {
    height: 100%;
    background: #fff;
  }
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-header {
    background: #fff;
    padding: 30px 15px 0px 15px;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-header .close {
  color: #333;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-header .close {
    color: #333;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-header .modal-title {
  color: #333;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-header .modal-title {
    color: #333;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-header .modal-title span {
  font-weight: normal;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body {
  padding: 15px 30px 30px 30px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model {
  /**/
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model {
    margin-top: 30px;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State {
  margin-bottom: 30px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State .License-Column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State .License-Column .License-Selected {
  width: 200px;
  margin-right: 15px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State .License-Column .License-doc .blue_bg {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 5px;
  padding: 9px 12px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection {
  border: 1px solid #ccc;
  padding: 30px;
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
  width: 500px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection {
    padding: 15px;
    width: 100%;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .btn {
  width: 300px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .btn {
    width: 100%;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .btn#enable_pop {
  margin-bottom: 0px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .blue_bg {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 50px;
  padding: 9px 20px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .payments-d {
  border: 1px solid #ccc;
  padding: 30px;
  margin-top: 20px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs {
  max-height: 260px;
  overflow-x: hidden;
  overflow-y: auto;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs {
    max-height: inherit;
    height: calc(80vh - 85px - 85px);
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-weight: normal;
  color: #000000;
  margin: 0px 0 20px 0;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 a {
  text-decoration: none;
  color: #006EE0;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table {
  width: 100%;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table tr td {
  font-size: 14px;
  line-height: 17px;
  color: #4A5057;
  padding: 15px 15px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign {
  width: 100%;
  padding: 10px;
  border: 1px solid #D9D9D9;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign img {
  width: 157px;
  margin: 0 auto;
  display: block;
}

.list-container.StateAGrEEmeNT {
  padding-top: 120px;
  padding-bottom: 60px;
  background-color: #EFF3F7;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT {
    padding-top: 60px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR {
  min-height: 500px;
  background-color: #fff;
  border-radius: 10px;
  padding: 50px 60px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR {
    padding: 50px 20px 20px 20px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG {
  margin-bottom: 36px;
  display: block;
  text-align: center;
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG h3 {
  margin: 0px;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG h3 img {
  top: -3px;
  position: relative;
  margin-right: 8px;
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG .alert {
  text-align: left;
  margin-bottom: 0px;
  margin-top: 10px;
  width: 620px;
  margin: 10px auto 0;
  padding: 5px 10px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG .alert {
    width: 100%;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN {
  /**/
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .StAtE-TiTle h3 {
  font-size: 18px;
  color: #333;
  font-weight: 600;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .StAtE-TiTle h3 span {
  font-weight: normal;
  font-weight: 400;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State {
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateDroPDown {
  width: 200px;
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateDroPDown {
    width: 180px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateSignDoC .blue_bg {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 50px;
  padding: 9px 20px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateSignDoC .blue_bg {
    padding: 9px 10px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement {
  border: 1px solid #ccc;
  padding: 30px;
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
  width: 500px;
  margin-top: 30px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement {
    padding: 15px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .btn {
    width: 100%;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .btn {
  width: 300px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .btn {
    width: 100%;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .blue_bg {
  margin-bottom: 30px;
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 50px;
  padding: 9px 20px;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection #enable_pop.blue_bg {
  margin-bottom: 0px;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs {
  /*max-height:260px;*/
  /*overflow-x: hidden;
        overflow-y: auto;*/
  /*@include mobile-device{*/
  /*max-height: inherit;*/
  /*height: calc(80vh - 85px - 85px);*/
  /*}*/
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-weight: normal;
  color: #000000;
  margin: 0px 0 20px 0;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 a {
  text-decoration: none;
  color: #006EE0;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table {
  width: 100%;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table tr td {
  font-size: 14px;
  line-height: 17px;
  color: #4A5057;
  padding: 15px 15px;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign {
  width: 100%;
  padding: 10px;
  border: 1px solid #D9D9D9;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign img {
  width: 157px;
  margin: 0 auto;
  display: block;
}

.FaG-SectIoN {
  padding-top: 120px;
  padding-bottom: 60px;
  background-color: #EFF3F7;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN {
    padding-top: 60px;
  }
}

.FaG-SectIoN .FaG-InNeR {
  min-height: 500px;
  background-color: #fff;
  border-radius: 10px;
  padding: 50px 60px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR {
    padding: 50px 20px 20px 20px;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG {
  margin-bottom: 36px;
  display: block;
  text-align: center;
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG h3 {
  margin: 0px;
  font-size: 18px;
  font-weight: normal;
  color: #333333;
  font-weight: 600;
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG h3 img {
  top: -3px;
  position: relative;
  margin-right: 8px;
}

.FaG-SectIoN .FaG-InNeR .FaG-HeADInG .alert {
  text-align: left;
  margin-bottom: 0px;
  margin-top: 10px;
  width: 620px;
  margin: 10px auto 0;
  padding: 5px 10px;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-HeADInG .alert {
    width: 100%;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN {
  margin-left: -5px;
  margin-right: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
  padding-left: 5px;
  padding-right: 5px;
  width: 33.33%;
  margin-bottom: 10px;
}

@media only screen and (max-width: 991px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
    width: 100%;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR {
  border-radius: 5px;
  border: 1px solid #E0E0E0;
  padding: 50px 27px 27px 22px;
  height: 100%;
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .pa {
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .pa {
    margin-bottom: 0px;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR h4 {
  font-size: 20px;
  color: #333;
  line-height: 24px;
  margin: 20px 0 15px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR h4 {
    white-space: normal;
    text-overflow: inherit;
    overflow: visible;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  min-height: 50px;
}

@media only screen and (max-width: 1024px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
    min-height: 76px;
  }
}

@media only screen and (max-width: 767px) {
  .FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
    min-height: inherit;
  }
}

.FaG-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .btn-learn {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 5px;
  padding: 9px 20px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog {
    margin: 0px !important;
    min-height: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content {
    height: 100%;
    background: #fff;
  }
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-header {
    background: #fff;
    padding: 30px 15px 0px 15px;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-header .close {
  color: #333;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-header .close {
    color: #333;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-header .modal-title {
  color: #333;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-header .modal-title {
    color: #333;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-header .modal-title span {
  font-weight: normal;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body {
  padding: 15px 30px 30px 30px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model {
  /**/
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model {
    margin-top: 30px;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State {
  margin-bottom: 30px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State .License-Column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State .License-Column .License-Selected {
  width: 200px;
  margin-right: 15px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .License-State .License-Column .License-doc .blue_bg {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 5px;
  padding: 9px 12px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection {
  border: 1px solid #ccc;
  padding: 30px;
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
  width: 500px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection {
    padding: 15px;
    width: 100%;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .btn {
  width: 300px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .btn {
    width: 100%;
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .btn#enable_pop {
  margin-bottom: 0px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .addReferral_scection .blue_bg {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 50px;
  padding: 9px 20px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .payments-d {
  border: 1px solid #ccc;
  padding: 30px;
  margin-top: 20px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs {
  max-height: 260px;
  overflow-x: hidden;
  overflow-y: auto;
}

@media only screen and (max-width: 767px) {
  .addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs {
    max-height: inherit;
    height: calc(80vh - 85px - 85px);
  }
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-weight: normal;
  color: #000000;
  margin: 0px 0 20px 0;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 a {
  text-decoration: none;
  color: #006EE0;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table {
  width: 100%;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table tr td {
  font-size: 14px;
  line-height: 17px;
  color: #4A5057;
  padding: 15px 15px;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign {
  width: 100%;
  padding: 10px;
  border: 1px solid #D9D9D9;
}

.addReferral.addstate .modal-dialog .modal-content .modal-body .location-model .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign img {
  width: 157px;
  margin: 0 auto;
  display: block;
}

.list-container.StateAGrEEmeNT {
  padding-top: 120px;
  padding-bottom: 60px;
  background-color: #EFF3F7;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT {
    padding-top: 60px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR {
  min-height: 500px;
  background-color: #fff;
  border-radius: 10px;
  padding: 50px 60px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR {
    padding: 50px 20px 20px 20px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG {
  margin-bottom: 36px;
  display: block;
  text-align: center;
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG h3 {
  margin: 0px;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG h3 img {
  top: -3px;
  position: relative;
  margin-right: 8px;
}

.list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG .alert {
  text-align: left;
  margin-bottom: 0px;
  margin-top: 10px;
  width: 620px;
  margin: 10px auto 0;
  padding: 5px 10px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .FaG-HeADInG .alert {
    width: 100%;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN {
  /**/
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .StAtE-TiTle h3 {
  font-size: 18px;
  color: #333;
  font-weight: 600;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .StAtE-TiTle h3 span {
  font-weight: normal;
  font-weight: 400;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State {
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateDroPDown {
  width: 200px;
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateDroPDown {
    width: 180px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateSignDoC .blue_bg {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 50px;
  padding: 9px 20px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .License-State .StateSignDoC .blue_bg {
    padding: 9px 10px;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement {
  border: 1px solid #ccc;
  padding: 30px;
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
  width: 500px;
  margin-top: 30px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement {
    padding: 15px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .btn {
    width: 100%;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .btn {
  width: 300px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .btn {
    width: 100%;
  }
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection .blue_bg {
  margin-bottom: 30px;
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 50px;
  padding: 9px 20px;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .referral_agreement .StateaddReferral_scection .addReferral_scection #enable_pop.blue_bg {
  margin-bottom: 0px;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs {
  /*max-height:260px;*/
  /*overflow-x: hidden;
        overflow-y: auto;*/
  /*@include mobile-device{*/
  /*max-height: inherit;*/
  /*height: calc(80vh - 85px - 85px);*/
  /*}*/
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  font-weight: normal;
  color: #000000;
  margin: 0px 0 20px 0;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs h3 a {
  text-decoration: none;
  color: #006EE0;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table {
  width: 100%;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .table-responsive .table tr td {
  font-size: 14px;
  line-height: 17px;
  color: #4A5057;
  padding: 15px 15px;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign {
  width: 100%;
  padding: 10px;
  border: 1px solid #D9D9D9;
}

.list-container.StateAGrEEmeNT .State-InNeR .StAtE-GrIDSeCtIoN .LoGS-ConTeNT.LoGS-ConTeNTViewLogs .LoGS-INNeR .signature-s .digital-sign img {
  width: 157px;
  margin: 0 auto;
  display: block;
}

.MyBadge-SectIoN.mt_20 {
  padding-top: 0px;
}

.MyBadge-SectIoN {
  padding-top: 120px;
  padding-bottom: 60px;
  background-color: #EFF3F7;
}

@media only screen and (max-width: 767px) {
  .MyBadge-SectIoN {
    padding-top: 60px;
  }
}

.MyBadge-SectIoN .FaG-InNeR {
  background-color: #fff;
  border-radius: 10px;
  padding: 30px 40px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .MyBadge-SectIoN .FaG-InNeR {
    padding: 50px 20px 20px 20px;
  }
}

.MyBadge-SectIoN .FaG-InNeR .FaG-HeADInG {
  margin-bottom: 30px;
  display: block;
  text-align: left;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-HeADInG h3 {
  margin: 0px;
  font-size: 18px;
  font-weight: normal;
  color: #333333;
  font-weight: 600;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-HeADInG h3 img {
  top: -3px;
  position: relative;
  margin-right: 8px;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN.FaG-OnTeXT {
  margin-left: 0px;
  margin-right: 0px;
  display: block;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN.FaG-OnTeXT p {
  font-size: 16px;
  margin: 0px;
  line-height: 19px;
  color: #333333;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN {
  margin-left: -10px;
  margin-right: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
  padding-left: 10px;
  padding-right: 10px;
  width: 33.33%;
  margin-bottom: 10px;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN {
    width: 100%;
  }
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR {
  border-radius: 5px;
  border: 1px solid #E0E0E0;
  padding: 10px 23px 27px 20px;
  position: relative;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR img {
  margin: 0 auto;
  display: block;
  height: 172px;
}

@media only screen and (max-width: 991px) {
  .MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR img {
    height: 142px;
  }
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .pa {
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .pa {
    margin-bottom: 0px;
  }
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .RedStrip {
  position: absolute;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  background-color: #FA141A;
  border-radius: 4px;
  top: 5px;
  right: 5px;
  text-align: center;
  padding: 10px 8px;
  text-decoration: none;
  outline: none;
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR h4 {
  font-size: 20px;
  color: #333;
  line-height: 24px;
  margin: 25px 0 12px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: normal;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR h4 {
    white-space: normal;
    text-overflow: inherit;
    overflow: visible;
  }
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  min-height: 50px;
  margin-bottom: 22px;
}

@media only screen and (max-width: 1024px) {
  .MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
    min-height: 76px;
  }
}

@media only screen and (max-width: 767px) {
  .MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR p {
    min-height: inherit;
  }
}

.MyBadge-SectIoN .FaG-InNeR .FaG-GrIDSeCtIoN .GriD-ColUmN .GriD-ColUmN-InNR .btn-learn {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 5px;
  padding: 9px 20px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL {
    background-color: #fff !important;
    z-index: 9999;
  }
}

.ComManBaDGeMoDaL .modal-dialog {
  width: 798px !important;
  border-radius: 0px;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}

@media only screen and (max-width: 991px) {
  .ComManBaDGeMoDaL .modal-dialog {
    width: 90% !important;
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog {
    width: 100% !important;
    margin: 0px !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content {
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content {
    height: 100%;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header {
  padding: 30px 65px 0px 60px;
  border-bottom: 0px solid #E4E8ED;
  background-color: transparent;
}

@media only screen and (max-width: 991px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header {
    padding: 30px 30px 0px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header {
    padding: 20px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header:before,
.ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header:after {
  display: none;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header .close {
  font-size: 40px;
  opacity: 1;
  color: #333;
  line-height: normal;
  position: absolute;
  right: 20px;
  top: 11px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 30px;
  line-height: 33px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 26px;
    line-height: 28px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback {
  padding: 30px 65px 50px 60px;
  /*Trusted*/
}

@media only screen and (max-width: 991px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback {
    padding: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback {
    padding: 5px 20px 30px 20px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback img {
  width: 150px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback p {
  font-size: 22px;
  line-height: 26px;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback p {
    font-size: 18px;
    line-height: 22px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA {
  padding: 20px;
  position: relative;
  background-color: #f6f6f6;
  min-height: 120px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA {
    padding: 40px 20px 20px 20px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA textarea {
  resize: none;
  max-height: 100px;
  min-height: 100px;
  padding-right: 140px;
  border: none;
  width: 100%;
  background-color: #f6f6f6;
}

@media only screen and (max-width: 991px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA textarea {
    padding-right: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA textarea {
    width: 100% !important;
    min-height: 130px;
    max-height: 150px;
    padding-right: 0px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA .btn-clipboard {
  right: 20px;
  top: 20px;
  font-size: 14px;
  line-height: 18px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 3px 6px #00000029;
          box-shadow: 0px 3px 6px #00000029;
  background-color: #006EE0;
  color: #fff;
  position: absolute;
  padding: 3px 10px 5px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDgECoDeArEA .btn-clipboard {
    top: 10px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 48px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT h3 {
  margin: 0px;
  padding-bottom: 8px;
  font-size: 18px;
  line-height: 22px;
  color: #333333;
  font-weight: 700;
  font-weight: normal;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA {
  width: 40%;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA {
    width: 100%;
    margin-bottom: 35px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA img {
  margin-top: 18px;
  width: 200px;
  margin-bottom: 74px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA img {
    margin: 0 auto 30px;
    display: block;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA .btn-WebSite {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 6px;
  padding: 9px 20px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  width: 203px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA .btn-WebSite {
    width: 100%;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_ArEA.FIveStart2 img {
  margin-bottom: 40px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl.FiVEStaRtXT {
  padding-top: 34px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl.FiVEStaRtXT {
    padding-top: 0px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl.FiVEStaRtXT p {
  font-size: 18px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl {
  width: 60%;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl {
    width: 100%;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl img {
  width: 100%;
  height: 197px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl img {
    height: auto;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl h4 {
  margin: 34px 0 10px 0;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-weight: normal;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  margin: 0px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul li {
  margin-right: 15px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul li a {
  display: block;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT .BaDGe_AwArDs_SoCiAl ul li a img {
  height: auto;
  width: 40px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO {
  margin-top: 35px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO ul li {
  margin-right: 20px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO ul li {
    margin-right: 0px;
    margin-bottom: 15px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO ul li .btn {
    width: 100%;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO ul li .btn-WebSite {
  background-color: #006EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 6px;
  padding: 7px 20px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .buttonSectionTSTSPRO ul li .btn-InVPrO {
  background: #EEF4FC;
  color: #006EE0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 6px;
  padding: 7px 20px;
  /*box-shadow: 0px 3px 6px rgba(0, 0, 0, .16);*/
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO {
  /*Trusted*/
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_ArEA {
  width: 30%;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_ArEA {
    width: 100%;
    margin-bottom: 35px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_ArEA img {
  margin-top: 18px;
  width: 141px;
  margin-bottom: 0;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl {
  width: 70%;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl {
    width: 100%;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl h3 {
  font-size: 14px;
  font-style: italic;
  color: #333333;
  font-weight: 400;
  font-weight: normal;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -30px;
}

@media only screen and (max-width: 991px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR {
    margin-right: -20px;
  }
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR {
    margin-right: 0px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-LFT.PRITXT {
  padding-top: 47px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-LFT.PRITXT {
    width: 100%;
    padding-top: 20px;
    padding-right: 0px;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-LFT {
  width: 60%;
  padding-right: 30px;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-LFT img {
  width: 100%;
  height: 156px;
  padding-right: 15px;
}

@media only screen and (max-width: 767px) {
  .ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-LFT img {
    height: auto;
  }
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-LFT p {
  font-size: 16px;
  line-height: 19px;
  color: #333;
  margin: 10px 0 15px 0;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-LFT .btn-WebSite {
  background-color: #036EE0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 6px;
  padding: 7px 20px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-RiGt {
  width: 50%;
}

.ComManBaDGeMoDaL .modal-dialog .modal-content .body-feedback .BaDGe_AwArDs_CoNtEnT.AdDTrusTeDPrO .BaDGe_AwArDs_SoCiAl .TrUTeDINnR .TrUTeDINnR-RiGt img {
  width: 100%;
  height: auto;
}

/*.ComManBaDGeMoDaL.FiveStartModal{
  .BaDGe_AwArDs_CoNtEnT{

  }
}*/

.modal-title h4 {
  font-weight: 600;
}

.zillow-heading {
  font-weight: 600 !important;
  margin-bottom: 2px;
  font-size: 16px;
  line-height: 20px;
}

.url-text {
  font-size: 14px;
  line-height: 20px;
}

.enter-url {
  border: 1px solid #E3E6E7;
  height: 41px;
  font-size: 16px;
  border-radius: 4px;
}

.btn-zillow-review {
  cursor: pointer;
  background-color: #006EE0;
  border-radius: 6px;
  color: #fff;
  padding: 4px 15px;
  font-size: 16px;
  outline: none;
  text-align: center;
  border: none;
  height: 41px;
  min-width: 225px;
}

@media only screen and (max-width: 767px) {
  .btn-zillow-review {
    margin-top: 15px;
  }
}

.btn-zillow-review:hover {
  color: #fff;
  text-decoration: none;
}

.btn-zillow-review:focus {
  color: #fff;
  text-decoration: none;
}

.btn-zillow-review img {
  margin-right: 4px;
  margin-top: -3px;
}

.btm-margin {
  margin-bottom: 28px;
}

.forminput p {
  border: 1px solid #E3E6E7;
  border-radius: 4px;
  height: 40px;
  overflow: hidden;
  font-size: 16px;
}

.forminput p a {
  text-decoration: none;
  color: #333333;
  padding: 8px 15px;
  display: block;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.forminput p .COPYTURL {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 10px 25px;
  cursor: pointer;
  color: #757575;
  width: 100%;
  left: 0;
  text-align: right;
  height: 40px;
  display: none;
}

.forminput p .COPYTURL:hover {
  display: block;
}

.social-item {
  margin-top: 10px;
}

@media only screen and (max-width: 768px) {
  .social-item div {
    max-width: 50px !important;
  }
}

.social-item a {
  text-decoration: none;
  padding: 14px 10px 14px 10px;
  display: block;
  border: 1px solid #333333;
  font-size: 14px;
  border-radius: 4px;
  color: #333333;
  text-align: left;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .social-item a {
    border: 0;
  }
}

.social-item img {
  margin-right: 5px;
}

@media only screen and (max-width: 768px) {
  .social-item img {
    width: 40px;
    max-width: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .social-item span {
    display: none;
  }
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

a.btn-manual,
a.btn-manual:hover {
  text-decoration: none;
  padding: 14px 20px 14px 10px;
  display: block;
  border: 1px solid #333333;
  font-size: 14px;
  border-radius: 4px;
  color: #333333;
  cursor: pointer;
  width: 212px;
  text-align: center;
}

.modal-header .close {
  opacity: 1;
  color: #333333;
  font-weight: normal;
}

.btn-uploadsave {
  float: right;
  cursor: pointer;
  background-color: #006EE0;
  border-radius: 6px;
  color: #fff !important;
  padding: 4px 30px;
  font-size: 16px;
  font-weight: 600;
  -webkit-box-shadow: 0px 3px 6px .2;
  box-shadow: 0px 3px 6px .2;
  outline: none !important;
}

.btn-uploadsave:hover {
  color: #fff;
}

.pop-width {
  width: 720px !important;
  border-radius: 0;
}

.pop-width .modal-content {
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px .5;
  box-shadow: 0 3px 9px .5;
}

.modal-backdrop {
  opacity: 1;
}

.send-email .form-control {
  height: 36px;
}

.text-field {
  min-height: 150px;
}

.white-bg {
  background: #fff !important;
}

.pop-email-width .modal-header .close,
.pop-width .modal-header .close {
  margin-top: -7px;
  font-size: 38px;
  font-weight: bold;
}

@media only screen and (max-width: 768px) {
  .pop-email-width .modal-header .close,
  .pop-width .modal-header .close {
    margin-top: -2px;
  }
}

@media all and (max-width: 720px) {
  .pop-width,
  .pop-email-width {
    width: 100% !important;
  }

  .modal-dialog {
    margin: 0;
  }

  .modal-dialog {
    margin-left: 0;
    margin-right: 0;
  }

  .modal.fade.in {
    padding-left: 0 !important;
  }

  .btn-zillow-review,
  a.btn-manual,
  a.btn-manual:hover {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  #myModal-edit-review .modal-body,
  #myModal-sendEmail .modal-body,
  #myModal-manual-review .modal-body {
    height: calc(95vh - 85px - 85px);
    overflow-y: auto;
  }

  #myModal-edit-review .modal-footer,
  #myModal-sendEmail .modal-footer,
  #myModal-manual-review .modal-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
  }

  #myModal-edit-review .forminput {
    margin-bottom: 30px;
  }

  .modal-content,
  .modal-dialog {
    height: 100%;
  }

  .mob-margin {
    margin-bottom: 15px;
  }
}

/*#ui-datepicker-div{
  margin-top:67px !important;
}*/

.ui-widget-header .ui-icon {
  background-image: none !important;
}

.review_page .review_section form .form-group .form_input {
  text-align: left;
}

.review_page .review_section form .form-group .form_input .stars {
  margin: 0px !important;
}

.form_input.rating {
  border: 1px solid #E3E6E7;
  height: 40px;
  border-radius: 4px;
}

/*.stars {
  background: url("https://home.fastexpert.com/public/assets/images/stars.png") repeat-x 0 0px;
  width: 150px;margin-left: 10px;
    margin-top: 2px;
 
 input[type="radio"] {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

  input[type="radio"].star-5:checked ~ span {
  width: 100%;
}
  input[type="radio"].star-4:checked ~ span {
  width: 80%;
}
  input[type="radio"].star-3:checked ~ span {
  width: 60%;
}
  input[type="radio"].star-2:checked ~ span {
  width: 40%;
}
  input[type="radio"].star-1:checked ~ span {
  width: 20%; 
}

  label {
   display: block; 
   width: 30px; 
   height: 30px; 
   margin: 0!important; 
  padding: 0!important;
  text-indent: -999em;
  float: left;
  position: relative;
  z-index: 10;
  background: transparent!important;
  cursor: pointer;
   &:hover ~ span {
  background-position: 0 -60px;
}
}
label.star-5:hover ~ span {
  width: 100% !important;
}
  label.star-4:hover ~ span {
  width: 80% !important;
}
  label.star-3:hover ~ span {
  width: 60% !important;
}
  label.star-2:hover ~ span {
  width: 40% !important;
}
  label.star-1:hover ~ span {
  width: 20% !important;
}
  span {
  display: block;
  width: 0;
  position: relative;
  top: 0;
  left: 0;
  height: 30px;
  background: url("https://home.fastexpert.com/public/assets/images/stars.png") repeat-x 0 0px;
  -webkit-transition: -webkit-width 0.5s;
  -moz-transition: -moz-width 0.5s;
  -ms-transition: -ms-width 0.5s;
  -o-transition: -o-width 0.5s;
  transition: width 0.5s;
}
}*/

.rate {
  float: left;
  height: 38px;
  padding: 0 10px;
}

.rate.rate:not(:checked) > input {
  position: absolute;
  top: -9999px;
}

.rate:not(:checked) > label {
  float: right;
  width: 1em;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 30px;
  color: #ccc;
  line-height: 38px;
}

.rate:not(:checked) > label:before {
  content: '\2605   ';
}

.rate input:checked ~ label {
  color: #ffc700;
}

.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {
  color: #deb217;
}

.rate input:checked + label:hover,
.rate input:checked + label:hover ~ label,
.rate input:checked ~ label:hover,
.rate input:checked ~ label:hover ~ label,
.rate label:hover ~ input:checked ~ label {
  color: #c59b08;
}

/**/

.TABSCONTENT-WRAP {
  min-height: 500px;
  border: 1px solid #E4E8ED;
  background-color: #fff;
  padding: 25px 45px;
  -webkit-box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
          box-shadow: 0px 3px 6px rgba(179, 188, 198, 0.16);
}

@media only screen and (max-width: 767px) {
  .TABSCONTENT-WRAP {
    border: 0px solid #E4E8ED;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 45px 0px;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .addbtn_zipcode {
  padding-top: 20px;
  text-align: center;
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .addbtn_zipcode .btnsetsave {
  padding: 4px 30px;
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips {
  padding: 0 5px;
  width: 100%;
  text-align: left;
  /*.zip_s_listing.zipcode{
									width: auto;
									display: inline-block;
								}*/
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips .zip_s_listing {
  background: #fff;
  padding: 4px 10px;
  margin: 5px 2px 5px 2px;
  display: inline-block;
  width: 32.4%;
  font-size: 14px;
  border-radius: 5px;
  color: #333;
  font-family: "Lato", sans-serif;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 991px) {
  .TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips .zip_s_listing {
    width: 48%;
  }
}

@media only screen and (max-width: 480px) {
  .TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zip_outer #add_zips .zip_s_listing {
    width: 100%;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search {
  background-color: #F5F5F5;
  border-radius: 4px;
  padding: 30px 30px 10px 30px;
}

@media only screen and (max-width: 767px) {
  .TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search {
    padding: 20px 20px 10px 20px;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search h3 {
  margin: 0px 0 10px 0;
  font-size: 16px;
  line-height: 20px;
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.TABSCONTENT-WRAP .addzipcode_section .addzip_preferences .add-cities .zipcode-search .form-group {
  margin-bottom: 0px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section {
  margin-top: 30px;
  /*end*/
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .headig_servicearea p {
  font-size: 16px;
  color: #333;
  margin: 0px;
  padding: 0px 0 10px 0;
  font-weight: normal;
  font-weight: 600;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner {
  /*Start*/
  height: 194px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li {
  width: 33.33%;
  margin-bottom: 10px;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li {
    width: 50%;
  }
}

@media only screen and (max-width: 640px) {
  .TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li {
    width: 100%;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn {
  padding: 3px 10px;
  width: 95%;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  border-radius: 4px;
  font-weight: 400;
  border: 1px solid #ccc;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 640px) {
  .TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn {
    width: 100%;
  }
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn .fa {
  font-size: 18px;
  position: relative;
  top: 2px;
  padding-right: 10px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn .fa-square-o {
  color: #707070;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn .fa-check-square-o {
  color: #fff;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn-primary {
  background-color: #006EE0;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #006EE0;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .model_contaioner .listing-checkbox li .button-checkbox .btn-primary fa {
  color: #fff;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section {
  text-align: center;
  padding-top: 20px !important;
  padding-bottom: 0px;
  border-top: 1px solid #ccc;
  margin-left: -45px;
  margin-right: -45px;
  margin-top: 20px;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section .btn-delete {
  color: #fff;
  background-color: #d9534f;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section .btn-delete:hover {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.TABSCONTENT-WRAP .addzipcode_section .form_section .delete-section .btn-delete:focus {
  color: #fff;
  background-color: #c9302c;
  border: #ac2925 1px solid;
}

.TABSCONTENT-WRAP .zipfooter {
  margin-left: -45px;
  margin-right: -45px;
  border-top: 1px solid #E4E8ED;
  position: relative;
  top: 10px;
  padding-top: 22px;
  text-align: right;
  padding-right: 45px;
  padding-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .TABSCONTENT-WRAP .zipfooter {
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
  }
}

.TABSCONTENT-WRAP .zipfooter .btnsetsave {
  padding: 6px 50px;
  font-size: 16px;
  font-weight: 600;
  height: auto;
  text-align: center;
  width: auto;
  text-decoration: none;
}

.ACCSET_CONTAINER {
  font-weight: 400;
}

.ACCSET_CONTAINER .ACCBTM-BORDER {
  border-bottom: 1px solid #F4F4F4;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACCBTM-BORDER-MB {
    border-bottom: 1px solid #F4F4F4;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT {
    margin-bottom: 27px;
    padding-bottom: 22px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-LEFT {
  width: 80%;
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-LEFT a {
  color: #006EE0;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-LEFT .help_icons {
  display: inline-block;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT .ACCOUNT-RIGHT {
  width: 20%;
  text-align: right;
}

.ACCSET_CONTAINER .ACC_REPEAT h5 {
  margin: 0px 0 10px 0;
  font-size: 18px;
  color: #333;
  line-height: 25px;
  font-weight: normal;
  font-weight: 700;
}

.ACCSET_CONTAINER .ACC_REPEAT p {
  font-size: 16px;
  line-height: 20px;
  color: #333;
  margin-bottom: 0px;
  font-weight: 400;
}

.ACCSET_CONTAINER .ACC_REPEAT p strong {
  padding-top: 10px;
  font-weight: 600;
  font-weight: normal;
  display: block;
}

.ACCSET_CONTAINER .ACC_REPEAT .credential-edit {
  color: #006EE0;
  font-size: 16px;
  line-height: 14px;
  margin-bottom: 0px;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION {
    padding-bottom: 0px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-LEFT {
  width: 60%;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-LEFT {
    width: 100%;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT {
  width: 40%;
  /**/
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT {
    width: 100%;
    margin-top: 30px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul {
    border-bottom: 1px solid #F4F4F4;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li {
  width: 50%;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 25px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX {
  display: none;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX {
    display: block;
    width: 30%;
    text-align: right;
  }

  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX .checkbox.switcher {
    float: right;
    margin: 0px;
  }

  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li .ACC_NOTIFICATION-CHECKBOX span {
    width: 52px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li span {
  display: block;
  font-weight: 600;
  line-height: 20px;
  font-size: 16px;
  color: #333333;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li span {
    width: 70%;
    text-align: left;
    margin: 0px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT ul li label {
  display: block;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel {
  display: inline-block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333333;
  font-weight: 400;
  padding: 0px 5px 0px 25px;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel {
    display: none;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel .checkmark {
  position: absolute;
  top: 0px;
  left: 9px;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #707070;
  border-radius: 3px;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel .checkmark:after {
  content: '\F00C';
  left: 2px;
  top: -3px;
  color: #fff;
  font-size: 9px;
  font-family: 'fontawesome';
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel input:checked ~ .checkmark {
  background-color: #006EE0;
  border: 1px solid #006EE0;
  text-align: center;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .leadtypelabel input:checked ~ .checkmark:after {
  display: block;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT .service_check.checkbox-formobile .leadtypelabel {
    display: block !important;
    padding: 0px 5px 0px 15px;
  }
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT.selct-field-mob .select_option {
    max-width: 100px;
    width: 100%;
    margin: 0px 5px 0px 0px;
    position: relative;
  }

  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT.selct-field-mob .select_option:before {
    content: "";
    position: absolute;
    top: 0px;
    right: 26px;
    background: #ccc;
    height: 40px;
    width: 1px;
    z-index: 999;
  }

  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION .ACCOUNT-RIGHT.selct-field-mob .select_option select#miles {
    padding: 4px 6px;
    font-size: 14px;
    background: #fff;
    margin: 0px;
    position: relative;
  }
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full {
    margin-bottom: 20px;
    padding-bottom: 0px;
  }
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full .ACCOUNT-LEFT {
  width: 100%;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full .ACCOUNT-LEFT .Add_additional_email {
  font-size: 16px;
  line-height: 25px;
  color: #006EE0;
  text-decoration: none;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION-full .ACCOUNT-LEFT .Add_additional_email .fa {
  padding-left: 15px;
  position: relative;
  top: 2px;
}

.ACCSET_CONTAINER .SET-TITLE {
  margin: 0px 0 5px 0;
  font-size: 18px;
  color: #45474E;
  line-height: 25px;
  font-weight: normal;
  font-weight: 700;
}

.ACCSET_CONTAINER ._ld-title {
  font-size: 16px;
  line-height: 20px;
  color: #333;
  margin-bottom: 0px;
  font-weight: 400;
}

.ACCSET_CONTAINER .LEAD_SETTINGS {
  margin-bottom: 30px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se {
  margin-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #F4F4F4;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile {
  display: none;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile {
    display: block;
  }
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li .checkbox-left {
  width: 70%;
  font-size: 16px;
  color: #333333;
  line-height: 20px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li .checkbox-right {
  width: 30%;
  text-align: right;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox-mobile ul li .checkbox-right .checkbox.switcher {
  margin: 0px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox {
  margin-bottom: 10px;
  display: block;
  /**/
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox {
    display: none;
  }
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox label {
  font-weight: normal;
  font-weight: 400;
  font-size: 16px;
  width: 186px;
  margin-bottom: 0px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel {
  display: inline-block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333333;
  font-weight: 400;
  padding: 0px 5px 0px 25px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel .checkmark {
  position: absolute;
  top: -1px;
  left: 0px;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #707070;
  border-radius: 3px;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel .checkmark:after {
  content: '\F00C';
  left: 2px;
  top: 0px;
  color: #fff;
  font-size: 9px;
  font-family: 'fontawesome';
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel input:checked ~ .checkmark {
  background-color: #006EE0;
  border: 1px solid #006EE0;
  text-align: center;
}

.ACCSET_CONTAINER .LEAD_SETTINGS .model_contaioner .leads_preferences_checkbox_se .buttoncheckbox .leadtypelabel input:checked ~ .checkmark:after {
  display: block;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox {
  margin-top: 20px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li {
  border: 1px solid #4A5057;
  display: inline-block;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a {
  padding: 15px 90px 15px 20px;
  text-decoration: none;
  font-size: 16px;
  display: block;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a:hover {
  color: #006EE0;
}

@media only screen and (max-width: 767px) {
  .ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a {
    padding: 15px 15px 15px 20px;
  }
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .payments-doc .payments-pdf ul li a .fa {
  color: #ff0000;
  padding-right: 10px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox ._ld-accept {
  list-style-type: none;
  padding: 0px 0px 20px 28px;
  margin: 0px;
  font-size: 16px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel {
  margin-bottom: 10px;
  /*End*/
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel label {
  font-weight: 600;
  font-size: 16px;
  color: #333333;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #333333;
  font-size: 16px;
  margin-bottom: 0px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label:before,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 11px;
  height: 11px;
  border: 1px solid #000;
  border-radius: 100%;
  background: #fff;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label:after,
.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 13px;
  height: 13px;
  background: #006EE0;
  position: absolute;
  top: 1px;
  left: -1px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 3px solid #006EE0;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.3);
          box-shadow: 0px 3px 6px rgba(0, 110, 224, 0.3);
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox .leadtypelabel [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .checkbox ul.autolead-label {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal {
  font-weight: 400;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal .heading h2 {
  font-weight: 600;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal p {
  font-size: 16px;
}

.ACCSET_CONTAINER .Lead_Acceptance .form_section .autoleadmodal ol li {
  font-size: 16px;
}

/*// colors*/

.checkbox.switcher {
  margin: 0px;
}

div.checkbox.switcher label,
div.radio.switcher label {
  padding: 0;
}

div.checkbox.switcher label *,
div.radio.switcher label * {
  vertical-align: middle;
}

div.checkbox.switcher label input,
div.radio.switcher label input {
  display: none;
}

div.checkbox.switcher label input + span,
div.radio.switcher label input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #707070;
  border: 1px solid #707070;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

div.checkbox.switcher label input + span:before,
div.radio.switcher label input + span:before {
  content: '\F00D';
  background-image: var(--close-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: left 1px top 9px;
  position: absolute;
  left: 7px;
  z-index: 99;
  font-family: 'fontawesome';
  color: rgba(0, 0, 0, 0);
}

div.checkbox.switcher label input + span small,
div.radio.switcher label input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 2px;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

div.checkbox.switcher label input:checked + span,
div.radio.switcher label input:checked + span {
  background: #036EE0;
  border-color: #036EE0;
}

div.checkbox.switcher label input:checked + span:before,
div.radio.switcher label input:checked + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

div.checkbox.switcher label input:checked + span small,
div.radio.switcher label input:checked + span small {
  left: 50%;
}

.ONVACT-TOGGLE {
  /*End*/
  /*End*/
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active,
.ONVACT-TOGGLE div.radio.switcher label.advance_active {
  padding: 0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active *,
.ONVACT-TOGGLE div.radio.switcher label.advance_active * {
  vertical-align: middle;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input {
  display: none;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input + span,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #036EE0;
  border: 1px solid #036EE0;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input + span:before,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input + span small,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 50%;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input:checked + span,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input:checked + span {
  background: #036EE0;
  border-color: #036EE0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input:checked + span:before,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input:checked + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.advance_active input:checked + span small,
.ONVACT-TOGGLE div.radio.switcher label.advance_active input:checked + span small {
  left: 50%;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive,
.ONVACT-TOGGLE div.radio.switcher label.inactive {
  padding: 0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive *,
.ONVACT-TOGGLE div.radio.switcher label.inactive * {
  vertical-align: middle;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input,
.ONVACT-TOGGLE div.radio.switcher label.inactive input {
  display: none;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input + span,
.ONVACT-TOGGLE div.radio.switcher label.inactive input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #707070;
  border: 1px solid #707070;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input + span:before,
.ONVACT-TOGGLE div.radio.switcher label.inactive input + span:before {
  content: '\F00D';
  background-image: var(--close-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: left 1px top 9px;
  position: absolute;
  left: 7px;
  z-index: 99;
  font-family: 'fontawesome';
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input + span small,
.ONVACT-TOGGLE div.radio.switcher label.inactive input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 2px;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input:checked + span,
.ONVACT-TOGGLE div.radio.switcher label.inactive input:checked + span {
  background: #707070;
  border: 1px solid #707070;
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input:checked + span:before,
.ONVACT-TOGGLE div.radio.switcher label.inactive input:checked + span:before {
  content: '\F00D';
  background-image: var(--close-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: left 1px top 9px;
  position: absolute;
  left: 7px;
  z-index: 99;
  font-family: 'fontawesome';
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.inactive input:checked + span small,
.ONVACT-TOGGLE div.radio.switcher label.inactive input:checked + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 2px;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active,
.ONVACT-TOGGLE div.radio.switcher label.active {
  padding: 0;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active *,
.ONVACT-TOGGLE div.radio.switcher label.active * {
  vertical-align: middle;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input,
.ONVACT-TOGGLE div.radio.switcher label.active input {
  display: none;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input + span,
.ONVACT-TOGGLE div.radio.switcher label.active input + span {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  width: 52px;
  height: 30px;
  background: #237c00;
  border: 1px solid  #237c00;
  border-radius: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input + span:before,
.ONVACT-TOGGLE div.radio.switcher label.active input + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input + span small,
.ONVACT-TOGGLE div.radio.switcher label.active input + span small {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 50%;
  top: 2px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.28);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input:checked + span,
.ONVACT-TOGGLE div.radio.switcher label.active input:checked + span {
  background: #237c00;
  border: 1px solid #237c00;
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input:checked + span:before,
.ONVACT-TOGGLE div.radio.switcher label.active input:checked + span:before {
  content: '\F00C';
  background-image: var(--yes-switcher);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: right -1px top 10px;
  font-family: 'fontawesome';
  position: absolute;
  right: 7px;
  z-index: 99;
  color: rgba(0, 0, 0, 0);
}

.ONVACT-TOGGLE div.checkbox.switcher label.active input:checked + span small,
.ONVACT-TOGGLE div.radio.switcher label.active input:checked + span small {
  left: 50%;
}

/*// the basic*/

.AccountSettingModal.AutoLeadAcceptance .modal-dialog {
  width: 490px;
}

@media only screen and (max-width: 640px) {
  .AccountSettingModal.AutoLeadAcceptance .modal-dialog {
    width: 90%;
    height: auto;
    margin: 0 auto !important;
  }
}

.AccountSettingModal.AutoLeadAcceptance .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal.AutoLeadAcceptance .modal-dialog .modal-content .modal-header .close {
    display: block;
  }
}

.AutoLeadAcceptance.overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.5);
}

.AutoLeadAcceptance.overlay.active {
  display: none;
}

@media only screen and (max-width: 767px) {
  .AutoLeadAcceptance.overlay.active {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal {
    margin-top: 50px;
  }
}

.AccountSettingModal .modal-dialog.modal-sm {
  /*width: 490px;*/
}

.AccountSettingModal .modal-dialog {
  width: 720px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog {
    width: 100%;
    margin: 0 !important;
    height: 100%;
    background: #fff;
  }
}

.AccountSettingModal .modal-dialog .modal-content {
  border: 1px solid #E4E8ED;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  border-bottom: 1px solid #E4E8ED;
  padding: 20px 30px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-header {
    padding: 20px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  font-weight: 600;
}

.AccountSettingModal .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-header .close {
    display: none;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body {
  padding: 30px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body {
    padding: 30px 20px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address {
  width: 60%;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 27px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group {
  width: 88%;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .Edit-Email-Address .form-group .error {
  font-size: 12px;
  margin: 0px;
  color: #f00;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting {
  width: 90%;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .leadagain {
  font-weight: 600;
  color: #000000;
  margin: 0px 0 38px 0;
  padding-top: 22px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .row {
  margin-left: -15px !important;
  margin-right: -15px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .form-group .input-group .form-control {
  background-color: #EEEEEE;
  border: 1px solid #ccc;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .vacation_setting .form-group .input-group .input-group-addon {
  background-color: #EEEEEE;
  border: 1px solid #ccc;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .heading {
  padding-bottom: 20px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .heading h3.title {
  margin: 0;
  font-size: 18px;
  color: #333333;
  font-weight: normal;
  font-weight: 600;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content {
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content .fa-check-circle {
  font-size: 36px;
  padding-right: 15px;
  padding-top: 9px;
  color: green;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .change_content p {
  margin-bottom: 0px;
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
  width: 250px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.frmgrp09 {
    width: 100%;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-body .location-model .model_contaioner .model-body .model-inner .form-group.resend_section.frmgrp09 .resend_code {
  background-color: #006EE0;
  color: #fff;
  border: solid 1px #006EE0;
  border-radius: 3px;
  padding: 4px 10px;
  text-decoration: none;
}

.AccountSettingModal .modal-dialog .modal-content .modal-footer {
  padding: 20px 30px;
  background-color: #fff;
  border-top: 1px solid #E4E8ED;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-footer {
    padding: 20px 20px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-footer .btnsetsave {
  padding: 6px 50px;
  font-size: 16px;
  font-weight: 600;
  height: auto;
  text-align: center;
  width: auto;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal .modal-dialog .modal-content .modal-footer .btnsetsave {
    width: 100%;
    padding: 15px 0px;
  }
}

.AccountSettingModal .modal-dialog .modal-content .modal-footer #INPROCESS_change_email_with_code {
  float: left;
}

.AccountSettingModal .modal-dialog .modal-content .form-group {
  margin-bottom: 24px;
}

.AccountSettingModal .modal-dialog .modal-content label {
  font-size: 16px;
  font-weight: normal;
  color: #333333;
  line-height: 20px;
  margin-bottom: 15px;
  font-weight: 600;
}

.AccountSettingModal .modal-dialog .modal-content p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 27px;
}

.AccountSettingModal .modal-dialog .modal-content .form-control {
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.AccountSettingModal .modal-dialog .modal-content .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

.AccountSettingModal .modal-dialog .modal-content textarea.form-control {
  height: 87px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.AccountSettingModal .modal-dialog .modal-content textarea.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal.onvationnw {
    background-color: rgba(0, 0, 0, 0.5);
    margin-top: 0px;
  }
}

.AccountSettingModal.onvationnw .modal-dialog {
  width: 433px;
}

@media only screen and (max-width: 640px) {
  .AccountSettingModal.onvationnw .modal-dialog {
    width: 90%;
    height: auto;
    margin: 50px auto !important;
    border-radius: 4px !important;
    overflow: hidden;
  }
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content {
  border-radius: 4px !important;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  padding: 10px 20px;
}

@media only screen and (max-width: 767px) {
  .AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-header .close {
    display: block;
  }
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body {
  padding: 0px 30px 30px;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting {
  text-align: center;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting img {
  width: 230px;
  margin: 0 auto;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting h3 {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  line-height: 22px;
  font-weight: normal;
  margin: 0px;
  padding-top: 20px;
  padding-bottom: 32px;
}

.AccountSettingModal.onvationnw .modal-dialog .modal-content .modal-body .vacation_setting p {
  font-size: 18px;
  line-height: 25px;
  text-align: left;
  margin-bottom: 10px;
}

.form-control {
  height: 41px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E6E7;
  font-size: 16px;
}

.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #5499E2;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP {
    background-color: #fff;
  }
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap .col-md-3.col-sm-4.col-xs-12 {
    float: none;
    padding: 0px;
  }

  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap .col-md-3.col-sm-4.col-xs-12 .row {
    margin: 0px;
  }
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB {
  padding-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB {
    padding-bottom: 60px;
  }
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN {
  color: #747474;
  padding: 5px 12px 10px 24px;
  font-weight: 600;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN {
    padding: 5px 0px 30px 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #45474E;
  }
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN .fa-cogs {
  padding: 15px 5px 0px 0px !important;
  font-size: 15px !important;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB .tabheading.SettingN .fa-cogs {
    display: none;
  }
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li {
  border: none;
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li a {
  padding: 10px 5px 10px 20px;
}

@media only screen and (max-width: 767px) {
  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li a {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 25px;
    color: #45474E;
    font-weight: 700;
    border-bottom: 1px solid #F4F4F4;
  }

  .list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabs_wrap.SETT-WRAP .tabgroup1.SETT-TAB ul.nav-tabs li a .fa-angle-right {
    float: right;
    position: relative;
    top: -2px;
    font-size: 27px;
    display: block;
  }
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabsleads ._MobileBack {
  background-color: #fff;
  border-bottom: 1px solid #E4E8ED;
  margin-bottom: 0px;
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabsleads ._MobileBack img {
  -webkit-filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);
          filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);
}

.list-container.setting_new.lead_pref_se01.vendoreditprofile.SETTIMG-WRAP .product_listing .tabs_listings .tabsleads ._MobileBack span {
  float: none !important;
  color: #333333 !important;
  line-height: 21px !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}

.MSG-LEAD-SELECTION {
  position: relative;
  width: 420px;
  margin: 0 auto;
  top: -30px;
}

.MSG-LEAD-SELECTION .alert {
  position: absolute;
  width: 100%;
  margin: 0px;
}

.logo.logosettings {
  display: none;
}

@media only screen and (max-width: 767px) {
  .logo.logosettings {
    display: block;
  }
}

.backtosetting {
  display: none;
}

@media only screen and (max-width: 767px) {
  .backtosetting {
    display: block;
    width: auto;
    float: left;
    color: #fff;
    font-size: 16px;
    padding-top: 5px;
  }

  .backtosetting a {
    text-decoration: none;
    color: #fff;
  }

  .backtosetting a .fa {
    font-size: 32px;
    display: inline-block;
    line-height: 10px;
    position: relative;
    top: 5px;
    padding-right: 10px;
  }
}

.message_success .error_msg {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  border-radius: 4px;
  margin-bottom: 15px;
  display: inline-block;
}

.form-control.error {
  background-color: #f2dede !important;
  border-color: #ebccd1 !important;
}

.EMAILERROR,
.msgSuccess {
  float: left;
}

#LEAFDESKTOP,
#NOTIDESKTOP {
  display: block;
}

@media only screen and (max-width: 767px) {
  #LEAFDESKTOP,
  #NOTIDESKTOP {
    display: none;
  }
}

#NOTIMOBILE,
#LEAFMOBILE {
  display: none;
}

@media only screen and (max-width: 767px) {
  #NOTIMOBILE,
  #LEAFMOBILE {
    display: block;
  }
}

.clear_on_vacation {
  text-decoration: underline;
}

.clear_on_vacation:hover,
.clear_on_vacation:focus {
  color: #006EE0;
}

.datepicker.datepicker-dropdown {
  z-index: 99999 !important;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION.what_service .ACCOUNT-RIGHT {
  width: 100%;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION.what_service .ACCOUNT-RIGHT .leadtypelabel .checkmark {
  left: 0;
}

.ACCSET_CONTAINER .ACC_REPEAT.ACC_NOTIFICATION.what_service .ACCOUNT-RIGHT .leadtypelabel .checkmark:after {
  top: 0;
}

.what_service .service_check {
  float: left;
  margin: 10px 10px 0 0px;
}

.what_service .select_option {
  float: left;
  margin: 0 20px 0 0px;
}

.what_service .pincode_p {
  float: left;
  margin: 10px 10px 0 0px;
}

.what_service .mt_5 {
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .what_service .pincode_p {
    float: left;
    margin: 10px 0px 0 0px;
    font-size: 12px;
  }

  .what_service .service_check {
    float: left;
    margin: 10px 0px 0 0px;
  }
}

.clienthome_section.ChatContainer {
  padding-top: 63px;
}

.clienthome_section.ChatContainer .container:before {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .BackToPAGeNT {
    display: none;
  }
}

.clienthome_section.ChatContainer .BackToPAGeNT a {
  font-size: 14px;
  line-height: 17px;
  color: #2A2B2E;
  display: inline-block;
  position: relative;
  margin-top: 22px;
}

.clienthome_section.ChatContainer .BackToPAGeNT a img {
  padding-right: 15px;
  width: 24px;
}

.clienthome_section.ChatContainer .content_box {
  text-align: left;
  font-weight: 400;
}

.clienthome_section.ChatContainer .content_box .inner_box {
  margin: 20px 0 30px 0;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner {
  min-width: 360px;
  min-height: 300px;
  height: 630px;
  background: #fff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 14px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner {
    min-width: inherit;
    height: 100%;
    min-height: inherit;
    max-height: 100%;
    background: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0px;
    overflow: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX.NoNActive {
    display: none;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
  min-width: 308px;
  width: 30%;
  height: 100%;
  background: #fff;
  color: #f5f5f5;
  overflow: auto;
  position: relative;
  border-right: 1px solid #F4F4F4;
}

@media only screen and (max-width: 1023px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    min-width: 270px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    width: 100%;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX {
  height: 90px;
  padding: 22px 25px 22px 37px;
  border-bottom: 1px solid #F4F4F4;
  position: relative;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX {
    padding: 22px 18px 22px 64px;
    height: auto;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX h4 {
  margin: 0px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX .InBoXCloSe {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX .InBoXCloSe {
    display: none;
    position: absolute;
    right: 18px;
    top: 28px;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS {
  height: 536px;
  overflow-x: hidden;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li {
  color: #333333;
  padding: 21px 14px 24px 34px;
  border-bottom: 1px solid #F4F4F4;
  cursor: pointer;
  border-left: 2px solid transparent;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li p {
  color: #707070;
  margin-bottom: 0px;
  font-size: 16px;
  color: #333333;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .msg-img {
  width: 42px;
  height: 42px;
  margin-right: 22px;
  border-radius: 100%;
  background: #fff !important;
  color: #036EE0;
  text-align: center;
  font-weight: normal;
  line-height: 41px;
  font-size: 20px;
  font-weight: normal;
  font-weight: 400;
  border: 1px solid #036EE0;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .msg-img span {
  position: relative;
  width: 42px;
  height: 42px;
  display: block;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 13px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .HeAdiNINNR-LFt {
  width: 42px;
  height: 42px;
  margin-right: 23px;
  border-radius: 100%;
  /*background: #f6dc1c;*/
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 41px;
  font-weight: normal;
  font-weight: 400;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME {
  width: calc(100% - 55px);
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME h5 {
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin: 0 0 5px 0;
  font-weight: 600;
  display: inline-block;
  font-weight: 600;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .MsGCoUnT {
  background-color: #FA141A;
  color: #fff;
  border-radius: 4px;
  display: inline-block;
  min-width: 18px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  line-height: 19px;
  margin-left: 10px;
  padding: 0 3px;
  font-weight: 600;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .msg-date {
  display: block;
  color: #707070;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li p.AGnTDiSCrpT {
  color: #7A8090;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li.active {
  border-left: 2px solid #036EE0;
  background-color: #F8F9FA;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt.Active {
    display: block;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  /*New CSS 26 April*/
  /*New CSS 26 April*/
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt {
    display: none;
    width: 100%;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg {
  height: 90px;
  padding: 24px 112px 24px 35px;
  border-bottom: 1px solid #D2DEEA;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg {
    padding: 22px 18px 22px 16px;
    height: 68px;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR #ArrowBack {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR #ArrowBack {
    font-size: 24px;
    display: block;
    color: #333333;
    position: relative;
    top: -2px;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt {
  width: 42px;
  height: 42px;
  margin-right: 16px;
  border-radius: 100%;
  background: #fff !important;
  color: #036EE0 !important;
  text-align: center;
  font-weight: bold;
  line-height: 41px;
  font-size: 20px;
  font-weight: normal;
  font-weight: 400;
  border: 1px solid #036EE0 !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT {
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT {
    padding-left: 39px;
    width: 100%;
    position: relative;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 {
  padding: 0px;
  margin: 0px 0 5px 0;
  font-size: 18px;
  line-height: 24px;
  /*font-weight: 600;*/
  font-weight: 400;
  color: #333333;
  font-weight: normal;
  opacity: 1;
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 a {
  text-decoration: underline;
  color: #006EE0;
  cursor: pointer;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT .InBoXCloSe {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT .InBoXCloSe {
    display: none;
    position: absolute;
    right: 18px;
    top: 0px;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT p {
  font-size: 14px;
  line-height: 17px;
  color: #7A8090;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT p {
    display: none;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
  width: 68%;
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
    width: 100%;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
  max-width: 260px;
  height: 540px;
  border-left: 1px solid #D2DEEA;
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
    display: none;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR {
  padding: 32px 16px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT {
  margin-bottom: 39px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT h2 {
  font-size: 18px;
  margin: 0px;
  line-height: 22px;
  color: #333333;
  padding-bottom: 15px;
  text-align: center;
  font-weight: 600;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td {
  font-size: 12px;
  line-height: 16px;
  color: #333333;
  vertical-align: top;
  padding: 5px;
  word-break: break-all;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td b {
  color: #7A8090;
  font-weight: 700;
  white-space: nowrap;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT.MesAgAGnTDeTAILS-RePSnD {
  margin-bottom: 20px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTViEw-BtN {
  padding: 0 10px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTViEw-BtN .btn-agntview {
  font-size: 15px;
  line-height: 18px;
  color: #6C6C6C;
  width: 100%;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #E9EBEB;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea {
  padding: 0px 50px 0px 35px;
  overflow-x: hidden;
  max-height: 346px;
  min-height: 346px;
  overflow-y: auto;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea {
    padding: 0 37px 60px 21px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li {
  border-bottom: 1px solid #F4F4F4;
  padding-top: 38px;
  padding-bottom: 48px;
  /*lead accept css*/
  /*lead accept css*/
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p {
  color: #7A8090;
  word-wrap: break-word;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTDiSCrpT {
  color: #7A8090;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTDiSCrpT span {
  display: block;
  font-size: 16px;
  line-height: 15px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP {
  width: 311px;
  padding: 16px;
  border: 1px solid #F4F4F7;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 3px rgba(122, 141, 178, 0.1);
          box-shadow: 0px 3px 3px rgba(122, 141, 178, 0.1);
  margin-top: 20px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top {
  margin-bottom: 7px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li {
  padding: 0px !important;
  border: none !important;
  font-size: 12px;
  line-height: 14px;
  color: #B3B3B5;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li.Buyer {
  margin-right: auto;
  color: #4FA386;
  font-weight: 600;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li.Seller {
  margin-right: auto;
  color: #388BE6;
  font-weight: 600;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP p {
  font-size: 12px;
  line-height: 17px;
  margin: 0px 0 7px 0;
  color: #000000;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li {
  padding: 0px 4px !important;
  border: none !important;
  width: 50%;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn {
  font-size: 15px;
  line-height: 18px;
  color: #6C6C6C;
  border-radius: 4px;
  width: 100%;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn-decl {
  background-color: #fff;
  border: 1px solid #E9EBEB;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn-acpt {
  background-color: #F0F0F0;
  border: 1px solid #E9EBEB;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 26px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW {
  width: 70%;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
  width: 42px;
  height: 42px;
  margin-right: 20px;
  border-radius: 100%;
  /*background: #f6dc1c;*/
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 41px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt span {
  display: block;
  border: 1px solid #036EE0 !important;
  border-radius: 50px;
  color: #036EE0 !important;
  text-align: center;
  width: 42px;
  height: 42px;
  background: #fff !important;
  font-size: 20px;
  line-height: 41px;
  font-weight: 400;
  font-weight: normal;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT h3 {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME {
  width: 30%;
  text-align: right;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME p {
  font-size: 14px;
  line-height: 17px;
  color: #707070;
  margin-bottom: 0px;
  word-wrap: break-word;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME p span {
  display: block;
  font-size: 12px;
  line-height: 14px;
  margin-top: 2px;
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA {
  text-align: right;
  padding: 0 40px;
  padding-top: 15px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA {
    padding: 20px 21px;
    position: fixed;
    bottom: 0;
    background: #fff;
    left: 0;
    right: 0;
    width: 100%;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message {
  border-radius: 6px;
  border: 1px solid #E0E3E8;
  height: 109px;
  padding: 20px 40px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
  margin-left: 0px;
  resize: none;
  width: 100%;
  background-color: #fff;
  font-size: 16px;
  color: #333333;
  box-shadow: none;
  max-height: 160px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message {
    padding: 20px;
  }
}

.clienthome_section.ChatContainer .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send {
  background: #006FE0;
  border-radius: 6px;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  width: 128px;
  margin-top: 15px;
  font-weight: 400;
}

.profile_container.message_container.MsGConT .container:before {
  display: none;
}

@media only screen and (max-width: 767px) {
  .profile_container.message_container.MsGConT .container {
    padding: 0px;
  }
}

.ProPIMGURLCoNT {
  width: 267px;
  background-color: #F4F4F4;
  border-radius: 10px;
  overflow: hidden;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG {
  position: relative;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG a {
  display: block;
  width: 100%;
  height: 110px;
  overflow: hidden;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG a img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 110px;
  width: 100%;
}

.ProPIMGURLCoNT p {
  margin: 0px;
  padding: 0 10px;
  color: #7A8090;
  font-size: 12px;
  line-height: 17px;
}

.ProPIMGURLCoNT .strtoupper {
  font-size: 12px;
  padding-top: 10px;
  line-height: 17px;
}

.ProPIMGURLCoNT .get_meta_title {
  font-weight: 700;
  color: #000 !important;
  font-size: 12px;
  line-height: 15px;
}

.ProPIMGURLCoNT .desc {
  padding-bottom: 10px;
  line-height: 17px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 50px;
  margin-bottom: 12px;
}

.IMGTEXTChAT {
  display: block;
  border-top: 1px solid #F4F4F4;
  margin-top: 10px;
}

.propload-message {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 20%;
}

.propload-message .App-logo {
  width: 30px;
}

.clienthome_section.ChatContainer.InboxChat {
  padding-top: 63px;
}

.clienthome_section.ChatContainer.InboxChat .container:before {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .BackToPAGeNT {
    display: none;
  }
}

.clienthome_section.ChatContainer.InboxChat .BackToPAGeNT a {
  font-size: 16px;
  line-height: 17px;
  color: #2A2B2E;
  display: inline-block;
  position: relative;
  margin-top: 22px;
  color: #333;
  text-decoration: none;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat .BackToPAGeNT a .fa {
  color: #7A7F90;
  font-size: 22px;
  padding-right: 10px;
  line-height: normal;
  position: relative;
  top: 2px;
}

.clienthome_section.ChatContainer.InboxChat .BackToPAGeNT a img {
  padding-right: 15px;
  width: 24px;
}

.clienthome_section.ChatContainer.InboxChat .content_box {
  text-align: left;
  font-weight: 400;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box {
  margin: 20px 0 30px 0;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner {
  min-width: 360px;
  min-height: 300px;
  height: 630px;
  background: #fff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 14px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner {
    min-width: inherit;
    height: 100%;
    min-height: inherit;
    max-height: 100%;
    background: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0px;
    overflow: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX.NoNActive {
    display: none;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
  min-width: 308px;
  width: 30%;
  height: 100%;
  background: #fff;
  color: #f5f5f5;
  overflow: auto;
  position: relative;
  border-right: 1px solid #F4F4F4;
}

@media only screen and (max-width: 1199px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    min-width: 250px;
  }
}

@media only screen and (max-width: 1023px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    min-width: 270px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    width: 100%;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX {
  height: 90px;
  padding: 22px 25px 22px 37px;
  border-bottom: 1px solid #F4F4F4;
  position: relative;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX {
    padding: 22px 18px 22px 50px;
    height: auto;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX h4 {
  margin: 0px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX .InBoXCloSe {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX .InBoXCloSe {
    display: none;
    position: absolute;
    right: -2px;
    top: 10px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS {
  height: 536px;
  overflow-x: hidden;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li {
  color: #333333;
  padding: 16px 22px 16px 24px;
  border-bottom: 1px solid #E0E3E8;
  cursor: pointer;
  border-left: 2px solid transparent;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li p {
  color: #707070;
  margin-bottom: 0px;
  font-size: 16px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .msg-img {
  width: 42px;
  height: 42px;
  margin-right: 16px;
  border-radius: 100%;
  background: #fff !important;
  color: #036EE0;
  text-align: center;
  font-weight: normal;
  line-height: 41px;
  font-size: 20px;
  font-weight: normal;
  position: relative;
  font-weight: 400;
  border: 1px solid #036EE0;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .msg-img span {
  position: relative;
  width: 42px;
  height: 42px;
  display: block;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .HeAdiNINNR-LFt {
  width: 42px;
  height: 42px;
  margin-right: 23px;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 41px;
  font-weight: normal;
  font-weight: 400;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .HeAdiNINNR-LFt {
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .HeAdiNINNR-LFt .AgntProimG {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME {
  width: calc(100% - 55px);
  position: relative;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .MsGAGnTNaMEdetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 8px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .MsGAGnTNaMEdetails .msg-date {
  padding-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME h5 {
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin: 0;
  font-weight: 600;
  display: inline-block;
  font-weight: 600;
  font-weight: normal;
  white-space: nowrap;
  max-width: 65%;
  text-overflow: ellipsis;
  overflow: hidden;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .MsGCoUnT {
  background-color: #FA141A;
  color: #fff;
  border-radius: 4px;
  display: inline-block;
  min-width: 18px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  line-height: 19px;
  margin-left: 10px;
  padding: 0 3px;
  display: none;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .msg-date {
  display: block;
  color: #707070;
  line-height: normal;
  white-space: nowrap;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li p.AGnTDiSCrpT {
  color: #7A8090;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li.active {
  border-left: 0px solid #036EE0;
  background: #E5F1FF;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt.Active {
    display: block;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  /*New CSS 26 April*/
  /*New CSS 26 April*/
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt {
    display: none;
    width: 100%;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg {
  height: 90px;
  padding: 24px 112px 24px 35px;
  border-bottom: 1px solid #D2DEEA;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg {
    padding: 15px 18px 15px 16px;
    height: 75px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR #ArrowBack {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR #ArrowBack {
    font-size: 24px;
    display: block;
    color: #333333;
    position: relative;
    top: -2px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt {
  width: 42px;
  height: 42px;
  margin-right: 16px;
  border-radius: 100%;
  background: #fff !important;
  color: #036EE0 !important;
  text-align: center;
  font-weight: bold;
  line-height: 41px;
  font-size: 20px;
  font-weight: normal;
  font-weight: 400;
  position: relative;
  border: 1px solid #036EE0 !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
  /*@include mobile-device{
                      display: none;
                    }*/
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt {
    width: 28px;
    height: 28px;
    line-height: 26px;
    font-size: 14px;
    padding-right: 0;
    text-align: center;
    margin-left: 20px;
    margin-right: 0;
    display: block;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt .AgntProimG {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT {
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT {
    padding-left: 10px;
    width: 80%;
    position: relative;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 {
  padding: 0px;
  margin: 0px 0 5px 0;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  /*font-weight: 400;*/
  color: #333333;
  font-weight: normal;
  opacity: 1;
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 a {
  text-decoration: underline;
  color: #006EE0;
  cursor: pointer;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT .InBoXCloSe {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT .InBoXCloSe {
    display: block;
    position: absolute;
    right: -2px;
    top: 10px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT p {
  font-size: 14px;
  line-height: 17px;
  color: #7A8090;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT p {
    display: block;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
  width: 68%;
}

@media only screen and (max-width: 1199px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
    width: 100%;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
  max-width: 260px;
  height: 540px;
  border-left: 1px solid #D2DEEA;
}

@media only screen and (max-width: 1199px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
    display: none;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR {
  padding: 32px 16px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT {
  margin-bottom: 39px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT h2 {
  font-size: 16px;
  margin: 0px;
  line-height: 22px;
  color: #333333;
  padding-bottom: 15px;
  text-align: left;
  font-weight: normal;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td.leademailbk {
  word-break: break-all;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td {
  font-size: 14px;
  line-height: 16px;
  color: #333333;
  vertical-align: top;
  padding: 5px;
  word-break: inherit;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td b {
  color: #6B6B6B;
  font-weight: 600;
  white-space: nowrap;
  font-weight: normal;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT.MesAgAGnTDeTAILS-RePSnD {
  margin-bottom: 20px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTViEw-BtN {
  padding: 0 10px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTViEw-BtN .btn-agntview {
  font-size: 15px;
  line-height: 18px;
  color: #6B6B6B;
  width: 100%;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #E0E3E8;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht60 {
  max-height: 430px;
  min-height: 430px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht60 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht80 {
  max-height: 410px;
  min-height: 410px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht80 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht100 {
  max-height: 390px;
  min-height: 390px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht100 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht120 {
  max-height: 370px;
  min-height: 370px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht120 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht140 {
  max-height: 350px;
  min-height: 350px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht140 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht160 {
  max-height: 330px;
  min-height: 330px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht160 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht180,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht200,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht220,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht240,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht260,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht280,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht300,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht320,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht340,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht360,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht380,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht400,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht420,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht440,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht460,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht480,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht500,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht520,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht540,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht560,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht580,
.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht600 {
  max-height: 320px;
  min-height: 320px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht180,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht200,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht220,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht240,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht260,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht280,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht300,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht320,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht340,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht360,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht380,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht400,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht420,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht440,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht460,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht480,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht500,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht520,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht540,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht560,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht580,
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht600 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea {
  padding: 0px 24px 0px 24px;
  overflow-x: hidden;
  max-height: 450px;
  min-height: 450px;
  overflow-y: auto;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  /*new css 2024*/
  /*new css*/
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li {
  /*border-bottom: 1px solid #F4F4F4;*/
  padding-top: 0px;
  padding-bottom: 12px;
  border-bottom: none;
  /*padding-top: 38px;
                    padding-bottom: 48px;*/
  /*lead accept css*/
  /*lead accept css*/
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p:empty {
  display: none !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p.senthint {
  font-size: 14px;
  color: #6B6B6B;
  line-height: 17.5px;
  padding-right: 62px;
  padding-top: 5px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p.senthint {
    padding-right: 46px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p {
  color: #333;
  word-wrap: break-word;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGNtMESREP {
  color: #6B6B6B;
  font-size: 16px;
  font-style: normal;
  margin: 0px 0 0 0;
  padding: 5px 62px 5px 5px;
  line-height: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGNtMESREP {
    padding: 5px 45px 5px 5px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTDiSCrpT {
  color: #7A8090;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTDiSCrpT span {
  display: block;
  font-size: 16px;
  line-height: 15px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP {
  width: 311px;
  padding: 16px;
  border: 1px solid #F4F4F7;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 3px rgba(122, 141, 178, 0.1);
          box-shadow: 0px 3px 3px rgba(122, 141, 178, 0.1);
  margin-top: 20px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top {
  margin-bottom: 7px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li {
  padding: 0px !important;
  border: none !important;
  font-size: 12px;
  line-height: 14px;
  color: #B3B3B5;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li.Buyer {
  margin-right: auto;
  color: #4FA386;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li.Seller {
  margin-right: auto;
  color: #388BE6;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP p {
  font-size: 12px;
  line-height: 17px;
  margin: 0px 0 7px 0;
  color: #000000;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li {
  padding: 0px 4px !important;
  border: none !important;
  width: 50%;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn {
  font-size: 15px;
  line-height: 18px;
  color: #6C6C6C;
  border-radius: 4px;
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn-decl {
  background-color: #fff;
  border: 1px solid #E9EBEB;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn-acpt {
  background-color: #F0F0F0;
  border: 1px solid #E9EBEB;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 26px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW {
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
  width: 42px;
  height: 42px;
  margin-right: 20px;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 41px;
  position: relative;
  top: 38px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt .AgntProimG {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt span {
  display: block;
  border: 1px solid #036EE0 !important;
  border-radius: 50px;
  color: #036EE0 !important;
  text-align: center;
  width: 42px;
  height: 42px;
  background: #fff !important;
  font-size: 20px;
  line-height: 41px;
  font-weight: 400;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt span {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt .agntonline {
  width: 12px !important;
  height: 12px !important;
  position: absolute !important;
  right: 0px;
  bottom: 0px;
  background: #00AC45 !important;
  border-radius: 50px;
  border: 2px solid #fff !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt .unreadmessage {
  /*width: 8px !important;
                              height: 8px !important;
                              position: absolute !important;
                              right: 0px;
                              top: 6px;
                              background: #006ADC !important;
                              border-radius: 50px;*/
  width: 8px !important;
  height: 8px !important;
  background: #006adc;
  border-radius: 50px;
  margin-left: 8px;
  display: block;
  position: relative;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT h3 {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME {
  width: 30%;
  text-align: right;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME p {
  font-size: 14px;
  line-height: 15px;
  color: #707070;
  margin-bottom: 0px;
  word-wrap: break-word;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME p span {
  display: block;
  font-size: 12px;
  line-height: 14px;
  margin-top: 2px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF {
  /*pdf left*/
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA {
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT {
  width: 80%;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT h3 {
  width: auto;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME {
  width: auto;
  text-align: left;
  margin-left: 10px;
  margin-top: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: normal;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p span {
  display: inline-block;
  font-size: 14px;
  line-height: 15px;
  color: #707070;
  margin-bottom: 0px;
  word-wrap: break-word;
  margin: 0 0 0 5px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
  color: #333;
  font-size: 16px;
  font-style: normal;
  margin: 0px 0 0 0;
  padding: 5px 62px 5px 5px;
  line-height: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
    padding: 5px 45px 5px 5px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
  border-radius: 8px;
  background: #F3F3F3;
  padding: 8px 12px;
  text-align: left;
  display: inline-block;
  margin-left: 60px;
  color: #333;
  word-break: break-word;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
    margin-left: 46px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .upldResume {
  padding: 10px 60px 0px 60px;
  margin-top: 5px;
  margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .upldResume {
    padding: 10px 5px 0px 45px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .upldResume a {
  padding: 10px 12px 10px 2px;
  text-decoration: none;
  background-color: #F4F5F6;
  border-radius: 12px;
  font-size: 14px;
  display: inline-block;
  text-align: left;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .upldResume a img {
  margin-right: 8px;
  margin-left: 8px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGnTDiSCrpT {
  border-radius: 8px;
  background: #F3F3F3;
  padding: 8px 12px;
  text-align: left;
  display: inline-block;
  margin-left: 60px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGnTDiSCrpT span {
  display: block;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGnTLEADACtP-WrAP {
  margin-left: 60px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR {
  position: relative;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT {
  padding-right: 62px;
  margin-bottom: 10px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
  position: absolute;
  z-index: 9999;
  top: 26px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
    top: 32px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR {
  text-align: right;
  /*pdf right*/
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG {
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW {
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
  margin-right: 0px;
  margin-left: 20px;
  top: 38px;
  position: relative;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT {
  width: 80%;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT h3 {
  width: auto;
  white-space: nowrap;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME {
  width: auto;
  text-align: right;
  margin-left: 10px;
  margin-top: 0px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p span {
  display: inline-block;
  font-size: 14px;
  line-height: 15px;
  color: #707070;
  margin-bottom: 0px;
  word-wrap: break-word;
  margin: 0 0 0 5px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .HeAdiNINNR-RhT {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
  color: #6B6B6B;
  font-size: 16px;
  font-style: normal;
  margin: 0px 0 0 0;
  padding: 5px 62px 5px 5px;
  line-height: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
    padding: 5px 45px 5px 5px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
  border-radius: 8px;
  background: #E8F4FF;
  padding: 8px 12px;
  text-align: left;
  display: inline-block;
  margin-right: 60px;
  color: #333;
  word-break: break-word;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
    margin-right: 46px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .upldResume {
  padding: 10px 60px 0px 60px;
  margin-top: 5px;
  margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .upldResume {
    padding: 10px 45px 0px 5px;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .upldResume a {
  padding: 10px 12px 10px 2px;
  text-decoration: none;
  background-color: #F4F5F6;
  border-radius: 12px;
  font-size: 14px;
  display: inline-block;
  text-align: right;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .upldResume a img {
  margin-right: 8px;
  margin-left: 8px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA {
  text-align: right;
  padding: 0 40px 20px 40px;
  padding-top: 15px;
  /*.btn-send {
                  background: #006FE0;
                  border-radius: 6px;
                  color: #fff;
                  font-size: 15px;
                  line-height: 18px;
                  width: 128px;
                  margin-top: 15px;
                  font-weight: 400;
                }*/
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA {
    padding: 20px 16px;
    position: fixed;
    bottom: 0;
    background: #fff;
    left: 0;
    right: 0;
    width: 100%;
  }
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message {
  border-radius: 6px;
  border: 1px solid #E0E3E8;
  height: 44px;
  padding: 12px 16px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
  margin-left: 0px;
  resize: none;
  width: 100%;
  background-color: #fff;
  font-size: 16px;
  color: #333333;
  box-shadow: none;
  line-height: 20px;
  max-height: 180px;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #6B6B6B !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::-webkit-input-placeholder {
  color: #6B6B6B !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::-moz-placeholder {
  color: #6B6B6B !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::placeholder {
  color: #6B6B6B !important;
}

.clienthome_section.ChatContainer.InboxChat .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send {
  background: none;
  border-radius: 0px;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  width: auto;
  margin-top: 0;
  font-weight: 400;
}

.profile_container.message_container.MsGConT .container:before {
  display: none;
}

@media only screen and (max-width: 767px) {
  .profile_container.message_container.MsGConT .container {
    padding: 0px;
  }
}

.ProPIMGURLCoNT {
  width: 90%;
  background-color: #f4f4f4;
  border-radius: 10px;
  overflow: hidden;
  margin-left: 60px;
  margin-top: 10px;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG {
  position: relative;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG a {
  display: block;
  width: 100%;
  height: 110px;
  overflow: hidden;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG a img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 110px;
  width: 100%;
}

.ProPIMGURLCoNT p {
  margin: 0px;
  padding: 0 10px;
  color: #7A8090;
  font-size: 12px;
  line-height: 17px;
}

.ProPIMGURLCoNT .strtoupper {
  font-size: 12px;
  padding-top: 10px;
  line-height: 17px;
}

.ProPIMGURLCoNT .get_meta_title {
  font-weight: 700;
  color: #000 !important;
  font-size: 12px;
  line-height: 15px;
}

.ProPIMGURLCoNT .desc {
  padding-bottom: 10px;
  line-height: 17px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 50px;
  margin-bottom: 12px;
}

.IMGTEXTChAT {
  display: block;
  border-top: 1px solid #F4F4F4;
  margin-top: 10px;
}

.propload-message {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 20%;
}

.propload-message .App-logo {
  width: 30px;
}

.agntonline {
  width: 12px !important;
  height: 12px !important;
  position: absolute !important;
  right: 0px;
  bottom: 0px;
  background: #00AC45;
  border-radius: 50px;
  border: 2px solid #fff;
}

.unreadmessage {
  /*width: 8px !important;
  height: 8px !important;
  position: absolute !important;
  right: 0px;
  top: 6px;
  background: #006ADC;
  border-radius: 50px;*/
  width: 8px !important;
  height: 8px !important;
  background: #006adc;
  border-radius: 50px;
  margin-left: 8px;
  display: block;
  position: relative;
}

.gchatdate {
  display: block;
  text-align: center;
  color: #727272;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  margin: 23px 0;
  padding: 0px !important;
  font-weight: 600;
}

.BackToMylead {
  display: none;
}

@media only screen and (max-width: 767px) {
  .BackToMylead {
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
  }

  .BackToMylead a {
    font-size: 24px;
    color: #7A7F90;
  }
}

.DashBorad_Conatiner {
  min-height: 500px;
  position: relative;
  /*background-color: #EDF1F5;*/
  background: rgba(245, 250, 255, 0.8);
  padding-top: 60px;
}

@media only screen and (max-width: 767px) {
  .DashBorad_Conatiner {
    padding-top: 0px;
  }
}

.DashBorad_Conatiner .BlUEBG-DASHBRD {
  /*position: absolute;*/
  position: relative;
  /*inset:0;*/
  width: 100%;
  min-height: 228px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1B6DC4), to(#003C7C));
  background-image: linear-gradient(#1B6DC4, #003C7C);
}

@media only screen and (max-width: 767px) {
  .DashBorad_Conatiner .BlUEBG-DASHBRD {
    min-height: 208px;
  }
}

@media only screen and (max-width: 640px) {
  .DashBorad_Conatiner .BlUEBG-DASHBRD {
    min-height: 250px;
  }
}

.DashBorad_Conatiner .DasHBoArD_MenU {
  position: relative;
  /*padding-top: 68px;*/
  margin-top: -51px;
}

@media only screen and (max-width: 767px) {
  .DashBorad_Conatiner .DasHBoArD_MenU {
    margin-top: -50px;
    /*padding-top: 42px;*/
  }
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER {
  width: 774px;
  margin: 0 auto 42px;
}

@media only screen and (max-width: 991px) {
  .DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER {
    width: 100%;
  }
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER .DBHeDIng {
  margin-bottom: 35px;
}

@media only screen and (max-width: 767px) {
  .DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER .DBHeDIng {
    margin-bottom: 42px;
  }
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER .DBHeDIng h3 {
  margin: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  font-weight: 600;
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul {
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
  margin-bottom: 0px;
  list-style-type: none;
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li {
  padding-left: 9px;
  padding-right: 9px;
  width: 25%;
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 20px;
  color: #002348;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li {
    width: 33.33%;
  }
}

@media only screen and (max-width: 568px) {
  .DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li {
    width: 50%;
  }
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li a {
  display: block;
  width: 100%;
  background-color: #fff;
  height: 160px;
  border-radius: 10px;
  text-align: center;
  color: #002348;
  text-decoration: none;
  outline: none;
  border: none;
  padding: 30px 0 35px 0;
  /*box-shadow: 0px 3px 6px rgba(177, 191, 209, .16);*/
  position: relative;
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li a span {
  margin-top: 20px;
  display: block;
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li a label {
  position: absolute;
  right: 22px;
  top: 12px;
  background-color: #FE1016;
  border-radius: 4px;
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  padding: 4px 6px;
  font-weight: normal;
  pointer-events: none;
  font-weight: 600;
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li a span.DhStrIP {
  /*position: absolute;
              top: -30px;
              right: -41px;
              width: 75px;
              height: 62px;
              text-align: center;
              border-radius: 30px;
              font-size: 11px;
              line-height: 13px;
              color: #000000;
              padding: 24px 0;
              z-index: 99;
              background-size: cover !important;
              background-repeat: no-repeat !important;*/
  position: absolute;
  top: -30px;
  right: -12px;
  width: 75px;
  height: 42px;
  text-align: center;
  border-radius: 30px;
  font-size: 14px;
  line-height: 13px;
  color: #000000;
  padding: 14px 0;
  z-index: 99;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
}

@media only screen and (max-width: 991px) {
  .DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li a span.DhStrIP {
    right: -5px;
  }
}

@media only screen and (max-width: 568px) {
  .DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li a span.DhStrIP {
    right: -5px;
  }
}

.DashBorad_Conatiner .DasHBoArD_MenU .DashBorad_InnER ul li.PPRoGDD span {
  padding-top: 12px;
}

.DashBorad_InnER_outer {
  width: 774px;
  margin: 0 auto 42px;
  padding-top: 68px;
}

@media only screen and (max-width: 991px) {
  .DashBorad_InnER_outer {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .DashBorad_InnER_outer {
    padding-top: 42px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.DashBorad_InnER_outer .DBHeDIng {
  margin-bottom: 35px;
}

@media only screen and (max-width: 767px) {
  .DashBorad_InnER_outer .DBHeDIng {
    margin-bottom: 42px;
  }
}

.DashBorad_InnER_outer .DBHeDIng h3 {
  margin: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  font-weight: 600;
}

.DashBorad_InnER_outer .DBHeDIng p {
  margin-top: 5px;
  font-size: 15px;
  line-height: 18px;
  color: #FFFFFF;
}

.DashBoRADNoTIFiCAtIOn {
  padding-bottom: 121px;
  padding-top: 45px;
}

@media only screen and (max-width: 767px) {
  .DashBoRADNoTIFiCAtIOn {
    padding-top: 25px;
    margin-bottom: 0px;
    padding-bottom: 126px;
  }
}

.DashBoRADNoTIFiCAtIOn .MLD_YACNT {
  padding: 16px 44px;
}

@media only screen and (max-width: 767px) {
  .DashBoRADNoTIFiCAtIOn .MLD_YACNT {
    padding: 16px 20px;
  }
}

/*--------------------- Niraj ----------------------- */

.certificationsModal .modal-dialog {
  width: 1000px;
}

@media only screen and (max-width: 1024px) {
  .certificationsModal .modal-dialog {
    width: 98%;
  }
}

@media only screen and (max-width: 767px) {
  .certificationsModal .modal-dialog {
    width: 100%;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-header {
  max-width: 620px;
  margin: 0 auto;
  border: none;
  background-color: transparent;
}

.certificationsModal .modal-dialog .modal-content .modal-header h4 {
  text-align: center;
  font-size: 32px;
  line-height: 38px;
  color: #000;
  font-weight: 700;
  margin-bottom: 28px;
}

@media only screen and (max-width: 568px) {
  .certificationsModal .modal-dialog .modal-content .modal-header h4 {
    font-size: 20px;
    line-height: 25px;
    padding-top: 20px;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-header h4 img {
  width: 50px;
  margin-right: 14px;
}

@media only screen and (max-width: 568px) {
  .certificationsModal .modal-dialog .modal-content .modal-header h4 img {
    width: 40px;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-header p {
  font-size: 12px;
  line-height: 14px;
  clear: both;
  font-weight: 600;
}

.certificationsModal .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: 30px;
  top: 30px;
}

@media only screen and (max-width: 568px) {
  .certificationsModal .modal-dialog .modal-content .modal-header .close {
    right: 20px;
    top: 14px;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-body {
  max-height: 476px;
  overflow-x: auto;
}

@media only screen and (min-width: 1500px) {
  .certificationsModal .modal-dialog .modal-content .modal-body {
    max-height: 900px;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON {
  overflow-x: auto;
  max-height: 378px;
  padding: 10px 25px;
}

@media only screen and (min-width: 1500px) {
  .certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON {
    max-height: 600px;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}

@media only screen and (max-width: 767px) {
  .certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

@media only screen and (max-width: 568px) {
  .certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li input[type=text] {
  margin-left: 15px;
  border: none;
  height: 25px;
  font-size: 13px;
  padding: 2px 10px;
  background: #F1F1F1;
  outline: none;
  color: #000000;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li label {
  font-weight: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #000000;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  line-height: 150%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background: #F2F2F5;
  border: 1px solid #C7C9D9;
  border-radius: 4px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label:hover input ~ .checkmark {
  background-color: #F2F2F5;
  border: 1px solid #C7C9D9;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label input:checked ~ .checkmark {
  background-color: #006ADC;
  border: 1px solid #006ADC;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label input:checked ~ .checkmark:after {
  display: block;
}

.certificationsModal .modal-dialog .modal-content .modal-body .DbRoWSeCtiON ul li .container-label .checkmark:after {
  left: 7px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC {
  max-width: 80%;
  margin: 20px auto 0;
}

@media only screen and (max-width: 767px) {
  .certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC {
    max-width: 100%;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC h3 {
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.005em;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol1 {
  width: 100px;
  margin-right: 24px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol1 .upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol1 .upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100px;
  height: 30px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol1 .upload-btn-wrapper .btnselect {
  background: #F2F2F5;
  border-radius: 6px;
  font-size: 14px;
  line-height: 150%;
  padding: 2px 12px;
  height: 30px;
  font-weight: 700;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol2 {
  width: 75%;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol2 .form-control {
  width: 100%;
  background: #F1F1F1;
  height: 30px;
  border: none;
  border-radius: 0px;
  font-weight: normal;
  padding: 2px 12px;
  font-weight: 400;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol3 {
  margin-left: 24px;
  width: 123px;
}

@media only screen and (max-width: 568px) {
  .certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol3 {
    width: 76px;
    margin-left: 10px;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol3 .btnupload {
  width: 100%;
  background: #006ADC;
  border-radius: 6px;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.005em;
  text-align: center;
  color: #FFFFFF;
  font-weight: 700;
  height: 30px;
  padding: 2px 12px;
  width: 123px;
}

@media only screen and (max-width: 568px) {
  .certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .UPLOAsINR .UPLOAsINRcol3 .btnupload {
    width: 76px;
  }
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .ULOAdIMGShOW {
  padding-top: 20px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .ULOAdIMGShOW ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .ULOAdIMGShOW ul li {
  padding-left: 5px;
  padding-right: 5px;
  width: 110px;
  height: 100px;
  margin-bottom: 10px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .ULOAdIMGShOW ul li span {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .ULOAdIMGShOW ul li span .DeTlImG {
  position: absolute;
  right: 2px;
  z-index: 90;
  top: 2px;
  line-height: normal;
  background: #fff;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 50px;
  font-size: 21px;
  color: #f00;
  text-decoration: none;
}

.certificationsModal .modal-dialog .modal-content .modal-body .bdUPloADDoCSEC .ULOAdIMGShOW ul li span img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 6px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .BtNChNAt {
  margin: 30px auto 0;
  max-width: 300px;
}

.certificationsModal .modal-dialog .modal-content .modal-body .BtNChNAt .btnConF {
  color: #fff;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.005em;
  background: #006ADC;
  border-radius: 6px;
  font-weight: 600;
  text-align: center;
  width: 100%;
}

.AwARD-WrAPeR {
  padding-top: 64px;
  background: #F4F9FE;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR {
    padding-top: 0px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR {
  margin: 60px 0 124px 0;
  /*background: #FFFFFF;
    box-shadow: 1px 1px 8px rgba(42, 72, 100, 0.08);
    border-radius: 5px;*/
  padding: 0;
  /*Review CSS*/
  /*Review CSS*/
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR {
    margin: 30px 0px 0px 0px;
    padding: 0px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AWDHEAdING {
  margin-bottom: 12px;
}

.AwARD-WrAPeR .AwARD-iNNR .AWDHEAdING h2 {
  color: #333;
  font-size: 32px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0px;
  font-weight: 600;
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs {
  border-radius: 10px;
  background: #FFF;
  padding: 40px 44px;
  /*Start Trusted Pro*/
  /*End Trusted Pro*/
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs {
    padding: 20px 15px 40px 15px;
    margin-left: -15px;
    margin-right: -15px;
    border-radius: 0px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs {
  border: none;
  margin-left: -24px;
  margin-right: -24px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs {
    margin-left: -12px;
    margin-right: -12px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li {
  background: #fff;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #333;
  /*border-right: 0.9px solid #EAECEC;*/
  margin-bottom: 0px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 400;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li {
    font-size: 16px;
    padding-left: 12px;
    padding-right: 12px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li a {
  border: none;
  text-decoration: none;
  padding: 0;
  border-radius: 0px;
  margin: 0px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li a img {
  display: none;
  margin-right: 8px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li a:hover {
  color: #333;
  background-color: transparent;
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li:after {
  content: '';
  position: absolute;
  right: 0;
  border-right: 1px solid #333;
  height: 14px;
  top: 10px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li:after {
    top: 7px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li:last-child:after {
  display: none;
  /*content: '';
              position: absolute;
              right: 0;
              border-right: 1px solid #333;
              height: 14px;
              top: 10px;
              @include mobile-device{
                top: 7px;
              }*/
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li.active {
  background: #fff;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li.active {
    font-size: 16px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li.active a {
  background: #fff;
  color: #006ADC;
  border-radius: 0px;
  text-decoration: underline;
  font-weight: 600;
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .nav-tabs li.active a img {
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs .tab-content {
  padding: 50px 0 0 0;
  background: #FFFFFF;
  -webkit-box-shadow: none;
          box-shadow: none;
  /*@include mobile-device{
          padding:0;
        }*/
}

.AwARD-WrAPeR .AwARD-iNNR .AwRADSTABs #Reviews .REVIEW-BNnR .REVIEW-BNnR-LFT p {
  padding-left: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
    border-bottom: 0px solid #F4F9FE;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT h2 {
  /*margin: 0px;
          font-size: 34px;
          line-height: 41px;
          color: #333333;
          padding-right: 50px;*/
  margin: 0px;
  color: #333;
  text-align: left;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT h2 {
    text-align: center;
    font-size: 20px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown {
  position: relative;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-toggle {
  width: 159px;
  -webkit-box-shadow: 0px 1px 2px rgba(50, 50, 71, 0.08), 0px 0px 1px rgba(50, 50, 71, 0.2);
          box-shadow: 0px 1px 2px rgba(50, 50, 71, 0.08), 0px 0px 1px rgba(50, 50, 71, 0.2);
  border-radius: 6px;
  font-size: 14px;
  line-height: 13px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #333333;
  background: #fff;
  border: 1px solid #f1f1f1;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-toggle .fa {
  margin-left: auto;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-toggle:hover {
  color: #333333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-menu {
  min-width: 159px;
  padding: 0px;
  border: 1px solid #f1f1f1 !important;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-menu:before {
  content: '';
  display: none;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-menu li {
  border-bottom: 1px solid #f1f1f1;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-menu li:last-child {
  border-bottom: 0px solid #f1f1f1;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown .dropdown-menu li a {
  padding: 5px 20px;
  font-size: 16px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT .dropdown.open .fa {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-RhT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-RhT {
    margin-top: 37px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-RhT ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-RhT ul li {
  padding-left: 30px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-RhT ul li a {
  font-size: 14px;
  line-height: 14px;
  color: #6080A2;
  text-decoration: none;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .REVIEW-BNnR .REVIEW-BNnR-LFT {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .REVIEW-BNnR .REVIEW-BNnR-LFT h2 {
  /*font-size: 34px;
          line-height: 41px;
          text-align: left;
          color: rgba(30, 30, 30, 0.9);
          font-weight: normal;
          font-weight: 700;
          margin: 0 0 13px 0;*/
  margin: 0px;
  color: #333;
  text-align: left;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .REVIEW-BNnR .REVIEW-BNnR-LFT h2 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 30px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .REVIEW-BNnR .REVIEW-BNnR-LFT p {
  font-size: 18px;
  line-height: 26px;
  color: #333333;
  font-weight: 400;
  margin: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT {
  padding-left: 10px;
  padding-top: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA {
  /*Start*/
  /*END*/
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_outer {
  display: block;
  width: 100%;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_outer .show_widget_small {
  max-width: 629px;
  padding: 120px;
  background: #F5F9FD;
  margin: 0 auto 40px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_outer .show_widget_small {
    padding: 40px;
    overflow-y: auto;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_large {
  background: #F5F9FD;
  width: 100%;
  padding: 55px;
  margin-bottom: 35px;
}

@media only screen and (max-width: 991px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_large {
    overflow-y: auto;
  }
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_large {
    padding: 20px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_large table {
  width: 100% !important;
}

@media only screen and (max-width: 991px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .ReviEW-ConTENT-INNR .show_widget_large table {
    width: 800px !important;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO {
  max-width: 564px;
  margin: 0 auto;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li {
  margin-right: 30px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 18px;
  line-height: 26px;
  color: #333;
  font-weight: normal;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award:hover input ~ .checkmark {
  background-color: #fff;
  border: 1px solid #333333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #333333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award input:checked ~ .checkmark:after {
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award .checkmark:after {
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #333333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award .checkmark {
  position: absolute;
  top: 6px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #333333;
  border-radius: 50%;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .AWrD-RAdIO ul li .cont-award .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD {
  margin-bottom: 30px;
  position: relative;
  max-width: 564px;
  margin: 0 auto;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD .btn-clipboard {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
  font-size: 12px;
  line-height: 18px;
  background: #006ADC;
  color: #fff;
  border: 2px solid #006ADC;
  padding: 1px 10px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD .btn-clipboard {
    top: 2px;
    right: 2px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD .copiedMsg {
  margin: 0px;
  font-style: italic;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #4FA839;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD textarea {
  width: 100%;
  font-size: 16px;
  line-height: 26px;
  color: #333;
  background: #F8F8F8;
  padding: 36px 20px 30px 24px;
  border: none;
  min-height: 151px;
  overflow: hidden;
  resize: none;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 1199px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD textarea {
    min-height: 180px;
  }
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.ReviEWCOnTEnT .ReviEW-COnTEnT-RePt .ReviEW-ConTENT-ArEA .SCRIPT-AWARD textarea {
    min-height: 250px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.RePtPADDTOP0 {
  margin-top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.RePtPADDTOP400 {
  margin-top: 40px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.RePtPADDTOP400 {
    margin-top: 20px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.RePtPADDTOP40 {
  margin-top: 20px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT.RePtPADDTOP40 {
    margin-top: 10px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT {
  margin-top: 75px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT {
    margin-top: 43px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT p {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #333;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .BADTOPCONTECT {
    padding: 0 15px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADD100 {
  padding-top: 100px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADD100 {
    padding-top: 43px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADD53 {
  padding-top: 53px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADDBTM100 {
  margin-bottom: 97px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADDBTM100 {
    margin-bottom: 40px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtMArG53 {
  margin-top: 53px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtMArG25 {
  margin-top: 25px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADDTOP75 {
  padding-top: 75px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADDBtM {
  padding-bottom: 50px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt.RePtPADDTOP75 {
  margin-top: 75px;
  padding-top: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADD120 {
  padding-top: 120px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADD120 {
    padding-top: 43px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .RePtPADD40 {
  padding-top: 40px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt {
  /*#aw-panel1,
        #aw-panel2,
        #aw-panel3{
          display: none;
        }*/
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 60px;
    border-bottom: 0px solid #F4F9FE;
    margin-bottom: 0px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt h2.ERN-TITLE {
  display: block;
  font-size: 34px;
  line-height: 41px;
  color: #333333;
  text-decoration: none;
  font-weight: 700;
  margin: 0px 0 75px 0;
  font-weight: normal;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AcOnTEnT-HeDInG {
  border-bottom: 7px solid #EAEAEA;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AcOnTEnT-HeDInG {
    border-bottom: 3px solid #EAEAEA;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AcOnTEnT-HeDInG h2.ERN-TITLE {
  display: block;
  font-size: 34px;
  line-height: 41px;
  color: #333333;
  text-decoration: none;
  font-weight: 700;
  margin: 0px 0 50px 0;
  font-weight: normal;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AcOnTEnT-HeDInG .AcOnTEnT-HeDInG-InR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 21px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AcOnTEnT-HeDInG .AcOnTEnT-HeDInG-InR h2 {
  display: block;
  font-size: 20px;
  line-height: 20px;
  color: #333333;
  text-decoration: none;
  font-weight: 700;
  margin: 0px;
  font-weight: normal;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AcOnTEnT-HeDInG .AcOnTEnT-HeDInG-InR .fa {
  margin-left: auto;
  font-size: 20px;
  color: #949BA5;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AcOnTEnT-HeDInG .AcOnTEnT-HeDInG-InR.active .fa {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR.paddTop146 {
  padding-top: 146px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR.paddTop146 {
    padding-top: 80px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR.paddTop85 {
  padding-top: 85px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR.paddTop85 {
    padding-top: 80px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR.paddBtM50 {
  padding-bottom: 50px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR.notoppadding {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR.notoppadding .AWrD-ConTENT-INNR.toppadding50px {
    padding-top: 30px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 36px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AWrD-ConTENT-INNR {
    padding-top: 0px;
    padding-bottom: 30px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR h2 {
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0 15px 0;
  color: #333333;
  font-weight: 600;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT {
  width: 50%;
  padding-right: 142px;
  /*START COUNTY*/
  /**/
  /*END COUNTY*/
  /*Rectange Badge*/
  /*Large City*/
  /*Large City*/
  /*Rectange Badge*/
}

@media only screen and (max-width: 1199px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT {
    width: 100%;
    padding-right: 0px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT p {
  font-size: 18px;
  margin: 0px;
  font-size: 18px;
  line-height: 26px;
  color: #333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.trusted_pro {
  padding-top: 66px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.trusted_pro figure {
  width: 251px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.fivestarbadge {
  padding-top: 70px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.fivestarbadge.trusted_ImG {
  padding-top: 40px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.fivestarbadge.trusted_ImG figure {
  width: 120px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.fivestarbadge.fivestar-large-badge figure {
  width: 211px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.top10-large-badge figure {
  width: 211px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.top10-small-badge figure {
  width: 181px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns {
  padding-top: 44px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure {
  text-align: center;
  display: block;
  width: 181px;
  position: relative;
  display: block;
  margin: 0 auto;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn {
  position: absolute;
  padding-top: 54px;
  width: 100%;
  text-align: center;
  top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn .bad-date {
  font-size: 32px;
  line-height: 37px;
  color: #333;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn .AwdLOC-AgENT {
  padding-top: 3px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn .AwdLOC-AgENT h5 {
  margin: 0px;
  line-height: 18px;
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn .AwdLOC-AgENT p {
  margin: 0px;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
  color: #333;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn .AwdLOC-AgENT p.fnt_large {
  font-size: 13px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn .AwdLOC-AgENT p.fnt_small {
  font-size: 10px;
  line-height: 18px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn.BDtopAGENT {
  padding-top: 26px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn.BDtopAGENT .bad-date {
  font-size: 42px;
  line-height: 42px;
  margin-top: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn.BDtopAGENT .AwdLOC-AgENT {
  padding-top: 3px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn.BDtopAGENT .AwdLOC-AgENT h5 {
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns figure .badgeIn.BDtopAGENT .AwdLOC-AgENT p {
  font-size: 26px;
  font-weight: 600;
  line-height: 60px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY {
  padding-top: 44px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure {
  text-align: center;
  display: block;
  width: 181px;
  position: relative;
  display: block;
  margin: 0 auto;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn {
  position: absolute;
  padding-top: 40px;
  width: 100%;
  text-align: center;
  top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn .bad-date {
  font-size: 22px;
  line-height: 38px;
  color: #333;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn .AwdLOC-AgENT {
  padding-top: 3px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn .AwdLOC-AgENT h5 {
  margin: 12px 0 0 0;
  line-height: 20px;
  font-family: 'Oswald', sans-serif;
  font-size: 22px;
  text-transform: uppercase;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn .AwdLOC-AgENT p {
  margin: 0px;
  font-size: 12px;
  line-height: 22px;
  text-transform: uppercase;
  color: #333;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn .AwdLOC-AgENT p.fnt_large {
  font-size: 13px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn .AwdLOC-AgENT p.fnt_small {
  font-size: 10px;
  line-height: 18px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn.BDtopAGENT {
  padding-top: 26px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn.BDtopAGENT .bad-date {
  font-size: 42px;
  line-height: 42px;
  margin-top: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn.BDtopAGENT .AwdLOC-AgENT {
  padding-top: 3px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn.BDtopAGENT .AwdLOC-AgENT h5 {
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badgeCounTY figure .badgeIn.BDtopAGENT .AwdLOC-AgENT p {
  font-size: 26px;
  font-weight: 600;
  line-height: 60px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge {
  padding-top: 44px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure {
  text-align: center;
  display: block;
  width: 211px;
  position: relative;
  display: block;
  margin: 0 auto;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn {
  position: absolute;
  padding-top: 40px;
  width: 100%;
  text-align: center;
  top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn .bad-date {
  font-size: 24px;
  line-height: 56px;
  color: #333;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn .AwdLOC-AgENT {
  padding-top: 3px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn .AwdLOC-AgENT h5 {
  margin: 22px 0 0 0;
  line-height: 22px;
  font-family: 'Oswald', sans-serif;
  font-size: 28px;
  text-transform: uppercase;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn .AwdLOC-AgENT p {
  margin: 0px;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  color: #333;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn .AwdLOC-AgENT p.fnt_large {
  font-size: 13px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn .AwdLOC-AgENT p.fnt_small {
  font-size: 10px;
  line-height: 18px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn.BDtopAGENT {
  padding-top: 26px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn.BDtopAGENT .bad-date {
  font-size: 42px;
  line-height: 42px;
  margin-top: 0px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn.BDtopAGENT .AwdLOC-AgENT {
  padding-top: 3px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn.BDtopAGENT .AwdLOC-AgENT h5 {
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.county-large-badge figure .badgeIn.BDtopAGENT .AwdLOC-AgENT p {
  font-size: 26px;
  font-weight: 600;
  line-height: 60px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure {
  width: 213px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure .badgeIn {
  position: absolute;
  padding-top: 74px;
  width: 100%;
  text-align: center;
  top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure .badgeIn .bad-date {
  font-size: 32px;
  line-height: 28px;
  color: #333;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure .badgeIn .AwdLOC-AgENT {
  padding-top: 10px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure .badgeIn .AwdLOC-AgENT h5 {
  margin: 0px;
  line-height: 20px;
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure .badgeIn .AwdLOC-AgENT p {
  margin: 0px;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #333;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure .badgeIn .AwdLOC-AgENT p.fnt_large {
  font-size: 14px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.state-large-badge figure .badgeIn .AwdLOC-AgENT p.fnt_small {
  font-size: 11px;
  line-height: 17px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure {
  width: 145px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn {
  position: absolute;
  padding-top: 35px;
  width: 100%;
  text-align: center;
  top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn .bad-date {
  font-size: 32px;
  line-height: 28px;
  color: #333;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn .AwdLOC-AgENT {
  padding-top: 5px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn .AwdLOC-AgENT h5 {
  margin: 0px;
  line-height: 20px;
  font-family: 'Oswald', sans-serif;
  font-size: 22px;
  text-transform: uppercase;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn .AwdLOC-AgENT h5.TACB20 {
  font-size: 20px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn .AwdLOC-AgENT p {
  margin: 10px 0 0 0;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
  color: #333;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn .AwdLOC-AgENT p.fnt_large {
  font-size: 13px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst figure .badgeIn .AwdLOC-AgENT p.fnt_small {
  font-size: 10px;
  line-height: 18px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure {
  width: 171px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure .badgeIn {
  position: absolute;
  padding-top: 38px;
  width: 100%;
  text-align: center;
  top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure .badgeIn .bad-date {
  font-size: 36px;
  line-height: 36px;
  color: #333;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure .badgeIn .AwdLOC-AgENT {
  padding-top: 5px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure .badgeIn .AwdLOC-AgENT h5 {
  margin: 0px;
  line-height: 28px;
  font-family: 'Oswald', sans-serif;
  font-size: 26px;
  text-transform: uppercase;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure .badgeIn .AwdLOC-AgENT p {
  margin: 10px 0 0 0;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure .badgeIn .AwdLOC-AgENT p.fnt_large {
  font-size: 14px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.city-large-badge figure .badgeIn .AwdLOC-AgENT p.fnt_small {
  font-size: 11px;
  line-height: 17px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.state-large-badge figure {
  width: 170px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.state-large-badge figure img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.state-large-badge figure .badgeIn {
  position: absolute;
  padding-top: 37px;
  width: 100%;
  text-align: center;
  top: 0;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.state-large-badge figure .badgeIn .bad-date {
  font-size: 35px;
  line-height: 35px;
  color: #333;
  font-weight: 600;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.state-large-badge figure .badgeIn .AwdLOC-AgENT {
  padding-top: 7px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.state-large-badge figure .badgeIn .AwdLOC-AgENT h5 {
  margin: 0px;
  line-height: 20px;
  font-family: 'Oswald', sans-serif;
  font-size: 25px;
  text-transform: uppercase;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-LeFT .badge-dyns.badge-rectctst.state-large-badge figure .badgeIn .AwdLOC-AgENT p {
  margin: 10px 0 0 0;
  font-size: 22px;
  line-height: 33px;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT {
  width: 50%;
  /*END*/
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT {
    width: 100%;
    padding-top: 80px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO {
  margin-top: 7px;
  margin-bottom: 13px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li {
  margin-right: 30px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 18px;
  line-height: 26px;
  color: #333;
  font-weight: normal;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award:hover input ~ .checkmark {
  background-color: #fff;
  border: 1px solid #333333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #333333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award input:checked ~ .checkmark:after {
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award .checkmark:after {
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #333333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award .checkmark {
  position: absolute;
  top: 6px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #333333;
  border-radius: 50%;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AWrD-RAdIO ul li .cont-award .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AwArD-SoCiAL ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  margin: 0px;
  list-style-type: none;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AwArD-SoCiAL ul li {
  margin-right: 20px;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .AwArD-SoCiAL ul li a {
  display: block;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD {
  margin-bottom: 30px;
  position: relative;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD .btn-clipboard {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
  font-size: 12px;
  line-height: 18px;
  background: #006ADC;
  color: #fff;
  border: 2px solid #006ADC;
  padding: 1px 10px;
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD .btn-clipboard {
    top: 2px;
    right: 2px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD .copiedMsg {
  margin: 0px;
  font-style: italic;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #4FA839;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD textarea {
  width: 100%;
  font-size: 16px;
  line-height: 26px;
  color: #333;
  background: #F8F8F8;
  padding: 36px 20px 30px 24px;
  border: none;
  min-height: 151px;
  overflow: hidden;
  resize: none;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 1199px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD textarea {
    min-height: 180px;
  }
}

@media only screen and (max-width: 767px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .SCRIPT-AWARD textarea {
    min-height: 250px;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT p {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #333;
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .btn-learn {
  width: 275px;
  font-size: 20px;
  line-height: 14px;
  margin-top: 20px;
  background: #006ADC;
  color: #fff;
  border: 2px solid #006ADC;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  font-weight: 600;
  outline: none;
  padding: 16px;
}

@media only screen and (max-width: 640px) {
  .AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .btn-learn {
    width: 100%;
  }
}

.AwARD-WrAPeR .AwARD-iNNR .AwARD-COnTEnT .AwARD-COnTEnT-RePt .AWrD-ConTENT-ArEA .AWrD-ConTENT-INNR .AECArEA-RigHT .btn-learn.badge-profile {
  width: auto;
}

.AwArDModal-WrAP .modal-dialog {
  width: 1076px;
}

@media only screen and (max-width: 1199px) {
  .AwArDModal-WrAP .modal-dialog {
    width: 95%;
  }
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog {
    width: 100%;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content {
  border-radius: 5px !important;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content {
    border-radius: 0px !important;
    overflow: auto;
    scroll-behavior: smooth;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  border: none;
  padding: 54px 26px 0 26px;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-header {
    padding: 50px 26px 0 26px;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-header h4.modal-title {
  font-size: 28px;
  line-height: 34px;
  text-align: center;
  color: #333;
  font-weight: normal;
  font-weight: 700;
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-footer {
  background-color: #fff;
  border: none;
  padding: 0 26px 30px 26px;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-footer {
    padding: 0 26px 60px 26px;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-footer .btn-gotit {
  float: none;
  width: 275px;
  margin: 0 auto;
  background: #006ADC;
  border: 2px solid #006ADC;
  border-radius: 5px;
  font-weight: normal;
  font-size: 20px;
  line-height: normal;
  text-align: center;
  color: #FFFFFF;
  padding: 11px 16px;
  display: block;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-footer .btn-gotit {
    width: 100%;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body {
  padding: 35px 60px;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-body {
    padding: 65px 26px 74px 26px;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body p {
  font-size: 18px;
  line-height: 26px;
  color: #333;
  margin: 0px;
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body p a {
  color: #006ADC;
  text-decoration: none;
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN {
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN {
    padding: 60px 0 52px 0;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN .AW-ColUMN-lFt {
  width: 40%;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN .AW-ColUMN-lFt {
    width: 100%;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN .AW-ColUMN-lFt figure img {
  width: 211px;
  margin: 0 auto;
  display: block;
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN .AW-ColUMN-Rht {
  width: 60%;
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN .AW-ColUMN-Rht {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN .AW-ColUMN-Rht .AW-HeLP-ImG {
    padding-top: 52px;
  }
}

.AwArDModal-WrAP .modal-dialog .modal-content .modal-body .AW-ColUMN .AW-ColUMN-Rht .AW-HeLP-ImG img {
  width: 100%;
}

.ReVIeW-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT h2 {
  margin-bottom: 50px;
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .AwARD-iNNR .AwARD-BNnR .AwARD-BNnR-LFT h2 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 1023px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR {
    padding: 0 15px;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt {
  padding-right: 50px;
}

@media only screen and (max-width: 1023px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 50px;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large {
  margin-bottom: 50px;
  width: 100% !important;
}

@media only screen and (max-width: 1023px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large {
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large {
    overflow-y: auto;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table {
  width: 100% !important;
}

@media only screen and (max-width: 1023px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table {
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table {
    width: 800px !important;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table .RevAgNtNAME,
.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table .RevOutTxT {
  font-size: 18px !important;
  line-height: 18px !important;
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table .RevAgNtNAME .RevAgNtNAME,
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table .RevAgNtNAME .RevOutTxT,
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table .RevOutTxT .RevAgNtNAME,
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_large table .RevOutTxT .RevOutTxT {
    white-space: nowrap;
  }
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-LFt .show_widget_small {
    overflow-y: auto;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT {
  /*END*/
}

@media only screen and (max-width: 1023px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT {
    width: 100%;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT h2 {
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0 15px 0;
  color: #333333;
  font-weight: 600;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO {
  margin-top: 7px;
  margin-bottom: 13px;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li {
  margin-right: 30px;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 18px;
  line-height: 26px;
  color: #333;
  font-weight: normal;
  white-space: nowrap;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award:hover input ~ .checkmark {
  background-color: #fff;
  border: 1px solid #333333;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #333333;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award input:checked ~ .checkmark:after {
  display: block;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award .checkmark:after {
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #333333;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award .checkmark {
  position: absolute;
  top: 6px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #333333;
  border-radius: 50%;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .AWrD-RAdIO ul li .cont-award .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD {
  margin-bottom: 30px;
  position: relative;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD .btn-clipboard {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
  font-size: 12px;
  line-height: 18px;
  background: #006ADC;
  color: #fff;
  border: 2px solid #006ADC;
  padding: 1px 10px;
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD .btn-clipboard {
    top: 2px;
    right: 2px;
  }
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD .copiedMsg {
  margin: 0px;
  font-style: italic;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #4FA839;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD textarea {
  width: 100%;
  font-size: 16px;
  line-height: 26px;
  color: #333;
  background: #F8F8F8;
  padding: 36px 20px 30px 24px;
  border: none;
  min-height: 151px;
  overflow: hidden;
  resize: none;
}

.ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media only screen and (max-width: 1199px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD textarea {
    min-height: 180px;
  }
}

@media only screen and (max-width: 767px) {
  .ReVIeW-WrAPeR .ReVIeW-COnTEnT .ReVIeW-COnTEnT-RePt .ReVIeW-ConTENT-ArEA .ReVIeW-ConTENT-INNR .RevIEW-RhT .SCRIPT-AWARD textarea {
    min-height: 250px;
  }
}

.top_state_badge {
  margin-top: 30px;
}

.top_state_badge p {
  margin: 0px;
  font-size: 18px;
  line-height: 26px;
  color: #333;
}

.download-badge {
  display: block;
  text-align: center;
}

.download-badge a {
  margin-top: 15px;
  color: #006ADC;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
  display: inline-block;
  font-weight: 600;
}

.SlCtYear {
  margin-top: 0px;
}

.SlCtYear .SlCtYearINR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.SlCtYear .SlCtYearINR label {
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: 13px;
  font-weight: normal;
  font-weight: 400;
  margin-right: 20px;
  margin-bottom: 0px;
}

.SlCtYear .SlCtYearINR .dropdown {
  position: relative;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-toggle {
  width: 160px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 71, 0.08), 0px 0px 1px 0px rgba(50, 50, 71, 0.2);
          box-shadow: 0px 1px 2px 0px rgba(50, 50, 71, 0.08), 0px 0px 1px 0px rgba(50, 50, 71, 0.2);
  border-radius: 6px;
  font-size: 16px;
  line-height: 13px;
  padding: 12px 10px 11px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #333333;
  background: #fff;
  border: 1px solid #f1f1f1;
  font-weight: 600;
}

@media only screen and (max-width: 640px) {
  .SlCtYear .SlCtYearINR .dropdown .dropdown-toggle {
    width: 135px;
  }
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-toggle .fa {
  margin-left: auto;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-toggle:hover {
  color: #333333;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-menu {
  min-width: 159px;
  padding: 10px;
  border: 1px solid #f1f1f1 !important;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-menu:before {
  content: '';
  display: none;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-menu li {
  border-bottom: 0px solid #f1f1f1;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-menu li:last-child {
  border-bottom: 0px solid #f1f1f1;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-menu li a {
  padding: 4px 10px;
  font-size: 16px;
  line-height: 30px;
}

.SlCtYear .SlCtYearINR .dropdown .dropdown-menu li a:hover {
  background-color: #EFF6FE !important;
  color: #006ADC;
}

.SlCtYear .SlCtYearINR .dropdown.open .fa {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.AwARDCNt {
  margin-bottom: 20px;
}

.AwARDCNt h2 {
  color: #333;
  text-align: left;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 0px;
}

.AwARDCNt p {
  color: #333;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 125%;
  margin-bottom: 15px;
}

.AwARDCNt .btnupdate {
  width: 247px;
  text-align: center;
  display: inline-block;
  padding: 12px 40px;
  border-radius: 4px;
  background: #006ADC;
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 125%;
  font-weight: 600;
}

.report_frm_center .form-group .form-control {
  margin-bottom: 20px;
}

#report_modal .modal-dialog {
  max-width: 495px;
  margin-top: 0 !important;
}

#report_modal .close {
  position: relative;
  margin: 57px 40px 0 0;
  width: 18px;
  z-index: 9;
}

#report_modal .close.top_remove_spce {
  margin-top: 27px;
}

#report_modal .close:hover {
  opacity: 1;
}

#report_modal .close:before,
#report_modal .close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 25px;
  width: 3px;
  background-color: #4E5357;
}

#report_modal .close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

#report_modal .close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.report_frm_center {
  float: left;
  width: 100%;
}

.report_frm_center h4 {
  color: #686868;
  margin: 80px 0 0;
  text-align: center;
  font-size: 20px;
}

#report_modal .report_frm_center p.bulrb {
  color: #686868;
  text-align: center;
  margin-bottom: 90px;
  font-size: 14px;
  line-height: 25px;
  margin-top: 15px;
}

.inpt_lft_spc .lbl_lft_add {
  position: absolute;
  left: 0px;
  top: 11px;
  color: #686868;
  z-index: 99;
}

#report_modal .inpt_lft_spc .form-control.error {
  border: none;
  border-bottom: 1px solid red;
  border-radius: 0;
  background: #fff !important;
}

.inpt_lft_spc {
  position: relative;
}

#report_modal .form-group label.error {
  margin-top: -15px;
  margin-bottom: 15px;
}

#report_modal .cmnt_report {
  margin-top: 7px;
  width: 100%;
}

#report_modal .inpt_lft_spc input {
  color: #006ADC;
  -webkit-text-fill-color: #006ADC !important;
  font-weight: 600;
  border: none;
  border-bottom: 1px solid #979797 !important;
  border-radius: 0;
  padding-left: 50px;
}

#report_modal select.form-control {
  border: none;
  border-radius: 0;
  padding-left: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background: url("/public/images/select-down-grey.png") no-repeat right;
  color: #0B1343;
}

.slct_reprt_opt {
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px solid #979797;
  margin-bottom: 20px;
  background: url("/public/images/select-down-grey.png") no-repeat right;
}

.slct_reprt_opt_found select.form-control {
  width: calc(100% - 105px);
  float: right;
  margin-bottom: 0px !important;
}

.slct_reprt_opt_type select.form-control {
  width: calc(100% - 85px);
  float: right;
  margin-bottom: 0px !important;
}

.slct_reprt_opt label {
  margin-top: 9px;
}

.slct_reprt_opt .ful_wid_abs {
  position: absolute;
  width: 100%;
  height: 35px;
  left: 0;
  cursor: pointer;
  z-index: 9;
}

.slct_reprt_opt .dropdown-menu {
  width: 100%;
}

.slct_reprt_opt .dropdown-menu a {
  color: #0B1343;
  font-weight: 600;
  padding: 7px 10px;
}

.slct_reprt_opt .dropdown-menu a:hover {
  background: #6B7EAC0D;
  color: #006ADC;
}

.slct_reprt_opt span {
  color: #0B1343;
  font-weight: 600;
  font-size: 14px;
  padding: 0 0 0 5px;
}

#report_modal {
  z-index: 999999;
}

.help_fix {
  position: fixed;
  background: #8696a7;
  padding: 17px 20px;
  right: 25px;
  bottom: 30px;
  border-radius: 29px;
  cursor: pointer;
  z-index: 999;
  width: 123px;
  height: 58px;
  text-align: center;
}

.help_fix span {
  font-weight: 600;
  font-size: 20px;
  text-align: left;
  color: #fff;
  font-weight: 600;
}

.help_fix img {
  margin-right: 10px;
  margin-top: -5px;
  display: inline-block;
}

#report_modal .modal-header {
  text-align: center;
  padding: 29px 15px 16px;
}

#report_modal .remove_br .modal-title {
  margin-top: 30px;
  font-size: 24px;
  color: #333;
  font-weight: 600;
  text-align: center;
}

#report_modal .modal-title {
  font-size: 18px;
  color: #333;
  font-weight: 600;
  text-align: center;
}

#report_modal .remove_br {
  border-bottom: none;
  padding: 15px 0 0;
}

#report_modal .remove_br .close {
  margin-top: -2px;
  margin-right: 10px;
  outline: 0;
}

#report_modal .close {
  background: 0 0;
  color: #333;
  opacity: 1;
}

#report_modal textarea {
  min-height: 75px;
}

#report_modal p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #686868;
  margin-bottom: 20px;
}

#report_modal label {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #686868;
}

#report_modal .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #979797;
  height: 41px;
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  color: #686868;
}

#report_modal .inpt_lft_spc input:-webkit-autofill,
#report_modal .inpt_lft_spc input:-webkit-autofill:hover,
#report_modal .inpt_lft_spc input:-webkit-autofill:focus,
#report_modal .inpt_lft_spc input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.btm_btn_set {
  margin: 40px 0 37px;
}

.btm_btn_set .btn_help {
  background: #006ee0;
  padding: 0 5px;
  color: #fff !important;
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  height: 38px;
  width: 93px;
  border-radius: 3px;
  text-transform: none;
  background: #006ADC;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  font-size: 16px;
  border: none;
  float: right;
}

.btm_btn_set .btn_help:focus {
  outline: 0;
}

#report_modal .btm_btn_set label {
  font-weight: 400;
  color: #686868;
}

#report_modal .btm_btn_set label.slct_declimer {
  margin-top: 7px;
}

#report_modal .btm_btn_set label label.error {
  display: block;
  color: red;
  position: absolute;
  top: 20px;
}

#report_modal .btm_btn_set label input {
  width: auto;
  height: auto;
  margin: 0 7px 0 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  -ms-transform: scale(1.5);
  /* IE */
  -moz-transform: scale(1.5);
  /* FF */
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  top: 1px;
}

#report_modal .modal-body {
  padding: 17px 43px 15px 40px;
  display: inline-block;
  width: 100%;
  /*height: calc(100vh - 85px - 85px);*/
  /*overflow-x: auto;*/
}

#report_modal .modal-footer {
  border-top: none;
  padding: 0 15px 16px;
}

#report_modal .form-group .error {
  color: red;
  font-size: 13px;
}

#report_modal label.error {
  padding: 0;
  border: none;
  background: 0 0;
}

#report_modal .form-control.error {
  border: 1px solid red;
  border-radius: 4px;
  background: #fff !important;
}

#report_modal select.form-control.error {
  color: #686868 !important;
  border: none;
  border-radius: 0;
  font-size: 16px;
}

#report_modal .img_center {
  min-height: 289px;
  text-align: center;
  display: none;
}

/*#report_modal .img_center h4{margin-top:5px;text-align:center;margin-bottom:8px;color: #686868;font-size: 21px;margin-top: 35px;}

#report_modal .img_center p{margin-top:5px;text-align:center;margin-bottom:8px;color: #686868;font-size: 14px;}
#report_modal .img_center .suces_msg_usr{height: 102px;width: 102px;overflow: hidden;margin: 0 auto;border-radius: 50%;margin-top: 80px;box-shadow: 0px 2px 9px 2px rgba(0, 0, 0, 0.1);}
*/

#report_modal .img_center h4 {
  text-align: center;
  margin-bottom: 8px;
  color: #686868;
  font-size: 22px;
  font-weight: 600;
  margin-top: 28px;
}

#report_modal .img_center p {
  margin-top: 5px;
  text-align: center;
  margin-bottom: 8px;
  color: #686868;
  font-size: 14px;
  font-family: "Lato", sans-serif;
}

#report_modal .img_center .suces_msg_usr {
  height: 102px;
  width: 102px;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 50%;
  margin-top: 40px;
  -webkit-box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.1);
}

#report_modal .img_center img {
  width: 100%;
}

#report_modal .modal-content {
  background: #fff;
}

#report_modal.modal {
  text-align: center;
  padding: 0 !important;
  overflow: auto;
}

#report_modal.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#report_modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

@media only screen and (max-width: 767px) {
  #report_modal.modal:before {
    height: auto;
  }

  .help_fix {
    bottom: 65px;
    padding: 0;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
  }

  .help_fix span {
    font-size: 0;
  }

  .help_fix img {
    margin: 0;
    float: left;
    position: relative;
    left: 9px;
    top: 9px;
  }

  #report_modal .modal-dialog {
    width: 90%;
    margin: 0;
    margin-top: 0px !important;
  }

  #report_modal .modal-content {
    border: none;
    border-radius: 0;
  }

  #report_modal .remove_br .modal-title {
    margin-top: 10px;
  }

  #report_modal .modal-dialog {
    width: 100%;
  }

  #report_modal .report_frm_center p.bulrb {
    margin-bottom: 50px;
  }

  #report_modal .btm_btn_set label input {
    top: 2px;
  }
}

@media only screen and (max-width: 420px) {
  #report_modal label,
  .slct_reprt_opt span,
  #report_modal .inpt_lft_spc input,
  #report_modal .form-group .error,
  #report_modal .report_frm_center p.bulrb {
    font-size: 11px;
  }

  .btm_btn_set .btn_help {
    width: 72px;
  }

  .report_frm_center h4 {
    font-size: 15px;
  }

  #report_modal .modal-body {
    padding: 17px 20px  15px 20px;
  }

  #report_modal .report_frm_center p.bulrb {
    line-height: 15px;
  }
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner {
  padding: 40px 125px;
}

@media only screen and (max-width: 1024px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner {
    padding: 40px 100px;
  }
}

@media only screen and (max-width: 991px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner {
    padding: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner {
    padding: 40px 15px;
  }
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REVShRinG-HDING {
  margin-bottom: 45px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REVShRinG-HDING h1 {
  color: #006ADC;
  font-size: 32px;
  line-height: 39px;
  margin: 0px;
  font-weight: 700;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
  width: 50%;
  padding-right: 0px;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-RhT {
    width: 100%;
  }
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
  width: 50%;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT {
    width: 100%;
  }
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT h3 {
  font-size: 24px;
  line-height: 29px;
  color: #333333;
  font-weight: 700;
  margin-bottom: 30px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT .loanofflistion .loanofflistioninner .loanofflistionrepeat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 45px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT .loanofflistion .loanofflistioninner .loanofflistionrepeat .loanlislft {
  margin-right: 15px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT .loanofflistion .loanofflistioninner .loanofflistionrepeat .loanlislft img {
  width: 32px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT .loanofflistion .loanofflistioninner .loanofflistionrepeat .loanlisRht h4 {
  font-size: 18px;
  line-height: 18px;
  color: #333333;
  margin: 0 0 8px 0;
  font-weight: 600;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REVShRinG .REV-TWO-SeCTiON .ReV-InnR .ReV-LfT .loanofflistion .loanofflistioninner .loanofflistionrepeat .loanlisRht p {
  font-size: 18px;
  line-height: 125%;
  color: #333333;
  margin: 0px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul {
  border-bottom: 0.3px solid #C7C9D9;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul li {
  font-size: 20px;
  line-height: 24px;
  width: 33.33%;
  text-align: center;
  color: #333333;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul li {
    font-size: 18px;
    line-height: 18px;
  }
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul li a {
  border: none;
  color: #333;
  display: inline-block;
  padding: 0px 15px 25px 15px;
  border-bottom: 3px solid transparent;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul li a {
    line-height: 20px;
    padding: 0px 15px 15px 15px;
  }
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul li a:hover {
  background: none;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul li.active {
  font-weight: 700;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .lOANtabMenU ul li.active a {
  color: #333;
  border-bottom: 3px solid #006ADC;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content {
  padding-top: 60px;
  /*end*/
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .REVIREPT REVIREPT.REVIREPT20 {
  padding-top: 30px;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .REVIREPT .ReVNuEFOrM .REVShRBGFrM .TableWIDGTOuT {
    width: 300px !important;
  }
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .REVIREPT.revyellow .REVuRLCoPY p {
  background: #FDED72;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .lOANSOCIAlShARE {
  margin-top: 40px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .lOANSOCIAlShARE h3 {
  font-size: 16px;
  line-height: 19px;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #333333;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .lOANSOCIAlShARE ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -6px;
  margin-left: -6px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .lOANSOCIAlShARE ul li {
  padding-left: 6px;
  padding-right: 6px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .referralcode .lOANSOCIAlShARE ul li a {
  display: block;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .salesreport .Stats-report-table {
  margin-top: 0px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .LoanTabsection .tab-content .FAQsectionlN .REV-FAQ {
  padding-top: 0px;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REV-SeCTiON .PArtShIPInnR {
  max-width: 755px;
  margin: 0 auto;
}

.revenue_wrap.lOANOffICERWRAPER .revenue-inner .REV-SeCTiON .PArtShIPInnR p {
  font-size: 18px;
  color: #333;
  line-height: 21.92px;
  margin-bottom: 40px;
}

.revenue_wrap.lOANOffICERWRAPER .BTMREVTxT p {
  text-align: center;
}

.lorefsignature {
  margin-top: 50px;
}

.lorefsignature h3 {
  font-size: 24px;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  margin: 0 0 15px 0;
  font-weight: 600;
}

.lorefsignature p {
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  margin: 0 0 20px 0;
}

.lorefsignature .lorefsiinnr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.lorefsignature .lorefsiinnr .lorefdownload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .lorefsignature .lorefsiinnr .lorefdownload {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.lorefsignature .lorefsiinnr .lorefdownload .lorefRef {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /*background: #006ADC;
        padding: 10px;*/
  margin-right: 20px;
}

@media only screen and (max-width: 767px) {
  .lorefsignature .lorefsiinnr .lorefdownload .lorefRef {
    margin-right: 0px;
  }
}

.lorefsignature .lorefsiinnr .lorefdownload .lorefRef img {
  width: 100%;
}

.lorefsignature .lorefsiinnr .lorefdownload .lorefRef .col .btnsig {
  width: 93px;
  height: 30px;
  padding: 6px 18px;
  border-radius: 4px;
  background: #FFE100;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  font-weight: 600;
}

.lorefsignature .lorefsiinnr .lorefdownload .lorefRef .col2 {
  font-size: 19px;
  line-height: 23px;
  letter-spacing: 0em;
  text-align: center;
  font-weight: 700;
  padding: 0 10px;
  color: #fff;
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .lorefsignature .lorefsiinnr .bownloadimag {
    width: 100%;
    margin-top: 15px;
  }
}

.lorefsignature .lorefsiinnr .bownloadimag .btndndimg {
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  padding: 12px 6px;
  color: #006ADC;
  height: auto;
  width: 190px;
  border: 1px solid #006ADC;
  text-align: center;
}

@media only screen and (max-width: 991px) {
  .lorefsignature .lorefsiinnr .bownloadimag .btndndimg {
    width: 170px;
  }
}

.lorefsignature .lorefsiinnr .bownloadimag .btndndimg img {
  margin-right: 2px;
}

.main-menu.sidebar-new-menu {
  width: 71px;
  overflow: hidden;
  -webkit-transform: inherit;
          transform: inherit;
}

header.header_main {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

header.header_main ::-webkit-scrollbar {
  width: 4px;
  border-radius: 30px;
}

header.header_main ::-webkit-scrollbar-track {
  background: #282828;
}

header.header_main ::-webkit-scrollbar-thumb {
  background: #282828;
  border-radius: 30px;
}

header.header_main ::-webkit-scrollbar-thumb:hover {
  background: #282828;
  border-radius: 30px;
}

@media only screen and (max-width: 1024px) {
  header.header_main #navbar {
    display: none !important;
  }
}

@media only screen and (max-width: 1024px) {
  header.header_main .navbar-header {
    width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  header.header_main .togglebar {
    display: block !important;
  }
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu.isvisible {
    left: -260px;
    width: 255px;
  }
}

nav.main-menu.sidebar-new-menu {
  /*top: 72px;*/
  top: 0px;
  /*width: 97px;*/
  width: 66px;
  right: inherit;
  left: 0;
  padding-top: 5px;
  -webkit-transform: inherit;
          transform: inherit;
  /*padding: 32px 0px 64px 0px;
	box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);*/
  padding: 0px 0px 64px 0px;
  background: #424142;
  overflow: visible;
  -webkit-box-shadow: 0px 10px 15px -2px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 10px 15px -2px rgba(33, 61, 124, 0.12);
  /*@include tablet-wide{
		padding-top: 0px;
		top: 0px;
		right: 0px;
		left: inherit;
		padding: 18px 0px 64px 0px;
	}*/
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu {
    left: -260px;
    width: 255px;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: .15s;
            transition-duration: .15s;
  }
}

nav.main-menu.sidebar-new-menu .sidebartiosection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 14px;
  padding-top: 14px;
  background: #555455;
  border-bottom: 1px solid #efefef;
  min-height: 61px;
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu .sidebartiosection {
    padding-bottom: 10px;
    padding-top: 15px;
  }
}

nav.main-menu.sidebar-new-menu .sidebartiosection .logo {
  padding-left: 15px !important;
  display: block;
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu .sidebartiosection .logo {
    padding-left: 20px !important;
  }
}

nav.main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD {
  float: none;
  padding: 0 0 0 0px !important;
}

nav.main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .desktoplogo {
  display: none;
}

nav.main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .mobilelogo {
  display: block;
  width: 23.669px !important;
  height: 23.497px !important;
}

nav.main-menu.sidebar-new-menu .sidebartiosection .sidehumber {
  margin-left: auto;
  margin-right: -50px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu .sidebartiosection .sidehumber {
    display: none;
  }
}

nav.main-menu.sidebar-new-menu .sidebartiosection .sidehumber a {
  width: 26px;
  display: block;
}

nav.main-menu.sidebar-new-menu .sidebartiosection .sidehumber a img {
  width: 26px;
  height: auto;
}

nav.main-menu.sidebar-new-menu .menu01 {
  overflow: hidden;
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu {
  display: none;
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu {
    display: block;
  }
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul {
  padding: 0px 24px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style-type: none;
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul {
    padding: 0px 14px 0px 24px;
  }
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul li {
  color: #333;
  font-size: 20px;
  font-style: normal;
  line-height: normal;
  font-weight: 700;
  margin: 0px;
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul li:last-child {
  margin-left: auto;
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul li .hamburgermenu {
  cursor: pointer;
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul li .hamburgermenu img {
  /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  /*margin-top: 24px;*/
  margin-top: -12px;
  padding-bottom: 50px;
  padding-left: 0px;
  padding-right: 24px;
}

@media only screen and (max-width: 1024px) {
  nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container {
    /*margin-top: 24px;*/
  }
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs {
  padding-top: 14px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs ._vcommon-section.PrFCOmPLIOuTER {
  display: none !important;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09.rmmargintop {
  margin-top: 5px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 {
  padding-left: 0;
  padding-right: 0px;
  height: calc(100vh - 85px - 85px);
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-color: #282828 #424142;
  scrollbar-width: thin;
  margin-top: -14px;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 12px;
  margin-right: -22px;
  margin-left: -32px;
  padding-left: 30px;
  -webkit-overflow-scrolling: touch;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 ::-webkit-scrollbar {
  width: 4px;
  border-radius: 30px;
}

@media only screen and (max-width: 479px) {
  nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 ::-webkit-scrollbar {
    padding-bottom: 80px;
    height: calc(100vh - 85px - 85px);
  }
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 ::-webkit-scrollbar-track {
  background: #282828;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 ::-webkit-scrollbar-thumb {
  background: #282828;
  border-radius: 30px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 ::-webkit-scrollbar-thumb:hover {
  background: #282828;
  border-radius: 30px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu .dropdownmenu {
  display: none;
  padding: 5px 0 10px 0;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdowntogglen1 {
  border-radius: 4px;
  background: #EFF6FE;
  color: #006ADC !important;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdowntogglen1 .sidimg.sidszimg {
  width: 16px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdowntogglen1 .sidimg.sidszimg20 {
  width: 16px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdowntogglen1 .sidimg {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdowntogglen1 .dPArrOW {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdownmenu {
  display: block;
  border-left: 1px solid #D9D9D9 !important;
  margin: 15px 0 10px 0;
  padding-top: 0px;
  padding-bottom: 0px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdownmenu li {
  padding-left: 16px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a {
  background: #EFF6FE;
  padding: 2px 10px;
  width: 41px;
  height: 34px;
  border-radius: 4px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .sidimg {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .dPArrOW {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li {
  border-bottom: none;
  margin-bottom: 10px;
  position: relative;
  padding-left: 12px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a {
  /*padding: 14px 0px 14px 0px;*/
  /*padding: 8px 0 8px 0;*/
  display: block;
  text-align: center;
  width: auto;
  border-radius: 4px;
  padding: 2px 5px;
  width: 41px;
  height: auto;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg {
  width: 16px;
  height: auto;
  margin-right: 0;
  margin-left: 0px;
  display: inline-block;
  /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
}

@media only screen and (max-width: 991px) {
  nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg {
    display: none;
  }
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg.sidimg24 {
  width: 20px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg.nozoom {
  width: 20px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand {
  display: none;
  font-weight: 400;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand .countmylead {
  border-radius: 50px;
  background: #FDEDE0;
  padding: 5px 10px;
  /*padding:4px;*/
  font-size: 12px;
  line-height: 12px;
  color: #F17106;
  font-weight: 600;
  margin-left: 20px;
  border: 1px solid #F17106;
  text-align: center;
  display: inline-block;
  height: 24px;
  min-width: 46px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand .countmylead.green {
  border: 1px solid #00B20C;
  background: #00B20C;
  color: #fff;
  min-width: inherit;
  width: 48px;
  margin-left: 12px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand .invitedbtn {
  border-radius: 50px;
  background: #006ADC;
  padding: 4px 10px;
  /*padding:4px;*/
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  font-weight: 400;
  margin-left: 12px;
  min-width: 42px;
  border: 1px solid #006ADC;
  margin-left: 15px;
  text-align: center;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand .invitedbtn.discnewbtn {
  color: #03703C;
  border: 1px solid #03703C;
  background: #DCFCE7;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover {
  background: #EFF6FE;
  color: #F17106 !important;
  /*.countmylead{
									background: #0D469E;
								  color: #fff;
								}*/
  /*.sidrht{
									background: #0D469E;
							  	color: #fff;		
								}*/
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover .sidimg {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover .dPArrOW {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li .sidgroup .sidrht {
  margin-left: 12px !important;
  border-radius: 8px;
  background: #E7ECFD !important;
  padding: 4px;
  font-size: 14px;
  color: #2B5BFC !important;
  line-height: normal;
  width: auto;
  height: auto;
  min-width: 20px;
  font-weight: 400;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li .dropdown-menu {
  display: none;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li .dropdown-menu li {
  padding-left: 0px;
}

nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.dividers_menu {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #646FA7;
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul {
  display: block;
}

nav.main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul li:first-child {
  display: none;
}

nav.main-menu.sidebar-new-menu .horzantaliscroll {
  padding-left: 71px;
}

nav.main-menu.sidebar-new-menu .horzantaliscroll .container {
  width: 100%;
}

.sidebarprogress .sidebarPlus ul li {
  padding-left: 0px !important;
}

.sidebarprogress.sbloanoffice .sidebarPlus ul li {
  padding-left: 24px !important;
}

.hamburgermenushhid .sidebarprogress.sbloanoffice {
  position: relative;
}

.hamburgermenushhid .sidebarprogress.sbloanoffice .dropdownoption {
  padding-left: 67px;
}

.hamburgermenushhid .sidebarprogress {
  margin-left: -33px;
  margin-right: -24px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 25px;
  margin-top: -20px;
  padding-top: 24px;
}

.hamburgermenushhid .sidebarprogress:hover {
  background: #555455;
}

.hamburgermenushhid .sidebarprogress .sidebarPlus {
  display: none;
}

.hamburgermenushhid .sidebarprogress .dropdownoption {
  display: block;
  padding: 0 24px 26px 43px;
}

@media only screen and (max-width: 767px) {
  .hamburgermenushhid .sidebarprogress .dropdownoption {
    padding: 0 24px 26px 43px;
  }
}

.hamburgermenushhid .sidebarprogress .dropdownoption ul li {
  padding-left: 0px !important;
}

.hamburgermenushhid .sidebarprogress .dropdownoption ul li a:hover {
  color: #fff !important;
}

.hamburgermenushhid .footerBlueBg .first_Section {
  padding-right: 35px;
}

.hamburgermenushhid .footerBlueBg .Second_Section {
  padding-right: 35px;
}

.hamburgermenushhid .fastexpert_f01 .container {
  padding-left: 184px;
}

@media only screen and (max-width: 1366px) {
  .hamburgermenushhid .fastexpert_f01 .container {
    padding-left: 214px;
  }
}

@media only screen and (max-width: 1199px) {
  .hamburgermenushhid .fastexpert_f01 .container {
    padding-left: 230px;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .fastexpert_f01 .container {
    padding-left: 15px;
  }
}

.hamburgermenushhid .footerBlueBg .container {
  padding-left: 184px;
}

@media only screen and (max-width: 1366px) {
  .hamburgermenushhid .footerBlueBg .container {
    padding-left: 214px;
  }
}

@media only screen and (max-width: 1199px) {
  .hamburgermenushhid .footerBlueBg .container {
    padding-left: 230px;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .footerBlueBg .container {
    padding-left: 15px;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu.isvisible11 {
  width: 255px;
  left: 0px;
}

@media only screen and (max-width: 1366px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu.isvisible11 {
    width: 255px;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu.isvisible11 {
    /*width: 300px;*/
    width: 255px;
    left: -255px;
    padding: 0px 0px 64px 0px;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu {
  width: 255px;
}

@media only screen and (max-width: 1366px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu {
    width: 255px;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu {
    width: 255px;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: .15s;
            transition-duration: .15s;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection {
  /*padding-bottom: 14px;
  		padding-top: 14px;*/
  padding-bottom: 16px;
  padding-top: 15px;
  background: #555455;
  border-bottom: 1px solid #efefef;
  min-height: 61px;
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection {
    padding-bottom: 17px;
    padding-top: 20px;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection .logo {
  padding-left: 15px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD {
  padding: 0px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .desktoplogo {
  display: block;
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .desktoplogo {
    display: none;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .mobilelogo {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .mobilelogo {
    display: block;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .tophamburgermenu {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .tophamburgermenu {
    display: block;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .tophamburgermenu ul li:first-child {
  display: block;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container {
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  scrollbar-color: #282828 #424142;
  scrollbar-width: thin;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ::-webkit-scrollbar {
  width: 4px;
  border-radius: 30px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ::-webkit-scrollbar-track {
  background: #282828;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ::-webkit-scrollbar-thumb {
  background: #282828;
  border-radius: 30px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ::-webkit-scrollbar-thumb:hover {
  background: #282828;
  border-radius: 30px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li {
  border: none;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a {
  /*padding: 12px 5px 12px 6px;*/
  /*padding: 8px 10px;*/
  /*padding: 8px 12px;*/
  padding: 8px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  font-size: 14px;
  line-height: 15px;
  font-style: normal;
  line-height: normal;
  color: #fff;
  width: auto;
  height: 36px;
  font-weight: 400;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg {
  width: 16px;
  height: auto;
  margin-right: 12px;
  display: none;
  /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
  /*filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(7deg) brightness(101%) contrast(101%);*/
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg.sidszimg {
  width: 20px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .dPArrOW {
  margin-left: auto;
  width: auto;
  height: auto;
  margin-right: 4px;
  /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .nowraptxt {
  white-space: nowrap;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  text-align: left;
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand {
    display: block;
  }
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .count_completed {
  display: inline-block;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover {
  background: #EFF6FE;
  color: #006ADC !important;
  /*.sidimg.nohover{
										filter: inherit;
									}*/
  /*.countmylead{
										background: #0D469E;
									  color: #fff;
									}
									.sidrht{
										background: #0D469E !important;
								  	color: #fff !important;		
									}*/
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover .sidimg {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a.nohoverprog {
  background: none;
  color: #fff !important;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a.nohoverprog:hover {
  background: none;
  color: #fff !important;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a {
  color: rgba(252, 92, 76, 0.85);
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a .sidimg {
  -webkit-filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
          filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a:hover {
  background: none;
  color: rgba(252, 92, 76, 0.85) !important;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a:hover .sidimg {
  -webkit-filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
          filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible {
  border-radius: 4px;
  background: #EFF6FE;
  color: #006ADC !important;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .sidimg {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dPArrOW {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a {
  border-radius: 4px;
  background: #EFF6FE;
  color: #006ADC !important;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  width: auto;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .sidimg {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .dPArrOW {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 {
  border-radius: 4px;
  background: #EFF6FE;
  color: #006ADC !important;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1 .sidimg,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 .sidimg {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1 .dPArrOW,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 .dPArrOW {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu {
  display: block;
  position: relative;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  border: none !important;
  width: 100%;
  background-color: transparent !important;
  padding-bottom: 0px;
  border-left: 1px solid #D9D9D9 !important;
  margin: 15px 0 10px 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 20px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu li,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu li {
  padding-left: 26px;
  margin-left: -10px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu li a.active,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu li a.active {
  background: #565556 !important;
  color: #fff !important;
  border-radius: 4px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu {
  padding-left: 0;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li.active a,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li.active a {
  background-color: transparent;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li.active a:hover,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li.active a:hover {
  background: #565556 !important;
  color: #fff !important;
  border-radius: 4px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li {
  margin-bottom: 2px;
  margin-top: 0px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li:last-child,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li:last-child {
  margin-bottom: 0px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li a,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li a {
  /*padding: 4px 0px 4px 38px;*/
  /*padding: 4px 0px 4px 22px;*/
  padding: 3px 12px;
  /*color: #646FA7;*/
  color: #fff;
  font-size: 14px;
  font-style: normal;
  line-height: 15px;
  font-weight: 400;
  white-space: normal;
  text-align: left;
  height: auto;
  min-height: 28px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li a:hover,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li a:hover {
  background: #565556 !important;
  color: #fff !important;
  border-radius: 4px;
}

.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li .sidgroupmd .sidrht,
.hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li .sidgroupmd .sidrht {
  margin-left: inherit !important;
  border-radius: 8px;
  background: none;
  padding: 4px 10px;
  font-size: 14px;
  /*color: #2B5BFC;*/
  color: #fff;
  line-height: normal;
  width: auto;
  height: auto;
  font-weight: 400 !important;
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li .sidgroupmd .sidrht,
  .hamburgermenushhid .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li .sidgroupmd .sidrht {
    color: #fff;
    margin-left: inherit !important;
  }
}

.hamburgermenushhid .horzantaliscroll .container {
  padding-left: 15px;
}

@media only screen and (max-width: 1366px) {
  .hamburgermenushhid .horzantaliscroll .container {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 1199px) {
  .hamburgermenushhid .horzantaliscroll .container {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .horzantaliscroll .container {
    padding-left: 15px;
  }
}

.overlay-screen.sidebar-overlay {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .overlay-screen.sidebar-overlay.is-visible {
    display: block;
  }
}

.topdropdown {
  display: none;
  position: absolute;
  right: -10px;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  width: 256px;
  border: none;
  padding: 20px 18px 15px 18px;
  top: 55px;
  border-radius: 20px;
  border: 1px solid #DFDFDF;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 7px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 7px 0px rgba(33, 61, 124, 0.12);
}

@media only screen and (max-width: 1024px) {
  .topdropdown {
    right: -10px;
    top: 55px;
  }
}

@media only screen and (max-width: 991px) {
  .topdropdown {
    right: 5px;
  }
}

.topdropdown:before {
  content: '\F0D8';
  font-family: 'fontawesome';
  position: absolute;
  right: 20px;
  top: -13px;
  color: #fff;
  font-size: 35px;
  line-height: 12px;
  z-index: 9;
}

.topdropdown:after {
  content: '\F0D8';
  font-family: 'fontawesome';
  position: absolute;
  right: 19px;
  top: -14px;
  color: #DFDFDF;
  font-size: 39px;
  line-height: 12px;
}

.topdropdown ul.navdropdown {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  /*width: 284px;
		border: none;
		padding: 25px 36px 15px 36px;
		top: 60px;
		border-radius: 20px;
		border: 1px solid #DFDFDF;
		background: #FFF;
		box-shadow: 0px 4px 7px 0px rgba(33, 61, 124, 0.12);*/
}

.topdropdown ul.navdropdown .dpagtdtl {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 26px;
  padding-right: 26px;
  margin-bottom: 5px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-bottom: 1px solid #DFDFDF;
}

.topdropdown ul.navdropdown .dpagtftr {
  margin-top: 5px;
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 15px;
  padding-bottom: 0px;
  border-top: 1px solid #DFDFDF;
}

.topdropdown ul.navdropdown li {
  display: block;
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
  padding: 10px 0;
  /*&:last-child{
				color: rgba(252, 92, 76, 0.85);
				a{
					color: rgba(252, 92, 76, 0.85);
					&:hover{
						background: none;
	  				color: rgba(252, 92, 76, 0.85);
	  				img{
	  					filter: inherit;
	  				}
					}
				}
			}*/
}

.topdropdown ul.navdropdown li .dpagntprofile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.topdropdown ul.navdropdown li .dpagntprofile .dpagntlft {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  overflow: hidden;
}

.topdropdown ul.navdropdown li .dpagntprofile .dpagntlft span {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: fill;
     object-fit: fill;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.topdropdown ul.navdropdown li .dpagntprofile .dpagntrht {
  padding-left: 18px;
  width: 70%;
}

.topdropdown ul.navdropdown li .dpagntprofile .dpagntrht h2 {
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 16px;
  color: #333333;
  margin: 0 0 16px 0;
  text-align: left;
  font-weight: 600;
}

.topdropdown ul.navdropdown li .dpagntprofile .dpagntrht p {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 16px;
  color: #6A6A6A;
  margin: 0px;
  text-align: left;
  font-weight: 400;
}

.topdropdown ul.navdropdown li a {
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 4px;
}

.topdropdown ul.navdropdown li a:hover {
  background: #EFF6FE;
  color: #006ADC;
}

.topdropdown ul.navdropdown li a:hover img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.topdropdown ul.navdropdown li a:focus {
  background: #EFF6FE;
  color: #006ADC;
}

.topdropdown ul.navdropdown li a:focus img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.topdropdown ul.navdropdown li a img {
  width: 18px;
  height: auto;
  margin-right: 12px;
}

.topdropdown.isactive {
  display: block;
}

.topdropdownprofile {
  /*@include tablet-wide{
		right: 10px;
		top: 46px;
	}*/
}

.topdropdownprofile ul.navdropdown {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  width: 256px;
  border: none;
  padding: 20px 18px 15px 18px;
  top: 64px;
  border-radius: 20px;
  border: 1px solid #DFDFDF;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 7px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 7px 0px rgba(33, 61, 124, 0.12);
  right: -10px;
}

@media only screen and (max-width: 767px) {
  .topdropdownprofile ul.navdropdown {
    right: -10px;
    top: 66px;
  }
}

.topdropdownprofile ul.navdropdown:before {
  content: '\F0D8';
  font-family: 'fontawesome';
  position: absolute;
  right: 20px;
  top: -13px;
  color: #fff;
  font-size: 35px;
  line-height: 12px;
  z-index: 9;
}

.topdropdownprofile ul.navdropdown:after {
  content: '\F0D8';
  font-family: 'fontawesome';
  position: absolute;
  right: 19px;
  top: -14px;
  color: #DFDFDF;
  font-size: 39px;
  line-height: 12px;
}

.topdropdownprofile ul.navdropdown .dpagtdtl {
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 26px;
  padding-right: 26px;
  margin-bottom: 5px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-bottom: 1px solid #DFDFDF;
}

.topdropdownprofile ul.navdropdown .dpagtftr {
  margin-top: 5px;
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 15px;
  padding-bottom: 0px;
  border-top: 1px solid #DFDFDF;
}

.topdropdownprofile ul.navdropdown li {
  display: block;
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
  padding: 10px 0;
  /*&:last-child{
				color: rgba(252, 92, 76, 0.85);
				a{
					color: rgba(252, 92, 76, 0.85);
					&:hover{
						background: none;
	  				color: rgba(252, 92, 76, 0.85);
	  				img{
	  					filter: inherit;
	  				}
					}
				}
			}*/
}

.topdropdownprofile ul.navdropdown li .dpagntprofile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.topdropdownprofile ul.navdropdown li .dpagntprofile .dpagntlft {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  overflow: hidden;
}

.topdropdownprofile ul.navdropdown li .dpagntprofile .dpagntlft span {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: fill;
     object-fit: fill;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.topdropdownprofile ul.navdropdown li .dpagntprofile .dpagntrht {
  padding-left: 18px;
  width: 70%;
}

.topdropdownprofile ul.navdropdown li .dpagntprofile .dpagntrht h2 {
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 16px;
  color: #333333;
  margin: 0 0 16px 0;
  text-align: left;
  font-weight: 600;
}

.topdropdownprofile ul.navdropdown li .dpagntprofile .dpagntrht p {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 16px;
  color: #6A6A6A;
  margin: 0px;
  text-align: left;
  font-weight: 400;
}

.topdropdownprofile ul.navdropdown li a {
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 4px;
}

.topdropdownprofile ul.navdropdown li a:hover {
  background: #EFF6FE;
  color: #006ADC;
}

.topdropdownprofile ul.navdropdown li a:hover img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.topdropdownprofile ul.navdropdown li a:focus {
  background: #EFF6FE;
  color: #006ADC;
}

.topdropdownprofile ul.navdropdown li a:focus img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.topdropdownprofile ul.navdropdown li a img {
  width: 18px;
  height: auto;
  margin-right: 12px;
}

.sidemenuhidedsk {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .sidemenuhidedsk {
    display: none;
    font-weight: 600;
  }
}

.hamburgermenushhid .overlay-screen.sidebar-overlay {
  display: none;
  /*@include tablet-wide{
			display: none !important;
			opacity: 1;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			visibility: visible;
			background: rgba(0, 0, 0, 0.30);
		}*/
}

@media only screen and (max-width: 1024px) {
  .overlay-screen.sidebar-overlay {
    display: none !important;
  }
}

.menulogosecttion {
  /*display: flex !important;*/
  display: none !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9999;
  position: relative;
}

@media only screen and (max-width: 1024px) {
  .menulogosecttion {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media only screen and (max-width: 1024px) {
  .menulogosecttion .navbar-brand {
    width: auto !important;
  }

  .menulogosecttion .navbar-brand img {
    width: 40px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .menulogosecttion .navbar-brand.LOGONWCOMN-BrAnD {
    width: auto !important;
  }

  .menulogosecttion .navbar-brand.LOGONWCOMN-BrAnD img {
    width: auto !important;
  }
}

@media only screen and (max-width: 1024px) {
  .menulogosecttion .humbdesktop {
    display: none !important;
    width: auto;
  }
}

.menulogosecttion .humbmobile {
  display: none !important;
}

@media only screen and (max-width: 1024px) {
  .menulogosecttion .humbmobile {
    display: block !important;
    width: 40px !important;
  }
}

.menulogosecttion .hamburgermenu {
  cursor: pointer;
  /*padding-left: 61px;*/
  padding-right: 15px;
  padding-left: 0px;
}

@media only screen and (max-width: 1024px) {
  .menulogosecttion .hamburgermenu {
    display: block;
  }

  .menulogosecttion .hamburgermenu a {
    padding: 0px !important;
  }

  .menulogosecttion .hamburgermenu img {
    width: 26px;
    height: auto;
  }
}

.hamburgermenushhid_n nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdownmenu {
  display: none;
}

.hamburgermenushhid_n nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu.show {
  display: none !important;
}

.hamburgermenushhid_n.hamburgermenushhid nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.droPDoNMENu.opendropdownmenu .dropdownmenu {
  display: block;
}

.hamburgermenushhid_n.hamburgermenushhid nav.main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu.show {
  display: block !important;
}

.horzantaliscroll {
  /*// @include desktop-wide-screen{
	// 	.container{
	// 		width: 82%;
	// 	}
	// }*/
}

@media only screen and (min-width: 1600px) {
  .horzantaliscroll .container {
    width: calc(100% - 97px);
    margin: 0 auto;
    max-width: 1170px;
  }
}

@media only screen and (max-width: 1440px) {
  .dashboardwrapper .vendordashbaord .container {
    width: calc(100% - 97px);
    margin: 0;
    max-width: 1170px;
  }
}

@media only screen and (min-width: 1600px) {
  .dashboardwrapper .vendordashbaord .container {
    width: calc(100% - 97px);
    margin: 0;
    max-width: 1170px;
    padding-left: 15px;
    margin-left: 0px;
  }
}

.dashboardwrapper .vendordashbaord .container {
  margin-left: 0px;
}

@media only screen and (max-width: 767px) {
  .dashboardwrapper .vendordashbaord .container {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .hamburgermenuexpend {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
}

.hamburgermenuexpend .overlay-screen.sidebar-overlay.innnvisible {
  display: none !important;
}

@media only screen and (max-width: 1024px) {
  .hamburgermenuexpend .overlay-screen.sidebar-overlay.innnvisible {
    display: block !important;
    opacity: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: visible;
    background: rgba(0, 0, 0, 0.3);
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .sidebartiosection .logo .LOGONWCOMN-BrAnD .mobilelogo {
    display: none;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .sidebartiosection .logo .LOGONWCOMN-BrAnD .desktoplogo {
    display: block;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible {
    width: 255px;
    left: 0;
    z-index: 99999;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand {
    display: block;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li {
    border: none;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a {
    padding: 12px 5px 12px 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 4px;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    color: #fff;
    width: auto;
    font-weight: 400;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg {
    width: 16px;
    height: auto;
    margin-right: 12px;
    /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
    /*filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(7deg) brightness(101%) contrast(101%);*/
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg.sidszimg {
    width: 20px;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a .dPArrOW {
    margin-left: auto;
    width: auto;
    height: auto;
    margin-right: 4px;
    /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: 400;
    text-align: left;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand .fagtxt {
    z-index: 9999;
    font-style: normal;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a .count_completed {
    display: inline-block;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover {
    background: #EFF6FE;
    color: #006ADC !important;
    /*.sidimg.nohover{
											filter: inherit;
										}*/
    /*.countmylead{
											background: #0D469E;
										  color: #fff;
										}
										.sidrht{
											background: #0D469E !important;
									  	color: #fff !important;		
										}*/
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover .sidimg {
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
    /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a {
    color: rgba(252, 92, 76, 0.85);
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a .sidimg {
    -webkit-filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
            filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a:hover {
    background: none;
    color: rgba(252, 92, 76, 0.85) !important;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a:hover .sidimg {
    -webkit-filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
            filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible {
    border-radius: 4px;
    background: #EFF6FE;
    color: #006ADC !important;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .sidimg {
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
    filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dPArrOW {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a {
    border-radius: 4px;
    background: #EFF6FE;
    color: #006ADC !important;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .sidimg {
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
    /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .dPArrOW {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 {
    border-radius: 4px;
    background: #EFF6FE;
    color: #006ADC !important;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1 .sidimg,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 .sidimg {
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
    /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1 .dPArrOW,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 .dPArrOW {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu {
    display: block;
    position: relative;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    border: none !important;
    width: 100%;
    background-color: transparent !important;
    border-left: 1px solid #D9D9D9 !important;
    margin: 15px 0 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu li,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu li {
    padding-left: 16px;
    padding: 2px 12px;
    font-size: 14px;
    font-style: normal;
    line-height: 15px;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu li a.active,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu li a.active {
    background: #565556 !important;
    color: #fff !important;
    border-radius: 4px;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu {
    padding-left: 0;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li.active a,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li.active a {
    background-color: transparent;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li.active a:hover,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li.active a:hover {
    background: #565556 !important;
    color: #fff !important;
    border-radius: 4px;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li {
    margin-bottom: 10px;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li a,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li a {
    padding: 4px 0px 4px 22px;
    /*color: #646FA7;*/
    color: #fff;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: 400;
    white-space: normal;
    text-align: left;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li a:hover,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li a:hover {
    background: #565556 !important;
    color: #fff !important;
    border-radius: 4px;
  }

  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li .sidgroupmd .sidrht,
  .hamburgermenuexpend .main-menu.sidebar-new-menu.innvisible .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li .sidgroupmd .sidrht {
    margin-left: inherit !important;
    border-radius: 8px;
    background: none;
    padding: 4px 10px;
    font-size: 14px;
    /*color: #2B5BFC;*/
    color: #fff;
    line-height: normal;
    width: auto;
    height: auto;
    font-weight: 400 !important;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenuexpend .header_main.common .expendicon {
    display: none !important;
  }

  .hamburgermenuexpend .header_main.common .collapseicon {
    display: block;
  }

  .hamburgermenuexpend .header_main.common .collapseicon img {
    background: #fff;
    border-radius: 50px;
    padding: 4px;
    z-index: 999;
    position: relative;
    top: 10px;
  }
}

@media only screen and (max-width: 1024px) {
  .header_main.common .expendicon {
    display: block;
  }

  .header_main.common .collapseicon {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid_n .header-profile-image figure.for-mobile .dropdown .collapseicon {
    display: none;
  }

  .hamburgermenushhid_n .header-profile-image figure.for-mobile .dropdown .expendicon {
    display: block;
  }
}

body.hamburgermenushhid .horzantaliscroll {
  padding-left: 310px;
}

body .horzantaliscroll {
  padding-left: 97px;
}

body.homepagel1 .horzantaliscroll {
  padding-left: 0px !important;
}

@media only screen and (max-width: 1500px) {
  body .horzantaliscroll .container {
    width: 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1260px) {
  body .horzantaliscroll .container {
    width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  body.hamburgermenushhid .horzantaliscroll {
    padding-left: 0 !important;
  }

  body .horzantaliscroll {
    padding-left: 0 !important;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid_n.hamburgermenuexpend .header-profile-image figure.for-mobile .dropdown .collapseicon {
    display: block;
    z-index: 999;
    position: relative;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .header-profile-image figure.for-mobile .dropdown .collapseicon img {
    background: #fff;
    border-radius: 50px;
    padding: 4px;
    z-index: 999;
    position: relative;
    top: 0px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .header-profile-image figure.for-mobile .dropdown .expendicon {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid_n.hamburgermenuexpend .overlay-screen.sidebar-overlay {
    display: block !important;
    opacity: 1;
    visibility: visible;
    background: rgba(0, 0, 0, 0.3);
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu {
    width: 255px;
    left: 0px;
    z-index: 99999;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    text-align: left;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand .fagtxt {
    z-index: 9999;
    font-style: normal;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li {
    border: none;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a {
    padding: 12px 5px 12px 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 4px;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    color: #fff;
    width: auto;
    font-weight: 400;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg {
    width: 16px;
    height: auto;
    margin-right: 12px;
    /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
    /*filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(7deg) brightness(101%) contrast(101%);*/
  }
}

@media only screen and (max-width: 1024px) and (max-width: 991px) {
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .sidimg.sidszimg {
    width: 20px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .dPArrOW {
    margin-left: auto;
    width: auto;
    height: auto;
    margin-right: 4px;
    /*filter: invert(15%) sepia(0%) saturate(0%) hue-rotate(51deg) brightness(60%) contrast(88%);*/
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: 400;
    text-align: left;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .hidenoexpand .fagtxt {
    z-index: 9999;
    font-style: normal;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a .count_completed {
    display: inline-block;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover {
    background: #EFF6FE;
    color: #006ADC !important;
    /*.sidimg.nohover{
											filter: inherit;
										}*/
    /*.countmylead{
											background: #0D469E;
										  color: #fff;
										}
										.sidrht{
											background: #0D469E !important;
									  	color: #fff !important;		
										}*/
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li a:hover .sidimg {
    /*filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);*/
    -webkit-filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);
            filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a {
    color: rgba(252, 92, 76, 0.85);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a .sidimg {
    -webkit-filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
            filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a:hover {
    background: none;
    color: rgba(252, 92, 76, 0.85) !important;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.logoutmenu a:hover .sidimg {
    -webkit-filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
            filter: invert(42%) sepia(95%) saturate(2209%) hue-rotate(336deg) brightness(90%) contrast(150%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible {
    border-radius: 4px;
    background: #EFF6FE;
    color: #006ADC !important;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .sidimg {
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
    filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dPArrOW {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a {
    border-radius: 4px;
    background: #EFF6FE;
    color: #006ADC !important;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .sidimg {
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
    /*filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);*/
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 li.inactive a .dPArrOW {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 {
    border-radius: 4px;
    background: #EFF6FE;
    color: #006ADC !important;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1 .sidimg,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 .sidimg {
    /*filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);*/
    -webkit-filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);
            filter: invert(15%) sepia(13%) saturate(2921%) hue-rotate(171deg) brightness(10%) contrast(90%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible a.dropdowntogglen1 .dPArrOW,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active a.dropdowntogglen1 .dPArrOW {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
            filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu {
    display: block;
    position: relative;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    border: none !important;
    width: 100%;
    background-color: transparent !important;
    border-left: 1px solid #D9D9D9 !important;
    margin: 15px 0 10px 0;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu li,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu li {
    padding-left: 26px;
    margin-left: -10px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdowntoggle.iisvisible .dropdown-menu li a.active,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption.active .dropdown-menu li a.active {
    background: #565556 !important;
    color: #fff !important;
    border-radius: 4px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu {
    padding-left: 0;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li.active a,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li.active a {
    background-color: transparent;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li.active a:hover,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li.active a:hover {
    background: #565556 !important;
    color: #fff !important;
    border-radius: 4px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li {
    margin-bottom: 2px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li a,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li a {
    padding: 4px 0px 4px 22px;
    /*color: #646FA7;*/
    color: #fff;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: 400;
    white-space: normal;
    text-align: left;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li a:hover,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li a:hover {
    background: #565556 !important;
    color: #fff !important;
    border-radius: 4px;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdown-menu li .sidgroupmd .sidrht,
  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .menu01 .menu-nav-container ._loginfs .menuside09 .dropdownoption .dropdownmenu li .sidgroupmd .sidrht {
    margin-left: auto !important;
    border-radius: 8px;
    background: none;
    padding: 4px 10px;
    font-size: 14px;
    color: #2B5BFC;
    line-height: normal;
    width: auto;
    height: auto;
    font-weight: 400 !important;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .mobilelogo {
    display: none;
  }

  .hamburgermenushhid_n.hamburgermenuexpend .main-menu.sidebar-new-menu .sidebartiosection .logo .LOGONWCOMN-BrAnD .desktoplogo {
    display: block;
  }
}

.topmobilemenu01 {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .topmobilemenu01 {
    display: block;
    float: right;
    margin-top: 1px;
  }
}

.topmobilemenu01 .header-user-pic-box .profilesect01 .menubtnh {
  text-decoration: none;
  text-align: center;
  line-height: 40px;
}

.topmobilemenu01 .header-user-pic-box .profilesect01 .menubtnh .usr-i909.usr-imgs {
  width: 42px;
  height: 42px;
  display: block;
  border-radius: 50px;
  overflow: hidden;
  border: 2px solid #ccc;
}

@media only screen and (max-width: 1024px) {
  .editprofilemmemu {
    padding-right: 20px;
  }

  .editprofilemmemu .header-profile-image figure .menubtnh .usna901 {
    display: none;
  }

  .editprofilemmemu .header-profile-image figure .menubtnh .fa {
    display: none;
  }

  .editprofilemmemu .header-profile-image .dropdown span {
    margin-right: 0px;
  }

  .editprofilemmemu .header-profile-image .dropdown .dropdown-menu.navdropdown {
    left: inherit;
    right: -12px;
  }
}

@media only screen and (max-width: 767px) {
  .editprofilemmemu {
    padding-right: 0px;
  }
}

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

.overlaymobile {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .overlaymobile {
    display: block;
  }
}

@media only screen and (max-width: 1024px) {
  .isloan-menu-mobile {
    display: none !important;
  }
}

.dropdowntoggle.dpclickable {
  position: absolute;
  right: 0;
  width: 100%;
  width: 30px;
  height: 30px;
  z-index: 9999;
  cursor: pointer;
}

.pdfhead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 30px 0;
}

@media only screen and (max-width: 1024px) {
  .pdfhead {
    padding-top: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .pdfhead {
    padding-top: 50px;
  }
}

.pdfhead .pdfheading {
  font-size: 30px;
  font-weight: 600;
  background: none;
  color: #333;
  font-weight: normal;
  margin: 0px;
}

@media only screen and (max-width: 767px) {
  .pdfhead .pdfheading {
    font-size: 18px;
  }
}

.pdfhead .pdfdownload {
  display: none;
  margin-left: auto;
  border-radius: 5px;
  background-color: #006ee0;
  border: 1px solid #006ee0;
  color: #fff;
  padding: 6px 11px;
  font-size: 16px;
  line-height: 22px;
  white-space: nowrap;
  text-decoration: none;
}

@media only screen and (max-width: 1024px) {
  .pdfhead .pdfdownload {
    display: block;
  }
}

.menu-nav-container {
  scrollbar-color: #282828 #424142;
  scrollbar-width: thin;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.menu-nav-container ::-webkit-scrollbar {
  width: 4px;
  border-radius: 30px;
}

.menu-nav-container ::-webkit-scrollbar-track {
  background: #282828;
}

.menu-nav-container ::-webkit-scrollbar-thumb {
  background: #282828;
  border-radius: 30px;
}

.menu-nav-container ::-webkit-scrollbar-thumb:hover {
  background: #282828;
  border-radius: 30px;
}

.sidebarprogress {
  /*margin-left: -33px;
  margin-right: -24px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 34px;
  margin-top: 6px;*/
}

@media only screen and (max-width: 1024px) {
  .sidebarprogress {
    margin-left: -33px;
    margin-right: -24px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 34px;
    margin-top: -20px;
    padding-top: 24px;
  }
}

.sidebarprogress .sidebarPlus {
  display: block;
}

@media only screen and (max-width: 1024px) {
  .sidebarprogress .sidebarPlus {
    display: none;
  }
}

.sidebarprogress .sidebarPlus ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  line-height: normal;
}

.sidebarprogress .sidebarPlus ul li a {
  font-size: 32px !important;
  text-align: center;
  font-weight: normal;
  display: block;
  margin: 0 auto;
  background: none !important;
  width: 40px !important;
  height: 34px !important;
  padding: 8px 12px !important;
  color: #fff !important;
  line-height: 14px !important;
  border-radius: 4px;
  margin: 0;
}

.sidebarprogress .sidebarPlus ul li a img {
  width: 12.53px !important;
  height: 12.53px;
}

.sidebarprogress .sidebarPlus ul li a:hover {
  color: #006ADC !important;
  background: #EFF6FE !important;
}

.sidebarprogress .sidebarPlus ul li a:hover img {
  -webkit-filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
          filter: invert(36%) sepia(73%) saturate(6284%) hue-rotate(200deg) brightness(94%) contrast(101%);
}

.sidebarprogress .dropdownoption {
  padding: 0 24px 26px 43px;
  display: none;
  /*@include mobile-device{
			padding: 0 0px 26px 0px;
		}*/
}

@media only screen and (max-width: 1024px) {
  .sidebarprogress .dropdownoption {
    display: block;
    /*padding: 0 0px 26px 0px;*/
  }
}

.sidebarprogress .dropdownoption img {
  width: 7px;
  height: 12px;
}

.sidebarprogress ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.sidebarprogress ul li.proddeskoption {
  display: block;
}

@media only screen and (max-width: 1024px) {
  .sidebarprogress ul li.proddeskoption {
    display: none;
  }
}

.sidebarprogress ul li.prodMoboption {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .sidebarprogress ul li.prodMoboption {
    display: block;
  }
}

.sidebarprogress ul li {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  /*font-weight: 600;*/
  font-weight: 400;
  line-height: normal;
  margin-bottom: 15px;
  width: 100%;
}

.sidebarprogress ul li a {
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0px !important;
  width: 100%;
}

.sidebarprogress ul li a:hover {
  color: #fff !important;
  background: none !important;
}

.sidebarprogress ul li a img {
  width: 7px !important;
  height: 12px;
  margin-left: auto;
}

.sidebarprogress .progress {
  height: 4px;
  margin-bottom: 16px;
  overflow: hidden;
  background: #D9D9D9;
  border-radius: 20px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.sidebarprogress .progress .progress-bar {
  background: #006ADC;
}

.sidebarprogress p {
  margin: 0px;
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger {
  padding-left: 5px;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box {
  margin-top: -10px !important;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh {
  padding: 0 15px 0 0 !important;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-i909.usr-imgs {
  position: relative;
}

header.header_main ul.navbar-nav.HeaderMenu li.profile-photo-with-hamburger .header-user-pic-box a.menubtnh span.usr-d909.usr-name-b {
  display: none !important;
}

header.header_main.common .navbar.navbar-default #navbar.navbar-collapse ul.navbar-nav.HeaderMenu li a {
  padding: 0 15px 0 0 !important;
}

@media only screen and (max-width: 767px) {
  header.header_main.common.sticky {
    position: fixed;
  }
}

@media only screen and (max-width: 1199px) {
  .horzantaliscroll .container {
    width: 920px;
  }
}

@media only screen and (max-width: 1100px) {
  .horzantaliscroll .container {
    width: 850px;
  }
}

@media only screen and (max-width: 1024px) {
  .horzantaliscroll .container {
    width: 100%;
  }
}

.fagtxt {
  z-index: 9999;
  font-style: normal;
}

.mydashboard {
  margin-top: 20px !important;
}

.mylistingheader.hamburgermenushhid .dropdowntoggle.dpclickable {
  display: block;
}

.mylistingheader .dropdowntoggle.dpclickable {
  display: none;
}

.sidlft {
  white-space: nowrap;
}

.dowanload-agreement {
  padding-top: 150px;
  padding-bottom: 100px;
}

@media only screen and (max-width: 767px) {
  .dowanload-agreement {
    padding-top: 100px;
  }
}

.dowanload-agreement .AGE-DOWNOAD {
  max-width: 870px;
  margin: 0 auto;
  padding: 48px 56px;
  border-radius: 4px;
  background: #FFF;
  text-align: center;
  -webkit-box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
}

@media only screen and (max-width: 767px) {
  .dowanload-agreement .AGE-DOWNOAD {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0px 30px;
  }
}

@media only screen and (max-width: 640px) {
  .dowanload-agreement .AGE-DOWNOAD {
    padding: 0px;
  }
}

.dowanload-agreement .AGE-DOWNOAD h2 {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  line-height: 140%;
  margin: 32px 0 15px 0;
  font-weight: 600;
}

.dowanload-agreement .AGE-DOWNOAD p {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: 140%;
  color: #333;
  margin: 0 0 24px 0;
}

.dowanload-agreement .AGE-DOWNOAD p.txetbld {
  font-size: 14px;
  font-weight: 600;
}

.dowanload-agreement .AGE-DOWNOAD p.txtfsm {
  font-size: 14px;
  line-height: 19.5px;
}

@media only screen and (max-width: 767px) {
  .dowanload-agreement .AGE-DOWNOAD p.txtfsm {
    font-size: 14px;
  }
}

.dowanload-agreement .AGE-DOWNOAD .downloadimg {
  margin: 0 0 24px 0;
}

.dowanload-agreement .AGE-DOWNOAD .btnbprofle {
  padding: 12px 60px;
  border-radius: 33px;
  background: #F8DF00;
  color: #333;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
}

.zillowsignup-conatiner {
  padding-top: 100px;
  padding-bottom: 80px;
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner {
    padding-top: 122px;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner {
  padding: 48px 56px;
  border-radius: 4px;
  background: #FFF;
  max-width: 504px;
  margin: 112px auto 0;
  -webkit-box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
  /*Inner end*/
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner {
    padding: 0px 30px;
    margin: 0px auto 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .PZFSLOGo {
  width: 140px;
  display: block;
  margin: 0 auto 16px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner h2 {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin: 0 0 16px 0;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner h2 {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    line-height: normal;
  }

  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner h2 br {
    display: none;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner h2.textcolor {
  color: #202020;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner p {
  color: #333;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  margin: 0 0 16px 0;
  line-height: 140%;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .btnzillow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px 0px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  border: 1px solid #006AFF;
  background: #006ADC;
  margin: 0 auto;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .form-control {
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
  letter-spacing: 0.09px;
  height: 44px;
  border-radius: 4px;
  font-style: inherit;
  border: 0.9px solid #D9D9D9;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .form-control::-ms-input-placeholder {
  font-style: normal;
  color: #8D95A5 !important;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .form-control::-webkit-input-placeholder {
  font-style: normal;
  color: #8D95A5 !important;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .form-control::-moz-placeholder {
  font-style: normal;
  color: #8D95A5 !important;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .form-control::placeholder {
  font-style: normal;
  color: #8D95A5 !important;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .btnbuildmanly {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
  letter-spacing: 0.09px;
  color: #006ADC;
  padding: 10px;
  font-weight: 600;
  border-radius: 4px;
  display: block;
  width: 100%;
  background: #fff;
  border: 1px solid #006ADC;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR {
  margin-top: 24px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept:last-child {
  margin-bottom: 0px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilleFt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilleFt img {
  margin-right: 10px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilleFt .ZilleFtCt h3 {
  color: #000;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 140%;
  margin: 0 0 2px 0;
  font-weight: 400;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilleFt .ZilleFtCt p {
  color: #595959;
  text-align: left;
  font-size: 14px;
  font-style: normal;
  margin: 0;
  line-height: 140%;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht {
  margin-left: auto;
  /*Switch css*/
  /*Switch css*/
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  margin: 0px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #333;
  -webkit-transition: .4s;
  transition: .4s;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider:before {
  position: absolute;
  content: "";
  height: 19px;
  width: 19px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:checked + .slider {
  background-color: #006ADC;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:checked + .slider:before {
  left: -4px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #006ADC;
          box-shadow: 0 0 1px #006ADC;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  transform: translateX(26px);
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider.round {
  border-radius: 34px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountRept .ZilRGht .switch .slider.round:before {
  border-radius: 50%;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul.zillowdesktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul.zillowdesktop {
    display: none;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul.zillowMobile {
  display: none;
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul.zillowMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  padding: 0px;
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 0px;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul li {
  padding: 0 12px;
  width: 196px;
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul li {
    width: 100%;
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul li:last-child {
    margin-bottom: 0px;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul li .btn {
  width: 100%;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
  letter-spacing: 0.09px;
  font-weight: 600;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul li .btncancel {
  color: #979797;
  border-radius: 4px;
  border: 1px solid #979797;
  background: #FFF;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowAccountINR .ZillowAccountBtN ul li .btnzillow {
  color: #FFF;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR .fscheckzillow {
  width: 260px;
  margin: 0 auto 40px;
  display: block;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR h2 {
  color: #000;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 16px 0;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR h2 {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    line-height: normal;
  }

  .zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR h2 br {
    display: none;
  }
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR h2.textcolor {
  color: #202020 !important;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR p {
  color: #333;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  margin: 0 0 20px 0;
  line-height: 140%;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR .ZillowCompltModalBTN {
  text-align: center;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner .ZillowCompltInR .ZillowCompltModalBTN .btnviewprofile {
  padding: 12px 60px;
  border-radius: 33px;
  background: #F8DF00;
  color: #333;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner.zillowsignup1 {
  max-width: 812px;
}

.zillowsignup-conatiner .zillowsignupinner .zillowsignup-inner.zillowsignup1.zillowsignupnoboxshadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ZillowProgressbar {
  max-width: 550px;
  margin: 0 auto;
}

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

.ZillowProgressbar .ZillowPbiner ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0px;
}

.ZillowProgressbar .ZillowPbiner ul li {
  width: 33.33%;
  text-align: center;
  color: #B1B1B1;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: 700;
}

.ZillowProgressbar .ZillowPbiner ul li:first-child {
  text-align: left;
}

.ZillowProgressbar .ZillowPbiner ul li:last-child {
  text-align: right;
}

.ZillowProgressbar .ZillowPbiner ul li.active {
  color: #333333;
}

.ZillowProgressbar .ZillowPbBar {
  padding: 0 40px;
}

.ZillowProgressbar .ZillowPbBar ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0px;
  margin-bottom: 0px;
}

.ZillowProgressbar .ZillowPbBar ul li {
  width: 33.33%;
  position: relative;
  text-align: center;
}

.ZillowProgressbar .ZillowPbBar ul li:before {
  content: '';
  top: 22px;
  position: absolute;
  width: 50%;
  left: 0;
  border-bottom: 4px solid #E7ECEE;
}

.ZillowProgressbar .ZillowPbBar ul li:after {
  content: '';
  top: 22px;
  position: absolute;
  width: 50%;
  right: 0;
  border-bottom: 4px solid #E7ECEE;
}

.ZillowProgressbar .ZillowPbBar ul li .circle {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50px;
  background: #E7ECEE;
  position: relative;
  top: 14.5px;
  z-index: 99;
}

.ZillowProgressbar .ZillowPbBar ul li:first-child {
  text-align: left;
}

.ZillowProgressbar .ZillowPbBar ul li:last-child {
  text-align: right;
}

.ZillowProgressbar .ZillowPbBar ul li.active .circle {
  background: #84C1E2;
}

.ZillowProgressbar .ZillowPbBar ul li.active.activecompleted:before {
  content: '';
  border-bottom: 4px solid #84C1E2;
  width: 100%;
  left: 0;
  position: absolute;
}

.ZillowProgressbar .ZillowPbBar ul li.active.activecompleted:after {
  content: '';
  width: 50%;
  right: 0;
  border-bottom: 4px solid #84C1E2;
  position: absolute;
}

.ZillowProgressbar .ZillowPbBar ul li.active.activecompleted50 {
  /*&:after{
					content:'';
					width: 50%;
					left: 0;
					border-bottom: 4px solid #84C1E2;
  				position: absolute;
				} 	*/
}

.ZillowProgressbar .ZillowPbBar ul li.active.activecompleted50:before {
  content: '';
  width: 50%;
  left: 0;
  border-bottom: 4px solid #84C1E2;
  position: absolute;
}

.footerbacksection ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footerbacksection ul li {
  color: #333;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
}

.footerbacksection ul li:last-child {
  margin-left: auto;
}

@media only screen and (max-width: 767px) {
  .footerbacksection ul li:last-child {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .footerbacksection ul li:first-child {
    display: none;
  }
}

.footerbacksection ul li a {
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footerbacksection ul li a img {
  margin-right: 5px;
}

.footerbacksection ul li .btnviewprofile {
  padding: 12px 60px;
  border-radius: 33px;
  background: #F8DF00;
  color: #333;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .footerbacksection ul li .btnviewprofile {
    margin: 0 auto;
    display: inline-block;
  }
}

.Service-Provider {
  min-height: 500px;
  position: relative;
  padding-top: 60px;
}

.Service-Provider .Service-Provider-innr {
  padding-top: 10px;
}

@media only screen and (max-width: 767px) {
  .Service-Provider .Service-Provider-innr {
    padding-top: 0px;
  }
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_head h1 {
  color: #363636;
  font-size: 40px;
  line-height: 46px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 700;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_head h1 {
    margin-top: 0px;
    top: 0px;
  }
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_head p {
  color: #363636;
  font-size: 18px;
  line-height: 24px;
  margin: 0px;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_head p a {
  color: #279AEE;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0 20px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_slct {
  border-radius: 4px;
  margin-right: 25px;
  font-size: 16px;
  color: #333;
  width: 235px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
  height: 46px;
}

@media only screen and (max-width: 767px) {
  .Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_slct {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_slct .dropdown-toggle {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: inline-block;
  width: 100%;
  height: 46px;
  border-radius: 4px;
  background: #fff;
  font-size: 16px;
  color: #333;
  padding: .5em 23px .5em 1em;
  border: 1px solid #ccc;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_slct:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 22px;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_inpt {
  position: relative;
  width: 498px;
}

@media only screen and (max-width: 767px) {
  .Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_inpt {
    width: 100%;
  }
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_inpt input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  font-size: 16px;
  color: #333;
  border: 1px solid #DDD;
  background: #FFF;
  height: 46px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
  padding-left: 15px;
  border-radius: 4px;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_f .SRP_f_inpt .srch_btn_rit {
  position: absolute;
  right: 7px;
  top: 7px;
  width: 32px;
  background: #F8DF00;
  height: 32px;
  border: 0;
  border-radius: 100%;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list {
  float: left;
  width: 100%;
  margin: 20px 0;
  border-top: 5px solid #006ADC;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list .loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list .loader .fa {
  font-size: 40px;
  color: #006adc;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list ul.brok_state_list {
  float: left;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin: 0px;
  list-style-type: none;
  padding: 0px;
}

@media only screen and (max-width: 767px) {
  .Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list ul.brok_state_list {
    grid-template-columns: repeat(1, 1fr);
  }
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list ul.brok_state_list li.light_blue {
  background: #fff;
  padding: 15px 10px;
}

@media only screen and (max-width: 767px) {
  .Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list ul.brok_state_list li.light_blue:nth-child(2n+1) {
    background: #fff !important;
  }
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list ul.brok_state_list li.light_blue a {
  color: #006adc;
  font-size: 18px;
  text-decoration: none;
}

.Service-Provider .Service-Provider-innr .homepageserviceprovider .SRP_list ul.brok_state_list li.light_blue a span {
  color: #747272;
}

/*@import "unlocktrustedpro_vue";*/

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_unlock .UNLOCKTRStMB {
    height: calc(97vh - 85px - 85px) !important;
    background: #fff;
    overflow-x: scroll;
    overflow-y: inherit;
    clear: both;
    padding-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_unlock .wrap-login100-form-btn {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 30px 0;
    background: #fff;
  }
}

.myTrustedpro.myTrustedpro_unlock .UNloCKHeADING h2 {
  font-size: 36px;
  line-height: 30px;
  letter-spacing: 0;
  text-align: center;
  margin: 40px 0 15px;
  font-weight: 700;
}

.myTrustedpro.myTrustedpro_unlock .UNloCKHeADING p {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0;
  margin-bottom: 20px;
  text-align: center;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog {
  -webkit-transform: inherit;
          transform: inherit;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content {
    height: 100%;
  }
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .close:before {
  content: '';
  height: 22px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .close:after {
  content: '';
  height: 22px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .add_to_network {
  padding: 40px 70px 40px;
}

@media only screen and (max-width: 640px) {
  .myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .add_to_network {
    padding: 28px 10px 50px;
  }
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .add_to_network .tot_ro_frm {
  /*max-height: 220px;*/
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .add_to_network .tot_ro_frm {
    max-height: inherit;
    overflow: inherit;
  }
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .add_to_network .resendinvtback {
  font-size: 25px;
  color: #333;
  float: left;
  text-decoration: none;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .add_to_network .resendinvtback .fa {
  font-size: 30px;
  padding-right: 8px;
  line-height: normal;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .tot_ro_frm .TruSTEDRadIOsection .TruSTEDRadIO {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body .tot_ro_frm .TruSTEDRadIOsection .TruSTEDRadIO li .labelwrap {
    margin-bottom: 25px;
  }
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 .ref_l {
  width: 35%;
  padding-top: 48px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 .ref_l {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 .ref_l img {
  width: 120%;
  margin-left: -50px;
  margin-top: -74px;
  max-width: inherit;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
  padding-top: 50px;
  width: 65% !important;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
    width: 100% !important;
  }
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav {
  max-width: 588px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a {
  line-height: normal;
  padding-bottom: 20px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a span {
  display: block;
  position: relative;
  top: 17px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a:hover {
  border-bottom: 0px solid #006fe0;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r {
  padding-top: 0px;
  max-height: 570px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 15px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r h2 {
  font-size: 32px;
  line-height: 125%;
  letter-spacing: 0px;
  text-align: left;
  margin: 0 0 8px 0;
  font-weight: 700;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .UNloCKProGRessBar {
  max-width: 100%;
  margin-top: 50px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .UNloCKProGRessBar ul {
  max-width: 588px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .nav-tabs li {
  margin-top: 30px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r img {
  margin-top: 0px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .proBdListing {
  padding-left: 0px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content {
  max-width: 618px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l {
  margin-bottom: 0px;
  padding: 0px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l li a {
  text-decoration: none;
  cursor: pointer;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-form .professional-btn .btn {
  display: block;
  width: 100%;
  height: 45px;
  padding: 12px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont {
  margin-left: 0px;
  margin-right: 0px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td br {
  display: none;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td br span {
  display: block;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ {
  margin-top: 32px;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt {
  width: 96%;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt input {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  height: 57px;
  color: #000;
  padding: 10px 20px;
  border-radius: 60px;
  border: 1.53px solid #DDDDDD;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 50px;
  box-shadow: none;
}

.myTrustedpro.myTrustedpro_unlock .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt .srch_btn_rit {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  top: 0px;
}

.myInvtToolTIP {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myInvtToolTIP {
    display: inline-block;
  }
}

.myInvtToolTIP .inottooltIP {
  position: absolute;
  border-radius: 4px;
  background: #FFF;
  padding: 12px 16px;
  -webkit-box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
  box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
  left: inherit;
  width: 243px;
  top: 29px;
  right: -30px;
  z-index: 9;
  display: none;
  text-align: left;
}

.myInvtToolTIP .inottooltIP p {
  margin: 0px;
  font-size: 14px !important;
  color: #333 !important;
  font-weight: normal;
}

.myInvtToolTIP:hover .inottooltIP {
  display: block;
}

.list-container.setting_new.lead_pref_se01.agenteditprofile .product_listing .tabs_listings .tabsleads {
  padding-left: 0px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead {
  background-color: transparent;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr:first-child {
  background-color: #006adc;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th {
  background-image: none;
  background: #006ADC;
  padding: 16px 10px;
  font-size: 14px;
  font-weight: normal;
  font-weight: 600;
  border: 0px solid #006adc;
  border-collapse: collapse;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th strong {
  font-weight: normal;
  font-weight: 600;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(2) {
  width: 14% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(3) {
  width: 14% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(4) {
  width: 28% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads thead tr th:nth-of-type(5) {
  width: 24% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td {
  padding: 20px 10px;
  /*Desktop css*/
  /*Desktop css*/
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dksGRPMl {
  margin-bottom: 10px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(2) {
  width: 14% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(3) {
  width: 14% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(4) {
  width: 28% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(5) {
  width: 24% !important;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .UpdateLD {
  font-size: 16px;
  line-height: normal;
  padding-top: 5px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .UpdateLD span {
  font-size: 14px;
  display: block;
  margin-top: 10px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td ._LDSTATUS-B {
  margin-bottom: 10px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .buyselid {
  font-size: 16px;
  color: #7D7D7D;
  line-height: normal;
  font-weight: 400;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .BSCategory {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 4px 8px;
  margin-bottom: 8px;
  display: inline-block;
  font-weight: 600;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .BSCategory::before {
  display: none;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .BSCategory.Buyers {
  color: #154E90;
  border-radius: 4px;
  background: #D0DCE9;
  font-size: 14px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .BSCategory.Sellers {
  color: #CD3793;
  border-radius: 4px;
  background: #F8E1EF;
  font-size: 14px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .faheart {
  margin-right: 8px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .open_update_modal.LEVBTN {
  font-size: 16px;
  height: 32px;
  width: auto;
  padding: 6px 10px;
  color: #006ADC;
  line-height: normal;
  font-weight: normal;
  border: 1px solid #006ADC;
  font-weight: 400;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .open_update_modal.LEVBTN:hover {
  border: 1px solid #006ADC;
  background-color: #006ADC;
  color: #fff;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .modal_m01 {
  font-size: 18px;
  color: #006ADC;
  font-weight: normal;
  text-decoration: none;
  font-weight: 700;
  display: inline;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .MlleadMsG {
  display: inline-block;
  vertical-align: top;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .price_range {
  color: #333;
  font-size: 16px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .price_range br {
  display: none;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads {
  display: inline-block;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-select:hover img {
  -webkit-filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
          filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu {
  border-radius: 2px;
  background: #FFF;
  padding: 15px;
  min-width: 190px;
  margin-top: 1px;
  border: 1px solid #f8f8f8 !important;
  left: inherit;
  right: 0px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu:before {
  display: none;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu li {
  padding: 0px;
  margin-bottom: 18px;
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu li a {
  padding: 4px 8px;
  border-radius: 4px;
  text-decoration: none;
  color: #333;
  font-size: 14px;
  width: 100%;
  margin-bottom: 0px;
  font-weight: 400;
  display: block;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu li a img {
  width: 15.632px;
  margin-right: 23px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu li a:hover {
  background: #EFF6FE !important;
  color: #006ADC;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu li a:hover img {
  -webkit-filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
          filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .dropdownleads .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(4) {
  width: 32%;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td:nth-of-type(5) {
  width: 28%;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .watch.lastmatch {
  font-size: 14px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .agent-typeBuyer {
  text-align: left;
  background-color: #FFEDF8;
  border-radius: 50px;
  padding: 6px 15px;
  color: #CD3793;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  margin-right: 5px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .stage_open {
  background-color: #F8DED7;
  color: #CE3131;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 6px 15px;
  font-size: 14px;
  margin-right: 5px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .stage_in_progress {
  background-color: #EFF1FF;
  color: #3347B1;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 6px 15px;
  font-size: 14px;
  margin-right: 5px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .stage_completed {
  background-color: #FFF2EA;
  color: #F28F51;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 6px 15px;
  font-size: 14px;
  margin-right: 5px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .stage_not_interested {
  background-color: #E2E2E2;
  color: #4A4A4A;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 6px 15px;
  font-size: 14px;
  margin-right: 5px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .stage_in_escrow {
  background-color: #FFF9EA;
  color: #CD8E1C;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 6px 15px;
  font-size: 14px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .stage_on_market {
  background-color: #EBFFF8;
  color: #5DAA90;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 6px 15px;
  font-size: 14px;
  margin-right: 5px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr td .NoUpdAteYeT {
  font-size: 14px;
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .lead-mds.UpdateBTN {
  padding-right: 6px;
  /*.ActDeC-btn-section{
                  right: 0px;
                }*/
}

.lead_for_desktop.my_leads_section.n28myleadnewwrapper .list-container.setting_new.lead_pref_se01 .form_section .tabcontent .new_leads tbody tr .favorite-mds {
  padding-left: 5px;
  text-align: left;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .searchlead {
  width: 95%;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .searchlead .search-form .form-group.search_form_div {
  margin-bottom: 0px;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .searchlead .search-form .form-group.search_form_div .form-control {
  padding-left: 45px;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .searchlead .search-form .form-group.search_form_div .searchclose {
  position: absolute;
  right: 16px;
  top: -2px;
  font-size: 30px;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .searchlead .search-form .form-group.search_form_div .form-control.search_mobile_case.form-control-submit {
  display: inline-block !important;
  position: absolute;
  top: 0;
  left: 2px;
  width: auto;
  border: none;
  height: auto;
  background-color: transparent;
  padding-left: 16px;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .searchlead .search-form .form-group.search_form_div .form-control.search_mobile_case.form-control-submit img {
  width: 18px;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .filter-button-ML {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 10px;
  width: 50px;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .filter-button-ML li {
  width: 100%;
  text-align: center;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .filter-button-ML li a {
  display: block;
  text-align: center;
}

.MYLeDHeaDNEW .SortColsm7 .filterMView .filter-button-ML li a img {
  width: auto;
  max-width: inherit;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-HEADING {
  background: none;
}

@media only screen and (max-width: 414px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS .container {
    width: 100%;
    overflow-y: auto;
  }
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media only screen and (max-width: 414px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul {
    white-space: nowrap;
    max-width: 390px;
  }
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li.active {
  background: none;
}

@media only screen and (max-width: 390px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul .remove_search_favorite_m.myleadtabmenu a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 390px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul .remove_search_favorite_m.myleadtabmenu a .count_all_leads_mobile {
    display: block;
    width: 100%;
    margin-left: 0px;
  }
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li {
  width: auto;
  margin-right: 10px;
  background: none;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li:last-child {
  margin-right: 0px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li .total_message_inbox {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 100%;
  letter-spacing: -0.28px;
  margin-left: 5px;
  font-weight: 400;
}

@media only screen and (max-width: 390px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li .total_message_inbox {
    width: 100%;
    margin-left: 0px;
  }
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 100%;
  letter-spacing: -0.28px;
  font-weight: 600;
  background: none;
}

@media only screen and (max-width: 390px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .iphone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 390px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .iphone {
    display: block;
    text-align: center;
  }
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .iphone span {
  display: inline-block;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .iphone img {
  margin-right: 0px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .myleadquets.myleadquetsfeviroute {
  margin-left: 2px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .myleadquets {
  font-weight: 400;
  margin-left: 5px;
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 100%;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .myleadquets .total_feviroute {
  margin-left: 0px;
}

@media only screen and (max-width: 390px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .myleadquets {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    width: auto;
  }
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .my_leads_got_it,
.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .count_all_leads_mobile,
.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .total_feviroute {
  display: inline-block;
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 100%;
  letter-spacing: -0.28px;
  margin-left: 5px;
  font-weight: 400;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .ALLFAVLEADS ul li a .my_leads_got_it {
  margin-left: 0px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 {
  width: 100%;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .FLTR-OPTN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9;
  position: relative;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .FLTR-OPTN li {
  width: auto;
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .FLTR-OPTN li a {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 6px 15px 3px 0px;
  font-weight: 600;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column {
  /*End LEaD-middle LEaD-middle_NW*/
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW {
  /* .LeAdDEIALlAS{
            list-style-type: none;
            padding: 0px 0 10px 0;
            display: flex;
            margin-left: -10px;
            margin-right: -10px;
            align-items: flex-start;
            li{
              padding-left: 10px;
              padding-right: 10px;
              color: #7D7D7D;
              font-size: 14px;
              font-style: normal;
              font-weight: normal;
              line-height: normal;
              font-weight: 400;
              max-width: 70%;
              a.mobile_open_view_modal{
                color: #006ADC;
                font-size: 18px;
                font-style: normal;
                font-weight: normal;
                line-height: normal;
                font-weight: 700;
                width: 100%;
                white-space: normal;
              }
              &:last-child{
                white-space: nowrap;
                display: flex;
                align-items: center;
                max-width: 30%;
                position: relative;
                top: 3px;
                a{
                  margin-left: 10px;
                  img{
                    width: 16px;
                  }
                }
              }
              &:after{
                top:3px;
              }
            }
          }*/
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP {
  margin-bottom: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPlft .agent-typeSeller span {
  color: #7D7D7D;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 400;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPlft .agent-typeSeller .selbuySeller {
  padding: 4px 8px;
  border-radius: 4px;
  background: #F8E1EF;
  color: #CD3793;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 600;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPlft .agent-typeSeller .selbuyBuyer {
  color: #CD3793;
  padding: 4px 8px;
  border-radius: 4px;
  background: #D0DCE9;
  color: #154E90;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 600;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPRht {
  margin-left: auto;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPRht ul {
  list-style-type: none;
  padding: 0px;
  padding: 0px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPRht ul li:last-child {
  margin-bottom: 0px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPRht ul li .watch {
  display: none;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEaD-NtOP .LEaD-NtOPIN .LEaD-NtOPRht ul li .date {
  margin: 0px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS {
  list-style-type: none;
  padding: 0px 0 10px 0;
  display: inline-block;
  margin-left: -10px;
  margin-right: -10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS li {
  padding-left: 10px;
  padding-right: 10px;
  color: #7D7D7D;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 400;
  width: 100%;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS li a.mobile_open_view_modal {
  color: #006ADC;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 700;
  width: auto;
  display: inline;
  white-space: normal;
  position: relative;
  padding-right: 10px;
  margin-right: 0px;
  /*&:after {
                  content: '|';
                  position: absolute;
                  right: -1px;
                  top: 2px;
                  color: #8d95a5;
                }*/
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS li span.LeadNewID {
  padding-left: 10px;
  line-height: 14px;
  display: inline-block;
  position: relative;
  top: 2px;
  border-left: 1px solid #8d95a5;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS li a {
  display: inline-block;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS li a.MlleadMsG {
  padding-left: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS li a.MlleadMsG img {
  width: 16px;
  position: relative;
  top: 1px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LeAdDEIALlAS li:after {
  top: 3px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION {
  list-style-type: none;
  padding: 0px;
  margin-right: 0px;
  margin-bottom: 16px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li span {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .watch {
  display: none;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .date {
  display: none;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /*.stage_not_interested{
                  margin-right: 10px;
                  span{
                    white-space: nowrap;
                  }
                }*/
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_open {
  margin-right: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_open span {
  background-color: #F8DED7;
  color: #CE3131;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
  white-space: nowrap;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_in_progress {
  margin-right: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_in_progress span {
  background-color: #EFF1FF;
  color: #3347B1;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
  white-space: nowrap;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_completed {
  margin-right: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_completed span {
  background-color: #FFF2EA;
  color: #F28F51;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
  white-space: nowrap;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_not_interested {
  margin-right: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_not_interested span {
  background-color: #E2E2E2;
  color: #4A4A4A;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
  white-space: nowrap;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_in_escrow {
  margin-right: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_in_escrow span {
  background-color: #FFF9EA;
  color: #CD8E1C;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  white-space: nowrap;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_on_market {
  margin-right: 10px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .stage_on_market span {
  background-color: #EBFFF8;
  color: #5DAA90;
  border-radius: 50px;
  font-weight: 600;
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
  white-space: nowrap;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .watch {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 10px 0 0 0;
  display: inline-block;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LDBTMSeCTION li.UPDaTLdSCtRL .UPDaTLdSCtRL-LfT .watch span {
  display: inline;
  color: #333;
  font-size: 14px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .leadbtn-update-v1 {
  margin-right: 16px;
  border-radius: 100px;
  border: 1px solid #006ADC;
  background: #006ADC;
  padding: 8px 40px;
  color: #FFF;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 700;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads {
  display: inline-block;
  margin-left: auto;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-select:hover img {
  -webkit-filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
          filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu {
  border-radius: 2px;
  background: #FFF;
  padding: 15px;
  min-width: 190px;
  margin-top: 1px;
  border: 1px solid #f8f8f8 !important;
  left: inherit;
  right: 0px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu:before {
  display: none;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu li {
  padding: 0px;
  margin-bottom: 18px;
  color: #333;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu li a {
  padding: 4px 8px;
  border-radius: 4px;
  text-decoration: none;
  color: #333;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 0px;
  font-weight: 400;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu li a img {
  width: 15.632px;
  margin-right: 23px;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu li a:hover {
  background: #EFF6FE !important;
  color: #006ADC;
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu li a:hover img {
  -webkit-filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
          filter: invert(40%) sepia(54%) saturate(5360%) hue-rotate(207deg) brightness(104%) contrast(101%);
}

.my_leads-section.my_leads_wrap.myleads001.myleadsmblisting .LEAD-Container .LEAD-Container-inner .LEAD-column .LEaD-middle.LEaD-middle_NW .LEADBOTTM-LEFT-ShFtBtM .FuLL-ShFtBtM .dropdownleads .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

@media only screen and (max-width: 991px) {
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort {
    padding-top: 0px;
    /*.SortDropDownOverlay{
          display: none !important;
        }*/
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 {
    width: 100%;
    position: relative;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown.active {
    display: block !important;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown {
    position: absolute;
    top: 18px;
    bottom: inherit;
    left: inherit;
    right: 0;
    height: auto;
    border-radius: 4px;
    padding: 15px;
    width: 232px;
    margin-top: 12px;
    border: 1px solid #f8f8f8;
    left: inherit;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown .SortHeader,
  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown .SortFooter {
    display: none;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    background: #fff;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown ul li {
    padding: 0px;
    color: #333333;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    width: 100%;
    position: relative;
    margin-bottom: 18px;
    text-align: left;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown ul li:last-child {
    margin-bottom: 0px;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown ul li label {
    color: #333333;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    text-align: left;
    font-weight: normal;
    font-weight: 400 !important;
    padding: 8px !important;
  }

  .my_leads-section.my_leads_wrap.myleads001.myleadsmblisting ._LDFLTR-SE .RowSort .SortColsm5 .SortDropDown ul li label:hover {
    color: #006adc !important;
    border-radius: 4px;
    font-weight: normal;
    font-weight: 400 !important;
    background: #eff6fe;
  }
}

/*Sidebar Expanded*/

.hamburgermenushhid .mylnewseachsection .mldsearchinr {
  /**Enpended Sidebar active search**/
  /*.addFavorites.activesearch{
          ul.nav{
            .myldcol4{
             width: 56%;
             @include desktop-wide-screen{
              margin-right: 19px;
              margin-left: 11px;
              width: 100%;
             }
            } 
            .myldcol5{
              width: 56px;
            }
            .myldcol6{
             width: 50px;  
             max-width: inherit;
              @include desktop-wide-screen{
                margin-right: 19px;
               }

            }
            li{
              .AllFIltER{
                ul.listLDDN{
                  padding: 2px 5px 4px 5px;
                  li{
                    a{
                      font-size: 0px;
                       img{
                        padding-right: 0;
                       }
                    }
                  }
                }
              }
              .SortByLD{
                padding: 5px 5px 8px 5px;
                width: 40px;
                ul.listLDDN{
                  #LDDROPDOWN{
                    width: 100%;
                    .sort_for_all{
                      width: 100%;
                    }
                  }
                  li{
                    width: 100%;
                    text-align: center;
                    &:first-child{
                      display:none;
                    }
                    a{
                      font-size: 0px;
                      width: 100%;
                      background-image: var(--sortfilter) !important;
                      background-size: 24px;
                      height: 24px;
                      background-position: center;
                      background-repeat: no-repeat !important;
                      &::before {
                        content: '\f107';
                        font-family: 'fontawesome';
                        color: #787C81;
                        position: absolute;
                        right: 0;
                        top: 1px;
                      }
                    }
                  }
                }
              }
            }
          }
        }*/
  /**Enpended Sidebar active search**/
  /**Enpended Sidebar**/
  /**Enpended Sidebar**/
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav {
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li.active a {
  color: #333;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 600;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol1 {
  width: 120;
  max-width: inherit;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol1 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 120;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 {
  width: 200px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 {
    width: 230px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 a {
  width: 200px;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 a {
    width: 230px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 {
  width: 145px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 {
    width: 172px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 a {
  width: 145px;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 a {
    width: 172px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol4 {
  width: 216%;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol4 {
    width: 275%;
    margin-left: 15px;
    margin-right: 15px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol5 {
  width: 56px;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol5 {
    /*width: 128px;*/
    width: 167px;
    max-width: inherit;
    margin-right: 15px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol6 {
  width: 230px;
  max-width: inherit;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol6 .mi_sort {
  display: none;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol7 {
  width: 50px;
  margin-right: 10px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol7 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li {
  white-space: nowrap;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li a {
  font-size: 16px;
  color: #333;
  padding: 10px 12px;
  line-height: normal;
  font-weight: 400;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Excel-DNLD {
  padding-left: 0;
  padding-right: 0;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Excel-DNLD img {
  width: auto;
  height: auto;
  padding: 0px;
  border-radius: 0px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification .myldnotlft {
  margin-left: 0px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification .myldnotrht {
  color: #C50000;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  border-radius: 20px;
  border: 1px solid #C50000;
  background: #FBE9EA;
  padding: 4px 2px;
  min-width: 42px;
  margin-left: auto;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification .total_feviroute.myldnotrht {
  color: #03703C;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  border-radius: 20px;
  border: 1px solid #03703C;
  background: #DCFCE7;
  padding: 4px 2px;
  min-width: 42px;
  margin-left: auto;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD {
  padding: 5px 5px 8px 5px;
  border-radius: 4px;
  margin-right: 6px;
  height: 34px;
  width: 40px;
  border: 1px solid #787c81;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD {
    padding: 8px 10px 8px 15px;
    border-radius: 4px;
    margin-right: 0px;
    height: 34px;
    border: 1px solid #787C81;
    width: 230px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style-type: none;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN {
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    list-style-type: none;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN #LDDROPDOWN {
  width: 100%;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN #LDDROPDOWN {
    width: 70%;
    text-align: left;
  }

  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN #LDDROPDOWN .sort_for_all {
    width: 100%;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li {
  width: 100%;
  text-align: center;
  height: auto;
  text-transform: capitalize;
  /**/
  /**/
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li:first-child {
  display: none;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li:first-child {
    display: block;
  }
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li {
    padding: 0px;
    font-size: 14px;
    font-style: normal;
    color: #787C81;
    line-height: normal;
    width: 30%;
    text-transform: capitalize;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a {
  font-size: 0px;
  width: 100%;
  background-image: var(--sortfilter) !important;
  background-size: 24px;
  height: 24px;
  background-position: center !important;
  background-repeat: no-repeat !important;
  display: block;
  position: relative;
  min-height: inherit;
  text-transform: capitalize;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a {
    padding: 0px;
    font-size: 14px;
    font-style: normal;
    color: #787C81;
    line-height: normal;
    font-weight: 400;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    position: relative;
    display: block;
    min-height: inherit;
    height: auto;
    background-image: none !important;
    text-transform: capitalize;
    padding-right: 20px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a::before {
  content: '\F107';
  font-family: 'fontawesome';
  color: #787C81;
  position: absolute;
  right: 0;
  top: 1px;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a::before {
    content: '\F107';
    font-family: 'fontawesome';
    color: #787C81;
    position: absolute;
    right: -1px;
    top: -2px;
    z-index: 9;
    background: #fff;
    padding: 0 0px 0 3px;
    width: 18px;
    text-align: left;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li #DSORT-FTLST.dropdown-menu li:first-child {
  display: block;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu {
  border-radius: 2px;
  background: #FFF;
  padding: 15px;
  min-width: 170px;
  margin-top: 12px;
  border: 1px solid #f8f8f8 !important;
  left: inherit;
  right: -13px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu:before {
  display: none;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li.current label {
  color: #006ADC;
  border-radius: 4px;
  background: #EFF6FE;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  width: 100%;
  position: relative;
  margin-bottom: 18px;
  text-align: left;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li .mi_sort {
  display: none;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li input {
  display: none;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li label {
  font-weight: normal;
  display: block;
  position: relative;
  font-size: 14px;
  max-width: inherit;
  margin: 0px;
  padding: 8px;
  color: #333;
  cursor: pointer;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li label:hover {
  color: #006ADC;
  border-radius: 4px;
  background: #EFF6FE;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead {
  margin: 0 6px;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead {
    margin: 0;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead input {
  width: 100%;
  border-radius: 20px;
  border: 1px solid #787C81;
  overflow: hidden;
  padding: 4px 35px 4px 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead .desktop_text_search_icon {
  position: absolute;
  top: 5px;
  left: 22px;
  display: block !important;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead .DKTSearch {
  position: absolute;
  right: 5px;
  z-index: 99999;
  top: 0px;
  color: #787C81;
  border: none;
  font-size: 28px;
  text-decoration: none;
  line-height: 15px;
  min-height: inherit;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER {
  margin-right: 6px;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER {
    margin-right: 0px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 2px 5px 4px 5px;
  border-radius: 4px;
  border: 1px solid #787C81;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN {
    padding: 8px 15px;
    width: 114px;
    height: 34px !important;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown.sort_for_all {
  display: block !important;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li {
    width: 100%;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a {
  padding: 0px;
  font-size: 0px;
  font-style: normal;
  color: #787C81;
  line-height: normal;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a {
    font-size: 14px;
    position: relative;
    width: 100%;
    display: block;
    height: auto;
    min-height: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a:after {
    content: '\F107';
    position: absolute;
    right: 0;
    color: #787C81;
    font-family: 'fontawesome';
    top: -2px;
    font-size: 18px;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a img {
  padding-right: 0px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a img {
    padding-right: 12px;
    max-width: inherit;
    display: none;
  }
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li #DSORT-FTLST.dropdown-menu li:first-child {
  display: block;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu {
  border-radius: 2px;
  background: #FFF;
  padding: 15px;
  min-width: 170px;
  margin-top: 12px;
  border: 1px solid #f8f8f8 !important;
  left: inherit;
  right: -13px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu:before {
  display: none;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.sellers-circle {
  margin-bottom: 15px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  width: 100%;
  position: relative;
  margin-bottom: 18px;
  padding: 8px;
  border-radius: 4px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li:hover {
  border-radius: 4px;
  background: #EFF6FE;
  padding: 8px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li:hover label {
  color: #006ADC;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li input {
  display: none;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li label {
  font-weight: normal;
  display: block;
  position: relative;
  font-size: 14px;
  max-width: inherit;
  margin: 0px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li label img {
  width: auto;
  height: 20px;
  margin-right: 12px;
  max-width: inherit;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li .myleaduicon {
  position: absolute;
  right: 0px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li .myleadcheck {
  display: none;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li .myleaduncheck {
  display: block;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current {
  border-radius: 4px;
  background: #EFF6FE;
  padding: 8px;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current label {
  color: #006ADC;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current .myleadcheck {
  display: block;
}

.hamburgermenushhid .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current .myleaduncheck {
  display: none;
}

/*Sidebar Expanded*/

/*Sidebar not expend*/

.mylnewseachsection .mldsearchinr {
  /**Enpended Sidebar active search**/
  /*.addFavorites.activesearch{
          ul.nav{
            .myldcol4{
             width: 74%;

            } 
            .myldcol5{
              width: 56px;
              .AllFIltER{
                width: 42px;
              }
            }
            .myldcol6{
             width: 56px;  
             max-width: inherit;
            }
            li{
              .AllFIltER{
                ul.listLDDN{
                  padding: 2px 5px 4px 5px;
                  li{
                    a{
                      font-size: 0px;
                       img{
                        padding-right: 0;
                       }
                    }
                  }
                }
              }
              .SortByLD{
                padding: 5px 5px 8px 5px;
                width: auto;
                ul.listLDDN{
                  #LDDROPDOWN{
                    width: 100%;
                    .sort_for_all{
                      width: 100%;
                    }
                  }
                  li{

                    width: 100%;
                    text-align: center;
                    &:first-child{
                      display:none;
                    }
                    a{
                      font-size: 0px;
                      width: 100%;
                      background-image: var(--sortfilter) !important;
                      background-size: 24px;
                      height: 24px;
                      background-position: center;
                      background-repeat: no-repeat !important;
                      &::before {
                        content: '\f107';
                        font-family: 'fontawesome';
                        color: #787C81;
                        position: absolute;
                        right: 0;
                        top: 1px;
                      }
                    }
                  }
                }
              }
            }
          }
        }
*/
  /**Enpended Sidebar active search**/
  /**Enpended Sidebar**/
  /**Enpended Sidebar**/
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav {
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li.active a {
  color: #333;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 600;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol1 {
  width: 120px;
  max-width: inherit;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol1 a {
  width: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 {
  width: 200px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 {
    width: 230px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 a {
  width: 200px;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol2 a {
    width: 230px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 {
  width: 145px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 {
    width: 172px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 a {
  width: 145px;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol3 a {
    width: 172px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol4 {
  width: 216%;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol4 {
    /*width: 56%;*/
    width: 275%;
    margin-left: 15px;
    margin-right: 15px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol5 {
  width: 56px;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol5 {
    margin-right: 15px;
    /*width: 128px;*/
    width: 167px;
    max-width: inherit;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol5 a {
  width: 128px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol6 {
  width: 230px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol6 {
    margin-right: 15px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol6 .mi_sort {
  display: none;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol7 {
  width: 50px;
  margin-right: 10px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav .myldcol7 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li {
  white-space: nowrap;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li a {
  font-size: 16px;
  color: #333;
  padding: 10px 12px;
  line-height: normal;
  font-weight: 400;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Excel-DNLD {
  padding-left: 0;
  padding-right: 0;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Excel-DNLD img {
  width: auto;
  height: auto;
  padding: 0px;
  border-radius: 0px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification .myldnotlft {
  margin-right: 0px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification .myldnotrht {
  color: #C50000;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  border-radius: 20px;
  border: 1px solid #C50000;
  background: #FBE9EA;
  padding: 4px 2px;
  min-width: 42px;
  margin-left: auto;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .myldnotification .total_feviroute.myldnotrht {
  color: #03703C;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  border-radius: 20px;
  border: 1px solid #03703C;
  background: #DCFCE7;
  padding: 4px 2px;
  min-width: 42px;
  margin-left: auto;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD {
  padding: 5px 5px 8px 5px;
  border-radius: 4px;
  margin-right: 6px;
  height: 34px;
  width: 40px;
  border: 1px solid #787c81;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD {
    padding: 8px 10px 8px 15px;
    border-radius: 4px;
    margin-right: 0px;
    height: 34px;
    border: 1px solid #787C81;
    width: 198px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style-type: none;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN {
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    list-style-type: none;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN #LDDROPDOWN {
  width: 100%;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN #LDDROPDOWN {
    width: 70%;
  }

  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN #LDDROPDOWN .sort_for_all {
    width: 100%;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li {
  width: 100%;
  text-align: center;
  height: auto;
  /**/
  /**/
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li:first-child {
  display: none;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li:first-child {
    display: block;
  }
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li {
    padding: 0px;
    font-size: 14px;
    font-style: normal;
    color: #787C81;
    line-height: normal;
    width: 30%;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a {
  font-size: 0px;
  width: 100%;
  background-image: var(--sortfilter) !important;
  background-size: 24px;
  height: 24px;
  background-position: center !important;
  background-repeat: no-repeat !important;
  display: block;
  position: relative;
  min-height: inherit;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a {
    padding: 0px;
    font-size: 14px;
    font-style: normal;
    color: #787C81;
    line-height: normal;
    font-weight: 400;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    position: relative;
    display: block;
    min-height: inherit;
    height: auto;
    background-image: none !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a::before {
  content: '\F107';
  font-family: 'fontawesome';
  color: #787C81;
  position: absolute;
  right: 0;
  top: 1px;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li a::before {
    content: '\F107';
    font-family: 'fontawesome';
    color: #787C81;
    position: absolute;
    right: -1px;
    top: 0px;
    z-index: 9;
    background: #fff;
    padding: 0 0px 0 4px;
    width: 18px;
    text-align: left;
    font-size: 18px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li #DSORT-FTLST.dropdown-menu li:first-child {
  display: block;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu {
  border-radius: 2px;
  background: #FFF;
  padding: 15px;
  min-width: 170px;
  margin-top: 12px;
  border: 1px solid #f8f8f8 !important;
  left: inherit;
  right: -13px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu:before {
  display: none;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li.current label {
  color: #006ADC;
  border-radius: 4px;
  background: #EFF6FE;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  width: 100%;
  position: relative;
  margin-bottom: 18px;
  text-align: left;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li .mi_sort {
  display: none;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li input {
  display: none;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li label {
  font-weight: normal;
  display: block;
  position: relative;
  font-size: 14px;
  max-width: inherit;
  margin: 0px;
  padding: 8px;
  color: #333;
  cursor: pointer;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li label:hover {
  color: #006ADC;
  border-radius: 4px;
  background: #EFF6FE;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .SortByLD ul.listLDDN li .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead {
  margin: 0 6px;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead {
    margin: 0;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead input {
  width: 100%;
  border-radius: 20px;
  border: 1px solid #787C81;
  overflow: hidden;
  padding: 4px 35px 4px 40px;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead .desktop_text_search_icon {
  position: absolute;
  top: 5px;
  left: 22px;
  display: block !important;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .Search_lead .DKTSearch {
  position: absolute;
  right: 5px;
  z-index: 99999;
  top: 0px;
  color: #787C81;
  border: none;
  font-size: 28px;
  text-decoration: none;
  line-height: 15px;
  min-height: inherit;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER {
  margin-right: 6px;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER {
    margin-right: 0px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 2px 5px 4px 5px;
  border-radius: 4px;
  border: 1px solid #787C81;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN {
    padding: 4px 15px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown.sort_for_all {
  display: block !important;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a {
  padding: 0px;
  font-size: 0px;
  font-style: normal;
  color: #787C81;
  line-height: normal;
  font-weight: 400;
  text-decoration: none;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a {
    font-size: 14px;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a img {
  padding-right: 0px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li a img {
    padding-right: 12px;
    max-width: inherit;
  }
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu {
  border-radius: 2px;
  background: #FFF;
  padding: 15px;
  min-width: 170px;
  margin-top: 12px;
  border: 1px solid #f8f8f8 !important;
  left: inherit;
  right: -13px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu:before {
  display: none;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.sellers-circle {
  margin-bottom: 15px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  width: 100%;
  position: relative;
  margin-bottom: 18px;
  padding: 8px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li:hover {
  border-radius: 4px;
  background: #EFF6FE;
  padding: 8px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li:hover label {
  color: #006ADC;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li input {
  display: none;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li label {
  font-weight: normal;
  display: block;
  position: relative;
  font-size: 14px;
  max-width: inherit;
  margin: 0px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li label img {
  width: auto;
  height: 20px;
  margin-right: 12px;
  max-width: inherit;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li .myleaduicon {
  position: absolute;
  right: 0px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li .myleadcheck {
  display: none;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li .myleaduncheck {
  display: block;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current {
  border-radius: 4px;
  background: #EFF6FE;
  padding: 8px;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current label {
  color: #006ADC;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current .myleadcheck {
  display: block;
}

.mylnewseachsection .mldsearchinr .addFavorites ul.nav li .AllFIltER ul.listLDDN li .dropdown-menu li.current .myleaduncheck {
  display: none;
}

/*Sidebar not expend*/

.selbuyBuyer {
  color: #CD3793;
  padding: 4px 8px;
  border-radius: 4px;
  background: #D0DCE9;
  color: #154E90;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 600;
}

.hamburgermenushhid .n28myleadnewwrapper.horzantaliscroll .container {
  /*padding-left: 304px;*/
  padding-left: 20px;
  max-width: 1400px;
  width: 100%;
}

@media only screen and (min-width: 1800px) {
  .hamburgermenushhid .n28myleadnewwrapper.horzantaliscroll .container {
    /*padding-left: 145px;*/
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1024px) {
  .hamburgermenushhid .n28myleadnewwrapper.horzantaliscroll .container {
    padding-left: 15px;
  }
}

body .n28myleadnewwrapper.horzantaliscroll .container {
  padding-left: 50px;
  max-width: 1400px;
  width: 100%;
}

@media only screen and (min-width: 1800px) {
  body .n28myleadnewwrapper.horzantaliscroll .container {
    padding-left: 0;
  }
}

.actioncenter .tableheader {
  margin-left: -50px;
}

.filter-ML {
  margin-left: 10px;
}

.filter-ML .AllFIltER {
  margin-right: 0px;
}

@media only screen and (min-width: 1500px) {
  .filter-ML .AllFIltER {
    margin-right: 0px;
  }
}

.filter-ML .AllFIltER ul.listLDDN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 4px 8px 6px 8px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #CBCACD;
  margin-bottom: 0px;
}

@media only screen and (min-width: 1500px) {
  .filter-ML .AllFIltER ul.listLDDN {
    padding: 8px 15px;
    width: 114px;
    height: 34px !important;
  }
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown.sort_for_all {
  display: block !important;
}

@media only screen and (min-width: 1500px) {
  .filter-ML .AllFIltER ul.listLDDN li {
    width: 100%;
  }
}

.filter-ML .AllFIltER ul.listLDDN li a {
  padding: 0px;
  font-size: 0px;
  font-style: normal;
  color: #787C81;
  line-height: normal;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (min-width: 1500px) {
  .filter-ML .AllFIltER ul.listLDDN li a {
    font-size: 14px;
    position: relative;
    width: 100%;
    display: block;
    height: auto;
    min-height: auto;
  }

  .filter-ML .AllFIltER ul.listLDDN li a:after {
    content: '\F107';
    position: absolute;
    right: 0;
    color: #787C81;
    font-family: 'fontawesome';
    top: -2px;
    font-size: 18px;
  }
}

.filter-ML .AllFIltER ul.listLDDN li a img {
  padding-right: 0px;
  max-width: inherit;
}

@media only screen and (min-width: 1500px) {
  .filter-ML .AllFIltER ul.listLDDN li a img {
    padding-right: 12px;
    max-width: inherit;
    display: none;
  }
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu {
  border-radius: 2px;
  background: #FFF;
  padding: 15px;
  min-width: 170px;
  margin-top: 12px;
  border: 1px solid #f8f8f8 !important;
  left: inherit;
  right: -13px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 5px 0px rgba(33, 61, 124, 0.12);
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu:before {
  display: none;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li.buyersellerfltr {
  margin-bottom: 18px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li.sellers-circle {
  margin-bottom: 18px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  width: 100%;
  position: relative;
  margin-bottom: 18px;
  padding: 8px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li:hover {
  border-radius: 4px;
  background: #EFF6FE;
  padding: 8px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li:hover label {
  color: #006ADC;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li input {
  display: none;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li label {
  font-weight: normal;
  display: block;
  position: relative;
  font-size: 14px;
  max-width: inherit;
  margin: 0px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li label img {
  width: auto;
  height: 20px;
  margin-right: 12px;
  max-width: inherit;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li .myleaduicon {
  position: absolute;
  right: 0px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li .myleadcheck {
  display: none;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li .myleaduncheck {
  display: block;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li.current {
  border-radius: 4px;
  background: #EFF6FE;
  padding: 8px;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li.current label {
  color: #006ADC;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li.current .myleadcheck {
  display: block;
}

.filter-ML .AllFIltER ul.listLDDN li .dropdown-menu li.current .myleaduncheck {
  display: none;
}

.sort_for_all_desktop {
  display: block;
}

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

.sort_for_all_mobile {
  display: none;
}

@media only screen and (max-width: 991px) {
  .sort_for_all_mobile {
    display: block;
  }
}

p.mdtransactioncm {
  color: #333;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-top: 5px;
}

@media only screen and (max-width: 767px) {
  p.mdtransactioncm {
    font-size: 14px;
    margin-top: 0px;
  }
}

.NLD-tabs.updatestatusdropdown {
  margin: 0px;
  padding: 0px;
}

.NLD-tabs.updatestatusdropdown .dropdown.open .updtdropdnoption {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, from(#0092E0), to(#006EE0));
  background-image: linear-gradient(to right, #0092E0, #006EE0);
}

.NLD-tabs.updatestatusdropdown .dropdown.open .updtdropdnoption:after {
  content: '\F107';
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.NLD-tabs.updatestatusdropdown li {
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-bottom: 0px !important;
}

.NLD-tabs.updatestatusdropdown li:hover {
  background-image: none !important;
  background: none;
}

.NLD-tabs.updatestatusdropdown li .updatestatusmessage {
  text-align: left;
  border-radius: 2px;
  padding: 12px;
  background: #EFF5B1;
}

.NLD-tabs.updatestatusdropdown li .updatestatusmessage p {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 125%;
  margin-bottom: 0px;
}

.NLD-tabs.updatestatusdropdown li .updatestatusmessage h3 {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 125%;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 0px;
}

.NLD-tabs.updatestatusdropdown li .updatestatusmessage ul {
  padding-left: 20px;
  margin-bottom: 20px;
  margin-top: 0px;
  list-style-type: disc;
}

.NLD-tabs.updatestatusdropdown li .updatestatusmessage ul li {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 125% !important;
  text-align: left !important;
}

.NLD-tabs.updatestatusdropdown li .updtdropdnoption {
  width: 100%;
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: 400;
  margin: 0px;
  font-weight: normal;
  cursor: pointer;
  text-align: left;
  background: #fff;
  border-radius: 6px;
  font-size: 16px;
  color: #333;
  margin-bottom: 12px;
  -webkit-box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
          box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
  position: relative;
}

.NLD-tabs.updatestatusdropdown li .updtdropdnoption:hover {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, from(#0092E0), to(#006EE0));
  background-image: linear-gradient(to right, #0092E0, #006EE0);
}

@media only screen and (max-width: 767px) {
  .NLD-tabs.updatestatusdropdown li .updtdropdnoption:hover {
    color: #333;
    background-image: none;
  }
}

.NLD-tabs.updatestatusdropdown li .updtdropdnoption:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 15px;
}

.NLD-tabs.updatestatusdropdown li .dropdown-menu.multi-level {
  position: relative;
  float: none;
  border: none !important;
  border-radius: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  top: inherit;
  left: inherit;
  margin: 0px;
  background: none !important;
  background: none;
  box-shadow: none;
  padding-left: 28px;
}

.NLD-tabs.updatestatusdropdown li .dropdown-menu.multi-level:before,
.NLD-tabs.updatestatusdropdown li .dropdown-menu.multi-level:after {
  display: none;
}

.NLD-tabs.updatestatusdropdown li .dropdown-menu.multi-level li {
  background: none !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0px !important;
}

.NLD-tabs.updatestatusdropdown li .dropdown-menu.multi-level li a {
  /*background: #fff;*/
  background: #EFF6FE;
  border-radius: 4px;
  -webkit-box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
          box-shadow: 0px 5px 10px rgba(129, 148, 167, 0.13);
  text-align: left;
  font-size: 16px;
  /*color: #333;*/
  color: #006ADC;
  margin-bottom: 12px;
  padding: 10px 20px;
  line-height: normal;
}

.NLD-tabs.updatestatusdropdown li .dropdown-menu.multi-level li a:hover {
  color: #006ADC;
  border-radius: 4px;
  background: #CAE2FE !important;
  background-image: none;
}

.NLD-tabs.updatestatusdropdown li .dropdown-menu.multi-level li:last-child a {
  margin-bottom: 12px;
}

.documentuploaded .docupldinner {
  width: 100%;
}

.documentuploaded .docupldinner progress {
  width: 100%;
}

.documentuploaded .docupldinner .docupldwrapper {
  height: 140px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border: 1px dashed #787878;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.documentuploaded .docupldinner .docupldwrapper #fileElem,
.documentuploaded .docupldinner .docupldwrapper #fileElem1 {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  opacity: 0;
}

.documentuploaded .docupldinner .docupldwrapper .docupldcntr {
  text-align: center;
}

.documentuploaded .docupldinner .docupldwrapper p {
  font-size: 14px;
  font-weight: normal;
  line-height: 17.05px;
  text-align: center;
  color: #787878;
  font-weight: 600;
}

.documentuploaded .docupldinner .docupldwrapper img {
  display: block;
  margin: 0 auto 10px;
}

.documentuploaded .docupldinner .docupldwrapper label.button {
  font-size: 14px;
  font-weight: normal;
  line-height: 17.05px;
  text-align: center;
  color: #787878;
  margin-bottom: 0px;
  display: block;
  font-weight: 600;
}

.documentuploaded .gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 10px;
}

.documentuploaded .gallery .galleryinner {
  width: 33.33%;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .documentuploaded .gallery .galleryinner {
    width: 50%;
  }
}

@media only screen and (max-width: 640px) {
  .documentuploaded .gallery .galleryinner {
    width: 100%;
  }
}

.documentuploaded .gallery .galleryinner .galleryinner_img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.documentuploaded .gallery .galleryinner .galleryinner_img img {
  width: 100%;
  height: 140px;
  padding: 0px;
  border: 1px solid #ADADAD;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}

.documentuploaded .gallery .galleryinner a {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
}

.documentuploaded .gallery .galleryinner a img {
  width: 46px;
}

/*

#drop-area {
  border: 2px dashed #ccc;
  border-radius: 20px;
  font-family: sans-serif;
  padding: 20px;
}
#drop-area.highlight {
  border-color: purple;
}

#drop-areab {
  border: 2px dashed #ccc;
  border-radius: 20px;
  font-family: sans-serif;
  padding: 20px;width: 100%;
}*/

.myTrustedpro.myTrustedpro_wrapper {
  padding-top: 80px;
  background: #F8F8F8;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .trustedpro_main_section {
    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
  }
}

.myTrustedpro.myTrustedpro_wrapper h1 {
  text-align: center;
  font-size: 48px;
  line-height: 125%;
  letter-spacing: 0px;
  margin: 0;
  font-weight: normal;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper h1 {
    font-size: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .UNLOCKTRStMB {
    height: calc(92vh - 85px - 85px) !important;
    background: #fff;
    overflow-x: scroll;
    overflow-y: inherit;
    clear: both;
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 640px) {
  .myTrustedpro.myTrustedpro_wrapper .UNLOCKTRStMB {
    height: calc(90vh - 85px - 85px) !important;
    padding-bottom: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .wrap-login100-form-btn {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 30px 0;
    background: #fff;
  }
}

.myTrustedpro.myTrustedpro_wrapper .UNloCKHeADING h2 {
  font-size: 36px;
  line-height: 30px;
  letter-spacing: 0;
  text-align: center;
  margin: 40px 0 15px;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .UNloCKHeADING h2 {
    margin-top: 10px;
  }
}

.myTrustedpro.myTrustedpro_wrapper .UNloCKHeADING p {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0;
  margin-bottom: 20px;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .UNloCKHeADING p br {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog {
  -webkit-transform: inherit;
          transform: inherit;
  width: 100%;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content.nopadding {
  padding: 0px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content.nopadding .modal-body .add_to_network {
  padding: 32px 27px 59px 27px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content.nopadding .modal-body .add_to_network.activenopadd {
  padding: 32px 27px 0px 27px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content.nopadding .modal-body .add_to_network.activenopadd .UNloCKHeADING p {
  margin-bottom: 0px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content.nopadding .modal-body .add_to_network.activenopadd .UNLOCKTRStMB {
  height: auto !important;
  padding-bottom: 0px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content {
  width: 100%;
  height: 100%;
  border-radius: 0px !important;
  overflow: hidden;
  border: none;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 15px -2px rgba(33, 61, 124, 0.12);
  /*padding: 68px 36px 68px 56px;*/
  padding: 68px 0px 68px 0px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content {
    padding: 50px 21px 50px 26px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content {
    padding: 50px 15px 50px 15px;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content {
    height: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .close:before {
  content: '';
  height: 22px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .close:after {
  content: '';
  height: 22px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network {
  padding: 40px 70px 40px;
}

@media only screen and (max-width: 640px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network {
    padding: 28px 10px 50px;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network {
    padding: 0px 70px 40px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network {
    padding: 0px 0px 50px;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network .tot_ro_frm {
  /*max-height: 220px;*/
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network .tot_ro_frm {
    max-height: inherit;
    overflow: inherit;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network .resendinvtback {
  font-size: 25px;
  color: #333;
  float: none;
  text-decoration: none;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .add_to_network .resendinvtback .fa {
  font-size: 30px;
  padding-right: 8px;
  line-height: normal;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .tot_ro_frm .TruSTEDRadIOsection .TruSTEDRadIO {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body .tot_ro_frm .TruSTEDRadIOsection .TruSTEDRadIO li .labelwrap {
    margin-bottom: 25px;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 .ref_l {
  width: 35%;
  padding-top: 0px;
  padding-right: 20px;
  margin-top: -20px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 .ref_l {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 .ref_l img {
  width: 100%;
  margin-left: 0px;
  margin-top: 0px;
  max-width: inherit;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
  padding-top: 0px;
  width: 75% !important;
  margin: 0 auto;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    width: 100% !important;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav {
  max-width: 100%;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li {
  width: 33.33%;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a {
  line-height: normal;
  padding-bottom: 20px;
  width: 100%;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a {
    font-size: 16px;
    padding-bottom: 10px;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a span {
  display: none;
  position: relative;
  top: 17px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a span {
    width: 100%;
    margin-left: 0;
  }
}

@media only screen and (max-width: 480px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li a span {
    width: 100%;
    margin-left: 0;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a {
  border-bottom: 2px solid #006adc;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a:hover {
  color: #333;
  border-bottom: 2px solid #006adc;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .nav li.active a:focus {
  color: #333;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r {
  padding-top: 0px;
  max-height: inherit;
  overflow-y: hidden;
  overflow-x: hidden;
  padding-right: 5px;
  float: none;
  min-height: 620px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r {
    padding-right: 0px;
    min-height: inherit;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r h2 {
  font-size: 32px;
  line-height: 125%;
  letter-spacing: 0px;
  text-align: left;
  margin: 0 0 8px 0;
  font-weight: 700;
  color: #333;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .UNloCKProGRessBar {
  max-width: 100%;
  margin-top: 50px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .UNloCKProGRessBar ul {
  max-width: 588px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .UNloCKProGRessBar ul {
    text-align: center;
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .UNloCKProGRessBar ul li {
    text-align: center;
  }
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .nav-tabs {
    max-width: 100%;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .nav-tabs li {
  margin-top: 30px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r img {
  margin-top: 0px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .proBdListing {
  padding-left: 0px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content {
  max-width: 100%;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content {
    max-width: 100%;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l {
  margin-bottom: 45px;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  margin-left: -4px;
  margin-right: -4px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-y: auto;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l li {
  width: 25%;
  height: 58px;
  margin-right: 0;
  border-radius: 60px;
  border: 0px solid #b1b1b1;
  display: inline-block;
  text-align: center;
  line-height: 58px;
  padding-left: 4px;
  padding-right: 4px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l li {
    width: 160px;
    height: 58px;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l li a {
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #b1b1b1;
  border-radius: 60px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l li a {
    width: 150px;
    margin-bottom: 0px;
  }

  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l li a i {
    line-height: normal;
    padding-right: 5px;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .social_l li:hover a {
  border: 1px solid #006adc;
  color: #006adc;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-form .professional-btn .btn {
  display: block;
  width: 100%;
  height: 45px;
  padding: 12px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont {
  margin-left: 0px;
  margin-right: 0px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  max-height: 750px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont {
    max-height: 450px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table thead {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table thead tr th {
  font-size: 14px;
  color: #333;
  font-weight: 600;
  padding: 16px 10px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr {
  background: none !important;
  border: none !important;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td.last-colomn {
    vertical-align: top;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td.last-colomn a {
  color: #007EFF;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td.last-colomn a {
    text-align: right;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td.last-colomn p.colshowmb {
    text-align: center;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr .mbw70 {
    width: 70%;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr .mbw70 p.colshowmb {
    color: #6A6A6A;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr .mbw30 {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 30%;
    vertical-align: top;
  }

  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr .mbw30 p.colshowmb {
    text-align: center;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td {
  padding: 8px 10px;
  border-bottom: 1px solid #D9D9D9;
  background: none !important;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td a {
  color: #007EFF;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td a {
    text-align: right;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent_nm1 {
  color: #333;
  font-weight: normal;
  font-weight: 600;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .agent_nm {
  color: #333;
  font-weight: normal;
  word-break: break-all;
  font-weight: 400;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-success {
  border-radius: 4px;
  background: #EBFFF8;
  color: #5DAA90;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 2px 12px;
  font-weight: 600;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td .btn-danger {
  border-radius: 4px;
  background: #FFECBD;
  color: #CD8E1C;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 2px 12px;
  font-weight: 600;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td br {
  display: none;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td br span {
  display: block;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont table tbody tr td.colhidemb {
  text-align: center;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ {
  margin-top: 32px;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt {
  width: 96%;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt {
    width: 100%;
  }
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt input {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  height: 57px;
  color: #000;
  padding: 10px 20px;
  border-radius: 60px;
  border: 1.53px solid #DDDDDD;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 50px;
  box-shadow: none;
}

.myTrustedpro.myTrustedpro_wrapper .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt .srch_btn_rit {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  top: 0px;
  display: block;
}

.myInvtToolTIP {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myInvtToolTIP {
    display: inline-block;
  }
}

.myInvtToolTIP .inottooltIP {
  position: absolute;
  border-radius: 4px;
  background: #FFF;
  padding: 12px 16px;
  -webkit-box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
  box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
  left: inherit;
  width: 243px;
  top: 29px;
  right: -30px;
  z-index: 9;
  display: none;
  text-align: left;
}

.myInvtToolTIP .inottooltIP p {
  margin: 0px;
  font-size: 14px !important;
  color: #333 !important;
  font-weight: normal;
  white-space: normal !important;
}

.myInvtToolTIP:hover .inottooltIP {
  display: block;
}

.onTabletview {
  display: none;
}

@media only screen and (max-width: 991px) {
  .onTabletview {
    display: none;
    width: 100%;
    padding-top: 55px;
  }

  .onTabletview img {
    max-width: 440px;
    margin: 0 auto;
    display: block;
  }
}

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

.UnlocktAbSection.gcontactsection {
  max-width: 850px;
  margin: 0px auto 0;
  padding-bottom: 50px;
  /*gmail contact css*/
  /*gmail contact css*/
}

@media only screen and (max-width: 767px) {
  .UnlocktAbSection.gcontactsection {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.UnlocktAbSection.gcontactsection ._professionals-form-invite .register-inner-invite .gmailcontactlist {
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 300px;
}

@media only screen and (max-width: 767px) {
  .UnlocktAbSection.gcontactsection ._professionals-form-invite .register-inner-invite .gmailcontactlist {
    min-height: inherit;
    max-height: 300px;
    padding-bottom: 50px;
  }
}

.UnlocktAbSection.gcontactsection ._professionals-form-invite .register-inner-invite .gmailcontactlist ul {
  padding: 0px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ccc;
  list-style-type: none;
  margin-left: -5px;
  margin-right: -5px;
  padding-bottom: 10px;
}

.UnlocktAbSection.gcontactsection ._professionals-form-invite .register-inner-invite .gmailcontactlist ul li {
  width: 23.75%;
  padding-left: 5px;
  padding-right: 5px;
}

.UnlocktAbSection.gcontactsection ._professionals-form-invite .register-inner-invite .gmailcontactlist ul li.gcontactcheck {
  width: 5%;
}

.UnlocktAbSection.gcontactsection ._professionals-form-invite .register-inner-invite .gmailcontactlist ul li.gcontactcheck input {
  width: auto !important;
}

.professional-btn {
  display: block;
  text-align: center;
  padding-top: 10px;
}

@media only screen and (max-width: 767px) {
  .professional-btn {
    display: block;
    text-align: center;
    position: fixed;
    z-index: 9999;
    bottom: 0px;
    left: 0;
    right: 0;
    padding: 0px 20px 10px 20px;
    background: #fff;
  }
}

.UnclockInViTE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style-type: none;
  padding: 0px;
}

@media only screen and (max-width: 767px) {
  .UnclockInViTE {
    margin-left: -20px;
    margin-right: -20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    border-top: 1px solid #DADBDC;
    margin-bottom: 0px;
  }
}

.UnclockInViTE li {
  width: 240px;
  padding: 0 5px;
}

@media only screen and (max-width: 767px) {
  .UnclockInViTE li {
    width: 100%;
    padding: 0px;
    margin-bottom: 10px;
  }
}

.UnclockInViTE li .btn {
  width: 100%;
  font-size: 16px;
  height: 40px;
  border-radius: 4px;
  font-weight: 400;
}

.UnclockInViTE li .addnetwork {
  /*color: #000000;*/
  color: #fff;
  background: #006ADC;
  border: 1px solid #006ADC;
  /*background: #f8df00;
      border: 1px solid #f8df00;*/
}

.UnclockInViTE li .addmail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #006ADC;
  background: none;
  border: 1px solid #006ADC;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.UnclockInViTE li .addmail img {
  margin-right: 5px;
}

.addmoreNetwork {
  margin-top: 5px !important;
  margin-bottom: 17px !important;
}

@media only screen and (max-width: 767px) {
  .addmoreNetwork {
    margin-top: 5px !important;
  }
}

.addmoreNetwork button.noaddicon {
  font-size: 16px;
  color: #006ADC !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: normal;
}

.addmoreNetwork button.noaddicon:hover {
  color: #006ADC !important;
}

.addmoreNetwork button.noaddicon img {
  display: inline-block !important;
  margin-right: 10px;
}

.addmoreNetwork button.noaddicon:before {
  display: none;
}

#show_errors {
  padding: 0px;
}

#show_errors .alertmsg {
  background-color: #f2dede;
  border: #f2dede;
  color: #ff0000;
  max-width: 610px;
  margin: 0 auto;
  padding: 9px 10px;
  font-size: 16px;
}

.gmailcontactlistouter .gmailselectall {
  margin-bottom: 10px;
}

.gmailcontactlistouter .gmailselectall label {
  font-weight: 400;
  font-weight: normal;
  color: #333;
  font-size: 16px;
  margin: 0px;
}

.unlockouter {
  margin-top: 45px;
  clear: both;
}

.unlockouter h4 {
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 25px;
  color: #333;
  margin-top: 0px;
  font-weight: 700;
}

.unlockouter .UNloCKProGRdetails {
  clear: both;
  /*background: rgba(0, 106, 220, 0.05);*/
}

@media only screen and (max-width: 767px) {
  .unlockouter .UNloCKProGRdetails {
    overflow-y: auto;
  }
}

@media only screen and (max-width: 767px) {
  .unlockouter .UNloCKProGRdetails table {
    white-space: nowrap;
  }
}

.unlockouter .UNloCKProGRdetails table thead {
  background: #E6F3FF;
}

.unlockouter .UNloCKProGRdetails table thead tr th {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 16px;
  color: #006ADC;
  text-align: left;
  font-weight: normal;
  font-weight: 600;
}

.unlockouter .UNloCKProGRdetails table tbody tr td {
  font-size: 16px;
  line-height: 16px;
  color: #333;
  text-align: left;
  padding: 15px 20px;
}

.unlockouter .UNloCKProGRdetails ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -24px;
  margin-right: -24px;
  list-style-type: none;
  padding: 16px 24px;
}

.unlockouter .UNloCKProGRdetails ul li {
  width: 33.33%;
  padding-left: 24px;
  padding-right: 24px;
  color: #333;
  font-weight: 400;
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: center;
}

.unlockouter .UNloCKProGRdetails ul li #get_leader_board_ranked {
  font-size: 36px;
  font-weight: 400;
}

.unlockouter .UNloCKProGRdetails ul li span {
  display: block;
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-top: 8px;
  font-weight: 600;
}

.unlockouter .UNloCKProGRdetails ul li:last-child {
  color: #006ADC;
}

.unlockouter .UNloCKProGRdetails ul li:last-child span {
  color: #006ADC;
}

.Leaderboardtable {
  margin-top: 40px;
  max-height: 570px;
  overflow-y: auto;
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable {
    overflow-x: auto;
    width: 100%;
    max-height: 450px;
  }
}

.Leaderboardtable table {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table {
    /*white-space: nowrap;*/
  }
}

.Leaderboardtable table thead {
  background: -webkit-gradient(linear, left top, right top, from(#279AEE), to(#006ADC));
  background: linear-gradient(90deg, #279AEE 0%, #006ADC 100%);
}

@media only screen and (max-width: 1024px) {
  .Leaderboardtable table thead {
    background: #279AEE;
    background-image: none;
  }
}

.Leaderboardtable table thead tr th {
  color: #FFF;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 16px 20px;
  font-weight: 600;
}

.Leaderboardtable table thead tr th br {
  display: none;
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table thead tr th br {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table thead tr th.hidemobile {
    display: none;
  }
}

.Leaderboardtable table thead tr th.hidedsktp {
  display: none;
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table thead tr th.hidedsktp {
    display: table-cell;
  }
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown {
  display: inline-block;
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown .btn {
  font-size: 24px;
  line-height: 10px;
  padding: 0;
  display: block;
  color: #333;
  border: none;
  position: relative;
  top: -5px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown .dropdown-menu {
  left: inherit;
  right: 0px;
  padding: 8px;
  min-width: 116px;
  border: none !important;
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown .dropdown-menu:before {
  display: none;
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown .dropdown-menu li {
  margin-bottom: 5px;
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown .dropdown-menu li a {
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  padding: 5px;
  text-decoration: none;
  border-radius: 4px;
  text-align: left;
}

.Leaderboardtable table tbody tr .leaderboarddp .dropdown .dropdown-menu li a:hover {
  color: #006ADC;
  background: #EFF6FE !important;
}

.Leaderboardtable table tbody tr p.hidedsktp {
  display: none;
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table tbody tr p.hidedsktp {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table tbody tr td.hidemobile {
    display: none;
  }
}

.Leaderboardtable table tbody tr td.hidedsktp {
  display: none;
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table tbody tr td.hidedsktp {
    display: table-cell;
  }
}

.Leaderboardtable table tbody tr td {
  color: #333;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  padding: 8px 20px;
  border-bottom: 1px solid #D9D9D9;
}

.Leaderboardtable table tbody tr td:first-child {
  font-weight: 600;
}

.Leaderboardtable table tbody tr td .Leaderboardagentd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Leaderboardtable table tbody tr td .Leaderboardagentd .Leaderboardlft {
  width: 35px;
  height: 35px;
  overflow: hidden;
  border-radius: 35px;
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .Leaderboardtable table tbody tr td .Leaderboardagentd .Leaderboardlft {
    display: none;
  }
}

.Leaderboardtable table tbody tr td .Leaderboardagentd .Leaderboardlft img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.Leaderboardtable table tbody tr td .Leaderboardagentd .LeaderboardRht {
  width: 85%;
}

.Leaderboardtable table tbody tr td .Leaderboardagentd .LeaderboardRht h3 {
  color: #333;
  font-size: 16px;
  text-align: left;
  margin: 0px 0 0px 0;
  font-weight: normal;
  font-weight: 400;
}

.Leaderboardtable table tbody tr td .Leaderboardagentd .LeaderboardRht p {
  text-align: left;
  margin-bottom: 0px;
  font-size: 14px;
}

.Leaderboardtable table tbody tr td ul {
  list-style-type: none;
  padding: 0px 0 0 30px;
}

.Leaderboardtable table tbody tr td ul li {
  display: block;
  margin-bottom: 8px;
  text-align: left;
}

.Leaderboardtable table tbody tr td ul li:last-child {
  margin-bottom: 0px;
}

.Leaderboardtable table tbody tr td ul li a {
  color: #007EFF;
  text-decoration: underline;
}

.Leaderboardtable table tbody tr td ul.pagination {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Leaderboardtable table tbody tr td ul.pagination li {
  margin: 0;
}

.Leaderboardtable table tbody tr td ul.pagination li a {
  text-decoration: none;
}

.Leaderboardtable table tbody tr td ul.pagination li.active span {
  padding: 7px 15px;
}

.Leaderboardtable table tbody tr td.noborder {
  border-bottom: 0px solid #D9D9D9;
}

.Leaderboardtable table .Leaderboardpagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Leaderboardtable table .Leaderboardpagination .pagination li {
  margin-right: 5px;
  color: #006ADC;
  font-size: 14px;
  border-radius: 4px;
}

.Leaderboardtable table .Leaderboardpagination .pagination li a {
  color: #006ADC;
  font-size: 14px;
  border-radius: 4px !important;
  text-decoration: none;
  background: #FFFFFF;
  padding: 6px 12px;
  border: 1px solid #EFEFEF;
}

.Leaderboardtable table .Leaderboardpagination .pagination li a:hover {
  background: #DFEAF6;
}

.Leaderboardtable table .Leaderboardpagination .pagination li a:focus {
  background: #DFEAF6;
}

.Leaderboardtable table .Leaderboardpagination .pagination li.active span {
  border: 1px solid #DFEAF6;
  color: #006ADC;
  font-size: 14px;
  padding: 6px 12px;
  border-radius: 4px;
  background: #DFEAF6;
}

.Leaderboardtable table .Leaderboardpagination .gotopage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Leaderboardtable table .Leaderboardpagination .gotopage .formcontrol {
  width: 110px;
  height: 35px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #EFEFEF;
  border-radius: 4px;
  font-size: 14px;
  line-height: 14px;
  color: #333333;
  -webkit-box-shadow: 0px 1px 3px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 1px 3px rgba(33, 61, 124, 0.12);
}

.Leaderboardtable table .Leaderboardpagination .gotopage .btngotpage {
  width: 29px;
  height: 27px;
  background: #006ADC;
  border-radius: 4px;
  padding: 0;
  margin-left: 10px;
  border: 1px solid #006ADC;
  color: #fff;
  font-size: 14px;
}

@media only screen and (max-width: 767px) {
  .colhidemb {
    display: none !important;
  }
}

.colshowmb {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .colshowmb {
    display: block !important;
  }
}

.loading-text {
  display: block;
  width: 100%;
  text-align: center;
}

.tRUStEdNOdAtA {
  margin-top: 40px;
  border-radius: 4px;
  padding: 40px 24px 56px 24px;
  text-align: center;
  border: 1px solid #B8B7B7;
}

@media only screen and (max-width: 767px) {
  .tRUStEdNOdAtA {
    padding: 40px 24px 56px 24px;
  }
}

.tRUStEdNOdAtA img {
  margin: 0 auto 15px;
}

.tRUStEdNOdAtA p {
  margin-bottom: 0px;
  color: #333;
  text-align: center;
  font-size: 18px !important;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-weight: 700 !important;
}

@media only screen and (max-width: 767px) {
  .tRUStEdNOdAtA p {
    font-size: 16px !important;
    white-space: normal !important;
  }
}

ul.reinremo {
  padding-left: 0px;
  list-style-type: none;
  margin-bottom: 0px;
  margin-right: -8px;
}

@media only screen and (max-width: 767px) {
  ul.reinremo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
    margin: 0;
  }

  ul.reinremo li {
    padding: 0 8px;
    position: relative;
    width: 100%;
    margin-bottom: 10px;
  }

  ul.reinremo li a {
    text-align: center !important;
  }

  ul.reinremo li:after {
    content: '';
    border-right: 1px solid #007EFF;
    position: absolute;
    right: -1px;
    width: 0;
    height: 10px;
    top: 5px;
    display: none;
  }

  ul.reinremo li:last-child:after {
    border-right: none;
  }
}

.NodAtAAVilAble.NodAtAAVilAbleLDR {
  padding: 40px 24px 56px 24px;
  margin-top: 0px;
}

.NodAtAAVilAble {
  border-radius: 4px;
  margin-top: 30px;
  padding: 72px 24px;
  border: 1px solid #B8B7B7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.NodAtAAVilAble .NodAtAIN img {
  display: block !important;
  margin: 0 auto 12px !important;
}

.NodAtAAVilAble .NodAtAIN label {
  color: #333;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0px;
  font-weight: 700;
}

@media only screen and (max-width: 991px) {
  .NodAtAAVilAble .NodAtAIN label br {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content {
  padding: 50px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content {
    /*padding: 15px 0px 68px 0px;*/
    padding: 0px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
  padding: 0px;
  width: 100% !important;
  margin: 0 auto;
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .add_to_network {
  padding: 0;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r {
  /*Leader Board*/
  /*Leader Board*/
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable {
  max-height: inherit;
  overflow: inherit;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .Leaderboardtableinner {
  overflow-y: auto;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist {
  margin-bottom: 35px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -13px;
  margin-right: -13px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist {
  width: 33.33%;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 991px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist {
    width: 50%;
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist {
    width: 100%;
    margin-bottom: 15px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr {
  -webkit-box-shadow: 0px 4px 15px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 15px rgba(33, 61, 124, 0.12);
  border-radius: 4px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldtoplistimg {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
  position: relative;
  height: 82px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldtoplistimg {
    height: inherit;
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldtoplistimg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldtoplistimg img.fshexagonicon {
  position: absolute;
  width: 52px;
  height: 52px;
  right: 10px;
  top: 10px;
  -o-object-fit: inherit;
     object-fit: inherit;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr h2 {
  font-size: 16px;
  line-height: 16px;
  color: #333333;
  font-weight: normal;
  margin-bottom: 10px;
  font-weight: 600;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr p {
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr p {
    margin-bottom: 0px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .btn-viewprofile {
  font-size: 16px;
  line-height: 150%;
  color: #6A6A6A;
  text-align: center;
  background: #F0F0F0;
  border: 1.5px solid #F0F0F0;
  border-radius: 4px;
  padding: 8px 30px;
  font-weight: normal;
  display: block;
  width: 100%;
  font-weight: 600;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER {
  padding: 0px 15px 15px 15px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER {
    padding: 15px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER span.ldpig {
  width: 70px;
  height: 70px;
  display: block;
  border-radius: 100px;
  overflow: hidden;
  position: relative;
  margin-top: -36px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER span.ldpig {
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER span.ldpig img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER .ldINR01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER .ldINR01 .fshexagonicon {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .Leaderboardtable .leaderboardtoplist .ldtoplistgroup .ldtoplist .ldtoplistinr .ldINNER .ldINR01 .fshexagonicon {
    display: block;
    width: 52px;
    height: 52px;
    margin-left: 10px;
    margin-left: auto;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r h2 {
  font-size: 32px;
  line-height: 39px;
  color: #333333;
  font-weight: normal;
  font-weight: 700;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r p {
  color: #333;
  font-size: 16px;
  line-height: 19px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r p strong {
  color: #333;
  font-weight: normal;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB {
    height: auto !important;
    padding-bottom: 0px;
    margin-top: 0px;
  }
}

@media only screen and (max-width: 640px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB {
    height: auto !important;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .addmoreNetwork {
  margin-bottom: 0px !important;
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .addmoreNetwork {
    margin-bottom: 25px !important;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .addmoreNetwork .noaddicon {
  padding-left: 0px !important;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .professional-btn {
  padding-top: 27px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING {
  margin-top: 35px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING h2 {
  font-size: 24px;
  color: #333333;
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 15px;
  font-weight: 600;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING .unlhdtctd {
  display: block;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING .unlhdtctd {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING .unlhdtctm {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING .unlhdtctm {
    display: block;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING p {
  font-size: 16px;
  line-height: 125%;
  color: #333333;
  text-align: left;
  font-weight: normal;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .UNloCKHeADING p br {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .professional-btn {
    display: block;
    text-align: center;
    position: relative;
    z-index: 99;
    bottom: 0px;
    left: 0;
    right: 0;
    padding: 0px 0px 10px 0px;
    background: #fff;
    width: 100%;
  }

  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .professional-btn .add_now .UnclockInViTE {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    margin-left: -10px;
    margin-right: -10px;
    border-top: 0px solid #DADBDC;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm {
  /*max-width: 970px;*/
  max-width: inherit;
  margin: 0 auto;
  display: block;
  max-height: inherit;
  overflow: visible;
  /* .row.add_more_4{
                          margin-left: 0px !important;
                          margin-right: 0px !important;
                          @include mobile-device{
                            margin-left: 0px !important;
                            margin-right: 0px !important;
                          }
                        }*/
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .wrap-input100 {
  margin-bottom: 25px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .wrap-input100 .input100::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .wrap-input100 .input100::-webkit-input-placeholder {
    color: #636C72;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .wrap-input100 .input100::-moz-placeholder {
  /* Firefox 19+ */
  color: #636C72;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .wrap-input100 .input100:-ms-input-placeholder {
  /* IE 10+ */
  color: #636C72;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .wrap-input100 .input100:-moz-placeholder {
  /* Firefox 18- */
  color: #636C72;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .row {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .TruSTEDRadIOsection .TruSTEDRadIO {
    -ms-flex-wrap: inherit;
        flex-wrap: inherit;
  }

  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .TruSTEDRadIOsection .TruSTEDRadIO li {
    width: auto;
    margin-right: 10px;
  }

  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .InviterProfviaemail .UNLOCKTRStMB .login100-form .tot_ro_frm .TruSTEDRadIOsection .TruSTEDRadIO li:last-child {
    margin-right: 0px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt {
  float: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt .srch_btn_rit {
  width: 231px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane .frm_ .SRP_f_inpt .srch_btn_rit {
    width: 135px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 {
  padding-top: 63px;
  padding-bottom: 30px;
  /*dropdown mynetwork*/
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown {
  position: absolute;
  right: 0;
  top: 0;
  /*dropdown mynetwork*/
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown {
  display: inline-block;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .btn {
  font-size: 24px;
  line-height: 10px;
  padding: 0;
  display: block;
  color: #333;
  border: none;
  position: relative;
  top: -5px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 10px 10px 0 0;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu {
  left: inherit;
  right: 0;
  padding: 8px;
  min-width: 100px;
  margin-top: -2px;
  border: none !important;
}

@media only screen and (max-width: 640px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu {
    left: inherit;
    right: 0;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu:before {
  display: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu li {
  margin-bottom: 5px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu li a {
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  padding: 5px;
  text-decoration: none;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu li a img {
  margin-right: 10px;
  display: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu li a:hover {
  color: #006ADC;
  background: #EFF6FE !important;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetworkdropdown .dropdown .dropdown-menu li a:hover img {
  -webkit-filter: invert(27%) sepia(90%) saturate(5442%) hue-rotate(202deg) brightness(98%) contrast(101%);
          filter: invert(27%) sepia(90%) saturate(5442%) hue-rotate(202deg) brightness(98%) contrast(101%);
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1.mynetworkmain {
  width: 210px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 {
  padding: 7px 0px 30px;
  width: 100%;
  height: auto;
  background: #FFFFFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
  margin: 0 auto 30px;
  position: relative;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 span {
  width: 48px;
  height: 48px;
  display: block;
  overflow: hidden;
  margin: -28px auto 10px;
  position: relative;
  border-radius: 100px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 span img {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 h2 {
  font-size: 16px;
  line-height: 16px;
  color: #333333;
  text-align: center;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding: 0 10px;
  font-weight: 600;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 p {
  font-size: 14px;
  line-height: 17px;
  color: #6A6A6A;
  margin: 0px;
  text-align: center;
  padding: 0 10px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt {
  position: absolute;
  bottom: -12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-decoration: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt a {
  min-width: 45px;
  height: 25px;
  color: #6A6A6A;
  background: #E0E0E0;
  border-radius: 25px;
  padding: 6px 6px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt a .fa {
  margin-left: auto;
  font-size: 18px;
  line-height: 10px;
  position: relative;
  top: 1px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt.actived a {
  min-width: 45px;
  height: 25px;
  color: #fff;
  background: #006ADC;
  border-radius: 25px;
  padding: 6px 6px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt.actived a .fa {
  margin-left: auto;
  font-size: 18px;
  line-height: 10px;
  position: relative;
  top: 1px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt.actived:after {
  content: '|';
  width: 100%;
  position: absolute;
  text-align: center;
  bottom: -50px;
  color: #E9E9E9;
  font-size: 20px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt.active a {
  min-width: 45px;
  height: 25px;
  color: #fff;
  background: #006ADC;
  border-radius: 25px;
  padding: 6px 6px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt.active a .fa {
  margin-left: auto;
  font-size: 18px;
  line-height: 10px;
  position: relative;
  top: 1px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_g1 .mntcnt.active:after {
  content: '|';
  width: 100%;
  position: absolute;
  text-align: center;
  bottom: -50px;
  color: #E9E9E9;
  font-size: 20px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group.mynetwork_grp02 {
  min-height: 210px;
  width: 100%;
  padding-top: 0px;
  border: 0px solid #E9E9E9;
  background-image: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group.mynetwork_grp02 .mynetwork_grpin {
  /*position: absolute;*/
  width: 100%;
  padding-top: 50px;
  /*border-top: 1px solid #E9E9E9;*/
  background-image: var(--borderline);
  background-size: auto;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group.mynetwork_grp02 .mynetwork_grpin .mynetwork_list {
  margin-bottom: 30px !important;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group {
  padding-top: 50px;
  /*border-top:1px solid #BDBDBD;*/
  margin-top: 50px;
  background-image: var(--borderline);
  background-size: auto;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
  overflow-y: inherit;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group .mynetwork_grpin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /*margin-left: -15px;
                                  margin-right: -15px;*/
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group .mynetwork_grpin .mynetwork_list {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 1199px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group .mynetwork_grpin .mynetwork_list {
    width: 33.33%;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .mynetworksection .mynetwork_01 .mynetwork_group .mynetwork_grpin .mynetwork_list {
    width: 50%;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont {
  margin-top: 0px;
  max-height: inherit;
  overflow: visible;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel {
  padding-bottom: 50px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel {
    overflow-y: auto;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table {
    white-space: nowrap;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table thead {
    display: table-header-group;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table thead tr th {
  font-size: 16px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table thead tr th.mtectcenter {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table thead tr th.hidemobile {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table thead tr th.hidedsktp {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table thead tr th.hidedsktp {
    display: table-cell;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td.nodataintyet {
  border: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td {
  font-size: 16px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td .NodAtAAVilAble .NodAtAIN {
  padding: 50px 0;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td .NodAtAAVilAble .NodAtAIN label {
  font-size: 16px;
  line-height: 125%;
  color: #333333;
  font-weight: normal;
  font-weight: 400;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr p.hidedsktp {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr p.hidedsktp {
    display: block;
    margin: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td.hidemobile {
    display: none;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td.hidedsktp {
  display: none;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td.hidedsktp {
    display: table-cell;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td.colhidemb {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel table tbody tr td.colhidemb {
    display: table-cell !important;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown {
  display: inline-block;
  padding-left: 20px;
}

@media only screen and (max-width: 767px) {
  .myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown {
    padding-left: 0px;
  }
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown .btn {
  font-size: 24px;
  line-height: 10px;
  padding: 0;
  display: block;
  color: #333;
  border: none;
  position: relative;
  top: -5px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown .dropdown-menu {
  left: inherit;
  right: 0px;
  padding: 8px;
  min-width: 110px;
  border: none !important;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown .dropdown-menu:before {
  display: none;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown .dropdown-menu li {
  margin-bottom: 5px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown .dropdown-menu li:last-child {
  margin-bottom: 0px;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown .dropdown-menu li a {
  font-size: 14px;
  line-height: 17px;
  color: #333333;
  padding: 5px;
  text-decoration: none;
  border-radius: 4px;
  text-align: left;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content .tab-pane ._professionals-added .invite-left .invite_account .account_cont.pendingtabel .leaderboarddp .dropdown .dropdown-menu li a:hover {
  color: #006ADC;
  background: #EFF6FE !important;
}

.myTrustedpro.myTrustedpro_wrapper.buildmynetwork .modal-dialog .modal-content .modal-body ._trustedpro001 ._trustedpro001-right .ref_r .tab-content ._add_professionals_reinvite ._professionals-form .professional-btn .btn {
  display: block;
  width: 100%;
  height: 45px;
  padding: 12px;
}

.PendingInvites {
  padding-top: 20px;
}

@media only screen and (max-width: 767px) {
  .PendingInvites {
    padding-bottom: 200px;
  }
}

.PendingInvites h4 {
  font-size: 24px;
  line-height: 24px;
  color: #333333;
  margin: 0px 0 25px 0;
  font-weight: normal;
  font-weight: 600;
}

.PendingInvites p {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 125%;
  color: #333333;
}

.retdashboard {
  margin: 30px 0 35px 0;
}

@media only screen and (max-width: 767px) {
  .retdashboard {
    margin: 30px 0 35px 15px;
  }
}

.retdashboard a {
  font-size: 14px;
  color: #333;
  text-decoration: none;
  font-weight: 600;
}

.retdashboard a .fa {
  margin-right: 8px;
}

.nonetworddata {
  padding: 50px 10px;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .nonetworddata {
    padding: 0px 10px 50px 10px;
  }
}

.nonetworddata p {
  text-align: center;
  font-size: 16px;
  line-height: 125%;
  color: #333333;
}

.nonetworddata p a {
  text-decoration: none;
  color: #006ADC;
  font-weight: 600;
}

.mynetworksuccess {
  position: fixed;
  bottom: 50px;
  right: 50px;
  width: 438px;
}

@media only screen and (max-width: 767px) {
  .mynetworksuccess {
    width: 90%;
    max-width: 438px;
    bottom: 30px;
    right: 20px;
  }
}

.mynetworksuccess .mynetworksuccessinr {
  width: 100%;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 15px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 15px rgba(33, 61, 124, 0.12);
  border-radius: 4px;
  position: relative;
  padding: 10px;
}

.mynetworksuccess .mynetworksuccessinr .sucescontent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.mynetworksuccess .mynetworksuccessinr .sucescontent img {
  margin-right: 10px;
  position: relative;
  top: 6px;
}

.mynetworksuccess .mynetworksuccessinr .sucescontent p {
  font-size: 16px;
  line-height: 125%;
  color: #333333;
  margin-bottom: 0px;
}

.mynetworksuccess .mynetworksuccessinr .sucescontent p span {
  display: block;
  margin-bottom: 15px;
  color: #333333;
  font-weight: 600;
}

.mynetworksuccess .mynetworksuccessinr .ntcls {
  position: absolute;
  right: 12px;
  top: 10px;
}

.bdintyet {
  padding: 30px 0;
  font-size: 16px;
  line-height: 125%;
  color: #333333;
}

.invitemyStats {
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}

.invitemyStats .modal-dialog {
  width: 100%;
  max-width: 847px;
  margin-top: 15%;
}

@media only screen and (max-width: 767px) {
  .invitemyStats .modal-dialog {
    margin-top: 100px;
    padding: 0 15px;
  }
}

.invitemyStats .modal-dialog .modal-content {
  border-radius: 4px !important;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .invitemyStats .modal-dialog .modal-content {
    height: auto;
  }
}

.invitemyStats .modal-dialog .modal-content .modal-header {
  background: #fff;
  border: none;
  padding: 25px;
  position: relative;
}

.invitemyStats .modal-dialog .modal-content .modal-header .modal-title {
  text-align: center;
  font-size: 36px;
  line-height: 35px;
  color: #333333;
  padding-top: 16px;
  font-weight: normal;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .invitemyStats .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 28px;
    line-height: 28px;
  }
}

.invitemyStats .modal-dialog .modal-content .modal-header .close {
  font-size: 35px;
  font-weight: normal;
  position: absolute;
  right: 24px;
  top: 17px;
}

.invitemyStats .modal-dialog .modal-content .modal-body {
  padding: 20px 30px;
}

@media only screen and (max-width: 767px) {
  .invitemyStats .modal-dialog .modal-content .modal-body .UNloCKProGRdetails {
    overflow-y: auto;
  }
}

@media only screen and (max-width: 767px) {
  .invitemyStats .modal-dialog .modal-content .modal-body .UNloCKProGRdetails table {
    white-space: nowrap;
  }
}

.invitemyStats .modal-dialog .modal-content .modal-body .UNloCKProGRdetails table thead {
  background: #F5F6F9;
}

.invitemyStats .modal-dialog .modal-content .modal-body .UNloCKProGRdetails table thead tr th {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 16px;
  color: #333;
  text-align: left;
  font-weight: normal;
  font-weight: 600;
}

.invitemyStats .modal-dialog .modal-content .modal-body .UNloCKProGRdetails table tbody tr td {
  font-size: 16px;
  line-height: 16px;
  color: #333;
  text-align: left;
  padding: 15px 20px;
}

.buildntdp {
  border: 1px #DADBDC solid;
  border-radius: 4px;
  background: #fff;
  margin-bottom: 25px;
  position: relative;
}

.buildntdp select {
  padding: 6px 8px;
  background: #fff;
  font-size: 17px;
  color: #636C72;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 4px;
  -webkit-appearance: none;
}

.buildntdp select option:first {
  color: #636C72;
}

.buildntdp:after {
  content: '\F107';
  font-family: 'fontawesome';
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 18px;
  color: #636C72;
  pointer-events: none;
}

.buildnetworkdropdown {
  margin-bottom: 25px;
}

.buildnetworkdropdown .dropdown {
  position: relative;
  padding: 9px 8px;
  border: 1px #DADBDC solid;
  border-radius: 4px;
  background: #fff;
  font-size: 17px;
  color: #000;
  line-height: 1.2;
}

.buildnetworkdropdown .dropdown .dropdown-toggle {
  font-size: 17px;
  color: #000;
  display: block;
  position: relative;
  text-decoration: none;
}

.buildnetworkdropdown .dropdown .dropdown-toggle .fa {
  position: absolute;
  right: 1px;
  top: 3px;
}

.buildnetworkdropdown .dropdown .dropdown-menu {
  min-width: 100%;
  padding: 10px;
  font-size: 12px;
}

.buildnetworkdropdown .dropdown .dropdown-menu li {
  position: relative;
  font-size: 17px;
  color: #000;
  padding: 0px 0px;
}

.buildnetworkdropdown .dropdown .dropdown-menu li input {
  display: none;
}

.buildnetworkdropdown .dropdown .dropdown-menu li a {
  text-decoration: none;
  border-radius: 4px;
  padding: 3px 5px;
}

.buildnetworkdropdown .dropdown .dropdown-menu li a:hover {
  color: #006adc;
  background: #eef3fc !important;
}

.buildnetworkdropdown .dropdown .dropdown-menu:before {
  display: none;
}

.NoPendingINvite {
  text-align: center;
  margin-top: -15px;
}

.NoPendingINvite img {
  width: 185px;
  margin: 0 auto 0px;
}

.NoPendingINvite h4 {
  font-size: 20px;
  line-height: 24px;
  color: #333333;
  font-weight: normal;
  margin-bottom: 15px;
  text-align: center;
  font-weight: 600;
}

.NoPendingINvite p {
  font-size: 18px;
  line-height: 22px;
  color: #333333;
  margin: 0px;
  text-align: center;
}

.myStats {
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
}

@media only screen and (max-width: 991px) {
  .myStats {
    z-index: 9999999999;
  }
}

.myStats .v--modal-box.v--modal {
  top: 0 !important;
  left: 0px !important;
  width: 100% !important;
  height: auto !important;
  background: none !important;
}

.myStats .modal-dialog {
  width: 925px;
  margin-bottom: 0px;
}

@media only screen and (max-width: 991px) {
  .myStats .modal-dialog {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog {
    width: 95%;
    margin: 30px auto 0 !important;
  }
}

.myStats .modal-dialog .modal-content {
  border-radius: 4px !important;
  background: #FFF;
  height: auto;
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content {
    height: auto;
  }
}

.myStats .modal-dialog .modal-content .modal-header {
  background: #fff;
  border: none;
  padding-top: 72px;
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content .modal-header {
    padding-top: 52px;
  }
}

.myStats .modal-dialog .modal-content .modal-header h4.modal-title {
  color: #333;
  text-align: center;
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  line-height: 35px;
  margin-bottom: 16px;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content .modal-header h4.modal-title {
    font-size: 32px;
  }
}

.myStats .modal-dialog .modal-content .modal-header p {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 150%;
  margin: 0px;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content .modal-header p {
    font-size: 18px;
  }
}

.myStats .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  top: 30px;
  right: 30px;
  font-size: 30px;
}

.myStats .modal-dialog .modal-content .modal-body {
  padding-bottom: 78px;
  /*height: calc(95vh - 85px - 85px);
			  	overflow-y: auto;*/
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content .modal-body {
    padding-top: 25px;
    padding-bottom: 40px;
  }
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr {
  max-width: 781px;
  margin: 0 auto;
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 35px 8px 16px;
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt {
    padding: 8px 18px;
  }
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt:nth-child(odd) {
  background: #F5F6F9;
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt:first-child {
  border-top: 1px solid #C7C9D9;
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt:first-child {
    border-top: 0px solid #C7C9D9;
  }
}

@media only screen and (max-width: 767px) {
  .myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt .myStatslft {
    width: 80%;
  }
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt .myStatslft h3 {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 6px 0;
  font-weight: 600;
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt .myStatslft p {
  color: #6A6A6A;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 125%;
  margin-bottom: 0px;
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt .myStatslRht {
  margin-left: auto;
  padding-left: 10px;
  white-space: nowrap;
}

.myStats .modal-dialog .modal-content .modal-body .myStatsinr .myStatslISt .myStatslRht p {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0px;
}

.SRP_head h1 {
  text-align: center;
  font-size: 32px;
  color: #000;
  margin-top: 80px;
  margin-bottom: 35px;
  font-weight: 700;
}

.SRP_head {
  border-bottom: 1px solid #E7E7E7;
  padding-bottom: 40px;
}

.SrchTabHTMain {
  position: static;
}

.vendr_srch_bar {
  position: static !important;
  margin: 0 auto !important;
  height: 59px !important;
  width: 762px !important;
}

.vendr_srch_bar .ser_inp_line {
  height: 50px !important;
}

.vendr_srch_bar input {
  height: 57px !important;
}

.vendr_srch_bar .btn-searchq-nd {
  top: 6px !important;
  line-height: 21px;
}

.vendr_srch_bar .ser_inp_vendr {
  width: calc(100% - 370px) !important;
}

._hdr_search_inner {
  position: relative;
}

.S_chip_ {
  width: 100%;
  overflow-x: auto;
}

.S_chip {
  margin: 18px 0 12px;
  height: 70px;
  overflow: hidden;
  text-align: center;
  /*display: flex; flex-wrap: wrap;*/
  width: 100%;
}

.S_chip li {
  display: inline-block;
  margin: 10px 5px 10px 0px;
  white-space: nowrap;
}

.S_chip li a {
  cursor: pointer;
  height: 44px;
  color: #006ADC;
  border: 1px solid #006ADC;
  font-size: 16px;
  padding: 10px 16px;
  display: inline-block;
  border-radius: 100px;
}

.S_chip li a:hover,
.S_chip li a.active {
  background: #006ADC;
  color: #fff;
  border: 1px solid #006ADC;
  text-decoration: none;
}

.arrw_t_b_pill {
  height: 40px;
  width: 40px;
  border-radius: 100%;
  background: #E9F3FF;
  display: inline-block;
  margin: 0 auto;
  cursor: pointer;
  line-height: 40px;
}

.arrw_t_b_pill svg {
  margin-top: 17px;
}

.arrw_t_b_pill.active svg {
  rotate: 180deg;
  margin-top: 15px;
}

.ma_pr {
  /*float: left;width: 100%;border: 1px solid #ccc;*/
  margin-left: -6px;
  margin-right: -6px;
}

.dis_p .ma_pr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d_card_s {
  width: 25%;
  float: left;
  margin: 25px 6px 0 6px;
  background: #E9F3FF;
  padding: 15px 16px;
  display: inline-block;
  text-align: center;
  border-radius: 4px;
  position: relative;
}

.d_card_img {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 100%;
  margin: 0 auto;
}

.d_card_img img {
  width: 100%;
  min-height: 80px;
}

.d_card_nme {
  font-size: 16px;
  color: #000;
  margin: 10px 0 5px 0;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.d_card_loc {
  font-size: 14px;
  color: #666666;
  margin: 5px 0 5px;
  font-weight: 400;
}

.d_card_loc img {
  margin-top: -2px;
  padding-right: 3px;
}

.d_card_dec {
  font-size: 14px;
  color: #000;
  min-height: 60px;
  font-weight: 400;
  line-height: 140%;
}

.d_card_dec a {
  color: #0069E4;
}

.d_card_dec p {
  margin-bottom: 0;
}

.d_card_cnt_hvr {
  position: absolute;
  width: 100%;
  text-align: right;
  bottom: 16px;
  padding-right: 16px;
}

.dis_p .fav_icn {
  right: -3px;
  position: relative;
}

.dis_p .v_view_prof {
  right: 14px;
  position: static;
  margin-right: 5px;
}

.v_view_prof {
  position: relative;
}

.d_card_dec {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.d_card_s .d_card_hvr {
  display: none;
  width: 100%;
  text-align: center;
  left: 0;
  position: absolute;
  bottom: 0px;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(66.31%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 66.31%, rgba(0, 0, 0, 0.3) 100%);
  height: 200px;
  border-radius: 4px;
}

.d_card_s:hover .d_card_hvr {
  display: inline-block;
}

.v_view_prof {
  cursor: pointer;
  z-index: 90;
  line-height: 40px;
  border-radius: 100px;
  background: #fff;
  color: #000;
  width: 118px;
  height: 40px;
  display: inline-block;
  font-size: 16px;
  text-align: center;
  left: 0;
  right: 0;
  position: static;
  bottom: 16px;
  margin: 0 auto;
}

.v_view_prof:hover {
  background: #006ADC;
  color: #fff;
  text-decoration: none;
}

.fav_icn {
  position: relative;
  right: -8px;
  cursor: pointer;
  z-index: 90;
  border-radius: 100%;
  display: inline-block;
  background: #fff;
  height: 40px;
  width: 40px;
  position: absolute;
  right: 20px;
  bottom: 15px;
}

.fav_icn span.change-icon {
  z-index: 9;
  text-align: center;
  padding-top: 12px;
  display: inline-block;
  font-size: 18px;
  line-height: 20px;
}

.fav_icn span.total_count_Fav {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  padding-left: 4px;
  position: relative;
  top: -1px;
}

.fav_icn span.total_count_Fav:empty {
  display: none;
}

.fav_icn {
  width: auto;
  padding: 0 11px;
  border-radius: 100px;
  position: relative;
  top: 2px;
  right: auto;
}

.cl_fav .v_view_prof {
  margin-right: 8px;
}

.fav_icn a {
  outline: none;
  text-decoration: none;
}

.change-icon > .fa + .fa {
  display: none;
}

i.fa.fa-heart.heart-icons {
  color: #F5484A;
}

i.fa.fa-heart-o.heart-icons {
  color: #8D95A5;
}

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

.S_list_ {
  margin-top: 23px;
}

.bg_L_blue .S_list_,
.bg_L_blue .SRP_head {
  max-width: 1170px;
  margin: 0 auto;
}

.srch_rst_filt {
  float: right;
}

.srch_rst_filt a {
  cursor: pointer;
}

.srch_rst_filt .dropdown-menu {
  left: auto;
  right: 0;
}

.srch_rst_filt .dropdown-toggle {
  padding-right: 0;
  color: #676767;
  float: right;
  margin-top: 7px;
}

.srch_rst_filt .dropdown-toggle strong {
  font-weight: 600;
}

.srch_rst_filt .dropdown-toggle:hover,
.srch_rst_filt .dropdown-toggle:focus {
  text-decoration: none;
}

.top_he {
  padding-top: 18px;
}

.top_he h4 {
  display: inline-block;
  font-size: 24px;
  color: #000;
  font-weight: 700;
  font-weight: normal;
}

.list_cat {
  margin: 22px 0 50px;
}

.list_cat .srch_rst_filt a {
  color: #006ADC;
  font-size: 16px;
}

.list_cat .top_he h4 {
  display: inline-block;
  font-size: 20px;
  color: #000;
  font-weight: 600;
}

.list_cat .srch_rst_filt p {
  color: #006ADC;
  font-size: 16px;
  font-weight: 600;
  margin-top: 9px;
  margin-bottom: 0;
}

.full_card_link {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}

.laodmore {
  font-size: 24px;
  display: inline-block;
  text-align: center;
  border: 1px solid #efefef;
  font-weight: 700;
  border-radius: 5px;
  padding: 10px 70px;
  cursor: pointer;
  background: #006ADC;
  color: #fff;
  margin-bottom: 50px;
}

.laodmore:hover {
  background: #fff;
  color: #006ADC;
  border: 1px solid #006ADC;
}

@media only screen and (max-width: 1450px) {
  .vendr_srch_bar .ser_inp_loct {
    width: calc(100%  - 400px) !important;
  }
}

@media only screen and (max-width: 1024px) {
  .main_ma_pr {
    width: 100%;
    overflow-x: auto;
  }

  .ma_pr {
    width: 1300px;
  }

  .d_card_s {
    width: 300px;
  }

  .cl_fav .ma_pr {
    width: 100%;
  }

  .S_chip {
    width: 1200px;
    padding: 0;
    height: auto;
  }

  .arrw_t_b_pill {
    display: none;
  }

  .cl_fav .d_card_s {
    width: 33.3%;
  }
}

@media only screen and (max-width: 991px) {
  /*	.d_card_s{width: 46%}
	.ma_pr{display: inline-block;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}*/
}

@media only screen and (max-width: 767px) {
  .redesign-searchbar-np font {
    font-size: 16px;
  }

  .SRP_head {
    padding-bottom: 25px;
  }

  .SRP_head h1 {
    position: relative;
    top: -70px;
    font-weight: 700;
    font-size: 28px;
  }

  .vendr_srch_bar {
    height: auto !important;
    width: 100% !important;
    margin-left: auto !important;
    position: relative !important;
    top: 50px !important;
  }

  .srch_rst_filt {
    float: left;
    margin-top: 4px;
  }

  .srch_rst_filt .dropdown-toggle {
    padding-left: 0;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    font-weight: 400;
  }

  .list_cat {
    margin: 11px 0 35px;
    float: left;
    width: 100%;
  }

  .d_card_s {
    margin: 15px 4px 0 4px;
  }

  .SrchTabHTMain {
    position: relative;
    top: 0px;
  }

  .vendr_srch_bar .btn-searchq-nd {
    top: auto !important;
  }

  .list_cat .top_he h4 {
    float: left;
    width: 100%;
    font-size: 18px;
  }

  .crs_icn_srch {
    top: 5px;
  }

  .list_cat .srch_rst_filt p {
    margin-bottom: 0px;
    margin-top: 0;
  }

  .redesign-searchbar-np {
    min-height: 52px !important;
    line-height: 52px !important;
    margin-left: 0 !important;
    left: 0 !important;
    width: 100% !important;
  }

  .redesign-searchbar-np span {
    top: 12px !important;
  }

  .top_he h4 {
    font-size: 20px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
  }

  .S_chip li a {
    font-size: 14px;
    height: 36px;
    padding: 7px 15px;
  }

  .S_chip li {
    margin: 4px 5px 4px 0;
  }

  .S_chip {
    width: 920px;
    text-align: left;
    height: auto;
  }

  .srch_rst_filt.dropdown {
    margin-top: 17px;
  }

  .list_cat .top_he {
    padding-top: 0;
  }
}

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

/*	----------------	-----------		----------- client_favorite.php	-------		---		-----		---	*/

.cl_fav .d_card_s {
  margin: 12px 0 0 0;
  background: #fff;
  padding: 0 6px;
}

.cl_fav .d_card_s.lim_8 {
  display: none;
}

.cl_fav .d_card_s.lim_8.active {
  display: inline-block;
}

.cl_fav .d_card_f {
  position: relative;
  background: #E9F3FF;
  padding: 15px 16px 13px;
  min-height: 244px;
  border-radius: 4px;
}

.cl_fav.bg_L_blue {
  padding-top: 20px;
}

.cl_fav .show_more_hide_txt {
  cursor: pointer;
  display: none;
  text-align: center;
  width: 100%;
  font-size: 16px;
  color: #006ADC;
  margin: 19px 0 50px;
  font-weight: 700;
}

.cl_fav .show_more_hide_txt svg {
  top: -1px;
  position: relative;
}

.cl_fav .SRP_head {
  max-width: 700px;
  margin: 0 auto;
  display: none;
  border-bottom: none;
}

.cl_fav .SRP_head p a {
  color: #0069E4;
  font-weight: 600;
}

.cl_fav .SRP_head p {
  font-size: 16px;
  color: #000;
}

.cl_fav .SRP_head h3 {
  font-size: 32px;
  color: #000;
  margin-bottom: 20px;
  font-weight: 700;
}

.cl_fav .SRP_head.saveheadprefd h3 {
  margin-top: 80px;
}

.cl_fav .SRP_head h4 {
  font-size: 18px;
  color: #000;
  margin-top: 40px;
  font-weight: 600;
}

.cl_fav .S_chip {
  margin-top: 0px;
}

.cl_fav .S_chip li {
  margin-top: 5px;
}

.cl_fav .list_cat .top_he h4 {
  margin-bottom: 3px;
}

.cl_fav h1.s_fav_txt {
  font-size: 32px;
  color: #000;
  margin-top: 90px;
  margin-bottom: 16px;
  font-weight: 700;
}

.cl_fav .SRP_head h1.s_fav_txt {
  text-align: left;
}

.cl_fav .d_card_dec {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

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

.btm_fix_toster {
  background: #D9F3D4;
  color: #000;
  border: 1px solid #95AB90;
  display: none;
  padding: 8px 15px;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 400;
  position: fixed;
  bottom: 50px;
  z-index: 90;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  left: 50%;
}

.btm_fix_toster_flx {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.btm_fix_toster a {
  color: #006ADC;
  text-decoration: underline;
  font-weight: 700;
}

.btm_fix_toster span {
  color: #95AB90;
  font-size: 18px;
  cursor: pointer;
  margin-left: auto;
  padding-left: 15px;
}

.btm_fix_toster div {
  display: inline-block;
}

@media only screen and (max-width: 1440px) {
  /* .cl_fav .d_card_f{min-height: 300px;} */
}

@media only screen and (max-width: 1430px) {
  /* .cl_fav .d_card_f{min-height: 313px;} */
}

@media only screen and (max-width: 1340px) {
  .cl_fav .d_card_s {
    width: 33.3%;
  }
}

@media only screen and (max-width: 1290px) {
  /* .cl_fav .d_card_f{min-height: 333px;} */
}

@media only screen and (max-width: 1200px) {
  /* .cl_fav .d_card_f{min-height: 355px;} */
}

@media only screen and (max-width: 767px) {
  .cl_fav .d_card_s {
    width: 50%;
    float: none;
  }

  .v_view_prof {
    display: none;
  }

  .fav_icn {
    bottom: auto;
    right: 0px;
    top: 20px;
    padding: 0;
    background: none;
  }

  .d_card_s .d_card_hvr {
    height: 100%;
    display: inline-block;
    background: none;
  }

  .fav_icn span.change-icon {
    font-size: 20px;
  }

  .cl_fav h1.s_fav_txt {
    margin: 30px 0 16px;
  }

  .cl_fav .list_cat .top_he h4 {
    margin-bottom: 0;
  }

  .cl_fav .d_card_cnt_hvr {
    position: relative;
    left: auto;
    right: auto;
    text-align: right;
    width: 100%;
  }

  .btm_fix_toster {
    width: 75%;
    bottom: 16px;
  }

  .hamburgermenushhid .bg_L_blue.horzantaliscroll .container {
    padding-left: 15px !important;
    padding-right: 16px !important;
  }

  .cl_fav .ma_pr {
    text-align: center;
  }

  .dis_p .fav_icn {
    right: 0px;
    top: 10px;
    bottom: auto;
  }

  .dis_p .d_card_cnt_hvr {
    bottom: auto;
  }

  .vendr_srch_bar .ser_inp_loct,
  .vendr_srch_bar .ser_inp_vendr {
    width: 100% !important;
  }

  .cl_fav .SRP_head h3 {
    font-size: 24px;
    font-weight: 600;
  }

  .cl_fav .SRP_head p {
    line-height: 140%;
  }

  .cl_fav .S_chip {
    width: auto;
    text-align: center;
  }

  .myheadarea {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 500px) {
  .cl_fav .d_card_s {
    width: 100%;
    padding: 0;
  }

  .btm_fix_toster {
    width: 90%;
  }

  .cl_fav .d_card_f {
    min-height: auto;
  }

  .cl_fav .ma_pr {
    margin: 0;
  }
}

.bg_L_blue .S_list_t_h p {
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  color: #333333;
  margin-bottom: 0px;
}

.bg_L_blue .list_cat .myfebthead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bg_L_blue .list_cat .myfebthead h4 {
  margin-top: 0px;
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .bg_L_blue .list_cat .myfebthead h4 {
    font-size: 18px;
    font-weight: 600;
  }
}

.bg_L_blue .list_cat .myfebthead .myfebtshowmore {
  margin-left: auto;
}

.bg_L_blue .list_cat .myfebthead .myfebtshowmore .show_more_hide_txt {
  margin: 0px;
  font-size: 18px;
  font-weight: normal;
  display: block;
  white-space: nowrap;
  font-weight: 600;
  position: relative;
  top: -8px;
}

.bg_L_blue .list_cat .myfebthead .myfebtshowmore .show_more_hide_txt .fa {
  margin-left: 10px;
}

.bg_L_blue .list_cat .myfebthead .myfebtshowmore .dropdownsorting {
  display: none;
}

.bg_L_blue .myfavshmropt {
  margin-top: 80px;
}

@media only screen and (max-width: 767px) {
  .bg_L_blue .myfavshmropt {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.bg_L_blue .myfavshmropt .show_more_hide_txt {
  text-align: left;
  margin: 0;
  font-size: 20px;
  line-height: 24.36px;
  text-align: left;
  color: #626262;
  font-weight: 600;
}

.bg_L_blue .myfavshmropt .show_more_hide_txt .fa {
  margin-right: 10px;
  color: #626262;
  font-size: 22px;
}

.bg_L_blue .myfavshmropt #agentback.fixedback {
  position: fixed;
  width: 100%;
  z-index: 999;
  background: #fff;
  top: 0;
  padding: 18px 0;
}

.bg_L_blue .myfavshmropt #loanofficerback.fixedback {
  position: fixed;
  width: 100%;
  z-index: 999;
  background: #fff;
  top: 0;
  padding: 18px 0;
}

.bg_L_blue .myfavshmropt #vendorback.fixedback {
  position: fixed;
  width: 100%;
  z-index: 999;
  background: #fff;
  top: 0;
  padding: 18px 0;
}

.bg_L_blue .activespace .main_ma_pr {
  margin-top: 35px;
}

.bg_L_blue .activespace .main_ma_pr {
  margin-top: 0px;
}

.bg_L_blue .activespace .myfebthead {
  display: none;
}

.bg_L_blue .activespace .myfebthead h4 {
  margin: 0px;
}

.bg_L_blue #agentshowaddspce {
  margin-top: 0px;
}

.bg_L_blue #loanofficerhowaddspce {
  margin-top: 0px;
}

.bg_L_blue #vendorhowaddspce {
  margin-top: 0px;
}

.showmorehead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}

@media only screen and (max-width: 767px) {
  .showmorehead {
    margin-top: 0px;
  }
}

.showmorehead h2 {
  display: inline-block;
  font-size: 20px;
  color: #000;
  margin: 0px;
  font-weight: normal;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .showmorehead h2 {
    margin-top: 30px;
  }
}

.showmorehead .myfebtshowmore {
  margin-left: auto;
}

.showmorehead .myfebtshowmore .show_more_hide_loan {
  display: none;
}

.showmorehead .myfebtshowmore .dropdownsorting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .showmorehead .myfebtshowmore .dropdownsorting {
    margin-top: 30px;
  }
}

.showmorehead .myfebtshowmore .dropdownsorting h4 {
  font-weight: normal;
  font-size: 16px;
  line-height: 14px;
  text-align: center;
  margin: 0px 5px 0 0;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .showmorehead .myfebtshowmore .dropdownsorting h4 {
    color: #767676;
  }
}

@media only screen and (max-width: 767px) {
  .showmorehead .myfebtshowmore .dropdownsorting h4 span {
    display: none;
  }
}

.showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-toggle {
  font-size: 16px;
  font-weight: normal;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  color: #767676;
  padding: 5px 10px;
  border-radius: 4px;
  min-width: 175px;
  font-weight: 600;
  border: 1px solid #767676;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-toggle {
    font-size: 0px;
    border: none;
    min-width: inherit;
  }
}

.showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-toggle .fa {
  margin-left: auto;
  color: #767676;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-toggle .fa {
    font-size: 16px;
  }
}

.showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-menu {
  width: 100%;
  margin-top: 10px;
  border: none !important;
  -webkit-box-shadow: 0px 4px 7px 0px #213D7C1F;
          box-shadow: 0px 4px 7px 0px #213D7C1F;
}

@media only screen and (max-width: 767px) {
  .showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-menu {
    left: inherit;
    right: 10px;
  }
}

.showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-menu:before {
  display: none;
}

.showmorehead .myfebtshowmore .dropdownsorting .dropdown .dropdown-menu li a {
  font-size: 15px;
  line-height: 14px;
  color: #333;
  text-align: left;
  padding: 12px 10px;
}

/*discover*/

.srch_multiple {
  display: inline-block;
  width: 100%;
  float: left;
  position: relative;
}

.auto_fill_vndr ul {
  list-style: none;
  padding: 0;
}

.auto_fill_vndr li {
  list-style: none;
}

.auto_fill_vndr {
  position: relative;
  top: 0;
}

.loader_top_vndor {
  position: relative;
  top: 3px;
}

@media only screen and (max-width: 767px) {
  .redesign-searchbar-np {
    top: -72px !important;
  }

  .redesign-searchbar-np span img {
    margin-top: -23px !important;
  }

  .Service-Provider {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .LiStPrOPeRtY_SeCtIoN .dropdown-backdrop {
    display: none;
  }
}

.LiStSeARChBtN1 {
  padding: 28px 24px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px rgba(149, 157, 165, 0.05);
          box-shadow: 0 4px 8px rgba(149, 157, 165, 0.05);
  margin-bottom: 24px;
}

.LiStSeARChBtN1 h2 {
  margin: 0 0 12px;
  font-size: 20px;
  line-height: 20px;
  color: #333;
  font-weight: 700;
}

.LiStSeARChBtN1 p {
  font-weight: 400;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 22px;
  color: #333;
  margin-bottom: 24px;
}

.LiStSeARChBtN1 .LiStSeARChRht1 {
  width: 100%;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.btn-importbtn-new {
  font-weight: 600;
  padding: 4px 16px;
  background: #1271DD;
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  font-size: 16px;
  line-height: 20px;
  color: #fff !important;
}

.btn-importbtn-new .img {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(9deg) brightness(104%) contrast(104%);
          filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(9deg) brightness(104%) contrast(104%);
}

.btn-AddProP-new {
  font-weight: 600;
  padding: 4px 16px;
  background: #fff;
  border: solid 1px #1271DD;
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  font-size: 16px;
  line-height: 20px;
  color: #1271DD;
}

.myListingWrapper {
  padding: 24px 24px 32px;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px rgba(149, 157, 165, 0.05);
          box-shadow: 0 4px 8px rgba(149, 157, 165, 0.05);
  margin-bottom: 24px;
}

.searchListWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .searchListWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .searchListWrapper .btnGroupDropNew {
    width: 100%;
    gap: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: calc(50% - 4px);
    margin-top: 10px;
    float: left;
  }
}

.sortWrapperNew {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}

@media only screen and (max-width: 767px) {
  .sortWrapperNew {
    display: block;
    margin-top: 30px;
    width: 100%;
  }
}

.sortWrapperNew .sortListText {
  font-weight: 600;
  font-size: 16px;
  color: #333;
}

.sortWrapperNew .sortByBtnWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #333;
}

.projectListingWrapperNew {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px 16px;
}

@media only screen and (max-width: 767px) {
  .projectListingWrapperNew {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media only screen and (max-width: 600px) {
  .projectListingWrapperNew {
    grid-template-columns: repeat(1, 1fr);
  }
}

.projectListNew .projectImg {
  margin-bottom: 18px;
  position: relative;
}

.projectListNew .projectImg .projectImgInner {
  height: 220px;
  background: #aaaaaa;
  overflow: hidden;
}

.projectImg .projectImgInner .img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}

.projectListNew .propertyPrice {
  margin: 0 0 12px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}

.projectListNew {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}

.projectListNew .propertyInfoWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.projectListNew .propertyInfoWrapper .propertyInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-bottom: 12px;
}

.projectListNew .propertyInfoWrapper .propertyInfo .propertyInfoList span {
  font-weight: 600;
}

.projectListNew .propertyInfoWrapper .propertyType {
  position: relative;
  padding-left: 16px;
}

.projectListNew .propertyInfoWrapper .propertyType::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 12px;
  background: #6D6D6D;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.projectListNew .propertyAddress {
  margin-bottom: 12px;
}

.projectListNew .propertyListedOn {
  color: #6D6D6D;
  font-size: 14px;
  line-height: 18px;
  margin-top: 12px;
}

.searchListWrapper .searchBarWrapper {
  width: 100%;
  position: relative;
}

.searchListWrapper .searchBarWrapper .searchIcon {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 12px;
  margin: auto 0;
  z-index: 9;
}

.formInputGroupWrapper {
  margin-bottom: 20px;
}

.formInputGroupWrapper .label {
  margin: 0;
  margin-bottom: 8px;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  font-weight: 600;
  padding: 0;
  border-radius: 0;
  display: block;
  text-align: left;
}

.formBtnWrapper {
  margin-top: 4px;
}

.formInputNew {
  border: solid 1px #CBCACD !important;
  border-radius: 4px !important;
  height: 40px;
  padding: 8px 16px 8px 12px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #333333;
}

.formInputNewSearch {
  border: solid 1px #CBCACD !important;
  border-radius: 4px !important;
  height: 40px;
  padding: 8px 48px 8px 16px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  font-size: 16px;
  color: #333333;
}

.formSelectDropNew {
  padding: 8px 12px 8px 16px;
  height: 40px;
  border: solid 1px #CBCACD;
  border-radius: 4px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  font-size: 16px;
  color: #999 !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

@media only screen and (max-width: 767px) {
  .formSelectDropNew {
    width: 100%;
  }
}

.formSelectDropNew .caretIcon {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  .formSelectDropNew .caretIcon {
    margin-left: auto;
  }
}

.formSelectDropNewText {
  padding: 9px 0px 7px 8px;
  height: 40px;
  border: none;
  border-radius: 4px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  font-size: 18px;
  color: #333;
  background: none;
}

.formSelectDropNewText .caretIcon img {
  -webkit-filter: invert(15%) sepia(17%) saturate(7%) hue-rotate(323deg) brightness(102%) contrast(87%);
          filter: invert(15%) sepia(17%) saturate(7%) hue-rotate(323deg) brightness(102%) contrast(87%);
}

.formSelectDropNewText:hover {
  color: #333 !important;
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none !important;
}

.allFiltersBtn {
  padding: 8px 16px 8px 12px;
  height: 40px;
  border-radius: 4px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-size: 16px;
  color: #999;
  background: none !important;
}

@media only screen and (max-width: 767px) {
  .allFiltersBtn {
    width: calc(50% - 4px);
    margin-top: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

.allFiltersBtn .filterIconNew {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.allFiltersBtn .filterIconNew img {
  -webkit-filter: invert(70%) sepia(0%) saturate(42%) hue-rotate(208deg) brightness(89%) contrast(84%);
          filter: invert(70%) sepia(0%) saturate(42%) hue-rotate(208deg) brightness(89%) contrast(84%);
}

.allFiltersBtn:hover,
.formSelectDropNew:hover {
  color: #006ADC !important;
  border: solid 1px #006ADC !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.formSelectDropNew:hover .caretIcon .icon,
.allFiltersBtn:hover .filterIconNew {
  -webkit-filter: invert(50%) sepia(93%) saturate(7491%) hue-rotate(200deg) brightness(98%) contrast(102%);
          filter: invert(50%) sepia(93%) saturate(7491%) hue-rotate(200deg) brightness(98%) contrast(102%);
}

.btnGroupDropNew .dropdown-menu {
  z-index: 888;
}

@media only screen and (max-width: 767px) {
  .btnGroupDropNew .dropdown-menu {
    width: 319px !important;
    padding: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .btnGroupDropNew .dropdown-menu {
    /*bottom: 100%;*/
    left: 0;
    content: " ";
    height: auto;
    width: 0;
    position: absolute;
    /* pointer-events: none;*/
  }
}

@media only screen and (max-width: 767px) {
  .homeTypeDropWrapper:before {
    left: 34%;
  }
}

@media only screen and (max-width: 767px) {
  .priceDropWrapper:before {
    left: 34%;
  }
}

.btnGroupDropNew:before .dropdown-menu {
  border: none;
}

.btnGroupDropNew.open .formSelectDropNew {
  color: #006ADC !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: solid 1px #006ADC !important;
}

@media only screen and (max-width: 767px) {
  .btnGroupDropNew .dropdown-menu.pathDropWrapper {
    right: 0;
    left: inherit;
  }
}

@media only screen and (max-width: 767px) {
  .btnGroupDropNew .dropdown-menu.pathDropWrapper {
    left: inherit;
    right: 0;
  }
}

.btnGroupDropNew.open .formSelectDropNewText {
  color: #333 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none !important;
}

.formSelectDropNew + .dropdown-menu:before,
.formSelectDropNewText + .dropdown-menu:before {
  border: none !important;
}

.formSelectDropNew + .dropdown-menu:before,
.formSelectDropNew + .dropdown-menu,
.formSelectDropNewText + .dropdown-menu {
  -webkit-box-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);
          box-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);
  width: 288px;
  border: none !important;
  font-size: 16px;
}

.formSelectDropNew + .dropdown-menu {
  padding: 16px;
}

.formSelectDropNewText + .dropdown-menu li {
  padding: 10px 12px 10px 16px;
  font-weight: 400;
  color: #333333;
  font-size: 16px;
  cursor: pointer;
}

.formSelectDropNewText + .dropdown-menu li:hover {
  background-color: #f6f6f6 !important;
}

.formSelectDropNewText + .dropdown-menu li a {
  padding: 0;
}

.formSelectDropNewText + .dropdown-menu li a:hover {
  background-color: none !important;
}

.pathDropWrapper,
.priceDropWrapper {
  width: 352px !important;
}

.homeTypeDropWrapper {
  width: 200px !important;
}

.homeTypeDropWrapper h2,
.pathDropWrapper h2,
.priceDropWrapper h2 {
  margin: 0;
  margin-bottom: 24px;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  font-weight: 600;
}

.priceFormWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.priceFormWrapper .hyphen {
  width: 40px;
  height: 40px;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.formBtnApply:active,
.formBtnApply:hover,
.formBtnApply:focus,
.formBtnApply {
  width: 100%;
  height: 40px;
  border: none;
  background: #006ADC;
  font-size: 16px;
  line-height: 20px;
  padding: 4px 8px;
  color: #fff;
  font-weight: 600;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.formBtnClear:active,
.formBtnClear:hover,
.formBtnClear:focus,
.formBtnClear {
  width: 100%;
  height: 40px;
  border: none;
  background: none !important;
  font-size: 16px;
  line-height: 20px;
  padding: 4px 8px;
  color: #006ADC;
  font-weight: 600;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bathFormWrapper .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bathFormWrapper .btn-group .btn-default {
  height: 40px !important;
  padding: 8px;
  font-size: 16px;
  color: #333;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.bathFormWrapper .btn-group .btn-default:focus,
.bathFormWrapper .btn-group .btn-default:hover,
.bathFormWrapper .btn-group .btn-default.active {
  background: #E2F5FD;
  border: solid 1px #006ADC;
  color: #006ADC;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.homeTypeFormWrapper .homeTypeFormList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  font-size: 16px;
  color: #333;
  line-height: 20px;
  margin-bottom: 20px;
}

.homeTypeFormWrapper .homeTypeFormList label {
  margin-bottom: 0 !important;
}

.homeTypeFormWrapper input[type=checkbox] {
  position: relative;
  border: 1px solid #999DA2;
  border-radius: 4px;
  background: none;
  cursor: pointer;
  line-height: 0;
  margin: 0;
  outline: 0;
  padding: 0 !important;
  vertical-align: text-top;
  height: 16px;
  width: 16px;
  min-width: 16px;
  -webkit-appearance: none;
  /* opacity: .5; */
}

.homeTypeFormWrapper input[type=checkbox]:hover {
  /* opacity: 1; */
}

.homeTypeFormWrapper input[type=checkbox]:checked {
  background-color: #006ADC;
  border: 1px solid #006ADC;
  /* opacity: 1; */
}

.homeTypeFormWrapper input[type=checkbox]:before {
  content: '';
  position: absolute;
  right: 50%;
  top: 50%;
  width: 4px;
  height: 10px;
  border: solid #FFF;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
          transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}

.homeTypeFormWrapper input[type=radio] {
  position: relative;
  border: 1px solid #999DA2;
  border-radius: 100%;
  background: none;
  cursor: pointer;
  line-height: 0;
  margin: 0;
  outline: 0;
  padding: 0 !important;
  vertical-align: text-top;
  height: 16px;
  width: 16px;
  -webkit-appearance: none;
}

.homeTypeFormWrapper input[type=radio]:checked {
  background-color: #006ADC;
  border: 1px solid #006ADC;
}

.homeTypeFormWrapper input[type=radio]:before {
  content: '';
  position: absolute;
  right: 4px;
  top: 8px;
  width: 6px;
  height: 6px;
  margin: 0;
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
          transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
  right: 4px;
  top: 8px;
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 100%;
}

#allFiltersModal.modal {
  /*overflow-y:auto !important;*/
}

#allFiltersModal .modal-dialog {
  max-width: 480px;
  width: 100%;
}

#allFiltersModal .modal-dialog .modal-content {
  border-radius: 4px !important;
}

#allFiltersModal .modal-dialog .modal-content .modal-footer,
#allFiltersModal .modal-dialog .modal-content .modal-header {
  border-radius: 4px !important;
  background: none;
  padding: 20px 24px;
}

#allFiltersModal .modal-dialog .modal-content .modal-header .modal-title {
  line-height: normal;
}

#allFiltersModal .modal-dialog .modal-content .modal-header .close {
  font-size: 36px;
  line-height: 20px;
  margin: 0;
}

#allFiltersModal .modal-dialog .modal-content .modal-header .close span {
  line-height: 20px;
  display: block;
}

#allFiltersModal .modal-dialog .modal-content .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px 0 0 0;
}

#allFiltersModal .modal-dialog .modal-content .modal-footer .formBtnClear,
#allFiltersModal .modal-dialog .modal-content .modal-footer .formBtnApply {
  width: inherit;
  padding: 4px 32px;
}

#allFiltersModal .modal-dialog .modal-content .modal-body {
  padding: 24px;
  height: calc(100vh - 85px - 85px);
  overflow: auto;
}

#allFiltersModal .modal-dialog .modal-content .modal-body h2 {
  margin: 0;
  margin-bottom: 24px;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  font-weight: 600;
}

.homeTypeFormModal {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0 4px;
  margin-bottom: 12px;
}

.filtersAccodionModalWrapper .panel {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.filtersAccodionModalWrapper .panel-heading {
  border: none;
  padding: 10px 0;
  border-radius: 0;
}

.filtersAccodionModalWrapper .panel-heading .panel-title a {
  position: relative;
  display: block;
  padding-right: 32px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none !important;
}

.filtersAccodionModalWrapper .panel-heading .panel-title a.collapsed .caretIcon {
  position: absolute;
  right: 0;
  top: -3px;
  rotate: 0deg;
}

.filtersAccodionModalWrapper .panel-heading .panel-title a .caretIcon {
  position: absolute;
  right: 0;
  top: -3px;
  rotate: -180deg;
}

.filtersAccodionModalWrapper .panel-body {
  padding: 16px 0;
  border: none !important;
}

/* .filtersAccodionModalWrapper .panel-heading .panel-title a .caretIcon{
    rotate: -180deg;
  } */

.filtersAccodionModalWrapper h3 {
  margin: 0 0 16px 0;
  font-size: 14px;
  color: #888;
  line-height: 20px;
  font-weight: 600;
}

.filtersAccodionModalWrapper .homeTypeFormWrapper .homeTypeFormList label {
  font-size: 14px;
}

.statusDropWrapper {
  position: absolute;
  top: 16px;
  left: 16px;
}

.simpleDropdownBtn {
  padding: 8px 12px 8px 8px;
  height: 40px;
  border: solid 1px #006ADC !important;
  border-radius: 4px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  font-size: 16px;
  color: #006ADC;
  background: #fff;
}

.simpleDropdownBtn:hover {
  color: #006ADC !important;
  border: solid 1px #006ADC !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: #fff !important;
}

.btnGroupDropNew.open .simpleDropdownBtn {
  color: #333 !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: solid 1px #CBCACD !important;
}

.statusDropdownWrapper.open .simpleDropdownBtn {
  color: #006ADC !important;
  border: solid 1px #006ADC !important;
}

.simpleDropdownBtn + .dropdown-menu:before {
  border: none !important;
}

.simpleDropdownBtn + .dropdown-menu {
  -webkit-box-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);
          box-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);
  min-width: 140px;
  border: none !important;
  font-size: 16px;
  padding: 5px 10px;
}

.statusDropdownWrapper .simpleDropdownBtn + .dropdown-menu li {
  padding: 5px 10px 5px 10px;
}

.statusDropdownWrapper .simpleDropdownBtn + .dropdown-menu li:hover {
  background-color: #EFF6FE !important;
  border-radius: 4px;
}

.simpleDropdownBtn + .dropdown-menu li {
  padding: 0;
  font-weight: 400;
  color: #333333;
  font-size: 16px;
  cursor: pointer;
  margin: 2px 0;
}

.simpleDropdownBtn + .dropdown-menu li:hover a {
  color: #006ADC;
  background-color: #EFF6FE !important;
}

.simpleDropdownBtn + .dropdown-menu li a {
  border-radius: 4px;
  padding: 5px 10px 5px 10px;
}

.simpleDropdownBtn + .dropdown-menu li a:hover {
  background-color: #EFF6FE !important;
}

.statusDropdownWrapper {
  position: absolute;
  top: 16px;
  left: 16px;
}

.statusDropdownWrapper .simpleDropdownBtn {
  height: 28px;
  padding: 4px 4px 4px 8px;
  gap: 4px;
}

.statusDropdownWrapper.Remove .simpleDropdownBtn {
  border: solid 1px #FF0000 !important;
  background: #FFEAE7 !important;
  color: #FF0000 !important;
}

.statusDropdownWrapper .simpleDropdownBtn .caretIcon .icon {
  -webkit-filter: invert(24%) sepia(91%) saturate(3159%) hue-rotate(200deg) brightness(80%) contrast(103%);
          filter: invert(24%) sepia(91%) saturate(3159%) hue-rotate(200deg) brightness(80%) contrast(103%);
}

.statusDropdownWrapper.Remove .simpleDropdownBtn .caretIcon .icon {
  -webkit-filter: invert(24%) sepia(91%) saturate(6044%) hue-rotate(356deg) brightness(90%) contrast(126%);
          filter: invert(24%) sepia(91%) saturate(6044%) hue-rotate(356deg) brightness(90%) contrast(126%);
}

.dottedDropdownWrapper {
  position: absolute;
  top: 16px;
  right: 16px;
}

.dottedDropdownWrapper.open .simpleDropdownBtn,
.dottedDropdownWrapper .simpleDropdownBtn:hover,
.dottedDropdownWrapper .simpleDropdownBtn {
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 100%;
  border: none !important;
  background: 0 0 rgba(0, 0, 0, 0.5) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dottedDropdownWrapper .simpleDropdownBtn + .dropdown-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.projectListingPagination nav {
  text-align: center;
}

.projectListingPagination .pagination {
  position: relative;
  top: 4px;
  /* .paginate_button.previous{
        color: #45474E;
      }*/
}

.projectListingPagination .pagination li {
  display: inline-block;
  margin: 0 5px;
}

.projectListingPagination .pagination li a {
  color: #006ADC;
  border: none;
  width: 100%;
  background-color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 35px;
  color: #006ADC;
  text-align: center;
  border: none;
  width: 40px;
  -webkit-box-shadow: 0px 1px 3px 0px #1B1B1D1F;
          box-shadow: 0px 1px 3px 0px #1B1B1D1F;
  height: 35px;
  padding: 0px;
}

.projectListingPagination .pagination li:hover a {
  background-color: rgba(0, 111, 224, 0.1);
  color: #006ADC;
}

.projectListingPagination .pagination li:focus a {
  background-color: rgba(0, 111, 224, 0.1);
  color: #006ADC;
}

.projectListingPagination .pagination li.got_toPage input {
  width: 110px;
  height: 35px;
  border: 1px solid #EFEFEF;
  -webkit-box-shadow: 0px 1px 3px 0px #213D7C1F;
          box-shadow: 0px 1px 3px 0px #213D7C1F;
  border-radius: 4px;
  padding: 0 0px;
  text-align: center;
  font-size: 14px;
  float: left;
  line-height: 20px;
  padding-left: 15px;
  color: #333333;
}

.projectListingPagination .pagination li.got_toPage .btn-primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  float: left;
  margin-left: 10px;
  margin-top: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 1px 3px 0 rgba(33, 61, 124, 0.12);
          box-shadow: 0 1px 3px 0 rgba(33, 61, 124, 0.12);
  background: #006adc;
  padding: 0;
  height: 25px;
}

.projectListingPagination .pagination li.active a {
  background-color: rgba(0, 111, 224, 0.1);
}

.projectListingPagination .pagination li.active a:hover {
  background-color: rgba(0, 111, 224, 0.1);
}

.projectListingPagination .pagination li.active a:focus {
  background-color: rgba(0, 111, 224, 0.1);
}

.vendordashbaord {
  padding-top: 120px;
  min-height: 600px;
}

@media only screen and (max-width: 767px) {
  .vendordashbaord {
    padding-top: 40px;
    margin-bottom: 80px;
  }
}

.vendordashbaord .vdwrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.vendordashbaord .vdwrapper .vrrepeater {
  width: 33.33%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 991px) {
  .vendordashbaord .vdwrapper .vrrepeater {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .vendordashbaord .vdwrapper .vrrepeater {
    width: 100%;
  }
}

.vendordashbaord .vdwrapper .vrrepeater .vrrtinr {
  padding: 20px 20px 20px 20px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 12px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 12px rgba(33, 61, 124, 0.12);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  min-height: 150px;
}

.vendordashbaord .vdwrapper .vrrepeater .vrrtinr .venprofst {
  width: 100%;
}

.vendordashbaord .vdwrapper .vrrepeater .vrrtinr .venprofst h2 {
  font-size: 20px;
  color: #333333;
  line-height: 20px;
  font-weight: normal;
  margin: 0 0 15px 0;
  font-weight: 600;
}

.vendordashbaord .vdwrapper .vrrepeater .vrrtinr .venprofst p {
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin: 0px;
}

.vendordashbaord .vdwrapper .vrrepeater .vrrtinr a {
  font-size: 16px;
  line-height: 16px;
  color: #279AEE;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-decoration: none;
}

.vendordashbaord .vdwrapper .vrrepeater .vrrtinr a .fa {
  margin-left: auto;
  font-size: 24px;
  line-height: 12px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl {
  max-width: 1106px;
  margin: 0 auto;
  padding-top: 63px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .container:before {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .BackToPAGeNT {
    display: none;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .BackToPAGeNT a {
  font-size: 16px;
  line-height: 17px;
  color: #2A2B2E;
  display: inline-block;
  position: relative;
  margin-top: 22px;
  color: #333;
  text-decoration: none;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .BackToPAGeNT a .fa {
  color: #7A7F90;
  font-size: 22px;
  padding-right: 10px;
  line-height: normal;
  position: relative;
  top: 2px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .BackToPAGeNT a img {
  padding-right: 15px;
  width: 24px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box {
  text-align: left;
  font-weight: 400;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box {
  margin: 20px 0 30px 0;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner {
  min-width: 360px;
  min-height: 300px;
  /*height: 630px;*/
  height: auto;
  background: #fff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 14px;
  overflow: hidden;
  -webkit-box-shadow: 0px 4px 15px 0px #213D7C1F;
          box-shadow: 0px 4px 15px 0px #213D7C1F;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner {
    min-width: inherit;
    height: 100%;
    min-height: inherit;
    max-height: 100%;
    background: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0px;
    overflow: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 30px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX.NoNActive {
    display: none;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
  min-width: 308px;
  width: 30%;
  height: 100%;
  background: #fff;
  color: #f5f5f5;
  overflow: auto;
  position: relative;
  /*border-right: 1px solid #D9D9D9;*/
}

@media only screen and (max-width: 1199px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    min-width: 250px;
  }
}

@media only screen and (max-width: 1023px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    min-width: 270px;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX {
    width: 100%;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX {
  height: 90px;
  padding: 22px 25px 22px 22px;
  border-bottom: 1px solid #D9D9D9;
  position: relative;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX {
    padding: 22px 18px 22px 22px;
    height: auto;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX h4 {
  margin: 0px;
  font-size: 28px;
  line-height: 24px;
  font-weight: 600;
  color: #333333;
  padding-top: 15px;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX h4 {
    padding-top: 0px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX .InBoXCloSe {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGInDoX .InBoXCloSe {
    display: none;
    position: absolute;
    right: -2px;
    top: 10px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS {
  height: 536px;
  overflow-x: hidden;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li {
  color: #333333;
  padding: 16px 22px 16px 24px;
  /*border-bottom: 1px solid #E0E3E8;*/
  border-bottom: 1px solid #D9D9D9;
  cursor: pointer;
  border-left: 2px solid transparent;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li p {
  color: #707070;
  margin-bottom: 0px;
  font-size: 16px;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .msg-img {
  width: 40px;
  height: 40px;
  margin-right: 16px;
  border-radius: 100%;
  background: #fff !important;
  color: #036EE0;
  text-align: center;
  font-weight: normal;
  line-height: 41px;
  font-size: 20px;
  font-weight: normal;
  position: relative;
  font-weight: 400;
  border: 0px solid #036EE0;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .msg-img span {
  position: relative;
  width: 40px;
  height: 40px;
  display: block;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .msg-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .HeAdiNINNR-LFt {
  width: 40px;
  height: 40px;
  margin-right: 23px;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 39px;
  font-weight: normal;
  font-weight: 400;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .HeAdiNINNR-LFt {
    width: 28px;
    height: 28px;
    margin-right: 15px;
    line-height: 28px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .HeAdiNINNR-LFt .AgntProimG {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME {
  width: calc(100% - 55px);
  position: relative;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .MsGAGnTNaMEdetails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .MsGAGnTNaMEdetails .msg-date {
  padding-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  margin-left: auto;
  font-size: 16px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .chatunread {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .chatunread p {
  width: 90%;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .chatunread .MsGCoUnT {
  margin-left: auto;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .chatunread .unreadmessage {
  margin-left: auto;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME h5 {
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  margin: 0;
  font-weight: 600;
  display: inline-block;
  font-weight: 600;
  font-weight: normal;
  white-space: nowrap;
  max-width: 65%;
  text-overflow: ellipsis;
  overflow: hidden;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .MsGCoUnT {
  background-color: #FA141A;
  color: #fff;
  border-radius: 4px;
  display: inline-block;
  min-width: 18px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  line-height: 19px;
  margin-left: 10px;
  padding: 0 3px;
  display: none;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li .MAsAgEnTCoNT .MsGAGnTNaME .msg-date {
  display: block;
  color: #707070;
  line-height: normal;
  white-space: nowrap;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li p.AGnTDiSCrpT {
  color: #7A8090;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-InBoX .MsGAVaiLDaTaILS ul li.active {
  border-left: 0px solid #036EE0;
  background: #E5F1FF;
  padding: 16px 22px 16px 26px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt.Active {
    display: block;
    /*position: fixed;
                top: 35px;
                z-index: 99;
                background: #fff;
                padding-top: 30px;*/
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt.Active .MessAgeConTeNt-HeAdiNg {
    position: fixed;
    width: 100%;
    top: 56px;
    z-index: 9990;
    background: #fff;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt.Active .MeSageShowMain {
    padding-top: 185px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 15px;
  border-left: 1px solid #D9D9D9;
  /*New CSS 26 April*/
  /*New CSS 26 April*/
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt {
    display: none;
    width: 100%;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg {
  height: 90px;
  padding: 24px 15px 24px 24px;
  border-bottom: 1px solid #D9D9D9;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg {
    padding: 15px 15px 15px 16px;
    height: auto;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR #ArrowBack {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR #ArrowBack {
    font-size: 24px;
    display: block;
    color: #333333;
    position: relative;
    top: -15px;
    line-height: normal;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt.headimg01 {
  border: none !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt.headimg01 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border: none;
  border-radius: 100px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt {
  width: 40px;
  height: 40px;
  margin-right: 16px;
  border-radius: 100%;
  background: #fff !important;
  color: #036EE0 !important;
  text-align: center;
  font-weight: bold;
  line-height: 39px;
  font-size: 20px;
  font-weight: normal;
  font-weight: 400;
  position: relative;
  border: 1px solid #036EE0 !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
  /*@include mobile-device{
                      display: none;
                    }*/
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt {
    width: 40px;
    height: 40px;
    line-height: 36px;
    font-size: 16px;
    padding-right: 0;
    text-align: center;
    margin: 0 auto 10px;
    display: block;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-LFt .AgntProimG {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT {
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT {
    padding-left: 0px;
    width: 100%;
    position: relative;
    text-align: center;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 {
  padding: 0px;
  margin: 0px 0 5px 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  /*font-weight: 400;*/
  color: #333333;
  font-weight: normal;
  opacity: 1;
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT h3 a {
  text-decoration: underline;
  color: #006EE0;
  cursor: pointer;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT .InBoXCloSe {
  display: none;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT .InBoXCloSe {
    display: block;
    position: absolute;
    right: -2px;
    top: 10px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT p {
  font-size: 16px;
  line-height: 18px;
  color: #7A8090;
  margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MessAgeConTeNt-HeAdiNg .ConTeNt-HeAdiNINNR .HeAdiNINNR-RhT p {
    display: block;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR.Msgfull {
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
  width: 68%;
}

@media only screen and (max-width: 1199px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR {
    width: 100%;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MeSageShowMainInR.Msgfull {
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
  max-width: 260px;
  height: 540px;
  border-left: 1px solid #D2DEEA;
}

@media only screen and (max-width: 1199px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowMain .MesAgAGnTDeTAILS {
    display: none;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR {
  padding: 32px 16px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT {
  margin-bottom: 39px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT h2 {
  font-size: 16px;
  margin: 0px;
  line-height: 22px;
  color: #333333;
  padding-bottom: 15px;
  text-align: left;
  font-weight: normal;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td.leademailbk {
  word-break: break-all;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td {
  font-size: 14px;
  line-height: 16px;
  color: #333333;
  vertical-align: top;
  padding: 5px;
  word-break: inherit;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT table tr td b {
  color: #6B6B6B;
  font-weight: 600;
  white-space: nowrap;
  font-weight: normal;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTDeTAILS-INR .MesAgAGnTDeTAILS-RePEAT.MesAgAGnTDeTAILS-RePSnD {
  margin-bottom: 20px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTViEw-BtN {
  padding: 0 10px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgAGnTDeTAILS .MesAgAGnTViEw-BtN .btn-agntview {
  font-size: 15px;
  line-height: 18px;
  color: #6B6B6B;
  width: 100%;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #E0E3E8;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht60 {
  max-height: 430px;
  min-height: 430px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht60 {
    /*padding: 0 16px 60px 16px;
                  height: calc(80vh - 85px - 85px);
                  max-height: inherit;
                  min-height: inherit;*/
    padding: 0 16px 60px 16px;
    height: calc(100vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht80 {
  max-height: 410px;
  min-height: 410px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht80 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht100 {
  max-height: 390px;
  min-height: 390px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht100 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht120 {
  max-height: 370px;
  min-height: 370px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht120 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht140 {
  max-height: 350px;
  min-height: 350px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht140 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht160 {
  max-height: 330px;
  min-height: 330px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht160 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht180,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht200,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht220,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht240,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht260,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht280,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht300,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht320,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht340,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht360,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht380,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht400,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht420,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht440,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht460,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht480,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht500,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht520,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht540,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht560,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht580,
.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht600 {
  max-height: 320px;
  min-height: 320px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht180,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht200,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht220,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht240,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht260,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht280,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht300,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht320,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht340,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht360,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht380,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht400,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht420,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht440,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht460,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht480,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht500,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht520,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht540,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht560,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht580,
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea#ht600 {
    padding: 0 16px 60px 16px;
    height: calc(80vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea.addpaddcontnt {
    padding: 0 16px 100px 16px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea {
  padding: 0px 24px 0px 24px;
  overflow-x: hidden;
  max-height: 450px;
  min-height: 450px;
  overflow-y: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea {
    /*padding: 0 16px 60px 16px;
                  height: calc(80vh - 85px - 85px);
                  max-height: inherit;
                  min-height: inherit;*/
    padding: 0 16px 60px 16px;
    height: calc(100vh - 85px - 85px);
    max-height: inherit;
    min-height: inherit;
  }
}

@media only screen and (max-width: 479px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea {
    height: calc(97vh - 85px - 85px);
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  /*new css 2024*/
  /*new css*/
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li {
  /*border-bottom: 1px solid #F4F4F4;*/
  padding-top: 0px;
  padding-bottom: 12px;
  border-bottom: none;
  /*padding-top: 38px;
                    padding-bottom: 48px;*/
  /*lead accept css*/
  /*lead accept css*/
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p:empty {
  display: none !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p.senthint {
  font-size: 14px;
  color: #6B6B6B;
  line-height: 17.5px;
  padding-right: 62px;
  padding-top: 5px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p.senthint {
    padding-right: 46px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li p {
  color: #333;
  word-wrap: break-word;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGNtMESREP {
  color: #6B6B6B;
  font-size: 16px;
  font-style: normal;
  margin: 0px 0 0 0;
  padding: 5px 62px 5px 5px;
  line-height: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGNtMESREP {
    padding: 5px 45px 5px 5px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTDiSCrpT {
  color: #7A8090;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTDiSCrpT span {
  display: block;
  font-size: 16px;
  line-height: 15px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP {
  width: 311px;
  padding: 16px;
  border: 1px solid #F4F4F7;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 3px rgba(122, 141, 178, 0.1);
          box-shadow: 0px 3px 3px rgba(122, 141, 178, 0.1);
  margin-top: 20px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top {
  margin-bottom: 7px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li {
  padding: 0px !important;
  border: none !important;
  font-size: 12px;
  line-height: 14px;
  color: #B3B3B5;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li.Buyer {
  margin-right: auto;
  color: #4FA386;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-top ul li.Seller {
  margin-right: auto;
  color: #388BE6;
  font-weight: 600;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP p {
  font-size: 12px;
  line-height: 17px;
  margin: 0px 0 7px 0;
  color: #000000;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul {
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li {
  padding: 0px 4px !important;
  border: none !important;
  width: 50%;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn {
  font-size: 15px;
  line-height: 18px;
  color: #6C6C6C;
  border-radius: 4px;
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn-decl {
  background-color: #fff;
  border: 1px solid #E9EBEB;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AGnTLEADACtP-WrAP .AGnTLEADACtP-bottom ul li .btn-acpt {
  background-color: #F0F0F0;
  border: 1px solid #E9EBEB;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 26px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW {
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
  width: 30px;
  height: 30px;
  margin-right: 20px;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 31px;
  position: relative;
  top: 10px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    margin-right: 15px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt .AgntProimG {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 100px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt span {
  display: block;
  border: 1px solid #036EE0 !important;
  border-radius: 50px;
  color: #036EE0 !important;
  text-align: center;
  width: 30px;
  height: 30px;
  background: #fff !important;
  font-size: 16px;
  line-height: 29px;
  font-weight: 400;
  font-weight: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt span {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt .agntonline {
  width: 12px !important;
  height: 12px !important;
  position: absolute !important;
  right: 0px;
  bottom: 0px;
  background: #00AC45 !important;
  border-radius: 50px;
  border: 2px solid #fff !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt .unreadmessage {
  /*width: 8px !important;
                              height: 8px !important;
                              position: absolute !important;
                              right: 0px;
                              top: 6px;
                              background: #006ADC !important;
                              border-radius: 50px;*/
  width: 8px !important;
  height: 8px !important;
  background: #006adc;
  border-radius: 50px;
  margin-left: 8px;
  display: block;
  position: relative;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT h3 {
  padding: 0px;
  margin: 0px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #333333;
  font-weight: normal;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME {
  width: 30%;
  text-align: right;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME p {
  font-size: 12px;
  line-height: 15px;
  color: #707070;
  margin-bottom: 0px;
  word-wrap: break-word;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul li .AgNtMeSaArEA .MeSaDatETiME p span {
  display: block;
  font-size: 12px;
  line-height: 14px;
  margin-top: 2px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA {
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT {
  width: 80%;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT h3 {
  width: auto;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME {
  width: auto;
  text-align: left;
  margin-left: 10px;
  margin-top: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: normal;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AgNtMeSaArEA .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p span {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  color: #707070;
  margin-bottom: 0px;
  word-wrap: break-word;
  margin: 0 0 0 5px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
  color: #333;
  font-size: 16px;
  font-style: normal;
  margin: 0px 0 0 0;
  padding: 5px 62px 5px 5px;
  line-height: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
    padding: 5px 45px 5px 5px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
  border-radius: 8px;
  /*background: #E8F4FF;*/
  background: #F3F3F3;
  padding: 8px 12px;
  text-align: left;
  display: inline-block;
  margin-left: 50px;
  color: #333;
  word-break: break-word;
  width: auto;
  max-width: 86.7%;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGNtMESREP {
    margin-left: 46px;
    /*max-width: 76.5%;*/
    max-width: calc(100% - 89px);
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGnTDiSCrpT {
  border-radius: 8px;
  background: #E8F4FF;
  padding: 8px 12px;
  text-align: left;
  display: inline-block;
  margin-left: 60px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGnTDiSCrpT span {
  display: block;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtMSGSLF .AGnTLEADACtP-WrAP {
  margin-left: 60px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR {
  position: relative;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT {
  padding-right: 62px;
  margin-bottom: 10px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
  position: absolute;
  z-index: 9999;
  top: 15px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR.AGNTMEsgNEwLoad .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
    top: 15px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR {
  text-align: right;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG {
  margin-bottom: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW {
  width: 100%;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
  margin-right: 0px;
  margin-left: 20px;
  top: 10px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-LFt {
    margin-left: 15px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT {
  width: 80%;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT h3 {
  width: auto;
  white-space: nowrap;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME {
  width: auto;
  text-align: right;
  margin-left: 10px;
  margin-top: 0px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .AgeNTNMShOWInNR .HeAdiNINNR-RhT .MeSaDatETiME p span {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  color: #707070;
  margin-bottom: 0px;
  word-wrap: break-word;
  margin: 0 0 0 5px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AgNtMeSaArEA.AGNtREPLYMSG .AgeNTNMShOW .HeAdiNINNR-RhT {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
  color: #6B6B6B;
  font-size: 16px;
  font-style: normal;
  margin: 0px 0 0 0;
  padding: 5px 62px 5px 5px;
  line-height: normal;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
    padding: 5px 45px 5px 5px;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
  border-radius: 8px;
  background: #E8F4FF;
  padding: 8px 12px;
  text-align: left;
  display: inline-block;
  margin-right: 50px;
  color: #333;
  width: auto;
  max-width: 86.5%;
  word-break: break-word;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MeSageShowArea ul .AGNtREPLYMSGOTR .AGNtMESREP {
    margin-right: 46px;
    /*max-width: 76.5%;*/
    max-width: calc(100% - 89px);
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA {
  text-align: right;
  padding: 0 40px 0px 40px;
  padding-top: 15px;
  /*.btn-send {
                  background: #006FE0;
                  border-radius: 6px;
                  color: #fff;
                  font-size: 15px;
                  line-height: 18px;
                  width: 128px;
                  margin-top: 15px;
                  font-weight: 400;
                }*/
}

@media only screen and (max-width: 767px) {
  .clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA {
    padding: 20px 16px;
    position: fixed;
    bottom: 0;
    background: #fff;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9999;
  }
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message {
  border-radius: 6px;
  border: 1px solid #E0E3E8;
  height: 44px;
  padding: 15px 16px 15px 16px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
  margin-left: 0px;
  resize: none;
  width: 100%;
  background-color: #fff;
  font-size: 16px;
  color: #333333;
  box-shadow: none;
  line-height: 20px;
  max-height: 140px;
  overflow: hidden auto;
  min-height: 52px !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #999999 !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::-webkit-input-placeholder {
  color: #999999 !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::-moz-placeholder {
  color: #999999 !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .chat_message::placeholder {
  color: #999999 !important;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send {
  background: none;
  border-radius: 0px;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  width: auto;
  margin-top: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 400;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send .noactiveimg {
  display: none !important;
  padding-bottom: 8px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send .activeimg {
  display: block !important;
  padding-bottom: 8px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send.btn-send-disabled {
  cursor: not-allowed;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send.btn-send-disabled img {
  -webkit-filter: invert(78%) sepia(2%) saturate(26%) hue-rotate(314deg) brightness(77%) contrast(91%);
          filter: invert(78%) sepia(2%) saturate(26%) hue-rotate(314deg) brightness(77%) contrast(91%);
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send.btn-send-disabled .noactiveimg {
  display: block !important;
  padding-bottom: 8px;
}

.clienthome_section.ChatContainer.InboxChat.InboxChatVl .content_box .inner_box .client-home-inner .MessAge-SectiOn .MessAge-Inner .MessAge-ConTeNt .MesAgETyPleAreA .btn-send.btn-send-disabled .activeimg {
  display: none !important;
  padding-bottom: 8px;
}

.profile_container.message_container.MsGConT .container:before {
  display: none;
}

@media only screen and (max-width: 767px) {
  .profile_container.message_container.MsGConT .container {
    padding: 0px;
  }
}

.ProPIMGURLCoNT {
  width: 90%;
  background-color: #f4f4f4;
  border-radius: 10px;
  overflow: hidden;
  margin-left: 60px;
  margin-top: 10px;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG {
  position: relative;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG a {
  display: block;
  width: 100%;
  height: 110px;
  overflow: hidden;
}

.ProPIMGURLCoNT .ProPIMGURLCoNT-IMG a img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 110px;
  width: 100%;
}

.ProPIMGURLCoNT p {
  margin: 0px;
  padding: 0 10px;
  color: #7A8090;
  font-size: 12px;
  line-height: 17px;
}

.ProPIMGURLCoNT .strtoupper {
  font-size: 12px;
  padding-top: 10px;
  line-height: 17px;
}

.ProPIMGURLCoNT .get_meta_title {
  font-weight: 700;
  color: #000 !important;
  font-size: 12px;
  line-height: 15px;
}

.ProPIMGURLCoNT .desc {
  padding-bottom: 10px;
  line-height: 17px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 50px;
  margin-bottom: 12px;
}

.IMGTEXTChAT {
  display: block;
  border-top: 1px solid #F4F4F4;
  margin-top: 10px;
}

.propload-message {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 20%;
}

.propload-message .App-logo {
  width: 30px;
}

.headimg01 {
  border: none !important;
}

.headimg01 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border: none;
  border-radius: 100%;
}

.agntonline {
  width: 12px !important;
  height: 12px !important;
  position: absolute !important;
  right: 0px;
  bottom: 0px;
  background: #00AC45;
  border-radius: 50px;
  border: 2px solid #fff;
}

.unreadmessage {
  /*width: 8px !important;
  height: 8px !important;
  position: absolute !important;
  right: 0px;
  top: 6px;
  background: #006ADC;
  border-radius: 50px;*/
  width: 8px !important;
  height: 8px !important;
  background: #006adc;
  border-radius: 50px;
  margin-left: 8px;
  display: block;
  position: relative;
}

.gchatdate {
  display: block;
  text-align: center;
  color: #727272;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  margin: 23px 0;
  padding: 0px !important;
  font-weight: 600;
}

.BackToMylead {
  display: none;
}

@media only screen and (max-width: 767px) {
  .BackToMylead {
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
  }

  .BackToMylead a {
    font-size: 24px;
    color: #7A7F90;
  }
}

.chatdropdown {
  position: relative;
  margin-left: auto;
}

@media only screen and (max-width: 767px) {
  .chatdropdown {
    position: absolute;
    right: 12px;
    top: 12px;
  }
}

.chatdropdown .dropdown .btn-primary {
  color: #fff;
  background-color: transparent;
  background-image: none;
  padding: 0px 5px;
  border-color: transparent;
}

.chatdropdown .dropdown .dropdown-menu {
  right: 0;
  left: inherit;
  padding: 5px;
  min-width: 74px;
  border: none !important;
  -webkit-box-shadow: 0px 4px 15px 0px rgba(33, 61, 124, 0.12);
          box-shadow: 0px 4px 15px 0px rgba(33, 61, 124, 0.12);
}

.chatdropdown .dropdown .dropdown-menu:before {
  display: none;
}

.chatdropdown .dropdown .dropdown-menu:focus {
  background-color: transparent !important;
  background-image: none !important;
  border-color: transparent !important;
}

.chatdropdown .dropdown .dropdown-menu li a {
  font-size: 14px;
  line-height: 100%;
  padding: 5px;
  color: #333;
  letter-spacing: 0%;
  text-decoration: none;
}

.chatdropdown .dropdown .dropdown-menu li a:hover {
  background: #036EE0;
}

.header_main.common.new_header.fixedheader {
  position: fixed !important;
  top: 0;
  z-index: 999999;
}

.enrolledPartnershipProgram .enrolledouter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -50px;
  margin-right: -50px;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 {
  padding-left: 50px;
  padding-right: 50px;
  width: 60%;
}

@media only screen and (max-width: 767px) {
  .enrolledPartnershipProgram .enrolledouter .enrolledcol60 {
    width: 100%;
  }
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 h2 {
  font-size: 40px;
  line-height: 39px;
  font-weight: normal;
  color: #333;
  margin: 0 0 15px 0;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .enrolledPartnershipProgram .enrolledouter .enrolledcol60 h2 {
    font-size: 28px;
    line-height: 100%;
  }

  .enrolledPartnershipProgram .enrolledouter .enrolledcol60 h2 br {
    display: none;
  }
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 p {
  font-size: 16px;
  line-height: 125%;
  color: #333333;
  margin: 0 0 25px 0;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .reftermsandcond {
  padding-top: 25px;
  padding-bottom: 0px;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .reftermsandcond a {
  font-weight: 600;
  font-weight: normal;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #006ADC;
  text-decoration: none;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .reftermsandcond ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  padding: 0px;
  margin-left: -15px;
  margin-right: -15px;
}

@media only screen and (max-width: 767px) {
  .enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .reftermsandcond ul {
    margin-left: -10px;
  }
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .reftermsandcond ul li {
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #D9D9D9;
}

@media only screen and (max-width: 767px) {
  .enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .reftermsandcond ul li {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .reftermsandcond ul li:last-child {
  border-right: 0px solid #D9D9D9;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink h3 {
  font-size: 20px;
  line-height: 20px;
  color: #333333;
  font-weight: normal;
  margin: 0 0 20px 0;
  font-weight: 600;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .REVuRLCoPY .right-side-header {
  padding: 10px;
  margin: 0px;
  font-size: 16px;
  color: #333333;
  border: 1px solid #D9D9D9;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .REVuRLCoPY ul {
  padding: 10px 0 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
}

@media only screen and (max-width: 767px) {
  .enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .REVuRLCoPY ul {
    padding: 20px 0 0 0;
  }
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .REVuRLCoPY ul li {
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .REVuRLCoPY ul li .btn {
  font-weight: normal;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  display: block;
  padding: 12px 5px;
  border-radius: 4px;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .REVuRLCoPY ul li .btncopied {
  background: #006ADC;
  color: #fff;
  cursor: pointer;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol60 .uniquelink .REVuRLCoPY ul li .btnsharelink {
  color: #006ADC;
  background: #EFF6FE;
}

.enrolledPartnershipProgram .enrolledouter .enrolledcol40 {
  width: 40%;
  padding-left: 50px;
  padding-right: 50px;
}

@media only screen and (max-width: 767px) {
  .enrolledPartnershipProgram .enrolledouter .enrolledcol40 {
    width: 100%;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .enrolledPartnershipProgram .enrolledouter .enrolledcol40 img {
    max-width: 334px;
    display: block;
    margin: 0 auto;
  }
}

.bannerwidget {
  border-top: 0px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
  padding: 45px 0;
  margin: 5px 0 35px 0;
}

@media only screen and (max-width: 767px) {
  .bannerwidget {
    padding: 40px 20px 35px 20px;
    margin: 0px 0 35px 0;
    margin-left: -20px;
    margin-right: -20px;
  }
}

.bannerwidget .bwgtinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /**/
  background: #F8F8F8;
  border-radius: 4px;
}

@media only screen and (max-width: 767px) {
  .bannerwidget .bwgtinner {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.bannerwidget .bwgtinner .bwcol {
  width: 33.33%;
  padding-left: 14px;
  padding-right: 14px;
}

@media only screen and (max-width: 767px) {
  .bannerwidget .bwgtinner .bwcol {
    width: 100%;
    margin-bottom: 15px;
  }
}

.bannerwidget .bwgtinner .bwcol a {
  /*background: #FFFFFF;*/
  /*padding: 20px;*/
  padding: 20px 0;
  display: block;
  text-decoration: none;
  /*box-shadow: 0px 4px 12px 0px #213D7C1F;*/
}

.bannerwidget .bwgtinner .bwcol a h2 {
  font-weight: 600;
  font-weight: normal;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #333;
  margin: 0px 0 15px 0;
}

.bannerwidget .bwgtinner .bwcol a p {
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0%;
  color: #333333;
  margin: 0px;
}

@media only screen and (max-width: 767px) {
  .widgetsModal.shareModal.in {
    margin-top: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: center;
        align-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .widgetsModal.shareModal {
    margin-top: 55% !important;
    background: none;
  }
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm .modal-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #333333;
  margin: 0 0 15px 0;
  text-align: left;
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm p {
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0%;
  color: #333333;
  margin-bottom: 15px;
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm p span {
  font-weight: 600;
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm .tmrpt {
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 10px;
  padding-top: 20px;
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm .tmrpt h2 {
  font-weight: 600;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #333333;
  margin: 0 0 20px 0;
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm .tmrpt ul .nolist {
  list-style-type: none;
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm .tmrpt ul li {
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0%;
  color: #333333;
  margin-bottom: 15px;
}

.widgetsModal .modal-dialog.tmModal .modal-content .modal-body .termscondtm .tmrpt ul li a {
  color: #006ADC;
}

.widgetsModal .modal-dialog.shareModaldialog {
  max-width: 430px;
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog.shareModaldialog {
    height: auto;
    padding: 0 15px;
  }
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content {
  padding: 30px;
  height: auto;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul {
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul li a {
  text-decoration: none;
  color: #333;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul li a span {
  margin-top: 10px;
  display: block;
  width: 100%;
  text-align: center;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul li a span .hoverimg {
  display: none !important;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul li a span .nohoverimg {
  display: block !important;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul li a:hover {
  color: #006ADC;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul li a:hover .nohoverimg {
  display: none !important;
}

.widgetsModal .modal-dialog.shareModaldialog .modal-content .modal-body .socialmodal01 ul li a:hover .hoverimg {
  display: block !important;
}

.widgetsModal .modal-dialog {
  width: 100%;
  max-width: 1074px;
}

.widgetsModal .modal-dialog .modal-content {
  padding: 25px;
  border-radius: 4px !important;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content {
    overflow: auto;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-header {
  border: none;
  background: #fff;
  padding: 0 0 35px 0;
}

.widgetsModal .modal-dialog .modal-content .modal-header .modal-title {
  text-align: left;
  font-weight: 600;
  font-weight: normal;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #333333;
}

.widgetsModal .modal-dialog .modal-content .modal-header .close {
  font-size: 30px;
}

.widgetsModal .modal-dialog .modal-content .modal-header p {
  font-weight: 400;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0%;
  color: #333333;
  margin: 15px 0 0 0;
}

.widgetsModal .modal-dialog .modal-content .modal-body.widgetlearnmodal {
  /*height: calc(100vh - 85px - 85px);*/
  overflow: auto;
  padding: 0 5px;
  max-height: 480px;
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content .modal-body.widgetlearnmodal {
    max-height: 100%;
    padding: 0px 0 50px 0;
    overflow: visible;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.widgetsModal .modal-dialog .modal-content .modal-body p {
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0%;
  color: #333333;
  margin-bottom: 15px;
}

.widgetsModal .modal-dialog .modal-content .modal-body p:last-child {
  margin-bottom: 0px;
}

.widgetsModal .modal-dialog .modal-content .modal-body p a {
  color: #279AEE;
  text-decoration: underline;
}

.widgetsModal .modal-dialog .modal-content .modal-body .socialmodal01 ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.widgetsModal .modal-dialog .modal-content .modal-body .socialmodal01 ul li {
  margin-right: 20px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .socialmodal01 ul li a {
  display: block;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider {
  padding-bottom: 30px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs {
  margin-bottom: 25px;
  border-bottom: none;
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs {
    white-space: nowrap;
    overflow: auto;
    padding: 0 0 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li {
  border: none;
  padding: 0px 25px;
  border-color: #D9D9D9;
  border-width: 0 0px 0 0;
  padding: 0px 25px;
  border-radius: 0;
  border-style: solid;
  position: relative;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li:after {
  content: '|';
  color: #D9D9D9;
  position: absolute;
  right: 0;
  top: 0px;
  font-size: 22px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li:first-child {
  padding-left: 0px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li:first-child a {
  padding-left: 0px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li:last-child {
  border: none;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li:last-child a {
  border: none;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li:last-child:after {
  display: none;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li a {
  font-weight: 400;
  font-weight: normal;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0%;
  color: #333;
  border: none;
  padding-right: 0px;
  padding: 0 0 5px 0;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li a:hover {
  background: #fff;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .nav-tabs li.active a {
  color: #006ADC;
  font-weight: 600;
  border-bottom: 1px solid #006ADC;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .slick-prev,
.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .slick-next {
  display: none !important;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .slick-dots {
  bottom: -5px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .slick-dots li {
  width: auto;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  margin: 0 1px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .slick-dots li a {
  font-weight: 400;
  font-weight: 400;
  font-size: 14px;
  line-height: 35px;
  letter-spacing: 0%;
  text-align: center;
  text-decoration: none;
  color: #006ADC;
  width: 40px;
  background: #fff;
  height: 35px;
  display: block;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .slick-dots li.slick-active a {
  background: #DFEAF6;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT h2 {
  font-size: 18px;
  line-height: 18px;
  color: #333333;
  margin: 0 0 20px 0;
  font-weight: 600;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT p {
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  margin: 0 0 20px 0;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT .REVuRLCoPY {
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT .REVuRLCoPY .REVuRLCoPYtOuTR {
  background: #EFF6FE;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT .REVuRLCoPY .REVuRLCoPYtOuTR .REVuRLCoPYtAreA {
  width: 100%;
  min-height: 80px;
  background: #EFF6FE;
  border: none;
  font-size: 14px;
  padding: 15px 20px;
  resize: none;
  text-align: left;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT .REVuRLCoPY .REVuRLCoPYtOuTR .REVuRLCoPYtAreA {
    overflow: auto;
    min-height: 140px;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT .ReVNuEFOrM {
  position: relative;
}

.widgetsModal .modal-dialog .modal-content .modal-body .revenue-head .lmslider .lmitem .REVIREPT .ReVNuEFOrM .ReVNuEFOrM-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq {
  margin-top: 35px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq h2 {
  font-weight: 600;
  font-weight: normal;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #333333;
  margin: 0 0 35px 0;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN {
  /* a[aria-expanded="true"]{
              &:after{
                content:'\f067';
                position: absolute;
                right: 15px;
                color: #333;
                font-family: 'fontawesome';
                @include mobile-device{
                  top: 18px;
                }
              }
            }
            a[aria-expanded="false"]{
              &:after{
                content:'\f068'; 
                position: absolute;
                right: 15px;
                color: #333;
                font-family: 'fontawesome';
                @include mobile-device{
                  top: 18px;
                }
              }
            }*/
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-group {
    padding: 0px;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-group .panel {
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #f8f8f8;
  margin-bottom: 15px;
  /*box-shadow: 0px 3px 6px rgba(177, 191, 209, .16%);*/
  /*box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);*/
  -webkit-box-shadow: 0px 4px 12px 0px #213D7C1F;
          box-shadow: 0px 4px 12px 0px #213D7C1F;
  border: none;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-default > .panel-heading {
  padding: 0;
  border-radius: 2px;
  color: #212121;
  background-color: #fff;
  border-color: transparent;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-title {
  font-size: 16px;
  font-weight: normal;
  color: #333;
  font-weight: 400;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-title > a {
  display: block;
  padding: 20px 15px;
  text-decoration: none;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-title > a {
    padding: 20px 35px 20px 15px;
  }
}

@media only screen and (max-width: 414px) {
  .widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-title > a {
    padding: 20px 51px 20px 15px;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel .panel-title a:after {
  content: '\F107';
  position: absolute;
  right: 15px;
  color: #333;
  font-weight: normal;
  font-family: 'fontawesome';
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel .panel-title a:after {
    top: 18px;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel .panelcollapse {
  display: none;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel.active .panel-title a:after {
  content: '\F106';
  position: absolute;
  right: 15px;
  color: #333;
  font-weight: normal;
  font-family: 'fontawesome';
}

@media only screen and (max-width: 767px) {
  .widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel.active .panel-title a:after {
    top: 18px;
  }
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel.active .panelcollapse {
  display: block;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .more-less {
  float: right;
  color: #212121;
  font-size: 30px;
  line-height: 15px;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-body {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  font-weight: 400;
  border-top: 1px solid #D9D9D9;
}

.widgetsModal .modal-dialog .modal-content .modal-body .reffagentfaq .REV-FAQ-ACRDN .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f8f8f8;
  font-size: 18px;
}

.revenue_wrap.enrolledpsp .revenue-inner {
  border-radius: 4px;
  padding: 50px 48px;
}

@media only screen and (max-width: 767px) {
  .revenue_wrap.enrolledpsp {
    padding-top: 0;
  }

  .revenue_wrap.enrolledpsp .container {
    padding-left: 0px;
    padding-right: 0px;
  }

  .revenue_wrap.enrolledpsp .revenue-inner {
    padding: 40px 15px;
    border-radius: 0px;
  }
}

.REVShRinG.REVShRinGnoPadd {
  margin-bottom: 0px !important;
}

