    /* @import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;200;300;400;500;600;700;800&display=swap');
    table, tr, td, h1, h2, h3, h4, h5, h6, div, span, a, ol, ul, li, p, form, input {font-family: 'Fira Sans', sans-serif !important;} */

    /* @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap'); */


    ::-webkit-scrollbar {
      -webkit-appearance: none;
      width: 6px;
    }

    ::-webkit-scrollbar-thumb {
      border-radius: 0px;
      background-color: #120555;
      -webkit-box-shadow: 0 0 2px rgba(255, 255, 255, .5);
    }


    .form-control.customeDropDown {
      -webkit-appearance: none;
      -moz-appearance: none;
      background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
      background-repeat: no-repeat;
      background-position-x: 100%;
      background-position-y: 8px;
      border: 1px solid #dfdfdf;
      border-radius: 2px;
      margin-right: 2rem;
      padding: 1rem;
      padding-right: 2rem;
    }

    form select {
      -webkit-appearance: none;
      -moz-appearance: none;
      background: transparent;
      background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
      background-repeat: no-repeat;
      background-position-x: 100%;
      background-position-y: 8px;
      border: 1px solid #dfdfdf;
      border-radius: 2px;
      margin-right: 2rem;
      padding: 1rem;
      padding-right: 2rem;
    }

    html,
    body {
      overflow-x: hidden;
      background: #fff;
    }

    p:empty {
      display: none !important;
    }

    .bizz-content.tab form .form-group label,
    label.label-control {
      text-transform: uppercase;
    }

    .logInSignInBtn .customBtn {
      border-radius: 5px !important;
    }

    .btnWrapper .quickChatBtn.listing_reports {
      background-color: var(--site-primary-color);
      color: var(--site-yellow-color) !important;
      border-color: var(--site-primary-color) !important;
      text-transform: uppercase;
      border-radius: var(--site-border-radius);
    }

    .topNavBar .logInSignInBtn .subMenu>a {
      text-transform: uppercase;
    }




    .custom-card .card-basic,
    .custom-card .card-premium,
    .custom-card .card-standard {
      background: #fff;
      color: #444;
      text-align: center;
      border-radius: 1rem;
      box-shadow: 0 0 10px rgba(51, 51, 51, 0.1);
      overflow: hidden;
      transition: all 0.5ms linear;
    }

    .custom-card .card-basic:hover,
    .custom-card .card-premium:hover,
    .custom-card .card-standard:hover {
      transform: scale(1.02);
    }

    .custom-card .card-header {
      height: 5rem;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 0.8rem;
      padding: 1rem 0;
      color: #fff;
      clip-path: polygon(0 0, 100% 0%, 100% 85%, 0% 100%);
    }


    .custom-card .header-standard,
    .custom-card .btn-standard {
      background: #f5e532;
      color: #000;
    }

    .custom-card .header-premium,
    .custom-card .btn-premium {
      background: #fd1c84;
    }

    .custom-card .card-body {
      padding: 0.5rem 0;
    }

    .custom-card .card-body h2 {
      font-size: 2rem;
      font-weight: 700;
    }

    .custom-card .card-element-container {
      color: #444;
      list-style: none;
      text-align: left;
      padding: 0px 15px;
    }

    .custom-edti {
      font-size: 14px;
      position: absolute;
      right: 10px;
      top: 10px;
      color: #272e66 !important;
    }

    .custom-card .card-element-container li:not(:last-child) {
      margin-bottom: 5px;
    }

    .custom-card .card-element-container li b {
      font-weight: 500;
    }

    .custom-card .card-element-container li {
      position: relative;
      display: flex;
      align-items: center;
      padding-left: 15px;
      line-height: 1.2
    }

    .custom-card .card-element-container li:after {
      position: absolute;
      content: '';
      top: 5px;
      left: 0;
      width: 10px;
      height: 10px;
      border: 1px solid #fd1c84;
      border-radius: 5px;
      box-shadow: 0 0 10px rgba(255, 83, 83, 0.5);
    }

    .custom-card .card-element-container li:not(:last-child) {
      margin-bottom: 10px;
    }

    .custom-card .card-element-container li b {
      font-weight: 500;
    }


    .btn-md.btn-red-border.view-all-btn {
      background-color: #21045d;
      border: 1px solid #21045d;
    }

    .btn-md.btn-red-border.view-all-btn:hover {
      background-color: transparent;
      border: 1px solid #21045d;
    }

    .blogCard .blogDate.mt-3 {
      display: none
    }

    .blogDescription.blogDescription1.mt-3 {
      color: #384390;
    }

    .postAtionBtn button.customBtn {
      width: auto;
      padding: 5px 10px;
      font-weight: 500;
      font-size: 14px;
    }

    .captchaText.businessCaptcha {
      min-width: 84px;
    }

    .has-validation-callback .feedbackWrapper #message {
      padding: 5px;
    }

    .touch-info-sec .userDetailsWrapper ul li i {
      width: 19px !important;
      min-width: 19px !important;
    }

    .searchBtn img {
      width: 18px;
    }

    nav .navigation ul i {
      font-size: 14px
    }

    nav .navigationWrapper .navigation ul {
      margin-bottom: 10px
    }

    nav .navigationWrapper .navigation ul span:hover {
      font-weight: 500;
      color: #f5e532 !important;
      -webkit-transition: all 0.5s linear;
      border: 1px solid #272e66;
      background-color: #272e66;
      -moz-transition: all 0.5s linear;
      -ms-transition: all 0.5s linear;
      -o-transition: all 0.5s linear;
      transition: all 0.5s linear;
    }

    nav .navigationWrapper .navigation ul span {
      border: 1px solid #465acd;
      background-color: #465acd;
      color: white !important;
    }

    html {
      zoom: 1 !important
    }

.notificationWraapper a:hover {
    color: #465acd !important;
}
    .row-0 {
      margin: 0px -0px
    }

    .row-0 *[class*="col-"] {
      padding: 0px 0px
    }


    .subscribeBtn.customBtn.newLetterBtn:hover img {
      /* filter: invert(1); */
      transform: all 0.5s linear;
    }



    /* SME Detail page CSS */
    .rightWrapper .postHeading h6 {
      font-size: 20px !important;
    }

    .rightWrapper .postAtionBtn {
      margin: 15px auto 10px !important
    }

    .rightWrapper .serviceMediaPostWrapper {
      margin: 0px 0px 10px;
    }

    .rightWrapper .serviceMediaPostWrapper .mediaHeader {
      padding: 0px 0px 5px;
      margin-bottom: 10px;
    }

    .rightWrapper .businessListingDetailsWrapper p {
      font-size: 16px;
      line-height: 1.2
    }

    .rightWrapper .businessLogoWrapper img {
      border: 1px solid #f1f1f1;
    }

    .rightWrapper .property-info thead tr th {
      height: 26px;
      line-height: 23px;
      font-size: 14px;
    }

    .rightWrapper .serviceMediaPostWrapper .memo_info {
      font-size: 16px;
      margin-bottom: 2px;
    }

    .rightWrapper .businessHeading {
      font-size: 22px;
    }

    .rightWrapper .customBtn.listing_reports {
      font-size: 12px !important
    }



    /* @media screen and (max-width:1199px){ */
    table,
    tr,
    td,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    div,
    span,
    a,
    ol,
    ul,
    li,
    p,
    form,
    input {
          font-family: Plus Jakarta Sans, sans-serif;
          font-feature-settings: normal;
          font-variation-settings: normal;
          font-size: 14px;
    }

    @font-face {
      font-family: 'Calibri';
      src: url('../fonts/Calibri/Calibri.eot');
      src: url('../fonts/Calibri/Calibri.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Calibri/Calibri.woff2') format('woff2'),
        url('../fonts/Calibri/Calibri.woff') format('woff'),
        url('../fonts/Calibri/Calibri.ttf') format('truetype'),
        url('../fonts/Calibri/Calibri.svg#Calibri') format('svg');
      font-weight: normal;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: 'Calibri';
      src: url('../fonts/Calibri/Calibri-Bold.eot');
      src: url('../fonts/Calibri/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Calibri/Calibri-Bold.woff2') format('woff2'),
        url('../fonts/Calibri/Calibri-Bold.woff') format('woff'),
        url('../fonts/Calibri/Calibri-Bold.ttf') format('truetype'),
        url('../fonts/Calibri/Calibri-Bold.svg#Calibri-Bold') format('svg');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: 'Calibri';
      src: url('../fonts/Calibri/Calibri-Light.eot');
      src: url('../fonts/Calibri/Calibri-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Calibri/Calibri-Light.woff2') format('woff2'),
        url('../fonts/Calibri/Calibri-Light.woff') format('woff'),
        url('../fonts/Calibri/Calibri-Light.ttf') format('truetype'),
        url('../fonts/Calibri/Calibri-Light.svg#Calibri-Light') format('svg');
      font-weight: 300;
      font-style: normal;
      font-display: swap;
    }

    /* } */




    .btn-md {
      padding: 10px 20px;
      line-height: 1;
      border-radius: 4px;
    }

    .btn-red {
      background-color: #242887;
      color: #fff !important;
      transition: all 0.5s linear;
    }

    .btn-red:hover {
      background-color: #272e66;
    }

    .btn-blue {
      background-color: #272e66;
      color: #fff !important;
      transition: all 0.5s linear;
      transition: all 0.5s linear;
    }

    .btn-blue:hover {
      background-color: #242887;
    }

    .btn-red-border {
      /* background: -moz-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%);
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%);
      background: -o-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%);
      background: -ms-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%);
      background: linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%); */
      color: white !important;
         border: 1px solid rgb(56 63 195);
    transition: all 0.5s linear;
    background: rgb(56 63 195);
    }

    .customBtn:hover{
      border:none;
      color:white !important;
    }
    .subscribeBtn{
       color:white !important;
    }

    .btn-red-border:hover {
      border: 1px solid #242887;
      background: transparent;
      color: #272e66 !important;
    }

    .btn-blue-border {
      background-color: #272e66;
      color: #fff !important;
      border: 1px solid #272e66;
      transition: all 0.5s linear;
    }

    .btn-blue-border:hover {
      border: 1px solid #272e66;
      background: transparent;
      color: #272e66 !important;
    }


    .cus-red-btn {
      background-color: #242887;
      color: #fff !important;
      transition: all 0.5s linear;
      padding: 8px 10px;
      border-radius: 4px;
      font-size: 14px;
    }

    .cus-red-btn:hover {
      background-color: #272e66;
    }


    a {
      -webkit-transition: all 0.5s linear;
      -moz-transition: all 0.5s linear;
      -ms-transition: all 0.5s linear;
      -o-transition: all 0.5s linear;
      transition: all 0.5s linear;
    }

    @media (min-width: 1200px) {

      .container,
      .container-lg,
      .container-md,
      .container-sm,
      .container-xl {
        max-width: 1000px !important;
      }
    }


    /* Header CSs Start */
    .topNavBar {
      height: 90px;
    }

    .topNavBar input[type="text"] {
      padding: 6px 10px;
    }

    .topNavBar .searchIcon {
      right: 10px;
      top: -10px;
    }


    .topNavBar .customBtn {
      margin: 0;
      padding: 6px 10px !important;
      font-size: 13px;
    }

    .topNavBar div.signInBtn {
      margin: 0px 10px;
    }

    #hiderrr p {
      font-size: 14px !important;
    }

    .searchBtn img {
      width: 18px;
    }

    .modal-content .modal-body p,
    .modal-content .modal-body ul li {
      color: #2d2d2d;
    }

    nav .navigation ul i {
      font-size: 14px
    }

    nav .navigationWrapper .navigation ul {
      margin-bottom: 10px
    }

    nav .navigationWrapper .navigation ul span {
      font-weight: 500;
      font-size: 14px;
      padding: 2px 6px;
    }

    nav .navigationWrapper .navigation ul li a {
      font-size: 16px;
      font-family: 'calibri';
      font-weight: 500;
    }

    .strp {
      padding: 8px;
    }

    .bootstrap-filestyle.input-group .group-span-filestyle.input-group-btn .buttonText {
      color: #fff;
      padding: 0px 5px;
    }

    .subNav {
      min-width: 140px
    }

    /* .subNav ul li:hover {
      background-color: transparent;
    } */
    .subNav ul li {
      border-radius: 0px;
      list-style: none;
      padding: 0px;
    }

    .subNav ul li a:hover {
      background-color: #465acd;
    }

    .subNav ul li a {
      border-radius: 3px;
      list-style: none;
      padding: 5px 5px;
      display: block
    }


    #back-to-top {
      width: 40px;
      height: 40px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 50% !important;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
    }

    #back-to-top:hover {
      box-shadow: 0px 0px 10px rgba(135, 0, 0, 0.8);
    }






    .aboutusContent p {
      font-size: 18px;
      font-family: 'calibri';
      font-weight: 300;
    }

    .aboutusHeading p,
    .head-text.h1,
    h1.head-text {
      font-weight: 600;
    }

    .aboutusHeading h1.head-text {
      margin-bottom: 10px;
    }

    #about-us .findProviderWrapper {
      padding-right: 0px;
    }

    #about-us .findProviderWrapper button {
      margin-top: 0px
    }

    .menuWrapper ul li {
      font-weight: 600;
      padding: 8px 30px;
    }

    #professionalServices {
      border-top: 1px solid #aaa6c2;
      padding-top: 50px;
    }

    .productsWrapper .productTextDiscri p {
      font-size: 12px;
      line-height: 1.4;
    }

    .productText p {
      font-size: 16px;
      font-weight: 400;
      /* font-family: 'Roboto'; */
    }

    .oppoHeader>.oppoWrapper {
      font-size: 24px;
      font-weight: 600;
      line-height: 1.3;
    }

    .latestCardDetails .itemName {
      font-size: 16px
    }

    .non-blured {
      border: 1px solid #e7e7e7 !important;
    }

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

    #blog .headlinesWrapper .headlines {
      padding: 14px 0px;
    }

    .adv-btn {
      margin: 0;
      padding: auto;
      font-size: 14px;
      font-weight: 600;
    }

    .adv-btn a {
      padding: 20px 10px !important;
    }

    .latestSlider .bizzSlider .latestCard {
      padding: 10px;
      border-radius: 4px;
    }

    .itemImg.bizzSliderImg {
      margin: 20px 0px;
    }

    .bizzSliderImg img {
      object-fit: contain;
    }

    #latest .owl-carousel .owl-nav button.owl-next {
      margin-right: -10px;
    }

    .userImg .PROiMAGE {
      min-width: 80px;
      width: 80px;
    }

    #featured .premimumUser {
      margin: 0px 0px 25px;
      height: auto;
      box-shadow: 0 10px 10px rgba(255, 210, 210, 0.3);
      transition: all 0.5s linear;
    }

    #featured .premimumUser:hover {
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.9)
    }

    #featured .premimumUser:hover .userStatus {
      color: #242887;
      transition: all 0.5s linear !important;
    }

    .oppoHeader>.oppoWrapper>span {
      font-size: 14px;
      font-weight: 600;
      padding: 8px 10px;
      border-radius: 4px;
    }

    #classifieds .projectCardGroup .projectWrapper {
      height: auto;
    }



    .userName {
      line-height: 1.2
    }

    .userCard {
      min-height: 160px
    }

    .projectCard {
      box-shadow: 0 10px 10px rgba(255, 210, 210, 0.3);
      transition: all 0.5s linear;
    }

    .projectCard:hover {
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.5);
    }

    .projectCard:hover .projectName {
      color: #242887;
      transition: all 0.5s linear !important;
    }

    .item.NetworkImage img {
      object-fit: contain;
    }


    .featuredBtn .customBtn {
      color: #fff;
    }

    .featuredBtn .upgrade.customBtn:hover {
      color: #000;
    }

    .customBtn:hover {
      transition: all 0.5s linear;
    }


    .service .servicesWrapper {
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.5);
    }

    .servicesWrapper .serviceSection .servicePackage p {
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
    }




    .heading {
     
          font-size: 24px;
    font-weight: bold;
    color: #070b43;
    }

    #insights .itemImg img {
      height: 176px;
    }


    nav .navigationWrapper .navigation ul li a {
      font-size: 15px;
      font-family: 'calibri';
      font-weight: 600;
    }



    #back-to-top {
      width: 40px;
      height: 40px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 50% !important;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
    }

    #back-to-top:hover {
      box-shadow: 0px 0px 10px rgba(135, 0, 0, 0.8);
    }






    .aboutusContent p {
      font-size: 12px;
      font-family: 'calibri';
      font-weight: 300;
      color: black;
    }

    .aboutusHeading p,
    .head-text.h1,
    h1.head-text {
      font-weight: 600;
    }

    .aboutusHeading h1.head-text {
      margin-bottom: 10px;
      font-size: 24px;
        color: #131212 !important;
    }

    #about-us .findProviderWrapper {
      padding-right: 0px;
    }

    #about-us .findProviderWrapper button {
      margin-top: 0px;
      text-transform: uppercase;
      min-width: max-content;
          background: #465acd !important;
    color: white !important;
    }

    label {
    color: #464a53;
    font-size: 10px;
    font-weight: 700;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    font-size: 12px;
  }

  button {
    background-color: #465acd ;
  }

  .subMenu:hover i {
    color: #242887;
}

  .findProviderWrapper {
    padding: 35px 0px;
}

    .menuWrapper ul li {
      font-weight: 600;
         font-size: 12px;
    padding: 7px 16px;
    }

    #professionalServices {
      border-top: 1px solid #aaa6c2;
      padding-top: 50px;
    }

    .productsWrapper .productTextDiscri p {
      font-size: 10px;
      line-height: 1.4;
    }

    .productText p {
      font-size: 12px;
      font-weight: 600;
    }

    .oppoWrapper {
      font-size: 20px;
      font-weight: 600;
    }

    .freeBadgeText{
      font-size: 12px;
    }

    .adv-btn {
      margin: 0;
      font-size: 14px;
      font-weight: 600;
    }

    .oppoHeader>.oppoWrapper span {
      font-size: 14px;
      padding: 6px 7px;
      border-radius: 4px;
      line-height: 1;
      font-weight: 500;
      letter-spacing: 0.9px;
    }



    .itemImg.bizzSliderImg {
      height: 150px;
    }

    .bizzSliderImg img {
      object-fit: contain;
      border-radius: 4px;
      height: 180px !important;
      width: 100% !important;
    }

    #latest .owl-carousel .owl-nav button.owl-next {
      margin-right: -10px;
      color:white;
    }

    .userImg .PROiMAGE {
      min-width: 80px
    }

    #featured .premimumUser {
      margin: 0px 0px 25px;
      height: auto;
      box-shadow: 0 10px 10px rgba(255, 210, 210, 0.3);
      transition: all 0.5s linear;
      line-height: 1.5
    }

    #featured .premimumUser:hover {
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.9)
    }

    #featured .premimumUser:hover .userStatus {
      color: #242887;
    }

    /* #classifieds .oppoWrapper span{font-size: 14px;
        font-weight: 600;
        padding: 8px 10px;
        border-radius: 4px;} */

    #classifieds .projectCardGroup .projectWrapper {
      height: auto;
    }

    .bottomReadMoreBtn {
      padding: 5px 20px;
    }

    #latest .bottomReadMoreBtn {
      padding: 3px 20px;
    font-size: 18px;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: var(--site-primary-color) !important;

      /* padding: 3px 20px;
      font-size: 18px;
      font-weight: 600;
      text-transform: capitalize;
      text-shadow: 3px 3px #2B235D; */
    }

    .bottomReadMoreBtn {
      font-weight: 600;
      text-transform: capitalize;
    }

    .postCard .postDiscription {
      line-height: 1.52;
    }



    #insights .insightWrapper {
      padding: 50px 0;
      margin-top: 0px;
    }

    .userName {
      line-height: 1.2
    }

    .userCard {
      min-height: 160px
    }

    .headlines img {
      min-width: 20px
    }

    .classifiedsHeader {
      padding: 5px 15px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
    }

    .classifiedsHeading {
      font-size: 16px;
      font-weight: 500;
    }

    .postHeading {
      line-height: 1.2;
    }

    .postCard:hover .postHeading {
      color: #242887;
      transition: all 0.5s linear !important;
    }

    #insights .featuredItems .itemWrapper .itemImg {
      border: 1px solid #ddd;
      height: 180px;
    }

    #insights .featuredItems .itemWrapper .itemDetails {
      font-size: 16px;
      margin: 10px auto 5px;
    }

    #network a.customBtn {
      color: #fff;
    }

    #network a.customBtn:hover {
      color: #000;
    }

    .bottomReadMoreBtn {
      background-color: #242887;
      border: 1px solid #242887 !important;
      color: #fff;
      transition: all 0.5s linear;
    }

    .bottomReadMoreBtn:hover {
      background-color: #272e66;
      border: 1px solid #272e66 !important;
    }

    .insightWrapper .classifiedPosts.classifiedPostsDiv.mb-0 {
      min-height: 300px;
    }

    #businessadsPostForm .bizz-content.tab .featured-inner select {
      height: 42px;
    }

    .postCard .postHeading,
    .businessDetailsWrapper .businessName {
      line-height: 1.2;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    #newsletter .news h4 {
      font-size: 28px;
    }

    .subscribeBtn {
      font-size: 17px;
      padding: 6px 10px;
      font-weight: 500;
      transition: all 0.5s linear;
      background: var(--site-primary-color) !important;
      color: white !important;
      text-transform: uppercase;
    }

    .subscribeBtn:hover *{
      color: #fff !important;
    }

    .footerLogo img {
      margin-bottom: 10px;
    }

    .footerText p {
      text-align: justify;
      line-height: 1.3;
    }

    .aboutHeading ul li,
    .aboutHeading ul li a {
      font-size: 13.2px;
      font-weight: 500;
    }

    .bottomNavBar ul li a {
      font-size: 14px;
      font-weight: 600;
    }

    .bottomNavBar ul {
      padding: 0px;
    }







    .circle,
    .circle-title {
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
    }

    ul.breadcrumb li a.active {
      color: inherit !important;
    }

    ul.breadcrumb li+li:before {
      color: inherit !important;
    }

    ul.breadcrumb li a {
      color: inherit !important;
    }

    ul.breadcrumb li {
      font-size: inherit !important;
    }

    ul.breadcrumb li a {
      font-weight: 600;
      font-size: 15px;
    }

    .circle-title {
      font-size: 15px !important;
    }

    .form-group label,
    label.label-control {
         font-size: 12px;
    font-weight: 600;
      color: #161a4f !important;
    }

    input[type=text],
    input[type=email],
    input[type=url] {
      border-radius: 5px !important;
      height: auto;
    }

    input[type=select] {
      padding: 8px 15px !important;
      border-radius: 5px !important;
      height: auto;
    }

    .tt-search-box-input-container {
      border-radius: 5px;
    }

    .each-form-tab .circle-title a {
      color: #848486;
      font-family: 'Poppins', sans-serif;
    }

    .form-control {
      min-height: 42px;
      border-radius: 5px !important;
      line-height: 1 !important;
      font-size: 12px !important;
    }

    .custom-button {
      padding: 6px 15px;
      border-radius: 4px;
    }

    .form-horizontal.custom-form .custom-button {
      line-height: 1;
    }

    .form-horizontal.custom-form .custom-button {
      line-height: 1;
      text-transform: capitalize;
      font-weight: 300;
      font-family: 'calibri', open-sans;
    }



    .business .login {
      box-shadow: 0 0 30px rgba(255, 152, 172, 0.5);
    }

    .login .forgotPassword b {
      color: #202457;
    }

    .tooltipText {
      left: 62%;
      transform: translateX(-62%);
      top: -28px;
    }


    #progressbar {
      display: flex;
      justify-content: center;
    }

    #progressbar li {
      position: relative;
      width: 25%
    }

    .form-tabs ul li.each-form-tab+.each-form-tab {
      margin-left: 0px !important;
    }

    #progressbar li.active:before {
      background: #161a4f;
    }

    #progressbar li:before {
      content: '';
      width: 100%;
      height: 2px;
      background: lightgray;
      position: absolute;
      left: 0;
      top: 20%;
    }




    .login_page_outer .login {
      box-shadow: 0 0px 15px rgba(255, 118, 118, 0.2) !important
    }


    #business .login a {
      color: #fff !important;
    }

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

    .fieldset.bizz-content.tab.package,
    .form-horizontal.custom-form,
    .associateForm .custom-form {
      box-shadow: 0 0px 15px rgba(255, 118, 118, 0.2) !important;
      padding: 30px 30px;
      border-radius: 5px;
    }

    .logoDragArea p,
    .coverDragArea p {
      transition: all 0.5s linear;
    }

    .logoDragArea:hover p,
    .coverDragArea:hover p {
      color: #ec3b5d;
    }


    .custom-adv-btn {
     padding: 5px !important;
    font-size: 12px !important;;
       background: #465acd;
    color: white !important;
    border-radius: 4px;
      text-transform: uppercase !important;
          float: inline-end;
    }

    .custom-adv-btn:hover {
      border: 1px solid #272e66;
      background-color: #272e66;
      color: #f5e532 !important;
    }


    /* business-listing (SME's) page */
    .businessLogo {
      border: none !important;
    }

    .businessCardWrapper .businessLogo img {
      object-fit: contain;
      border: 1px solid #f0f0f0;
    }

    .contentWrapper .bannerHeading h3 {
      margin-bottom: 5px;
    }

    .contentWrapper .bannerSubHeading {
      font-size: 20px
    }

    .contentWrapper .bannerSubHeading p {
      margin-bottom: 10px;
    }

    .topBannerWrapper .bannerContent p {
      font-size: 18px;
      font-family: 'calibri';
      font-weight: 300;
    }


    /*  */
    .bannersearch_form {
      /* background: url(../images/banner_form.png) no-repeat center center; */
      background-size: auto;
      background-size: cover;
      width: 100%;
      border: 1px solid #ffffff;
      border-radius: 9px;
      padding: 20px 20px;
      margin: 30px 0 30px;
      box-shadow: 0 0px 10px rgba(255, 6, 40, 0.1)
    }


    .form-box {
      width: 100%;
      position: relative;
    }

    .form-box .fa {
      position: absolute;
      left: 10px;
      top: 50%;
      transform: translateY(-50%);
      font-size: 16px;
    color: #465acd;
    }
    .page-item.active .page-link {
    background-color: #465acd !important;
    border-color: #465acd !important;
  }
  .page-link {
    color: #465acd !important;
}
.businessView {
    color: #465acd;
    font-weight: 600;
    font-size: 12px;
}

    .form-box .form-control {
      border-radius: 0;
      font-size: 16px;
      color: #354F6A;
      padding: 10px 15px 10px 40px;
      height: 55px;
      border: 0;
      border-right: 1px solid #cfcfcf;
      background: #ffffff;
      appearance: none;
      -webkit-appearance: none;
    }

    .form-box.search-keyword .form-control {
      padding: 10px 20px;
    }

    .search-skill {
      max-width: 300px;
    }

    .search-location {
      max-width: 200px;
    }

    .search-location .form-control {
      border: 0;
    }

    /* .search-formbtn .submitBtn {width: auto; padding-right: 8px; position: absolute;top: 15%;transform: translateX(-0%);right:0;} */
    .search-formbtn .submitBtn {
      width: auto;
      padding-right: 8px;
      position: absolute;
      top: 22%;
      transform: translateX(-0%);
      right: 0;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .column-3 .search-formbtn .submitBtn {
      float: right !important;
      margin-top: -2px;
    }

    /* .column-3 .search-formbtn .submitBtn{position: absolute;
      right: 10;
      top: -2px;} */
    .btn.bannersearch-btn {
      background: #354F6A;
      font-size: 16px;
      color: #fefeff;
      border-radius: 100px;
      min-width: 100px;
      text-align: center;
      padding: 9px 10px;
      transition: all .3s ease;
    }

    .btn.bannersearch-btn:hover {
      background: #ED008B;
      border-color: #ED008B;
      color: #ffffff;
    }



    .bannersearch_form .form-inline {
      position: relative;
      border-radius: 50px;
      overflow: hidden;
      border: 1px solid #465acd;
    }

    .bannersearch_form .form-inline .form-control {
      border-radius: 0px !important;
    }

    .column-4 .form-box {
      width: 20%;
      max-width: 20%
    }

    .column-4 .form-box.search-location {
      width: 40%;
      max-width: 40%
    }

    .column-3 .form-box {
      width: 30%;
      max-width: 30%
    }

    .column-3 .form-box.search-location {
      width: 40%;
      max-width: 40%
    }

    .column-3 .form-box.search-country .form-control {
      padding: 10px 15px 10px 40px !important;
    }

    .column-3 .search-industry .filters i {
      padding-left: 10px;
    }


    /* .search-formbtn .submitBtn input, .search-formbtn .submitBtn a.input{border-radius: 50px !important;transition: all 0.5s linear;height: 34px;padding: 8px 15px;} */
    .search-formbtn .submitBtn input,
    .search-formbtn .submitBtn .input {
      border-radius: 50px !important;
      font-size: 13px;
      font-weight: 600;
      text-transform: uppercase;
      line-height: 1rem;
      height: 30px !important;
    }

    .search-formbtn .submitBtn input {
      width: 80px;
      padding: 0 !important;
    }

    .search-formbtn .submitBtn .input {
      margin-left: 6px;
      width: 80px;
      text-align: center;
      padding: 6px 0 !important;
    }

    .search-formbtn .submitBtn input:hover {
      background-color: #272e66;
      color: #fff;
    }

    .search-formbtn .submitBtn a.input:hover {
      background-color: #242887;
      color: #fff;
    }

    .bannersearch_form .form-control:focus {
      box-shadow: none;
    }


    .businessCardWrapper {
      padding: 15px;
      box-shadow:0 0px 10px rgb(191 196 224);
      transition: all 0.5s linear;
      border: 1px solid #f0f0f0;
      border-radius: 10px;
    }

    .businessCardWrapper:hover {
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.9);
    }

    .businessCardWrapper .businessDetailsWrapper {
      margin-top: 10px;
    }

    .businessCardWrapper .businessDetailsWrapper .businessName {
      color: #384390;
      font-weight: 600;
      transition: all 0.5s linear;
    }


    .businessCardWrapper:hover .businessName {
      color: #242887;
    }

    .businessLogo {
      overflow: hidden;
      display: block
    }

    .businessLogo img {
      max-width: 100%;
      display: inline-block;
      -moz-transition: all 0.5s linear;
      -webkit-transition: all 0.5s linear;
      -ms-transition: all 0.5s linear;
      -o-transition: all 0.5s linear;
    }

    .businessCardWrapper:hover .businessLogo img {
      opacity: 1;
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -o-transform: scale(1.1);
    }


    /* classifieds-ads Page html design */
    .classifiedsViewWrapper {
      border: 1px solid #fff6f6;
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.5);
      padding: 15px;
      transition: all 0.5s linear;
    }

    .classifieds .classifiedsViewsWrapper .save_as_favorite b {
      display: none;
    }

    .classifieds .classifiedsViewWrapper:hover {
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.9);
    }

    .classifieds .classifiedsViewHeader .classifiedsViewsWrapper .shareLinks {
      background-color: #242887;
      border-radius: 50%;
      height: 30px;
      width: 30px;
      display: inline-flex;
      justify-content: center;
      align-items: center;
      margin-right: 5px;
      font-size: 14px
    }

    .classifieds .classifiedsViewHeader .classifiedsViewsWrapper .shareLinks .fas.fa-share-alt {
      color: #fff;
      background-color: transparent;
      padding: inherit;
      font-size: inherit;
      border-radius: inherit;
    }


    .classifieds .classifiedsViewFooter.row {
      list-style: none;
    }

    .classifieds .classifiedsViewWrapper .classifiedsUserName:hover a {
      transition: all 0.5s linear;
      color: #242887 !important;
    }

    .classifieds .classifiedsViewWrapper .classifiedsViewFooter a {
      line-height: 1.2;
      transition: all 0.5s linear;
    }

    .classifieds .classifiedsViewWrapper .classifiedsViewFooter a:hover {
      color: #242887;
    }

    .classifieds .classifiedsUserName p {
      width: 250px;
    }

    .classifiedsUserWrapper {
      width: 250px;
    }


    .form-box.search-industry .form-box .form-control {
      padding: 10px 15px 10px 50px;
    }


    .classifieds .classifiedsViewWrapper .classifiedsViewFooter .classifiedsViewPhone i {
      margin: 0px 5px;
    }

    .classifieds .classifiedsViewWrapper .moreAdsBtn {
      line-height: 1.1;
    }

    .classifieds .classifiedsViewWrapper .field i {
      margin-right: 5px;
      color: #242887;
    }

    .classifieds .classifiedsViewWrapper .classifiedsViewFooter a:hover {
      transition: all 0.5s linear;
      color: #242887 !important;
    }


    .rightFilter.opportunityRightFilter a {
      padding: 5px 10px !important;
          font-size: 12px;
      font-weight: 500;
      border-radius: 4px;
      border: 1px solid transparent;
    }

    .rightFilter.opportunityRightFilter .opportunityPostBtn {
     background-color: #465acd !important;
    color: #ffffff !important;
      transition: .2s all linear;
    }

    .rightFilter.opportunityRightFilter a:hover {
          background: #465acd !important;
    color: white !important;
    }

    .rightFilter.opportunityRightFilter .signInBtn.customBtn.logBtn:hover {
      background-color: #272e66 !important;
    }


    /* business-opportunity Page CSS Start */

    .opportunity .opportunityWrapper {
      border: 1px solid #fff6f6;
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.5);
      padding: 15px;
      transition: all 0.5s linear;
    }

    .opportunity .opportunityWrapper:hover {
      box-shadow: 0 0px 10px rgba(255, 210, 210, 0.9);
    }

    .opportunityLogo .img-fluid {
      min-width: 180px;
      object-fit: cover;
    }

    .opportunity .opportunityContent {
      justify-content: initial;
      position: relative;
    }

    .opportunity .opportunityContent b {
      min-width: 100px;
      display: inline-block;
    }

    .opportunity .opportunityContent .cust-flex {
      display: flex;
      padding-top: 5px;
    }

    .opportunity .opportunityContent .ft {
      position: absolute;
      width: 100%;
      bottom: 10px;
    }

    .opportunity .opportunityContent .readMoreBtn a {
      padding: 8px 10px;
      color: #fff !important;
      border-radius: 4px;
      transition: all 0.5s linear;
    }

    .opportunity .opportunityContent .readMoreBtn a:hover {
      background-color: #272e66;
    }




    /*  */
    .featureDetails {
      height: auto;
      min-height: auto;
    }

    .featureDetails.featureDetailsMarket .btn-block    {
      padding: 8px 20px;
    }

    .featureDetailssUl ul {
      height: auto;
      min-height: 558px;
    }

    .featureDetailss.featureDetailssUl ul li {
      height: auto;
      display: flex;
      padding: 20px;
    }

    .featureDetailss.featureDetailssUl ul li i {
      margin-top: 5px;
      margin-bottom: 0px;
    }


    #featureDetails .freeForAllBtn {
      width: 62% !important;
    }

    .freeForAllBtn.new-btn {
      background: -moz-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -o-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -ms-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      color: #fff;
    }

    .advertisedProducts .productWrapper {
      width: 15%;
      min-width: 15%;
      padding-right: 15px;
    }

    .advertisedProducts .productsDetails {
      width: 65%
    }

    /* .advertisedProducts .productsDetails p{text-align: justify;word-break: break-all;} */
    .advertisedProducts .productsDetails ul {
      width: 100%;
      padding-right: 15px;
    }

    .advertisedProducts .productsDetails ul:nth-child(1) {
      padding-left: 15px
    }

    .advertisedProducts .productsDetails ul:nth-child(2) {
      padding-right: 15px;
    }

    .advertisedProducts .productsRate {
      width: 20%;
      min-width: 20%;
    }


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

    .advertisedProducts .productsDetails {
      width: 65%;
      min-width: 65%;
      border-left: 2px solid #f52d62;
      max-width: 100%;
      margin: auto;
      border-right: 2px solid #f52d62;
    }



    .planCard {
      box-shadow: rgba(245, 45, 98, 0.2) 0px 0px 20px;
      height: auto;
    }

    .planDetails .ttl {
      font-size: 36px;
    }

    .planFeatureWrapper {
      margin: 0px 30px;
      border: 1px solid #fff2f4;
    }

    .adProductWrapper {
      margin: 20px auto;
    }

    .adProductWrapper .productsDetails ul li {
      display: flex;
    }

    .adProductWrapper .productsDetails ul li i {
      margin-top: 5px !important;
      margin-right: 5px !important
    }

    .adProductWrapper .productsRate {
      padding-left: 15px
    }

    .adProductWrapper .productsRate .wasPrice,
    .adProductWrapper .productsRate .nowPrice {
      margin: 0;
      font-size: 18px;
    }

    .adProductWrapper .productsRate .wasPrice del,
    .adProductWrapper .productsRate .nowPrice span {
      font-size: 24px
    }

    /* .productsRate .btn-block .upgradeBtn{margin: 5px auto; background-color: #272e66; border-radius: 6px;width: 100%;color: #fff !important; padding: 10px 15px;
      text-align: center; font-size: 16px;font-weight: bold;cursor: pointer;display:block} */
    .productsRate .btn-block .upgradeBtn {
      background-color: var(--site-primary-color);
      color: var(--site-yellow-color) !important;
      cursor: pointer;
      display: block;
      margin: 5px auto;
      width: 100%;
      text-align: center;
      font-size: 16px;
      padding: 4px 0;
      font-weight: bold;
      border-radius: 4px;
      text-transform: uppercase;
    }

    #solution a {
      /* color: #fff !important; */
    }

    /* .solution .featureNameWrapper.featureNameWrappers{height: auto;padding: 20px;min-height: 253px;}    */

    .solution .featureDetails.featureDetailsMarket .priceWrapper {
      margin: 30px auto;
    }

    .solution .quoteWrapper .btn-block .getQuoteBtn {
      /* color: #fff !important; */
    }

    .solution .quoteDescription {
      min-height: 42px;
    }

    .solution .quoteDescription br {
      display: none;
    }

    .solution .quoteWrapper .getQuoteBtn {
      padding: 10px 15px;
    }


    #bodyData .calcHolder.size1 {
      margin: auto;
    }

    .userCard.viewMoreCard {
      min-height: 141px;
    }

    .standard-users .userCard.viewMoreCard {
      min-height: 80px;
      height: 80px;
    }



    /* blog Page CSS Start */
    .blogSection .blogText.my-2 p {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .blogSection .blogWriterName {
      font-weight: 600;
      transition: all 0.5s linear;
    }

    .blogSection .blogWriterName:hover {
      color: #465acd;
    }


    /* whitepaper page css start */
    .whitepaperBox {
      border: 1px solid #fff3f5;
      padding: 15px;
      box-shadow: 1px solid rgba(224, 219, 219, 0.5);
    }

    .whitepaperImg img {
      object-fit: contain;
      border: 1px solid rgba(224, 219, 219, 0.5)
    }

    .whitepaperBox .whitepapercontent .whitepaperheading {
      color: #06083a;
      font-weight: 600;
      transition: all 0.5s linear;
    }

    .whitepaperBox .whitepapercontent .whitepaperheading:hover {
      color: #f52d62;
    }


    .custom-box .box-wrapper {
      display: grid;
      grid-template-columns: auto auto auto auto auto;
      gap: 15px;
    }

    .box-wrapper img {
      object-fit: contain;
      margin: 0px;
      /*filter: initial;*/
    }

    .custom-box .box-wrapper img {
      border: 1px solid #fff7f7;
      box-shadow: 0 0 10px rgba(255, 136, 159, 0.2);
      width: 100%;
      height: 140px;
      margin: auto;
    }


    .channelClient .dashboardSideMenuWrapper {
      background-color: #FFF5F7;
    }

    /* .channelClient .menu .item{border-bottom: 1px solid #272e66;} */
    .channelClient .menu .item a i {
      margin-right: 5px;
      color: #272e66;
      min-width: 20px;
      display: inline-flex;
      justify-content: center;
    }

    .channelClient .menu .item.active a i {
      color: white;
    }


    .table.table-bordered.table-striped tr th {
      font-size: 14px !important;
      vertical-align: middle !important;
    }


    .associateForm .formWrapper {
      border-top: 1px solid transparent;
    }

    .formWrapper .mandatoryText p,
    .formWrapper .mandatoryPoints p,
    .formWrapper .mandatoryPoints ul li {
      font-size: 18px;
      line-height: 1.2;
    }

    .formWrapper .custom-form .form-check label {
      font-size: 16px;
      font-weight: 600;
    }

    .jobProfiles.premiumDiv .profileImg img {
      min-width: 78px;
      min-height: 78px;
      margin-right: 0px
    }

    .jobProfiles.premiumDiv .profileDetailsWrapper {
      margin-left: 15px;
    }

    .jobProfiles.premiumDiv .jobProfileWrapper .profileDescription {
      display: flex;
      justify-content: center;
    }

    #calculatorV2Content,
    .calcHolder.size1 {
      max-width: 100% !important;
      margin: auto !important;
    }

    .differentaineTableWrapper table tr:nth-child(2n) {
      background-color: #1a3165;
    }


    #blog .oppoHeader .ttl .custom-adv-btn {
      font-size: 14px;
    }

    .bottomNavBar ul .postBtn {
      padding: 5px 10px;
    }

    #insights .videoCard {
      height: auto;
    }

    footer .footerText {
      font-size: 14.3px;
    }

    .business .businessDetailsWrapper {
      font-size: 16px;
      background-image: none !important;
      border-radius:10px;
    }

    .postBtn {
      line-height: 1.3;
      padding: 2px 13px;
    }

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

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

    button.opportunityPostBtn {
      padding: 6.5px;
      width: auto;
      border-radius: 4px
    }

    #featureform .planFeatureTable tbody td:first-child {
      vertical-align: bottom;
      padding-left: 10px !important
    }

    #featureform .planFeatureTable tbody td {
      text-align: center;
    }



    #featureform .planFeatureTable tbody td input[type="checkbox"] {
      position: relative;
      top: 2px;
      box-sizing: content-box;
      width: 24px;
      height: 24px;
      cursor: pointer;
      -webkit-appearance: none;
      border-radius: 2px;
      background-color: #fff;
      border: 1px solid #b7b7b7;
    }

    #featureform .planFeatureTable tbody td input[type="checkbox"]:before {
      content: '';
      display: block;
      transition: transform 200ms;
    }

    #featureform .planFeatureTable tbody td input[type="checkbox"]:checked:before {
      width: 8px;
      height: 20px;
      margin: 0px 8px;
      border-bottom: 3px solid #f52d62;
      border-right: 3px solid #f52d62;
      transform: rotate(45deg);
    }

    .userDetails {
      text-align: left;
    }

    #feature .planFeatureTable tbody .access,
    #feature .planFeatureTable tbody .notAccess {
      text-align: center;
    }

    #feature .planFeatureTable tbody td:first-child {
      padding-left: 15px !important;
      font-size: 16px;
    }

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

    .upgrade.customBtn.mb-2,
    .free.customBtn {
      display: inline-block;
      padding: 6px 7px;
    }

    .upgrade.customBtn.mb-2 a,
    .free.customBtn a {
      display: inline-block;
    }



    @media (min-width: 1200px) {
      #exampleModal .modal-dialog.modal-xl {
        max-width: 962px;
        top: 10%;
      }

      #exampleModal .modal-dialog.modal-xl .modal-content .modal-header .close {
        font-size: 24px;
      }
    }


    .leftSideDetails p b,
    .rightSideDetails p b {
      font-weight: 500;
    }

    /* bottom Footer CSS Add */
    .socialMedia ul li {
      padding: 0 4px;
    }

    .socialMedia ul li a {
      width: 30px;
      height: 30px;
      display: inline-flex;
      background: #e1e0e0;
      justify-content: center;
      align-items: center;
      border-radius: 50%;
      transition: all 0.2s linear;
    }

    .socialMedia ul li a:hover {
      background: #242887;
      color: #fff;
    }


    /* Dashboard pages css start */
    .dashboardSideMenuWrapper {
      background-image: url('../../images/latestBG.png');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      padding: 0;
    }

    .page-header {
      
          font-weight: 700;
    font-size: 14px;
    color: #495057;
    }

    .dashboardSideMenuWrapper .item {
      padding: 0px
    }

    .dashboardSideMenuWrapper .item a {
      display: block;
      padding: 10px 10px;
      border-bottom: 1px solid #fff;
      font-size: 16px;
      font-weight: 600;
      color: #fff !important;
      cursor: pointer;
    }

    .dashboardSideMenuWrapper .item .sub-item.sub-btn .dropdown {
      position: absolute;
      right: 0;
    }

    .dashboardSideMenuWrapper .item .sub-menu {
      margin: 0px;
      padding-left: 15px
    }

    .dashboardSideMenuWrapper .item .sub-menu>.sub-menu {
      padding-left: 15px
    }

    .dashboardSideMenuWrapper .item .sub-menu a {
      padding: 10px 10px 10px 10px;
    }

    .dashboardSideMenuWrapper .item .sub-menu a:hover {
      background-color: #F52D62;
      color: #ffffff;
      border-radius: 0px;
    }

    .dashboardSideMenuWrapper .item a .dropdown {
      margin: 0px 10px;
    }

    .dashboardSideMenuWrapper .item a i {
      margin-right: 5px;
      width: 25px;
    }


    .adminDashBoardWrapper .contactMessageWrapper .contactTableWrapper {
      padding: 0px;
    }

    .adminDashBoardWrapper .contactMessageWrapper i {
      color: #F52D62;
    }

    .adminDashBoardWrapper .contactMessageWrapper table tr td {
      font-size: 14px;
    }

    .adminDashBoardWrapper .contactTableWrapper .leftAlign i {
      min-width: 15px;
      display: inline-flex;
      justify-content: center;
      padding: 4px 0px;
    }

    .adminDashBoardWrapper .contactTableWrapper .leftAlign a:hover {
      color: #F52D62;
    }

    .adminDashBoardWrapper .contactMessageWrapper .contactTableWrapper {
      overflow: hidden;
    }

    .DashBoard .counterText {
      line-height: 1.2;
    }

    .adminDashBoardWrapper {
      padding: 0px 0px !important;
    }

    #DashBoard {
      padding: 30px 0px !important;
    }

    .DashBoard .numberWrapper.blockedItem {
      border: #fedfe5 solid 1px;
      box-shadow: 0 0 10px rgba(244, 215, 215, 0.5);
    }

    table tr:nth-child(2n) {
      background-color: #e0e4fa;
    }


    .DashBoard .numberWrapper.blockedItem .counterText a:hover {
      color: #242887
    }


    /* invoice page css */
    #content1 .table>thead {
      border: 1px solid #120555;
    }

    .invoice-box {
      border: #ececf5 solid 1px;
      box-shadow: 0 0 10px rgba(244, 215, 215, 0.5);
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      overflow: hidden;
    }

    .invoice-box .ttl {
      background: #242887;
      text-align: center;
      color: #fff;
      padding: 10px;
      font-size: 18px;
      font-weight: 600;
    }

    .invoice-box .body {
      padding-top: 0px;
      padding: 10px
    }

.customBtn {
    background-color: #465acd !important;
  }
  button{
    width: 100px;
  }
    .invoice-box .body>div {
      font-size: 16px;
      font-weight: 600
    }

    .invoice-box .body>div:not(:last-child) {
      margin-bottom: 10px;
      border-bottom: 1px solid #e0e0e0;
      padding-bottom: 10px
    }

    .invoice-box .body>div span {
      font-weight: 500
    }

    .invoice-box .body>div {
      display: flex;
      justify-content: space-between
    }



    /* Profile page CSS */
    .profileFielsWrapper {
      background-color: #fceeef;
    }

    .userProfileBody .userPersonalrInfo .userInfoHeading,
    .userProfileBody .userAccountInfo .userInfoHeading {
      min-width: 121px;
    }


    div#page-wrapper .row {
      margin-top: 0px !important;
    }

    /* My inbox Page CSS */
    .inbox-tabs tbody tr td i {
      color: #F52D62;
      min-width: 15px;
      margin-bottom: 6px;
    }

    .inbox-tabs .table tr th:nth-child(1) {
      min-width: 200px;
    }

    .inbox-tabs .table thead {
      background-color: #da1662 !important;
      color: #ffffff;
    }

    .inbox-tabs .table .customBtn {
      padding: 6px 4px;
      font-size: 13px;
    }

    .inbox-tabs .table .customBtn i {
      color: #fff !important;
    }

    .inbox-tabs .table .customBtn:hover i {
      color: #F52D62 !important;
    }

    .inbox-tabs .table .customBtn {
      margin: 0px;
    }

    .inbox-tabs .flex.items-center.justify-between .flex.justify-between.flex-1.sm\:hidden {
      display: flex;
      justify-content: space-between;
    }

    .inbox-tabs .nav-tabs li a {
      line-height: 25px;
      color: #da1662;
      padding: var(--advbtn-padding);
      border-radius: 10px;
      border: 1px solid #da1662;
      font-size: 14px;
      background: #fff;
      text-transform: uppercase;
    }

    .inbox-tabs .nav-tabs li a:hover {
      background-color: #da1662;
      border: unset;
      color: #fff;
      line-height: 24px !important;
      border: 1px solid #da1662;
    }

    .inbox-tabs .nav-tabs li.active a {
      border: 1px solid #da1662 !important;
    }

    .inbox-tabs .nav-tabs {
      border-bottom: 1px solid transparent;
    }

    .inbox-tabs .chat_list {
      padding: 15px 16px 10px;
    }

    .inbox-tabs .chat_people a {
      display: flex;
    }

    .inbox-tabs .messaging .headind_srch {
      background-color: #272e66;
    }

    .inbox-tabs .messaging .inbox_people .recent_heading h4 {
      font-weight: 600;
      color: #fff;
    }

    .inbox-tabs .messaging .chat_list .chat_ib h5 {
      margin-bottom: 5px;
    }

    .inbox-tabs .messaging .chat_list.active_chat {
      background: #fceeef;
    }

    .inbox-tabs .messaging .chat_list.active_chat .chat_ib h5 {
      color: #272e66 !important;
    }

    .inbox-tabs .messaging .active_chat .chat_ib p {
      color: #5b5b5b !important;
    }

    .inbox-tabs .tab-content.active {
      margin-top: 8px !important;
    }

    .c-scrollbar-light {
      scrollbar-color: rgba(24, 28, 41, 0.08);
      scrollbar-width: thin;
      -webkit-scrollbar-width: thin;

    }

    .c-scrollbar-light::-webkit-scrollbar {
      width: 5px;
    }

    .c-scrollbar-light::-webkit-scrollbar-track {
      background: #ddd;
    }

    .c-scrollbar-light::-webkit-scrollbar-thumb {
      background: #666;
    }


    /* Favourite Ads Page CSS */
    .favorite-lists .text-muted,
    .favorite-lists .list-unstyled.ul_list li {
      font-size: 12px;
      color: #777;
      margin-bottom: 2px;
    }

    .favorite-lists .text-muted i {
      min-width: 20px;
      display: inline-flex;
      justify-content: center;
      color: #120555;
      font-size: 12px;
    }

    .favorite-lists h5 a {
      color: #272e66 !important;
      font-size: 14px;
    }

    .favorite-lists h5 a:hover {
      color: #120555 !important
    }


    .table td {
      vertical-align: middle;
    }

    #page-wrapper .flex.justify-between.flex-1.sm\:hidden {
      display: flex;
      justify-content: space-between;
    }

    /* .inbox-tabs .table_outer_div .referal_page{white-space: nowrap} */
    .inbox-tabs .table_outer_div .table td {
      vertical-align: middle;
      font-size: 14px;
      padding: 2px 0 !important;
    }

    /* My Ads Page CSS */


    /* Create New Post page CSS */
    #editor .ql-editor.ql-blank {
      min-height: 150px;
    }

    #page-wrapper {
      padding: 20px;
      background: rgba(255, 243, 243, 0.5);
      box-shadow: 0 0 10px rgba(255, 211, 211, 0.5);
    }

    #page-wrapper .form-horizontal label {
      color: #272e66 !important
    }

    .cus_top .tt-search-box {
      margin-top: 0px
    }

    .form-horizontal .profile-avatar .img-thumbnail.img-circle1 {
      width: 100%;
    }

    .form-group.col-lg-6.hidden_div .bootstrap-filestyle.input-group {
      display: flex;
      align-items: center;
    }

    .css-btn {
      position: relative;
      margin-top: -60px;
    }


    .aff-btn {
      height: 30px !important;
    }
.payNowBtnWrapper p {
    color: #465acd;
  }
    .contactDetailsWrapper.cus-flex a:hover {
      color: #242887 !important;
    }

    .promocodeText p {
    color: #120555;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
}

    .contactDetailsWrapper.cus-flex p {
      display: flex;
      border-bottom: 1px solid #d5d5d5;
      padding-bottom: 10px;
      margin-bottom: 10px;
    }

    .contactDetailsWrapper.cus-flex p span i {
      margin-top: 5px;
      min-width: 20px;
      display: flex;
      justify-content: center;
    }

    .contactDetailsWrapper.cus-flex p {
      margin-bottom: 5px
    }

    .captchWrapper .captchaWrapper #queryString1 {
      font-size: 24px !important;
    }

    .backNextBtn {
      margin-top: 10px;
    }

    .backNextBtn.text-center {
      display: flex;
      justify-content: space-between;
    }

    .backNextBtn.text-center a {
      margin: 0;
      font-size: 18px;
      height: 36px;
      display: flex;
      justify-content: center;
      align-items: center;
    }


    #hiderrr {
      left: 0;
      border-radius: 0px !important;
    }


    /* Blog Detail page CSS */
    .blogBody ol,
    .blogBody ul {
      padding-left: 1rem !important;
    }

    .blogPoints .comments-title>h2 {
      display: flex;
      /*flex-direction: row-reverse;*/
    }

    .blogPoints .comments-title>h2>span {
      font-size: 22px;
      width: 100%;
      display: flex;
      justify-content: start;
      align-items: center;
    }

    .blogPoints .comments-title>h2>i {
      width: 34px;
      height: 34px;
    }

    .blogPoints .comments-title>h2>span>i {
      color: #242887;
      font-size: 20px;
      padding-right: 5px;
    }

    /* .blogPoints .like {display: flex;justify-content: space-between;align-items: center;padding: 5px;color: #120555;} */
    .blogPoints .like {
      display: flex;
      align-items: center;
      padding: 5px;
      color: #242887;
    }

    .blogPoints .like .fa {
      margin-right: 5px;
    }

    .blogWrapper .blogBody p a {
      color: #4f5795;
    }

    .blogPreviousNextBtn a {
      color: #120555;
      line-height: 1.1;
      font-size: 16px;
    }

    .blogPreviousNextBtn .btn {
      margin-bottom: 10px;
    }

    .headlineReadMoreBtn.headlineReadMoreBtn1 a {
      background-color: #fff;
      color: #242887 !important;
      border: 1px solid #242887;
      margin: 10px auto;
      padding: 8px 25px;
    }

    .headlineWrapper .headlineContainer p {
      line-height: 1.2;
    }

    .latestVideos {
      border: 1px solid #f55a73;
      padding: 5px;
      margin-bottom: 20px;
    }

    .contactInfoWrapper i {
      min-width: 20px;
      display: inline-flex;
      justify-content: center;
    }

    .contactInfoWrapper .contactInfo i {
      font-size: 13px;
      margin-top: 7px;
    }

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

    .contactInfo .website,
    .contactInfo .email {
      margin-bottom: 6px;
    }


    .form-tabs .bizz-content .box {
      border: 1px solid transparent;
      box-shadow: 0 0px 15px rgba(255, 118, 118, 0.2) !important;
      border-radius: 5px;
    }

    .form-tabs .bizz-content .box .featured-inner {
      border: 1px solid transparent;
    }

    .form-tabs .bizz-content .box .demophp {
      padding: 0px 15px 0px;
    }

    .magehelpsWrapper .howWorkWrapper {
      line-height: 1.4 !important;
    }


    .logInSignInBtn .customBtn {
      background: transparent !important;
      position: relative;
      border: 1px solid #242887 !important;
    }

    /*.customBtn.logBtn a::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50px;border: 2px solid transparent;
          border-radius: 50px;
    border: 2px solid transparent;
    background: linear-gradient(45deg,#28245e,#da1662) border-box;
    -webkit-mask: linear-gradient(#da1662 0 0) padding-box, linear-gradient(#fff 0 0);
      mask-composite: add, add;
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;}*/
    .logInSignInBtn .customBtn p {
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%);
      background-clip: border-box;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }

    .logBtn p {
      color: #000 !important;
    }

    .contactInfo {
      position: relative
    }

    .contactInfo::after {
      content: "";
      position: absolute;
      inset: 0;
      border-radius: 10px;
      padding: 3px;
      width: 100%;
      height: 100%;
      background: linear-gradient(#242887, #31225b);
      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      mask-composite: add, add;
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none;
    }

    .assestDownload .alignn {
      position: relative;
      display: flex;
      justify-content: center;
    }

    .assestDownload .alignn::after {
      content: "";
      position: absolute;
      inset: 0;
      border-radius: 10px;
      padding: 3px;
      width: 100%;
      height: 100%;
      background: linear-gradient(#242887, #31225b);
      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      mask-composite: add, add;
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none;
    }

    .downloadassets .assets {
      margin: 0;
    }

    .downloadassets .childd:not(:last-child) .assets {
      margin-bottom: 20px !important;
    }

    .downloadassets.row {
      padding: 20px 0;
    }

    .customBtn img {
      height: 22px;
      margin-right: 10px !important;
    }

    .logInSignInBtn .customBtn {
      color: #000 !important;
    }

    .logInSignInBtn a:hover {
    color: #292d94 !important;
}

.carousel-indicators button {
    background-color: #242887 !important;
  }

  .btn-outline-danger {
    border-color: #070d49;
  }

  .logInSignInBtn a {
    color: #242887;
  }

  .btn-outline-danger:hover {
    background-color: #dc3545;
    border-color: #070d49;
  }

  .btn-danger {
    background-color: #dc3545;
    border-color: #1e2154;
  }

  .itemView {
    color: #242887;
}
.buinessListingWrapper .bottomBorder {
    width: 5% !important;
}

    .strp {
          padding: 3px;
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #465acd;
    }

    .mg1 {
    background-color: #EAF0FF !important;
}

.mg2 {
    background-color: #f1fdff !important;
}

    .downloadassets .assets p {
      color: #fff;
    }

    .downloadassets .assets .download {
      color: #fff;
    }

    .AboutprojectWrapper .row {
      align-items: center;
    }

    /* .AboutprojectWrapper .projectText .quoteText h6,.AboutprojectWrapper .projectText .quoteText p {color: #fff;} */
    /* .strp, */
    .mk-strip,
    .bottomBorder,
    #latest,
    .differentaineTableWrapper th,
    .classifiedsHeader,
    .oppoWrapper span,
    .signInBtn,
    .opportunity .opportunityContent .readMoreBtn a,
    #insights .insightWrapper,
    #aboutuspageWrapper .AboutquoteWrapper,
    .overall-ratings button,
    .blogPoints #add_comment,
    .blogPreviousNextBtn .btn,
    .planFeatureTable th,
    .submitBtn input,
    .dashboardSideMenuWrapper,
    .buyNowCTA button,
    .buyNowCTA,
    .loginWrapper button,
    .downloadassets .assets,
    .cuts-btn,
    .howWorkWrapper:hover,
    .yek-social,
    .grez-box,
    .price-tag,
    .fliters-btn.Client-btn.btn,
    .color-box,
    #paid,
    .aboutBannertext{
   /*    background: -moz-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -o-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -ms-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important; 
     */
      background-image: none !important; 

          }


.oppoWrapper span {
    background-color: #e81253;
    border-radius: 2px;
    color: #05083b;
  }
    .buyNowCTA button{
      text-transform: uppercase;
      color: white;
    }

    .aboutusWrapper{

    }

    .alacarte-menu .curved-buttons:hover {
      background: rgba(241, 30, 93, 1);
      background: -moz-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -o-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -ms-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(70 90 205) 63%) !important;
    }

    .favorite-lists .btn-align .btn,
    .logInBtn,
    .toggleActive,
    .serach-li .btn-block .btn-elet {
      background-color: #da1662 !important;
    }

    .alacarte-menu .curved-buttons {
      color: #fff;
      background: rgb(70 90 205) !important;
    }

    .each-form-tab.active .curved-buttons {
      background: -moz-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -o-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -ms-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(70 90 205) 63%) !important;
    }

    .latestCardDetails{
      background-image: none !important;
    }

    .aboutBannertext h5,
    .AboutprojectWrapper .quoteText h6,
    .AboutprojectWrapper .quoteText p {
      color: #fff
    }

    .AboutprojectWrapper .quoteText a {
      color: #000;
    }

    .btn.btn-primary.edit_btn {
      background: #31225b !important;
    }

    /* .toggleActive,.dashboardSideMenuWrapper{background-image: linear-gradient(54deg, #f280a1 0%, #fdcdd0 100%) !important;
        filter: drop-shadow(0 0 2.5px rgba(0,0,0,0.1));} */
    .toggleActive {
      color: #fff !important;
      font-weight: 600;
    }

    .inner-input .select2-container .select2-choice {
      height: 42px !important;
      padding: 0 0 0 8px;
      line-height: 42px !important;
    }

    .achorT span {
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background-clip: border-box;
      background-clip: border-box !important;
      background-clip: border-box !important;
      -webkit-background-clip: text !important;
      -webkit-text-fill-color: transparent !important;
    }

    .notificationWraapper a {
      position: relative;
      margin-right: 4px;
      font-size: 18px;
    }

    /* .notificationWraapper a sup {
          font-size: 12px;
          position: absolute;
          top: 0px;
          right: -6px;
          background: #fcc7cd;
          height: 14px;
          width: 14px;
          border-radius: 50px;
          line-height: 1.2;
          text-align: center;
        } */

    .notificationWraapper a sup {
      font-size: 12px;
      position: absolute;
      top: -2px;
      right: -2px;
      background: #d1d6f6;
      height: auto;
      width: auto;
      border-radius: 50px;
      line-height: 1.2;
      text-align: center;
      padding: 0px 4px;
    }

    .serach-ul {
      list-style: none;
      padding-left: 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: start;
    }

    .user-bx img {
      width: 40px;
    }

    .color-box {
      width: 50px;
      height: 50px;
      border-radius: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    /* .serach-li:not(:last-child) {margin-right: 10px;} */
    .serach-li {
      margin-bottom: 10px;
    }

    .serach-li {
      padding: 10px;
      width: 32%;
      border-radius: 15px;
      filter: drop-shadow(0 0 2.5px rgba(0, 0, 0, 0.1));
      background-color: #ffffff;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 6px;
    }

    .user-bx {
      width: 100%;
    }

    .serach-li .user-bx .li-ttl {
      font-size: 18px;
      ;
      margin-top: 10px;
      margin-bottom: 6px;
      font-weight: 600;
    }

    .color-box i {
      font-size: 26px;
      color: #fff;
    }

    .serach-li .leftAlign {
      padding-left: 0;
    }

    .serach-li .leftAlign a i {
      padding: 0;
      color: #ec3b5d;
    }

    .serach-li .leftAlign a {
      font-size: 14px;
      color: #333;
      padding-left: 0;
    }

    .serach-li .btn-block {
      margin-top: 6px;
    }

    .serach-li .btn-block .btn-elet:not(:last-child) {
      margin-right: 10px;
    }

    .serach-li .btn-block .btn-elet {
      transition: .3s all linear;
      color: #fff;
    }

    .user-bx .sub-ttl a {
      color: #da1662;
    }

    .serach-li .btn-block .btn-elet:hover {
      background-image: none;
      background: transparent;
      border: 1px solid #000;
    }

    .fliters-btn .fa-search {
      margin-right: 6px;
    }

    .fliters-btn .fa-plus-circle {
      margin-left: 6px;
    }

    .fliters-box {
      padding: 10px 0 30px;
      display: flex;
    }

    .fliters-box .fliters-btn {
      background: #fff;
      border-radius: 6px;
      margin-right: 10px !important;
      color: #1e2154;
      font-weight: 400;
      border: 1px solid #ddd;
      font-size: 14px;
      margin: 0;
      height: 30px;
      line-height: 16px;
    }

    .fliters-box .fliters-btn:hover {
      background-image: none;
      color: #1e2154;
      background: #fff;
      border: 1px solid #000;
    }

    .fliters-btn.Client-btn.btn {
      font-weight: 600;
      color: #fff;
    }

    .fliters-btn.btn label {
      font-size: 14px;
      text-transform: uppercase;
    }

    .serachbar {
      display: flex;
      position: relative;
      justify-content: center;
      margin-left: auto;
    }

    .serachbar input {
      padding: 6px !important;
      display: block;
      width: 100%;
      min-height: 14px !important;
      height: 36px;
    }

    .serachbar i {
      position: absolute;
      right: 5px;
      top: 12px;
      color: #000;
      font-size: 14px;
      padding: 0;
    }

    .radio input {
      display: none;
    }



    #insights .heading a {
      color: #fff !important;
    }

    .aboutusBox {
      background-color: transparent !important;
    }

    .aboutusContent a {
      color: white !important;
      text-decoration: underline !important;
    }

    .aboutWrapper {
      border-right: 1px solid #fff !important;
      padding: 15px 0;
    }

    .aboutusBox {
          padding: 5px;
      }

    #latest .oppoWrapper {
      color: white !important;
    }

    .latestSlider .owl-nav button {
      height: 40px;
      background: #fff !important;
      width: 40px;
      border-radius: 50px !important;
      border: 1px solid #000 !important;
    }

    .latestSlider .owl-nav button span {
      top: -18px !important;
      position: absolute;
      left: 12px;
      font-size: 42px;
    }

    .latestSlider .owl-carousel .owl-nav button.owl-prev {
      display: block;
      left: 0;
      position: absolute;
      color: white;
    }

    .latestSlider .owl-carousel .owl-nav button.owl-next {
      display: block;
      position: absolute;
      right: -9%;
    }

    #insights .oppoWrapper {
      color: #fff !important;
    }

    /* li.cutomBtn.active:after {content: "\f0d7";padding-left: 8px;display: inline-block;font-family: FontAwesome;
        font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 14px;} */
    li.cutomBtn.active {
      position: relative;
    }

    #aboutuspageWrapper .AboutquoteWrapper .quote {
      color: #fff !important;
    }

    #aboutuspageWrapper .AboutquoteWrapper .quoteText p {
      color: #fff !important;
    }

    #aboutuspageWrapper .AboutquoteWrapper .quoteText h6 {
      color: #fff !important;
    }

    .blogPoints #add_comment {
      padding: 0 !important;
      width: 120px;
      font-size: 14px;
    }

    .blogPoints #add_comment:hover {
      color: #fff !important;
    }

    .blogPreviousNextBtn .btn:hover {
      color: #fff !important;
    }

    .gettouchprt.text-center {
      text-align: left !important;
      margin-top: 6px;
      display: flex;
      align-items: center;
      padding: 6px
    }

    .blogPoints .like {
      padding: 0px
    }

    .overall-ratings button {
      padding: 4px 0;
      width: 45% !important;
      border-radius: 6px !important;
      margin: initial !important;
    }

    .blogPreviousNextBtn .btn {
      padding: 4px 6px;
      font-size: 14px;
      width: 100px;
      color: #fff;
    }

    .btn.previousBtn {
      color: #000 !important;
    }

    #social-links ul {
      display: flex;
      justify-content: center;
      list-style: none;
      padding-left: 0;
      margin-bottom: 0px
    }

    #social-links ul li a {
      font-size: 40px
    }

    .planDetails .discountWrapper {
      min-width: 100px !important;
    }

    .videoBottomBtn .free.customBtn {
      padding: 7px;
    }

    .top-tabb #nav-tab .nav-link {
      padding: 10px 15px;
      width: auto;
      color: #1e2154;
      background-color: #fff !important;
      border-color: #dee2e6 !important;
      border-radius: 10px !important;
      font-weight: 600;
      text-transform: uppercase;
    }

    .top-tabb #nav-tab .nav-link.active {
      color: #fff;
      background: -moz-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -o-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -ms-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      color: #fff !important;
    }

    .top-tabb #nav-tab .nav-link:not(:last-child) {
      margin-right: 10px;
    }

    .top-tabb .nav-tabs {
      border-bottom: none;
    }

    .top-tabb .nav-tabs .nav-item.show .nav-link {
      color: #495057;
      background-color: #fff !important;
      border-color: #dee2e6 !important;
    }


    .elite-members .heading img {
      width: 46px;
      margin-left: 6px;
    }

    .elite-members .heading .ttl {
      font-size: 14px;
      display: flex;
      align-items: center;
      font-weight: 700;
      color: #333;
    }

    .elite-ul {
      list-style: none;
      padding-left: 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }

    .user-bx img {
      width: 28px;
      position: absolute;
      right: 2px;
      top: 2px;
    }

    .color-ox {
      width: 80px;
      height: 80px;
      border-radius: 50px;
      background-image: linear-gradient(54deg, #f280a2 0%, #fecdd1 100%);
      margin: auto;
    }

    .elite-li:not(:last-child) {
      margin-right: 10px;
    }

    .elite-li {
      margin-bottom: 10px;
    }

    .elite-li {
      width: 130px;
      height: 150px;
      border-radius: 15px;
      filter: drop-shadow(0 0 2.5px rgba(0, 0, 0, 0.1));
      background-color: #ffffff;
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .user-bx {
      width: 100%;
    }

    .elite-li .user-bx .li-ttl {
      font-size: 20px;
      text-align: center;
      margin-top: 12px;
      font-weight: 800;
      margin-bottom: 0 !important;
    }


    .price-tag img {
      width: 30px;
      filter: invert(1);
    }

    .pricing_card {
      align-items: center;
      width: 24%;
      height: 80px;
      border-radius: 15px;
      filter: drop-shadow(0 0 2.5px rgba(0, 0, 0, 0.1));
      background-color: #ffffff;
      display: flex;
      justify-content: space-between;
      padding: 10px;
    }

    .app-roved {
      color: #1e2154;
      font-weight: 600;
      font-size: 13px;
      margin-bottom: 0;
    }

    .app-roved a {
      color: #1e2154;
    }

    .pricing-text.font-weight-bold {
      color: #1e2154;
      font-weight: 600;
      font-size: 20px;
      margin-bottom: 2px;
    }

    .price-tag {
      width: 40px;
      height: 40px;
      border-radius: 14px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .pricing-card-box {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 20px;
      border-bottom: 1px solid #ddd;
      padding-bottom: 20px;
    }

    .graph-head {
      display: flex;
      justify-content: space-between;
    }

    .graph-head a {
      color: #1e2154;
    }

    .graph-head h2 {
      color: #1e2154;
      font-size: 22px;
    }

    .pricing_card:not(:last-child) {
      margin-right: 9px;
    }

    .graph-box {
      border-radius: 15px;
      filter: drop-shadow(0 0 2.5px rgba(0, 0, 0, 0.1));
      background-color: #ffffff;
      padding: 14px;
      width: 100%;
    }

    .grez-box {
      border-radius: 15px;
      width: 100%;
    }

    .grez-box h2 {
      color: #ffffff;
      font-weight: 600;
      text-align: center;
      margin-bottom: 2px !important;
      font-size: 20px;
    }

    .grez-box p {
      color: #ffffff;
      font-weight: 500;
      font-family: "Poppins";
      text-align: center;
      margin-bottom: 10px;
    }

    .grez-box .btn-block {
      text-align: center;
    }

    .grez-box .logout-btn.btn {
      background: #fff;
      padding: 0 12px;
      font-weight: 800;
      font-size: 18px;
    }

    .grez-box img {
      width: 100px;
      border-radius: 0;
      margin-bottom: 10px;
    }

    .grez-box {
      text-align: center;
      padding: 4px 4px;
    }


    .notificationWraapper .dropdown-menu {
      position: absolute;
      background-color: #ffffff;
      z-index: 100;
      left: -40px;
      border-radius: 4px;
      padding: 0;
      border: none;
      height: 332px !important;
      overflow-x: hidden;
      scrollbar-width: thin;
    }

    .notificationWraapper .dropdown-menu ul {
      display: block;
      text-align: left;
      box-shadow: rgba(215, 222, 227, 0.3960784314) 0px 0px 20px;
      padding: 10px;
      border-radius: 4px;
      border: 1px solid rgba(39, 46, 102, 0.5019607843);
      margin-bottom: 0px !important;
      list-style: none;
      width: 360px;
    }

    .notificationWraapper .dropdown-menu ul li {
      padding: 5px;
      border-radius: 3px;
      list-style: none;
      border-bottom: 1px solid #d1d1d1;
    }

    .notificationWraapper .dropdown-menu ul li:last-child {
      border: none;
    }

    .notificationWraapper .dropdown-menu ul li:hover {
      background-color: #242887;
    }

    .notificationWraapper .dropdown-menu ul li:hover a {
      color: #ffffff;
    }

    .notificationWraapper .dropdown-menu ul li a {
      text-decoration: none;
      padding: 10px 0px;
      color: #272E66;
      font-size: 14px;
    }

    .dashboardSideMenuWrapper .menu {
      padding: 0 !important;
    }

    .year.dropdown-toggle::after {
      vertical-align: middle !important;
    }


    .innertop-tab {
      border: 1px solid #ddd;
      padding: 10px;
      border-radius: 10px;
    }

    .innertop-tab #nav-tab2 .nav-link.active {
      background: -moz-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -webkit-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -o-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: -ms-linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      background: linear-gradient(90deg, rgba(40, 36, 94, 01) 0%, rgb(72, 29, 85) 30%, rgb(218, 22, 98) 63%) !important;
      border-radius: 10px;
      color: #fff;
    }

    .innertop-tab #nav-tab2 .nav-link {
      background-color: #fff !important;
      border-color: #dee2e6 !important;
      text-transform: uppercase;
      border-radius: 6px !important;
      background-image: none !important;
      padding: 4px 10px;
      width: auto;
      color: #2f225c;
    }

    /* .innertop-tab #nav-tab2 .nav-link {} */
    .innertop-tab #nav-tab2 .nav-link:not(:last-child) {
      margin-right: 2px;
    }

    .innertop-tab .nav-tabs {
      border-bottom: none;
      justify-content: start;
    }

    .innertop-tab .nav-tabs .nav-item.show .nav-link {
      color: #495057;
      background-color: #fff !important;
      border-color: #dee2e6 !important;
    }

    .innertop-tab .tab-pane .heading .ttl {
      color: #1b1b29;
      font-weight: 600;
      font-size: 20px;
    }

    .auth-pro {
      display: flex;
      align-items: center;
    }

    .auth-pro .authore h5 {
      margin-left: 10px;
      font-size: 16px;
      font-weight: 600;
    }

    .tbl-cont img {
      width: 60px;
    }

    .pro-file {
      background: #ddd;
      width: 45px;
      border-radius: 50px;
    }

    .table-responsive.tbl-cont td {
      padding: 6px 8px;
      vertical-align: middle;
      font-size: 14px;
      color: #1e2154;
    }

    .table-responsive.tbl-cont thead th {
      vertical-align: bottom;
      border-bottom: 1px solid #ddd !important;
      padding: 10px 7px;
      background: #fff !important;
      color: #1e2154 !important;
    }

    .toggleBtn:not(:last-child) {
      margin-right: 10px;
    }

    .toggleBtn {
      border-radius: 10px;
      text-transform: uppercase;
    }

    .tbl-cont .leftAlign {
      text-align: left !important;
      padding-left: 0;
      min-width: 210px;
    }

    .tbl-cont .leftAlign a i {
      color: #F52D62;
    }

    .tbl-cont .leftAlign a {
      color: #1E2154;
    }

    /* ====================================================
                          Media Query
      ==================================================== */
    .classifiedsViewFooter.row .classifiedsViewEmail a {
      white-space: nowrap;
    }

    .leftWrapper.touch-info-sec {
      padding: 10px 10px !important;
    }

    .topNavBar .primumUserIcon {
      top: 13px;
      right: 0px;
    }


    .serviceMediaPostWrapper .property-info table td {
      font-size: 14px;
    }

    .sidebarwidth .feedbackWrapper #message {
      padding: 5px
    }


    .businessListingDetailsWrapper .table-responsvie table {
      overflow-x: scroll;
      width: 100%;
    }

    .businessListingDetailsWrapper .table-responsvie table,
    .businessListingDetailsWrapper table {
      overflow-x: scroll;
      width: 100% !important;
    }


    .cus-flex p:nth-child(1) a {
      display: flex;
      word-break: break-all;
      line-height: 1.2;
    }

    @media screen and (min-width:992px) {
      .businessListing.faq .row.gx-1 .col-md-3 {
        width: 27% !important;
      }

      .businessListing.faq .row.gx-1 .col-md-9 {
        width: 67% !important;
      }

      .sidebarwidth .row.gx-1 .col-md-3 {
        width: 25% !important;
      }

      .sidebarwidth .row.gx-1 .col-md-9 {
        width: 67% !important;
      }


      #classifieds .projectImg img {
        max-width: 100px
      }

      #DashBoard .row .col-md-3 {
        width: 27.5%;
      }

      #DashBoard .row .col-md-9 {
        width: 72.5%;
      }
    }

    @media screen and (max-width:1199px) {
      .featureDetails .featureDetailss.featureDetailssUl .freeForAllBtn {
        white-space: nowrap;
      }

      .featureDetailssUl ul {
        min-height: 469px;
      }

    }

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

      /* Dashboard pages css start */
      .select2-chosen {
        text-align: left !important;
      }

      .form-control.select2-container {
        text-align: left !important;
      }

      .downloadassetsWrapper h6 {
        text-align: center;
      }

      .assestDownload .row.align-items-center.justify-content-center {
        position: relative;
        padding: 14px 0 0;
      }

      .heading>img {
        display: none;
      }

      .bannersearch_form .row.row-0 {
        padding: 0px 15px;
      }

      .aboutWrapper {
        border-right: 1px solid transparent;
      }

      nav .navigationWrapper .navigation ul li a {
        font-size: 14px;
      }

      #about-us .aboutusWrapper .aboutWrapper .aboutusBox {
        margin-right: 0;
      }

      #about-us .findProviderWrapper {
        padding: 0;
      }

      .aboutusHeading h1.head-text {
        font-size: 20px;
      }

      #about-us .aboutusContent p {
        font-size: 16px;
      }

      .findBtn,
      .upgradeBtn {
        font-size: 14px;
        padding: 8px 10px;
      }

      #insights .insights-tab {
        margin-bottom: 25px;
      }


      #insights .bottomReadMore .row.mt-3 {
        margin-top: 0px !important;
      }

      #insights .bottomReadMore .row.mt-3 .bottomReadMoreBtn {
        padding: 0px !important;
      }

      #blog .blogWrapper {
        margin: 20px 0px 0px;
      }

      .filter .form-box,
      .form-box.search-location,
      .column-3 .form-box.search-location {
        width: 100%;
        max-width: 100%;
      }

      .search-formbtn {
        position: relative;
        right: 0;
        bottom: 0px;
        top: 0px;
        display: flex;
        justify-content: center;
        width: 100%;
        margin: 10px 0px 0px;
      }

      .bannersearch_form .form-inline {
        border-bottom: 20px;
        border: 1px solid transparent;
        overflow: hidden;
        border-radius: 0px;
      }

      .bannersearch_form .form-inline .form-control {
        border: 1px solid #ed008b;
      }

      .bannersearch_form .search-location .form-control.customeDropDown {
        border-bottom: 1px solid #ed008b;
      }

      .bannersearch_form.column-4 .search-formbtn {
        margin: 10px 0px 0px
      }

      .column-4 .form-box.search-location {
        width: 100%;
        max-width: 100%;
      }

      .column-3 .search-industry .filters i {
        padding-left: 0px;
      }

      .column-3 .form-box.search-country .form-control {
        padding: 10px 15px 10px 40px !important;
      }

      .bannersearch_form.column-3 .search-formbtn {
        margin-top: 10px;
      }

      .classifieds .classifiedsViewHeader {
        flex-direction: column;
      }

      .classifieds .classifiedsViewWrapper .field i {
        min-width: 30px;
        display: flex;
        justify-content: center;
      }

      .classifieds .classifiedsViewsWrapper {
        display: flex;
        align-items: center;
      }

      .classifieds .classifiedsViewsWrapper .field.d-flex.justify-content-end.align-items-center {
        justify-content: flex-end !important;
        flex-grow: 1;
      }


      .opportunity .opportunityWrapper {
        flex-direction: column;
      }

      .opportunity .opportunityLogo .img-fluid {
        min-width: 100%;
        width: 100%;
      }

      .opportunity .opportunityWrapper .opportunityContent {
        margin-left: 0;
      }

      .opportunity .opportunityWrapper .opportunityContent .opportunityName {
        font-size: 16px;
      }

      .opportunity .opportunityWrapper .opportunityContent b,
      .opportunity .opportunityWrapper .opportunityContent p,
      .opportunity .opportunityWrapper .opportunityContent .userProfileLocation.w-50 {
        font-size: 14px;
      }

      .opportunity .opportunityWrapper .opportunityContent .ft {
        position: initial;
      }

      .opportunity .opportunityWrapper .opportunityContent .cust-flex {
        padding-top: 0;
      }

      .opportunity .opportunityWrapper .opportunityContent .userProfileLocation.w-50 {
        font-weight: bold;
      }

      .opportunity .opportunityWrapper .opportunityContent .ft .readMoreBtn {
        margin-top: 2px;
      }

      .planFeatureTable tbody td {
        font-size: 16px !important;
      }

      .featureDetailss.featureDetailssUl ul {
        min-height: 450px;
      }

      .feature .featureDetailss.featureDetailssUl ul li {
        padding: 15px;
      }

      .planFeatureTable thead th:first-child,
      .planFeatureTable tbody td:first-child {
        padding-left: 10px !important;
      }


      .advertisedProducts .productWrapper {
        width: 22%;
      }

      .advertisedProducts .productWrapper .productImg img {
        width: 100%;
        height: 100%;
        display: block;
      }

      .advertisedProducts .productsRate {
        width: 34%;
      }

      .advertisedProducts .productsDetails ul li {
        font-size: 14px !important;
      }

      .advertisedProducts .productsDetails {
        flex-direction: column;
      }

      .advertisedProducts .productsDetails ul:nth-child(1) {
        margin-bottom: 0px
      }

      .advertisedProducts .productsDetails ul {
        padding: 0px 15px;
        width: 100%
      }

      .newServiceDetails {
        padding-left: 20px;
        margin-left: 0;
      }

      .alacarte-content .tab .right {
        background-size: 100% 100% !important;
        height: auto !important;
      }

      .alacarte-content .cs-content.tab .right {
        background-size: 100% 100% !important;
        height: 800px !important;
      }

      .alacarte-content .tab .right {
        padding: 20px !important;
      }

      .alacarte-content .tab .right .tab-pane.active {
        margin-left: 0px !important;
      }

      .alcartepage .body .main .title {
        font-size: 18px;
      }

      .alacarte-content .cs-content.tab ul li {
        margin-left: 15px !important;
      }

      .alacarte-content .cs-content.tab .right {
        height: auto;
      }

      .alacarte-content .capital-content.tab .left,
      .alacarte-content .capital-content.tab .right {
        height: 550px !important;
      }


      .aboutMainText p {
        font-size: 20px
      }

      .form-horizontal .bizz-content.tab {
        text-align: left;
      }


      .form-group label,
      label.label-control {
        text-align: left;
        width: 100%;
      }




    }

    .contactInfo .address {
      width: 100% !important;
    }

    @media screen and (max-width:767px) {
      .downloadassetsWrapper h6 {
        margin-bottom: 0;
        text-align: center;
      }

      .contactInfoWrapper.w-100 {
        margin-bottom: 30px;
      }

      .contactInfoWrapper::after {
        content: '';
        display: none;
      }

      .contactWrapper p {
        margin-bottom: 10px !important;
      }

      .downloadassets .assets {
        width: auto;
      }

      .heading {
        font-size: 20px;
      }

      .heading img {
        width: 80px;
      }

      .logInSignInBtn .customBtn {
        width: 38px;
        height: 38px
      }

      .topNavBar {
        height: auto;
        padding: 30px 0px;
      }

      .subNav ul li a:hover {
        background-color: #242887;
      }

      .subNav ul li:hover a {
        color: #000 !important;
      }

      /* li.subMenu .subNav ul li {background-color: transparent;padding: 0px !important; margin: 0px !important}
    li.subMenu .subNav ul li a:hover{color: #fff !important;background-color: #242887;padding: 10px;display: block;width: 100%;line-height: 11px;}
    */
      li.subNav ul li:hover a {
        color: #fff !important;
      }

      .navigationWrapper ul li {
        padding: 0
      }

      .navigationWrapper ul li:not(last-child) {
        margin-bottom: 10px;
      }

      .navigationWrapper ul li:hover {
        background-color: #242887;
      }

      nav .navigationWrapper .navigation ul li a {
        font-size: 14px;
        font-family: 'calibri';
        font-weight: 600;
        background: #242887;
        border-radius: 5px;
        padding: 4px 10px;
        display: block;
        color: white !important;
      }

      .subNav ul {
        border: 1px solid rgba(39, 46, 102, .502);
        border-radius: 4px;
        padding: 5px;
      }

      .subNav {
        min-width: 100%;
      }

      .navigationWrapper ul li {
        position: relative
      }

      .navigationWrapper ul .subMenu {
        position: relative;
      }

      nav .navigation ul i {
        font-size: 14px;
        position: absolute;
        top: 9px;
        right: 10px;
      }

      .subMenu:hover i {
        color: #fff;
      }

      .topNavBar .menuBtn {
        right: 225px;
        top: 40px;
      }

      .logInSignInBtn .customBtn {
        width: auto;
        height: auto;
      }

      .logInSignInBtn .customBtn a {
        width: 20px;
        height: 28px;
        display: inherit;
      }

      .logInSignInBtn .customBtn .subMenu a {
        display: initial;
      }

      .productImg img {
        width: 76px;
        height: 76px;
      }


      #advertising .col-lg-2.col-md-3.col-6.d-flex.custome,
      #professionalServices .col-md-3.col-sm-4.col-6.custome.d-flex {
        margin-top: 0px;
      }

      #professionalServices .serviceWrapper {
        margin: 10px 0px;
      }

      #professionalServices .menuWrapper ul {
        padding: 8px 0px
      }

      #professionalServices .menuWrapper ul li {
        line-height: 1.2;
      }

      #latest .owl-carousel .owl-nav button.owl-next {
        margin-right: -50px;
      }

      .starRating img {
        width: 15px !important;
      }

      .latestCardDetails .starRating {
        width: 100%;
        justify-content: center;
      }


      .postHeading {
        font-size: 14px;
      }

      .postDiscription,
      .postLocation {
        font-size: 14px;
      }

      .freePostBtn {
        font-size: 14px;
      }

      #blog .headlinesWrapper {
        padding: 0 10px;
      }

      #blog .headlinesWrapper h5 {
        font-size: 16px;
      }

      #hiderrr p {
        font-size: 12px !important;
        line-height: 1.2;
      }

      #hiderr {
        font-size: 12px;
        width: auto;
        white-space: nowrap;
      }


      .filterStrapWrapper .filterStap {
        flex-direction: column;
      }

      .classifieds .classifiedsViewWrapper .classifiedsViewFooter {
        font-size: 14px;
      }


      .featureDetailss.featureDetailssUl ul {
        min-height: auto;
      }

      .feature .planFeatureWrapper {
        margin: 0px 0px;
      }

      .feature .featureDetailsWrapper {
        margin: 30px auto;
      }

      .advertisedProducts .productWrapper {
        padding: 0px;
      }

      .advertisedProducts .productsDetails {
        width: 100%;
        border-top: 2px solid #f52d62;
        border-bottom: 2px solid #f52d62;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
      }

      .advertisedProducts .productsDetails {
        padding: 10px;
      }

      .advertisedProducts .productsDetails ul:nth-child(1) {
        padding-left: 0px;
      }

      .advertisedProducts .productsDetails ul {
        margin-bottom: 0px;
        padding-left: 0px;
      }

      .advertisedProducts .productsRate {
        width: 100%;
      }

      .adProductWrapper .productsRate {
        padding-left: 0px;
      }

      .advertisedProducts .productWrapper {
        width: 100%;
      }

      .advertisedProducts .productWrapper .productImg {
        width: 100px;
        height: 100px;
        max-width: 100%;
        margin: auto
      }

      .solution .featureNameWrapper.featureNameWrappers {
        min-height: auto;
      }

      .quoteWrapper {
        margin: 20px auto;
      }

      .newServiceDetails {
        padding-left: 0px;
      }

      .apiservicesWrapper .serviceImg {
        max-width: 100%;
        margin: auto;
      }

      .serviceInfo .mt-3 {
        margin-top: 0px !important;
      }

      .serviceInfo .mt-3 p {
        margin-bottom: 0px;
      }


      .alacarte-content .capital-content.tab .left,
      .alacarte-content .capital-content.tab .right {
        height: auto !important;
      }

      .alacarte-content .capital-content.tab .right .customBtn {
        margin: -40px 35px !important;
      }

      .fieldset.bizz-content.tab.package,
      .form-horizontal.custom-form,
      .associateForm .custom-form {
        padding: 20px
      }

      /* endorsements Page CSS */
      .dashboardSideMenuWrapper .menu {
        padding-bottom: 10px;
      }

      .custom-box .box-wrapper {
        display: grid;
        grid-template-columns: auto auto auto;
        gap: 15px;
      }

      .quoteText h6 {
        text-align: center;
      }

      .aboutMainText p,
      .quoteText p {
        font-size: 18px;
        line-height: 1.5;
        text-align: center;
      }

      .signUpFree {
        margin-top: 20px;
        margin-bottom: 10px;
      }


      /* Dashboard Responsive CSS */
      .adminDashBoardWrapper .toggleButton {
        justify-content: center;
      }

      .numberSection .row {
        justify-content: center
      }

      .referal_page .customBtn {
        display: inline-block;
        white-space: nowrap;
      }

      .userInfoHeading li {
        padding-right: 0px;
      }

      .table_outer_div .table th {
        white-space: nowrap;
      }


      .userInfoHeading li {
        width: 100%;
      }

      .DashBoard .userProfileHeader .userDetails .useName {
        font-size: 28px;
      }

      .adminDashBoardWrapper .toggleButton,
      .DashBoard .adminDashBoardWrapper .toggleButton {
        flex-direction: column;
        min-width: 250px;
        margin-bottom: 10px;
      }


    }

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

    @media screen and (max-width:575px) {
      #assestDownload {
        padding: 0 10px;
      }

      .carousel-control-prev {
        left: -20px !important;
      }

      .carousel-control-next {
        right: -20px !important;
      }

      .carousel-indicators button {
        min-width: 10px;
      }

      .productImg img {
        height: 100px;
        width: 100px;
      }

      #about-us .aboutusWrapper .aboutWrapper {
        margin-bottom: 0px;
      }

      #about-us .findProviderWrapper {
        padding-bottom: 20px
      }

      #about-us .findProviderWrapper .row.custome {
        margin-top: 0;
      }

      .userLocation {
        font-size: 14px;
      }

      .heading img {
        display: none;
      }

      .projectDetails {
        width: 100%;
      }

      .inbox-tabs .nav-tabs li {
        margin: 5px 1px
      }

      .inbox-tabs .nav-tabs li a {
        padding: 10px 10px 8px;
        font-size: 12px
      }

      .favorite-lists p,
      .favorite-lists p.text-muted {
        white-space: nowrap;
      }


    }

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

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

      .contactInfoWrapper h6 {
        font-size: 18px;
        color: #fff;
      }

      .followUs {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
      }

      .followUs ul {
        margin-top: 16px;
      }

      .downloadassets .assets p {
        margin: 0px;
        font-weight: 500;
        color: #fff;
        font-size: 14px;
      }

      .downloadassets .assets .download {
        color: #fff;
        font-size: 14px;
      }

      .subNav ul li a {
        padding: 0px;
      }

      .topNavBar div.signInBtn {
        margin-right: 0px;
      }

      #featured .featured-tab {
        width: 100%;
      }

      .projectDetails {
        font-size: 14px;
      }

      footer .mobileBottomNavbar ul {
        flex-wrap: wrap;
      }

      footer .copyright {
        padding-top: 0px;
      }

      .differentaineTableWrapper td,
      .differentaineTableWrapper th {
        padding: 10px 20px !important;
      }

      .contactInfo .address {
        width: auto;
      }

      #progressbar {
        padding-left: 0px;
      }

      #progressbar .circle-title {
        padding: 10px 0px;
      }

      #progressbar .circle-title {
        font-size: 12px !important
      }

    }

    @media screen and (max-width:400px) {
      #classifieds .projectCardGroup .col-6 {
        width: 100%;
      }

      .logInSignInBtn .customBtn .subMenu {
        width: 80px;
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
      }

      .logInSignInBtn .customBtn .subNav {
        min-width: auto;
      }

      .topNavBar {
        margin-left: 28px;
      }

      nav .menuBtn {
        left: 12px;
      }

      #network .featuredBtn {
        display: initial;
        text-align: center;
      }

      #network .featuredBtn .px-2 {
        padding: 0px !important;
        margin: 10px 0px;
      }

      #network .featuredBtn a {
        display: inline-block;
        width: 100%;
        text-align: center;
      }

      #network .featuredBtn a {
        min-width: 150px;
        display: inline-block;
        width: auto;
        margin: 0px;
      }

      footer .footerLogo {
        text-align: center;
      }

      footer .aboutHeading p {
        font-size: 14px;
        line-height: 1.2;
        min-height: 33px;
        margin-bottom: 5px;
      }

      footer .mobileBottomNavbar .topBottomNav {
        margin: 0px
      }

      footer .mobileBottomNavbar .topBottomNav .postBtn {
        margin: 10px 0px;
      }

      .classifieds .classifiedsViewWrapper .classifiedsViewFooter {
        font-size: 14px;
      }

      .planDetails .ttl {
        font-size: 28px;
      }

      .formWrapper1 button {
        width: auto !important;
        padding: 5px 20px;
        font-size: 16px;
      }

      .custom-box .box-wrapper {
        display: grid;
        grid-template-columns: auto auto;
        gap: 15px;
      }

      .custom {
        display: grid;
        grid-template-columns: auto auto;
      }

      .channelClient .clientChannel.custom-box {
        margin-top: 15px
      }

      /* dashboad page css */
      .login-form button {
        width: 100%
      }

    }



    @media screen and (max-width:360px) {
      .contactInfo {
        margin-bottom: 20px;
        padding: 10px;
        border-radius: 10px;
      }

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

      .downloadassets .assets {
        padding: 10px 8px;
      }

      .heading img {
        display: none;
      }

      .alacarte-content .cs-content.tab .left .list1,
      .alacarte-content .capital-content .left .list1 {
        width: 50% !important;
      }

      .form-horizontal .bizz-content.tab {
        padding: 0;
      }

    }

    /*
    .color-wt .dashboardSideMenuWrapper .item a {
      color: #fff !important;
    }
    .color-wt .dashboardSideMenuWrapper .item a i {
      color: #fff;
    } */

    .channelClient .menu .item a:hover i {
      color: #fff !important;
    }


    /* bottom Footer CSS Add */
    .followUs {
      display: flex;
    }

    .followUs ul {
      display: flex;
      align-items: center;
      margin-bottom: 0 !important;
      padding-left: 10px;
    }

    .followUs ul li {
      list-style: none;
      margin: 0 4px;
    }

    .followUs ul li a {
      width: 40px;
      height: 40px;
      display: inline-flex;
      background: #e1e0e0;
      justify-content: center;
      align-items: center;
      border-radius: 50%;
      transition: all 0.2s linear;
    }

    .followUs ul li a:hover {
      background: #242887;
      color: #fff;
    }

    .followUs ul li a:hover i {
      color: #fff;
    }

    .followUs ul li a i {
      color: #242887;
      margin-right: 0 !important;
      font-size: 18px !important;
    }

    .AboutquoteWrapper .quote.text-center span {
      color: #fff !important;
    }

    .contactInfoWrapper {
      position: relative;
    }

    .contactInfoWrapper::after {
      content: '';
      position: absolute;
      right: 0px;
      top: 0;
      border-right: 2px solid #465acd;
      height: 100%;
      width: 2px;
    }

    .contactInfoSection {
      width: 95%;
    }


    .downloadassets.row {
      margin-bottom: 0 !important;
    }

    .downloadassetsWrapper h6 {
      margin-bottom: 0;
      text-align: left;
    }

    .downloadassets .assets {
      width: 100%;
    }

    .well.well-sm .col-md-12.my-4 .form-control::file-selector-button {
      margin: 0 !important;
      margin-inline-end: .75rem !important;
    }

    .toggleButton .btn-block .btn-upp {
      color: #000;
      display: inline-block;
      padding: 9px 12px;
      cursor: pointer;
      border-radius: 8px;
      background: #f5e532 !important;
      border: 1px solid #f5e532;
      text-transform: uppercase;
    }

    .toggleButton {
      display: flex;
      align-items: center;
    }

    .sass #s2id_autogen1.select2-container .select2-choice {
      display: block;
      height: 40px;
      padding: 0 10px;
    }

    @media (min-width: 576px) and (max-width: 767.98px) {
      .login_page_outer .login {
        width: 80% !important;
      }
    }

    .checked {
      color: orange;
    }

    .team-single-text .reviews-loop {
      display: flex;
      align-items: center;
    }

    .team-single-text .reviews-loop .img-wrap img {
      width: 60px;
      height: 60px;
      object-fit: contain;
    }

    .reviews-sec .starRating {
      display: flex;
      align-items: center;
      width: 20%;
      justify-content: space-evenly;
    }

    .rev-text h3 {
      font-size: 18px;
      font-weight: 500;
      margin-top: 6px;
      margin-bottom: 4px;
    }

    .rev-text p {
      margin: 0;
      font-size: 13px
    }

    .rev-text p:not(:last-child) {
      margin-bottom: 5px !important;
    }

    .team-single-text .reviews-loop:not(:last-child) {
      margin-bottom: 18px !important;
      border-bottom: 1px solid #ddd;
      padding-bottom: 10px;
    }

    .side-lin:not(:last-child) {
      border-bottom: 1px solid #ddd;
      margin-bottom: 10px;
      padding-bottom: 10px;
    }

    .reviews-loop {
      display: flex;
      align-items: center;
    }

    .heading .revie-ttl {
      font-size: 20px;
      font-weight: 600;
      color: #333;
      padding-bottom: 10px;
    }


    .img-wrap {
      border: 1px solid #ddd;
      border-radius: 50%;
      padding: 10px;
      margin-right: 10px;
    }

    .media-container {
      position: relative;
      display: inline-block;
      margin: auto;
      border-radius: 50%;
      overflow: hidden;
      width: 80px;
      height: 80px;
      vertical-align: middle;
    }

    .media-overlay {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
    }

    #media-input {
      display: block;
      width: 80px;
      height: 80px;
      line-height: 80px;
      opacity: 0;
      position: relative;
      z-index: 9;
    }

    .media-icon {
      display: block;
      color: #ffffff;
      font-size: 2em;
      position: absolute;
      z-index: 0;
      width: 100%;
      text-align: center;
      top: 0;
    }

    .img-object {
      border-radius: 50%;
      width: 80px;
      height: 80px;
      display: block;
      border: 1px solid silver;
    }

    .media-control {
      margin-top: 20px;
    }

    .main-body .card-body .profile-boxx {
      padding: 10px 0px;
    }

    /* / button / */
    /* .media-control .btn {padding: 6px 0;color: #555;text-align: center;font-size: 14px;font-weight: 600;background-color: transparent;
      border-radius: 4px;border: 1px solid #bbb;cursor: pointer;box-sizing: border-box;width: 90%;} */
    .media-control .btn {
      padding: 4px 0;
      color: #555;
      text-align: center;
      font-size: 14px;
      font-weight: 600;
      background-color: transparent;
      border-radius: 4px;
      border: 1px solid #bbb;
      cursor: pointer;
      box-sizing: border-box;
      width: 60%;
    }

    .media-control .btn>i {
      color: #555;
      font-size: 12px !important;
      margin-right: 10px;
    }

    .name-tag h4 {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 2px;
    }

    .emailss.side-lin {
      display: flex;
    }

    .side-lin a {
      font-size: 14px;
    }

    .about-ttl {
      font-size: 17px;
      font-weight: 600;
      margin-bottom: 4px;
    }

    .team-single-text p {
      font-size: 14x;
      margin-top: 6px
    }

    .team-single-text span {
      font-size: 14px;
      font-weight: 600;
    }

    .main-body .card {
      width: 100%;
    }

    .profile-boxx .inlin-profile:first-child {
      border-right: 1px solid #ddd;
      margin-right: 18px;
      padding-right: 8px;
      width: 30%;
    }

    .profile-boxx .inlin-profile {
      width: 64%;
    }

    .flex-bb {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .flex-bb p {
      margin-bottom: 0;
      font-weight: 600;
      font-size: 14px;
    }

    .flex-bb .starRating {
      display: flex;
      align-items: center;
      width: 30%;
      justify-content: space-evenly;
    }

    .profile-boxx {
      display: flex;
      align-items: center;
    }

    .main-body .card-body {
      flex: 1 1 auto;
      padding: 4px 10px;
    }

    .develop-form label {
      font-size: 14px;
      font-weight: 400;
    }

    /*.education-bx {border: 1px solid #ddd;padding: 10px;}*/
    .education-bx h2 {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 20px;
    }

    .educt-text h4 {
      font-size: 16px;
      font-weight: 500;
    }

    .educt-text p {
      font-size: 14px;
      font-weight: 400;
      margin-bottom: 4px;
    }

    .educt-text span {
      font-size: 13px;
    }

    .education-bx .educt-text:not(:last-child) {
      border-bottom: 1px solid #ddd;
      margin-bottom: 10px;
      padding-bottom: 10px;
    }

    .main-body .userPersonalrInfo {
      border: 1px solid #ddd;
      padding: 10px;
    }

    .main-body .userInfoValue p {
      color: #464A53;
      font-size: 14px;
    }

    .main-body .userInfoHeading p {
      color: #120555;
      font-weight: 600;
      font-size: 14px;
    }

    .table_outer_div .table th {
      font-size: 15px !important;
    }

    .latestCard .d-flex.justify-content-between.mt-1 p.mb-0 {
      font-weight: 500;
    }

    .userLocation,
    .itemWrapper .itemDetails p.mb-0,
    .userStatus {
      font-weight: 500;
    }

    .aboutMainText p {
      font-size: 18px;
      font-weight: 500;
    }

    .userStatus {
      line-height: 1.2;
    }

    .count *,
    .userInfoHeading span {
      font-weight: 500;
    }

    .howWorkWrapper p {
      font-weight: 500;
    }

    .itemDetails .itemcate {
      font-weight: 500;
    }

    .postDiscription,
    .postLocation {
      font-weight: 500
    }

    .projectDetails {
      font-weight: 500;
    }

    .tbl-cont .table i.fa {
      color: #242887
    }

    .emailss.side-lin.first {
      margin-bottom: 0;
      padding-bottom: 0;
      border-bottom: 1px solid transparent;
    }

    .emailss.side-lin .fa.fa-circle.p-0 {
      margin-right: 4px;
      color: #da1662;
    }

    .experience-box span a,
    .experience-box span p,
    .comp_logis li span:last-child,
    .team-single-text p {
      font-weight: 500;
      font-size: 14px;
      color: #4f4f4f;
    }


    .leftAlign p,
    .leftAlign a {
      font-weight: 500;
    }

    .serach-li .leftAlign a {
      font-weight: 500;
    }

    .serach-li .btn-block .btn-elet {
      padding: 1px 6px !important;
    }

    .user-bx.custom-box .leftAlign {
      min-height: 73px;
    }

    .emailss.side-lin a {
      font-weight: 500;
    }

    .businessListing .card-body .about-ttl,
    .businessListing .card-body .heading .ttl,
    .businessListing .experience-box .card-body .heading .ttl {
      font-size: 12px;
      font-weight: 600;
      margin-bottom: 4px;
      border-bottom: 1px solid #e7e7e7;
      padding-bottom: 8px;
      padding-top: 6px;
    }


    .businessListing.sidebarwidth.stmargin .main-body .card-body,
    .businessListing.sidebarwidth.stmargin .userPersonalrInfo {
      border: 1px solid rgb(192 200 250) !important;
      border-radius: 0px;
    }

    .experience-cont .img-wrap {
      padding-top: 0;
    }


    .reviews-sec .rev-text small a {
      color: #da1662 !important;
    }

    .reviews-sec .rev-text small a:hover {
      opacity: 0.8 !important;
    }

    .default-box {
      border: 1px solid rgb(251, 225, 225);
      padding: 15px;
      margin-bottom: 10px;
      box-shadow: 0 0 10px rgb(255, 218, 218);
      border-radius: 5px;
    }

    .default-box .ttl {
      color: #ec3b5d !important;
      margin-bottom: 10px;
      border-bottom: 1px solid #ddd;
      width: 100%;
      padding-bottom: 10px !important;
    }

    /* Home Page Padding issue CSS */

    section {
      margin: 0px auto;
    }

    #insights .insightWrapper {
      padding: 25px 0;
    }

    #latest {
      padding: 30px 0 20px;
          background: #05083b !important;
    }

    #insights .featuredItems.mt-4 .row.list-unstyled {
      margin-bottom: 0;
    }

    #advertising .row.mt-5.justify-content-between {
      margin-top: 20px !important;
    }

    #professionalServices {
      padding-top: 20px
    }

    #featured .menuWrapper.text-center,
    #network .menuWrapper.text-center {
      margin-top: 10px !important;
    }

    #insights .row.mt-5 {
      margin-top: 20px !important;
    }

    #featured {
      margin-bottom: 0px !important
    }

    #classifieds {
      margin-top: 0px !important;
    }

    /* ./Home Page Padding issue CSS */


    /*  Terms of Use */
    * {
      font-weight: initial;
    }

    .tab-content.responsive p {
      font-weight: 500;
    }

    .faq-section .faq-body p {
      font-weight: 500;
    }

    .text-danger {
    color: #272e66 !important;
    font-weight: bold;
}

    .contactWrapper p,
    .contactInfo a,
    #ContactUsWrapper a {
      font-weight: 500;
      padding: 5px;
    border-radius: 10px;
    text-align: center;
    }

    .mrt25.custom-form.needs-validation .form-label.mb-0 {
      font-weight: 500;
    }

    .logBtn p,
    .logBtn a {
      font-weight: 400;
      font-weight: 400
    }


    .dashboardSideMenuWrapper .item a span {
      font-weight: 600;
    }

    /* ./ Terms of Use */

    .captchWrapper .captchaText {
      font-size: 26px;
    }


    .messaging {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }

    .messaging table {
      width: 100%;
    }

    .messaging table tr th:nth-child(1) {
      width: 5%;
    }

    .messaging table tr th:nth-child(2),
    .messaging table tr td:nth-child(2) {
      width: 5%;
    }

    .messaging table tr th:nth-child(3),
    .messaging table tr td:nth-child(3) {
      width: 10%;
    }

    .messaging table tr th:nth-child(4),
    .messaging table tr td:nth-child(4) {
      width: 10%;
    }


    /*  */
    .starRating img {
      height: 15px !important;
      width: 15px !important;
    }

    .businessCardLocation .fs-5.fi {
      width: 20px;
    }

    .pagination {
      justify-content: center;
    }

    #nav-tabContent2 .table-responsive.tbl-cont {
      margin-bottom: 0;
    }

    #nav-tabContent2 .table-responsive.tbl-cont .custom_center.active {
      border-bottom-width: 0px;
    }

    #nav-tabContent2 .table-responsive.tbl-cont .custom_center.active .pagination {
      justify-content: center;
      margin-bottom: 0;
    }

    #home .referal_page {
      min-width: 96px;
    }

    .custom-nav-tabs li {
      border: 1px solid #242887;
      border-radius: 3px;
    }

    .custom-nav-tabs li .active {
      color: #fff !important;
      background-color: #242887 !important;
      border-radius: 0;
    }

    #txt-gradient {
      background: -webkit-linear-gradient(blue, red);
      background-clip: border-box;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-weight: bold;
    }

    #comment {
      padding: 10px;
      font-size: 16px !important;
    }
