/*
|-------------------------SECTION 1-------------------------|
*/
.homepage.section-1 {
  padding-bottom: 25px !important; }

.homepage.section-1 .section-1-1 {
  background-color: #35A2C9 !important;
  padding-top: 60px;
  padding-bottom: 70px;
  background-image: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center 100%; }

.search-section-contents .search-block {
  padding: 0;
  max-width: 850px;
  margin: 20px auto 0 auto;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  .search-section-contents .search-block ul {
    display: inline-block;
    padding-left: 0;
    list-style: none;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.3);
    vertical-align: bottom;
    box-shadow: 0 0px 17px 0 rgba(0, 0, 0, 0.15);
    margin: 0;
    border-radius: 5px 5px 0px 0px; }
    .search-section-contents .search-block ul li {
      cursor: pointer;
      float: left;
      padding: 10px 15px;
      font-size: 18px;
      background: #333;
      color: #fff; }
      .search-section-contents .search-block ul li:hover {
        background: #f6821f;
        color: #fff; }
      .search-section-contents .search-block ul li.active {
        background: #f6821f;
        color: #fff; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        .search-section-contents .search-block ul li {
          font-size: 15px; } }
  .search-section-contents .search-block form {
    border-radius: 5px;
    background: #f6821f;
    padding: 20px 15px 20px 0; }
    .search-section-contents .search-block form label {
      font-size: 17px !important; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        .search-section-contents .search-block form label {
          font-size: 15px !important; } }
    .search-section-contents .search-block form input[name='name'] {
      margin-bottom: 10px;
      font-size: 16px;
      padding: 19px 5px; }
    .search-section-contents .search-block form select {
      font-size: 16px;
      height: 40px;
      margin-bottom: 10px; }
    .search-section-contents .search-block form .form-control {
      padding: 6px 6px; }
  .search-section-contents .search-block #search-result-button {
    background: #2196f3 !important;
    padding: 8px 18px;
    border: 0;
    font-size: 16px;
    margin-top: 28px;
    height: 40px;
    width: 100%;
    border-radius: 0; }
    .search-section-contents .search-block #search-result-button:hover {
      background: #236BA5 !important; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      .search-section-contents .search-block #search-result-button {
        margin-top: 5px; } }

.search-section-contents#company-search-content .search-block {
  box-shadow: none; }
  .search-section-contents#company-search-content .search-block form {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    border-radius: 0 5px 5px 5px;
    padding: 10px 15px 10px 0; }
    .search-section-contents#company-search-content .search-block form label {
      display: block; }
    .search-section-contents#company-search-content .search-block form button {
      display: inline;
      margin-right: 15px;
      height: 40px; }

.homepage.section-1 {
  background: #fff; }

.homepage.section-1 .section-1-1 .section-subtitle .fa-location-arrow {
  transform: rotate(135deg);
  font-size: 30px;
  color: #056d94; }

.homepage.section-1 .section-1-1 .section-subtitle span {
  vertical-align: super; }

.homepage.section-1 .section-title h1 {
  font-size: 70px;
  font-weight: 700; }

.homepage.section-1 .section-1-2 ul {
  list-style: none;
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 0;
  padding: 30px 0 10px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }
  @media only screen and (max-width: 740px) {
    .homepage.section-1 .section-1-2 ul {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-pack: start;
      justify-content: flex-start;
      padding: 20px 0 0 0; } }
  .homepage.section-1 .section-1-2 ul li {
    margin: 0 10px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    text-align: center; }
    @media only screen and (max-width: 740px) {
      .homepage.section-1 .section-1-2 ul li {
        -ms-flex: 0;
        flex: 0;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        text-align: left;
        padding: 15px 0px 30px 15px;
        border-bottom: 1px solid #eee;
        border-right: 1px solid #eee;
        margin: 0; }
        .homepage.section-1 .section-1-2 ul li:nth-child(even) {
          border-right: 0; }
        .homepage.section-1 .section-1-2 ul li:last-child {
          border-bottom: 0; } }
    .homepage.section-1 .section-1-2 ul li a {
      text-align: center;
      display: block;
      padding: 10px 10px 25px 10px;
      color: #000;
      position: relative; }
      @media only screen and (max-width: 740px) {
        .homepage.section-1 .section-1-2 ul li a {
          padding: 0; } }
      .homepage.section-1 .section-1-2 ul li a i {
        display: block; }
        @media only screen and (max-width: 992px) {
          .homepage.section-1 .section-1-2 ul li a i {
            font-size: 20px !important; } }
      .homepage.section-1 .section-1-2 ul li a span {
        display: block;
        font-size: 16px !important; }
        .homepage.section-1 .section-1-2 ul li a span.coming-soon {
          font-size: 13px !important; }
        @media only screen and (max-width: 992px) {
          .homepage.section-1 .section-1-2 ul li a span {
            font-size: 14px !important; } }
      .homepage.section-1 .section-1-2 ul li a:hover {
        color: #f6821f; }
      .homepage.section-1 .section-1-2 ul li a.active {
        color: #f6821f; }
      @media all and (min-width: 741px) and (max-width: 991px) {
        .homepage.section-1 .section-1-2 ul li a {
          padding-bottom: 34px; } }
      @media all and (min-width: 229px) and (max-width: 740px) {
        .homepage.section-1 .section-1-2 ul li a.coming-soon-anchor {
          padding-bottom: 0; } }

.homepage.section-1 .section-1-2 .nav-grid .grid-items:hover i {
  color: #f6821f; }

.homepage.section-1 .section-1-2 .nav-grid .grid-items:hover span {
  color: #f6821f; }

.homepage.section-1 .section-1-2 .nav-grid .grid-items.active i {
  color: #f6821f; }

.homepage.section-1 .section-1-2 .nav-grid .grid-items.active span {
  color: #f6821f; }

/*
|-------------------------SECTION 2-------------------------|
*/
.homepage.section-2 {
  width: 100%;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  .homepage.section-2 .section-content .title {
    font-size: 28px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      .homepage.section-2 .section-content .title {
        font-size: 24px; } }
  .homepage.section-2 .section-content .text-content {
    padding-top: 20px; }

.homepage.section-2 .section-subContent-heading {
  padding-top: 50px; }
  .homepage.section-2 .section-subContent-heading p {
    font-size: 20px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .homepage.section-2 .section-subContent-heading {
      padding-top: 40px; } }

.homepage.section-2 .section-subContent p {
  padding-top: 30px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .homepage.section-2 .section-subContent p {
      padding-top: 20px; } }
  .homepage.section-2 .section-subContent p a span {
    font-size: 22px; }

.homepage.section-2 .ctc-btn {
  margin-top: 40px; }

/*
|-------------------------SECTION 3-------------------------|
*/
.homepage.section-3 {
  background: #fff; }
  .homepage.section-3 .section-heading p {
    font-size: 20px; }
  .homepage.section-3 .section-content .thatsus-text {
    font-size: 50px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      .homepage.section-3 .section-content .thatsus-text {
        font-size: 25px; } }

.homepage.section-3 .section-content .beneficial-list {
  padding-left: 0;
  list-style: none; }

.homepage.section-3 .section-content .beneficial-list .beneficial-list-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.homepage.section-3 .section-content .beneficial-list i {
  width: 35px;
  margin-right: 20px; }

/*
|-------------------------SECTION 4-------------------------|
*/
.homepage.section-4.vendor-slider {
  height: 600px;
  overflow: hidden; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .homepage.section-4.vendor-slider {
      height: 400px; } }

.homepage.section-4.slick-slider {
  margin: 0 !important; }

.homepage.section-4.vendor-slider .slick-list, .slick-slider, .slick-track {
  height: 100%; }

.homepage.section-4.vendor-slider .slick-dots {
  display: inline-block !important;
  text-align: -webkit-right;
  top: 50%;
  bottom: auto;
  transform: translateY(-50px);
  right: 50px; }

.homepage.section-4.vendor-slider .slick-dots li {
  clear: right;
  display: block !important;
  float: right; }

.homepage.section-4.vendor-slider .slick-dots li button::before {
  font-size: 20px;
  color: white;
  opacity: 1;
  /*content: "";*/
  /*background-color: #fff;
	border-radius: 50%;*/ }

.homepage.section-4.vendor-slider .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #F6821F !important; }

.homepage.section-4.vendor-slider .slick-dots li button {
  color: white !important; }

.homepage.section-4 .vendor-slide {
  position: relative;
  color: white;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center 70%;
  background-size: cover;
  height: 100%; }

.homepage.section-4 .slide-1 {
  background-image: none; }

.homepage.section-4 .slide-2 {
  background-image: none; }

.homepage.section-4 .slide-3 {
  background-image: none; }

.homepage.section-4 .slide-4 {
  background-image: none; }

.homepage.section-4 .slide-5 {
  background-image: none; }

.homepage.section-4 .slide-6 {
  background-image: none; }

.homepage.section-4 .slide-7 {
  background-image: none; }

.homepage.section-4 .vendor-slide .banner-icon {
  position: absolute;
  bottom: 80px;
  right: 100px; }
  .homepage.section-4 .vendor-slide .banner-icon .slider-icon {
    display: inline-block;
    background: none no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left; }
  .homepage.section-4 .vendor-slide .banner-icon .img-4 {
    background-position: -10px -0px;
    width: 80px;
    height: 97px; }
  .homepage.section-4 .vendor-slide .banner-icon .img-5 {
    background-position: -10px -107px;
    width: 80px;
    height: 82px; }
  .homepage.section-4 .vendor-slide .banner-icon .img-6 {
    background-position: -10px -199px;
    width: 80px;
    height: 69px; }
  .homepage.section-4 .vendor-slide .banner-icon .img-7 {
    background-position: -10px -278px;
    width: 80px;
    height: 100px; }
  .homepage.section-4 .vendor-slide .banner-icon .img-1 {
    background-position: -10px -388px;
    width: 79px;
    height: 80px; }
  .homepage.section-4 .vendor-slide .banner-icon .img-3 {
    background-position: -10px -478px;
    width: 79px;
    height: 68px; }

.homepage.section-4 .section-tagline h1 {
  font-size: 70px; }

/*
|-------------------------SECTION 5-------------------------|
*/
.homepage.section-5 {
  background-color: #f5f6f8; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .homepage.section-5 .section-title p {
      font-size: 20px; } }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .homepage.section-5 .section-title-content h3 {
      font-size: 20px; } }

.homepage.section-5 .card .card-heading {
  background-color: #F6821F;
  line-height: 1;
  padding: 40px 30px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .homepage.section-5 .card .card-heading {
      padding: 20px 30px; } }

.homepage.section-5 .card .card-img {
  width: 100%;
  height: 173px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.homepage.section-5 .card .square-block {
  display: -ms-flexbox;
  display: flex; }

.homepage.section-5 .card .square-block .blocks {
  -ms-flex: 1;
  flex: 1;
  background-color: #d7d7d7;
  margin-right: 5px;
  margin-bottom: 5px;
  position: relative; }

.homepage.section-5 .card .square-block .blocks .card-content {
  padding: 20px 20px 20px 50px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .homepage.section-5 .card .square-block .blocks .card-content {
      padding: 20px 20px 20px 35px; } }

.homepage.section-5 .card .square-block .blocks .card-content .count-content {
  background: #F6821F;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: 22px;
  left: 10px;
  border-radius: 50%; }

/*
|-------------------------SECTION 6-------------------------|
*/
.homepage.section-6 {
  background-color: #fff; }
  .homepage.section-6 .section-title {
    padding-bottom: 20px; }

.homepage.section-6 .client-slider {
  position: relative;
  background-image: none;
  background-position: 65%;
  background-repeat: no-repeat; }

.homepage.section-6 .client-slider .nav-prev,
.homepage.section-6 .client-slider .nav-next {
  position: absolute;
  top: -50px;
  cursor: pointer;
  transition: all 0.5s; }

.homepage.section-6 .client-slider .nav-prev:hover,
.homepage.section-6 .client-slider .nav-next:hover {
  color: #A9A9A9; }

.homepage.section-6 .client-slider .nav-prev {
  right: 50px; }

.homepage.section-6 .client-slider .nav-next {
  right: 20px; }

.homepage.section-6 .client-slider .nav-prev i {
  transform: rotate(224deg); }

.homepage.section-6 .client-slider .nav-next i {
  transform: rotate(45deg); }

.homepage.section-6 .client-grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

.homepage.section-6 .client-grid .client-logos {
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  text-align: center;
  width: 280px;
  height: 240px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1px;
  opacity: 0.5;
  color: white;
  cursor: pointer;
  position: relative;
  transition: all 0.45s ease-in-out; }

.homepage.section-6 .client-grid .client-logos .overlay {
  background-color: rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.homepage.section-6 .client-grid .client-logos .client-name {
  z-index: 1; }

.homepage.section-6 .client-grid .client-logos:hover {
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #03a9f5;
  border: 20px solid transparent;
  background-position: center;
  opacity: 1; }

.homepage.section-6 .client-grid #rak-logo:hover {
  background-image: url(/images/brand_logos/rak.jpg); }

.homepage.section-6 .client-grid #johnson-logo:hover {
  background-image: url(/images/brand_logos/johnson.jpg); }

.homepage.section-6 .client-grid #nitco-logo:hover {
  background-image: url(/images/brand_logos/nitco.jpg); }

.homepage.section-6 .client-grid #kajaria-logo:hover {
  background-image: url(/images/brand_logos/kajaria.jpg); }

.homepage.section-6 .client-grid #berger-logo:hover {
  background-image: url(/images/brand_logos/berger.jpg); }

.homepage.section-6 .client-grid #asian-paints-logo:hover {
  background-image: url(/images/brand_logos/asian_paints.jpg); }

.homepage.section-6 .client-grid #dulux-logo:hover {
  background-image: url(/images/brand_logos/dulux.jpg); }

.homepage.section-6 .client-grid #toto-logo:hover {
  background-image: url(/images/brand_logos/toto.jpg); }

.homepage.section-6 .client-grid #acc-logo:hover {
  background-image: url(/images/brand_logos/acc.jpg); }

.homepage.section-6 .client-grid #ais-logo:hover {
  background-image: url(/images/brand_logos/ais.jpg); }

.homepage.section-6 .client-grid #centuryply-logo:hover {
  background-image: url(/images/brand_logos/centuryply.jpg); }

.homepage.section-6 .client-grid #dlf-logo:hover {
  background-image: url(/images/brand_logos/dlf.jpg); }

.homepage.section-6 .client-grid #drfixit-logo:hover {
  background-image: url(/images/brand_logos/fixit.jpg); }

.homepage.section-6 .client-grid #fenesta-logo:hover {
  background-image: url(/images/brand_logos/fenesta.jpg); }

.homepage.section-6 .client-grid #greenply-logo:hover {
  background-image: url(/images/brand_logos/greenply.jpg); }

.homepage.section-6 .client-grid #hafeez-logo:hover {
  background-image: url(/images/brand_logos/hafeez.jpg); }

.homepage.section-6 .client-grid #hiranandani-logo:hover {
  background-image: url(/images/brand_logos/hiranandani.jpg); }

.homepage.section-6 .client-grid #lodha-logo:hover {
  background-image: url(/images/brand_logos/lodha.jpg); }

.homepage.section-6 .client-grid #oberoirealty-logo:hover {
  background-image: url(/images/brand_logos/oberoi.jpg); }

.homepage.section-6 .client-grid #prestigegroup-logo:hover {
  background-image: url(/images/brand_logos/prestige.jpg); }

.homepage.section-6 .client-grid #roca-logo:hover {
  background-image: url(/images/brand_logos/roca.jpg); }

.homepage.section-6 .client-grid #shapoorji-pallonji-logo:hover {
  background-image: url(/images/brand_logos/shapoorji.jpg); }

.homepage.section-6 .client-grid #simplex-logo:hover {
  background-image: url(/images/brand_logos/simplex.jpg); }

.homepage.section-6 .client-grid #talati-logo:hover {
  background-image: url(/images/brand_logos/talati.jpg); }

.homepage.section-6 .client-grid #tatahousing-logo:hover {
  background-image: url(/images/brand_logos/tata.jpg); }

.homepage.section-6 .client-grid .client-logos:hover .overlay {
  opacity: 0; }

.homepage.section-6 .client-grid .client-logos:hover .client-name {
  opacity: 0; }

/*
|-------------------------SECTION 7-------------------------|
*/
.homepage.section-7 .testimonial-card {
  padding: 80px 25px 25px;
  /*box-shadow: 15px 15px 5px 0px rgba(235,235,238,1);*/ }

.homepage.section-7 {
  background-color: #fff; }
  .homepage.section-7 .section-title {
    padding-bottom: 20px; }

.homepage.section-7 .testimonial-card {
  height: auto;
  width: auto;
  position: relative;
  min-height: 335px; }

.homepage.section-7 .testimonial-card button {
  font-size: 16px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #000;
  background: none;
  padding-top: 5px;
  outline: none; }
  .homepage.section-7 .testimonial-card button:focus {
    outline: none; }
  .homepage.section-7 .testimonial-card button:active {
    outline: none; }

.homepage.section-7 .testimonial-card:after,
.homepage.section-7 .testimonial-card:before {
  content: '';
  background: #f3f3f3;
  position: absolute; }

.homepage.section-7 .testimonial-card:after {
  width: 100%;
  height: 15px;
  left: 8px;
  bottom: 0;
  transform: translatey(100%) skewx(45deg); }

.homepage.section-7 .testimonial-card:before {
  width: 15px;
  height: 100%;
  right: 0;
  transform: translatex(100%) skewy(45deg);
  top: 8px; }

.homepage.section-7 .testimonial-card .author-circle {
  width: 145px;
  height: 145px;
  background-position: center center;
  background-size: cover;
  border-radius: 50%;
  position: absolute;
  top: -72.5px;
  left: 50%;
  transform: translateX(-72.5px);
  border: 5px solid white; }

.homepage.section-7 .testimonial-slider .nav-prev,
.homepage.section-7 .testimonial-slider .nav-next {
  position: absolute;
  top: 50%;
  cursor: pointer;
  transition: all 0.5s; }

.homepage.section-7 .testimonial-slider .nav-prev:hover,
.homepage.section-7 .testimonial-slider .nav-next:hover {
  color: #A9A9A9; }

.homepage.section-7 .testimonial-slider .nav-prev {
  left: -100px; }

.homepage.section-7 .testimonial-slider .nav-next {
  right: -100px; }

.homepage.section-7 .testimonial-slider .nav-prev i {
  transform: rotate(224deg); }

.homepage.section-7 .testimonial-slider .nav-next i {
  transform: rotate(45deg); }

.homepage.section-7 .testimonial-card .social-icons i {
  padding: 4px; }

/*
|-------------------------MEDIA QUERIES-------------------------|
*/
@media only screen and (max-width: 640px) {
  .homepage.section-1 .section-1-1 .section-title h1 {
    font-size: 36px;
    font-weight: 700; }
  .section-subtitle .down-arrow-icon {
    margin-top: 10px; }
  .homepage.section-1 .section-1-1 .sm-m-t-40 {
    margin-top: 40px; }
  .homepage.section-1 .section-1-1 .section-subtitle h2 {
    font-size: 20px; }
  .homepage.section-1 .section-1-1 {
    padding: 20px 0 40px 0; }
  .homepage.section-1 .section-1-2 .container {
    padding: 0; }
  .homepage.section-1 .section-1-2 .container .row {
    margin: 0; }
  .homepage.section-1 .section-1-2 .container .row .col-sm-12 {
    padding: 0; }
  .homepage.section-1 .section-1-2 .nav-grid .grid-items {
    -ms-flex: 0;
    flex: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    text-align: left;
    padding: 10px 0px 0px 20px;
    border-bottom: 1px solid #eee;
    /* background-color: #fafafa; */
    border-right: 1px solid #eee; }
  .homepage.section-1 .section-1-2 .nav-grid .grid-items i {
    font-size: 25px !important; }
  .homepage.section-1 .section-1-2 .nav-grid .grid-items span {
    font-size: 16px !important; }
  .homepage.section-4 {
    height: auto; }
  .homepage.section-4.vendor-slider {
    height: 100%; }
  .homepage.section-4.vendor-slider .vendor-slide {
    padding: 25px 0 !important; }
  .homepage.section-4.vendor-slider .vendor-slide .ctc-btn {
    padding: 5px 20px;
    margin-bottom: 10px; }
  .homepage.section-4.vendor-slider .vendor-slide .section-tagline {
    padding: 8px 0; }
  .homepage.section-4.vendor-slider .vendor-slide .section-tagline h1 {
    font-size: 27px; }
  .homepage.section-4.vendor-slider .vendor-slide .section-content p {
    font-size: 16px; }
  .homepage.section-5 .card .square-block {
    display: block; }
  .homepage.section-5 .card .square-block .blocks {
    margin-left: 15px;
    margin-right: 15px; }
  .homepage.section-6 .client-grid {
    display: block; }
  .homepage.section-6 .client-grid .client-logos {
    /*flex:0;
		flex-basis:49%;*/
    width: auto;
    height: 140px; }
  .homepage.section-7 .testimonial-slider .nav-prev,
  .homepage.section-7 .testimonial-slider .nav-next {
    position: absolute;
    top: -50px;
    left: auto; }
  .homepage.section-7 .testimonial-slider .nav-prev {
    right: 65px; }
  .homepage.section-7 .testimonial-slider .nav-next {
    right: 30px; } }

@media only screen and (min-width: 640px) and (max-width: 1024px) {
  .homepage.section-5 .card .square-block {
    margin-left: 0 !important;
    margin-right: 0 !important; } }

@media only screen and (max-width: 1024px) {
  .homepage.section-4.vendor-slider .slick-dots {
    display: block;
    text-align: center;
    top: auto;
    bottom: -20px;
    right: 0px; }
  .homepage.section-4.vendor-slider .slick-dots li {
    display: inline-block !important; } }

.popover {
  max-width: 500px !important;
  background-color: #383f49;
  /*top: 409px !important;*/
  border: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none; }

.popover.top {
  margin-top: 0 !important; }

.arrow:after {
  border-top-color: #383F49 !important; }

.popover-content {
  padding: 12px;
  color: #c2c6cf; }

.pre-registration-container {
  height: auto !important;
  width: 100%;
  display: inline-block;
  padding: 20px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .pre-registration-container {
      padding: 15px 20px; } }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .pre-registration-container form {
      padding-right: 15px; } }
  .pre-registration-container form .error {
    color: #B94A48; }
  .pre-registration-container form ul#registeration-ul-content li label {
    margin-right: 2px !important; }
  .pre-registration-container form ul#registeration-ul-content li .tooltip-text {
    display: inline-block;
    margin-left: 0;
    position: relative; }
  .pre-registration-container form ul#registeration-ul-content li .tooltip {
    width: 500px; }
    .pre-registration-container form ul#registeration-ul-content li .tooltip .tooltip-inner {
      max-width: 100% !important; }
    @media all and (min-width: 229px) and (max-width: 640px) {
      .pre-registration-container form ul#registeration-ul-content li .tooltip {
        width: 280px; } }
  .pre-registration-container form label {
    text-align: left !important;
    font-size: 16px;
    color: #000;
    font-weight: bold; }
  .pre-registration-container form input {
    font-size: 15px;
    padding: 5px; }
    .pre-registration-container form input.form-control {
      height: 36px; }
  .pre-registration-container form #register-now-button {
    background: #f6821f;
    border-radius: 0px !important;
    color: #ffffff;
    border: 0px;
    padding: 10px 15px;
    font-size: 16px; }
    .pre-registration-container form #register-now-button:hover {
      color: #fff; }
  .pre-registration-container form .login-button {
    font-size: 16px;
    color: orange;
    border-bottom: 1px dotted #000;
    padding-bottom: 4px; }
    .pre-registration-container form .login-button:hover {
      border-bottom: 1px dotted #f6821f; }
  .pre-registration-container .bottom-description p {
    font-size: 12px;
    margin: 0;
    padding-top: 15px; }

#user-registration-page #registration-form-wizard-anchor-container ul {
  display: table;
  list-style: none;
  padding: 0;
  position: relative;
  width: 100%;
  border-collapse: collapse;
  margin: 0; }
  #user-registration-page #registration-form-wizard-anchor-container ul li {
    display: table-cell;
    text-align: center;
    width: 20%;
    border-bottom: 1px solid #f6821f;
    font-size: 16px; }
    #user-registration-page #registration-form-wizard-anchor-container ul li a {
      width: 100%;
      display: block;
      padding: 20px 0;
      color: #777777; }
      #user-registration-page #registration-form-wizard-anchor-container ul li a span {
        display: block;
        font-size: 14px;
        margin-top: 7px;
        max-width: 100%;
        table-layout: fixed;
        text-align: center;
        word-wrap: break-word;
        z-index: 104; }
        #user-registration-page #registration-form-wizard-anchor-container ul li a span small {
          font-size: 100%; }
      #user-registration-page #registration-form-wizard-anchor-container ul li a.selected {
        background: #f6821f;
        color: #ffffff; }

#user-registration-page .registration-step-container {
  height: auto !important;
  width: 100%;
  display: inline-block;
  border-top: none;
  padding: 25px; }
  #user-registration-page .registration-step-container form .error {
    color: #B94A48; }
  #user-registration-page .registration-step-container form label {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: left; }
  #user-registration-page .registration-step-container form input {
    font-size: 15px;
    padding: 6px 12px; }
    #user-registration-page .registration-step-container form input.form-control {
      height: 36px; }
  #user-registration-page .registration-step-container form #company-name-view {
    font-size: 16px;
    padding-top: 6px;
    padding-left: 5px; }
  #user-registration-page .registration-step-container form .register-button {
    background: #f6821f;
    border-radius: 0px !important;
    color: #ffffff;
    border: 0px;
    padding: 10px 15px;
    font-size: 16px;
    margin-right: 15px; }
    #user-registration-page .registration-step-container form .register-button:hover {
      color: #fff; }
  #user-registration-page .registration-step-container form .registration-go-back {
    border-radius: 0px !important;
    color: #ffffff;
    border: 0px;
    padding: 10px 15px;
    font-size: 16px;
    background: #428bca; }
    #user-registration-page .registration-step-container form .registration-go-back:hover {
      color: #fff; }

#registeration-ul-content {
  padding-left: 0;
  list-style: none;
  overflow: hidden; }
  #registeration-ul-content li {
    float: left;
    margin-right: 15px; }

.btn-file {
  padding: 8px 10px;
  font-weight: normal;
  overflow: hidden; }

.aboutpage.section-1 .section-1-1 {
  background-image: url(/images/about/banner.jpg);
  width: 100%;
  background-size: cover;
  background-position: center; }

.aboutpage.section-1 .section-1-1 .section-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 100px 0; }

.aboutpage.section-1 .section-1-1 .section-content .section-title {
  -ms-flex: 2;
  flex: 2; }

.aboutpage.section-1 .section-1-1 .section-content h1 {
  font-size: 70px;
  font-weight: 700; }

.aboutpage.section-1 .section-1-1 .section-content .section-subtitle {
  -ms-flex: 1;
  flex: 1; }

.aboutpage.section-1 .section-1-2 {
  padding-top: 80px;
  padding-bottom: 80px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .aboutpage.section-1 .section-1-2 {
      padding-top: 50px;
      padding-bottom: 50px; } }

.aboutpage.section-1 .section-1-2 .section-content {
  padding-left: 15px; }

/*.aboutpage.section-1 .section-1-2 .section-content p{font-size: 17px;} */
.aboutpage.section-1 .section-1-2 .mac-container .macbook {
  margin: 50px auto 0; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .aboutpage.section-1 .section-1-2 .mac-container .macbook {
      margin: 35px auto 0; } }

.mac-container {
  font-size: 14px; }

.macbook-content {
  position: relative;
  overflow: hidden;
  background: url(/images/about/wallpaper.jpg);
  background-size: cover;
  /* box-shadow: inset 0 0 6px #222; */
  border: 0.357em solid #686868;
  height: 32.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

.content {
  padding: 20% 0;
  text-align: center; }

.content h3 {
  font-size: 2.5em; }
  @media all and (min-width: 229px) and (767px) {
    .content h3 {
      font-size: 7px; } }

.content .ctc-btn {
  padding: 0.786em 3.357em;
  border-radius: 4px;
  background-color: #2196f3;
  color: white;
  font-size: 1.286em;
  text-decoration: none;
  margin-top: 2.143em; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .content .ctc-btn {
      margin-top: 10px;
      padding: 10px 15px;
      font-size: 16px; } }

.content .ctc-btn:hover {
  background-color: #236BA5;
  color: #ffffff; }

.md-imac {
  width: 62.5em;
  height: 50em;
  margin: 0 auto;
  -webkit-transform: translate3d(0, 0, 0); }

.md-imac .md-body {
  width: 100%;
  height: 43.125em;
  background: #c6c7ca;
  border-radius: 1.875em;
  overflow: hidden; }

.md-imac .md-top {
  width: 100%;
  height: 37.1875em;
  background: #0f0f0f;
  border-radius: 1.875em 1.875em 0 0;
  position: relative; }

.md-imac .md-screen {
  width: 57.5em;
  height: 32.375em;
  margin: 0 auto;
  position: relative;
  top: 2.375em;
  background: #17171a;
  overflow: hidden; }

.md-imac .md-screen img {
  width: 100%; }

.md-imac .md-camera {
  width: 0.375em;
  height: 0.375em;
  margin: 0 auto;
  position: relative;
  top: 1.25em;
  background: #000;
  border-radius: 100%;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.25); }

.md-imac .md-camera:after {
  content: "";
  display: block;
  width: 0.175em;
  height: 0.175em;
  position: absolute;
  left: 0.125em;
  top: 0.0625em;
  background: #e99bfe;
  border-radius: 100%; }

.md-imac .md-base {
  width: 19.25em;
  height: 6.875em;
  margin: -0.5em auto; }

.md-imac .md-stand {
  width: 13.125em;
  height: 6.125em;
  margin: 0 auto;
  background: #cccdcf;
  background: linear-gradient(#b7b8bb, #cccdcf 50%, #d9dadb 80%, #cccdcf, #bfc0c3);
  transform: perspective(50em) rotate3d(1, 0, 0, 30deg); }

.md-imac .md-foot {
  width: 15em;
  height: 3.125em;
  margin: 0 auto;
  position: relative;
  bottom: 1.5em;
  border-radius: 0 0 0.625em 0.625em;
  background: linear-gradient(#bfc0c3 20%, #cccdcf);
  transform: perspective(11.875em) rotate3d(1, 0, 0, 70deg);
  box-shadow: 0 0.375em 0 #bfc0c3; }

.md-imac.md-glare .md-top:after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 1.25em 0 0;
  background: linear-gradient(48deg, rgba(255, 255, 255, 0) 50%, rgba(247, 248, 240, 0.025) 50%, rgba(250, 245, 252, 0.08)); }

@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .mac-container {
    font-size: 12px; } }

@media only screen and (min-width: 768px) and (max-width: 992px) {
  .mac-container {
    font-size: 10px; } }

@media only screen and (min-width: 600px) and (max-width: 768px) {
  .mac-container {
    font-size: 8px; } }

@media only screen and (min-width: 400px) and (max-width: 600px) {
  .mac-container {
    font-size: 5px; } }

@media only screen and (min-width: 320px) and (max-width: 400px) {
  .mac-container {
    font-size: 4.25px; } }

.aboutpage.section-2 {
  background-image: url(/images/about/mantra.jpg);
  width: 100%;
  height: 90%;
  background-color: #efefee;
  background-size: cover;
  background-position: center 100%; }

.aboutpage.section-3 {
  background-color: #e7e7e7;
  overflow: hidden;
  background-image: url(/images/about/teambg.png);
  width: 100%;
  background-position: center 55%;
  background-repeat: no-repeat; }

@media all and (min-width: 229px) and (max-width: 767px) {
  .aboutpage.section-3 .testimonial-card {
    margin-bottom: 100px; }
    .aboutpage.section-3 .testimonial-card.last-testimonial-card {
      margin-bottom: 15px; } }

.aboutpage.section-3 .section-heading,
.aboutpage.section-4 .section-heading {
  margin-bottom: 100px; }

@media all and (min-width: 229px) and (max-width: 767px) {
  .aboutpage.section-4 .testimonial-card {
    margin-bottom: 100px; }
    .aboutpage.section-4 .testimonial-card.last-testimonial-card {
      margin-bottom: 15px; } }

@media only screen and (min-width: 1200px) {
  .aboutpage.section-4 .col-lg-2 {
    width: 19.666667%; }
  /*.aboutpage.section-4 .testimonial-card{
		margin-bottom: 0px;
		height: 245px;
	}*/ }

@media only screen and (max-width: 640px) {
  .aboutpage.section-1 .section-1-1 .section-content {
    display: block; }
  .aboutpage.section-1 .section-1-1 .section-content h1 {
    font-size: 35px;
    text-align: center !important;
    margin-bottom: 15px; }
  .aboutpage.section-2 {
    height: 230px;
    background-position: 57% 100%; }
    .aboutpage.section-2 h1 {
      margin-top: 0; }
      .aboutpage.section-2 h1.second-title {
        margin-top: 10px; }
  .aboutpage.section-2 .section-content h1 {
    font-size: 20px !important; } }

.login-container form .form-group label {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  padding-top: 7px; }
  .login-container form .form-group label .error {
    color: #DC3131 !important; }

.login-container form #login-error-message {
  font-size: 15px; }

.login-container form #login-button {
  color: #fff;
  border-radius: 0;
  font-size: 16px;
  padding: 7px 20px;
  outline: none; }
  .login-container form #login-button:hover {
    background: #f6821f;
    color: #fff; }

.login-container form #set-password-button {
  color: #fff;
  border-radius: 0;
  font-size: 16px;
  padding: 7px 20px;
  outline: none; }
  .login-container form #set-password-button:hover {
    background: #f6821f;
    color: #fff; }

.login-container #forgot-password-button {
  font-size: 16px;
  color: #88bbc8;
  background: none;
  outline: none;
  border: none; }
  .login-container #forgot-password-button:hover {
    color: #428bca; }

.login-container #registration-button {
  font-size: 16px;
  color: orange;
  border-bottom: 1px dotted #000;
  padding-bottom: 4px;
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;
  outline: none; }
  .login-container #registration-button:hover {
    border-bottom: 1px dotted #f6821f; }

/*#company-profile-page{
	img.logo {
		height : 200px;
		border : 1px solid #ccc;
		max-width : 100%;
	}
	#company-title {
		font-size : 22px;
		font-weight : bold;
	}
	#address {
		padding : 10px 0;
		font-size : 15px;
		color : #000;
	}
	.table-value {
		padding : 10px 0;
		div { 
			color : #000;
			font-size: 15px !important;
			&.label {
				padding: 0 5px 0 0!important;
    			color: rgba(102, 102, 102, 0.8);
			}
			&.value {
				a {
					color : #000;
					outline : none;
					&:hover {
						color : #000;
					}
				}
				.extra-details {
					color: rgba(102, 102, 102, 0.8);
				}
			}
		}
		.rating-container {
			padding-top : 5px;
			span#ratings{
				padding: 1px 9px;
			    float: none;
			    display: inline-block;
			    font-size: 18px;
			    font-weight: 700;
			    border-radius: 8px;
			    text-shadow: none;
			    line-height: 33px;
			    text-align: center;
			    color: #fff;
			}
		}
	}
	.contact-us-button {
		padding : 9px 20px;
		outline : none;
		color : #000;
		border-radius : 0;
		font-size : 18px;
		color : #fff;
		&:hover {
			background : #2D7B98;
		}
	}
	.rating-content {
		.rating-list { 
			overflow : hidden;
			list-style : none;
			padding-left : 0;
			margin-bottom : 0;
			li{
				cursor : pointer;
				float : left;
				padding : 0 3px;
				font-size : 20px;
				color: rgba(102, 102, 102, 0.4);
				&:first-child {
					padding-left : 0;
				}
			}
		}
	}
	.share-content {
		.title {
			font-size : 16px;
		}
		#share-links-anchor{
			padding-left : 0;
			list-style : none;
			overflow : hidden;
			li {
				float : left;
				padding: 0 5px;
				margin-top : -6px;
				a.facebook {
					font-size : 35px;
					color : #46629E;
				}
				a.gplus {
					font-size : 35px;
					color : #d14836;
				}
				a.linked-in{
					font-size : 35px;
					color : #007BB6;
				}
				&:first-child {
					padding-left : 0;
				}	
			}
		}
	}
	ul.detail-lists {
		overflow : hidden;
		list-style: none;
		padding-left : 15px;
		margin-bottom : 0;
		li.detail-list-tab{
			float : left;
			color : #fff;
			cursor : pointer;
			font-size : 16px;
			padding : 10px;
			background : #35A2CA;
			border-right: 1px dotted #ccc;
			border-top: 1px dotted #ccc;
			&:last-child {
				border-right : none;
			}
			&:hover {
				background : #216c88;
				color : #fff;
			}
			&.active {
				background : #216c88;
				color : #fff;
			}
		}
	}
	.detail-content {
		padding : 15px 0;
		.view-value {
			font-size: 16px;
		    color: #35A1C9;
		    font-weight: bold;
		    padding-bottom : 20px;
		    &:last-child {
		    	padding-bottom : 0;
		    } 
		}
		.view-label{
		    font-size: 16px;
			font-weight: 600;
		}
		&#overview-content {
			padding : 15px 15px;
		}
		&#projects-content {
			.project-title {
				padding-top : 10px;
				font-size : 20px;
				font-weight : bold;
				color : #f6821f;
				&:first-child {
					padding-top : 0;
				}
			}
			.project-description {
				font-size : 15px;
			}
			.project-duration-title {
				font-size : 14px;
				color : #000;
			}
			.project-duration-value {
				font-size : 16px;
				color : #35A1C9;
			}
		}
		.tender-list-content {
			.m-t-20 { 
				@media all and (min-width : 229px) and (max-width : 767px) {
					margin-top : 10px !important;
				}
			}
			.title {
				background : #333333;
				font-size : 17px;
				color : #fff;
				padding : 10px;
				.tender-edit-button { 
				    margin-bottom: 0;
				    padding: 0px 5px 2px 5px;
				    font-size: 16px;
				    border-bottom: 1px dotted #fff;
				    background : none;
				    margin-right : 5px;
				    outline : none;
				    &:hover{
				    	color : #f6821f !important;
				    	border-bottom: 1px solid #f6821f;
				    }
				    &:active { 
				    	color : #f6821f important;
				    	border-bottom: 1px solid #f6821f;
				    }
				}
				.tender-delete-button { 
				    margin-bottom: 0;
				    padding: 0px 5px 2px 5px;
				    font-size: 16px;
				    border-bottom: 1px dotted #fff;
				    background : none;
				    margin-right : 5px;
				    outline : none;
				    &:hover{
				    	color : #ff0000 !important;
				    	border-bottom: 1px solid #ff0000;
				    }
				    &:active { 
				    	color : #ff0000 important;
				    	border-bottom: 1px solid #ff0000;
				    }
				}
			}
			.label-view {
				font-size : 15px;
				@media all and (min-width : 229px) and (max-width : 767px) {
					display : block;
				}
			}
			.value {
				font-size : 15px;
				color : #000;
				padding-left : 10px;
				@media all and (min-width : 229px) and (max-width : 767px) {
					padding-left : 0;
				}
			}
		}
		.project-list-content {
			.m-t-20 { 
				@media all and (min-width : 229px) and (max-width : 767px) {
					margin-top : 10px !important;
				}
			}
			.title {
				background : #333333;
				font-size : 17px;
				color : #fff;
				padding : 10px;
				.project-edit-button { 
				    margin-bottom: 0;
				    padding: 0px 5px 2px 5px;
				    font-size: 16px;
				    border-bottom: 1px dotted #fff;
				    background : none;
				    margin-right : 5px;
				    outline : none;
				    &:hover{
				    	color : #f6821f !important;
				    	border-bottom: 1px solid #f6821f;
				    }
				    &:active { 
				    	color : #f6821f important;
				    	border-bottom: 1px solid #f6821f;
				    }
				}
				.project-delete-button { 
				    margin-bottom: 0;
				    padding: 0px 5px 2px 5px;
				    font-size: 16px;
				    border-bottom: 1px dotted #fff;
				    background : none;
				    margin-right : 5px;
				    outline : none;
				    &:hover{
				    	color : #ff0000 !important;
				    	border-bottom: 1px solid #ff0000;
				    }
				    &:active { 
				    	color : #ff0000 important;
				    	border-bottom: 1px solid #ff0000;
				    }
				}
			}
			.label-view {
				font-size : 15px;
				@media all and (min-width : 229px) and (max-width : 767px) {
					display : block;
				}
			}
			.value {
				font-size : 15px;
				color : #000;
				padding-left : 10px;
				@media all and (min-width : 229px) and (max-width : 767px) {
					padding-left : 0;
				}
			}
			.detail-view-container{
				a {
					color : #000;
					&:hover {
						color : #f6821f;
					}
				}
			}
		}
		.credential-list-content{
			.m-t-20 { 
				@media all and (min-width : 229px) and (max-width : 767px) {
					margin-top : 10px !important;
				}
			}
			.title {
				background : #333333;
				font-size : 17px;
				color : #fff;
				padding : 10px;
				.company-credential-edit-button { 
				    margin-bottom: 0;
				    padding: 0px 5px 2px 5px;
				    font-size: 16px;
				    border-bottom: 1px dotted #fff;
				    background : none;
				    margin-right : 5px;
				    outline : none;
				    &:hover{
				    	color : #f6821f !important;
				    	border-bottom: 1px solid #f6821f;
				    }
				    &:active { 
				    	color : #f6821f important;
				    	border-bottom: 1px solid #f6821f;
				    }
				}
				.company-credential-delete-button { 
				    margin-bottom: 0;
				    padding: 0px 5px 2px 5px;
				    font-size: 16px;
				    border-bottom: 1px dotted #fff;
				    background : none;
				    margin-right : 5px;
				    outline : none;
				    &:hover{
				    	color : #ff0000 !important;
				    	border-bottom: 1px solid #ff0000;
				    }
				    &:active { 
				    	color : #ff0000 important;
				    	border-bottom: 1px solid #ff0000;
				    }
				}
			}
			.label-view {
				font-size : 15px;
				@media all and (min-width : 229px) and (max-width : 767px) {
					display : block;
				}
				
			}
			.value {
				font-size : 15px;
				color : #000;
				padding-left : 10px;
				@media all and (min-width : 229px) and (max-width : 767px) {
					padding-left : 0;
				}
			}
		}
		.detail-view-container {
			.detail-view-content {
				.value-row {
					padding-bottom : 10px;
					&.first-value-row {
						padding-top : 15px;
					}
					&.last-value-row {
						padding-bottom : 15px;
					}
				}
			}
		}
	}
	#manufacturer-search-contain{
		.manufacturer-search-block{
			position : relative;
			i.fa-spin {
				position: absolute;
			    right: 20px;
			    top: 10px;
			}
		}
	}
	#dealer-distributors-content, #manufacturers-content {
		padding : 15px 0 10px 0 !important;
		.loader-content{
		    text-align: center;
    		padding: 25px 0;
    		i.fa-spin {
    			font-size : 70px;
    		}
		}
		.list-contain{
			padding: 10px 0 0 0;
			.main-row {
				margin-bottom : 10px;
				&:last-child {
					margin-bottom : 0;
				}
			}
		}
	}
	.detail-container {
		margin-top : 20px;
		.parent-panel-body {
			padding-top : 0;
			padding-bottom : 0;
		}
	}
}
*/
#company-profile-page .empty-content {
  background-color: #fff; }

#company-profile-page .detail-section {
  background-color: transparent; }
  #company-profile-page .detail-section .left-section {
    background-color: #fff;
    box-shadow: 0 1px 2px #c3c3c3; }
    #company-profile-page .detail-section .left-section .left-section-wrapper {
      padding: 0 15px; }
      #company-profile-page .detail-section .left-section .left-section-wrapper .company-logo-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 30px 0; }
        #company-profile-page .detail-section .left-section .left-section-wrapper .company-logo-content .image-block {
          border: 1px solid #35a2c9;
          background-color: #efefef;
          width: 200px;
          height: 200px;
          /*img {
							width : 100%;
						}*/ }
          #company-profile-page .detail-section .left-section .left-section-wrapper .company-logo-content .image-block.company-logo-block {
            /*display: flex;
						    justify-content: center;
						    align-items: center;
						    overflow: hidden;*/
            background-position: center;
            background-size: contain;
            background-repeat: no-repeat;
            /*img {
						    	width : auto;
						    	max-width : 184px;
						    	max-height : 184px;
						    }*/ }
      #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block {
        font-size: 17px;
        padding-bottom: 10px; }
        #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block .company-contact-section {
          padding-bottom: 20px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block .company-contact-section .label-section {
              padding-bottom: 2px;
              font-size: 12px; } }
          #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block .company-contact-section .label-section .first-block {
            color: #f6821f;
            display: inline-block;
            margin-right: 5px;
            font-size: 18px; }
          #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block .company-contact-section .label-section .second-block {
            display: inline-block; }
          #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block .company-contact-section .value-section {
            color: #000;
            padding-top: 2px; }
            @media all and (min-width: 229px) and (max-width: 767px) {
              #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block .company-contact-section .value-section {
                padding-bottom: 8px;
                font-size: 14px; } }
            #company-profile-page .detail-section .left-section .left-section-wrapper .company-contact-block .company-contact-section .value-section.description {
              font-size: 15px; }
  #company-profile-page .detail-section .right-section {
    padding-right: 0; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #company-profile-page .detail-section .right-section {
        padding-left: 0; } }
    #company-profile-page .detail-section .right-section .company-basic-details {
      background-image: url("/images/comp_profile_default_bg.png");
      background-size: cover;
      background-position: center;
      background-repeat: repeat-x;
      min-height: 245px;
      padding: 25px 30px;
      color: #fff; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #company-profile-page .detail-section .right-section .company-basic-details {
          padding: 25px; } }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #company-profile-page .detail-section .right-section .company-basic-details .label-section {
          padding-bottom: 2px;
          font-size: 12px; } }
      #company-profile-page .detail-section .right-section .company-basic-details .label-section .first-section {
        padding-top: 5px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #company-profile-page .detail-section .right-section .company-basic-details .label-section .first-section {
            padding-left: 0; } }
        #company-profile-page .detail-section .right-section .company-basic-details .label-section .first-section.employee-size {
          padding-left: 7px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #company-profile-page .detail-section .right-section .company-basic-details .label-section .first-section.employee-size {
              padding-left: 0px; }
              #company-profile-page .detail-section .right-section .company-basic-details .label-section .first-section.employee-size img {
                width: 28px; } }
      #company-profile-page .detail-section .right-section .company-basic-details .label-section .second-section {
        font-size: 22px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #company-profile-page .detail-section .right-section .company-basic-details .label-section .second-section {
            font-size: 18px; } }
      #company-profile-page .detail-section .right-section .company-basic-details .value-section {
        font-size: 15px;
        padding-bottom: 25px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #company-profile-page .detail-section .right-section .company-basic-details .value-section {
            padding-bottom: 8px;
            font-size: 14px; } }
        #company-profile-page .detail-section .right-section .company-basic-details .value-section.last-child {
          padding-bottom: 3px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #company-profile-page .detail-section .right-section .company-basic-details .value-section.emplyee-size {
            padding-bottom: 25px !important; } }
        #company-profile-page .detail-section .right-section .company-basic-details .value-section .view-owner-button {
          border: 2px solid #f6821f;
          color: #f6821f;
          padding: 5px 10px;
          background: transparent;
          outline: none; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #company-profile-page .detail-section .right-section .company-basic-details .establishment-block .label-section {
          padding-bottom: 2px;
          font-size: 12px; } }
      #company-profile-page .detail-section .right-section .company-basic-details .establishment-block .label-section .first-section {
        padding-left: 5px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #company-profile-page .detail-section .right-section .company-basic-details .establishment-block .value-section {
          padding-bottom: 8px;
          font-size: 14px; } }
      #company-profile-page .detail-section .right-section .company-basic-details .establishment-block .value-section #share-links-anchor {
        padding-left: 0;
        text-decoration: none;
        list-style: none;
        overflow: hidden; }
        #company-profile-page .detail-section .right-section .company-basic-details .establishment-block .value-section #share-links-anchor li {
          float: left;
          margin-left: 5px;
          margin-right: 5px;
          font-size: 27px; }
          #company-profile-page .detail-section .right-section .company-basic-details .establishment-block .value-section #share-links-anchor li a img {
            height: 26px; }
      #company-profile-page .detail-section .right-section .company-basic-details .establishment-block .value-section .rating-list li {
        color: #d0c9c9; }
    #company-profile-page .detail-section .right-section .company-statics-section {
      padding-top: 25px;
      padding-bottom: 10px; }
      #company-profile-page .detail-section .right-section .company-statics-section .block-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center; }
        #company-profile-page .detail-section .right-section .company-statics-section .block-content .detail-block {
          width: 176px;
          height: 176px;
          background-color: #fff;
          border-radius: 50%;
          border: 4px solid #e8e6e6; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #company-profile-page .detail-section .right-section .company-statics-section .block-content .detail-block {
              width: 130px;
              height: 130px; } }
          #company-profile-page .detail-section .right-section .company-statics-section .block-content .detail-block img {
            width: 100%; }
      #company-profile-page .detail-section .right-section .company-statics-section .label-section {
        text-align: center;
        padding-top: 15px;
        font-size: 16px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #company-profile-page .detail-section .right-section .company-statics-section .label-section {
            padding-bottom: 2px;
            font-size: 12px; } }
      #company-profile-page .detail-section .right-section .company-statics-section .value-section {
        color: #000;
        text-align: center;
        font-size: 600;
        padding-top: 3px;
        font-size: 18px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #company-profile-page .detail-section .right-section .company-statics-section .value-section {
            padding-bottom: 20px; } }
        #company-profile-page .detail-section .right-section .company-statics-section .value-section .rating-container {
          padding-top: 5px; }
          #company-profile-page .detail-section .right-section .company-statics-section .value-section .rating-container span#ratings {
            padding: 1px 9px;
            float: none;
            display: inline-block;
            font-size: 18px;
            font-weight: 700;
            border-radius: 8px;
            text-shadow: none;
            line-height: 33px;
            text-align: center;
            color: #fff; }
  #company-profile-page .detail-section .other-detail-section-col {
    padding: 0; }
    #company-profile-page .detail-section .other-detail-section-col .other-detail-section {
      padding-top: 20px; }
      #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable {
        background: transparent;
        margin-bottom: 0;
        padding-bottom: 10px; }
        #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .nav-tabs {
          border-bottom: 0;
          background-color: transparent; }
          #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .nav-tabs li {
            font-size: 16px;
            margin-bottom: 0;
            border-bottom: 2px solid #d1d3d9; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .nav-tabs li a {
              padding-top: 13px;
              padding-bottom: 13px; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .nav-tabs li.active {
              border-bottom-color: #f6821f; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .nav-tabs li.active a {
                background-color: transparent;
                color: #f6821f; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .nav-tabs li:hover {
              border-bottom-color: #f6821f; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .nav-tabs li:hover a {
                background-color: transparent;
                color: #f6821f; }
        #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content {
          background: transparent; }
          #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane {
            padding-bottom: 10px;
            padding-left: 0;
            padding-right: 0; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .tile-block {
              margin-bottom: 15px; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .tile-block:last-child {
                margin-bottom: 0; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .title {
              font-size: 20px;
              background-color: #35a2c9;
              padding: 10px 15px;
              color: #fff;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block {
              background-color: #fff;
              padding: 15px;
              border: 1px solid #d8d8d8;
              border-top: none; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-block-row {
                display: -ms-flexbox;
                display: flex; }
                @media all and (min-width: 229px) and (max-width: 767px) {
                  #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-block-row {
                    display: block; } }
                #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-block-row .vertical-border-col {
                  padding-top: 8px;
                  padding-bottom: 8px;
                  width: 80px; }
                  #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-block-row .vertical-border-col .vertical-border {
                    width: 1px;
                    margin: 0 auto;
                    background-color: #d1d3d9;
                    height: 100%; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section {
                padding-bottom: 15px;
                font-size: 16px; }
                @media all and (min-width: 229px) and (max-width: 767px) {
                  #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section {
                    padding-bottom: 0; } }
                @media all and (min-width: 229px) and (max-width: 767px) {
                  #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .label-section {
                    padding-bottom: 2px;
                    font-size: 12px; } }
                #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section {
                  color: #000; }
                  @media all and (min-width: 229px) and (max-width: 767px) {
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section {
                      padding-bottom: 8px;
                      font-size: 14px; } }
                  #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .doc-row {
                    padding-top: 10px;
                    padding-bottom: 10px;
                    border-bottom: 1px dotted #ddd; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .doc-row:first-child {
                      padding-top: 5px; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .doc-row:last-child {
                      border-bottom: 0; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .doc-row .doc-tile-col {
                      border-right: 1px solid #ddd; }
                      @media all and (min-width: 229px) and (max-width: 767px) {
                        #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .doc-row .doc-tile-col {
                          border-right: 0; } }
                      #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .doc-row .doc-tile-col:last-child {
                        border-right: 0; }
                  #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section a.doc-tile {
                    padding-bottom: 8px;
                    padding-top: 8px;
                    border-bottom: 1px solid #ddd;
                    display: block;
                    color: #000; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section a.doc-tile:hover {
                      color: #000; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section a.doc-tile:first-child {
                      padding-top: 0; }
                      @media all and (min-width: 229px) and (max-width: 767px) {
                        #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section a.doc-tile:first-child {
                          padding-top: 8px; } }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section a.doc-tile:last-child {
                      padding-bottom: 0;
                      border-bottom: 0; }
                  #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag {
                    border: 1px solid #ddd;
                    background: #fff;
                    margin-right: 7px;
                    margin-bottom: 5px;
                    overflow: hidden;
                    display: inline-block;
                    padding: 8px;
                    border-radius: 5px; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag:last-child {
                      margin-bottom: 0; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag .name {
                      float: left; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag .remove-product-used-tag, #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag .remove-dealer-distributor-tag {
                      border: 0;
                      background: none;
                      margin-top: -1px;
                      outline: none; }
                      #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag .remove-product-used-tag:hover, #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag .remove-dealer-distributor-tag:hover {
                        color: #ff0000; }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.product-list-ul-li-template {
                      display: inline-block;
                      border-radius: 0; }
                      #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.product-list-ul-li-template .image-content {
                        height: 80px;
                        background-size: cover;
                        background-position: center;
                        background-repeat: no-repeat;
                        /*img {
											          height : 100%;
											          width : 100%;
											        }*/ }
                        @media all and (min-width: 229px) and (max-width: 767px) {
                          #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.product-list-ul-li-template .image-content {
                            height: 120px; } }
                      #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.product-list-ul-li-template .detail-content {
                        padding-left: 10px;
                        padding-top: 5px; }
                        @media all and (min-width: 229px) and (max-width: 767px) {
                          #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.product-list-ul-li-template .detail-content .product-name {
                            font-size: 16px;
                            padding-bottom: 5px; } }
                        #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.product-list-ul-li-template .detail-content .category-detail {
                          font-size: 12px; }
                          @media all and (min-width: 229px) and (max-width: 767px) {
                            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.product-list-ul-li-template .detail-content .category-detail {
                              font-size: 13px; } }
                    #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template {
                      display: block; }
                      #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content {
                        heigth: 80px; }
                        #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content img {
                          height: 100%;
                          width: 100%; }
                      #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane .detail-block .detail-section .value-section .product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content {
                        padding-left: 10px;
                        padding-top: 5px; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturer-search-contain {
              padding: 15px 10px;
              background-color: #35a2c9; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturer-search-contain label {
                color: #fff;
                font-size: 15px; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturer-search-contain .manufacturer-search-block {
                position: relative; }
                #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturer-search-contain .manufacturer-search-block i.fa-spin {
                  position: absolute;
                  right: 20px;
                  top: 10px; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .loader-content {
              text-align: center;
              padding: 25px 0; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .loader-content i.fa-spin {
                font-size: 70px; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .list-contain {
              padding: 15px 5px 0 5px; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .list-contain .tile {
                padding-bottom: 15px; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .list-contain .main-row:last-child .tile {
                padding-bottom: 0; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .list-contain .main-row .dealer-distributor-manufacturer-profile-list-tile {
                background-color: #fff; }
            @media all and (min-width: 229px) and (max-width: 767px) {
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .image-content {
                height: 120px; }
                #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .image-content img {
                  height: 100%;
                  max-height: 120px;
                  width: auto; } }
            @media all and (min-width: 229px) and (max-width: 767px) {
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #dealer-distributors-content .p-r-5 {
                padding-left: 0;
                padding-right: 0; } }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .loader-content {
              text-align: center;
              padding: 25px 0; }
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .loader-content i.fa-spin {
                font-size: 70px; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .tile {
              padding-bottom: 15px; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .main-row:last-child .tile {
              padding-bottom: 0; }
            #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .main-row .dealer-distributor-manufacturer-profile-list-tile {
              background-color: #fff; }
            @media all and (min-width: 229px) and (max-width: 767px) {
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .image-content {
                height: 120px; }
                #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .image-content img {
                  height: 100%;
                  max-height: 120px;
                  width: auto; } }
            @media all and (min-width: 229px) and (max-width: 767px) {
              #company-profile-page .detail-section .other-detail-section-col .other-detail-section .tabbable .tab-content .tab-pane #manufacturers-content .p-r-5 {
                padding-left: 0;
                padding-right: 0; } }

.make-word-ellipses {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#company-my-profile-page .section #my-profile-tab-content {
  list-style: none;
  padding-left: 0;
  overflow: hidden;
  margin-bottom: 0; }
  #company-my-profile-page .section #my-profile-tab-content .profile-tab {
    float: left;
    padding: 10px 15px;
    color: #fff;
    font-size: 15px;
    border-right: 1px dotted #ccc;
    border-top: 1px dotted #ccc; }
    #company-my-profile-page .section #my-profile-tab-content .profile-tab:hover {
      background: #216c88 !important; }
    #company-my-profile-page .section #my-profile-tab-content .profile-tab.active {
      background: #216c88 !important; }
    #company-my-profile-page .section #my-profile-tab-content .profile-tab:last-child {
      border-right: none; }

#company-my-profile-page .section .edit-section-contents .section-title {
  font-size: 18px;
  font-weight: bold; }
  #company-my-profile-page .section .edit-section-contents .section-title .tooltip-text {
    bottom: 4px; }
  #company-my-profile-page .section .edit-section-contents .section-title .tooltip {
    width: 500px; }
    @media all and (min-width: 229px) and (max-width: 640px) {
      #company-my-profile-page .section .edit-section-contents .section-title .tooltip {
        width: 250px; } }
    #company-my-profile-page .section .edit-section-contents .section-title .tooltip .tooltip-inner {
      max-width: 100%; }

#company-my-profile-page .section .edit-section-contents .add-user-details-link {
  border-radius: 0;
  color: #fff;
  margin-bottom: 10px;
  outline: none;
  margin-bottom: 5px;
  background: #f6821f;
  padding: 10px; }
  #company-my-profile-page .section .edit-section-contents .add-user-details-link:hover {
    color: #fff;
    outline: none;
    border-bottom: 1px dotted #f6821f; }
  #company-my-profile-page .section .edit-section-contents .add-user-details-link:active {
    outline: none;
    border-bottom: 1px dotted #f6821f; }

#company-my-profile-page .section .edit-section-contents .edit-button {
  background: none;
  border-radius: 0;
  color: #000;
  margin-bottom: 10px;
  outline: none;
  padding: 0;
  margin-bottom: 5px; }
  #company-my-profile-page .section .edit-section-contents .edit-button:hover {
    color: #f6821f;
    outline: none; }
  #company-my-profile-page .section .edit-section-contents .edit-button:active {
    outline: none; }

#company-my-profile-page .section .edit-section-contents .edit-cancel-button {
  border-radius: 0;
  color: #000;
  margin-bottom: 10px;
  outline: none;
  padding: 9px 18px;
  margin-bottom: 0; }
  #company-my-profile-page .section .edit-section-contents .edit-cancel-button:hover {
    color: #000;
    outline: none; }
  #company-my-profile-page .section .edit-section-contents .edit-cancel-button:active {
    outline: none; }

#company-my-profile-page .section .edit-section-contents form label {
  font-size: 15px; }

#company-my-profile-page .section .edit-section-contents form div.view-value {
  font-size: 15px;
  padding-top: 7px;
  color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents form div.view-value {
      padding-top: 0; } }

#company-my-profile-page .section .edit-section-contents form span.view-value {
  font-size: 15px;
  padding-top: 7px;
  color: #000; }

#company-my-profile-page .section .edit-section-contents form div.edit-value {
  font-size: 15px;
  padding-top: 7px;
  color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents form div.edit-value {
      padding-top: 0; } }

#company-my-profile-page .section .edit-section-contents form input {
  padding: 6px 12px; }

#company-my-profile-page .section .edit-section-contents form .update-profile-button {
  color: #fff;
  font-size: 15px;
  padding: 9px 18px; }
  #company-my-profile-page .section .edit-section-contents form .update-profile-button:hover {
    background: #f6821f !important;
    color: #fff; }
  #company-my-profile-page .section .edit-section-contents form .update-profile-button:active {
    background: #f6821f !important; }

#company-my-profile-page .section .edit-section-contents .default-profile-form form {
  background: #eee;
  padding: 20px 15px; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form label {
    font-size: 15px;
    text-align: right; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form input[name='present_working'] {
    height: 15px;
    width: 15px; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form input {
    padding: 6px 12px; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form span.checkbox-text {
    font-size: 15px;
    padding-left: 3px; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form div.view-value {
    font-size: 15px;
    padding-top: 7px;
    color: #000; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form div.edit-value {
    font-size: 15px;
    padding-top: 7px;
    color: #000; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form .update-profile-button {
    color: #fff;
    font-size: 15px;
    padding: 9px 18px; }
    #company-my-profile-page .section .edit-section-contents .default-profile-form form .update-profile-button:hover {
      background: #f6821f !important;
      color: #fff; }
    #company-my-profile-page .section .edit-section-contents .default-profile-form form .update-profile-button:active {
      background: #f6821f !important; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form form .add-details-button {
    margin-right: 10px;
    color: #fff; }

#company-my-profile-page .section .edit-section-contents .default-profile-form#company-project-form-content .project-form-wrapper {
  background: #eee;
  margin-bottom: 20px; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form#company-project-form-content .project-form-wrapper #company-dropzone-drop-area label {
    font-size: 15px;
    text-align: right; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form#company-project-form-content .project-form-wrapper #company-dropzone-drop-area .thumb_drop_zone form {
    min-height: 0;
    padding: 10px 10px;
    border: 1px solid #8F8080;
    background: #f6821f !important; }
    #company-my-profile-page .section .edit-section-contents .default-profile-form#company-project-form-content .project-form-wrapper #company-dropzone-drop-area .thumb_drop_zone form .dz-message {
      text-align: center;
      background: none;
      font-size: 20px;
      color: #fff; }
  #company-my-profile-page .section .edit-section-contents .default-profile-form#company-project-form-content .project-form-wrapper .add-details-button {
    margin-right: 10px; }

@media all and (min-width: 229px) and (max-width: 767px) {
  #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .m-t-20 {
    margin-top: 10px !important; } }

#company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header {
  background: #333333;
  color: #fff;
  padding: 10px; }
  #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .school-name {
    font-size: 17px;
    display: inline-block;
    text-overflow: ellipsis;
    width: 112px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px; }
  #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-edit-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-edit-button:hover {
      color: #f6821f !important;
      border-bottom: 1px solid #f6821f; }
    #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-edit-button:active {
      color: #f6821f important;
      border-bottom: 1px solid #f6821f; }
  #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-delete-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-delete-button:hover {
      color: #ff0000 !important;
      border-bottom: 1px solid #ff0000; }
    #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-delete-button:active {
      color: #ff0000 important;
      border-bottom: 1px solid #ff0000; }

#company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .label-view {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .label-view {
      display: block; } }

#company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .value {
  font-size: 15px;
  color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .value {
      padding-left: 0; } }

@media all and (min-width: 229px) and (max-width: 767px) {
  #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .m-t-20 {
    margin-top: 10px !important; } }

#company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header {
  background: #333333;
  color: #fff;
  padding: 10px; }
  #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .designation {
    font-size: 17px;
    display: inline-block;
    text-overflow: ellipsis;
    width: 112px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px; }
  #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-edit-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-edit-button:hover {
      color: #f6821f !important;
      border-bottom: 1px solid #f6821f; }
    #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-edit-button:active {
      color: #f6821f important;
      border-bottom: 1px solid #f6821f; }
  #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-delete-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-delete-button:hover {
      color: #ff0000 !important;
      border-bottom: 1px solid #ff0000; }
    #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-delete-button:active {
      color: #ff0000 important;
      border-bottom: 1px solid #ff0000; }

#company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .label-view {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .label-view {
      display: block; } }

#company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .value {
  font-size: 15px;
  color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .value {
      padding-left: 0; } }

#company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content {
  padding-bottom: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .m-t-20 {
      margin-top: 10px !important; } }
  #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header {
    background: #333333;
    color: #fff;
    padding: 10px; }
    #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .title {
      font-size: 17px;
      display: inline-block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      padding-top: 3px; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .title {
          width: 112px; } }
    #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .project-edit-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      border-right: 1px dotted #fff;
      background: none;
      outline: none; }
      #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .project-edit-button:hover {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .project-edit-button:active {
        color: #f6821f important;
        border-bottom: 1px solid #f6821f; }
    #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .company-project-delete-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      background: none;
      outline: none; }
      #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .company-project-delete-button:hover {
        color: #ff0000 !important;
        border-bottom: 1px solid #ff0000; }
      #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .title-header .company-project-delete-button:active {
        color: #ff0000 important;
        border-bottom: 1px solid #ff0000; }
  #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .label-view {
    font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .label-view {
        display: block; } }
  #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .value {
    font-size: 15px;
    color: #000; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .value {
        padding-left: 0; } }
  #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .detail-view-container a {
    color: #000; }
    #company-my-profile-page .section .edit-section-contents .company-project-list-container .project-list-content .detail-view-container a:hover {
      color: #f6821f; }

#company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content {
  padding-bottom: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .m-t-20 {
      margin-top: 10px !important; } }
  #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header {
    background: #333333;
    color: #fff;
    padding: 10px; }
    #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .title {
      font-size: 17px;
      display: inline-block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      padding-top: 3px;
      width: 80%; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .title {
          width: 112px; } }
    #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-edit-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      border-right: 1px dotted #fff;
      background: none;
      outline: none; }
      #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-edit-button:hover {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-edit-button:active {
        color: #f6821f important;
        border-bottom: 1px solid #f6821f; }
    #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-delete-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      background: none;
      outline: none; }
      #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-delete-button:hover {
        color: #ff0000 !important;
        border-bottom: 1px solid #ff0000; }
      #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-delete-button:active {
        color: #ff0000 important;
        border-bottom: 1px solid #ff0000; }
  #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .label-view {
    font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .label-view {
        display: block; } }
  #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .value {
    font-size: 15px;
    color: #000; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #company-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .value {
        padding-left: 0; } }

@media all and (min-width: 229px) and (max-width: 767px) {
  #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .m-t-20 {
    margin-top: 10px !important; } }

#company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header {
  background: #333333;
  color: #fff;
  padding: 10px; }
  #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .title {
    font-size: 17px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px; }
    @media all and (min-width: 229px) and (max-width: 640px) {
      #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .title {
        width: 112px; } }
  #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .company-credential-edit-button {
    margin-bottom: 0;
    padding: 0px 15px 5px 15px;
    font-size: 16px;
    border-right: 1px dotted #fff;
    background: none;
    outline: none; }
    #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .company-credential-edit-button:hover {
      color: #f6821f !important;
      border-bottom: 1px solid #f6821f; }
    #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .company-credential-edit-button:active {
      color: #f6821f important;
      border-bottom: 1px solid #f6821f; }
  #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .company-credential-delete-button {
    margin-bottom: 0;
    padding: 0px 15px 5px 15px;
    font-size: 16px;
    background: none;
    outline: none; }
    #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .company-credential-delete-button:hover {
      color: #ff0000 !important;
      border-bottom: 1px solid #ff0000; }
    #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .title-header .company-credential-delete-button:active {
      color: #ff0000 important;
      border-bottom: 1px solid #ff0000; }

#company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .label-view {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .label-view {
      display: block; } }

#company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .value {
  font-size: 15px;
  color: #000;
  padding-left: 10px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #company-my-profile-page .section .edit-section-contents .company-credential-list-container .company-credential-list-content .value {
      padding-left: 0; } }

#company-my-profile-page .section .edit-section-contents .detail-view-container .detail-view-content .value-row {
  padding-bottom: 10px; }
  #company-my-profile-page .section .edit-section-contents .detail-view-container .detail-view-content .value-row.first-value-row {
    padding-top: 15px; }
  #company-my-profile-page .section .edit-section-contents .detail-view-container .detail-view-content .value-row.last-value-row {
    padding-bottom: 15px; }

#company-my-profile-page .detail-panel-body {
  padding: 20px 20px 5px 20px !important; }

.period-to-options-show {
  font-size: 16px;
  padding: 5px; }

#company-dealers-form-container, #company-manufacturer-form-container {
  background: #eee; }
  #company-dealers-form-container .form-container, #company-manufacturer-form-container .form-container {
    margin: 0 0 15px 0;
    padding: 15px 15px; }

#user-my-orders-page .section {
  padding-bottom: 20px; }

#user-my-orders-page .order-list-content .panel {
  margin-bottom: 40px; }
  #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content {
    margin-bottom: 15px;
    border: solid 1px #ccc;
    box-shadow: none; }
    #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content:last-child {
      margin-bottom: 0; }
    #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .order-detail {
      -ms-flex-align: center;
      align-items: center; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .order-detail .first-section {
        display: inline-block;
        color: #000;
        padding-right: 15px; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .order-detail .first-section .order-id-content {
          font-size: 16px; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .order-detail .first-section .order-date-content {
          font-size: 12px; }
        @media all and (min-width: 229px) and (max-width: 640px) {
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .order-detail .first-section {
            display: block; } }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .order-detail .second-section {
        float: right; }
        @media all and (min-width: 229px) and (max-width: 640px) {
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .order-detail .second-section {
            float: none;
            margin-top: 10px; } }
    #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .view-order-anchor {
      display: inline-block;
      padding: 8px 20px;
      color: #fff !important; }
    #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .panel-heading-tabs {
      height: 100%;
      border: none !important;
      border-color: #fff !important; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .panel-heading-tabs li {
        height: 100%;
        padding-top: 5px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .panel-heading-tabs li {
            padding-top: 7px; } }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .panel-heading-tabs li a.track-order-anchor {
          border: 1px solid #c9c9c9;
          padding: 5px 35px;
          color: #000; }
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .panel-heading-tabs li a.track-order-anchor i {
            color: #3333a4; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-heading .panel-heading-tabs li a.track-order-anchor {
              padding: 8px 20px; } }
    #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content {
      padding: 5px 0; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .make-small-screen-p-r-0 {
          padding-right: 0; } }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .image-content {
        text-align: center; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .image-content img {
          width: 80%;
          height: 90px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .image-content img {
              height: 90px;
              width: 80px; } }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .detail-content .name {
        color: #000;
        font-size: 15px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .detail-content .name {
            font-size: 13px; } }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .detail-content .other-detail-content .quantity-content {
        padding: 5px 0; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .detail-content .other-detail-content .quantity-content span {
          padding: 0 5px;
          color: #000; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .first-section .detail-content .other-detail-content .seller-details .seller-name {
        color: #000; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section {
          padding-top: 10px; } }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .product-original-price {
        text-align: center; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .product-original-price .price-block {
          text-decoration: line-through; }
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .product-original-price .price-block i {
            text-decoration: line-through; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .product-original-price .offer-block {
          border: 1px solid #f58634;
          padding: 2px; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .product-amount {
        text-align: center;
        font-size: 18px;
        color: #000;
        font-weight: 600;
        padding: 2px; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .first-cost-detail-section .final-amount-block {
        color: #000;
        font-size: 16px; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .first-cost-detail-section .toggle-section button {
        background: none;
        border: none;
        padding: 5px 0;
        color: #25a8ed;
        outline: none; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .first-cost-detail-section .toggle-section button span {
          padding-right: 15px; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .second-cost-detail-section {
        font-size: 14px; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .second-cost-detail-section .final-total-section {
          font-size: 16px;
          color: #000; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .second-cost-detail-section .toggle-section button {
          background: none;
          border: none;
          padding: 5px 0;
          color: #25a8ed;
          outline: none; }
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .second-cost-detail-section .toggle-section button span {
            padding-right: 15px; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .delivery-content {
        font-size: 15px;
        color: #000;
        padding-bottom: 10px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .second-section .delivery-content {
            padding-top: 10px; } }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .view-more-content {
        padding-top: 15px; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .view-more-content a {
          padding: 10px;
          display: inline-block;
          color: #fff !important; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .separator {
        margin: 15px 0 10px 0;
        border: 1px solid #ccc; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .ordered-date-content {
        color: #000;
        font-size: 14px; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .ordered-date-content span {
          font-size: 16px; }
      #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .order-cost-content {
        font-size: 14px;
        color: #000;
        text-align: right; }
        #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .order-cost-content span {
          font-size: 18px;
          font-weight: 600; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #user-my-orders-page .order-list-content .panel .panel-body .order-panel-content .panel-body .order-content .order-cost-content {
            text-align: left;
            padding-top: 5px; } }

#user-profile-page img.logo {
  height: 200px;
  border: 1px solid #ccc; }

#user-profile-page #user-title {
  font-size: 22px;
  font-weight: bold; }
  #user-profile-page #user-title .extra-details {
    font-size: 15px;
    font-weight: 100; }

#user-profile-page #address {
  padding: 10px 0;
  font-size: 15px;
  color: #000; }

#user-profile-page .table-value {
  padding: 10px 0; }
  #user-profile-page .table-value div {
    color: #000;
    font-size: 15px !important; }
    #user-profile-page .table-value div.label {
      padding: 0 5px 0 0 !important;
      color: rgba(102, 102, 102, 0.8); }
    #user-profile-page .table-value div.value a {
      color: #000;
      outline: none; }
      #user-profile-page .table-value div.value a:hover {
        color: #000; }
    #user-profile-page .table-value div.value .extra-details {
      color: rgba(102, 102, 102, 0.8); }
  #user-profile-page .table-value .rating-container {
    padding-top: 5px; }
    #user-profile-page .table-value .rating-container span#ratings {
      padding: 1px 9px;
      float: none;
      display: inline-block;
      font-size: 18px;
      font-weight: 700;
      border-radius: 8px;
      text-shadow: none;
      line-height: 33px;
      text-align: center;
      color: #fff; }

#user-profile-page .contact-us-button {
  padding: 9px 20px;
  outline: none;
  font-size: 18px;
  color: #000;
  border-radius: 0;
  color: #fff; }
  #user-profile-page .contact-us-button:hover {
    background: #2D7B98; }

#user-profile-page .share-content .title {
  font-size: 16px; }

#user-profile-page .share-content #share-links-anchor {
  padding-left: 0;
  list-style: none;
  overflow: hidden; }
  #user-profile-page .share-content #share-links-anchor li {
    float: left;
    padding: 0 5px;
    margin-top: -6px; }
    #user-profile-page .share-content #share-links-anchor li a.facebook {
      font-size: 35px;
      color: #46629E; }
    #user-profile-page .share-content #share-links-anchor li a.gplus {
      font-size: 35px;
      color: #d14836; }
    #user-profile-page .share-content #share-links-anchor li a.linked-in {
      font-size: 35px;
      color: #007BB6; }
    #user-profile-page .share-content #share-links-anchor li:first-child {
      padding-left: 0; }

#user-profile-page ul.detail-lists {
  overflow: hidden;
  list-style: none;
  padding-left: 15px;
  margin-bottom: 0; }
  #user-profile-page ul.detail-lists li.detail-list-tab {
    float: left;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding: 10px;
    border-right: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
    background: #35A2CA; }
    #user-profile-page ul.detail-lists li.detail-list-tab:last-child {
      border-right: none; }
    #user-profile-page ul.detail-lists li.detail-list-tab:hover {
      background: #216c88;
      color: #fff; }
    #user-profile-page ul.detail-lists li.detail-list-tab.active {
      background: #216c88;
      color: #fff; }

#user-profile-page .detail-content .experience-list-content .designation {
  background: #333333;
  font-size: 17px;
  color: #fff;
  padding: 10px; }
  #user-profile-page .detail-content .experience-list-content .designation .experience-edit-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .experience-list-content .designation .experience-edit-button:hover {
      color: #f6821f !important;
      border-bottom: 1px solid #f6821f; }
    #user-profile-page .detail-content .experience-list-content .designation .experience-edit-button:active {
      color: #f6821f important;
      border-bottom: 1px solid #f6821f; }
  #user-profile-page .detail-content .experience-list-content .designation .experience-delete-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .experience-list-content .designation .experience-delete-button:hover {
      color: #ff0000 !important;
      border-bottom: 1px solid #ff0000; }
    #user-profile-page .detail-content .experience-list-content .designation .experience-delete-button:active {
      color: #ff0000 important;
      border-bottom: 1px solid #ff0000; }

#user-profile-page .detail-content .experience-list-content .label-view {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .experience-list-content .label-view {
      display: block; } }

#user-profile-page .detail-content .experience-list-content .value {
  font-size: 15px;
  color: #000;
  padding-left: 10px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .experience-list-content .value {
      padding-left: 0; } }

#user-profile-page .detail-content .tender-list-content .title {
  background: #333333;
  font-size: 17px;
  color: #fff;
  padding: 10px; }
  #user-profile-page .detail-content .tender-list-content .title .tender-edit-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .tender-list-content .title .tender-edit-button:hover {
      color: #f6821f !important;
      border-bottom: 1px solid #f6821f; }
    #user-profile-page .detail-content .tender-list-content .title .tender-edit-button:active {
      color: #f6821f important;
      border-bottom: 1px solid #f6821f; }
  #user-profile-page .detail-content .tender-list-content .title .tender-delete-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .tender-list-content .title .tender-delete-button:hover {
      color: #ff0000 !important;
      border-bottom: 1px solid #ff0000; }
    #user-profile-page .detail-content .tender-list-content .title .tender-delete-button:active {
      color: #ff0000 important;
      border-bottom: 1px solid #ff0000; }

#user-profile-page .detail-content .tender-list-content .label-view {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .tender-list-content .label-view {
      display: block; } }

#user-profile-page .detail-content .tender-list-content .value {
  font-size: 15px;
  color: #000;
  padding-left: 10px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .tender-list-content .value {
      padding-left: 0; } }

#user-profile-page .detail-content .qualification-list-content .school-name {
  background: #333333;
  font-size: 17px;
  color: #fff;
  padding: 10px; }
  #user-profile-page .detail-content .qualification-list-content .school-name .qualification-edit-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .qualification-list-content .school-name .qualification-edit-button:hover {
      color: #f6821f !important;
      border-bottom: 1px solid #f6821f; }
    #user-profile-page .detail-content .qualification-list-content .school-name .qualification-edit-button:active {
      color: #f6821f important;
      border-bottom: 1px solid #f6821f; }
  #user-profile-page .detail-content .qualification-list-content .school-name .qualification-delete-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .qualification-list-content .school-name .qualification-delete-button:hover {
      color: #ff0000 !important;
      border-bottom: 1px solid #ff0000; }
    #user-profile-page .detail-content .qualification-list-content .school-name .qualification-delete-button:active {
      color: #ff0000 important;
      border-bottom: 1px solid #ff0000; }

#user-profile-page .detail-content .qualification-list-content .label-view {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .qualification-list-content .label-view {
      display: block; } }

#user-profile-page .detail-content .qualification-list-content .value {
  font-size: 15px;
  color: #000;
  padding-left: 10px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .qualification-list-content .value {
      padding-left: 0; } }

#user-profile-page .detail-content .project-list-content .title {
  background: #333333;
  font-size: 17px;
  color: #fff;
  padding: 10px; }
  #user-profile-page .detail-content .project-list-content .title .project-edit-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .project-list-content .title .project-edit-button:hover {
      color: #f6821f !important;
      border-bottom: 1px solid #f6821f; }
    #user-profile-page .detail-content .project-list-content .title .project-edit-button:active {
      color: #f6821f important;
      border-bottom: 1px solid #f6821f; }
  #user-profile-page .detail-content .project-list-content .title .project-delete-button {
    margin-bottom: 0;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
    background: none;
    margin-right: 5px;
    outline: none; }
    #user-profile-page .detail-content .project-list-content .title .project-delete-button:hover {
      color: #ff0000 !important;
      border-bottom: 1px solid #ff0000; }
    #user-profile-page .detail-content .project-list-content .title .project-delete-button:active {
      color: #ff0000 important;
      border-bottom: 1px solid #ff0000; }

#user-profile-page .detail-content .project-list-content .label-view {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .project-list-content .label-view {
      display: block; } }

#user-profile-page .detail-content .project-list-content .value {
  font-size: 15px;
  color: #000;
  padding-left: 10px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-profile-page .detail-content .project-list-content .value {
      padding-left: 0; } }

#user-profile-page .detail-content .project-list-content .detail-view-container a {
  color: #000; }
  #user-profile-page .detail-content .project-list-content .detail-view-container a:hover {
    color: #f6821f; }

#user-profile-page .detail-content .detail-view-container .detail-view-content .value-row {
  padding-bottom: 10px; }
  #user-profile-page .detail-content .detail-view-container .detail-view-content .value-row.first-value-row {
    padding-top: 15px; }
  #user-profile-page .detail-content .detail-view-container .detail-view-content .value-row.last-value-row {
    padding-bottom: 15px; }

#user-profile-page .detail-container {
  margin-top: 20px; }
  #user-profile-page .detail-container .parent-panel-body {
    padding-top: 0;
    padding-bottom: 0; }

#user-my-profile-page .guest-info-section {
  font-size: 15px; }

#user-my-profile-page .section #my-profile-tab-content {
  list-style: none;
  padding-left: 0;
  overflow: hidden;
  margin-bottom: 0; }
  #user-my-profile-page .section #my-profile-tab-content .profile-tab {
    float: left;
    padding: 10px 15px;
    color: #fff;
    font-size: 15px;
    border-right: 1px dotted #ccc;
    border-top: 1px dotted #ccc; }
    #user-my-profile-page .section #my-profile-tab-content .profile-tab:hover {
      background: #216c88 !important; }
    #user-my-profile-page .section #my-profile-tab-content .profile-tab.active {
      background: #216c88 !important; }
    #user-my-profile-page .section #my-profile-tab-content .profile-tab:last-child {
      border-right: none; }

#user-my-profile-page .section .edit-section-contents .section-title {
  font-size: 18px;
  font-weight: bold; }
  #user-my-profile-page .section .edit-section-contents .section-title .tooltip-text {
    bottom: 4px; }

#user-my-profile-page .section .edit-section-contents .add-user-details-link {
  background: none;
  border-radius: 0;
  color: #fff;
  margin-bottom: 10px;
  outline: none;
  padding: 0;
  margin-bottom: 5px;
  background: #f6821f;
  padding: 10px; }
  #user-my-profile-page .section .edit-section-contents .add-user-details-link:hover {
    outline: none; }
  #user-my-profile-page .section .edit-section-contents .add-user-details-link:active {
    outline: none; }

#user-my-profile-page .section .edit-section-contents .edit-button {
  background: none;
  border-radius: 0;
  color: #000;
  margin-bottom: 10px;
  outline: none;
  padding: 0;
  margin-bottom: 5px; }
  #user-my-profile-page .section .edit-section-contents .edit-button:hover {
    color: #f6821f;
    outline: none; }
  #user-my-profile-page .section .edit-section-contents .edit-button:active {
    outline: none; }

#user-my-profile-page .section .edit-section-contents .edit-cancel-button {
  border-radius: 0;
  color: #000;
  margin-bottom: 10px;
  outline: none;
  padding: 9px 18px;
  margin-bottom: 0; }
  #user-my-profile-page .section .edit-section-contents .edit-cancel-button:hover {
    color: #000;
    outline: none; }
  #user-my-profile-page .section .edit-section-contents .edit-cancel-button:active {
    outline: none; }

#user-my-profile-page .section .edit-section-contents form label {
  font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-my-profile-page .section .edit-section-contents form label {
      margin-bottom: 0; } }

#user-my-profile-page .section .edit-section-contents form div.view-value {
  font-size: 15px;
  padding-top: 7px;
  color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-my-profile-page .section .edit-section-contents form div.view-value {
      padding-top: 0; } }

#user-my-profile-page .section .edit-section-contents form span.view-value {
  font-size: 15px;
  padding-top: 7px;
  color: #000; }

#user-my-profile-page .section .edit-section-contents form div.edit-value {
  font-size: 15px;
  padding-top: 7px;
  color: #000; }

#user-my-profile-page .section .edit-section-contents form .update-profile-button {
  color: #fff;
  font-size: 15px;
  padding: 9px 18px; }
  #user-my-profile-page .section .edit-section-contents form .update-profile-button:hover {
    background: #f6821f !important;
    color: #fff; }
  #user-my-profile-page .section .edit-section-contents form .update-profile-button:active {
    background: #f6821f !important; }

#user-my-profile-page .section .edit-section-contents form input {
  padding: 6px 12px; }

#user-my-profile-page .section .edit-section-contents .default-profile-form form {
  background: #eee;
  padding: 20px 15px; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form label {
    font-size: 15px; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form input[name='present_working'] {
    height: 15px;
    width: 15px; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form input {
    padding: 6px  12px; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form span.checkbox-text {
    font-size: 15px;
    padding-left: 3px;
    display: inline-block; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form div.view-value {
    font-size: 15px;
    padding-top: 7px;
    color: #000; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form div.edit-value {
    font-size: 15px;
    padding-top: 7px;
    color: #000; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form .update-profile-button {
    color: #fff;
    font-size: 15px;
    padding: 9px 18px; }
    #user-my-profile-page .section .edit-section-contents .default-profile-form form .update-profile-button:hover {
      background: #f6821f !important;
      color: #fff; }
    #user-my-profile-page .section .edit-section-contents .default-profile-form form .update-profile-button:active {
      background: #f6821f !important; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form form .add-details-button {
    margin-right: 10px;
    color: #fff; }

#user-my-profile-page .section .edit-section-contents .default-profile-form#project-form-content .project-form-wrapper {
  background: #eee; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form#project-form-content .project-form-wrapper #dropzone-drop-area label {
    font-size: 15px;
    text-align: right; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form#project-form-content .project-form-wrapper #dropzone-drop-area .thumb_drop_zone form {
    min-height: 0;
    padding: 10px 10px;
    border: 1px solid #8F8080;
    background: #f6821f !important; }
    #user-my-profile-page .section .edit-section-contents .default-profile-form#project-form-content .project-form-wrapper #dropzone-drop-area .thumb_drop_zone form .dz-message {
      text-align: center;
      background: none;
      font-size: 20px;
      color: #fff; }
  #user-my-profile-page .section .edit-section-contents .default-profile-form#project-form-content .project-form-wrapper .add-details-button {
    margin-right: 10px; }

#user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content {
  padding-bottom: 15px; }
  #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header {
    background: #333333;
    padding: 10px;
    color: #fff; }
    #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .school-name {
      font-size: 17px;
      display: inline-block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      padding-top: 3px; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .school-name {
          width: 112px; } }
    #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-edit-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      border-right: 1px dotted #fff;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-edit-button:hover {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-edit-button:active {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-edit-button:focus {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
    #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-delete-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-delete-button:hover {
        color: #ff0000 !important;
        border-bottom: 1px solid #ff0000; }
      #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .school-name-header .qualification-delete-button:active {
        color: #ff0000 important;
        border-bottom: 1px solid #ff0000; }
  #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .label-view {
    font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .label-view {
        display: block; } }
  #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .value {
    font-size: 15px;
    color: #000;
    padding-left: 10px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .qualification-list-container .qualification-list-content .value {
        padding-left: 0; } }

#user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content {
  padding-bottom: 15px; }
  #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header {
    background: #333333;
    color: #fff;
    padding: 10px; }
    #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .designation {
      font-size: 17px;
      display: inline-block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      padding-top: 3px; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .designation {
          width: 112px; } }
    #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-edit-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      border-right: 1px dotted #fff;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-edit-button:hover {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-edit-button:active {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-edit-button:focus {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
    #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-delete-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-delete-button:hover {
        color: #ff0000 !important;
        border-bottom: 1px solid #ff0000; }
      #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .designation-header .experience-delete-button:active {
        color: #ff0000 important;
        border-bottom: 1px solid #ff0000; }
  #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .label-view {
    font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .label-view {
        display: block; } }
  #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .value {
    font-size: 15px;
    color: #000;
    padding-left: 10px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .experience-list-container .experience-list-content .value {
        padding-left: 0; } }

#user-my-profile-page .section .edit-section-contents .article-list-container .article-panel {
  box-shadow: 0px 1px 2px 1px #c3c3c3 !important; }

#user-my-profile-page .section .edit-section-contents .article-list-container .article-heading {
  border-bottom: 1px solid rgba(138, 134, 134, 0.22);
  font-size: 18px;
  padding: 10px; }
  #user-my-profile-page .section .edit-section-contents .article-list-container .article-heading .article-head-link {
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 100%; }
    #user-my-profile-page .section .edit-section-contents .article-list-container .article-heading .article-head-link:hover {
      text-decoration: underline !important; }

#user-my-profile-page .section .edit-section-contents .article-list-container .article-body .written-by-container {
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  #user-my-profile-page .section .edit-section-contents .article-list-container .article-body .written-by-container .pic-container {
    width: 50px;
    height: 50px;
    min-width: 50px;
    margin-right: 20px; }
    #user-my-profile-page .section .edit-section-contents .article-list-container .article-body .written-by-container .pic-container .pic {
      width: 100%;
      border-radius: 50%; }
  #user-my-profile-page .section .edit-section-contents .article-list-container .article-body .written-by-container .by {
    color: #87898f;
    font-size: 14px; }
  #user-my-profile-page .section .edit-section-contents .article-list-container .article-body .written-by-container .published {
    margin-top: 5px; }
  #user-my-profile-page .section .edit-section-contents .article-list-container .article-body .written-by-container .status {
    font-size: 12px;
    margin-top: 4px; }

#user-my-profile-page .section .edit-section-contents .article-list-container .article-body .article-discription {
  padding: 0 10px 10px;
  color: #484848;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 21px;
  max-height: 48px;
  min-height: 48px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

#user-my-profile-page .section .edit-section-contents .article-list-container .article-body .article-read-more-container {
  padding: 0 10px 10px; }
  #user-my-profile-page .section .edit-section-contents .article-list-container .article-body .article-read-more-container .article-read-more-link {
    display: block;
    background: #35A2CA;
    padding: 10px;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 15px; }
  #user-my-profile-page .section .edit-section-contents .article-list-container .article-body .article-read-more-container .edit-color {
    background: #d9534f; }

#user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content {
  padding-bottom: 15px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .m-t-20 {
      margin-top: 10px !important; } }
  #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header {
    background: #333333;
    color: #fff;
    padding: 10px; }
    #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .title {
      font-size: 17px;
      display: inline-block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      padding-top: 3px; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .title {
          width: 112px; } }
    #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .project-edit-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      border-right: 1px dotted #fff;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .project-edit-button:hover {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .project-edit-button:active {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .project-edit-button:focus {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
    #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .project-delete-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .project-delete-button:hover {
        color: #ff0000 !important;
        border-bottom: 1px solid #ff0000; }
      #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .title-header .project-delete-button:active {
        color: #ff0000 important;
        border-bottom: 1px solid #ff0000; }
  #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .label-view {
    font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .label-view {
        display: block; } }
  #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .value {
    font-size: 15px;
    color: #000;
    padding-left: 10px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .value {
        padding-left: 0; } }
  #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .detail-view-container a {
    color: #000; }
    #user-my-profile-page .section .edit-section-contents .project-list-container .project-list-content .detail-view-container a:hover {
      color: #f6821f; }

#user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content {
  padding-bottom: 15px; }
  #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header {
    background: #333333;
    color: #fff;
    padding: 10px; }
    #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .title {
      font-size: 17px;
      display: inline-block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      padding-top: 3px;
      width: 80%; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .title {
          width: 112px; } }
    #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-edit-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      border-right: 1px dotted #fff;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-edit-button:hover {
        color: #f6821f !important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-edit-button:active {
        color: #f6821f important;
        border-bottom: 1px solid #f6821f; }
      #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-edit-button:focus {
        color: #f6821f important;
        border-bottom: 1px solid #f6821f; }
    #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-delete-button {
      margin-bottom: 0;
      padding: 0px 15px 5px 15px;
      font-size: 16px;
      background: none;
      outline: none; }
      #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-delete-button:hover {
        color: #ff0000 !important;
        border-bottom: 1px solid #ff0000; }
      #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .title-header .tender-delete-button:active {
        color: #ff0000 important;
        border-bottom: 1px solid #ff0000; }
  #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .label-view {
    font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .label-view {
        display: block; } }
  #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .value {
    font-size: 15px;
    color: #000;
    padding-left: 10px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #user-my-profile-page .section .edit-section-contents .tender-list-container .tender-list-content .value {
        padding-left: 0; } }

#user-my-profile-page .section .edit-section-contents .detail-view-container .detail-view-content .value-row {
  padding-bottom: 10px; }
  #user-my-profile-page .section .edit-section-contents .detail-view-container .detail-view-content .value-row.first-value-row {
    padding-top: 15px; }
  #user-my-profile-page .section .edit-section-contents .detail-view-container .detail-view-content .value-row.last-value-row {
    padding-bottom: 15px; }

#user-my-profile-page .detail-panel-body {
  padding: 20px 20px 20px 20px !important; }

#post-add-modal .modal-header {
  background-color: #333333;
  color: #ed7e1f; }
  #post-add-modal .modal-header .close {
    color: #fff;
    opacity: .7 !important; }

#post-add-modal .modal-footer {
  background-color: #fff; }

#post-add-modal .modal-body .article-select-label {
  font-size: 15px;
  margin-bottom: 4px; }

@media all and (max-width: 768px) {
  #post-add-modal .modal-body .sm-mar-t {
    margin-top: 15px; } }

#post-add-modal .confirm-btn {
  background-color: #f6821f;
  border: 1px solid #f6821f !important;
  color: #fff;
  font-size: 16px;
  padding: 5px 9px;
  margin: 0 5px; }

#post-add-modal .reject-btn {
  font-size: 16px;
  padding: 5px 9px;
  background-color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
  border-bottom: 1px solid #ed7e1f;
  margin: 0 5px; }

#moderator-application-area-container {
  margin-bottom: 20px; }
  #moderator-application-area-container .solution-select-content .form-group {
    margin-left: 0;
    margin-right: 0; }
  #moderator-application-area-container .solution-select-content .select2-container {
    height: auto; }
    #moderator-application-area-container .solution-select-content .select2-container ul li input {
      border: 0 !important; }

.visit-cost-content {
  margin-top: 15px; }
  .visit-cost-content .title {
    font-size: 15px; }

#search-filter-page .panel-body .title {
  padding: 15px;
  font-size: 18px;
  font-weight: bold; }

#search-filter-page .panel-body .search-section-contents form label {
  font-size: 16px;
  color: #000;
  font-weight: bold; }

#search-filter-page .panel-body .search-section-contents form .checkbox-content {
  max-height: 150px;
  overflow-y: auto; }
  #search-filter-page .panel-body .search-section-contents form .checkbox-content label {
    font-size: 14px;
    font-weight: 100;
    display: block; }

#search-filter-page .panel-body .search-section-contents form .extra-options .control-label {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  padding-left: 0; }

#search-filter-page .panel-body .search-section-contents form .extra-options label {
  font-size: 14px;
  font-weight: 100;
  display: block; }

#search-filter-page .filter-content .panel .panel-heading {
  border-bottom: 1px solid rgba(138, 134, 134, 0.22);
  font-size: 18px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #search-filter-page .filter-content .panel .panel-heading {
      padding-bottom: 0; } }
  #search-filter-page .filter-content .panel .panel-heading a {
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    display: block; }
    #search-filter-page .filter-content .panel .panel-heading a:hover {
      color: #f6821f; }
  #search-filter-page .filter-content .panel .panel-heading.user-heading a {
    padding: 0; }
    #search-filter-page .filter-content .panel .panel-heading.user-heading a .designation-content {
      font-size: 14px;
      color: rgba(102, 102, 102, 0.68); }

#search-filter-page .filter-content .panel .article-heading {
  border-bottom: 1px solid rgba(138, 134, 134, 0.22);
  font-size: 18px;
  padding: 10px; }
  #search-filter-page .filter-content .panel .article-heading .article-head-link {
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 100%; }
    #search-filter-page .filter-content .panel .article-heading .article-head-link:hover {
      text-decoration: underline !important; }

#search-filter-page .filter-content .panel .article-body .written-by-container {
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  #search-filter-page .filter-content .panel .article-body .written-by-container .pic-container {
    width: 50px;
    height: 50px;
    min-width: 50px;
    margin-right: 20px; }
    #search-filter-page .filter-content .panel .article-body .written-by-container .pic-container .pic {
      width: 100%;
      border-radius: 50%; }
  #search-filter-page .filter-content .panel .article-body .written-by-container .by {
    color: #87898f;
    font-size: 14px; }
  #search-filter-page .filter-content .panel .article-body .written-by-container .published {
    margin-top: 5px; }

#search-filter-page .filter-content .panel .article-body .article-discription {
  padding: 0 10px 10px;
  color: #484848;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 21px;
  max-height: 48px;
  min-height: 48px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

#search-filter-page .filter-content .panel .article-body .article-read-more-container {
  padding: 0 10px 10px; }
  #search-filter-page .filter-content .panel .article-body .article-read-more-container .article-read-more-link {
    display: block;
    background: #35A2CA;
    padding: 10px;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 15px; }

#search-filter-page .filter-content .panel .panel-body .company-logo-content {
  heigth: 250px; }

#search-filter-page .filter-content .panel .panel-body .user-logo-content {
  height: 160px; }

#search-filter-page .filter-content .panel .panel-body .logo-content {
  border: 1px solid #ccc;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 200px; }
  #search-filter-page .filter-content .panel .panel-body .logo-content img {
    max-width: 100%; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #search-filter-page .filter-content .panel .panel-body .logo-content {
      width: 100%;
      text-align: center; }
      #search-filter-page .filter-content .panel .panel-body .logo-content img {
        width: auto; } }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div .detail-content {
  padding: 5px 0; }
  #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div .detail-content span {
    font-size: 15px;
    color: rgba(102, 102, 102, 0.8); }
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div .detail-content span.highlight {
      font-size: 16px;
      color: #000; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div .detail-content span {
        display: block; } }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div:first-child .detail-content {
  padding-top: 0; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div:first-child .detail-content {
      padding-top: 15px; } }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div:last-child .detail-content {
  padding-bottom: 0; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper > div:last-child .detail-content {
      padding-bottom: 15px; } }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .label {
  color: #000;
  font-size: 18px !important;
  padding: 10px 5px 0 0 !important;
  display: block;
  text-align: left; }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .rating-list {
  overflow: hidden;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
  #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .rating-list li {
    cursor: pointer;
    float: left;
    padding: 0 3px;
    font-size: 20px;
    color: rgba(102, 102, 102, 0.4); }
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .rating-list li:first-child {
      padding-left: 0; }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .rating-container {
  padding: 5px 0; }
  #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .rating-container span#ratings {
    padding: 1px 9px;
    float: none;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    border-radius: 8px;
    text-shadow: none;
    line-height: 33px;
    text-align: center;
    color: #fff; }
  #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .rating-container span.filled-ratings {
    font-size: 16px; }
  #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .rating-content .rating-container span.empty-ratings {
    font-size: 16px; }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .share-content .label {
  color: #000;
  font-size: 18px !important;
  padding: 10px 5px 10px 0 !important;
  display: block;
  text-align: left; }

#search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .share-content #share-links-anchor {
  padding-left: 0;
  list-style: none;
  overflow: hidden; }
  #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .share-content #share-links-anchor li {
    float: left;
    padding: 0 5px;
    margin-top: -6px; }
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .share-content #share-links-anchor li a.facebook {
      font-size: 35px;
      color: #46629E; }
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .share-content #share-links-anchor li a.gplus {
      font-size: 35px;
      color: #d14836; }
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .share-content #share-links-anchor li a.linked-in {
      font-size: 35px;
      color: #007BB6; }
    #search-filter-page .filter-content .panel .panel-body .company-detail-wrapper.social-share-content .share-content #share-links-anchor li:first-child {
      padding-left: 0; }

#search-filter-page .filter-content .panel .panel-body .bid-detail-wrapper .detail-content {
  overflow: hidden; }
  #search-filter-page .filter-content .panel .panel-body .bid-detail-wrapper .detail-content .label-value {
    font-size: 14px;
    color: rgba(102, 102, 102, 0.8); }
  #search-filter-page .filter-content .panel .panel-body .bid-detail-wrapper .detail-content .value {
    font-size: 14px;
    color: #000; }

#search-filter-page .filter-content #main-parent-row .main-parent {
  margin-top: 10px;
  margin-bottom: 10px; }

#search-filter-page .filter-content .main-parent .panel {
  margin-bottom: 0; }
  #search-filter-page .filter-content .main-parent .panel .panel-body .logo-content {
    border: 1px solid #ccc; }
    #search-filter-page .filter-content .main-parent .panel .panel-body .logo-content img {
      width: 100%;
      max-height: 180px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #search-filter-page .filter-content .main-parent .panel .panel-body .logo-content {
        width: 100%;
        text-align: center; }
        #search-filter-page .filter-content .main-parent .panel .panel-body .logo-content img {
          width: auto; } }
  #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content {
    min-height: 170px; }
    #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content .user-detail-wrapper .detail-content {
      padding: 5px 0; }
      #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content .user-detail-wrapper .detail-content div {
        font-size: 14px;
        color: rgba(102, 102, 102, 0.8); }
        #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content .user-detail-wrapper .detail-content div.highlight {
          font-size: 14px;
          color: #000; }
      #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content .user-detail-wrapper .detail-content#user-name-content .user-name {
        color: #000;
        font-size: 18px; }
      #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content .user-detail-wrapper .detail-content#user-name-content.designation-content {
        color: rgba(102, 102, 102, 0.8);
        font-size: 14px;
        padding-bottom: 5px; }
      #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content .user-detail-wrapper .detail-content#user-name-content .tooltip .tooltip-inner {
        color: #fff; }
      #search-filter-page .filter-content .main-parent .panel .panel-body .user-parent-detail-content .user-detail-wrapper .detail-content#user-email-content .tooltip .tooltip-inner {
        color: #fff; }
  #search-filter-page .filter-content .main-parent .panel .panel-body .user-profile-button {
    background: #35A2CA;
    padding: 10px;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 15px; }

#search-filter-page .filter-content#product-card-content .panel-white {
  box-shadow: 1px 3px 7px #ccc; }

#search-filter-page .filter-content#product-card-content .product-image-content {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background: #f4f4f4;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 200px; }
  #search-filter-page .filter-content#product-card-content .product-image-content a {
    height: 201px;
    width: 100%;
    text-align: center; }
    #search-filter-page .filter-content#product-card-content .product-image-content a img {
      height: 100%;
      max-width: 100%; }
  #search-filter-page .filter-content#product-card-content .product-image-content .icon-content {
    position: absolute;
    top: 15px;
    left: 0; }
    #search-filter-page .filter-content#product-card-content .product-image-content .icon-content .icon-block {
      border: 1px solid #ddd;
      outline: none;
      display: block;
      background: #fff;
      padding: 5px 9px;
      font-size: 13px;
      color: #000;
      margin-bottom: 5px;
      width: 32px; }
    #search-filter-page .filter-content#product-card-content .product-image-content .icon-content:last-child {
      margin-bottom: 0; }

#search-filter-page .filter-content#product-card-content .product-details-content {
  padding-top: 10px; }
  #search-filter-page .filter-content#product-card-content .product-details-content .out-of-stock-note {
    color: red; }
  #search-filter-page .filter-content#product-card-content .product-details-content .product-title {
    font-weight: 600;
    font-size: 16px;
    color: #404040;
    height: 44px;
    line-height: 18px; }
  #search-filter-page .filter-content#product-card-content .product-details-content .currency-content .currency-icon {
    padding-right: 3px; }
  #search-filter-page .filter-content#product-card-content .product-details-content .currency-content .moq-qunatity {
    color: #c1c1c1;
    font-size: 12px;
    float: right; }
  #search-filter-page .filter-content#product-card-content .product-details-content .currency-content .price {
    width: 225px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #search-filter-page .filter-content#product-card-content .product-details-content .rating-list li {
    line-height: 20px;
    padding: 0 3px 5px 0; }
    #search-filter-page .filter-content#product-card-content .product-details-content .rating-list li i {
      font-size: 13px; }
  #search-filter-page .filter-content#product-card-content .product-details-content .rate-count {
    padding: 3px 0 0 3px; }
  #search-filter-page .filter-content#product-card-content .product-details-content .compare-content {
    padding-bottom: 10px;
    font-size: 14px;
    color: #000; }

#search-filter-page .filter-content#product-card-content .product-description {
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 14px;
  min-height: 75px; }

#search-filter-page .filter-content#product-card-content .buy-now-button {
  width: 100%;
  font-weight: 600;
  border-radius: 0;
  padding: 6px 12px !important;
  font-size: 14px; }

.search-filter-content {
  background: #fff;
  padding: 10px 15px  10px 15px;
  margin-bottom: 20px; }
  .search-filter-content .filter-result-title {
    padding-bottom: 15px; }
  .search-filter-content .filter-result-content {
    padding-bottom: 5px;
    display: inline-block; }
    .search-filter-content .filter-result-content .key {
      font-size: 13px;
      padding-right: 7px;
      color: #9e9e9e; }
    .search-filter-content .filter-result-content .value {
      color: #212121;
      margin-right: 15px;
      padding: 2px 10px 5px 10px;
      border-radius: 50px;
      background: #e9e6e6;
      display: inline-block;
      margin-top: 5px; }
      .search-filter-content .filter-result-content .value i {
        cursor: pointer;
        font-size: 14px;
        margin-top: 4px;
        margin-left: 7px;
        margin-right: 5px;
        color: #ccc; }
        .search-filter-content .filter-result-content .value i:hover {
          color: #000; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          .search-filter-content .filter-result-content .value i {
            color: #000; } }
      .search-filter-content .filter-result-content .value.fixed-tag {
        padding-top: 5px; }

#search-content-modal .modal-content {
  border: 0; }
  #search-content-modal .modal-content .modal-body {
    padding: 0 15px; }
    #search-content-modal .modal-content .modal-body .search-filter-ul {
      padding-left: 0;
      text-decoration: none;
      list-style: none;
      margin-bottom: 0;
      border-right: 1px solid #bdb8b8; }
      #search-content-modal .modal-content .modal-body .search-filter-ul li a {
        display: block;
        padding: 10px 15px;
        border-bottom: 1px  solid #bdb8b8;
        color: #000;
        font-size: 11px; }
        #search-content-modal .modal-content .modal-body .search-filter-ul li a:focus {
          color: #000; }
        #search-content-modal .modal-content .modal-body .search-filter-ul li a:active {
          color: #000; }
      #search-content-modal .modal-content .modal-body .search-filter-ul li.active {
        background: #f6821f; }
        #search-content-modal .modal-content .modal-body .search-filter-ul li.active a {
          color: #fff; }
    #search-content-modal .modal-content .modal-body .tab-content .tab-pane {
      padding: 0; }
      #search-content-modal .modal-content .modal-body .tab-content .tab-pane #name-content {
        max-height: 358px;
        min-height: 358px; }
      #search-content-modal .modal-content .modal-body .tab-content .tab-pane ul.filter-ul {
        list-style: none;
        padding-left: 0;
        margin: 0;
        max-height: 358px;
        min-height: 358px;
        overflow-x: hidden; }
        #search-content-modal .modal-content .modal-body .tab-content .tab-pane ul.filter-ul li {
          padding: 10px 10px;
          border-bottom: 1px  solid #bdb8b8;
          color: #000;
          font-size: 14px; }
          #search-content-modal .modal-content .modal-body .tab-content .tab-pane ul.filter-ul li label {
            margin: 0; }
          #search-content-modal .modal-content .modal-body .tab-content .tab-pane ul.filter-ul li:last-child {
            border-bottom: 0; }
  #search-content-modal .modal-content .modal-footer {
    border-top: 1px solid #bdb8b8; }

.slider .slider-horizontal {
  width: 100% !important; }
  .slider .slider-horizontal .slider-track {
    background: #dddddd;
    height: 6px; }
    .slider .slider-horizontal .slider-track .slider-selection {
      background: #f6821f !important; }
    .slider .slider-horizontal .slider-track .slider-handle {
      margin-top: -9px !important;
      top: 3px;
      background: #fff !important;
      border: 3px solid #666;
      opacity: 1; }
      .slider .slider-horizontal .slider-track .slider-handle.round {
        width: 18px;
        height: 18px; }

#float-result-set-content {
  position: fixed;
  top: 80px;
  left: 50%;
  margin-left: -70px; }
  #float-result-set-content .total-result-fetched {
    border-radius: 50px;
    background: #5a5959;
    padding: 10px;
    margin: 0;
    color: #fff;
    border: none; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #float-result-set-content {
      margin-left: -92px; }
      #float-result-set-content .total-result-fetched {
        font-size: 13px; } }

#registration-guideline-page .description-section {
  padding: 20px 0;
  font-size: 17px; }

#benefit-page .title-content .title {
  font-size: 25px;
  font-weight: 700; }

#benefit-page .title-content .sub-title {
  font-size: 17px; }

#benefit-page .description-section {
  padding: 20px 0;
  font-size: 17px; }

#how-to-use-page .title-content .title {
  font-size: 25px;
  font-weight: 700; }

#how-to-use-page .title-content .sub-title {
  font-size: 17px; }

#how-to-use-page .description-section {
  padding: 20px 0;
  font-size: 17px; }

#terms-to-use-page .section-content {
  padding-top: 25px; }
  #terms-to-use-page .section-content#brand-name-section {
    padding-top: 0px; }
  #terms-to-use-page .section-content .title-content .title {
    font-size: 25px;
    font-weight: 700; }
  #terms-to-use-page .section-content .title-content .sub-title {
    font-size: 17px;
    padding-bottom: 10px; }
  #terms-to-use-page .section-content .description-section {
    padding: 10px 0;
    font-size: 17px; }
    #terms-to-use-page .section-content .description-section a {
      font-size: 18px; }

#useful-links-page .section-content {
  padding-top: 25px; }
  #useful-links-page .section-content#brand-name-section {
    padding-top: 0px; }
  #useful-links-page .section-content .title-content .title {
    font-size: 25px;
    font-weight: 700; }
  #useful-links-page .section-content .title-content .sub-title {
    font-size: 17px;
    padding-bottom: 10px; }
  #useful-links-page .section-content .description-section {
    padding: 10px 0;
    font-size: 17px; }
    #useful-links-page .section-content .description-section ul li a {
      font-size: 18px;
      color: #000; }
      #useful-links-page .section-content .description-section ul li a:hover {
        color: #f6821f; }
      #useful-links-page .section-content .description-section ul li a:active {
        color: #f6821f; }
      #useful-links-page .section-content .description-section ul li a:focus {
        color: #f6821f; }

.how-it-works .section-content p {
  color: #5a5a5a; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .how-it-works .section-content p {
      font-size: 16px; } }

.how-it-works.section-1 {
  background-color: #ffffff !important;
  /* padding-bottom: 50px; */
  overflow: hidden; }

.how-it-works.section-2 {
  background-color: #ffffff; }
  .how-it-works.section-2 .section-heading h2 {
    color: #5a5a5a;
    font-weight: 600; }
    @media only screen and (max-width: 992px) {
      .how-it-works.section-2 .section-heading h2 {
        font-size: 24px;
        margin-top: 0; } }
  .how-it-works.section-2 .common-guidelines {
    padding: 0 80px;
    font-size: 15px;
    color: #000; }
    .how-it-works.section-2 .common-guidelines .lines {
      padding: 10px 0; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      .how-it-works.section-2 .common-guidelines {
        padding: 0 15px; } }
  .how-it-works.section-2 .section-content span.sr-no {
    font-size: 80px;
    font-weight: 600;
    display: block;
    text-align: right;
    color: #5a5a5a; }
    @media all and (min-width: 229px) and (max-width: 640px) {
      .how-it-works.section-2 .section-content span.sr-no {
        font-size: 55px; } }
  .how-it-works.section-2 .section-content .stepwise-title h1 {
    color: #5a5a5a;
    font-weight: 600;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 20px; }
    @media only screen and (max-width: 992px) {
      .how-it-works.section-2 .section-content .stepwise-title h1 {
        font-size: 24px; } }
    @media all and (min-width: 229px) and (max-width: 767px) {
      .how-it-works.section-2 .section-content .stepwise-title h1 {
        padding-bottom: 15px; } }
  .how-it-works.section-2 .section-content .stepwise-title h1::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 2px;
    border-bottom: 5px solid #5a5a5a;
    width: 30px; }
  .how-it-works.section-2 .section-content .stepwise-description p {
    font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 640px) {
    .how-it-works.section-2 .section-content .stepwise-description {
      padding-bottom: 10px; } }
  .how-it-works.section-2 .section-content .stepwise-img {
    padding: 20px 35px; }
    @media only screen and (max-width: 992px) {
      .how-it-works.section-2 .section-content .stepwise-img {
        padding: 0; } }
    @media all and (min-width: 229px) and (max-width: 767px) {
      .how-it-works.section-2 .section-content .stepwise-img {
        text-align: center; } }
    .how-it-works.section-2 .section-content .stepwise-img img {
      border: 2px solid #313131; }
      @media all and (min-width: 768px) {
        .how-it-works.section-2 .section-content .stepwise-img img {
          width: 100%; } }
      @media all and (min-width: 229px) and (max-width: 767px) {
        .how-it-works.section-2 .section-content .stepwise-img img {
          width: 280px; } }

.how-it-works hr {
  border-top: 2px solid #e7e7e7;
  width: 80%;
  margin: 20px auto; }
  @media only screen and (max-width: 992px) {
    .how-it-works hr {
      width: 95%; } }

.how-it-works.section-1 .section-1-1 {
  background-image: url(/images/how_it_works/banner.jpg);
  width: 100%;
  background-position: 100% center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0;
  background-color: #f3eeea; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .how-it-works.section-1 .section-1-1 {
      padding: 40px 0; } }
  @media only screen and (max-width: 767px) {
    .how-it-works.section-1 .section-1-1 {
      background-image: none; } }
  .how-it-works.section-1 .section-1-1 .section-heading h1 {
    margin: 0;
    font-weight: 600;
    color: #f68635;
    font-size: 50px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      .how-it-works.section-1 .section-1-1 .section-heading h1 {
        font-size: 40px; } }
  .how-it-works.section-1 .section-1-1 .section-heading h1::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 2px;
    border-bottom: 5px solid #f68635;
    width: 30px; }
  .how-it-works.section-1 .section-1-1 .section-content p {
    color: #313131; }

.how-it-works.section-1 .section-1-2 {
  padding: 15px 0; }
  .how-it-works.section-1 .section-1-2 ul {
    list-style: none;
    overflow: hidden;
    padding-left: 0;
    margin-bottom: 0;
    /* border-bottom: 2px solid #e7e7e7;
    	padding-bottom: 20px; */
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    @media only screen and (max-width: 740px) {
      .how-it-works.section-1 .section-1-2 ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        /* padding-bottom: 0; */ } }
    .how-it-works.section-1 .section-1-2 ul li {
      margin: 0 10px;
      -ms-flex: 1;
      flex: 1;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      text-align: center; }
      @media only screen and (max-width: 740px) {
        .how-it-works.section-1 .section-1-2 ul li {
          -ms-flex: 0;
          flex: 0;
          -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
          text-align: left;
          padding: 10px 0px 10px 10px;
          border-bottom: 1px solid #eee;
          border-right: 1px solid #eee;
          margin: 0; }
          .how-it-works.section-1 .section-1-2 ul li:nth-child(even) {
            border-right: 0; }
          .how-it-works.section-1 .section-1-2 ul li:last-child {
            border-bottom: 0; } }
      .how-it-works.section-1 .section-1-2 ul li a {
        text-align: center;
        display: block;
        padding: 10px;
        color: #000; }
        @media only screen and (max-width: 740px) {
          .how-it-works.section-1 .section-1-2 ul li a {
            padding: 0; } }
        .how-it-works.section-1 .section-1-2 ul li a i {
          display: block; }
          @media only screen and (max-width: 992px) {
            .how-it-works.section-1 .section-1-2 ul li a i {
              font-size: 25px !important; } }
        .how-it-works.section-1 .section-1-2 ul li a span {
          display: block; }
          @media only screen and (max-width: 992px) {
            .how-it-works.section-1 .section-1-2 ul li a span {
              font-size: 16px !important; } }
        .how-it-works.section-1 .section-1-2 ul li a:hover {
          color: #f6821f; }

.how-it-works.section-1 .section-1-2 .nav-grid .grid-items {
  /*flex:1;
	flex-basis:auto; 
	text-align: center;
	padding-top:40px;

	cursor: pointer;
	color: #333333;
	transition:all 0.5s;*/ }

.how-it-works.section-1 .section-1-2 .nav-grid .grid-items:hover i {
  color: #f6821f; }

.how-it-works.section-1 .section-1-2 .nav-grid .grid-items:hover span {
  color: #f6821f; }

#media-page .title-content .title {
  font-size: 25px;
  font-weight: 700; }

#media-page .title-content .sub-title {
  font-size: 17px; }

#media-page .artical-section {
  color: #000; }
  #media-page .artical-section img {
    width: 100%; }
  #media-page .artical-section .title {
    font-size: 25px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #media-page .artical-section .title {
        padding-top: 20px; } }
  #media-page .artical-section .date {
    font-size: 14px;
    padding-bottom: 10px;
    color: #575353; }

#product-profile-page .product-detail-panel {
  padding-left: 0;
  padding-right: 0; }
  #product-profile-page .product-detail-panel .product-main-content {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #product-profile-page .product-detail-panel .product-main-content {
        padding-top: 5px; } }
    #product-profile-page .product-detail-panel .product-main-content #product-gallery a {
      display: block;
      padding-bottom: 10px; }
      #product-profile-page .product-detail-panel .product-main-content #product-gallery a img {
        width: 100%;
        height: 85px; }
    #product-profile-page .product-detail-panel .product-main-content #product-image-content {
      height: 390px;
      position: relative; }
      #product-profile-page .product-detail-panel .product-main-content #product-image-content img {
        width: 100%;
        height: 380px; }
    #product-profile-page .product-detail-panel .product-main-content #zoom-info-content {
      font-size: 16px;
      text-align: center; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details {
        padding-top: 35px; } }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-unit-detail {
      font-size: 15px; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-unit-detail .product-original-price .price-block {
        color: #bbbbbb !important;
        font-size: 14px;
        text-decoration: line-through;
        line-height: 15px;
        padding-right: 10px; }
        #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-unit-detail .product-original-price .price-block i {
          text-decoration: line-through;
          color: #bbbbbb !important; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-unit-detail .product-original-price .offer-block {
        border: 1px solid #f58634;
        font-size: 14px;
        padding: 1px 10px; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-unit-detail i {
        color: #000; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-unit-detail span.amount {
        color: #000;
        font-size: 24px; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-unit-detail span.delivery-cost-detail-text {
        font-size: 13px; }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .rating-list li {
      line-height: 20px;
      padding: 0 3px 5px 0; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .rating-list li i {
        font-size: 13px; }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .rate-count {
      padding: 3px 0 0 3px; }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-title {
      font-weight: 600;
      font-size: 20px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-title {
          font-size: 18px; } }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-description {
      padding-bottom: 20px; }
      @media all and (min-width: 22px) and (max-width: 767px) {
        #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .product-description {
          padding-bottom: 10px; } }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .selected-variant-content {
      padding: 10px 0;
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .selected-variant-content .head-title {
        padding: 5px 0 10px 0;
        font-size: 15px; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .selected-variant-content .variant-label {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content {
      overflow: hidden; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .filed-title {
        float: left;
        font-size: 14px;
        padding-right: 15px;
        line-height: 40px; }
        @media all and (min-width: 229px) and (max-width: 445px) {
          #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .filed-title {
            float: none; } }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .bootstrap-touchspin {
        float: left;
        width: 100px; }
        #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .bootstrap-touchspin input {
          height: 40px;
          text-align: center;
          z-index: 0; }
        #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .bootstrap-touchspin .input-group-btn-vertical button {
          background: none;
          padding: 0;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 25px;
          height: 21px;
          padding: 0;
          text-align: center; }
          #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .bootstrap-touchspin .input-group-btn-vertical button.bootstrap-touchspin-down {
            border-top: 0; }
          #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .bootstrap-touchspin .input-group-btn-vertical button i {
            position: relative;
            line-height: 13px;
            top: 0;
            left: 0; }
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .add-to-cart-button {
        float: left;
        margin-left: 10px;
        height: 40px;
        width: 120px;
        border: none;
        color: #fff;
        font-weight: 600;
        outline: none;
        padding: 8px 10px;
        font-size: 16px; }
        #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .product-quantity-content .add-to-cart-button:hover {
          background: #85b213 !important; }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .min-order-content {
      font-size: 15px;
      padding-top: 5px; }
    #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .add-to-cart-content .pincode-required-error-block {
      color: #FF0000; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #product-profile-page .product-detail-panel .product-main-content .product-variatnt-details .compare-content {
        padding-bottom: 10px; } }
    #product-profile-page .product-detail-panel .product-main-content .check-availability-content {
      border-top: 1px solid #e8e8e8;
      border-bottom: 1px solid #e8e8e8; }
      #product-profile-page .product-detail-panel .product-main-content .check-availability-content .availabilty-title-content {
        color: #545454;
        font-size: 18px; }
        #product-profile-page .product-detail-panel .product-main-content .check-availability-content .availabilty-title-content .availabilty-title {
          padding-left: 5px; }
      #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .check-pincode-content {
        overflow: hidden; }
        #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .check-pincode-content .pincode-title {
          float: left;
          height: 27px;
          line-height: 27px;
          font-size: 15px;
          padding-right: 10px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .check-pincode-content .pincode-title {
              float: none; } }
        #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .check-pincode-content input {
          float: left;
          width: 80px;
          height: 27px;
          margin-right: 10px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .check-pincode-content input {
              width: 155px; } }
        #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .check-pincode-content .check-availability-button {
          float: left;
          height: 27px;
          color: #85b213;
          border: 1px solid #85b213;
          background: none;
          padding: 0;
          width: 80px;
          font-size: 15px;
          outline: none; }
          #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .check-pincode-content .check-availability-button i {
            color: #000;
            margin-left: 2px; }
      #product-profile-page .product-detail-panel .product-main-content .check-availability-content .pincode-check-block .delivery-detail-sub-title {
        font-size: 16px; }
      #product-profile-page .product-detail-panel .product-main-content .check-availability-content .valid-pincode-block {
        color: #999999;
        font-size: 16px; }
        #product-profile-page .product-detail-panel .product-main-content .check-availability-content .valid-pincode-block span.valid-pincode {
          color: #000; }
        #product-profile-page .product-detail-panel .product-main-content .check-availability-content .valid-pincode-block button {
          outline: none;
          background: none;
          color: #25a8ed;
          border: none; }
        #product-profile-page .product-detail-panel .product-main-content .check-availability-content .valid-pincode-block ul li.shipping-detail {
          font-size: 14px; }
    #product-profile-page .product-detail-panel .product-main-content .delivery-detail-content .delivery-detail-title {
      font-size: 16px;
      color: #000;
      font-weight: 600; }
    #product-profile-page .product-detail-panel .product-main-content .buy-now-button {
      color: #000;
      font-weight: 600px;
      border: none;
      width: 180px;
      height: 50px;
      font-weight: 600;
      outline: none;
      font-size: 16px; }
  #product-profile-page .product-detail-panel .product-other-detail-content {
    padding-left: 20px;
    padding-right: 20px; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content {
      /* .section-title {
					padding-top : 10px;
					font-weight : 600;
					font-size : 15px;
					display : inline-block;
					margin-bottom : 30px;
					border-bottom : 1px solid #000;
				} */ }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content ul li.active {
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .tab-content #detail-content table {
        width: 100%; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .tab-content #detail-content table tbody tr:nth-child(even) {
          background: #fff; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .tab-content #detail-content table tbody tr:nth-child(odd) {
          background: #eee; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .detail-content {
        padding-right: 15px; }
        @media all and (min-width: 229px) and (max-width: 992px) {
          #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .detail-content {
            border-right: none;
            border-bottom: 1px solid #e8e8e8;
            padding-bottom: 20px;
            padding-left: 0;
            padding-right: 0; } }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .detail-content table tbody tr {
          border: 1px solid #e8e8e8;
          border-bottom: 0; }
          #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .detail-content table tbody tr td {
            color: #000;
            padding: 15px; }
            @media all and (min-width: 229px) and (max-width: 767px) {
              #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .detail-content table tbody tr td {
                padding: 10px; } }
          #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .detail-content table tbody tr:nth-child(odd) {
            background: #fff; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-description-content .detail-content table tbody:last-child {
          border-bottom: 1px solid #e8e8e8; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .section-title {
      padding-top: 10px;
      font-weight: 600;
      font-size: 15px;
      display: inline-block;
      margin-bottom: 30px;
      border-bottom: 1px solid #000; }
      @media all and (min-width: 229px) and (max-width: 992px) {
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .section-title {
          padding-top: 20px; } }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .current-user-review-content .form-group {
      margin-bottom: 10px; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .current-user-review-content .form-group label {
        color: #000;
        font-weight: 600;
        font-size: 14px; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .current-user-review-content .review-message-content #edit-review-button {
      background: #fff;
      border: 0;
      border-bottom: 1px dotted #000;
      outline: none; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .current-user-review-content .review-message-content #edit-review-button:hover {
        border-bottom: 1px solid #f6821f;
        color: #f6821f; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-content .new-review-title {
      font-size: 18px;
      font-weight: 600; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-content .new-review-title a {
        background: #f6821f;
        font-size: 15px;
        color: #fff;
        padding: 10px; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-content .new-review-title a:hover {
          color: #fff; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-content .new-review-block {
      position: relative;
      display: table;
      border: 1px solid #cccdce; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-content .new-review-block span {
        background: #fff;
        border: none;
        color: #cccdce; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-content .new-review-block input {
        border: none !important; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content {
      max-height: 320px;
      overflow-x: hidden;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      padding-top: 10px;
      position: relative; }
      @media all and (min-width: 229px) and (max-width: 1200px) {
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content {
          max-height: 338px; } }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .product-review-loader {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: #ddd;
        opacity: 0.5;
        z-index: 99; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .product-review-loader i {
          position: absolute;
          font-size: 80px;
          color: #8b8383;
          top: 50%;
          margin-top: -40px;
          left: 50%;
          margin-left: -40px; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block {
        padding-top: 10px;
        padding-bottom: 10px; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .user-image-content {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          justify-content: center; }
          #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .user-image-content img {
            width: 100%; }
            @media all and (min-width: 229px) and (max-width: 770px) {
              #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .user-image-content img {
                width: auto;
                height: 70px; } }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .review-header-section.date-section {
          padding-bottom: 10px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .review-header-section.date-section {
              padding-bottom: 5px; } }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .review-header-section .user-name {
          font-weight: 600; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .review-header-section .rating-list {
          padding-bottom: 3px; }
          @media all and (min-width: 992px) and (max-width: 1200px) {
            #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .review-header-section .rating-list {
              padding-top: 5px; } }
          #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .review-header-section .rating-list li {
            font-size: 13px;
            padding-left: 0; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .verified-tag {
          margin-top: 6px;
          background: #f6821f;
          color: #fff;
          display: inline-block;
          padding: 3px 10px;
          border-radius: 50px;
          font-size: 11px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .product-previews-reviews-content .review-block .verified-tag {
              margin-top: 0;
              margin-bottom: 5px; } }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-form-content .new-rating-content {
      border-bottom: 1px solid #000; }
      #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-form-content .new-rating-content .form-group {
        margin-bottom: 0;
        padding-bottom: 10px; }
        #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-form-content .new-rating-content .form-group label {
          font-size: 16px;
          font-weight: 600;
          color: #000; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-form-content .new-review-content .title {
      font-size: 16px;
      color: #000;
      font-weight: 600;
      padding-bottom: 10px; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-form-content form .submit-review-form-button {
      border: 1px solid #85b213;
      color: #85b213;
      background: #fff;
      outline: none;
      font-size: 16px; }
    #product-profile-page .product-detail-panel .product-other-detail-content .product-review-content .add-new-review-form-content form .cancel-review-form-button {
      border: 1px solid #a89f9f;
      color: #a89f9f;
      background: #fff;
      outline: none;
      font-size: 16px; }
  #product-profile-page .product-detail-panel .other-related-products-content {
    padding-left: 20px;
    padding-right: 20px; }
    #product-profile-page .product-detail-panel .other-related-products-content .section-title {
      padding-top: 10px;
      font-weight: 600;
      font-size: 15px;
      display: inline-block;
      margin-bottom: 25px;
      border-bottom: 1px solid #000; }
    #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .panel-white {
      box-shadow: 1px 3px 7px #ccc; }
    #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-image-content {
      display: -ms-flexbox;
      display: flex;
      position: relative;
      background: #f4f4f4;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      height: 200px; }
      #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-image-content a {
        height: 201px; }
        #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-image-content a img {
          height: 100%;
          max-width: 100%; }
      #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-image-content .icon-content {
        position: absolute;
        top: 15px;
        left: 0; }
        #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-image-content .icon-content .icon-block {
          border: none;
          outline: none;
          display: block;
          background: #fff;
          padding: 5px 9px;
          font-size: 13px;
          color: #000;
          margin-bottom: 5px;
          width: 32px; }
        #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-image-content .icon-content:last-child {
          margin-bottom: 0; }
    #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-details-content {
      padding-top: 10px; }
      #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-details-content .product-title {
        font-weight: 600;
        font-size: 16px;
        color: #404040;
        min-height: 44px;
        line-height: 18px; }
      #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-details-content .currency-content .currency-icon {
        padding-right: 3px; }
      #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-details-content .rating-list li {
        line-height: 20px;
        padding: 0 3px 5px 0; }
        #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-details-content .rating-list li i {
          font-size: 13px; }
      #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-details-content .rate-count {
        padding: 3px 0 0 3px; }
    #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .product-description {
      padding-top: 5px;
      padding-bottom: 10px;
      font-size: 14px;
      min-height: 75px; }
    #product-profile-page .product-detail-panel .other-related-products-content #related-product-card-content .buy-now-button {
      width: 100%;
      font-weight: 600;
      border-radius: 0;
      padding: 6px 12px !important;
      font-size: 14px; }

#product-profile-page .related-product-arrow-span {
  top: -53px;
  position: absolute; }
  #product-profile-page .related-product-arrow-span.nav-prev {
    right: 50px; }
    #product-profile-page .related-product-arrow-span.nav-prev i {
      transform: rotate(226deg);
      padding-bottom: 1px;
      font-size: 35px; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #product-profile-page .related-product-arrow-span.nav-prev i {
          font-size: 25px; } }
    @media all and (min-width: 229px) and (max-width: 640px) {
      #product-profile-page .related-product-arrow-span.nav-prev {
        top: -47px;
        right: 30px; } }
  #product-profile-page .related-product-arrow-span.nav-next {
    right: 20px;
    top: -54px; }
    #product-profile-page .related-product-arrow-span.nav-next i {
      transform: rotate(40deg);
      font-size: 35px; }
      @media all and (min-width: 229px) and (max-width: 640px) {
        #product-profile-page .related-product-arrow-span.nav-next i {
          font-size: 25px; } }
    @media all and (min-width: 229px) and (max-width: 640px) {
      #product-profile-page .related-product-arrow-span.nav-next {
        top: -48px;
        right: 10px; } }
  #product-profile-page .related-product-arrow-span:hover i {
    color: #f6821f; }

#product-profile-page #product-variant-images-slider {
  margin-bottom: 0; }
  #product-profile-page #product-variant-images-slider .product-variant-image-slide {
    height: 310px;
    width: 310px; }
    @media all and (min-width: 229px) and (max-widht: 470px) {
      #product-profile-page #product-variant-images-slider .product-variant-image-slide {
        height: 265px; } }
    #product-profile-page #product-variant-images-slider .product-variant-image-slide img {
      width: 100%;
      height: 100%; }

#product-profile-page .slick-dots {
  z-index: 9;
  bottom: -33px; }
  #product-profile-page .slick-dots li {
    height: 13px;
    width: 13px; }
    #product-profile-page .slick-dots li button {
      border: 1px solid #000;
      border-radius: 50%;
      width: 13px;
      height: 13px;
      background: #fff; }
    #product-profile-page .slick-dots li.slick-active button {
      background: #b7b1b1; }

#view-cart-products-page .header-section h3 {
  padding: 0 18px 10px 18px;
  font-size: 21px; }
  #view-cart-products-page .header-section h3 span {
    font-size: 16px; }

#view-cart-products-page .cart-details-section .cart-detail-tabs {
  color: #999999;
  background: #e7e5e5;
  font-size: 14px;
  padding: 12px 0;
  /*.pincode-block {
    			font-size: 15px;
    			font-weight: bold;
    		}*/ }
  #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8; }
    #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .availabilty-title-content {
      color: #545454;
      font-size: 18px; }
      #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .availabilty-title-content .availabilty-title {
        padding-left: 5px; }
    #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .pincode-check-block .check-pincode-content input {
      height: 27px;
      margin-right: 10px; }
    #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .pincode-check-block .check-pincode-content .check-cart-availability-button {
      height: 27px;
      background: #fff;
      color: #85b213;
      border: 1px solid #85b213;
      padding: 0;
      width: 80px;
      font-size: 15px;
      outline: none; }
      #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .pincode-check-block .check-pincode-content .check-cart-availability-button i {
        color: #000;
        margin-left: 2px; }
    #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .pincode-check-block .delivery-detail-sub-title {
      font-size: 16px; }
    #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .valid-pincode-block {
      color: #999999;
      font-size: 16px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .valid-pincode-block {
          font-size: 14px; } }
      #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .valid-pincode-block span.valid-pincode {
        color: #000; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .valid-pincode-block span.valid-pincode {
            font-size: 16px; } }
      #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .valid-pincode-block button {
        outline: none;
        background: none;
        color: #85b213;
        border: none; }
      #view-cart-products-page .cart-details-section .cart-detail-tabs .check-availability-content .valid-pincode-block ul li.shipping-detail {
        font-size: 14px; }

#view-cart-products-page .cart-details-section .cart-products-section {
  padding: 0 15px; }
  #view-cart-products-page .cart-details-section .cart-products-section .product-tile {
    padding-top: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile:first-child {
      border-top: 1px solid #ddd; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .cart-valid-error-message {
      padding: 5px 10px;
      border: 1px solid #ff0000;
      margin-bottom: 10px;
      color: #000; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .cart-valid-error-message.error {
        border: 1px solid #ff0000; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .cart-valid-error-message.warning {
        border: 1px solid #f4ff00; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-image-content img {
      width: 100%;
      height: 90px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-image-content img {
          height: 90px;
          width: 100%; } }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-name {
      font-size: 15px;
      color: #000; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-name a:hover {
        color: #f58634; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .qunatity-price-content {
        padding-top: 10px;
        padding-bottom: 10px;
        border: 1px solid #ccc;
        margin-top: 10px; }
        #view-cart-products-page .cart-details-section .cart-products-section .product-tile .qunatity-price-content .quantity {
          display: inline-block;
          color: #000;
          font-size: 15px; } }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-original-price {
      text-align: center; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-original-price .price-block {
        text-decoration: line-through; }
        #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-original-price .price-block i {
          text-decoration: line-through; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-original-price .offer-block {
        border: 1px solid #f58634;
        padding: 2px; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .product-amount {
      text-align: center;
      font-size: 17px;
      color: #000;
      padding: 2px; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .quantity-block .fixed-product-quantity {
      text-align: center;
      font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 992px) {
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .pincode-applicable-block {
        padding-top: 15px;
        padding-bottom: 15px; } }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .pincode-applicable-block .delivery-days {
      font-size: 14px; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .pincode-applicable-block .shipping-cost-amount {
      font-size: 14px; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .pincode-applicable-block .pincode-not-appilicable-notice {
      color: #FF0000; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .first-cost-detail-section .final-amount-block {
      color: #000;
      font-size: 16px; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .first-cost-detail-section .toggle-section button {
      background: none;
      border: none;
      padding: 5px 0;
      color: #25a8ed;
      outline: none; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .first-cost-detail-section .toggle-section button span {
        padding-right: 15px; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .second-cost-detail-section {
      font-size: 14px; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .second-cost-detail-section .final-total-section {
        font-size: 16px;
        color: #000; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .second-cost-detail-section .toggle-section button {
        background: none;
        border: none;
        padding: 5px 0;
        color: #25a8ed;
        outline: none; }
        #view-cart-products-page .cart-details-section .cart-products-section .product-tile .second-cost-detail-section .toggle-section button span {
          padding-right: 15px; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .update-cart-product-quantity-button {
      background: #f58634;
      outline: none;
      border: none;
      padding: 6px 10px;
      margin-top: 5px;
      font-size: 13px;
      color: #fff; }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile .remove-product-content button {
      padding: 8px 15px;
      font-size: 13px;
      border-radius: 0;
      outline: none;
      background: #d12626;
      color: #fff;
      border: 1px dotted #000; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .remove-product-content button i {
        margin-right: 5px; }
      #view-cart-products-page .cart-details-section .cart-products-section .product-tile .remove-product-content button:hover {
        border: 1px solid #000; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #view-cart-products-page .cart-details-section .cart-products-section .product-tile .remove-product-content button {
          margin-left: 0;
          margin-top: 10px; } }
    #view-cart-products-page .cart-details-section .cart-products-section .product-tile:last-child {
      padding-bottom: 20px;
      border-bottom: none !important; }

#view-cart-products-page .cart-details-section .cart-footer {
  border-top: 1px solid #ddd;
  font-size: 14px;
  padding: 20px 0 5px 0;
  text-align: right; }
  #view-cart-products-page .cart-details-section .cart-footer .cart-sub-total {
    color: #000;
    font-size: 16px; }
  #view-cart-products-page .cart-details-section .cart-footer .cart-total-order-cost {
    margin-top: 5px;
    color: #000;
    font-size: 17px;
    padding: 10px 0; }
    #view-cart-products-page .cart-details-section .cart-footer .cart-total-order-cost .cart-total-delivery-cost {
      font-weight: 600; }
  #view-cart-products-page .cart-details-section .cart-footer .checkout-button-content {
    padding-top: 15px; }
    #view-cart-products-page .cart-details-section .cart-footer .checkout-button-content .checkout-button {
      background: #f6821f;
      border-radius: 0px !important;
      color: #ffffff;
      width: 100%;
      border: 0px;
      padding: 10px 15px;
      font-size: 16px;
      display: inline-block;
      text-align: center;
      outline: none; }
      #view-cart-products-page .cart-details-section .cart-footer .checkout-button-content .checkout-button.disabled {
        background: #e5c9b2;
        cursor: not-allowed; }

#compare-product-page .border-top-light-grey {
  border-top: 1px solid #eee; }

#compare-product-page .background-white {
  background: #fff !important;
  z-index: 9; }

#compare-product-page #affix-element {
  /*@media (min-width: 992px)
		    width: 970px !important;
		}
		@media (min-width: 768px)
		    width: 750px !important;
		}*/ }

#compare-product-page .section .panel-white .panel-body .compare-section {
  color: #000; }
  #compare-product-page .section .panel-white .panel-body .compare-section .title {
    font-size: 16px; }
  #compare-product-page .section .panel-white .panel-body .compare-section .image-section .title {
    font-size: 28px;
    padding-top: 10px; }
    @media all and (min-width: 229px) and (max-width: 768px) {
      #compare-product-page .section .panel-white .panel-body .compare-section .image-section .title {
        font-size: 20px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .review-section {
    padding: 10px 0; }
  #compare-product-page .section .panel-white .panel-body .compare-section .delivery-section {
    padding: 10px 0; }
  #compare-product-page .section .panel-white .panel-body .compare-section .seller-section {
    padding: 10px 0; }
  #compare-product-page .section .panel-white .panel-body .compare-section .variant-section .note {
    font-size: 18px;
    font-weight: 600;
    padding: 5px 0; }
  #compare-product-page .section .panel-white .panel-body .compare-section .variant-section .title {
    padding: 5px 0; }
  #compare-product-page .section .panel-white .panel-body .compare-section .attribute-section .note {
    font-size: 18px;
    font-weight: 600;
    padding: 5px 0; }
  #compare-product-page .section .panel-white .panel-body .compare-section .attribute-section .title {
    padding: 5px 0; }
  #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content {
    position: relative;
    padding: 15px 0 5px 0; }
    #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content .remove-product-content {
      display: inline-block;
      position: absolute;
      right: 5px;
      top: 20px; }
      #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content .remove-product-content .remove-compare-product-button {
        outline: none;
        border-radius: 50%;
        border: 1px solid #afa9a9;
        background: #fff;
        padding: 5px 8px; }
        #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content .remove-product-content .remove-compare-product-button:hover {
          color: #f6821f; }
    #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content .image-content img {
      width: 100%;
      height: 190px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content .image-content img {
          height: 90px;
          width: 100%; } }
    #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content .image-content .image {
      width: 100%;
      height: 175px;
      background-size: cover;
      background-position: center; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #compare-product-page .section .panel-white .panel-body .compare-section .product-info-content .image-content .image {
          height: 100px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-title {
    min-height: 65px;
    padding: 10px 0 5px 0;
    font-size: 15px; }
    @media all and (min-width: 768px) and (max-width: 992px) {
      #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-title {
        font-size: 14px;
        padding-top: 5px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section {
    padding-bottom: 10px; }
    #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section .original-price {
      font-size: 17px;
      font-weight: 600; }
      @media all and (min-width: 768px) and (max-width: 992px) {
        #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section .original-price {
          font-size: 14px; } }
    #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section .price-block {
      color: #afaaaa;
      text-decoration: line-through;
      font-size: 14px;
      padding: 0 6px 0 8px; }
      #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section .price-block i {
        text-decoration: line-through; }
      @media all and (min-width: 768px) and (max-width: 992px) {
        #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section .price-block {
          font-size: 13px;
          padding: 0px 2px 0 3px; } }
    #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section .offer-block {
      font-size: 15px; }
      @media all and (min-width: 768px) and (max-width: 992px) {
        #compare-product-page .section .panel-white .panel-body .compare-section .product-name-content .product-price-section .offer-block {
          font-size: 13px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .rating-section {
    padding: 10px 0; }
    @media all and (min-width: 768px) and (max-width: 992px) {
      #compare-product-page .section .panel-white .panel-body .compare-section .rating-section {
        padding: 10px 0 5px 0; } }
    #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .ratings .rating-block {
      color: #fff;
      font-size: 14px;
      padding: 5px 8px;
      display: inline-block; }
      #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .ratings .rating-block .rating-count {
        padding-right: 4px; }
      #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .ratings .rating-block i {
        font-size: 13px; }
    #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .rating-detail {
      font-size: 15px;
      padding: 5px 0;
      color: #858080; }
      @media all and (min-width: 768px) and (max-width: 992px) {
        #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .rating-detail {
          font-size: 14px; } }
    #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .reviews-block {
      font-size: 15px; }
      #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .reviews-block .view-review-anchor {
        color: #000;
        border-bottom: 1px solid #fff; }
        #compare-product-page .section .panel-white .panel-body .compare-section .rating-section .reviews-block .view-review-anchor:hover {
          color: #f6821f;
          border-bottom: 1px dotted #f6821f; }
  #compare-product-page .section .panel-white .panel-body .compare-section .buy-now-content {
    padding: 5px 0 10px 0; }
    #compare-product-page .section .panel-white .panel-body .compare-section .buy-now-content .buy-now-button {
      border: none;
      height: 50px;
      width: 100%;
      font-weight: 600;
      outline: none;
      font-size: 16px; }
      @media all and (min-width: 768px) and (max-width: 992px) {
        #compare-product-page .section .panel-white .panel-body .compare-section .buy-now-content .buy-now-button {
          height: 40px;
          line-height: 1px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .delivery-content {
    padding: 10px 0;
    font-size: 15px; }
    @media all and (min-width: 768px) and (max-width: 992px) {
      #compare-product-page .section .panel-white .panel-body .compare-section .delivery-content {
        font-size: 14px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .seller-detail-content {
    padding: 10px 0;
    font-size: 15px; }
    @media all and (min-width: 768px) and (max-width: 992px) {
      #compare-product-page .section .panel-white .panel-body .compare-section .seller-detail-content {
        font-size: 14px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .variant-detail-content .note {
    height: 35px; }
  #compare-product-page .section .panel-white .panel-body .compare-section .variant-detail-content .title {
    padding: 5px 0; }
    @media all and (min-width: 768px) and (max-width: 992px) {
      #compare-product-page .section .panel-white .panel-body .compare-section .variant-detail-content .title {
        font-size: 14px; } }
  #compare-product-page .section .panel-white .panel-body .compare-section .attribute-detail-content .note {
    height: 35px; }
  #compare-product-page .section .panel-white .panel-body .compare-section .attribute-detail-content .title {
    padding: 5px 0; }
    @media all and (min-width: 768px) and (max-width: 992px) {
      #compare-product-page .section .panel-white .panel-body .compare-section .attribute-detail-content .title {
        font-size: 14px; } }
  @media all and (min-width: 769px) and (max-width: 992px) {
    #compare-product-page .section .panel-white .panel-body .compare-section {
      overflow-x: auto;
      width: 992px; } }
  @media all and (min-width: 229px) and (max-width: 768px) {
    #compare-product-page .section .panel-white .panel-body .compare-section {
      overflow-x: auto;
      width: 768px; } }

@media all and (min-width: 229px) and (max-width: 992px) {
  #compare-product-page .section .panel-white .panel-body {
    overflow-y: hidden; } }

#jobs-page .title-content .one-liner {
  font-size: 18px; }

#tender-page .tender-title {
  font-size: 21px;
  font-weight: 600;
  color: #000;
  padding-bottom: 5px; }

#tender-page .view-label {
  font-size: 15px; }

#tender-page .view-value {
  color: #000;
  font-size: 15px;
  padding-bottom: 10px; }

#tender-page .contact-us-button {
  padding: 9px 20px;
  outline: none;
  font-size: 18px;
  color: #000;
  border-radius: 0;
  color: #fff; }
  #tender-page .contact-us-button:hover {
    background: #2D7B98; }

#tender-page ul.detail-lists {
  overflow: hidden;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
  #tender-page ul.detail-lists li.detail-list-tab {
    float: left;
    color: #000;
    cursor: pointer;
    font-size: 16px;
    padding: 10px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000; }
    #tender-page ul.detail-lists li.detail-list-tab:last-child {
      border-right: 1px solid #000; }
    #tender-page ul.detail-lists li.detail-list-tab:hover {
      background: #f6821f;
      color: #fff; }
    #tender-page ul.detail-lists li.detail-list-tab.active {
      background: #f6821f;
      color: #fff; }

#tender-page .detail-content {
  padding: 15px 0px; }
  #tender-page .detail-content .view-value {
    font-size: 16px;
    color: #35A1C9;
    font-weight: bold;
    padding-bottom: 20px; }
  #tender-page .detail-content .view-label {
    font-size: 16px;
    font-weight: 600; }
  #tender-page .detail-content .empty-content {
    font-size: 18px; }
  #tender-page .detail-content#tender-documents-content .title {
    /*padding-top : 10px;
				font-size : 20px;
				font-weight : bold;
				color : #f6821f;
				&:first-child {
					padding-top : 0;
				}*/
    font-size: 15px;
    color: #000;
    padding-bottom: 5px;
    font-weight: 600; }
  #tender-page .detail-content#tender-documents-content .view-value {
    padding-bottom: 5px; }
  #tender-page .detail-content#tender-documents-content .view-label {
    padding-bottom: 5px; }

#tender-page .tender-common-note {
  color: #000;
  max-height: 366px;
  min-height: 366px;
  font-size: 15px;
  border: 1px solid #35A2CA; }
  #tender-page .tender-common-note .header {
    background: #35A2CA;
    padding: 5px 10px;
    color: #fff; }
  #tender-page .tender-common-note .note-content {
    padding: 15px; }

.contact-us-container {
  height: auto !important;
  width: 100%;
  display: inline-block;
  padding: 20px; }
  .contact-us-container form .error {
    color: #B94A48; }
  .contact-us-container form label {
    text-align: left !important;
    font-size: 16px;
    color: #000;
    font-weight: bold; }
  .contact-us-container form input {
    font-size: 15px;
    padding: 5px; }
    .contact-us-container form input.form-control {
      height: 36px; }
  .contact-us-container form #contact-now-button {
    background: #f6821f;
    border-radius: 0px !important;
    color: #ffffff;
    border: 0px;
    padding: 10px 15px;
    font-size: 16px; }

#important-data-page .section-content .description-section {
  padding: 10px 0;
  font-size: 17px; }
  #important-data-page .section-content .description-section ul li a {
    font-size: 18px;
    color: #000; }
    #important-data-page .section-content .description-section ul li a:hover {
      color: #f6821f; }
    #important-data-page .section-content .description-section ul li a:active {
      color: #f6821f; }
    #important-data-page .section-content .description-section ul li a:focus {
      color: #f6821f; }

#checkout-page {
  margin-top: 100px;
  margin-bottom: 10px; }
  #checkout-page .accordion-container .panel-default .panel-heading .panel-title {
    color: #000 !important; }
    #checkout-page .accordion-container .panel-default .panel-heading .panel-title a {
      color: #000 !important; }
      #checkout-page .accordion-container .panel-default .panel-heading .panel-title a .title {
        line-height: 40px; }
      #checkout-page .accordion-container .panel-default .panel-heading .panel-title a .address-content .name {
        font-size: 17px;
        padding-right: 5px; }
      #checkout-page .accordion-container .panel-default .panel-heading .panel-title a .address-content .mobile {
        font-size: 14px; }
      #checkout-page .accordion-container .panel-default .panel-heading .panel-title a .address-content .address, #checkout-page .accordion-container .panel-default .panel-heading .panel-title a .address-content .city, #checkout-page .accordion-container .panel-default .panel-heading .panel-title a .address-content .state, #checkout-page .accordion-container .panel-default .panel-heading .panel-title a .address-content .pin-code {
        font-size: 14px; }
    #checkout-page .accordion-container .panel-default .panel-heading .panel-title .change-achor-detail {
      background: none;
      border: 1px solid #000;
      padding: 7px 10px; }
  #checkout-page .accordion-container .panel-default .collapse-body .logged-in-block .note {
    color: #000;
    padding-bottom: 10px;
    font-size: 17px; }
    #checkout-page .accordion-container .panel-default .collapse-body .logged-in-block .note .logged-in-with {
      font-weight: 600; }
  #checkout-page .accordion-container .panel-default .collapse-body .logged-in-block .sign-out-button {
    background: #f6821f;
    border-radius: 0px !important;
    color: #ffffff;
    border: 0px;
    padding: 10px 15px;
    font-size: 16px;
    outline: none;
    font-size: 14px; }
  #checkout-page .accordion-container .panel-default .collapse-body .logged-in-block .continue-button {
    padding: 10px 15px;
    font-size: 16px;
    outline: none;
    font-size: 14px;
    border-top: none;
    border-left: none;
    border-right: none;
    background: none;
    margin-left: 10px;
    color: #000;
    border-bottom: 1px solid #ccc; }
    #checkout-page .accordion-container .panel-default .collapse-body .logged-in-block .continue-button:hover {
      color: #f6821f;
      border-bottom: 1px solid #f6821f; }
  #checkout-page .accordion-container .sign-up-accordion-content .collapse-body .pre-registration-container {
    padding: 0; }
    #checkout-page .accordion-container .sign-up-accordion-content .collapse-body .pre-registration-container .title {
      padding: 0 0 10px 0;
      font-size: 17px; }
    #checkout-page .accordion-container .sign-up-accordion-content .collapse-body .pre-registration-container .bootstrap-switch-container {
      height: 17px; }
      #checkout-page .accordion-container .sign-up-accordion-content .collapse-body .pre-registration-container .bootstrap-switch-container span {
        height: auto; }
  #checkout-page .accordion-container .sign-up-accordion-content .collapse-body .login-container .title {
    padding: 0 0 10px 0;
    font-size: 17px; }
  #checkout-page .accordion-container .address-accordion-content .collapse-body .empty-address-content {
    font-size: 20px; }
  #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container #user-shipping-address-slick-slider {
    margin-bottom: 0; }
  #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card {
    position: relative;
    box-shadow: 0 1px 2px 1px #c3c3c3;
    border-bottom: 1px solid #c3c3c3; }
    #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .current-address {
      background: #8CC63F;
      position: absolute;
      width: 0;
      height: 0;
      border-left: 30px solid transparent;
      border-bottom: 30px solid #fff;
      color: #fff; }
      #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .current-address i {
        position: absolute;
        top: 4px;
        left: -26px; }
    #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-heading {
      border-bottom: 1px solid #eee; }
      #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-heading .panel-title {
        padding-left: 15px; }
      #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-heading .panel-heading-tabs li button {
        color: #000;
        font-size: 15px;
        outline: none; }
        #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-heading .panel-heading-tabs li button.delete-address-button:hover {
          color: #FF0000; }
        #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-heading .panel-heading-tabs li button.edit-address-button:hover {
          color: #f6821f; }
    #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-body .address-content {
      min-height: 91px;
      padding-bottom: 10px;
      border-bottom: 1px solid #eee;
      border-color: rgba(0, 0, 0, 0.1) !important; }
      #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-body .address-content .address {
        font-size: 14px; }
      #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-body .address-content .address-details {
        font-size: 14px; }
    #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-body .mobile-content {
      padding: 10px 0;
      border-bottom: 1px solid #eee;
      border-color: rgba(0, 0, 0, 0.1) !important; }
    #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-body .button-content {
      padding-top: 10px;
      text-align: center; }
      #checkout-page .accordion-container .address-accordion-content .collapse-body .address-container .address-card .panel-body .button-content button {
        background: #f6821f;
        border-radius: 0px !important;
        color: #ffffff;
        border: 0px;
        padding: 7px 15px;
        font-size: 16px;
        outline: none; }
  #checkout-page .accordion-container .address-accordion-content .collapse-body .add-new-address-content {
    padding: 20px 0 10px 0;
    border-top: 1px solid #eee;
    text-align: center;
    margin-top: 25px; }
    #checkout-page .accordion-container .address-accordion-content .collapse-body .add-new-address-content .add-new-address-button {
      background: #f6821f;
      border-radius: 0px !important;
      color: #ffffff;
      border: 0px;
      padding: 10px 15px;
      font-size: 16px;
      outline: none; }
  #checkout-page .accordion-container .order-summary-accordion-content .cart-summary-content .cart-summary-table .table-heading {
    color: #000;
    font-size: 15px;
    padding-bottom: 10px;
    background: #ddd;
    padding-top: 10px; }
  #checkout-page .accordion-container .order-summary-accordion-content .table-body .panel-heading {
    padding: 12px 10px;
    background: #ddd;
    margin-top: 15px;
    border-radius: 0; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .panel-heading:first-child {
      margin-top: 0; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .panel-heading .sub-order-detail {
      font-size: 17px;
      display: -ms-flexbox;
      display: flex;
      color: #000;
      -ms-flex-align: center;
      align-items: center; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .panel-heading .sub-order-detail .first-section {
        padding-right: 15px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #checkout-page .accordion-container .order-summary-accordion-content .table-body .panel-heading .sub-order-detail {
          display: block;
          font-size: 15px; }
          #checkout-page .accordion-container .order-summary-accordion-content .table-body .panel-heading .sub-order-detail .first-section {
            padding-right: 0;
            padding-bottom: 5px; } }
  #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile {
    padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #ddd; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile:first-child {
      border-top: 1px solid #ddd; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .cart-valid-error-message {
      padding: 5px 10px;
      border: 1px solid #ff0000;
      margin-bottom: 10px;
      color: #000; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .cart-valid-error-message.error {
        border: 1px solid #ff0000; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .cart-valid-error-message.warning {
        border: 1px solid #f4ff00; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-image-content img {
      width: 100%;
      height: 90px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-image-content img {
          height: 90px;
          width: 100%; } }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-name {
      font-size: 15px;
      color: #000; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .qunatity-price-content {
        padding-top: 10px;
        padding-bottom: 10px;
        border: 1px solid #ccc;
        margin-top: 10px; }
        #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .qunatity-price-content .quantity {
          display: inline-block;
          color: #000;
          font-size: 15px; } }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-original-price {
      text-align: center; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-original-price .price-block {
        text-decoration: line-through; }
        #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-original-price .price-block i {
          text-decoration: line-through; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-original-price .offer-block {
        border: 1px solid #f58634;
        padding: 2px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .product-amount {
      text-align: center;
      font-size: 17px;
      color: #000;
      padding: 2px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .quantity-block .fixed-product-quantity {
      text-align: center;
      font-size: 15px; }
    @media all and (min-width: 229px) and (max-width: 992px) {
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .pincode-applicable-block {
        padding-top: 15px;
        padding-bottom: 15px; } }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .pincode-applicable-block .delivery-days {
      font-size: 14px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .pincode-applicable-block .shipping-cost-amount {
      font-size: 14px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .pincode-applicable-block .pincode-not-appilicable-notice {
      color: #FF0000; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .first-cost-detail-section .final-amount-block {
      color: #000;
      font-size: 16px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .first-cost-detail-section .toggle-section button {
      background: none;
      border: none;
      padding: 5px 0;
      color: #25a8ed;
      outline: none; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .first-cost-detail-section .toggle-section button span {
        padding-right: 15px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .second-cost-detail-section {
      font-size: 14px; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .second-cost-detail-section .final-total-section {
        font-size: 16px;
        color: #000; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .second-cost-detail-section .toggle-section button {
        background: none;
        border: none;
        padding: 5px 0;
        color: #25a8ed;
        outline: none; }
        #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .second-cost-detail-section .toggle-section button span {
          padding-right: 15px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .update-cart-product-quantity-button {
      background: none;
      outline: none;
      border: none;
      border-bottom: 1px dotted #000;
      padding: 5px;
      margin-top: 5px;
      font-size: 13px;
      color: #000; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .update-cart-product-quantity-button:hover {
        border: 1px solid #000; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .remove-product-content button {
      padding: 8px 15px;
      font-size: 13px;
      border-radius: 0;
      outline: none;
      background: #d12626;
      color: #fff;
      margin-left: 30px;
      border: 1px dotted #000; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .remove-product-content button i {
        margin-right: 5px; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .remove-product-content button:hover {
        border: 1px solid #000; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile .remove-product-content button {
          margin-left: 0;
          margin-top: 10px; } }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .product-tile:last-child {
      padding-bottom: 20px;
      border-bottom: none !important; }
  #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer {
    font-size: 14px;
    padding: 15px 15px 5px 15px;
    text-align: right; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .cart-sub-total {
      color: #000;
      font-size: 17px; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .cart-total-order-cost {
      margin-top: 5px;
      color: #000;
      font-size: 17px;
      padding: 10px 0; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .cart-total-order-cost .cart-total-delivery-cost {
        font-weight: 600; }
    #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .checkout-button-content {
      padding-top: 15px; }
      #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .checkout-button-content .procced-to-payment-button, #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .checkout-button-content .go-t-cart-button {
        background: #f6821f;
        border-radius: 0px !important;
        color: #ffffff;
        width: 100%;
        border: 0px;
        padding: 10px 15px;
        font-size: 16px;
        display: inline-block;
        width: auto;
        text-align: center;
        outline: none; }
        #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .checkout-button-content .procced-to-payment-button.disabled, #checkout-page .accordion-container .order-summary-accordion-content .table-body .cart-footer .checkout-button-content .go-t-cart-button.disabled {
          background: #e5c9b2;
          cursor: not-allowed; }
  #checkout-page .anchor_disabled {
    cursor: not-allowed; }
  #checkout-page .main-silder-container-max-height-265 {
    max-height: 265px; }
  #checkout-page .main-silder-container-height-0 {
    height: 0; }

#order-confirmation-page .section .panel .panel-heading {
  border-bottom-color: #ddd; }
  #order-confirmation-page .section .panel .panel-heading .panel-title {
    font-size: 25px; }

#order-confirmation-page .section .panel .panel-body .order-status {
  font-size: 18px;
  color: #000;
  padding-bottom: 5px; }

#order-confirmation-page .section .panel .panel-body .summary-title {
  padding-top: 5px;
  font-size: 15px;
  padding-bottom: 10px; }

#order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-heading {
  color: #000;
  font-size: 15px;
  padding-bottom: 10px;
  padding-top: 10px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-heading .border-right {
    border-right: 1px solid #ccc; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-heading .border-bottom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #ccc; }

#order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .panel-heading {
  padding: 12px 10px;
  background: #ddd;
  margin-top: 15px;
  border-radius: 0; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .panel-heading:first-child {
    margin-top: 0; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .panel-heading .sub-order-detail {
    font-size: 17px;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    -ms-flex-align: center;
    align-items: center; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .panel-heading .sub-order-detail .first-section {
      padding-right: 15px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .panel-heading .sub-order-detail {
        display: block;
        font-size: 15px; }
        #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .panel-heading .sub-order-detail .first-section {
          padding-right: 0;
          padding-bottom: 5px; } }

#order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile {
  padding-top: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile:first-child {
    border-top: 1px solid #ddd; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .cart-valid-error-message {
    padding: 5px 10px;
    border: 1px solid #ff0000;
    margin-bottom: 10px;
    color: #000; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .cart-valid-error-message.error {
      border: 1px solid #ff0000; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .cart-valid-error-message.warning {
      border: 1px solid #f4ff00; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-image-content img {
    width: 100%;
    height: 90px; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-image-content img {
        height: 90px;
        width: 100%; } }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-name {
    font-size: 15px;
    color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .qunatity-price-content {
      padding-top: 10px;
      padding-bottom: 10px;
      border: 1px solid #ccc;
      margin-top: 10px; }
      #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .qunatity-price-content .quantity {
        display: inline-block;
        color: #000;
        font-size: 15px; } }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-original-price {
    text-align: center; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-original-price .price-block {
      text-decoration: line-through; }
      #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-original-price .price-block i {
        text-decoration: line-through; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-original-price .offer-block {
      border: 1px solid #f58634;
      padding: 2px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .product-amount {
    text-align: center;
    font-size: 17px;
    color: #000;
    padding: 2px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .quantity-block .fixed-product-quantity {
    text-align: center;
    font-size: 15px; }
  @media all and (min-width: 229px) and (max-width: 992px) {
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .pincode-applicable-block {
      padding-top: 15px;
      padding-bottom: 15px; } }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .pincode-applicable-block .delivery-days {
    font-size: 14px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .pincode-applicable-block .shipping-cost-amount {
    font-size: 14px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .pincode-applicable-block .pincode-not-appilicable-notice {
    color: #FF0000; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .first-cost-detail-section .final-amount-block {
    color: #000;
    font-size: 16px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .first-cost-detail-section .toggle-section button {
    background: none;
    border: none;
    padding: 5px 0;
    color: #25a8ed;
    outline: none; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .first-cost-detail-section .toggle-section button span {
      padding-right: 15px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .second-cost-detail-section {
    font-size: 14px; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .second-cost-detail-section .final-total-section {
      font-size: 16px;
      color: #000; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .second-cost-detail-section .toggle-section button {
      background: none;
      border: none;
      padding: 5px 0;
      color: #25a8ed;
      outline: none; }
      #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .second-cost-detail-section .toggle-section button span {
        padding-right: 15px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .update-cart-product-quantity-button {
    background: none;
    outline: none;
    border: none;
    border-bottom: 1px dotted #000;
    padding: 5px;
    margin-top: 5px;
    font-size: 13px;
    color: #000; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .update-cart-product-quantity-button:hover {
      border: 1px solid #000; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .remove-product-content button {
    padding: 8px 15px;
    font-size: 13px;
    border-radius: 0;
    outline: none;
    background: #d12626;
    color: #fff;
    margin-left: 30px;
    border: 1px dotted #000; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .remove-product-content button i {
      margin-right: 5px; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .remove-product-content button:hover {
      border: 1px solid #000; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile .remove-product-content button {
        margin-left: 0;
        margin-top: 10px; } }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .product-tile:last-child {
    padding-bottom: 20px;
    border-bottom: none !important; }

#order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer {
  font-size: 14px;
  padding: 15px 15px 5px 15px;
  text-align: right; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .cart-sub-total {
    color: #000;
    font-size: 17px; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .cart-total-order-cost {
    margin-top: 5px;
    color: #000;
    font-size: 17px;
    padding: 10px 0 0 0; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .cart-total-order-cost .cart-total-delivery-cost {
      font-weight: 600; }
  #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .checkout-button-content {
    padding-top: 15px; }
    #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .checkout-button-content .procced-to-payment-button, #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .checkout-button-content .go-t-cart-button {
      background: #f6821f;
      border-radius: 0px !important;
      color: #ffffff;
      width: 100%;
      border: 0px;
      padding: 10px 15px;
      font-size: 16px;
      display: inline-block;
      width: auto;
      text-align: center;
      outline: none; }
      #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .checkout-button-content .procced-to-payment-button.disabled, #order-confirmation-page .section .panel .panel-body .cart-summary-content .cart-summary-table .table-body .cart-footer .checkout-button-content .go-t-cart-button.disabled {
        background: #e5c9b2;
        cursor: not-allowed; }

#view-order-page .section {
  padding-bottom: 20px; }

#view-order-page .order-information-content .order-information .panel .panel-body .left-section {
  border-right: 1px dotted #ccc; }
  #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section {
    color: #000;
    border-bottom: 1px dotted #eee;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 15px 5px 0; }
    #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section .label-title {
      font-size: 15px;
      padding-right: 10px; }
    #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section .label-title-value {
      font-size: 17px; }
    #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section.first-section .label-title-value {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      font-size: 17px; }
      #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section.first-section .label-title-value .order-items {
        font-size: 13px;
        padding-left: 2px; }
    @media all and (min-width: 229px) and (max-width: 322px) {
      #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section.second-section .label-title-value {
        font-size: 13px; } }
    #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section.third-section .order-status-icon {
      padding-right: 7px;
      color: #61c26e; }
      #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section.third-section .order-status-icon i {
        font-size: 18px; }
    #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section.third-section .label-title-value i {
      font-weight: 600; }
    #view-order-page .order-information-content .order-information .panel .panel-body .left-section .order-content .inner-section.third-section .label-title-value .order-date {
      font-weight: 600; }

#view-order-page .order-information-content .order-information .panel .panel-body .right-section {
  color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #view-order-page .order-information-content .order-information .panel .panel-body .right-section {
      padding-bottom: 10px; } }
  #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .first-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .first-section {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-flow: column;
        flex-flow: column; } }
    #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .first-section .user-name {
      font-size: 25px;
      padding-right: 10px; }
      @media all and (min-width: 229px) and (max-width: 322px) {
        #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .first-section .user-name {
          font-size: 20px; } }
    #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .first-section .mobile-number {
      font-size: 16px; }
      @media all and (min-width: 229px) and (max-width: 322px) {
        #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .first-section .mobile-number {
          padding-bottom: 5px; } }
    @media all and (min-width: 229px) and (max-width: 322px) {
      #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .first-section {
        display: block !important; } }
  #view-order-page .order-information-content .order-information .panel .panel-body .right-section .user-info .second-section {
    font-size: 14px; }

#view-order-page .order-product-details .section, #view-order-page .return-order-product-detail .section {
  padding: 10px 0; }

#view-order-page .order-product-details .panel, #view-order-page .return-order-product-detail .panel {
  margin-bottom: 0; }
  #view-order-page .order-product-details .panel .panel-heading, #view-order-page .return-order-product-detail .panel .panel-heading {
    padding: 12px 10px;
    background: #ddd;
    margin-top: 15px;
    border-radius: 0; }
    #view-order-page .order-product-details .panel .panel-heading:first-child, #view-order-page .return-order-product-detail .panel .panel-heading:first-child {
      margin-top: 0; }
    #view-order-page .order-product-details .panel .panel-heading .left-section, #view-order-page .return-order-product-detail .panel .panel-heading .left-section {
      display: inline-block; }
      #view-order-page .order-product-details .panel .panel-heading .left-section .sub-order-detail, #view-order-page .return-order-product-detail .panel .panel-heading .left-section .sub-order-detail {
        font-size: 17px;
        display: -ms-flexbox;
        display: flex;
        color: #000;
        -ms-flex-align: center;
        align-items: center; }
        #view-order-page .order-product-details .panel .panel-heading .left-section .sub-order-detail .first-section, #view-order-page .return-order-product-detail .panel .panel-heading .left-section .sub-order-detail .first-section {
          padding-right: 15px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #view-order-page .order-product-details .panel .panel-heading .left-section .sub-order-detail, #view-order-page .return-order-product-detail .panel .panel-heading .left-section .sub-order-detail {
            display: block;
            font-size: 15px; }
            #view-order-page .order-product-details .panel .panel-heading .left-section .sub-order-detail .first-section, #view-order-page .return-order-product-detail .panel .panel-heading .left-section .sub-order-detail .first-section {
              padding-right: 0;
              padding-bottom: 5px; } }
    #view-order-page .order-product-details .panel .panel-heading .right-section, #view-order-page .return-order-product-detail .panel .panel-heading .right-section {
      display: inline; }
      #view-order-page .order-product-details .panel .panel-heading .right-section button, #view-order-page .return-order-product-detail .panel .panel-heading .right-section button {
        float: right;
        background: #fff;
        border: 1px solid #000;
        color: #000;
        padding: 3px 15px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #view-order-page .order-product-details .panel .panel-heading .right-section button, #view-order-page .return-order-product-detail .panel .panel-heading .right-section button {
            float: none;
            margin-top: 10px; } }
  #view-order-page .order-product-details .panel .panel-body .product-card, #view-order-page .return-order-product-detail .panel .panel-body .product-card {
    border-bottom: 1px Solid #eee;
    padding: 20px 0; }
    #view-order-page .order-product-details .panel .panel-body .product-card:first-child, #view-order-page .return-order-product-detail .panel .panel-body .product-card:first-child {
      padding-top: 0; }
    #view-order-page .order-product-details .panel .panel-body .product-card .make-small-screem-p-r-0, #view-order-page .return-order-product-detail .panel .panel-body .product-card .make-small-screem-p-r-0 {
      padding-right: 0; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .make-small-screem-p-r-0, #view-order-page .return-order-product-detail .panel .panel-body .product-card .make-small-screem-p-r-0 {
          padding-right: 0; } }
      #view-order-page .order-product-details .panel .panel-body .product-card .make-small-screem-p-r-0 .image-content, #view-order-page .return-order-product-detail .panel .panel-body .product-card .make-small-screem-p-r-0 .image-content {
        text-align: center; }
        #view-order-page .order-product-details .panel .panel-body .product-card .make-small-screem-p-r-0 .image-content img, #view-order-page .return-order-product-detail .panel .panel-body .product-card .make-small-screem-p-r-0 .image-content img {
          width: 80%;
          height: 90px; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            #view-order-page .order-product-details .panel .panel-body .product-card .make-small-screem-p-r-0 .image-content img, #view-order-page .return-order-product-detail .panel .panel-body .product-card .make-small-screem-p-r-0 .image-content img {
              height: 90px;
              width: 80px; } }
    #view-order-page .order-product-details .panel .panel-body .product-card .detail-content .name, #view-order-page .return-order-product-detail .panel .panel-body .product-card .detail-content .name {
      color: #000;
      font-size: 15px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .detail-content .name, #view-order-page .return-order-product-detail .panel .panel-body .product-card .detail-content .name {
          font-size: 13px; } }
    #view-order-page .order-product-details .panel .panel-body .product-card .detail-content .other-detail-content .quantity-content, #view-order-page .return-order-product-detail .panel .panel-body .product-card .detail-content .other-detail-content .quantity-content {
      padding: 5px 0; }
      #view-order-page .order-product-details .panel .panel-body .product-card .detail-content .other-detail-content .quantity-content span, #view-order-page .return-order-product-detail .panel .panel-body .product-card .detail-content .other-detail-content .quantity-content span {
        padding: 0 5px;
        color: #000; }
    #view-order-page .order-product-details .panel .panel-body .product-card .detail-content .other-detail-content .seller-details .seller-name, #view-order-page .return-order-product-detail .panel .panel-body .product-card .detail-content .other-detail-content .seller-details .seller-name {
      color: #000; }
    #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status {
      margin-top: 15px;
      margin-left: 18px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status {
          margin-left: 0;
          margin-top: 20px; } }
      #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status .default-status-circle, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status .default-status-circle {
        width: 14px;
        height: 14px;
        border: 3px solid #e3e3e3;
        border-radius: 50px;
        position: absolute;
        padding-top: 0px; }
      #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status .default-status-line {
        width: 150px;
        border-top: 3px solid #e3e3e3;
        vertical-align: middle;
        margin-left: 19px;
        margin-bottom: 7px;
        margin-right: 5px;
        display: inline-block; }
        @media all and (min-width: 569px) and (max-width: 767px) {
          #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status .default-status-line {
            width: 40%; } }
        @media all and (min-width: 229px) and (max-width: 568px) {
          #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status .default-status-line {
            width: 37%; } }
      #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status .green-status-circle, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status .green-status-circle {
        background-color: #61c26e;
        border: 3px solid #61c26e; }
      #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status .green-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status .green-status-line {
        border-top: 3px solid #61c26e; }
      #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status.order-return-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status.order-return-status .default-status-line {
        width: 175px; }
        @media all and (min-width: 569px) and (max-width: 767px) {
          #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status.order-return-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status.order-return-status .default-status-line {
            width: 40%; } }
        @media all and (min-width: 229px) and (max-width: 568px) {
          #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status.order-return-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status.order-return-status .default-status-line {
            width: 37%; } }
      #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status.order-return-cancelled-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status.order-return-cancelled-status .default-status-line {
        width: 80%; }
      #view-order-page .order-product-details .panel .panel-body .product-card .product-track-status.order-cancelled-status .default-status-line, #view-order-page .return-order-product-detail .panel .panel-body .product-card .product-track-status.order-cancelled-status .default-status-line {
        width: 80%; }
    #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line .status-text {
      display: inline-block;
      width: 130px;
      font-size: 14px;
      padding-top: 2px;
      text-transform: capitalize;
      vertical-align: text-top;
      text-align: center; }
      #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line .status-text:first-child, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line .status-text:first-child {
        text-align: left; }
      #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line .status-text:last-child, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line .status-text:last-child {
        text-align: right; }
      @media all and (min-width: 569px) and (max-width: 767px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line .status-text {
          width: 32%; } }
      @media all and (min-width: 229px) and (max-width: 568px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line .status-text {
          width: 32%; } }
      #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line .status-text .date-time-info, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line .status-text .date-time-info {
        font-size: 12px;
        text-transform: lowercase;
        padding: 2px 0 0 0; }
    #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line.order-return-status .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line.order-return-status .status-text {
      width: 142px; }
      @media all and (min-width: 569px) and (max-width: 767px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line.order-return-status .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line.order-return-status .status-text {
          width: 32%; } }
      @media all and (min-width: 229px) and (max-width: 568px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line.order-return-status .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line.order-return-status .status-text {
          width: 32%; } }
    #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line.order-return-cancelled-status .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line.order-return-cancelled-status .status-text {
      width: 45%; }
    #view-order-page .order-product-details .panel .panel-body .product-card .status-text-line.order-cancelled-status .status-text, #view-order-page .return-order-product-detail .panel .panel-body .product-card .status-text-line.order-cancelled-status .status-text {
      width: 45%; }
    @media all and (min-width: 229px) and (max-width: 767px) {
      #view-order-page .order-product-details .panel .panel-body .product-card .first-cost-detail-section, #view-order-page .return-order-product-detail .panel .panel-body .product-card .first-cost-detail-section {
        padding-top: 15px; } }
    #view-order-page .order-product-details .panel .panel-body .product-card .first-cost-detail-section .final-amount-block, #view-order-page .return-order-product-detail .panel .panel-body .product-card .first-cost-detail-section .final-amount-block {
      color: #000;
      font-size: 16px; }
    #view-order-page .order-product-details .panel .panel-body .product-card .first-cost-detail-section .toggle-section button, #view-order-page .return-order-product-detail .panel .panel-body .product-card .first-cost-detail-section .toggle-section button {
      background: none;
      border: none;
      padding: 5px 0;
      color: #25a8ed;
      outline: none; }
      #view-order-page .order-product-details .panel .panel-body .product-card .first-cost-detail-section .toggle-section button span, #view-order-page .return-order-product-detail .panel .panel-body .product-card .first-cost-detail-section .toggle-section button span {
        padding-right: 15px; }
    #view-order-page .order-product-details .panel .panel-body .product-card .second-cost-detail-section, #view-order-page .return-order-product-detail .panel .panel-body .product-card .second-cost-detail-section {
      font-size: 14px; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #view-order-page .order-product-details .panel .panel-body .product-card .second-cost-detail-section, #view-order-page .return-order-product-detail .panel .panel-body .product-card .second-cost-detail-section {
          padding-top: 15px; } }
      #view-order-page .order-product-details .panel .panel-body .product-card .second-cost-detail-section .final-total-section, #view-order-page .return-order-product-detail .panel .panel-body .product-card .second-cost-detail-section .final-total-section {
        font-size: 16px;
        color: #000; }
      #view-order-page .order-product-details .panel .panel-body .product-card .second-cost-detail-section .toggle-section button, #view-order-page .return-order-product-detail .panel .panel-body .product-card .second-cost-detail-section .toggle-section button {
        background: none;
        border: none;
        padding: 5px 0;
        color: #25a8ed;
        outline: none; }
        #view-order-page .order-product-details .panel .panel-body .product-card .second-cost-detail-section .toggle-section button span, #view-order-page .return-order-product-detail .panel .panel-body .product-card .second-cost-detail-section .toggle-section button span {
          padding-right: 15px; }
    #view-order-page .order-product-details .panel .panel-body .product-card .action-button-content, #view-order-page .return-order-product-detail .panel .panel-body .product-card .action-button-content {
      padding: 10px 0 0 10px; }
      #view-order-page .order-product-details .panel .panel-body .product-card .action-button-content .review-button, #view-order-page .return-order-product-detail .panel .panel-body .product-card .action-button-content .review-button {
        padding: 5px 15px;
        color: #000;
        border: 1px solid #000;
        font-size: 14px; }
      #view-order-page .order-product-details .panel .panel-body .product-card .action-button-content .cancel-order-item, #view-order-page .order-product-details .panel .panel-body .product-card .action-button-content .return-order-item, #view-order-page .return-order-product-detail .panel .panel-body .product-card .action-button-content .cancel-order-item, #view-order-page .return-order-product-detail .panel .panel-body .product-card .action-button-content .return-order-item {
        padding: 5px 15px;
        color: #fff;
        background: #f6821f;
        border: 1px solid #f6821f;
        outline: none;
        font-size: 14px;
        border-radius: 0; }
        #view-order-page .order-product-details .panel .panel-body .product-card .action-button-content .cancel-order-item:hover, #view-order-page .order-product-details .panel .panel-body .product-card .action-button-content .return-order-item:hover, #view-order-page .return-order-product-detail .panel .panel-body .product-card .action-button-content .cancel-order-item:hover, #view-order-page .return-order-product-detail .panel .panel-body .product-card .action-button-content .return-order-item:hover {
          color: #fff; }
      #view-order-page .order-product-details .panel .panel-body .product-card .action-button-content a, #view-order-page .return-order-product-detail .panel .panel-body .product-card .action-button-content a {
        margin-right: 5px; }
  #view-order-page .order-product-details .panel .panel-body .order-footer, #view-order-page .return-order-product-detail .panel .panel-body .order-footer {
    font-size: 14px;
    padding: 15px 0 5px 0;
    text-align: right; }
    #view-order-page .order-product-details .panel .panel-body .order-footer .cart-sub-total, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .cart-sub-total {
      color: #000;
      font-size: 17px; }
    #view-order-page .order-product-details .panel .panel-body .order-footer .cart-total-order-cost, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .cart-total-order-cost {
      margin-top: 5px;
      color: #000;
      font-size: 17px;
      padding: 10px 0 0 0; }
      #view-order-page .order-product-details .panel .panel-body .order-footer .cart-total-order-cost .cart-total-delivery-cost, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .cart-total-order-cost .cart-total-delivery-cost {
        font-weight: 600; }
    #view-order-page .order-product-details .panel .panel-body .order-footer .checkout-button-content, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .checkout-button-content {
      padding-top: 15px; }
      #view-order-page .order-product-details .panel .panel-body .order-footer .checkout-button-content .procced-to-payment-button, #view-order-page .order-product-details .panel .panel-body .order-footer .checkout-button-content .go-t-cart-button, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .checkout-button-content .procced-to-payment-button, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .checkout-button-content .go-t-cart-button {
        background: #f6821f;
        border-radius: 0px !important;
        color: #ffffff;
        width: 100%;
        border: 0px;
        padding: 10px 15px;
        font-size: 16px;
        display: inline-block;
        width: auto;
        text-align: center;
        outline: none; }
        #view-order-page .order-product-details .panel .panel-body .order-footer .checkout-button-content .procced-to-payment-button.disabled, #view-order-page .order-product-details .panel .panel-body .order-footer .checkout-button-content .go-t-cart-button.disabled, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .checkout-button-content .procced-to-payment-button.disabled, #view-order-page .return-order-product-detail .panel .panel-body .order-footer .checkout-button-content .go-t-cart-button.disabled {
          background: #e5c9b2;
          cursor: not-allowed; }

#view-order-page .order-product-details .panel {
  margin-bottom: 25px; }

#view-order-page .return-order-product-detail .panel {
  margin-bottom: 40px; }

#view-order-page .return-order-product-detail .return-total-cost {
  margin-top: 5px;
  color: #000;
  font-size: 17px;
  padding: 10px 0 0 0;
  font-weight: 600; }

.return-success-error {
  font-size: 15px;
  color: #FF0000; }

@media (min-width: 890px) {
  #return-order-modal .modal-dialog, #final-return-order-modal .modal-dialog {
    width: 890px; } }

@media all and (min-width: 768px) and (max-width: 799px) {
  #return-order-modal .modal-dialog, #final-return-order-modal .modal-dialog {
    width: 753px; } }

@media all and (min-width: 229px) and (max-width: 767px) {
  #return-order-modal .modal-dialog .modal-content .modal-body, #final-return-order-modal .modal-dialog .modal-content .modal-body {
    max-height: 320px;
    overflow-y: scroll; } }

#return-order-modal .modal-dialog .modal-content .modal-body .title-heading, #final-return-order-modal .modal-dialog .modal-content .modal-body .title-heading {
  padding: 10px 0;
  background: #eee; }

#return-order-modal .modal-dialog .modal-content .modal-body .product-container, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container {
  padding: 10px 0; }
  #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px; }
    #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content:last-child, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content:last-child {
      border-bottom: 0; }
    #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .checkbox-content, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .checkbox-content {
      text-align: center; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .checkbox-content, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .checkbox-content {
          text-align: left; } }
    @media all and (min-width: 229px) and (max-width: 640px) {
      #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .no-margin-for-small, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .no-margin-for-small {
        margin: 0; } }
    #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content {
      padding: 0;
      text-align: center; }
      #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content img, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content img {
        width: 80%;
        height: 90px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content img, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content img {
            height: 90px;
            width: 100%; } }
    @media all and (min-width: 229px) and (max-width: 640px) {
      #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .sm-sc-only-p-b-10, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .sm-sc-only-p-b-10 {
        padding: 5px 0 10px 0; } }
    #return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .textarea, #final-return-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .textarea {
      margin-top: 15px; }

@media (min-width: 890px) {
  #cancel-order-modal .modal-dialog {
    width: 650px; } }

@media all and (min-width: 768px) and (max-width: 799px) {
  #cancel-order-modal .modal-dialog {
    width: 600px; } }

@media all and (min-width: 229px) and (max-width: 767px) {
  #cancel-order-modal .modal-dialog .modal-content .modal-body {
    max-height: 320px;
    overflow-y: scroll; } }

#cancel-order-modal .modal-dialog .modal-content .modal-body .title-heading {
  padding: 10px 0;
  background: #eee; }

#cancel-order-modal .modal-dialog .modal-content .modal-body .product-container {
  padding: 10px 0; }
  #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px; }
    #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content:last-child {
      border-bottom: 0; }
    #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .checkbox-content {
      text-align: center; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .checkbox-content {
          text-align: left; } }
    #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content {
      padding: 0;
      text-align: center; }
      #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content img {
        width: 80%;
        height: 90px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .image-content img {
            height: 90px;
            width: 100%; } }
    #cancel-order-modal .modal-dialog .modal-content .modal-body .product-container .product-content .textarea {
      margin-top: 15px; }

@media all and (min-width: 229px) and (max-width: 767px) {
  #final-retrun-order-modal .modal-content .modal-body {
    max-height: 320px;
    overflow-y: scroll; } }

#final-retrun-order-modal .modal-content .modal-body .title-heading {
  padding: 10px 0;
  background: #eee; }

#final-retrun-order-modal .modal-content .modal-body .product-container {
  padding: 10px 0; }
  #final-retrun-order-modal .modal-content .modal-body .product-container .product-content {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px; }
    #final-retrun-order-modal .modal-content .modal-body .product-container .product-content:last-child {
      border-bottom: 0; }
    #final-retrun-order-modal .modal-content .modal-body .product-container .product-content .checkbox-content {
      text-align: center; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        #final-retrun-order-modal .modal-content .modal-body .product-container .product-content .checkbox-content {
          text-align: left; } }
    #final-retrun-order-modal .modal-content .modal-body .product-container .product-content .image-content {
      padding: 0;
      text-align: center; }
      #final-retrun-order-modal .modal-content .modal-body .product-container .product-content .image-content img {
        width: 80%;
        height: 90px; }
        @media all and (min-width: 229px) and (max-width: 767px) {
          #final-retrun-order-modal .modal-content .modal-body .product-container .product-content .image-content img {
            height: 90px;
            width: 80px; } }

#add-post {
  padding: 30px 0 0;
  color: #585858; }
  #add-post .header-label {
    position: fixed;
    z-index: 9999;
    top: 70px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    background-color: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); }
    #add-post .header-label .edit-type {
      cursor: pointer;
      font-size: 17px;
      line-height: 36px;
      padding: 7px 30px; }
      @media (max-width: 768px) {
        #add-post .header-label .edit-type {
          font-size: 15px;
          padding: 9px 10px; } }
      #add-post .header-label .edit-type .edit-icon {
        margin-right: 3px; }
      #add-post .header-label .edit-type:hover {
        background-color: #ececec; }
  #add-post .post-content-container {
    padding: 15px 0px;
    margin-top: 20px; }
    #add-post .post-content-container .post-input-conatiner {
      width: 95%;
      margin: 0 auto;
      background-color: #fff;
      max-width: 750px; }
      #add-post .post-content-container .post-input-conatiner .post-head-content {
        border: 1px dashed #dadada; }
        #add-post .post-content-container .post-input-conatiner .post-head-content #posthead {
          width: 100%;
          font-size: 25px;
          text-align: center;
          border: none !important;
          font-weight: bold;
          color: #5a5a5a;
          border-radius: 5px !important;
          resize: vertical; }
          #add-post .post-content-container .post-input-conatiner .post-head-content #posthead:focus {
            outline: none !important; }
            #add-post .post-content-container .post-input-conatiner .post-head-content #posthead:focus::-webkit-input-placeholder {
              /* Chrome/Opera/Safari */
              color: #aba9a9 !important; }
            #add-post .post-content-container .post-input-conatiner .post-head-content #posthead:focus::-moz-placeholder {
              /* Firefox 19+ */
              color: #aba9a9 !important; }
            #add-post .post-content-container .post-input-conatiner .post-head-content #posthead:focus:-ms-input-placeholder {
              /* IE 10+ */
              color: #aba9a9 !important; }
            #add-post .post-content-container .post-input-conatiner .post-head-content #posthead:focus:-moz-placeholder {
              /* Firefox 18- */
              color: #aba9a9 !important; }
          #add-post .post-content-container .post-input-conatiner .post-head-content #posthead::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #5a5a5a !important; }
          #add-post .post-content-container .post-input-conatiner .post-head-content #posthead::-moz-placeholder {
            /* Firefox 19+ */
            color: #5a5a5a !important; }
          #add-post .post-content-container .post-input-conatiner .post-head-content #posthead:-ms-input-placeholder {
            /* IE 10+ */
            color: #5a5a5a !important; }
          #add-post .post-content-container .post-input-conatiner .post-head-content #posthead:-moz-placeholder {
            /* Firefox 18- */
            color: #5a5a5a !important; }
      #add-post .post-content-container .post-input-conatiner .post-content {
        position: relative;
        padding: 5px;
        min-height: 50px;
        padding-top: 5px;
        border: 1px dashed #dadada;
        margin-top: 10px; }
        #add-post .post-content-container .post-input-conatiner .post-content #file-text {
          position: absolute;
          z-index: 1001;
          background-color: black;
          opacity: 0.7;
          width: 95%;
          height: 90%;
          top: 5%;
          left: 2%;
          text-align: center;
          display: none; }
          #add-post .post-content-container .post-input-conatiner .post-content #file-text .input-head {
            color: #5a5a5a;
            font-size: 18px;
            margin-top: 10px; }
          #add-post .post-content-container .post-input-conatiner .post-content #file-text .drop-icon {
            font-size: 35px;
            margin-bottom: 22px;
            color: #00d3ec;
            margin-top: 15px; }
          #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input {
            width: 95%;
            text-align: center;
            background-color: #ffffff;
            border: none !important;
            border-bottom: 1px solid #b5b5b5 !important;
            color: #5a5a5a;
            font-size: 18px;
            max-width: 490px;
            margin-top: 60px;
            border-radius: 4px !important; }
            #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input:focus {
              outline: none !important; }
              #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input:focus::-webkit-input-placeholder {
                /* Chrome/Opera/Safari */
                color: #aba9a9 !important; }
              #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input:focus::-moz-placeholder {
                /* Firefox 19+ */
                color: #aba9a9 !important; }
              #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input:focus:-ms-input-placeholder {
                /* IE 10+ */
                color: #aba9a9 !important; }
              #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input:focus:-moz-placeholder {
                /* Firefox 18- */
                color: #aba9a9 !important; }
            #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input::-webkit-input-placeholder {
              /* Chrome/Opera/Safari */
              color: #5a5a5a !important;
              font-size: 18px; }
            #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input::-moz-placeholder {
              /* Firefox 19+ */
              color: #5a5a5a !important;
              font-size: 18px; }
            #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input:-ms-input-placeholder {
              /* IE 10+ */
              color: #5a5a5a !important;
              font-size: 18px; }
            #add-post .post-content-container .post-input-conatiner .post-content #file-text #file-text-input:-moz-placeholder {
              /* Firefox 18- */
              color: #5a5a5a !important;
              font-size: 18px; }
        #add-post .post-content-container .post-input-conatiner .post-content .post-box-remove {
          position: absolute;
          right: 3px;
          top: -2px;
          z-index: 1;
          font-size: 17px;
          cursor: pointer;
          display: none;
          color: #cecece; }
          #add-post .post-content-container .post-input-conatiner .post-content .post-box-remove:hover {
            color: #f6821f; }
        #add-post .post-content-container .post-input-conatiner .post-content .cke_textarea_inline:focus {
          outline: none !important; }
        #add-post .post-content-container .post-input-conatiner .post-content .dropzone {
          border: none !important;
          text-align: center; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-preview {
            width: initial !important;
            border: none;
            box-shadow: none; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-image, #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-remove, #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-details {
            display: none; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-success-mark svg {
            display: none; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-default {
            display: none; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-error-mark {
            height: 35px; }
            #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-error-mark svg {
              width: 40px !important;
              height: 38px !important; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-error-message {
            display: none !important; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-line {
            font-size: 22px; }
            #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-line .imp {
              color: #00d3ec;
              font-weight: bold; }
            #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-line .click-line {
              color: #00d3ec; }
              #add-post .post-content-container .post-input-conatiner .post-content .dropzone .dz-line .click-line:hover {
                text-decoration: underline; }
          #add-post .post-content-container .post-input-conatiner .post-content .dropzone .drop-icon {
            display: block;
            font-size: 35px;
            margin-bottom: 30px;
            color: #00d3ec; }
        #add-post .post-content-container .post-input-conatiner .post-content .link-input-container {
          padding: 10px; }
          #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont {
            text-align: center; }
            #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont .link-label {
              font-size: 18px;
              display: block;
              margin-bottom: 25px;
              margin-top: 25px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont .link-label .link-icon {
                font-size: 37px;
                vertical-align: middle;
                margin-right: 5px;
                color: #73d6e2; }
            #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont .mk-link {
              margin-bottom: 50px; }
            #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input {
              width: 95%;
              text-align: center;
              background-color: #ffffff;
              border: none !important;
              border-bottom: 1px solid #b5b5b5 !important;
              color: #5a5a5a;
              font-size: 18px;
              max-width: 490px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input:focus {
                outline: none !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input:focus::-webkit-input-placeholder {
                  /* Chrome/Opera/Safari */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input:focus::-moz-placeholder {
                  /* Firefox 19+ */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input:focus:-ms-input-placeholder {
                  /* IE 10+ */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input:focus:-moz-placeholder {
                  /* Firefox 18- */
                  color: #aba9a9 !important; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input::-webkit-input-placeholder {
                /* Chrome/Opera/Safari */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input::-moz-placeholder {
                /* Firefox 19+ */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input:-ms-input-placeholder {
                /* IE 10+ */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-input:-moz-placeholder {
                /* Firefox 18- */
                color: #5a5a5a !important;
                font-size: 18px; }
            #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input {
              width: 95%;
              text-align: center;
              background-color: #ffffff;
              border: none !important;
              border-bottom: 1px solid #b5b5b5 !important;
              color: #5a5a5a;
              font-size: 18px;
              max-width: 490px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input:focus {
                outline: none !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input:focus::-webkit-input-placeholder {
                  /* Chrome/Opera/Safari */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input:focus::-moz-placeholder {
                  /* Firefox 19+ */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input:focus:-ms-input-placeholder {
                  /* IE 10+ */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input:focus:-moz-placeholder {
                  /* Firefox 18- */
                  color: #aba9a9 !important; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input::-webkit-input-placeholder {
                /* Chrome/Opera/Safari */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input::-moz-placeholder {
                /* Firefox 19+ */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input:-ms-input-placeholder {
                /* IE 10+ */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont #link-text-input:-moz-placeholder {
                /* Firefox 18- */
                color: #5a5a5a !important;
                font-size: 18px; }
            #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-cont .link-type-content {
              color: #b7b7b7;
              margin-bottom: 20px; }
          #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-btn-cont {
            text-align: center;
            font-size: 18px;
            padding-top: 10px; }
            #add-post .post-content-container .post-input-conatiner .post-content .link-input-container .link-btn-cont .link-submit-btn {
              padding: 5px 42px;
              background-color: #b0e0e6;
              border: 1px solid #1d7a86 !important;
              border-radius: 4px; }
        #add-post .post-content-container .post-input-conatiner .post-content .pasted-link-container {
          font-size: 19px; }
          #add-post .post-content-container .post-input-conatiner .post-content .pasted-link-container .after-link-post {
            color: #11a7b9; }
            #add-post .post-content-container .post-input-conatiner .post-content .pasted-link-container .after-link-post:hover {
              text-decoration: underline !important; }
        #add-post .post-content-container .post-input-conatiner .post-content .video-input-container {
          padding: 10px; }
          #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont {
            text-align: center; }
            #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont .video-label {
              font-size: 18px;
              display: block;
              margin-bottom: 25px;
              margin-top: 20px; }
              #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont .video-label .video-icon {
                font-size: 37px;
                vertical-align: middle;
                margin-right: 5px;
                color: #73d6e2; }
            #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont .mk-link {
              margin-bottom: 50px; }
            #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input {
              width: 95%;
              text-align: center;
              background-color: #ffffff;
              border: none !important;
              border-bottom: 1px solid #b5b5b5 !important;
              color: #5a5a5a;
              font-size: 18px;
              max-width: 490px; }
              #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input:focus {
                outline: none !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input:focus::-webkit-input-placeholder {
                  /* Chrome/Opera/Safari */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input:focus::-moz-placeholder {
                  /* Firefox 19+ */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input:focus:-ms-input-placeholder {
                  /* IE 10+ */
                  color: #aba9a9 !important; }
                #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input:focus:-moz-placeholder {
                  /* Firefox 18- */
                  color: #aba9a9 !important; }
              #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input::-webkit-input-placeholder {
                /* Chrome/Opera/Safari */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input::-moz-placeholder {
                /* Firefox 19+ */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input:-ms-input-placeholder {
                /* IE 10+ */
                color: #5a5a5a !important;
                font-size: 18px; }
              #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont #video-input:-moz-placeholder {
                /* Firefox 18- */
                color: #5a5a5a !important;
                font-size: 18px; }
            #add-post .post-content-container .post-input-conatiner .post-content .video-input-container .video-cont .allow-link {
              color: #b7b7b7;
              margin-bottom: 20px; }
        #add-post .post-content-container .post-input-conatiner .post-content .post-img-container {
          text-align: center; }
          #add-post .post-content-container .post-input-conatiner .post-content .post-img-container img {
            border-radius: 4px;
            max-height: 375px;
            max-width: 100%; }
        #add-post .post-content-container .post-input-conatiner .post-content .post-file-container {
          font-size: 19px;
          padding-top: 5px; }
          #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a {
            color: #11a7b9; }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a:hover {
              text-decoration: underline !important; }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .ext-icon {
              width: 30px;
              height: 25px;
              display: inline-block;
              vertical-align: top;
              background-image: url("/images/pdfimg.png");
              background-size: cover;
              background-repeat: no-repeat; }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .pdf-ext {
              background-image: url("/images/extension_icons/pdf-ext.png"); }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .doc-ext {
              background-image: url("/images/extension_icons/doc-ext.png"); }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .docx-ext {
              background-image: url("/images/extension_icons/docx-ext.png"); }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .xls-ext {
              background-image: url("/images/extension_icons/xls-ext.png"); }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .xlsx-ext {
              background-image: url("/images/extension_icons/xlsx-ext.png"); }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .ppt-ext {
              background-image: url("/images/extension_icons/ppt-ext.png"); }
            #add-post .post-content-container .post-input-conatiner .post-content .post-file-container a .pptx-ext {
              background-image: url("/images/extension_icons/pptx-ext.png"); }
      #add-post .post-content-container .post-input-conatiner .post-edit-active {
        border: 1px solid #f6821f; }
        #add-post .post-content-container .post-input-conatiner .post-edit-active .post-box-remove {
          display: inline-block; }
    #add-post .post-content-container .submit-btn-container {
      text-align: center;
      margin-top: 15px; }
      #add-post .post-content-container .submit-btn-container .post-common-btn {
        height: 40px;
        border: 1px solid #f6821f !important;
        background-color: #f6821f;
        font-size: 16px;
        color: #fff;
        border-radius: 4px;
        padding: 0 8px; }
      #add-post .post-content-container .submit-btn-container .save-draft-btn {
        margin-right: 20px; }
  #add-post .post-category-container {
    padding: 15px 0px;
    margin-top: 20px; }
    #add-post .post-category-container .post-category-sub-container {
      width: 95%;
      margin: 0 auto;
      background-color: #fff;
      max-width: 750px; }
  #add-post .p-10 {
    padding: 10px; }
  #add-post .youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer; }
  #add-post .youtube .play {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    background-size: 64px 64px;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    filter: alpha(opacity=80);
    transition: all 0.2s ease-out; }
  #add-post .youtube .play:hover {
    opacity: 1;
    filter: alpha(opacity=100); }
  #add-post .youtube {
    width: 100% !important; }
  #add-post .post-iframe {
    margin: 0 auto; }
  #add-post .vid-center {
    text-align: center; }
  #add-post .vid-pad {
    padding: 15px !important; }

#view-post-page .page-container {
  background-color: #fff; }

#view-post-page .post-container {
  color: #5c656d; }

#view-post-page .post-header-container .head-text {
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 5px; }

#view-post-page .post-header-container .status {
  font-size: 16px;
  margin-bottom: 12px; }
  #view-post-page .post-header-container .status .label {
    font-size: 75% !important;
    padding: .2em .6em .3em !important; }

#view-post-page .post-header-container .written-by-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  #view-post-page .post-header-container .written-by-container .pic-container {
    width: 60px;
    height: 60px;
    margin-right: 20px; }
    #view-post-page .post-header-container .written-by-container .pic-container .pic {
      width: 100%;
      border-radius: 50%;
      border: 1px solid #87898f; }
  #view-post-page .post-header-container .written-by-container .by {
    color: #87898f;
    font-size: 18px; }

#view-post-page .share-container {
  font-size: 16px;
  border-top: 1px solid #b5b5b5;
  border-bottom: 1px solid #b5b5b5;
  padding: 15px 0px;
  margin-bottom: 30px;
  font-weight: bold; }
  #view-post-page .share-container .share {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 768px) {
      #view-post-page .share-container .share {
        -ms-flex-pack: center;
        justify-content: center; } }
    #view-post-page .share-container .share .share-text {
      margin-right: 10px; }
    #view-post-page .share-container .share .share-icons-container {
      display: -ms-flexbox;
      display: flex; }
      #view-post-page .share-container .share .share-icons-container .share-icon {
        width: 30px;
        background-color: #4e4e4e;
        height: 30px;
        color: #fff;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 50%;
        margin: 0 5px;
        font-size: 18px;
        cursor: pointer; }
        #view-post-page .share-container .share .share-icons-container .share-icon:hover {
          background-color: #29baff; }
  #view-post-page .share-container .rating-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 768px) {
      #view-post-page .share-container .rating-container {
        -ms-flex-pack: center;
        justify-content: center; } }
    #view-post-page .share-container .rating-container .rating-text {
      margin-right: 10px; }
    #view-post-page .share-container .rating-container .over-rating-container span.rating {
      font-size: 22px; }
    #view-post-page .share-container .rating-container .over-rating-container span.no-ratings {
      font-size: 18px;
      font-weight: 100; }
    #view-post-page .share-container .rating-container .over-rating-container i {
      font-size: 17px; }
    #view-post-page .share-container .rating-container .rate-content .rate-article-button {
      padding: 5px 10px;
      font-size: 15px;
      margin-left: 10px;
      background-color: #f6821f;
      color: #fff !important;
      border: 0; }
    #view-post-page .share-container .rating-container .rate-content ul.dropdown-menu {
      right: 25px;
      margin-top: 9px; }
      #view-post-page .share-container .rating-container .rate-content ul.dropdown-menu li .title {
        font-size: 15px;
        text-align: center;
        padding: 5px;
        border-bottom: 1px solid #ccc; }
      #view-post-page .share-container .rating-container .rate-content ul.dropdown-menu li .provide-rating-content {
        padding: 10px; }
        #view-post-page .share-container .rating-container .rate-content ul.dropdown-menu li .provide-rating-content .rating-list li {
          padding: 0 5px;
          font-size: 22px; }

#view-post-page .img-container {
  text-align: center; }
  #view-post-page .img-container .post-img {
    border-radius: 3px;
    max-width: 100%; }

#view-post-page .video-container {
  max-height: 350px; }
  #view-post-page .video-container .post-iframe {
    max-height: 350px; }
  #view-post-page .video-container .vid-format {
    padding: 0 !important;
    height: 350px; }
    @media (max-width: 768px) {
      #view-post-page .video-container .vid-format {
        height: 250px; } }

#view-post-page .link-container .links .post-link {
  color: #f58634;
  text-decoration: underline !important;
  font-size: 18px; }
  #view-post-page .link-container .links .post-link:hover {
    color: #d45e07; }

#view-post-page .file-container .files .post-file {
  color: #f58634;
  text-decoration: underline !important;
  font-size: 18px; }
  #view-post-page .file-container .files .post-file:hover {
    color: #d45e07; }
  #view-post-page .file-container .files .post-file .ext-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
    background: url("/images/extension_icons/ext-icons.png");
    overflow: hidden;
    text-indent: -9999px;
    text-align: left; }
  #view-post-page .file-container .files .post-file .doc-ext {
    background-position: -10px -0px; }
  #view-post-page .file-container .files .post-file .docx-ext {
    background-position: -60px -0px; }
  #view-post-page .file-container .files .post-file .pdf-ext {
    background-position: -10px -50px; }
  #view-post-page .file-container .files .post-file .ppt-ext {
    background-position: -60px -50px; }
  #view-post-page .file-container .files .post-file .pptx-ext {
    background-position: -10px -100px; }
  #view-post-page .file-container .files .post-file .xls-ext {
    background-position: -60px -100px; }
  #view-post-page .file-container .files .post-file .xlsx-ext {
    background-position: -10px -150px; }

#view-post-page .para-container a {
  color: #f58634; }
  #view-post-page .para-container a:hover {
    color: #f58634;
    text-decoration: underline !important; }

#view-post-page .post-bottom-container {
  border-top: 1px solid #b5b5b5;
  border-bottom: 1px solid #b5b5b5;
  padding: 10px 0; }
  #view-post-page .post-bottom-container .date-container {
    font-size: 15px;
    font-weight: bold; }

#view-post-page .about-author-container {
  color: #5c656d;
  background-color: #f1f1f1;
  padding: 15px 15px 0 15px; }
  #view-post-page .about-author-container .author-head {
    font-size: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b5b5b5;
    font-weight: bold;
    margin-bottom: 10px; }
  #view-post-page .about-author-container .written-by-container {
    /*display: flex;
    		align-items: center;
    		@media (min-width: 992px) {
				flex-wrap:wrap;
				justify-content: center;
			}
    		@media (max-width: 768px) {
				flex-wrap:wrap;
				justify-content: center;
			}*/
    overflow: hidden; }
    #view-post-page .about-author-container .written-by-container .pic-container {
      margin-right: 15px;
      margin-bottom: 10px;
      float: left; }
      #view-post-page .about-author-container .written-by-container .pic-container .pic {
        width: 75px;
        height: 75px;
        border-radius: 50%;
        border: 1px solid #87898f; }
    #view-post-page .about-author-container .written-by-container .by {
      display: block;
      color: #87898f;
      font-size: 16px; }
      #view-post-page .about-author-container .written-by-container .by .author-name {
        padding-bottom: 5px;
        font-size: 18px; }
      #view-post-page .about-author-container .written-by-container .by .author-discription {
        font-size: 15px;
        padding-bottom: 10px; }
      #view-post-page .about-author-container .written-by-container .by .link-author a {
        font-size: 16px;
        font-weight: bold;
        color: #f58634; }
        #view-post-page .about-author-container .written-by-container .by .link-author a:hover {
          color: #f58634;
          text-decoration: underline !important; }

#view-post-page .post-right-container {
  color: #5c656d; }
  #view-post-page .post-right-container .other-post {
    padding: 10px;
    background-color: #f1f1f1; }
  #view-post-page .post-right-container .title-container {
    font-size: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b5b5b5;
    font-weight: bold; }
  #view-post-page .post-right-container .content-container .article-link-container {
    padding-top: 15px; }
    #view-post-page .post-right-container .content-container .article-link-container .article-title {
      font-size: 18px;
      color: #5c656d; }
      #view-post-page .post-right-container .content-container .article-link-container .article-title:hover {
        text-decoration: underline !important; }
    #view-post-page .post-right-container .content-container .article-link-container .about {
      color: #87898f;
      font-size: 12px; }

#view-post-page .flex-v-align {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center; }

.view-project-panel .company-panel {
  box-shadow: 0px 1px 4px 1px #c3c3c3 !important;
  margin-bottom: 15px; }

.view-project-panel .project-images-slider {
  margin-top: 10px; }
  .view-project-panel .project-images-slider .project-images {
    height: 140px;
    background-image: url("/images/1_product.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #9a9a9a;
    border-radius: 4px; }
  .view-project-panel .project-images-slider .nav-prev, .view-project-panel .project-images-slider .nav-next {
    position: absolute;
    top: calc(50% - 10px);
    font-size: 22px;
    background-color: #f4f4f4;
    padding: 0;
    z-index: 10;
    text-align: center;
    transition: all 0.25s linear;
    color: #313131;
    border-radius: 50%;
    cursor: pointer;
    background-color: transparent; }
    .view-project-panel .project-images-slider .nav-prev:hover, .view-project-panel .project-images-slider .nav-next:hover {
      color: #ff7701; }
    .view-project-panel .project-images-slider .nav-prev .fa-angle-right, .view-project-panel .project-images-slider .nav-next .fa-angle-right {
      margin-left: 2px; }
    .view-project-panel .project-images-slider .nav-prev .fa-angle-left, .view-project-panel .project-images-slider .nav-next .fa-angle-left {
      margin-right: 2px; }
  .view-project-panel .project-images-slider .nav-prev {
    left: 16px; }
  .view-project-panel .project-images-slider .nav-next {
    text-align: center;
    right: 16px; }

.view-project-panel .product-container .product-card {
  border: 1px solid #9a9a9a;
  background-color: #eeeeee;
  height: 100%; }
  .view-project-panel .product-container .product-card .producr-img-container {
    padding: 5px; }
    .view-project-panel .product-container .product-card .producr-img-container img {
      width: 100%; }
  .view-project-panel .product-container .product-card .producr-discription-container {
    padding: 5px; }

.view-project-panel .p-0 {
  padding: 0px !important; }

.view-project-panel .v-center-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.view-project-panel .card-height {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.view-project-panel .h-100 {
  height: 100%; }

.view-project-panel .header-tag-site {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px; }

.view-project-panel .bd-top {
  border-top: 1px solid #ddd; }

html, body {
  height: 100%;
  font-family: 'PT Sans', sans-serif;
  font-style: normal;
  font-weight: normal;
  overflow: visible !important; }

body {
  background-color: #EFEFEB; }

.default-label-style {
  font-size: 16px;
  color: #000; }

.green {
  color: #008000; }

.red {
  color: #FF0000; }

.make-word-wrap-break {
  word-wrap: break-word; }

.section-default-padding {
  padding: 70px 0; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .section-default-padding {
      padding: 35px 0; } }

.first-section-default-padding {
  padding-top: 70px !important; }

.max-width-370 {
  max-width: 370px; }

.make-border-radius-zero {
  border-radius: 0; }

h1, h2, h3, h4, h5, h6, a {
  font-family: 'PT Sans', sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit; }

a:hover {
  text-decoration: none;
  cursor: pointer; }

p {
  font-size: 18px; }

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

.cursor-pointer {
  cursor: pointer; }

.cursor-auto {
  cursor: auto !important; }

/*
|--------------------------------------------------------------------------
| MARGINS
|--------------------------------------------------------------------------
*/
.m-0 {
  margin: 0; }

.m-t-5 {
  margin-top: 5px; }

.m-t-10 {
  margin-top: 10px; }

.m-t-15 {
  margin-top: 15px; }

.m-t-20 {
  margin-top: 20px; }

.m-t-25 {
  margin-top: 25px; }

.m-t-30 {
  margin-top: 30px; }

.m-t-40 {
  margin-top: 40px; }

.m-t-50 {
  margin-top: 50px; }

.m-t-70 {
  margin-top: 70px; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-b-5 {
  margin-bottom: 5px !important; }

.m-b-10 {
  margin-bottom: 10px; }

.m-b-15 {
  margin-bottom: 15px; }

.m-b-20 {
  margin-bottom: 20px; }

.m-b-30 {
  margin-bottom: 30px; }

.m-b-25 {
  margin-bottom: 25px; }

.m-b-40 {
  margin-bottom: 40px; }

.m-b-50 {
  margin-bottom: 50px; }

.m-b-70 {
  margin-bottom: 70px; }

.m-b-100 {
  margin-bottom: 100px; }

.m-l-5 {
  margin-left: 5px; }

.m-l-15 {
  margin-left: 15px; }

.m-r-5 {
  margin-right: 5px; }

.m-r-10 {
  margin-right: 10px; }

/*
|--------------------------------------------------------------------------
| PADDINGS
|--------------------------------------------------------------------------
*/
.font-size-13 {
  font-size: 13px !important; }

@media only screen and (min-width: 1200px) {
  .lg-p-l-0 {
    padding-left: 0px; }
  .lg-p-r-0 {
    padding-right: 0px; } }

@media all and (min-width: 992px) {
  .mid-and-up-p-r-0 {
    padding-right: 0; } }

@media all and (min-width: 229px) and (max-width: 767px) {
  .xs-p-t-20 {
    padding-top: 20px; } }

.xs-p-l-15 {
  padding-left: 0 !important; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .xs-p-l-15 {
      padding-left: 15px !important; } }

@media all and (min-width: 229px) and (max-width: 767px) {
  .xs-p-r-20 {
    padding-right: 20px; } }

.p-l-r-15 {
  padding: 0 15px !important; }

.p-10 {
  padding: 10px; }

.p-t-0 {
  padding-top: 0 !important; }

.p-t-5 {
  padding-top: 5px; }

.p-t-10 {
  padding-top: 10px; }

.p-t-20 {
  padding-top: 20px; }

.p-t-25 {
  padding-top: 25px; }

.p-t-30 {
  padding-top: 30px; }

.p-t-80 {
  padding-top: 80px; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-b-5 {
  padding-bottom: 5px; }

.p-b-10 {
  padding-bottom: 10px; }

.p-b-15 {
  padding-bottom: 15px; }

.p-b-20 {
  padding-bottom: 20px; }

.p-b-25 {
  padding-bottom: 25px; }

.p-b-30 {
  padding-bottom: 30px; }

.p-b-40 {
  padding-bottom: 40px; }

.p-b-50 {
  padding-bottom: 50px; }

.p-b-80 {
  padding-bottom: 80px; }

.p-l-0 {
  padding-left: 0px; }

.p-l-5 {
  padding-left: 5px; }

.p-l-10 {
  padding-left: 10px; }

.only-p-r-5 {
  padding: 0 5px 0 0 !important; }

.only-p-l-r-5 {
  padding: 0 5px 0 5px !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-r-5 {
  padding-right: 5px; }

.p-r-10 {
  padding-right: 10px; }

.p-r-30 {
  padding-right: 30px; }

.p-20 {
  padding: 20px; }

.p-0 {
  padding: 0; }

.p-sm-and-top-20 {
  padding: 20px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .p-sm-and-top-20 {
      padding: 10px; } }

@media all and (min-width: 229px) and (max-width: 767px) {
  .p-xs-top-20 {
    padding-top: 20px; } }

/*
|--------------------------------------------------------------------------
| TEXT COLORS
|--------------------------------------------------------------------------
*/
.white-text {
  color: #ffffff !important; }

.orange-text {
  color: #f6821f !important; }

.yellow-text {
  color: #fedc00 !important; }

/*
|--------------------------------------------------------------------------
| BACKGROUND COLORS
|--------------------------------------------------------------------------
*/
.bg-color-dodgerBlue {
  background-color: #35a2c9; }

.bg-color-darkOrange {
  background-color: #f6821f; }

.bg-color-yellow {
  background-color: #fedc00 !important; }

.bg-color-green {
  background-color: #85b213; }

.bg-color-carbonBlack {
  background-color: #333333 !important; }

.bg-color-grey {
  background-color: #808080; }

.bg-color-black {
  background-color: #1f1f1f; }

.bg-color-lightblack {
  background-color: #757575; }

.bg-dodgerBlue {
  background-color: #35a2c9; }

.bg-darkOrange {
  background: #f6821f; }

.bg-carbonBlack {
  background: #333333 !important; }

.bg-lightGrey {
  background: rgba(206, 202, 202, 0.59); }

.bg-grey {
  background: #808080; }

.bg-black {
  background: #1f1f1f; }

.bg-lightblack {
  background: #757575; }

/*
|--------------------------------------------------------------------------
| CUSTOM FONT SIZE & FONT WEIGHT
|--------------------------------------------------------------------------
*/
.font-size-15dot5 {
  font-size: 15.5px; }

.font-size-16 {
  font-size: 16px; }

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

.font-size-20 {
  font-size: 20px !important; }

.font-size-35 {
  font-size: 35px !important; }

.font-size-50 {
  font-size: 50px !important; }

.font-weight-600 {
  font-weight: 600; }

/*
|--------------------------------------------------------------------------
| CUSTOM DISPLAY CLASSES
|--------------------------------------------------------------------------
*/
.block {
  display: block; }

.inline {
  display: inline; }

.inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex; }

/*
|--------------------------------------------------------------------------
| CTC BUTTON
|--------------------------------------------------------------------------
*/
.ctc-btn {
  padding: 11px 47px;
  border-radius: 4px;
  background-color: #2196f3;
  color: white;
  font-size: 18px;
  text-decoration: none;
  transition: all 0.45s;
  cursor: pointer;
  position: relative;
  z-index: 1; }

.ctc-btn:hover {
  background-color: #236BA5;
  color: #ffffff; }

/*
|-------------------------FLEX PROPERTY-------------------------|
*/
.flex-box {
  display: -ms-flexbox;
  display: flex; }

.flex-box .flex-1 {
  -ms-flex: 1;
  flex: 1; }

@media only screen and (max-width: 640px) {
  .flex-box {
    display: block; } }

/*
|-------------------------FOOTER-------------------------|
*/
footer {
  height: auto !important; }

.footer-section .pre-footer img {
  width: 100%; }

.footer-section .footer-navigation, .footer-section .social-section {
  background-color: #333333; }

.footer-section .social-section .subscription {
  margin-top: 25px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .footer-section .social-section .subscription {
      margin-top: 10px; } }

.footer-section .social-section .subscription input {
  border-radius: 2px;
  height: 35px;
  margin-right: 5px;
  padding: 5px 10px;
  border: none;
  width: 100%; }

.footer-section .social-section .ctc-btn {
  margin-bottom: 0;
  padding: 7px 5px;
  width: 90px;
  border-radius: 2px;
  /*background-color: #54aefc;*/
  text-align: center;
  display: block;
  font-size: 15px !important; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .footer-section .social-section .ctc-btn {
      margin-top: 10px; } }

.footer-section .social-section .social-icons .fa-facebook {
  color: #3c5a96 !important; }

.footer-section .social-section .social-icons .fa-twitter {
  color: #00acee !important; }

.footer-section .social-section .social-icons .fa-google-plus {
  color: #dc4b36 !important; }

.footer-section .social-section .social-icons .fa-youtube {
  color: #b60201 !important; }

.footer-section .social-section .social-icons .fa-linkedin {
  color: #007ab6 !important; }

.footer-section .social-section .social-icons .fa:hover {
  color: #fff !important;
  transition: all 0.5s; }

.footer-section .copyright-bar {
  background-color: #333333; }

.footer-section .copyright-bar p {
  padding: 25px 0; }

.footer-section .copyright-bar .bot-left {
  position: relative; }

.footer-section .copyright-bar .bot-left:before {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px; }

.footer-section .copyright-bar .bot-left:before {
  right: -3px;
  height: 2px;
  background-image: -o-linear-gradient(left, #000, transparent); }

/*
|-------------------------HEADER-------------------------|
*/
.header-section .navbar-default {
  z-index: 10000 !important; }
  @media only screen and (min-width: 768px) and (max-width: 992px) {
    .header-section .navbar-default .container {
      text-align: center; } }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .header-section .navbar-default .container {
      width: 100%; } }
  @media only screen and (min-width: 768px) and (max-width: 992px) {
    .header-section .navbar-default .container .navbar-header {
      display: inline-block;
      float: none; } }
  .header-section .navbar-default .container .navbar-header .navbar-toggle {
    border: none;
    margin-right: 0; }
    .header-section .navbar-default .container .navbar-header .navbar-toggle .icon-bar {
      width: 22px;
      height: 3px;
      background-color: #f6821f; }
    .header-section .navbar-default .container .navbar-header .navbar-toggle:hover {
      background: none !important;
      background-color: none !important; }
      .header-section .navbar-default .container .navbar-header .navbar-toggle:hover .icon-bar {
        background-color: #f6821f; }
    .header-section .navbar-default .container .navbar-header .navbar-toggle:focus {
      background: none !important;
      background-color: none !important; }
      .header-section .navbar-default .container .navbar-header .navbar-toggle:focus .icon-bar {
        background-color: #f6821f; }
  @media only screen and (max-width: 768px) {
    .header-section .navbar-default .container .navbar-collapse {
      border-top: 0 !important;
      box-shadow: none; } }
  @media only screen and (min-width: 768px) and (max-width: 992px) {
    .header-section .navbar-default .container .navbar-collapse {
      display: inline-block !important; } }
  .header-section .navbar-default.constructionwale-header {
    min-height: 70px;
    border-color: transparent;
    border-radius: 0;
    border: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    @media only screen and (max-width: 768px) {
      .header-section .navbar-default.constructionwale-header {
        padding: 10px; } }
    .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand {
      padding: 5px  0;
      height: 70px;
      background: none !important; }
      @media only screen and (min-width: 229px) and (max-width: 480px) {
        .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand {
          width: 203px;
          height: 50px !important; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand {
          width: 240px;
          height: 50px !important; } }
      @media only screen and (min-width: 768px) and (max-width: 992px) {
        .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand {
          padding-top: 10px;
          height: 60px !important;
          width: 220px;
          margin-right: 22px; } }
      @media all and (min-width: 229px) and (max-width: 767px) {
        .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand {
          padding-left: 15px !important;
          padding-top: 2px !important; } }
      .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand img {
        height: 100%; }
        @media only screen and (max-width: 768px) {
          .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand img {
            width: 100%; } }
        @media all and (min-width: 229px) and (max-width: 640px) {
          .header-section .navbar-default.constructionwale-header .navbar-header .navbar-brand img {
            width: 185px; } }
    .header-section .navbar-default.constructionwale-header .navbar-header .dropdown-toggle {
      float: left; }
    .header-section .navbar-default.constructionwale-header .navbar-collapse {
      /*@media only screen and (min-width: 229px) and (max-width: 767px){
          height: auto !important;
          max-height : none;
        }*/ }
      @media only screen and (max-width: 768px) {
        .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav {
          margin: 0; } }
      .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li {
        height: 70px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .clearance-sale-button {
          background: none;
          border: none;
          outline: none; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .clearance-sale-button:hover {
            color: #f6821f !important; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .clearance-sale-button:active {
            color: #f6821f !important; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .clearance-sale-button:focus {
            color: #f6821f !important; }
        .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a.cart-link-block i {
          font-size: 20px;
          position: relative; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a.cart-link-block i span#cart-count {
            position: absolute;
            top: 0;
            right: -10px;
            background: #ff0000;
            color: #fff !important;
            padding: 2px 6px;
            border-radius: 50%;
            font-size: 16px; }
        .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a.become-a-seller-anchor {
          background: #f6821f;
          color: #fff !important; }
        @media only screen and (min-width: 768px) and (max-width: 992px) {
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li {
            height: 50px !important; } }
        .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a {
          padding-top: 0;
          padding-bottom: 0;
          line-height: 35px;
          margin: 8px;
          color: #fff; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a i {
            padding: 6px;
            border-radius: 50%;
            margin-right: 5px; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a:hover {
            color: #f6821f !important; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a:active {
            color: #f6821f !important; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a:focus {
            color: #f6821f !important; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a.dropdown-toggle {
            font-size: 15px;
            background: none; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li a.become-a-seller-anchor:hover {
            color: #fff !important; }
        .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .dropdown-menu {
          padding: 0;
          top: 99%; }
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .dropdown-menu a {
            display: block;
            color: #000 !important;
            text-align: center;
            margin: 0;
            padding: 8px 0;
            line-height: 20px;
            border-bottom: 1px solid #ddd; }
            .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .dropdown-menu a:hover {
              color: #f6821f !important; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li .dropdown-menu {
              height: auto;
              display: block; } }
        @media all and (min-width: 229px) and (max-width: 767px) {
          .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li.dropdown {
            display: block;
            height: auto;
            text-align: center; }
            .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li.dropdown .dropdown-menu {
              border: 0; }
              .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li.dropdown .dropdown-menu a {
                display: none; } }
        .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li.open .dropdown-menu a {
          display: block !important; }
          @media all and (min-width: 229px) and (max-width: 767px) {
            .header-section .navbar-default.constructionwale-header .navbar-collapse .navbar-nav li.open .dropdown-menu a {
              color: #fff !important; } }

.modal-scrollable {
  z-index: 10609 !important; }

.wp-common-modal-format .modal-header {
  background-color: #333333;
  color: #ed7e1f; }
  .wp-common-modal-format .modal-header .close {
    color: #fff;
    opacity: .7 !important; }

.wp-common-modal-format .modal-footer {
  background-color: #fff; }

.wp-common-modal-format .sure-text {
  text-align: center; }

.wp-common-modal-format .confirm-btn {
  background-color: #f6821f;
  border: 1px solid #f6821f !important;
  color: #fff;
  font-size: 16px;
  padding: 5px 9px;
  margin: 0 5px; }

.wp-common-modal-format .reject-btn {
  font-size: 16px;
  padding: 5px 9px;
  background-color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
  border-bottom: 1px solid #ed7e1f;
  margin: 0 5px; }

.testimonial-card {
  padding: 80px 25px 25px;
  /*box-shadow: 15px 15px 5px 0px rgba(235,235,238,1);*/ }

.testimonial-card {
  height: auto;
  width: auto;
  position: relative; }

.testimonial-card .social-icons i {
  padding: 0 5px;
  transition: all 0.5s; }

.testimonial-card .social-icons .fa-facebook:hover {
  color: #3c5a96 !important; }

.testimonial-card .social-icons .fa-twitter:hover {
  color: #00acee !important; }

.testimonial-card .social-icons .fa-linkedin:hover {
  color: #3f729b !important; }

.testimonial-card:after,
.testimonial-card:before {
  content: '';
  background: #f3f3f3;
  position: absolute; }

.testimonial-card:after {
  width: 100%;
  height: 14px;
  left: 8px;
  bottom: 0;
  transform: translatey(100%) skewx(45deg); }

.testimonial-card:before {
  width: 14px;
  height: 100%;
  right: 0;
  transform: translatex(100%) skewy(45deg);
  top: 8px; }

.testimonial-card .author-circle {
  width: 145px;
  height: 145px;
  background-position: center center;
  /*background-size: cover;*/
  border-radius: 50%;
  position: absolute;
  top: -72.5px;
  left: 50%;
  transform: translateX(-72.5px);
  border: 5px solid white; }

.margin-top-md-120-sm-lg-70 {
  margin-top: 70px; }
  @media all and (min-width: 768px) and (max-width: 992px) {
    .margin-top-md-120-sm-lg-70 {
      margin-top: 120px; } }

.margin-top-70 {
  margin-top: 70px; }

.padding-left-15px {
  padding-left: 15px; }

label.error {
  color: #DC3131 !important; }

.margin-right-5px {
  margin-right: 5px; }

.website-message-block p {
  font-size: 14px; }

.overflow-hidden {
  overflow: hidden; }

.pos-relative {
  position: relative; }

.no-margin {
  margin: 0; }

.no-padding {
  padding: 0; }

.large-media-screen-no-padding-l-r-15px {
  padding: 0; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .large-media-screen-no-padding-l-r-15px {
      padding: 0 15px; } }

#profile-pic-crop-area-wrapper {
  max-height: 400px !important;
  overflow-y: scroll; }
  #profile-pic-crop-area-wrapper #profile-pic-crop-area .jcrop-holder {
    overflow: hidden; }
    #profile-pic-crop-area-wrapper #profile-pic-crop-area .jcrop-holder > div:last-child {
      height: 100% !important; }
    #profile-pic-crop-area-wrapper #profile-pic-crop-area .jcrop-holder .jcrop-tracker {
      left: -4px !important;
      top: -4px !important; }

.section {
  padding: 40px 0; }
  @media all and (min-width: 768px) and (max-width: 992px) {
    .section {
      padding: 80px 0 40px 0; } }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .section {
      padding: 25px 0; } }
  .section .section-title {
    color: #f6821f;
    position: relative; }
    .section .section-title hr {
      margin: 0;
      position: absolute;
      top: 50%;
      border-color: #3ec9ce;
      border-width: 2px;
      z-index: -1;
      height: 10px;
      width: 100%; }
    .section .section-title ul {
      list-style: none; }
      @media all and (min-width: 229px) and (max-width: 767px) {
        .section .section-title ul {
          padding-left: 8px; } }
      .section .section-title ul li {
        float: left;
        padding: 5px 10px;
        font-size: 19px; }

input {
  border: 1px solid #D4DCDC !important; }

textarea, select {
  border: 1px solid #D4DCDC !important; }

::-webkit-input-placeholder {
  color: #D4DCDC !important; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #D4DCDC !important; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #D4DCDC !important; }

:-ms-input-placeholder {
  color: #D4DCDC !important; }

.color-orange {
  color: #f6821f; }

.bg-color-orange {
  background-color: #f6821f !important; }

.border-orange {
  border: 1px solid #f6821f; }

.color-blue {
  color: #35A2CA; }

.bg-color-blue {
  background-color: #35A2CA !important; }

.border-blue {
  border: 1px solid #35A2CA; }

.default-bg-color {
  background-color: #EFEFEB; }

.registration-adventage-content .header {
  padding: 5px 10px;
  color: #fff; }

.registration-adventage-content .inner-body {
  padding: 5px 10px 5px 10px;
  font-size: 16px; }
  .registration-adventage-content .inner-body .row {
    padding: 7px 0; }
    .registration-adventage-content .inner-body .row i {
      font-size: 20px; }
    .registration-adventage-content .inner-body .row .tag {
      padding: 0 10px; }

@media all and (min-width: 767px) {
  .sm-large-align-left {
    text-align: right; } }

.alert-danger {
  background-image: none;
  background-repeat: repeat-x;
  border-color: #f2dede;
  color: #a94442;
  background-color: #ebccd1; }

.modal-backdrop {
  background: #000 !important; }

.site-default-modal-style .modal-dialog .modal-content {
  box-shadow: none;
  border-radius: 0; }
  .site-default-modal-style .modal-dialog .modal-content .modal-header {
    background: #333333;
    color: #fff; }
    .site-default-modal-style .modal-dialog .modal-content .modal-header button {
      opacity: 1;
      color: #fff;
      font-size: 25px;
      text-shadow: none; }
  .site-default-modal-style .modal-dialog .modal-content .modal-body .form-group label {
    font-size: 15px; }
  .site-default-modal-style .modal-dialog .modal-content .modal-footer .link-button {
    border: none;
    background: none;
    border-bottom: 1px solid orange;
    border-radius: 0;
    padding: 6px 12px;
    font-size: 14px;
    color: rgba(167, 172, 177, 0.93); }
  .site-default-modal-style .modal-dialog .modal-content .modal-footer .action-button {
    background: #f6821f;
    border-radius: 0;
    outline: none;
    color: #fff;
    font-size: 14px;
    padding: 6px 12px; }
    .site-default-modal-style .modal-dialog .modal-content .modal-footer .action-button:hover {
      background: #E06700; }
    .site-default-modal-style .modal-dialog .modal-content .modal-footer .action-button:active {
      background: #E06700; }

.ui-autocomplete {
  top: -5709px;
  background: #fff;
  border: 1px solid #ccc;
  padding-left: 15px;
  list-style: none;
  padding-left: 0;
  z-index: 9999999 !important;
  max-height: 250px;
  overflow-x: hidden; }
  .ui-autocomplete li {
    border-bottom: 1px solid #ccc;
    width: 100%; }
    .ui-autocomplete li a {
      padding: 8px 5px 8px 10px;
      color: #000 !important;
      width: 100%;
      display: inline-block;
      background: #fff;
      font-size: 16px; }
      .ui-autocomplete li a:hover {
        background: #eee; }
    .ui-autocomplete li:last-child {
      border-bottom: 0; }

.empty-result {
  font-size: 18px;
  background: #fff;
  text-align: center;
  padding: 60px 0 120px 0;
  font-size: 25px; }

.panel-light-grey {
  background: rgba(228, 224, 224, 0.1); }

.page-loader {
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 9;
  position: fixed; }
  .page-loader i {
    position: absolute;
    top: 40%;
    font-size: 70px;
    z-index: 99999;
    opacity: 1;
    margin-top: -50px;
    left: 50%;
    margin-left: -50px; }

.select-loader {
  font-size: 14px;
  color: #000;
  position: absolute;
  right: 40px;
  top: 10px; }

#contact-us-modal .modal-body p {
  font-size: 16px;
  padding-bottom: 5px; }

.g-recaptcha div div {
  width: 100%;
  height: auto; }
  .g-recaptcha div div iframe {
    width: 100%;
    height: auto; }
    @media all and (min-width: 229px) and (max-width: 380px) {
      .g-recaptcha div div iframe {
        width: 260px; } }
    .g-recaptcha div div iframe html body {
      background: #000; }
      .g-recaptcha div div iframe html body .rc-anchor-normal {
        width: 99% !important;
        height: auto; }
        @media all and (min-width: 229px) and (max-width: 380px) {
          .g-recaptcha div div iframe html body .rc-anchor-normal {
            height: 85px !important; } }
        .g-recaptcha div div iframe html body .rc-anchor-normal .rc-anchor-content {
          width: 74%;
          height: auto; }
          @media all and (min-width: 229px) and (max-width: 380px) {
            .g-recaptcha div div iframe html body .rc-anchor-normal .rc-anchor-content {
              width: 185px; } }
          @media all and (min-width: 229px) and (max-width: 380px) {
            .g-recaptcha div div iframe html body .rc-anchor-normal .rc-anchor-content .rc-inline-block {
              display: block;
              padding: 6px 10px; } }
          @media all and (min-width: 229px) and (max-width: 380px) {
            .g-recaptcha div div iframe html body .rc-anchor-normal .rc-anchor-content .rc-inline-block .rc-anchor-center-container {
              margin-top: 8px; } }

@media all and (min-width: 229px) and (max-width: 640px) {
  .rc-anchor-normal {
    width: 246px !important; } }

@media all and (min-width: 229px) and (max-width: 640px) {
  .rc-anchor-normal .rc-anchor-checkbox-label {
    width: 100px !important; } }

@media all and (min-width: 229px) and (max-width: 640px) {
  .rc-anchor-normal .rc-anchor-content {
    width: 152px !important; } }

@media all and (min-width: 229px) and (max-width: 640px) {
  .rc-anchor-normal .rc-anchor-content .rc-inline-block .rc-anchor-center-container .rc-anchor-checkbox-label {
    width: 100px !important; } }

@media all and (min-width: 229px) and (max-width: 640px) {
  .rc-anchor-normal .rc-anchor-normal-footer .rc-anchor-pt {
    width: 230px;
    right: 9px; } }

#contactRecaptchaModal .modal-dialog .modal-content #modal-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(204, 204, 204, 0.57);
  z-index: 9;
  font-size: 30px;
  text-align: center; }
  #contactRecaptchaModal .modal-dialog .modal-content #modal-loader i {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    left: 50%; }

#contactRecaptchaModal .modal-dialog .modal-content .modal-body .hint {
  padding: 5px 0;
  font-size: 14px; }
  @media all and (min-width: 229px) and (max-width: 380px) {
    #contactRecaptchaModal .modal-dialog .modal-content .modal-body .hint {
      padding-top: 15  px; } }

#contactRecaptchaModal .modal-dialog .modal-content .modal-body .messageBox {
  padding: 5px 0 10px 0; }

#contactRecaptchaModal .modal-dialog .modal-content .modal-body .close_contact_modal_button {
  border-radius: 0; }

.default-font-style {
  font-size: 15px;
  padding: 5px 0; }

.make-button-style {
  border-radius: 0;
  border: none;
  outline: none;
  color: #fff;
  font-size: 16px !important;
  padding: 9px 18px !important; }
  .make-button-style:hover {
    outline: none;
    color: #fff; }
  .make-button-style:active {
    outline: none;
    color: #fff !important; }
  .make-button-style:focus {
    outline: none;
    color: #fff; }

.datepicker {
  z-index: 9999 !important; }

.max-width-min-width-200 {
  max-width: 200px;
  min-width: 200px;
  min-height: 200px;
  max-height: 200px; }

.dropzone {
  min-height: 165px;
  border: 1px solid #ccc; }

.dropzone-previews .thumb_container {
  padding: 10px;
  border: 1px solid #ccc;
  margin: 0 0 20px 0; }
  .dropzone-previews .thumb_container .upload-progress-inner {
    height: 8px;
    background: green;
    position: absolute;
    bottom: 0px; }
  .dropzone-previews .thumb_container .thumb_img_cont {
    position: relative; }
    .dropzone-previews .thumb_container .thumb_img_cont .thumb_img {
      width: 100%;
      height: 135px; }
  .dropzone-previews .thumb_container .thumb_delete {
    margin-top: 5px; }

.link-after {
  display: block;
  padding: 5px;
  color: #000 !important;
  background: #fff;
  border: 1px solid #000 !important; }

.update-type {
  color: #000;
  font-size: 15px; }

button.update-type {
  color: #fff; }

.add-document-option {
  background: #2d6ca2; }

.remove-document-option {
  background: #c12e2a; }

.form-title {
  font-size: 18px;
  padding-bottom: 20px;
  font-weight: 600;
  color: #f6821f; }

#testimonial-modal .modal-body .image-content {
  width: 145px;
  height: 145px;
  background-position: center center;
  background-size: cover;
  border-radius: 50%; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #testimonial-modal .modal-body .image-content {
      margin: 0 auto; } }

#testimonial-modal .modal-body .author-description {
  font-size: 18px;
  color: #000; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #testimonial-modal .modal-body .author-description {
      text-align: center;
      padding-top: 20px; } }

#testimonial-modal .modal-body .testimonial-content {
  font-size: 16px;
  padding: 20px 0; }

.coming-soon {
  color: #ff0000;
  font-size: 14px;
  background: none !important;
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .coming-soon {
      position: absolute;
      width: 100%; } }

.display-flex {
  display: -ms-flexbox;
  display: flex; }

.make-form-checkbox-content {
  margin-bottom: 10px;
  max-height: 150px;
  overflow-x: hidden;
  border: 1px solid #D4DCDC;
  padding: 5px 10px; }
  .make-form-checkbox-content label {
    font-weight: 100; }

.load-more-loader {
  text-align: center;
  padding: 15px 0; }
  .load-more-loader i {
    font-size: 90px; }

.tooltip-text {
  font-size: 11px;
  font-weight: bold;
  background: #000;
  color: #fff;
  position: absolute;
  bottom: -1px;
  margin-left: 5px;
  border-radius: 50%;
  height: 19px;
  width: 19px;
  text-align: center;
  line-height: 19px; }

.screen-change-padding-top-change-from-70 {
  padding-top: 70px; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .screen-change-padding-top-change-from-70 {
      padding-top: 30px; } }

.form-inner-title {
  font-size: 17px;
  font-weight: 600;
  padding-bottom: 15px; }

.default-grey-border {
  border: 1px solid #ccc; }

.border-top-none {
  border-top: 0; }

.default-bg-grey {
  background: #eee; }

.box-shadow-none {
  box-shadow: none; }

.empty-database {
  height: 200px;
  width: 100%;
  text-align: center;
  padding-top: 106px;
  font-size: 25px; }

.text-black {
  color: #000 !important; }

.open-filter-modal-button {
  background: #f6821f;
  border: none;
  color: #fff;
  padding: 10px 15px;
  font-size: 20px;
  outline: none;
  position: fixed;
  top: 30%;
  right: 0;
  border-radius: 5px 0 0 5px; }

.empty-content {
  font-size: 18px;
  text-align: center;
  padding: 45px 0; }

.user-not-found-info {
  color: #fff;
  background: #428bca;
  border: none; }

.valid-error-message {
  color: #FF0000;
  font-size: 14px; }

.error-message {
  font-size: 16px;
  color: #ff0000; }

.make-text-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.make-text-ellipsis-custom-width-for-user-name {
  white-space: nowrap; }

.make-text-ellipsis-custom-width-for-bids {
  white-space: nowrap; }

.make-text-ellipsis-custom-width-for-bids-comapny-name {
  white-space: nowrap; }

.make-text-ellipsis-custom-width-for-user {
  white-space: nowrap; }

.make-text-ellipsis-custom-width-for-user-designation {
  white-space: nowrap; }

.make-text-ellipsis-custom-width-for-company {
  display: block;
  white-space: nowrap; }

.not-verified-span {
  background-color: #f6821f;
  color: #fff;
  padding: 1px 5px;
  border-radius: 5px;
  text-align: center;
  font-size: 12px;
  line-height: 18px; }

.pincode-error-message {
  padding-top: 5px;
  color: #da0808; }

.user-email-verified-alert-box {
  position: absolute;
  width: 97%;
  top: 90px;
  left: 15px;
  background: #f6821f;
  border: 1px solid #000;
  color: #fff;
  font-size: 15px;
  z-index: 999; }
  .user-email-verified-alert-box button {
    color: #000 !important; }

.padding-right-for-small-5 {
  padding: 0; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    .padding-right-for-small-5 {
      padding: 0 5px 0 0; } }

@media all and (min-width: 768px) {
  .padding-right-sm-and-up-0 {
    padding-right: 0; } }

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

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

.total-result-fetched {
  text-align: right;
  font-size: 15px;
  color: #000;
  padding: 10px 0 0 0;
  margin-top: 10px;
  border-top: 1px solid rgba(138, 134, 134, 0.22); }

.font-bold {
  font-weight: bold; }

@media all and (min-width: 768px) {
  .medium-height-335 {
    height: 335px; } }

.autocomplete-loader {
  color: #000;
  position: absolute;
  right: 30px;
  top: 10px; }

.loader-parent-content .autocomplete-loader {
  color: #000;
  position: absolute;
  right: 30px;
  top: 40px; }

.notice-panel-for-guest {
  color: #31708f;
  background: #d9edf7;
  border: 1px solid #bce8f1;
  font-size: 15px; }

.make-position-relative {
  position: relative; }

.make-position-absolute {
  position: absolute; }

.verify-user-now-button {
  background: none;
  border: none;
  display: inline-block; }

.country-view-content {
  height: 29px;
  line-height: 29px;
  font-size: 15px; }

.period-to-options-show {
  font-size: 16px;
  padding: 5px; }

.registration-profile-image {
  height: 200px;
  background-position: center;
  width: 200px;
  background-color: #ffffff;
  border: 1px solid #D4DCDC;
  display: table;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*img {
    max-width: 100%;
    width : 100%;
  }*/ }
  .registration-profile-image #image-content {
    overflow: hidden; }
  .registration-profile-image input {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: none;
    filter: alpha(opacity=0);
    outline: none;
    background: white;
    cursor: inherit;
    display: block; }

.open-verify-user-modal-button {
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px dotted #000;
  font-size: 14px;
  outline: none;
  color: #000; }
  .open-verify-user-modal-button:hover {
    color: #f6821f !important; }

.make-full-width {
  width: 100%; }

.min-height-185 {
  min-height: 185px; }

.min-height-202 {
  min-height: 202px; }

.min-height-250 {
  min-height: 250px; }

.min-width-200 {
  min-width: 200px; }

.min-width-250 {
  min-width: 250px; }

.no-l-r-padding {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.profile-tabs li {
  font-size: 14px;
  border: 1px dotted #fff; }
  .profile-tabs li a {
    border-top: 0 !important;
    border-bottom: 1px dotted #fff !important;
    background: #35A2CA !important;
    color: #fff !important; }
  .profile-tabs li.active a {
    background: #216c88 !important; }

.profile-tabs li:last-child {
  border-bottom: 0 !important; }

.tab-content .tab-pane .detail-content div.no-l-r-padding:last-child {
  padding-bottom: 5px !important; }

.rating-list {
  overflow: hidden;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
  .rating-list li {
    cursor: pointer;
    float: left;
    padding: 0 3px;
    font-size: 20px;
    color: rgba(102, 102, 102, 0.4); }
    .rating-list li:first-child {
      padding-left: 0; }

.modal {
  margin-top: 60px !important; }

.terms-conditions-button {
  border: 0;
  color: #f6821f;
  background: none;
  border-bottom: 1px dotted #f6821f;
  outline: none; }

#accept-terms-modal .terms-content {
  max-height: 380px;
  overflow-x: hidden; }
  @media all and (min-width: 229px) and (max-width: 767px) {
    #accept-terms-modal .terms-content {
      max-height: 300px; } }
  #accept-terms-modal .terms-content .section-content#brand-name-section {
    padding-top: 0px; }
  #accept-terms-modal .terms-content .section-content .title-content .title {
    font-size: 18px;
    font-weight: 700; }
  #accept-terms-modal .terms-content .section-content .title-content .sub-title {
    font-size: 14px; }
  #accept-terms-modal .terms-content .section-content .description-section {
    padding: 10px 0;
    font-size: 15px; }
    #accept-terms-modal .terms-content .section-content .description-section a {
      font-size: 15px; }

.product-variant-collapseable {
  border-bottom: 1px solid #ddd; }
  .product-variant-collapseable .panel-body {
    max-height: 332px;
    overflow-x: hidden; }
    .product-variant-collapseable .panel-body table tbody tr:hover {
      background: #eee !important; }
    .product-variant-collapseable .panel-body table tbody tr td {
      background: transparent; }
      .product-variant-collapseable .panel-body table tbody tr td a {
        display: block;
        color: #000;
        outline: none;
        padding: 8px; }

.current-variant-tr {
  background: #ddd; }

.border-left-grey {
  border-left: 1px solid #e8e8e8; }

.border-right-grey {
  border-right: 1px solid #e8e8e8; }

.cart-loader {
  height: 80px;
  text-align: center;
  font-size: 65px;
  padding: 10px; }

.compare-box {
  position: fixed;
  bottom: 15px;
  right: 15px;
  color: #000;
  z-index: 999;
  text-align: center;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 600; }
  .compare-box a {
    color: #fff !important;
    font-weight: 600; }
    .compare-box a span.compare-count {
      font-size: 20px;
      padding-left: 5px; }

.error-compare-box {
  background: #212121;
  position: fixed;
  bottom: 15px;
  right: 35%;
  padding: 10px 15px;
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 999; }
  .error-compare-box i {
    color: #ff8e00;
    font-size: 20px; }
  .error-compare-box span {
    color: #fff;
    padding: 0 15px; }

.make-disable-after-5 {
  -webkit-animation: seconds 1.0s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 5s;
  animation: seconds 1.0s forwards;
  animation-iteration-count: 1;
  animation-delay: 5s; }

@keyframes seconds {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    left: -9999px; } }

#user-shipping-address-modal .modal-body {
  height: 350px;
  overflow-x: hidden !important; }

#product-used-tag-content .product-used-tag {
  background: #fff;
  margin-right: 7px;
  margin-bottom: 5px;
  overflow: hidden;
  display: inline-block;
  padding: 8px;
  border-radius: 5px;
  border: 1px solid #ddd; }
  #product-used-tag-content .product-used-tag:last-child {
    margin-bottom: 0; }
  #product-used-tag-content .product-used-tag .name {
    float: left; }
  #product-used-tag-content .product-used-tag .product-name a {
    font-weight: bold;
    color: #8b91a0; }
    #product-used-tag-content .product-used-tag .product-name a:hover {
      color: #5f6269;
      text-decoration: underline !important; }
  #product-used-tag-content .product-used-tag .remove-product-used-tag, #product-used-tag-content .product-used-tag .remove-dealer-distributor-tag {
    border: 0;
    background: none;
    margin-top: -1px;
    outline: none; }
    #product-used-tag-content .product-used-tag .remove-product-used-tag:hover, #product-used-tag-content .product-used-tag .remove-dealer-distributor-tag:hover {
      color: #ff0000; }
  #product-used-tag-content .product-used-tag.product-list-ul-li-template {
    display: inline-block;
    border-radius: 0; }
    #product-used-tag-content .product-used-tag.product-list-ul-li-template .image-content {
      height: 80px; }
      #product-used-tag-content .product-used-tag.product-list-ul-li-template .image-content img {
        height: 100%;
        width: 100%; }
    #product-used-tag-content .product-used-tag.product-list-ul-li-template .detail-content {
      padding-left: 10px;
      padding-top: 5px; }
  #product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template {
    display: block; }
    #product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content {
      heigth: 80px; }
      #product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content img {
        height: 100%;
        width: 100%; }
    #product-used-tag-content .product-used-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content {
      padding-left: 10px;
      padding-top: 5px; }

#selected-dealers-and-distributors-content, #selected-manufacturers-content {
  background: #fff;
  padding: 10px; }
  #selected-dealers-and-distributors-content .dealer-distributor-tag, #selected-dealers-and-distributors-content .manufacturer-tag, #selected-manufacturers-content .dealer-distributor-tag, #selected-manufacturers-content .manufacturer-tag {
    margin-right: 7px;
    overflow: hidden;
    display: inline-block;
    background: #eee;
    padding: 8px;
    border-radius: 5px; }
    #selected-dealers-and-distributors-content .dealer-distributor-tag .name, #selected-dealers-and-distributors-content .manufacturer-tag .name, #selected-manufacturers-content .dealer-distributor-tag .name, #selected-manufacturers-content .manufacturer-tag .name {
      float: left; }
    #selected-dealers-and-distributors-content .dealer-distributor-tag .remove-dealer-distributor-tag, #selected-dealers-and-distributors-content .dealer-distributor-tag .remove-manufacturer-tag, #selected-dealers-and-distributors-content .manufacturer-tag .remove-dealer-distributor-tag, #selected-dealers-and-distributors-content .manufacturer-tag .remove-manufacturer-tag, #selected-manufacturers-content .dealer-distributor-tag .remove-dealer-distributor-tag, #selected-manufacturers-content .dealer-distributor-tag .remove-manufacturer-tag, #selected-manufacturers-content .manufacturer-tag .remove-dealer-distributor-tag, #selected-manufacturers-content .manufacturer-tag .remove-manufacturer-tag {
      border: 0;
      background: none;
      margin-top: -1px;
      outline: none; }
      #selected-dealers-and-distributors-content .dealer-distributor-tag .remove-dealer-distributor-tag:hover, #selected-dealers-and-distributors-content .dealer-distributor-tag .remove-manufacturer-tag:hover, #selected-dealers-and-distributors-content .manufacturer-tag .remove-dealer-distributor-tag:hover, #selected-dealers-and-distributors-content .manufacturer-tag .remove-manufacturer-tag:hover, #selected-manufacturers-content .dealer-distributor-tag .remove-dealer-distributor-tag:hover, #selected-manufacturers-content .dealer-distributor-tag .remove-manufacturer-tag:hover, #selected-manufacturers-content .manufacturer-tag .remove-dealer-distributor-tag:hover, #selected-manufacturers-content .manufacturer-tag .remove-manufacturer-tag:hover {
        color: #ff0000; }
    #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template {
      display: block; }
      #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content {
        height: 100px;
        background: #fff;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content img, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content img, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content img, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .image-content img {
          width: 100%; }
      #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content {
        padding-left: 10px;
        padding-top: 5px; }
        #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-name, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-name, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-name, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-name {
          font-size: 15px; }
        #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .label, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .label, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .label, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .label {
          color: #000;
          padding-left: 0 !important; }
        #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-landline, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-landline, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-landline, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-landline {
          font-size: 13px; }
        #selected-dealers-and-distributors-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, #selected-dealers-and-distributors-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, #selected-manufacturers-content .dealer-distributor-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, #selected-manufacturers-content .manufacturer-tag.dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email {
          word-wrap: break-word; }

.ui-menu-item {
  background: #fff; }
  .ui-menu-item .auto_complete_a_font_size {
    font-size: 14px;
    display: block;
    cursor: text; }
    .ui-menu-item .auto_complete_a_font_size .product-list-ul-li-template {
      padding-top: 4px;
      border-radius: 0;
      display: inline-block; }
      .ui-menu-item .auto_complete_a_font_size .product-list-ul-li-template .image-content {
        height: 80px; }
        .ui-menu-item .auto_complete_a_font_size .product-list-ul-li-template .image-content img {
          width: 100%;
          height: 100%; }
      .ui-menu-item .auto_complete_a_font_size .product-list-ul-li-template .detail-content {
        padding-left: 3px;
        padding-top: 3px; }
      .ui-menu-item .auto_complete_a_font_size .product-list-ul-li-template .add-product-li-block {
        text-align: right; }
        .ui-menu-item .auto_complete_a_font_size .product-list-ul-li-template .add-product-li-block .add-new-project-product-button {
          font-size: 13px;
          padding: 4px 10px;
          border-radius: 0; }
          .ui-menu-item .auto_complete_a_font_size .product-list-ul-li-template .add-product-li-block .add-new-project-product-button:hover {
            color: #fff; }
    .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template {
      display: block; }
      .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .image-content {
        height: 100px;
        background: #fff;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .image-content img {
          width: 100%; }
      .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .detail-content {
        padding-left: 3px;
        padding-top: 3px; }
        .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-name {
          font-size: 15px; }
        .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .detail-content .label {
          color: #000;
          padding-left: 0 !important; }
        .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email, .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-landline {
          font-size: 13px; }
        .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .detail-content .company-email {
          word-wrap: break-word; }
        .ui-menu-item .auto_complete_a_font_size .dealer-distributor-manufacturer-list-ul-li-template .detail-content .add-li-block button {
          padding: 5px 8px;
          border: 0;
          font-size: 14px;
          z-index: 9999; }
  .ui-menu-item:hover {
    background: #fff; }

#selected-dealers-and-distributors-content, #selected-manufacturers-content {
  border: 1px solid; }

.edit-manufacturer-dealer-distributor-cancel-button {
  border-radius: 0;
  color: #000;
  margin-bottom: 10px;
  outline: none;
  padding: 9px 18px;
  margin-bottom: 0; }
  .edit-manufacturer-dealer-distributor-cancel-button:hover {
    color: #000;
    outline: none; }
  .edit-manufacturer-dealer-distributor-cancel-button:active {
    outline: none; }

#manufacturer-dealer-distributors-tab-content {
  box-shadow: none;
  border: 1px solid #ccc;
  border-top: 0;
  border-radius: 0; }
  #manufacturer-dealer-distributors-tab-content .nav-tabs {
    float: none;
    margin: 0; }
    #manufacturer-dealer-distributors-tab-content .nav-tabs li {
      border-right: 1px dotted #fff; }
      #manufacturer-dealer-distributors-tab-content .nav-tabs li:last-child {
        border-right: 0; }
      #manufacturer-dealer-distributors-tab-content .nav-tabs li a {
        color: #fff;
        background: none; }
      #manufacturer-dealer-distributors-tab-content .nav-tabs li.active {
        background: #216c88 !important; }
      #manufacturer-dealer-distributors-tab-content .nav-tabs li:hover {
        background: #216c88 !important; }
  #manufacturer-dealer-distributors-tab-content .tab-content .main-row {
    margin-top: 10px; }
    #manufacturer-dealer-distributors-tab-content .tab-content .main-row:first-child {
      margin-top: 0; }

.dealer-distributor-manufacturer-list-tile {
  padding: 10px 15px;
  border: 1px solid #ccc;
  background: #fff; }
  .dealer-distributor-manufacturer-list-tile .image-content {
    height: 100px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .dealer-distributor-manufacturer-list-tile .image-content img {
      width: 100%; }
  .dealer-distributor-manufacturer-list-tile .list-detail-content .company-name {
    font-size: 16px;
    color: #000;
    padding-bottom: 5px; }
  .dealer-distributor-manufacturer-list-tile .list-detail-content .label {
    color: #000 !important;
    padding: 5px 0 !important; }
  .dealer-distributor-manufacturer-list-tile .remove-added-manufacturer-tag, .dealer-distributor-manufacturer-list-tile .remove-added-dealer-tag {
    background: none;
    border: 1px solid #ccc; }
    .dealer-distributor-manufacturer-list-tile .remove-added-manufacturer-tag:hover, .dealer-distributor-manufacturer-list-tile .remove-added-dealer-tag:hover {
      background: #de0909;
      color: #fff;
      border: 0;
      font-size: 15px; }
  .dealer-distributor-manufacturer-list-tile .approve-dealer-button {
    background: #1fbba6;
    color: #fff;
    border-color: #1ba593;
    padding: 6px 12px;
    font-size: 13px;
    margin-top: 10px; }

.dealer-distributor-manufacturer-profile-list-tile {
  padding: 0 15px;
  background: #eee; }
  .dealer-distributor-manufacturer-profile-list-tile .image-content {
    height: 100px;
    margin-top: 10px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    border: 1px solid #ccc;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .dealer-distributor-manufacturer-profile-list-tile .image-content img {
      width: 100%; }
  .dealer-distributor-manufacturer-profile-list-tile .list-detail-content {
    padding: 10px 0 !important; }
    .dealer-distributor-manufacturer-profile-list-tile .list-detail-content .company-name {
      font-size: 16px;
      padding-bottom: 5px; }
      .dealer-distributor-manufacturer-profile-list-tile .list-detail-content .company-name a {
        color: #000; }
        .dealer-distributor-manufacturer-profile-list-tile .list-detail-content .company-name a:hover {
          color: #f6821f; }
    .dealer-distributor-manufacturer-profile-list-tile .list-detail-content .label {
      color: #000 !important;
      padding: 5px 0 !important; }
  .dealer-distributor-manufacturer-profile-list-tile .remove-added-manufacturer-tag:hover, .dealer-distributor-manufacturer-profile-list-tile .remove-added-dealer-tag:hover {
    background: #de0909;
    color: #fff;
    border: 0;
    font-size: 15px; }
  .dealer-distributor-manufacturer-profile-list-tile .approve-dealer-button {
    background: #1fbba6;
    color: #fff;
    border-color: #1ba593;
    padding: 6px 12px;
    font-size: 13px;
    margin-top: 10px; }

.jcrop-keymgr {
  display: none !important; }

.invoices-action-button {
  background: #f6821f;
  outline: none;
  color: #fff;
  box-shadow: none;
  padding: 6px 12px;
  font-size: 14px; }
  .invoices-action-button:hover {
    background: #f6821f;
    color: #fff; }

.moderator-visit-cost-block {
  padding: 5px 15px; }
  .moderator-visit-cost-block label {
    color: #000; }
  .moderator-visit-cost-block input {
    color: #000; }
  .moderator-visit-cost-block:nth-child(odd) {
    background: #efefef; }
  .moderator-visit-cost-block:nth-child(even) {
    background: #fbfbfb; }

.loader-content {
  position: relative; }
  .loader-content .autocomplete-loader {
    top: 12px !important; }

/*# sourceMappingURL=site_app.css.map */
