/* #### Generated By: http://www.cufonfonts.com #### */


@font-face {
font-family: 'SF UI Display Ultralight';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Ultralight'), url('../fonts/sf-ui-display-ultralight-58646b19bf205.woff') format('woff');
}


@font-face {
font-family: 'SF UI Display Thin';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Thin'), url('../fonts/sf-ui-display-thin-58646e9b26e8b.woff') format('woff');
}


@font-face {
font-family: 'SF UI Display Light';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Light'), url('../fonts/sf-ui-display-light-58646b33e0551.woff') format('woff');
}


@font-face {
font-family: 'SF UI Display Medium';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Medium'), url('../fonts/sf-ui-display-medium-58646be638f96.woff') format('woff');
}


@font-face {
font-family: 'SF UI Display Semibold';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Semibold'), url('../fonts/sf-ui-display-semibold-58646eddcae92.woff') format('woff');
}


@font-face {
font-family: 'SF UI Display Bold';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Bold'), url('../fonts/sf-ui-display-bold-58646a511e3d9.woff') format('woff');
}


@font-face {
font-family: 'SF UI Display Heavy';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Heavy'), url('../fonts/sf-ui-display-heavy-586470160b9e5.woff') format('woff');
}


@font-face {
font-family: 'SF UI Display Black';
font-style: normal;
font-weight: normal;
src: local('SF UI Display Black'), url('../fonts/sf-ui-display-black-58646a6b80d5a.woff') format('woff');
}

body {
    /*font-family: 'SF UI Display Medium';*/
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 400;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
    height: 100%;
  padding-right:0px !important;
  padding-left:0px !important;
}
.modal-open { padding-right: 15px !important; }
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}

a {
  color: #000000;
  transition: all .5s ease;
}

a:hover {
  color: #000;
  text-decoration: none;
  background:transparent;
}
a:focus{text-decoration:none;}
a:visited{background:transparent;}
textarea:focus, input:focus{
    outline: none;
}
input, textarea, select, a { outline: none !important;font-weight:300; }
input:focus, textarea:focus, select:focus{ outline: none; } 
p{
  font-size:1.2em;
  margin:0px;   
  padding:0px;
}


/*shortcode*/

.my-1 { margin:1.4rem 0px; } 
.my-5 { margin:4.1rem 0px; }            
.mr-10 { margin-right: 10px; }
.mb-32 { margin-bottom: 32px; }
.px-0 { padding-left:0px; padding-right:0px; }
.pt-0 { padding-top:0px; }
.pb-23 { padding-bottom:23px;}
.color-grey { color: #757171 !important; }
.text-center { text-align: center; }
.d-none {display: none;}
.img-size { width:100%; }
.red-color { color: #ff0000; }
.word-break {
  word-break: break-word;
}
.video-style video{
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}


.section-title h2{
  font-size:30px;
  color: #373737;
  padding-bottom: 0px;
  margin-bottom: 10px;
  font-weight: 500;
}
.section-title h2 span{
  color:#FF4877;
}
.section-title p{
  color:#858585;
  font-size:15px;
}
.section-title{
  position:relative;
}

.navbar-reduce{
  transition: all .5s ease-in-out;
    padding-top: 19px;
    padding-bottom: 19px;
  position:fixed;
}

.nav-pills-a.nav-pills .nav-link {
  color: #000000;
  position: relative;
  font-weight: 600;
}

.nav-pills-a.nav-pills .nav-link.active {
  background-color: transparent;
}

.nav-pills-a.nav-pills .nav-link.active:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #2eca6a;
  z-index: 2;
}
.btn-primary {
    color: #fff;
    background-color: #FF4877;
    border-color: #FF4877;
}
.btn-primary:hover {
    color: #fff;
    background-color: #ca224d;;
    border-color: #ca224d;;
}
.a {
  color: #2eca6a;
  font-size: 1.3rem;
}

section{padding:40px 45px;}
#register_success{color: #f00;}

/* Back to top buttosn */

.back-to-top {
  position: fixed;
  display: none;
  background: #da1f59;
  color: #fff;
  width: 44px;
  height: 44px;
  text-align: center;
  line-height: 1;
  font-size: 16px;
  border-radius: 50%;
  right: 15px;
  bottom: 15px;
  transition: background 0.5s;
  z-index: 11;
}

.back-to-top i {
  padding-top: 12px;
  color: #fff;
}

/* Prelaoders */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow: hidden;
  background: #fff;
}

#preloader:before {
  content: "";
  position: fixed;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 6px solid #f2f2f2;
  border-top: 6px solid #2eca6a;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: animate-preloader 1s linear infinite;
  animation: animate-preloader 1s linear infinite;
}

@-webkit-keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}



.navbar-toggler {
  position: relative;
}

.navbar-toggler:focus,
.navbar-toggler:active {
  outline: 0;
}

.navbar-toggler span {
  display: block;
  background-color: #000000;
  height: 3px;
  width: 25px;
  margin-top: 4px;
  margin-bottom: 4px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  left: 0;
  opacity: 1;
}

.navbar-toggler span:nth-child(1),
.navbar-toggler span:nth-child(3) {
  transition: -webkit-transform .35s ease-in-out;
  transition: transform .35s ease-in-out;
  transition: transform .35s ease-in-out, -webkit-transform .35s ease-in-out;
}

.navbar-toggler:not(.collapsed) span:nth-child(1) {
  position: absolute;
  left: 12px;
  top: 10px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  opacity: 0.9;
}

.navbar-toggler:not(.collapsed) span:nth-child(2) {
  height: 12px;
  visibility: hidden;
  background-color: transparent;
}

.navbar-toggler:not(.collapsed) span:nth-child(3) {
  position: absolute;
  left: 12px;
  top: 10px;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  opacity: 0.9;
}

.ct-inner-navbar-01 .navbar-nav > .open > a, .ct-inner-navbar-01 .navbar-nav > .open > a:hover, .ct-inner-navbar-01 .navbar-nav > .open > a:focus{
  color:#555;
  background-color:transparent;
}

.offsec-hedaer{
   width: 170px;
   background: #da1f59;
   border-radius: 50%;
   height: 170px;
   /* line-height: 190px; */
   position: absolute;
   right: 130px;
   bottom: 100px;
   text-align:center;
}
.offsec-hedaer h4{
  color:#fff;
  padding-top:50px;
}
.offsec-hedaer p, .offsec-hedaer a{
  color:#fff;
  font-size:12px;
}
.offsec-hedaer i{font-size:14px;padding-left:3px;}
.current-status {
  display: block;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(218,31,69, 0.4);
  animation: current-status 1.5s infinite;
}
.current-status:hover {
  animation: none;
}
@-webkit-keyframes current-status {
   0% {
          box-shadow: 0 0 0 0px rgba(218,31,69, 0.5);
     }
     100% {
          box-shadow: 0 0 0 15px rgba(218,31,69, 0);
     }
}
header{position:relative;}
header .ct-navbar-01{position:absolute;top:0px;z-index:1;width:100%;background: transparent;border:0px;}
a.navbar-brand {color: #fff !important;font-size: 26px;border:0px;font-weight: 600; position:relative; padding:15px 15px 15px 60px;width: 30%;}
a.navbar-brand:hover{color: #fff;}
a.navbar-brand .logospace{ width: 100%; height:auto; display:inline-block; position:absolute; top:17px; left:15px;}
.top-header-lft, .top-header-rht{padding: 7px 20px 0;}
.top-header-lft a{display:inline-block;}
.top-header-lft ul{display:inline-block;padding: 15px 0px;}
.top-header-lft ul li{display:inline-block;padding: 0px 12px;}
.top-header-lft ul li a.nav-link{color:#fff;font-size:15px;font-weight: 535;}
.top-header-lft ul li a.nav-link:hover{color:#fffd73;}
.top-header-rht ul{display:block;padding: 15px 0px;}
.top-header-rht ul li{display:inline-block;padding:0px 15px;font-size:16px;position: relative;}
.top-header-rht ul li a.login-menu{background: #FFF600 !important;padding: 10px 30px;border-radius: 15px;font-weight:300;}
.top-header-rht ul li:last-child{padding-right:0px;}
.sticky{ position:fixed; top:0; width:100%;}
.top-header-gigs.sticky{ background:#fff; z-index:9; box-shadow:0 0 25px rgba(0,0,0,0.3);}
.sticky .top-header-lft ul li a.nav-link{ color:#777;}
header .ct-navbar-01 .sticky a.navbar-brand{ color:#FF4877 !important;}
.sticky .top-header-lft ul li a.nav-link:hover{ color:#FF4877;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: transparent;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
}
.open > .laungage-menu{
  min-width: auto;
  padding:0px;
}
.open > .notification-dropdown{
  padding:0px;
}
.notification-content i{
      display: inline-block;
    float: left;
  color:#000;
}
.notification-section{
  padding:50px 0;
}
.notification-dropdown {
    width: 300px;
}
.notification-header {
    background: #FF1E57;
    color: #fff;
    padding: 10px 15px;
}
.notification-items {
    overflow-y: scroll;
    min-height: 0px;
    max-height: 220px;
}
ul.header-link li ul.notification-dropdown p.notify-seeall {
    text-align: center;
    margin: 5px 0px;
}
.notification-header p {
    font-weight: 600;
    margin: 0px;
    display: inline-block;
}
ul.header-link li ul.notification-dropdown p.header-notification {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
}
.notification-header i {
    padding-top: 8px;
}
ul.header-link li ul.notification-dropdown li {
    padding: 5px 0px 5px 0px;
    width: 100%;
    border-bottom: 1px solid #ececec;
}
.notification-content img {
    width: 40px;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
}
.nf-content {
    display: inline-block;
    position: relative;
    top: 0px;
    left: 10px;
    width: 80%;
}
.notification-content{
  padding: 5px 10px 0px 10px;
}
.nf-content p {
    margin: 0px;
    line-height: 16px;
  color:#000;
    font-size: 13px;
}
.nf-content h6 {
    font-size: 12px;
    color: #aeaeae;
    display: block;
    font-weight: 300;
    margin: 5px 0px;
}
ul.header-link li ul.notification-dropdown p.notify-seeall {
    text-align: center;
    margin: 5px 0px;
  padding: 10px 0px;
}
ul.header-link li ul.notification-dropdown p a {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    color: #0e88d5;
}
.top-header-rht ul li span{
  position: absolute;
  top: -10px;
  background: #FF4877;
  color: #fff;
  font-size: 11px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 100%;
  text-align: center;
}
i.ct-fa-language{padding-left:2px;}
.top-header-rht ul li ul{
  visibility: hidden;
  opacity: 0;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
  transition: all .5s ease-out;
    transform: rotateX(90deg);
    transform-origin: top;
}
.open > .dropdown-menu{
  visibility: visible !important;
  opacity: 1 !important;
  display: block;
  transform: rotateX(0deg);
}
.top-header-rht ul li ul li{
  padding: 0px 0px 0px 0px;
    width: 110px;
}
.header-form{
  float:none;
  margin: 0 auto;
  position: relative;
  top: -30px;
  box-shadow:1px 1px 10px rgba(0,0,0,0.1);
  border-radius:4px;
}
.header-form:before{ position:absolute; top:18px; left:20px; content:'\f002'; font-family:'FontAwesome'; font-size:17px; color:#797979;}
.top-gigs-search{float:none;margin:0 auto;}
.themenavbar ul li ul li a{text-align: left;font-weight: 300;font-size: 14px;padding: 10px 15px;}
.open .notification-menu{width:250px;}
p.notifaction-text{font-size:13px;}
.themenavbar ul li ul li a.notfication-tag{text-align:left;font-size:13px;color:#0097f6;padding-left:0px;}
.themenavbar ul li ul li{display:block;padding:0px;}
.themenavbar ul li ul{padding:.0px;}
.banner-section{position:relative; background:url("../../assets/img/slider-bg.png"); background-size:cover; background-position:center center; height:500px;}
i.fa-circle-user-ct{font-size: 21px;}
.noti-details {
  color: #989c9e;
}
/* mobile menu */
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #FF3D6F;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 0px;
  box-shadow: 0 0 50px rgba(0,0,0,0.2);
  z-index: 9;
}

.sidenav a {
     padding: 8px 8px 0px 22px;
    text-decoration: none;
    font-size: 17px;
    color: #fff;
    display: block;
    transition: 0.3s;
    font-weight: 500;
      padding: 15px 20px;
}
a#closeNav{
  color: #fff;
    font-size: 35px;
    text-align: right;
    padding-right: 10px;
}
.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
.sidenav a.mob-ct-menu{border-bottom: 1px solid #f40f49;}
/* mobile menu */

/* header area end */


/* sectio-banner area start */
section.section-banner{padding:0px;}
.ct-banner-lft{
  background: #FF1E57 url("../../assets/img/top_banner.png");
  background:url("../../assets/img/top_banner.png"), linear-gradient(top, #FF1E57 7, #FF4877); 
  background:url("../../assets/img/top_banner.png"), -webkit-linear-gradient(top, #FF1E57 7, #FF4877); 
  background:url("../../assets/img/top_banner.png"),    -moz-linear-gradient(top, #FF1E57, #FF4877); 
  background:url("../../assets/img/top_banner.png"),     -ms-linear-gradient(top, #FF1E57, #FF4877); 
  background:url("../../assets/img/top_banner.png"),      -o-linear-gradient(top, #FF1E57, #FF4877); 
  background:url("../../assets/img/top_banner.png"),         linear-gradient(top, #FF1E57, #FF4877);
  min-height:560px;
  background-repeat:no-repeat;
  background-position:center center;
}
.banner-section img.top-section-img{
  position: absolute;
  left: -80px;
  right: 0px;
  text-align: center;
  margin: 0 auto;
  width: 340px;
  padding: 65px 0px;
}

.carousel-caption {
  right: 0%;
  left: 0%;
  bottom: 0px;
  text-shadow: none;
  top:0;
  width:100%;
  margin: 0 -15px;
}
.centerimg{ position:absolute; bottom:0; text-align:center; width:100%;}
.centerimg img{ margin:0 auto; height:450px; width:auto; position:relative; left:-30px;}
.home-fde-carousel{ padding-top:50px;}
.home-fde-carousel .item{ height:450px;}

.home-carousel .carousel-control.left, .home-carousel .carousel-control.right  { background-image:none !important; }
.home-carousel .bg-img-blk { background-size: cover; min-height: 560px;}

.banner-text{position:relative;min-height:450px;}
.banner-inner-text{position: absolute;top: 40%;-ms-transform: translateY(-40%);transform: translateY(-40%);left:140px; text-align: left;}
.banner-inner-text h2, .banner-inner-text p{font-size:35px;margin-bottom: 0px;font-weight:300; color:#000000;}
.banner-inner-text h3{font-size:45px;margin:0px;color:#FF4877;}
.ct-banner-rht{position:relative;background:#FBFBFB;}
img.banner-rht-bg{position:absolute;bottom:60px;right:0px;}
.search-container input{font-size:15px;width:80%; background:#fff; padding:15px 15px 15px 50px; height:60px; border:1px solid rgba(0,0,0,0.1); border-right:0; border-radius:4px 0 0 4px;}
.search-container input:focus{ border-color:rgba(0,0,0,0.2); box-shadow:0 0 10px rgba(0,0,0,0.25);}
.search-container button{border: 0px;padding: 0px 40px;font-size: 15px;text-align: center;float: right;position: absolute;right: 0;top: 0; background: #ff1e57; color:#fff; height:60px; width:20%; border-radius:0 4px 4px 0;}
.search-container button:hover{ background:#ff3367;}
.search-container button:active{ background:#ed194f;}
.header-form span.srch-lft, .header-form span.srch-rht{display:inline-block;width:50%;}
.header-form span.srch-lft button{float:right;}
.search-container, .header-form ul{display:inline-block;margin: 0px;width: 100%;}
.popular-gigs ul{display:block;padding-left:0;}
.popular-gigs ul li{display:inline-block; margin-left: 10px;}
.popular-gigs ul li a{display:block; padding:5px 12px; background:#fff; border:1px solid rgba(0,0,0,0.2); border-radius:4px; color: #777; font-weight:300; font-size:13px;}
.popular-gigs ul li a:hover{ background:rgba(0,0,0,0.4); color:#fff;}
.popular-gigs ul h5{display:inline-block;font-size:16px; color:#777;}
.popular-gigs{position:relative;top:-10px;}
.header-form ul li{display:inline-block;padding: 0px 15px;}
.header-form ul li:last-child{padding-right:0px;}
.header-form ul li a{box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);padding: 10px 20px;border-radius: 20px;}
.header-form ul li a.more-popular{border: 0px;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);font-size: 20px;}
.header-form ul h5{font-weight:Bold;display:inline-block;}

/* section banner area end */

/* section two start */
.ct-creat-01{position:relative;height: 210px;box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);border-radius: 100%;width: 210px;background:#fff;}
.ct-creat-inner{position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0px;right: 0px;}
.section-two ul{display:block; padding:0;}
.section-two ul li{display:inline-block;margin: 0px 20px;transition: all .2s ease-in-out;}
.section-two ul li:hover{transform: scale(1.1);}
.ct-creat-inner i.crt-thumb {font-size: 50px;color: #FF4877; margin-bottom:15px;}
.ct-creat-inner p{font-size: 20px;margin:5px 0 10px;}
.ct-creat-inner i.crt-circle{font-size: 28px;color: #8F8F8F; margin-top:10px;}
section.section-two{padding: 60px 45px;}
/* section two end */

/* section three start */
.section-three{padding:40px 45px;}
.inspired_ct-01{
  box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  margin: 35px 0px;
  position:relative;
  background:#fff;
  z-index:0;
}
.test:before{
  content: '';
    position: absolute;
    right: -40px;
    top: -40px;
    width: 180px;
    height: 180px;
  background:url("../../assets/img/section-bg.png") no-repeat;
}
.test:after{
  content: '';
    position: absolute;
    left: -40px;
    bottom: -40px;
    width: 180px;
    height: 180px;
  z-index:-1;
  background:url("../../assets/img/section-bg.png") no-repeat;
}
.inspired_ct-01{padding: 25px 25px 20px;}
.inspired-ct-02 img{border-radius:15px; width:100%; height:auto;}
.inspired-ct-img{position:relative; margin-bottom:5px; position: relative;
    margin-bottom: 5px;
    max-height: 203px;overflow: hidden;border-radius: 15px;}
.inspired-ct-img::before{background: rgba(0, 0, 0, .3);content: '';width: 100%;height: 100%;position: absolute;border-radius: 15px;}
.inspired-ct-02 h3{font-size: 15px;font-weight: 300;line-height: 23px;    max-width: 80%;margin: 20px auto;text-align: center;color: #858585;}
.inspired-ct-img p{position: absolute;top: 40%;text-align: center;left: 0px;right: 0px;font-size: 22px; text-transform:uppercase;color: #fff;}
.inspired-ct-img i{position: absolute;bottom: 7px;right: 10px;font-size: 25px;color: #FFF600;}
.inspried-title a{ color:#fff;}
/* section three end */

/* gigs section */
.gigs-section{
  background: url("../../assets/img/latestgigs_bg.png");
    background-repeat: no-repeat;
  background-position: right;
  background-repeat: no-repeat;
  padding:0px 45px;
  background-position:left center;
  background-color:#f9f9f9;
}


/* slick slider*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  box-shadow: 1px 6px 14px rgba(0,0,0,0.2);
  background: #fff;
  border-radius: 100%;
  padding: 0px; 
    cursor: pointer;  
    border: none;
    outline: none;
    background: #fff;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #383838;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 5px;
  z-index:1;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
  font-size: 76px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '-';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: 1;
    color: #FF3D6F;
}
.slick-slide {
  outline: none !important;
}
.gigs-slider .slick-list{height:auto !important;}
.gigs-slider .slick-slide{
  display: block;
  width: 300px;
  margin-bottom: 20px;
  padding: 12px;
  margin-left: 0px;
}
.ct-dot-img .slick-slide img {
    display: block;
    width: 100%;
}
/* slick slider*/
.ct-dot-content h4 p{
    color: #676767;
    font-size: 13px;
    line-height: 21px;
   margin: 7px 0px 6px;
    font-weight: 300;
    letter-spacing: 1px;
    white-space: nowrap;
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    height:30px;
}
.ct-dot-1{
  background: #fff;
  border-radius: 15px;
  box-shadow: 1px 5px 14px rgba(0,0,0,0.2);
  padding: 15px;
  position: relative;
  margin-bottom: 15px;
}
.my-favorite-list .ct-dot-1 h4 {
  margin:0;
}
.ct-dot-1 h2{
  font-size: 17px;
  margin: 0px 0px 16px;
}
.ct-dot-1 h2 a{ font-weight:500;}
.ct-gigs-user span img{width: 40px;height: 40px;border-radius: 100%;}
.ct-gigs-user span{display:inline-block;}
.ct-gigs-user{margin: 10px 0px;}
.ct-gigs-user span h3{
  margin: 0px;
  font-size: 16px;
  position: relative;
  top: 0px;
  left: 0;
  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 
}
.ct-gigs-user span h3 a{ font-weight:500;}
.ct-gigs-user p{font-size: 13px;color:#787878; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.ct-gigs-user span.gigs-user-lft{position:relative;top: -2px;left: 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  width:167px; }
.ct-dot-content h4 {
  color: #676767;
  font-size: 16px;
  line-height: 21px;
  margin: 7px 0px 6px;
  max-width:100%;
  font-weight: 300;
  letter-spacing: 1px;
  height: 30px;
  white-space: nowrap;
  width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.star-rating {
  /*line-height:32px;*/
  font-size:1.25em;
}
.widget-box {
    background-color: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 15px;
    padding: 30px 15px;
    -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2)
}
.widget-box h2 {    
    margin-top: 13px;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 0px;
}
.user-feedback .feedback-list > .media {
background-color: #fff;
border: 1px solid #e7e7e7;
margin-bottom: 27px;
padding: 20px 40px;
border-radius: 15px;
    -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2)
}

.feedback-list .media {
margin-top: 25px;
}
.feedback-author {
    font-weight: 700;
    color: #232323;
    display: inline-block;
}
.view-header {
    margin-bottom: 10px;
}
.gig-view-title {
    color: #343539;
   /* float: left;*/
    margin: 0;
}
.discription-details ul{ padding:0;}
.feedback-list {
    padding-left: 0;
    list-style-type: none;
}
.feedback-list .feedback-info {
    line-height: 20px;
}
.feedback-list .feedback-author a {
        color: #333;
    font-size: 18px;
    font-weight: 500;
}
.feedback-area p {
  font-size: 16px;
}
.feedback-time {
    color: #cfcfcf;
    font-size: 14px;
    padding-left: 40px;
}
.star-rating .fa-star{color: #f6e200;}
.gigs-rating-count{font-size: 13px;padding-left: 5px;}
.ct-dot-content h5{font-weight: 500;font-size: 16px;}
.ct-dot-img img{    border-radius: 10px;
    width: 100%;
    height: 160px;
    background: #e2e2e2;
    object-fit: cover;
    object-position: top;}
.gigs-list-lft ul li{display:block;float:none;}
.gigs-list-lft ul{border:0px;}
.gigs-list-lft .nav-tabs > li.active > a, .gigs-list-lft .nav-tabs > li.active > a:focus, .gigs-list-lft .nav-tabs > li.active > a:hover {
    color: #555;
  cursor: default;
  background-color: #fff;
  border: 0px solid #ddd;
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    border-left-style: solid;
    border-left-width: 0px;
  border-bottom-color: transparent; 
  border-left: 4px solid #FF3D6F;
}
.gigs-ct-list{position:relative;height:530px;}
.gigs-title{position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0px;right: 0px;}
.gigs-title ul li a{
  font-size: 17px;
}
.gigs-title h2, .gigs-title-top h2 {margin-bottom: 18px; font-size:26px;}
.gigs-title h2 span, .gigs-title-top h2 span{color:#FF3D6F;}
.gigs-list-rht .tab-content{margin-top:60px;}
.ct-dot-content h5 span{color: #FF3D6F;}
.gigs-tab-top .nav-tabs > li > a { font-size:17px; border:0px solid transparent; border-radius:0px; border-top:4px solid transparent; }
.gigs-tab-top .nav-tabs > li > a:hover {border-color:transparent; }
.gigs-tab-top .nav-tabs > li.active > a,
.gigs-tab-top .nav-tabs > li.active > a:hover,
.gigs-tab-top .nav-tabs > li.active > a:focus {border:0px solid transparent; border-top:4px solid #FF3D6F; }

/* gigs section */


/* gigs ad section */
.gigsad-section{padding:23px 45px 41px;}
/* gigs ad section */
.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #FF3D6F;
    border-color: #FF3D6F;
}

/* Client section start */
section .client-section{padding: 40px 45px 0px;}
.client-slider .slick-center {
  opacity: 1;
  transform: scale(1.20);
}
.client-slider .img-box{
  position: relative;
  height: 130px;
  box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  width: 130px;
  margin-left: 0px;
  margin-top: 15px;
  margin-right: 40px;
}
.ct-client-01{
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0px;
  right: 0px;
}
.ct-client-01 img{
  width: 90px;
  text-align: center;
  margin: 0 auto;
}
.client-slider .slick-slide{
  display: block;
  width: 140px;
  margin-bottom: 20px;
  padding: 12px;
  margin-left: 30px;
}
.client-slider .slick-list{height:auto !important;}
.ct-client-total{float:none;margin:0 auto;margin: 50px auto;}
/* client section end */


/* Buy Service */ 
section.buy-service{padding:0px;}
.ct-inner-navbar-01{background: transparent;border: 0px;margin: 0px;padding: 0px;}
.inner-top-header-lft, .inner-top-header-rht{padding: 7px 20px 0px;}
.inner-top-header-rht a{ font-weight:400;}
.inner-top-header-rht a:hover{ color:#FF4877 !important;}
.inner-top-header-rht .fa-cog, .inner-top-header-rht .fa-bell-o{ font-size:18px;}
.navbar-default .inner-top-header-lft a.inner-header-navbar{display:inline-block;font-size: 28px;color: #FF4877 !important;font-weight:600;}
.inner-top-header-lft ul{display:inline-block;padding: 17px 0px 13px;}
.inner-top-header-lft ul li{display:inline-block;padding: 0px 12px;}
.inner-top-header-lft ul li a.nav-link{color:#777;font-size:15px;font-weight:535;}
.inner-top-header-lft ul li.active a.nav-link, .inner-top-header-lft ul li a.nav-link:hover{color:#FF1E57;}
.inner-top-header-rht ul{display:block;padding: 15px 0px;}
.inner-top-header-rht ul li{display:inline-block;padding:0px 12px;font-size:15px;position: relative;}
.inner-top-header-rht select, .mob_side_menu select{ height:25px; padding:0px 4px; font-size:12px; position:relative; top:-1px;}
.mob_side_menu select{ top:-2px; right:15px;}
/*.inner-top-header-rht ul li a.login-menu{padding: 8px 20px;border-radius: 6px;color: #000;font-size: 15px;font-weight:400; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.05);
background: #fff06d;
background: -moz-linear-gradient(top,  #fff06d 0%, #ffd24d 100%);
background: -webkit-linear-gradient(top,  #fff06d 0%,#ffd24d 100%);
background: linear-gradient(to bottom,  #fff06d 0%,#ffd24d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff06d', endColorstr='#ffd24d',GradientType=0 );
}*/
.inner-top-header-rht ul li a.login-menu{padding: 6px 15px;border-radius:4px;color: #777;font-size: 13px;font-weight:600; border:1px solid #777;}
.inner-top-header-rht ul li a.login-menu:hover{ background:#FF4877; border:1px solid #FF4877; color:#fff !important;}
.inner-top-header-rht ul li:last-child{padding-right:0px;}
.inner-top-header-rht ul li:last-child img{ width:20px; height:20px; border-radius:50%;}
.inner-top-header-rht ul li span{
  position: absolute;
  top: -12px;
  right: 3px;
  background: #FF4877;
  color: #fff;
  font-size: 11px;
  width: 40px;
  height: 40px;
  line-height: 20px;
  border-radius: 100%;
  text-align: center;
}
.button-map{
  background-color: #6abd4f;
width: 50px;
padding: 5px 0px;
display: block;
text-align: center;
border-radius: 50px;
margin: 0px auto;
margin-top: 10px;
color: #fff;
font-weight: bold;
}
}
.inner-top-header-rht ul li ul{
  visibility: hidden;
  opacity: 0;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
  transition: all .5s ease-out;
    transform: rotateX(90deg);
    transform-origin: top;
}
.pagination {
  display: inline-block;
}
.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}

.pagination > .active > a {
    background-color: #ff1e57;
    color: white;
    padding: 4px 10px;
    line-height: 19px;
    border: 1px solid transparent;
    border-radius: 50%;
    margin-right:3px;
    margin-left:3px;
}
.widget-box i {
    background: #ececec;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    position: relative;
    /* top: 10px; */
    line-height: 70px;
    font-size: 35px;
    margin-bottom: 4px;
}
.widget-box h4{
   font-size: 15px;
    color: #858585;
    font-weight: 300;
}
.pagination > .active > a:hover, 
.pagination > .active > a:focus {
    background-color: #fff;
    color: #ff1e57;
    border: 1px solid #ff1e57;
}

.pagination a:hover:not(.active) {background-color: #fff;}
.buy-ct-head p {font-size:21px;font-weight:light;margin-bottom:22px;}
.buy-ct-01{
  
  border-radius: 15px;
  margin: 7px 0px;
  position:relative;
  background:#fff;
  z-index:1;
}
.header-bottom {
  height:auto;
  background: #444455;
}
ul.breadcrumb {
  padding: 27px 45px;
    list-style: none;
    background-color: #445;
    color: #fff;
}
ul.breadcrumb li {
  display: inline;
  font-size: 15px;
  font-weight:300;
}
ul.breadcrumb li+li:before {
  padding: 8px 14px;
  color: #fff;
  font-family: FontAwesome;
  content: "\f105";
}
ul.breadcrumb li a {
  color: #FFFFFF;
  text-decoration: none;
}

ul.breadcrumb li a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.buy-pt-count {
  text-align: right;
}
.buy-pt-count h4 {
  color:#fff;
  font-size:18px;
  margin-top:27px;
  padding:0px 45px;
}
.buy-pt-count h4 span {
  color:#ff1e57;
  font-size:20px;
}
.header-form-1 {
  max-width: 70%;
  margin: 0 auto;
  background: #fff;
  position: relative;
  top: -30px;
  padding: 30px;
  border-radius: 60px;
  -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
}
.header-form-1 .form-group input, .header-form-1 .form-group select,.header-form-1 .btn {width:100%;border-radius:50px;height: 43px;margin-right: 10px;font-size: 13px;}
.form-one,.form-two,.form-three,.form-four,.form-five{width:18%;margin-right:8px;}
.form-one select,.form-two select,.form-three select,.form-four select{width:100%;}
.header-form-1 .btn { background: linear-gradient(to bottom, #ff1e57 100%, #fe5f87 100%);border: #ff1e57;}
.go-page {color:#a1a1a1;}
.page-pagination input {border-radius:3px; border:1px solid #a1a1a1;padding:3px;}
.page-bottom-pagination {margin-top:60px;}
.page-pagination .pagination {margin-bottom:50px;}
.pagination>li>a, .pagination>li>span{background:transparent;border:0px;padding: 6px 15px;color: #000;}
.page-pagination .pagination {margin-bottom: 50px;margin: 8px;}
.ct-gigs-1{margin-bottom:30px;}
.go-to-page{display:inline-block; float:right; margin-right:10px;}
.ft-gopage-02{display:inline-block; float:right; margin-right:10px;}
/* Buy Service */



/* Profile page */
section.myprofile-section{padding:0px 45px;position:relative;top:50px;padding-bottom: 100px;}
.profile-lft{
  -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
    padding: 30px;
    background: #fff;
    border-radius: 15px;
}
section.myprofile-section .no-gigs{
    font-size: 1.7em;
    margin: 0px;
    padding: 0px;
    margin-top: 80px;
    font-weight: 500;
}
.msg-user-details {
    display: inline-block;
}
.m-r-10 {
    margin-right: 10px !important;
}
.user-info .dropdown > a {
    font-weight: 600;
    color: #a1a1a1;
   font-size: 16px;
}
.user-info p {
  font-size:14px;
}
.user-info {
 margin-top:5px;
}
.custom-popup .form-group > label {
    color: #565656;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
}
.feedback-list .media-body p {
  font-size: 14px;
}
.btn-style {
    border-bottom: 2px solid #FF1E57;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.11);
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    min-width: 107px;
}
.custom-popup .btn-primary {
    color: #fff;
    background-color: #FF1E57;
    border-color: #FF1E57;
}
.custom-popup .modal-content {
  padding:10px 20px 20px;
  border-radius:0;
}
.user-profile-img  img{/*border-radius: 50%;*/width: 150px;height: 150px;margin: 0 auto;}
.user-profile-img{position:relative;}
.user-profile-img i{    background: #FF1E57;
    color: #fff;
    padding: 5px;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    position: absolute;
    top: -10px;
    right: 80px;}
.user-details  p{
  font-size: 13px;
    color: #858585;
    margin-bottom: 5px;
  font-weight:300;
}
.user-details-list ul{display:block;padding-left:0px;margin:10px 0px;}
.user-details-list ul li{display:inline-block;padding-right: 10px;font-size: 12px;}
.user-details-list ul li:last-child{padding-right:0px;}
.user-details-list ul li i{
  border-radius: 100%;
    padding: 5px;
    width: 25px;
    height: 25px;
    background: #858585;
    line-height: 17px;
    color: #fff;
  margin-right: 5px;
}
.user-profile-edit ul{display:block;padding-left:0px;}
.user-profile-edit ul li{display:inline-block;}
.user-profile-edit ul li.edit-profile{
  background: #FF1E57;
    width: 47%;
    color: #fff;
    height: 50px;
    line-height: 50px;
    border-radius: 6px;
  margin: 10px 10px 0px 0px;
}
.user-profile-edit ul li.edit-profile:hover{ background:#ff3367;}
.user-profile-edit ul li.edit-profile:active{ background:#ed194f;}
.user-profile-edit ul li.contact-user{
  background: #e9e9e9;
    width: 47%;
    color: #fff;
    height: 50px;
    line-height: 50px;
    border-radius: 15px;
}
.user-profile-edit ul li.edit-profile a{color:#fff; display:block; font-size:17px;}
.user-details-about{
  -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
    padding: 20px;
    background: #fff;
    border-radius: 15px;
  margin: 20px 0px;
}
.discription-img .slick-next {
  right: 5px;
}
.discription-img img{border-radius:15px;    width: 100%;height: 350px;
    object-fit: cover;
    object-position: top;}
.user-details-list{padding-bottom:10px;}
.user-profile-edit{border-top: 1px dashed #858585;padding-top: 10px;}
.user-profile-edit ul li a{font-size:14px;font-weight:400;}
.about-user h4{
  margin-top:0px;
}
.about-user p{
  font-size: 13px;
    line-height: 22px;
}
.about-user{border-bottom: 1px dashed #858585;padding-bottom: 0;}
.about-user-list{padding-top:10px;}
span.ct-user-lft{color:#858585;font-size: 15px;}
span.ct-user-lft i{padding-right:5px;}
span.ct-user-rht{text-align:right;float: right;color:#000;font-size: 15px;}
.ct-user-01{margin-top:15px;}
.profile-rht{
  -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
  box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
    padding: 20px 20px 0px;
    background: #fff;
    border-radius: 15px;
}
.myprofile-tab .nav-tabs>li.active>a, .myprofile-tab .nav-tabs>li.active>a:focus, .myprofile-tab .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px;
    border-bottom-color: transparent;
  padding-bottom: 20px;
  padding-left:5px;
  padding-right:5px;
}
.myprofile-tab ul.nav-tabs{border:0px;}
.myprofile-tab ul.nav-tabs li{
  width: 25%;
    text-align: center;
}
.myprofile-tab ul.nav-tabs li a{font-size: 13px;padding-top: 3px;}
.myprofile-tab ul.nav-tabs li.active{border-bottom:3px solid #FF1E57;}
.nav-tabs>li>a:hover {
    border-color: #fff;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.myprofile-tab ul.nav-tabs li a i{padding-right:5px;}
.myprofile-tab ul.nav-tabs li a p{
  display:inline-block;
  font-size:15px;
}
.my-purchase-01{margin: 30px 0px 15px;}
.my-purchase-01 .ct-form-one, .my-purchase-01 .ct-form-two, .my-purchase-01 .ct-form-three{
  width:19%;
  display:inline-block;
  margin-right:5px;
}
.my-purchase-01 .ct-form-four{display:inline-block;width:20%;}
.my-purchase-01 .ct-form-four button .ct-form-search{
  padding: 14px 16px;
    background: #FF1E57;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
}
.my-purchase-01 .ct-form-four button {
    padding: 10px 16px;
    background: #FF1E57;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
  font-size:16px;
  font-weight:500;
}
.my-purchase-01 .ct-form-four button .ct-form-reset{
  padding: 14px 16px;
    background: #1DBF73;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
}
.my-purchase-01 .ct-form-four button .ct-form-pdf{
  padding: 14px 16px;
    background: #d9d9d9;
    border-radius: 50px;
    border: 0px;
    color: #000;
    margin-left: 5px;
}
.my-purchase-01 .ct-form-one input, .my-purchase-01 .ct-form-two input, .my-purchase-01 .ct-form-three select{
  width: 100%;
    border-radius: 50px;
    height: 43px;
    margin-right: 10px;
    font-size: 13px;
    border: 1px solid #ddd;
    padding: 10px 15px;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
}
.ct-purchase-01{margin-top:15px;}
.ct-purchase-02 p.order-id{
  font-size: 14px;
    color: #858585;
    padding: 10px 0px;
}
.ct-purchase-03{padding:3px 0px;}
.ct-purchase-03 span.purchase-dt-lft{color:#858585;font-size:14px;}
.ct-purchase-03 span.purchase-dt-rht{text-align:right;float:right;color: #000;font-size:14px;}
.ct-purchase-03 p{color:#FF1E57;font-size:1px;}
.my-payments{margin:30px 0px;}
.purchase-load-more a{margin: 35px 0px;display: block;font-size: 18px;}
.stars-block {
  background: url("../img/ratings.png") no-repeat scroll -400px -50px rgba(0, 0, 0, 0);
  display: inline-block;
  float: left;
  height: 12px;
  margin-top: 3px;
  width: 84px;
}
.feedback-area .fa-star{
    color: #ffd340;
}
.feed-stars {
  font-family: Andale-mono;
  font-size: 13px;
  margin-left: 10px;
  padding-left: 90px;
  vertical-align: middle;
  width: auto;
}
.five-star {
  background: url("../img/9star.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);
}
.two-star {
  background: url("../img/9star.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.stars {
  background: url("../img/ratings.png") no-repeat scroll -400px -50px rgba(0, 0, 0, 0);
  display: inline-block;
  float: left;
  height: 10px;
  margin-top: 8px;
  padding-left: 0;
  padding-top: 5px;
  width: 52px;
}
.star-0 {
  background-position: 4px -50px;
}
.star-1 {
  background-position: 4px -62px;
}
.star-2 {
  background-position: 4px -74px;
}
.star-3 {
  background-position: 4px -86px;
}
.star-4 {
  background-position: 4px -98px;
}
.star-5 {
  background-position: 4px -110px;
}
.star-6 {
  background-position: 4px -122px;
}
.star-7 {
  background-position: 4px -134px;
}
.star-8 {
  background-position: 4px -146px;
}
.star-9 {
  background-position: 4px -158px;
}
.star-10 {
  background-position: 4px -170px;
}
.table-responsive {width:100%;white-space:nowrap;}
.my-purchase-list > h4 {margin-bottom:30px;margin-left:5px; font-size:20px; text-transform:capitalize;}
.order-table {border-radius: 15px; margin:0;  -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);padding: 0px 20px 20px 20px;background: #fff;}
thead {font-size:15px;text-align:left;}
.table > thead:first-child > tr:first-child > th {padding:15px 10px; font-weight:500 !important;}
.label, b, strong{ font-weight:500 !important;}
tbody {font-size:12px; line-height:22px;text-align:left;}
.table {margin-bottom:0;}
.product-group {white-space:nowrap;}
.pro_img {
    display: inline-block;
    float: left;
    margin-right: 10px;
  }
.pro_con {display:inline-block;  vertical-align:top;  margin-left: 7px;margin-top:5px;}
.pro_img img {
    vertical-align: initial;
    border-radius: 50%;
    line-height: 20px;
    width: 50px;
    height: 50px;
    object-fit: fill;
}
.product-name2 {margin-top:0;margin-bottom:3px;}
.pro_con .product-name2 { font-size:15px;}
.order-table .label {font-size:13px;}
.order-table a .label {display: inline-block;
    min-width: 70px;
    padding: 5px;
}
.order_date {color: #858585; font-size:13px;}
td {vertical-align:middle !important; font-size: 14px;}
.thanks-cont{ margin:20px 0;}
.thanks-cont p{ font-size:14px; color:#777; margin-bottom:10px;}
.thanks-cont .or-space{ text-transform:uppercase; color:#777; display:inline-block; margin:0 10px;}
.thanks-cont a.underline-link{ margin:0;}

/* Profile page */
/*-----------------
  Messages
-----------------------*/

.page-title {
  color: #fff;
  font-weight: bold;
  font-size: 35px;
  margin: 0;
}
.msg-section .tab-content {
  background-color: #fafafa;
}
.msg-list {
  height: 420px;
  margin: 0;
  overflow: auto;
}
.msg-list > .list-group-item {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  margin-bottom: 5px;
  min-height: 61px;
}
.msg-list > .list-group-item.active {
  background-color: #FF4877;
  border-color: #FF4877;
}
.m-r {
  margin-right: 15px;
}
.w-40 {
  height: 40px;
  width: 40px;
}
.msg-user-name {
  color: #565656;
  font-weight: 600;
  font-size: 13px;
}
.time-text {
  color: #abb1b9;
  font-size: 12px;
}
.msg-text {
  color: #868b92;
  font-size: 13px;
  margin: 0;
}
.msg-list > .list-group-item.active .msg-text {
  color: #fff;
  min-height: 19px;
}
.msg-list > .list-group-item.active .time-text {
  color: #fff;
}
.msg-list >.list-group-item.active .msg-user-name {
  color: #fff;
}
.msg-section .panel {
  border: 1px solid #ddd;
  box-shadow: unset;
}
.msg-section .panel-heading {
  background-color: #445;
  min-height: 66px;
  border-bottom: 1px solid #ddd;
  color:#fff;
}
.msg-user-details {
  display: inline-block;
}
.user-info .dropdown > a {
  font-weight: 600;
 }
.m-0 {
  margin: 0;
}
.chat-box {
  background-color: #fff;
  max-height: 365px;
  overflow-y: scroll;
  width: 100%;
}
.chats {
  padding: 30px 15px;
}
.chat-avatar {
  float: right;
}
.latset_gigs .slick-prev:hover, .latset_gigs .slick-next:hover {
  background: #fff;
}
.avatar {
  border-radius: 100px;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  white-space: nowrap;
  width: 40px;
}
.avatar-wrapper {
  height: 364px;
  width: 100%;
  margin-top: 15px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
  background-color: #fcfcfc;
  overflow: hidden;
}
.avatar-view {
  cursor: pointer;
}
.chat-avatar .avatar {
  width: 30px;
}
.chat-body {
  display: block;
  margin: 10px 0 0;
  overflow: hidden;
}
.chat-body:first-child {
  margin-top: 0;
}
.chat-content {
  position: relative;
  display: block;
  float: right;
  padding: 8px 15px;
  margin: 0 0 10px;
  clear: both;
  color: #fff;
  background-color: #445;
  border-radius: 15px 15px 0;
}
.chat-content > p {
  margin-bottom: 0;
  font-size:13px;
}
.chat-content img {
  height: auto;
  margin-bottom: 5px;
  max-width: 100px;
  width: auto;
}
.text-ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.msg-user-details .text-muted {
  color:#a1a1a1;
}
.chat-content > p:last-child {
  margin-bottom: 0
}
.chat-content a {
  color: rgba(255, 255, 255, 0.6);
}
.chat-time {
  color: rgba(255, 255, 255, 0.6);
  display: block;
  font-size: 11px;
}
.chat-left .chat-avatar {
  float: left
}
.chat-left .chat-body {
  margin-right: 0;
  margin-left: 30px;
  border-radius: 15px 15px 15px 0;
}
.chat-left .chat-content {
  float: left;
  margin: 0 0 10px 20px;
  color: #76838f;
  background-color: #f5f5f5;
  border: 1px solid #e7e7e7;
  border-radius: 15px 15px 15px 0;
}
.chat-left .chat-time {
  color: #a3afb7
}
.message-bar {
  display: table;
  height: 44px;
  position: relative;
  width: 100%;
}
.message-bar .message-inner {
  display: table-row;
  height: 100%;
  padding: 0 8px;
  width: 100%;
}
.message-bar a.icon-only {
  color: #777;
  font-size: 20px;
  margin: 0 8px 0 0;
}
.message-bar .link {
  color: #777;
  display: table-cell;
  font-size: 20px;
  line-height: 44px;
  padding: 0 10px;
  position: relative;
  vertical-align: middle;
  width: 30px;
}
.message-bar .message-area {
  display: table-cell;
}
.message-area input {
  margin: 8px 0;
  width: 100%;
}
.link > button {
  background-color: inherit;
  border: 0 none;
  line-height: normal;
  padding: 0;
}
.msg-progress {
  height: 5px;
}
.msg-upload {
  background-color: #fff;
  border-radius: 5px;
  font-size: 13px;
  margin-bottom: 10px;
  min-height: 50px;
  padding: 10px;
}
.file-det {
  float: left;
  margin-bottom: 5px;
}
.msg-upload-img {
  clear: both;
  padding: 5px;
}
.msg-section .tab-list ul > li.active {
  background-color: #fafafa;
}
.msg-section .tab-list ul > li.active > a {
  background-color: #fafafa;
}
.msg-section .form-control {
  border: 1px solid #ddd;
  height: 34px;
}
.btn-style {
  border-bottom: 2px solid #8c81bd;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.11);
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  min-width: 107px;
}
#message_user {
  display: block;
}
#chat_btn {
  display: none;
}
#close_btn {
  display: none;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    list-style-type: none;
}

.msg-section .tab-section {
  background-color: #51556c;
}
.msg-section .tab-list {
  float: left;
  width: 100%;
}
.msg-section .tab-list ul {
  float: left;
  margin: 0;
  width: 100%;
  padding: 0;
}
.msg-section .tab-list ul > li {
  float: left;
  height: 50px;
  max-height: 50px;
  padding-top: 15px;
}
.msg-section .tab-list ul > li > a {
  background-color: #6d7084;
  border-right: 1px solid #51556c;
  color: #fff;
  float: left;
  font-size: 13px;
  padding: 8px 0 7px;
  text-align: center;
  width: 220px;
  min-height: 35px;
}
.msg-section .tab-list ul > li:last-child a {
  border-right: 0;
}
.msg-section .tab-list ul > li.active {

  padding: 0;
  text-align: center;
  width: 280px;
}
.msg-section .tab-list ul > li.active > a {

  border: 0;
  color: #51556c;
  display: block;
  font-size: 20px;
  padding: 10px 0;
  width: 100%;
  font-weight: 600;
}
.msg-section .tab-content {

  padding: 50px 0;
}
.msg-section .display-block {
  display: block;
}
.msg-section .save-btn {
  margin-top: 20px;
  width: 150px;
}
.msg-section  .ui-widget-content {
  max-height: 300px;
  overflow-y: scroll;
}

/* Reminder Page */

.page-title {
  color: #fff;
    font-weight: bold;
    font-size: 20px;
    margin: 0;
}
section.reminder {
    padding: 0px;
}
section.reminder ul.breadcrumb {
    padding: 27px 45px 10px 45px;
    list-style: none;
    background-color: #445;
    color: #fff;
    margin-bottom: 0;
}
section.reminder .header-bottom h4 {
  padding: 0px 45px 27px 45px;
}
section.reminder.notificationsec .header-bottom h4 {
    padding: 20px 45px 0 45px;
    padding-bottom: 30px;
}
.favorites-section {
  padding: 0px 45px;
    position: relative;
    top: -30px;
}
.dropdown-menu.user-menu-lists {
  visibility: hidden;
  opacity: 0;
  display: hidden;
  }
.favorite-rht {
   -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
    padding: 20px 20px 0px;
    background: #fff;
    border-radius: 15px;
  width:100%;
}
.myfavorite-tab .nav-tabs>li.active>a {
  border: 0px solid #ddd
  }
.myfavorite-tab ul.nav-tabs li.active {
    border-bottom: 3px solid #FF1E57;
}
.myfavorite-tab ul.nav-tabs {
    border: 0px;
}
.myfavorite-tab ul.nav-tabs li {
  width: 25%;
    text-align: center;
}
.my-favorite-list h4 {
    font-family: 'SF UI Display Medium';
  margin-top: 30px;
    margin-bottom: 30px;
}
.myfavorite-tab .nav-tabs>li.active>a, .myfavorite-tab .nav-tabs>li.active>a:focus, .myfavorite-tab .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px;
    border-bottom-color: transparent;
    padding-bottom: 20px;
}
.favorites-section .gigs-price {
  color: #FF1E57;
}
.visited-search{margin: 30px 0px 15px;}
.visited-search .ct-form-one, .visited-search .ct-form-three{
  width:19%;
  display:inline-block;
  margin-right:5px;
}
.visited-search .ct-form-four{display:inline-block;width:19%;}
.visited-search .ct-form-four a.ct-form-search{
    background: #FF1E57;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
  width: 100%;
    height: 43px;
    margin-right: 10px;
    font-size: 15px;
    padding: 12px 60px;
}
.visited-search .ct-form-four a.ct-form-reset{
  padding: 14px 16px;
    background: #1DBF73;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
}
.visited-search .ct-form-four a.ct-form-pdf{
  padding: 14px 16px;
    background: #d9d9d9;
    border-radius: 50px;
    border: 0px;
    color: #000;
    margin-left: 5px;
}
.visited-search .ct-form-one input, .visited-search .ct-form-two input, .visited-search .ct-form-three select{
  width: 100%;
    border-radius: 50px;
    height: 43px;
    margin-right: 10px;
    font-size: 13px;
    border: 1px solid #ddd;
    padding: 10px 15px;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
}

/* Reminder page end */
.underline-link {
      font-size: 14px;
    margin-left: 10px;
    color: #FF4877;
}
.my-purchase-01 .ct-form-four button.ct-form-search {  
    padding: 14px 16px;
    background: #FF1E57;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
  width:50px; height:50px;
}
/*.my-purchase-01 .ct-form-four button{ width:50px; height:50px;}*/
  .my-purchase-01 .ct-form-four button.ct-form-search:focus, .my-purchase-01 .ct-form-four button.ct-form-reset:focus, .my-purchase-01 .ct-form-four button.ct-form-pdf:focus {
    outline:none;
  }
 .my-purchase-01 .ct-form-four button.ct-form-reset {
    padding: 14px 16px;
    background: #1DBF73;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
  width:50px; height:50px;
  }
 .my-purchase-01 .ct-form-four button.ct-form-pdf {
    padding: 14px 16px;
    background: #d9d9d9;
    border-radius: 50px;
    border: 0px;
    color: #fff;
    margin-left: 5px;
  width:50px; height:50px;
  }
/* Selling page start */
.ct-gigs-img img{width:600px;margin:0 auto;position:relative;top:18px;}
.sell-service{
  height: 450px;
    background: #444455 url(../../assets/img/Sell/selling_bg.png)no-repeat;
    background-size: contain;
    padding-top: 5px;
    background-position: bottom center;
}
.ct-sell-title h2{font-size: 35px;color:#fff;}
.ct-sell-title a{    
  background: #FF4877;
    width: 150px;
    display: block;
    margin: 20px auto;
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 15px;
  font-size:15px;
}
.selling-ct-creation{
  background: #fff;
    width: 70%;
    margin: 0 auto;
    padding: 25px;
    border-radius: 100px;
    -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
    position: absolute;
    z-index: 1;
    left: 0px;
    right: 0px;
}
.create-gigs i{
  border: 1px dashed #858585;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    text-align: center;
    font-size: 22px;
    line-height: 47px;
}
.create-gigs p{
  font-size: 13px;
    padding: 5px 0px;
  font-weight:300;
}
.create-gigs{display:inline-block;width:16%;position:relative;}
.selling-ct-01:before{
  content: "\f061";
    font-family: FontAwesome;
    width: 121px;
    height: 14px;
    display: block;
    position: absolute;
    top: 25px;
    right: -6px;
    text-align: right;
}
section.sell-content-section{padding:104px 45px;}

.post-gigs{
  background: #fff;
    padding: 25px;
    border-radius: 15px;
    -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
  margin-top:40px;
}
.post-gigs-lft h3, .post-gigs-rht h3{
  margin: 5px 0px;
    font-size: 18px;
    background: #f0f0f0;
    padding: 15px;
}
.ct-post-01{margin:15px 0px;width: 100%;float: left;}
.ct-post-02{width: 5%;float: left;}
.ct-post-02 i{font-size:18px;}
.ct-post-02, .ct-post-03, .gigs-form-01{ float:left;}
.ct-post-03{width: 90%;float: left;}
.ct-post-03 p{
  font-size: 14px;
    margin-bottom: 10px;
  font-weight:400;
}
.ct-post-03 .required {color:red;}
.ct-post-03{font-size:14px;}
.gigs-form input{
  border-radius: 4px;
    box-shadow: 0 0 10px rgba(0,0,0,0.03);
    height: 45px;
}
.gigs-form-select{
  border-radius: 0px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    height: 45px;
}
/*.gigs-form-01{
  width: 70%;
    display: inline-block;
    float: left;
}*/

.gigs-form-02{
  width: 30%;
  float:left;
}
.gigs-form-02 label{
    display: inline-block;
    max-width: 30%;
    padding-left: 15px;
}
.gigs-form-02 input.input-gigs-02{
  display: inline-block;
    max-width: 40%;
}
.gigs-buyer-01{
  width: 70%;
    display: block;
    float: left;
}
.gigs-form-buyer{display: inline-block;margin: 15px 0px;}
.gigs-form-buyer .add-more-btn{color: #fd0000;font-size: 1.3rem;}
.gigs-form-buyer label{max-width:20%;display:inline-block;}
.gigs-form-buyer input{width:20%;display:inline-block;}
.gigs-form-01 span{padding-right:10px;}
.gigs-img-upload{
  background: #fff;
    padding: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
  margin:0 auto;
  float:none;
  border: 1px dashed #858585;
  margin-bottom:25px;
}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: auto;
  width: 98px;
  top: 0;
  opacity: 0;
}
.upload-btn-wrapper ul{display:block;margin: 0px;padding: 0px;}
.upload-btn-wrapper .upload-ct-img{display:inline-block;}
.upload-btn-wrapper .upload-ct-img button{background:transparent;}
.upload-btn-wrapper .upload-ct-img i{
  background: transparent;
    border: 1px solid #858585;
    border-radius: 100%;
    width: 70px;
    height: 70px;
    font-size: 25px;
    line-height: 70px;
  color:#FF4877;
}

.upload-btn-wrapper .upload-ct-img p{
  font-size: 13px;
    margin: 5px 0px 0px;
    padding-bottom: 0px;
}
.ct-upload-01{
  border-right: 1px solid #ececec;
    padding: 0px 35px;
}
.sell-accept label{font-weight: 300;line-height: 26px;font-size: 13px;}
.post-gigs button.post-gigs-btn{
    background: #FF4877;
    width: 220px;
    margin: 20px auto;
    color: #fff;
    height: 70px;
    line-height: 40px;
    border-radius: 15px;
    border: 0px;
    font-size: 18px;
  font-weight:500;
}
.post-gigs button.post-gigs-btn:focus{
  outline: 0;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #FF4877;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.error_msg {
  color: red;
  font-size: 13px;
   display: block;
    width: 100%;
    float: left;
    margin-top: 5px;
    margin-bottom:0;
}

.close-offer {
  cursor: pointer;
  display: inline-block;
  float: right;
  /*position: absolute;*/
  left: 0;
  color:#959595;
}
.uploaded-img {
    float: left;
    margin: 10px;
    position: relative;
    border: 1px dashed #FF4877;
    padding: 10px;
    border-radius: 14px;
}
.uploaded-remove {
    color: #fff;
    display: inline-block;
    line-height: 0;
    position: absolute;
    right: -7px;
    top: -7px;
    background: #FF4877;
    border-radius: 14px;
    padding: 5px;
    width: 23px;
    height: 23px;
    text-align: center;
    line-height: 0;
}
.uploaded-img > iframe {
  height: 68px;
  width: 100px;
}
/* Selling page end */
/*-----------------
  Purchase Details Popup
-----------------------*/

.purchases_model_deatils .order-popup .modal-content {
  background-color: #fafafa;
}
.purchases_model_deatils  .order-number {
  color: #565656;
  font-size: 20px;
  margin-top: 0;
}
.purchases_model_deatils .order-date {
  color: #565656;
  font-size: 16px;
}
.purchases_model_deatils .order-status {
  color: #fff;
  display: block;
  float: right;
  padding: 5px;
  text-align: center;
  width: 150px;
  border-radius: 3px;
}
.purchases_model_deatils .status-new {
  background-color: #5dd4bc;
}
.purchases_model_deatils .table-bordered > tbody > tr > td,
.purchases_model_deatils .table-bordered > tbody > tr > th,
.purchases_model_deatils .table-bordered > tfoot > tr > td,
.purchases_model_deatils .table-bordered > tfoot > tr > th,
.purchases_model_deatils .table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  background-color: #fff;
  border: 1px solid #e7e7e7;
}
.purchases_model_deatils .grand-total {
  color: #bbadfc !important;
  font-size: 16px !important;
  font-weight: 600;
}
.purchases_model_deatils .order-title {
  color: #565656;
  font-size: 20px;
  margin-top: 0;
  text-decoration: underline;
}
.purchases_model_deatils .order-popup .user-details {
  width: auto;
}
.purchases_model_deatils .order-popup .user-name {
  color: #565656 !important;
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
}
.purchases_model_deatils .order-popup .user-contact .list-inline {
  margin-bottom: 0;
}
.purchases_model_deatils .order-popup .user-contact .list-inline li {
  color: #565656;
  font-size: 14px;
  padding-right: 15px;
}
.purchases_model_deatils .order-popup .user-contact .list-inline li:last-child {
  padding-right: 0;
}
.purchases_model_deatils .order-popup .contact-list a {
  color: #fff !important;
  font-size: 12px;
}
.purchases_model_deatils .order-popup table {
  margin-top: 15px;
}
.purchases_model_deatils .total {
  font-size: 16px;
  font-weight: 600;
}
.purchases_model_deatils .btn-border {
  border-bottom: 2px solid #8c81bd;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.11);
}

/*-----------------
  Files Upload
-----------------------*/

.files-list input[type="file"] {
  height: auto;
}
.files-list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.files-list > li {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: inherit;
  margin: 0 0 10px;
  padding: 10px;
  position: relative;
}
.files-list > li:last-child {
  margin: 0;
}
.files-list > li:hover .files-delete {
  display: inline-block;
}
.files-cont {
  position: relative;
}
.file-type {
  height: 48px;
  position: absolute;
  width: 48px;
}
.files-list .files-icon {
  background-color: #f3f7f9;
  border: 1px solid #e4eaec;
  border-radius: 4px;
  display: inline-block;
  height: 38px;
  line-height: 38px;
  text-align: center;
  width: 38px;
}
.files-list .files-icon i {
  color: #76838f;
  font-size: 20px;
}
.files-list .files-info {
  padding: 0 30px 0 50px;
}
.files-list .files-download {
  position: absolute;
  right: 0;
  top: 10px;
}
.files-list .file-date {
  color: #888;
  font-size: 12px;
}
.files-list .file-author a {
  color: #ff9b44;
  font-size: 12px;
  text-decoration: underline;
}
.files-list .custom-popup #purchases_model_deatils .form-control {
  background-color: #fff;
  box-shadow: inherit;
}
.files-list .files-delete {
  display: none;
  position: absolute;
  right: -10px;
  top: -12px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  width: 20px;
  text-align: center;
  border-radius: 20px;
  color: #f00;
  font-size: 12px;
}
 .files-list .location-search .search-box {
  float: left;
  height: auto;
}
.files-list .location-search .search-input {
  display: inline-block;
  float: left;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 10px;
  width: 495px;
}
.files-list .location-search .search-category {
  display: inline-block;
  float: left;
  margin-bottom: 15px;
  width: 495px;
}
.files-list .location-search .search-country {
  float: left;
  margin-right: 10px;
  width: 495px;
}
.files-list .location-search .search-state {
  float: left;
  width: 300px;
}
.files-list .location-search .search-btn {
  float: right;
  margin-left: 10px;
  width: 185px;
}
.files-list .location-search .search-btn .btn {
  height: 40px;
  padding: 9px 12px;
  width: 100%;
}
.files-list .header-top {
  background-color: #484e64;
  padding: 10px 0;
  position: relative;
  z-index: 1001;
}
.files-list .lang-dropdown {
  color: #fff;
  float: right;
}
.files-list .lang-dropdown > .dropdown > a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.files-list .header-info > a {
  color: #fff;
  font-size: 16px;
}
.files-list .embed-responsive .embed-responsive-item,
.files-list .embed-responsive iframe,
.files-list .embed-responsive embed,
.files-list .embed-responsive object {
  border: 0 none;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.files-list .view-left iframe {
  height: 430px;
  width: 100%;
}

/*-----------------
  Gig Cropper
-----------------------*/

.cropit-preview {
  background-color: #f8f8f8;
  background-size: cover;
  border: 5px solid #ccc;
  border-radius: 3px;
  margin: 0 auto;
  width: 554px;
  height: 378px;
}
.cropit-preview-image-container {
  cursor: move;
}
.cropit-preview-background {
  opacity: .2;
  cursor: auto;
}
.image-size-label {
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.export {
  position: relative;
  z-index: 10;
  display: inline-block;
}
.cropit-preview {
  position: relative;
  margin-top: 30px;
}
.cropit-image-zoom-input {
  margin: 14px auto;
  width: 130px !important;
}
.cropit-image-zoom-input.custom {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 5px;
  background: #eee;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  outline: none;
}
.cropit-image-zoom-input.custom::-moz-range-track {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 5px;
  background: #eee;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  outline: none
}
.cropit-image-zoom-input.custom::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #888;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background 0.25s;
  -moz-transition: background 0.25s;
  -o-transition: background 0.25s;
  -ms-transition: background 0.25s;
  transition: background 0.25s;
}
.cropit-image-zoom-input.custom::-webkit-slider-thumb:active,
.cropit-image-zoom-input.custom::-webkit-slider-thumb:active {
  background: #bbb
}
.cropit-image-zoom-input.custom::-moz-range-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #888;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: background 0.25s;
  -moz-transition: background 0.25s;
  -o-transition: background 0.25s;
  -ms-transition: background 0.25s;
  transition: background 0.25s;
}
.cropit-image-zoom-input.custom::-moz-range-thumb:hover,
.cropit-image-zoom-input.custom::-moz-range-thumb:active {
  background: #bbb
}
.cropit-image-input.custom {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px
}
.resize-bottom {
  padding-top: 15px;
}

.buyitnow-btn {
  border-bottom: 2px solid #5e9b97;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.11);
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  width: 107px;
}
.btn-green {
  background-color: #76c2bd;
  color: #fff;
}
.multiple {
  display: inline-block;
  margin-top: 27px;
}
.secure-money span {
  color: #565656;
}
/*-----------------
  Purchase Details Popup
-----------------------*/

.order-popup .modal-content {
  background-color: #fafafa;
}
.order-number {
  color: #565656;
  font-size: 14px;
  margin-top: 0;
}
.order-date {
  color: #565656;
  font-size: 14px;
}
.order-status {
  color: #fff;
  display: block;
  float: right;
  padding: 5px;
  text-align: center;
  width: 150px;
  border-radius: 3px;
}
.status-new {
  background-color: #5dd4bc;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  background-color: #fff;
  border: 1px solid #e7e7e7;
}
.grand-total {
  color: #bbadfc !important;
  font-size: 16px !important;
  font-weight: 600;
}
.order-title {
  color: #565656;
  font-size: 16px;
  margin-top: 0;
  text-decoration: underline;
}
.order-popup .user-details {
  width: auto;
}
.order-popup .user-name {
  color: #565656 !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}
.order-popup .user-contact .list-inline {
  margin-bottom: 0;
}
.starrr1{color:#ffd340;}
.order-popup .user-contact .list-inline li {
  color: #565656;
  font-size: 14px;
  padding-right: 15px;
}
.order-popup .user-contact .list-inline li:last-child {
  padding-right: 0;
}
.order-popup .contact-list a {
  color: #fff !important;
  font-size: 12px;
}
.order-popup table {
  margin-top: 15px;
}
.total {
  font-size: 16px;
  font-weight: 600;
}
.btn-border {
  border-bottom: 2px solid #FF4877;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.11);
}
.contact-popup{
  z-index: 9999;
}
/*-----------------
  Checkout Popup
-----------------------*/
.modal-footer {
    padding: 15px;
    text-align: left;
    border-top: 1px solid #e5e5e5;
}
.custom-popup.order-popup .modal-body {
  padding: 15px;
}
.custom-popup.order-popup .modal-footer.text-left {
  padding: 15px;
}
.quantity-list {
  float: left;
  margin: 0;
  width: 100%;
      list-style-type: none;
}
.quantity-list > li {
  float: left;
  margin-right: 10px;
}
.quantity-list > li:last-child {
  margin-right: 0;
}
.quantity-list .form-control {
  font-weight: bold;
  width: 70px;
}
.quantity-select {
  display: inline-block;
  font-weight: 600;
  margin-top: 4px;
}
.price-tag {
  color: #FF4877;
  font-size: 34px;
  font-weight: bold;
}
.order-popup .text-ellipsis {
  width: 310px;
}
.payment-method > img {
  margin: 0 30px 0 20px;
}
#payment-method {
  margin-bottom: 15px;
}
#payment-method > h4 {
  color: #565656;
  font-size: 15px;
  font-weight: bold;
}
.payment-method {
  border-bottom: 1px solid #e0e0e0;
  padding: 20px 10px;
}
.payment-method .radio-label {
  color: #565656;
  font-size: 15px;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    margin-left: 5px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #FF4877;
    border-radius: 10px;
}
.content.page-content .table-responsive table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom:20px;
}
.m-t-50 {
    margin-top: 50px !important;
}
.content.page-content .table-responsive table thead tr, .table-responsive table tbody tr {
    background-color: #fff;
    border: 1px solid #e7e7e7;

}
/* Details page start */
.gigs-detail-ct{
  -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
    padding: 30px;
    background: #fff;
    border-radius: 15px;
}
.gigs-detail-ct h2{
  font-size: 24px;
    margin: 0px;
  padding:0 0 10px;
}
.gigs-detail-ct h3{
  font-size: 14px;
    margin: 6px 0px;
    color: #95979d;
  font-weight:300;
}
.lft-details-01 p{
    font-size: 13px;
  margin: 10px 0px 10px;
}
.lft-details-01 p .fa{
  color:#FF4877;
}
.rht-details-01{
  text-align:right;
}
.rht-details-01 i{
  font-size:25px;
  color:#FF4877;
}
.rht-details-01 p{
    font-size: 20px;
  margin: 10px 0px;
}
.rht-details-01 p a{color: #fff; font-weight:500; font-size:18px; padding:10px 20px; text-transform:capitalize; box-shadow:0 0 10px rgba(0,0,0,0.1);
background: #fe517c;}
.description_ct-01{
  margin:25px 0px;
}
.description_ct-01 ul{ padding:32px 0px;}
/*.extra-close{
  visibility: hidden;
}*/
.discription-details{ margin-bottom:-20px;}
.discription-details p{
  font-size: 14px;
    color: #858585;
    line-height: 25px;
  font-weight:300;
  padding-bottom:30px;
}
.progress-circle {
    font-size: 20px;
    margin: 20px;
    position: relative;
    padding: 0;
    width: 5em;
    height: 5em;
    background-color: #f2e9e1;
    border-radius: 50%;
    line-height: 5em
}

.progress-circle:after {
    border: none;
    position: absolute;
    top: .35em;
    left: .35em;
    text-align: center;
    display: block;
    border-radius: 50%;
    width: 4.3em;
    height: 4.3em;
    background-color: #fff;
    content: " "
}

.progress-circle span {
    position: absolute;
    line-height: 5em;
    width: 5em;
    text-align: center;
    display: block;
    color: #53777a;
    z-index: 2
}

.left-half-clipper {
    border-radius: 50%;
    width: 5em;
    height: 5em;
    position: absolute;
    clip: rect(0, 5em, 5em, 2.5em)
}
.extra-add {
color:#3c8318!important;
margin-right:10px;
}

.extra-features .features-amt, .extra-features-content{display:inline-block;}
.extra-features-add {float:right;display:inline-block;}
.extra-features-add a{color: #FF4877;
    font-size: 15px;
    margin-right: 10px;
    font-weight: 400;
    margin-bottom: 10px;}
.text-success {
    color: #3c763d!important;
}
.extra-features-add a i{padding-right:5px;}
.features-amt p{
    line-height: 50px;
    text-align: center;
  color:#FF4877;
  font-size:23px;
  font-weight:700;
}
.extra-features-content{
  margin-left:15px;
  position:relative;
  top:8px;
}
.extra-features-content h5{
    margin: 0px 0px 5px;
    font-size: 16px;
}
.extra-features{margin:20px 0px 10px;}
.extra-features li h4 {    color: #fff;
    font-weight: 500;
    border: 1px solid #ff4877;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    background: #ff4877;
    margin-bottom: 0;
    font-size: 14px;
    margin-left: 10px;
  }
/*.user-details a.gigs-contact{
  border: 1px dashed #000;
    color: #000;
    display: block;
    max-width: 90%;
    margin: 10px auto;
    padding: 5px;
    border-radius: 15px;
    font-size: 16px;
}*/
.user-details a.gigs-contact{ padding: 6px 30px;border-radius: 50px;font-size: 15px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); background: #ff1e57; display: block; max-width: 80%; margin: 15px auto; color:#fff;}
.user-details a.gigs-contact h5{ color:#fff;}
.user-details a.gigs-contact:hover{ background:#ff3367;}
.user-details a.gigs-contact:active{ background:#ed194f;}
.users-view ul{display:block;padding:0px;margin:15px 0px 0px;}
.users-view ul li{display:inline-block;padding-right: 30px;font-size: 15px;}
.users-view ul li:last-child{padding-right:0px;}
.users-view ul li i{padding-right:6px; color:#FF4877;}
.gigs-list-lft a{font-size:16px;}
/* Details page end */


/* login page start */
.login-modal{padding:0px;}
.lg-modal{width:500px;}
#logreg-forms{
    background-color:#fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
#logreg-forms form {
    width: 100%;
    max-width: 450px;
    padding: 15px;
    margin: auto;
}
.custom-popup form {
    /*max-width: 450px;*/
    padding: 15px 0px;
    margin: auto;
}
#logreg-forms .form-control {
    position: relative;
    box-sizing: border-box;
    height: auto;
    padding: 10px;
    font-size: 16px;
}
#logreg-forms .form-control:focus { z-index: 2; }
#logreg-forms .form-signin input {
        margin-bottom: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-radius: 65px;
    font-size: 13px;
    height: 50px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
  padding-left: 15px;
}
#logreg-forms .form-signin select {
    margin-bottom: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-radius: 65px;
    font-size: 13px;
    height: 40px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
  padding-left: 15px;
}
#logreg-forms .form-signin input[type=checkbox] {
  width:20px; height:20px; display:inline; margin:0 5px 0 10px; position:relative; top:5px;
}
#logreg-forms .form-signin .agree {
  margin: 10px 0 20px;
}
#logreg-forms .form-signin input, .custom-popup input {
    margin-bottom: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-radius: 65px;
    font-size: 13px;
    height: 40px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
  padding-left: 15px;
}
.form-signin p{
      text-align: center;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 15px;
    display: block;
}
.form-signin h2, .custom-popup h2{
  margin-bottom: 25px;
  font-size:25px;
}
.login-ftr a{color:#FF4877;}
#logreg-forms .social-login{
    margin:23px auto;
}
#logreg-forms .social-btn{
    font-weight: 300;
    font-size: 14px;
    padding: 14px 26px;
    box-shadow: 0 0 0 1px #cfd9e0!important;
}

#logreg-forms a{
    padding-top:10px;
}

#logreg-form .lines{
    width:200px;
    border:1px solid red;
}


#logreg-forms button[type="submit"], .custom-popup button[type="submit"]{ 
  margin-top: 10px;
    border: 0px;
    color: #fff;
    width: 150px;
    padding: 15px;
    border-radius: 30px;
    text-align: center;
    margin: 0 auto;
  margin-bottom: 15px;
  font-size:16px; font-weight:500;
  box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);
  background: #ff1e57;
}
#logreg-forms button[type="button"], .custom-popup button[type="button"]{ 
  margin-top: 10px;
    border: 0px;
    color: #fff;
    width: 150px;
    padding: 15px;
    border-radius: 30px;
    text-align: center;
    margin: 0 auto;
  margin-bottom: 15px;
  font-size:16px; font-weight:500;
  box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);
  background: #ff1e57;
}
#payment_btn_cod{ 
  margin-top: 10px;
    border: 0px;
    color: #fff;
    width: 150px;
    padding: 15px;
    border-radius: 30px;
    text-align: center;
    margin: 0 auto;
  margin-bottom: 15px;
  font-size:16px; font-weight:500;
  box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);
  background: #ff1e57;
}

#payment_btn{
	 margin-top: 10px;
    border: 0px;
    color: #fff;
    width: 150px;
    padding: 15px;
    border-radius: 30px;
    text-align: center;
    margin: 0 auto;
  margin-bottom: 15px;
  font-size:16px; font-weight:500;
  box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);
  background: #ff1e57;
}


#logreg-forms button[type="submit"]:hover{ background:#ff3367;}
#logreg-forms button[type="submit"]:active{ background:#ed194f;}
.login-modal button.close{padding:15px; font-size:24px;}
.close:hover, .close:focus{ color:#FF4877; opacity:1;}
.login-ftr h5{font-weight:300;}
.login-ftr h5 a{font-weight:400;margin-top:15px;}
#logreg-forms .facebook-btn{  background-color: #ffffff;
    width: 47%;
    text-align: center;
    float: right;
}

#logreg-forms .facebook-btn i {

  font: bold normal normal 16px/1 FontAwesome;
  font-size: 16px;

  }

#logreg-forms .google-btn { background-color: #ffffff;  width: 100%; }

#logreg-forms .google-btn img { width:16px; }

#logreg-forms .facebook-btn:hover {  background-color: transparent; border:1px solid #3C589C; color: #3C589C;  }

#logreg-forms .google-btn:hover { background-color: transparent; border:1px solid #DF4B3B; color: #DF4B3B;}

#logreg-forms .form-reset, #logreg-forms .form-signup{ display: none; }

#logreg-forms .form-signup .social-btn{ width:210px; }

#logreg-forms .form-signup input { margin-bottom: 2px;}

.form-signup .social-login{
    width:210px !important;
    margin: 0 auto;
}
#password_error{
  color:#a94442;
}
.account-error {
    background-color: #ffd8d9;
    color: #f91a24;
    padding: 5px 15px;
    text-align: center;
    border-radius: 4px;
    margin-bottom: 15px;
}

/* login page end */

/* signup page */
.signup-modal-ct .form-group{
    margin-bottom:0px;  
}
.form-signin h5{
  font-weight:300;
}
.form-signin h5 a{
  font-weight:400;
}
/* signup end */

/* settings page */
.settings-rht{width: 33%;text-align: center;}
.settings-rht .nav-tabs>li.active>a, .settings-rht .nav-tabs>li.active>a:focus, .settings-rht .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px;
    border-bottom-color: transparent;
    padding-bottom: 20px;
}
.settings-rht ul.nav-tabs li a p {
    display: inline-block;
    font-size: 15px;
}
.settings-rht ul.nav-tabs li a i {
    padding-right: 5px;
}
.settings-rht ul.nav-tabs li {
    width: 33%;
    text-align: center;
}
.settings-rht  ul.nav-tabs li a {
    font-size: 15px;
    padding-top: 3px;
}
.myprofile-tab ul.nav-tabs li {
    width: 25%;
    text-align: center;
}
.settings-rht ul.nav-tabs li.active {
    border-bottom: 3px solid #FF1E57;
}
.settings-rht ul.nav-tabs {
    border: 0px;
}
.settings-rht {
    -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
    padding: 20px 20px 0px;
    background: #fff;
    border-radius: 15px;
  width:100%;
  margin-bottom:20px;
}
.setting-form-01 input, .setting-form-01 select{
  width: 97%;
    border-radius: 50px;
    height: 43px;
    margin-right: 10px;
    font-size: 13px;
    border: 1px solid #ddd;
    padding: 10px 15px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
}
button.pwd-submit{
  background: #FF1E57;
    color: #fff;
    height: 50px;
    line-height: 29px;
    border-radius: 15px;
    margin: 10px 10px 0px 0px;
    padding: 10px 35px;
    font-size: 15px;
    border: 0px;
  box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
}
.bottom-pagination {
  text-align: center;
}
/* setting page */
/* mydashboard page */
.panel-primary {
    border-color: #444455;
}
ul.breadcrumb {
    padding: 27px 10px;
}
/* mydashboard page */

/*terms page*/
.sign-title {
      font-size: 30px;
    color: #373737;
    padding-bottom: 0px;
    margin-bottom: 10px;
    font-weight: bold;
}
.pages-content .menupage-title {
  font-size: 30px;
    color: #373737;
    padding-bottom: 0px;
    margin-bottom: 10px;
    font-weight: bold;
}
.pages-content .modal-body p, .pages-content p {
    color: #676767;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
  margin-bottom:20px;
}
.pages-content h4 {
  margin:20px 0;
}
/* footer section */
.app-section-title h2 {
  color:#fff;
}
.footer-section{
  color:#777;
  position:relative;
  background:#f0f0f0;
  background-position: -3% 98%;
}
.appdownload-img{
  text-align:center;
  margin:0 auto;
  position:absolute;
  top:110px;
  width:100%;
}
.appdownload-img img{
    animation-name: mock-animation;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: mock-animation;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

.footer-background{
  background: #fff url(../../assets/img/footerbackground.png);
    background-repeat: no-repeat;
    background-position: -20% 40%;
    background-repeat: no-repeat;
  background-size: cover;
    width: 100%;
    height: 290px;
  display:none;
}
.footer{padding:60px 45px 0;margin:0px;}
.app-download-social ul{display:block;padding-left:0px;margin-bottom: 15px;}
.app-download-social ul li{display:inline-block; margin-right:8px;}
.app-download-social ul li a{color:#777; display:block; width:40px; height:40px; line-height:40px; border:1px solid #777; border-radius:50%; text-align:center; font-size:16px;}
.app-download-social ul li a:hover{border:1px solid #FF3D6F; background:#FF3D6F; color:#fff !important;}
.app-download-img{position:relative;}
.app-download-img ul{display: block;
  padding: 0px;
  position: absolute;
  right: 0px;
}
.app-download-img ul li a img{
  width: 120px;
}
.app-download-img ul li{display:block;margin-bottom: 7px;}
.footerbtm p{color: #fff;line-height: 22px;margin: 25px 0;}
/*.ct-footer-1 ul li i{color: #fff;font-size: 16px;border-radius: 100px;width: 40px;height: 40px;text-align: center;line-height: 40px;margin-right: 7px;}*/
.ct-footer-2 ul, .ct-footer-3 ul{padding:0px;}
.ct-footer-2 ul li, .ct-footer-3 ul li{display:block;}
.ct-footer-2 ul li a, .ct-footer-3 ul li {color:#fff;font-size:14px;line-height: 38px;}
.ct-footer-3 ul li i{padding-right:5px;}
.ft-2{padding-left:30px;}
.ft-2 h5, .ft-3 h5{color: #FF3D6F;margin-bottom: 25px;font-size: 18px;}
.ft-3 p a img{width:auto;margin-bottom: 7px;}
.footer-ct{border-bottom: 1px solid #aeaeae;padding-bottom: 20px;}
p.ft-powered{font-size:13px;}
footer a:hover{color:#fff;}
.ft-last-rht ul{padding:0px;display:block;}
.ft-last-rht ul li{display:inline-block;}
.ft-last-rht ul li a{ 
  color: #777;
  font-size: 13px;
  padding-right: 10px;
  padding-left: 10px;
}
footer a{color:#777;}
footer a:hover{color:#333 !important;}
.ft-last-rht ul li:last-child a{padding-right:0px;}
.ft-total-ct{
  padding: 0px;
  border-top: 1px solid #777;
  margin: 25px auto 0;
  padding-top: 21px;
}
.ft-last-lft, .ft-last-rht{padding:0px;}
.ft-last-lft p{font-size:12px; color:#777;}
.ft-last-rht p{}
/* footer section */

/* Skin Settings */

.skin-settings {
  z-index: 999;
  position: fixed;
  top: 30%;
  width: 232px;
  border: 0;
  box-shadow: none;
  padding: 0;
  border-bottom-left-radius: 2px;
  right: -232px;
  background: #fff;
  transition: all 0.4s ease;
}
.skin-settings.active {
  right: 0;
  transition: all 0.4s ease;
}
.skin-settings .skin-sett-icon {
    background-color: #fff;
    border-bottom-left-radius:4px;
    border-color: #e0e0e0;
    border-style: solid;
    border-top-left-radius: 4px;
    border-width: 1px 0 1px 1px;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    height: 48px;
    left: -47px;
    line-height: 48px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 48px;
}
.skin-settings .skin-sett-icon i {
  -webkit-animation: rotation 2s linear infinite;
}
@-webkit-keyframes rotation {
  from {
      -webkit-transform: rotate(0deg);
  }
  to {
      -webkit-transform: rotate(359deg);
  }
}
.skin-settings .skin-sett-body {
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    color: #616161;
    padding: 14px 10px;
}
.skin-sett-body h4 {
    color: #666;
    font-size: 16px;
  margin:0 0 20px;
}
.skin-settings .skin-colors {
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.skin-settings .skin-colors > li {
    display: inline-block;
}
.skin-settings .skin-colors li a {
    border-radius: 2px;
  cursor: pointer;
    display: block;
    height: 36px;
    margin: 0 3px;
  position: relative;
    width: 36px;
}
.skin-settings .skin-colors .skin-red {
    background-color: #db0000;
}
.skin-settings .skin-colors .skin-orange {
  background-color: #ff6000;
}
.skin-settings .skin-colors .skin-blue {
  background-color: #0090ff;
}
.skin-settings .skin-colors .skin-green {
  background-color: #4a9d00;
}
.skin-settings .skin-colors .skin-pink {
  background-color: #FF4877;
}
.skin-settings .skin-colors li a.active:after {
    color: #fff;
  content: "\f00c";
    display: block;
    font-family: "FontAwesome";
    font-size: 15px;
    left: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.adbanner123{ width:100%;}
.adbanner123 a{ display:block; width:100%; height:350px; background:url(../img/gigs_ad.png) no-repeat center top; background-size:contain;}

/* Wallet Container */
.wallet-cntr{ padding:40px 0;}
.wallet-cntr h4{ font-size:24px; padding-bottom:20px;}
.wallet-add{ background:#fff; border-radius:15px; box-shadow:1px 5px 14px rgba(0,0,0,0.2); padding:40px;}
.wallet-add h3{ font-size:16px; font-weight:400; margin:0; padding:0 0 30px;}
.payamounts h5{ color:#777;}
.payamounts ul.list-inline{ margin:20px 0 30px;}
.payamounts ul.list-inline li{ padding:0 5px 0 0;}
.payamounts ul.list-inline li a{ display:block; background:#ddd; padding:10px 15px; border-radius:4px; font-weight:500;}
.withdraw-btn{ font-size:18px; display:inline-block; padding:10px 30px; width:auto;}
#withdraw_modal label{ font-weight:400;}
#withdraw_modal .modal-content{ padding:10px 20px 20px;}
/* Wallet Container */


/*Contact us*/

.btn-contact
{
  background: color(display-p3 0.3279 0.722 0.2625);
    color: #fff;
}

.contact-block {
  padding: 0;
}
.contact-block p {font-size:14px; line-height: 24px; margin-bottom:10px;}
.app-footer img {
      width: 30px;
margin-right:10px;
    border-radius: 5px;
}   
.no-float {
   float:none !important;
}
.md-mb-32 {
   margin-bottom:32px;
}
.shadow-block {
   background:#fff;
   padding:32px;
  
  border-radius: 15px;
      -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);
        margin-top: -55px;
}
.address-info {
  text-align: center;
}
.address-info a {
      color: #c1c1c1;
    font-size: 13px;
}
.address-info a:hover,
.address-info a:focus {
   color:#ff9c00
}
.address-info dl i {
   font-size:14px;
   background:#fff;
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent;

    border: 1px dashed #fff;
    padding: 5px;
    border-radius: 100px;
}
.address-info .dl-horizontal dt {
   width:auto;
   margin-top:3px
}
.address-info h3 {
    font-size: 20px;
    font-weight: 800;
    color: #fff;
    margin-top: 13px;
    margin-bottom: 0px;
}
.address-info .dl-horizontal dd {
margin-left: 0px;
   display:inline-block;
}
.address-info address p {
   font-size:16px;
   line-height:27px
}
.shadow-block .col-md-5 .address-info:nth-child(2n) dl i {
   font-size:20px
}
.shadow-block .col-md-5 .address-info:last-child dl i {
   font-size:18px;

}
.contact-overlay {
   border-left:1px solid #d8d8d8
}
.contact-overlay .contact-registration .form-control {
   
    border: 1px solid #ccc;
   box-shadow:none;
   margin-bottom:23px;
   height:50px;
   line-height:1.42857;
   padding:6px 12px 6px 12px;
   width:100%
}
.contact-registration .form-control::-webkit-input-placeholder {
   color:#ccc;
   font-size:14px
}
.contact-registration .form-control:-moz-placeholder {
   color:#FF4877;
   font-size:16px
}
.contact-registration .form-control::-moz-placeholder {
   color:#FF4877;
   font-size:16px
}
.contact-registration .form-control:-ms-input-placeholder {
   color:#FF4877;
   font-size:16px
}
.contact-registration .form-control:focus::-webkit-input-placeholder {
   color:#b1c1ce
}
.contact-registration .form-control:focus:-moz-placeholder {
   color:#b1c1ce
}
.contact-registration .form-control:focus::-moz-placeholder {
   color:#b1c1ce
}
.contact-registration .form-control:focus:-ms-input-placeholder {
   color:#b1c1ce
}
.contact-overlay .contact-registration .textarea-block .form-control {
   height:140px
}
.contact-overlay .contact-registration .form-control-feedback {
   right:14px;
   top:18px !important
}
.contact-overlay .btn-theme {
   padding:10px 68px;
   text-transform:uppercase
}
.dl-horizontal {
  margin-bottom: 0!important;
}
.address {
  margin-bottom: 0;
}
.app-footer {
    margin-top: 15px;
}
.app-footer li {
      border: 1px dashed #fff;
    border-radius: 100px;
    width: 45px;
    height: 45px;
    line-height: 60px;
    text-align: center;
    line-height: 45px;
    margin-right: 5px;

}
.app-footer li img {
      text-align: center;
    margin: 0 auto;
   
    padding-top: 7px;
    padding-left: 2px;
}
/* Contact-form */
.contact-form {
 
  background:#fff;
   -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(68, 68, 85, 0.7);
    padding: 30px;
    background: #fff;
    border-radius: 15px;

  margin:0 auto;
}
.contact-left {
  
  background:color(display-p3 0.3279 0.722 0.2625);
   border-radius: 15px;
    -moz-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 0px 5px 40px rgba(68, 68, 68, 0.6);
    box-shadow: 0px 5px 40px rgba(68, 68, 85, 0.4);
  margin-left:-90px;
  margin-right:30px;
     padding: 30px 20px 30px;
      margin-top: 35px;
      position: relative;

}
.contact-left h2 {
      margin-top: 0px;
    font-size: 21px;
    font-weight: 800;
    color: #fff;
    text-align: center;

}
.contact-left p {
      text-align: center;
    color: #fff;
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 100;
    width: 85%;
    margin: 0 auto;

    font-size: 13px;
    margin-bottom: 10px;
}
.contact-right .form-control {
  height: 40px;
}
.contact-right .form-group {
  margin-bottom:20px;
}
.dl-horizontal address {
  margin-bottom:10px;
}
.contact-left > h3 {
    font-size: 20px;
    font-weight: 800;
    color: #fff;
    margin-top: 13px;
    margin-bottom: 0px;
}
.contact-left .cont-img {
      position: absolute;
    bottom: 10px;
    left: -145px;
    width: 70%;
}
/* Contact-form  end*/


@media only screen and (max-width:1920px){
  /* header */
  button.top-srch-btn{font-size:17px; font-weight:500; line-height:60px;}
  button.top-srch-btn i{font-size:0px;}
  /* header */
  .navbar-toggler{display:none;}
  .navbar-nav {
    float: right !important;
    margin: 0;
    text-align: right;
  }
  .top-header-gigs, .banner-inner-text{display:block;}
  .mob-header, .mob-banner-inner-text{display:none;}
}
@media only screen and (max-width:1199px){

  .ct-dot-content h4, .ct-dot-content h4 p {
    width: 140px;
}

  .price-tab-left .nav-tabs .nav-link
  {
    font-size:12px;
    padding:7px 10px;
  }
  .footer-background{
    height:200px;
  }
  .appdownload-img{
    top:60px;
  }
  .section-two ul{padding:0px;}
  section, section.section-two{padding: 40px 15px;}
  .ft-total-ct{position:static;}
  .test::before {right: 0px;width: 120px;height: 120px;}
  .ft-total-ct{width:95%;}
  .ct-creat-01{width:170px;height:170px;}
  .app-download-img ul li a img {width: 90px;}
  .themenavbar {padding:0px;}
  /* profile page */
  section.myprofile-section{padding:0px 15px;}
  .my-purchase-01 .ct-form-one, .my-purchase-01 .ct-form-two, .my-purchase-01 .ct-form-three {width: 20%; margin-right:0;}
  .my-purchase-01 .ct-form-four {width: 18%;}
  .top-header-lft ul li{ padding:0px 7px;}
  /* profile page */
  .adbanner a{ height:250px;}
  .inner-top-header-lft ul li{padding: 0px 10px;}
  .inner-top-header-lft ul li a.nav-link{ font-size:14px;}
  .my-purchase-01 .ct-form-four button.ct-form-reset, .my-purchase-01 .ct-form-four button.ct-form-pdf{ margin-left:0;}
}


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

   .shadow-block {
      padding:32px 14px
   }

  header .ct-navbar-01 a.navbar-brand{ font-size:20px; padding:15px 5px 15px 52px;}
  .top-header-lft ul{ float:left;}
  .top-header-lft ul li{ padding:0px 5px;}
  .ct-creat-inner i.crt-thumb{ font-size:38px; margin-bottom:12px;}
  .ct-creat-inner p{ font-size:16px; margin:0;}
  .ct-creat-inner i.crt-circle{ font-size:28px; margin-top:8px;}

.contact-left { margin-top:0px !important; margin-right:0px !important; margin-left: 0px !important; }

.contact-left .cont-img { display: none; }


.bg-img-blk { background: #FF1E57 !important; }

.widget-box { margin-bottom:23px; }

section.myprofile-section {
    top: -32px;
}

  .bg-img-blk.banner-1 {background-position: 0px 0px !important;
}

.top-header-lft, .top-header-rht {
    padding: 5px 0px 0px 10px;
}




  .section-banner{
    background-position:60% 0%;
  }
  .footer-background{
    height:170px;
  }
  .footer{ padding:40px 32px 0;}
  .top-header-rht ul li{font-size: 14px;color: #fff;}
  .navbar-default .navbar-nav > li > a{color:#fff;}
  .top-header-lft ul li a.nav-link{font-size:14px;}
  .top-header-rht ul li a.login-menu {padding: 10px 10px;border-radius: 25px;color:#000;}
  .header-form {max-width: 90%;bottom: -30px;left: 0px;right: 0px;}
  .ct-banner-lft{min-height: 550px;}
  .banner-section img.top-section-img { width: 220px;bottom: -40px;left: 0px;}
  .ct-banner-rht {position: absolute;background: transparent;}
  .banner-inner-text{display:none;}
  .mob-banner-inner-text {
    display: block;
    position: absolute;
    top: 32%;
    transform: translate(-50%, -50%);
    width: 68%;
    height: 140px;
    /* background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.23) 50%,rgba(0,0,0,.23) 75%,rgba(0,0,0,.23) 100%); */
left: 50%;}

  .mob-banner-inner-text h2{
    color: #fff;
    position: relative;
    top: 41px;
    text-align: center;
    line-height: 38px;
    max-width: 100%;
    margin: 0 auto;
    text-shadow: 0px 5px 7px rgba(0, 0, 0, 0.4);
  }
  .mob-banner-inner-text h2 span{
    font-size: 35px;
  }

  .header-form ul li{padding:0px 5px;}
  .header-form ul li a {padding: 10px 12px;font-size: 13px;}
  .top-header-rht ul li span {background: #fff;color: #000;}
  .section-two ul li{margin: 0px 10px;}
  .ct-creat-01 {height: 140px;width: 140px;}
    .section-two ul{padding:0px;}
  .gigs-ct-list{height:auto;}
  .gigs-slider .slick-slide{width:250px;}
  .gigsad-section{padding: 23px 15px 41px;}
  .gigs-section{padding:80px 15px;}
  .gigs-list-lft{text-align:center;}
  .gigs-list-lft ul li{display:inline-block;}
  .mobileapp-img{display:none;}
  .app-download-img ul{position:static;}
  .app-download-img ul li{display: inline-block;}
  .ft-2{padding-left:0px;}
  .ct-footer-2 ul li a, .ct-footer-3 ul li{line-height:29px;}
  .ft-2 h5, .ft-3 h5{margin-bottom:5px;}
  .app-download-img ul li a img {width: 120px;}
  .inner-top-header-lft ul li a.nav-link{font-size: 15px;}
  .inner-top-header-lft ul li {padding: 0px 6px;}
  .banner-section{position:relative;}
    .popular-gigs ul{padding-left:67px;}
  /* buy page */
  .inner-top-header-rht .themenavbar ul li a {color:#fff;}
  .inner-top-header-rht .themenavbar ul.user-menu-lists li a {color:#000;}
  .inner-top-header-rht ul li a.login-menu {padding: 10px 10px; color: #000; }
  ul.header-link li a { color:#000 !important; }
  .inner-top-header-rht ul li {padding: 0px 10px;}
  .header-form-1{max-width:90%;}

  /* Buy page */
  /* profile page start */
  .user-profile-img img {width: 170px;height: 170px;}
  .profile-lft, .user-details-about{padding:15px;}
  .user-profile-img i{right:50px;}
  .profile-rht {padding: 10px 10px 0px;text-align: center;margin:0;}
  .myprofile-tab .nav-tabs>li>a{    word-break: break-word;}
  .my-purchase-01 .ct-form-one, .my-purchase-01 .ct-form-two, .my-purchase-01 .ct-form-three{width:24%;}
  .my-purchase-01 .ct-form-four {width: 100%;text-align: center;margin: 20px auto;}
  .myprofile-tab ul.nav-tabs li a p{display:none;}
  /* profile page end */
  /* selling page */
  .selling-ct-creation{
    width:100%;
  }
  /* selling page */
    /* Mydashboard page */
    .required {color:red!important;}
  ul.breadcrumb {
    padding: 27px 10px;}
  /* Mydashboard page*/
  /* setting page */
  .settings-rht ul.nav-tabs li a p{display:none;}
  /* settings page */
  .adbanner a{ height:250px !important;}
  .top-header-lft, .top-header-rht{ padding: 5px 0px 0px 10px;}
  .navbar-default .inner-top-header-lft a.inner-header-navbar{font-size: 20px; padding: 15px 5px 15px 52px;}
  .top-header-lft ul li a.nav-link{font-size: 14px;}
  .inner-top-header-lft ul li {padding: 0px 3px;}
  .inner-top-header-lft ul li a.nav-link {font-size: 13px;}
}

@media only screen and (min-width:768px){
  .custom-modal-size {
    width:680px;
  }

}

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

   .address-info {
      text-align:center;
      margin-left:0px
   }
   .address-info address p {
      text-align:center
   }
   .contact-overlay {
      border-left:0px solid transparent
   }   
   .app-footer img {
    width: 40px;
    margin: 5px auto 5px;
  }
   .app-footer img.last-child-blk {
    margin: 5px auto 23px;
  }   

.msg-list{ height:auto; margin-bottom:20px;}

.upload-ct-img .btn{white-space:inherit;}
.upload-btn-wrapper input[type="file"]{ top:110px;}

i.ct-fa-language{ padding:0; margin-left:-5px;}
  
header .ct-navbar-01 a.navbar-brand {
    font-size: 20px;
    padding: 14px 5px 15px 5px;
}
a.navbar-brand .logospace{ left:5px; }
  
.myprofile-tab ul.nav-tabs li a {
    font-size: 14px;
}
.favorites-section{ top:0; margin:30px auto;}

  .ct-dot-content h4, .ct-dot-content h4 p {
    width: auto;
}

.app-footer img.last-child-blk {
    margin: 0px auto 23px !important;
}

.mob-banner-inner-text {
  top: 41%;
}

  .bg-img-blk.banner-1 {
    background-position: -230px 0px !important;
  }


  .navbar-toggler{display:block;}
  .navbar-default{
    padding: 10px 15px 10px 15px;
  }
  .navbar-brand{
    text-align:center;
    margin:0;
  }
  section {
    padding: 10px 15px;
  }
  .top-header-gigs, .banner-inner-text{display:none;}
  .mob-header, .mob-banner-inner-text{display:block;}
  .mob-header span{display:inline-block;}
  span#openNav{
    font-size: 25px;  
    color: #fff;  
    position: relative;
    top: -17px;
    cursor:pointer;
  }
  ul.breadcrumb {padding: 15px 0px;margin-bottom: 0px;}
  .buy-pt-count h4 {margin-top: 17px;padding:0px;}
  .buy-pt-count{text-align:left;}
  .mob-banner-inner-text h2{
    max-width: 86%;
    font-size: 25px;
  }
  .footer-background {
        background-position: 0% 0%;
        height: 190px;
  }
  .appdownload-img{
    top:60px;
  }
  .open > .mobile-menu-ct{right: 0px !important;left: auto;border-radius: 0px;border: 0px;padding:0px;}
  ul.mobile-menu-ct li{width:100%;}
  .mob_side_menu ul li{display:inline-block;padding:5px 0px;}
  .mob-notification span{
    font-size: 12px;
    background: #FF4877;
    color: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    position: relative;
    border-radius: 50%;
    top: -20px;
    right: 10px;
  }
  .ct-banner-rht{
    position: absolute;
    top: 0px;
    background: transparent;
  }
  .banner-inner-text {
    top: 40%;
    left: 10px;
    color:#fff;
  }
  .ct-banner-lft{
    min-height: 440px;
  }
  
  .banner-section img.top-section-img {
    position: absolute;
    left: 0px;
    width: 120px;
    bottom: -40px;
  }
  .section-three{padding:40px 15px;}
  .slick-prev{left:-10px;}
  .mob-header span ul li a{color:#fff;}
  .inner-header .mob-header span ul li a{color:#000;}
  .mob-header span ul li ul li a{color:#000;} 
  .header-form{max-width:100%;top:-30px;padding: 0;}
  .search-container input{ padding:15px 15px 15px 40px;}
  .search-container button{right:20px; top:15px;}
  header .ct-navbar-01{padding: 10px 0px;}
  header .ct-inner-navbar-01{padding: 10px 0px;}
  .inner-header .mob-header span#openNav{color:#000;}
  .inner-header .mob-header span a.inner-header-navbar{color: #FF4877 !important;font-size: 20px;font-weight:600;}
  a.navbar-brand{ padding:15px 0 15px 5px; font-size:20px;}
  .mob-notification i.fabell, .menu-hover-dropdown i.faellis{color:#fff;}
  .inner-header .menu-hover-dropdown i.faellis{color:#000;}
  .mob-notification i.facircle-ct, .ct-inner-navbar-01 .mob-notification i.fabell{color:#000;}
  .open .notification-menu {
    width: 250px;
    padding: 10px;
  }
  a.notfication-tag{color:#0097f6 !important;padding:0px !important;}
  .mob-notification span{background:#FFF600;color:#000;}
  .menu-hover-dropdown i{width: 20px;text-align: center;}
  .search-container, .header-form ul{display:block;width: 100%;padding: 0px;}
  .header-form ul h5{display:block;}
  .header-form ul li{padding: 10px 5px 10px 0px;}
  .header-form ul li a{font-size:12px;}
  .header-form ul li.list_more_popular{text-align: right;float: right;}
  .search-container button{float:right;}
  .header-form ul li:last-child{padding: 6px 0px 0px 0px;}
  .ct-creat-01 {width: 170px;height: 170px;margin-bottom: 25px;}
  section.section-two {padding: 0px 15px;}
  .client-slider .img-box{margin-left:0px;}
  span.mob_side_menu{position: relative;top: 5px;float: right;font-size: 21px;}
  ul.mobile-dropdown{padding:0px;}
  .userdrop img{ width:22px; height:22px; border-radius:50%;}
  .popular-gigs{text-align:center;}
  .popular-gigs ul h5{display:block;}
  .popular-gigs ul li{margin: 0px 10px 10px 0px;}
  .popular-gigs ul{padding:0px;}
  .ft-last-lft, .ft-last-rht {
    text-align: center;
    margin-bottom: 10px;
  }
  .banner-text{max-width:70%;margin:0 auto;}
  ul.notification-dropdown p.notify-seeall a.seeall-notify{color:#000;}
  ul.notification-dropdown p.notify-seeall{text-align:center;font-size:12px;padding: 18px 0px; box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.2);}
  .notification-header p a{font-size:12px;}
    .nf-content p{color:#000;}
  .notification-content i{color:#000;}
  button.top-srch-btn{font-size:0px;}
  button.top-srch-btn i{font-size:22px; line-height:56px;}
  .search-container button{padding:0; right:0; top:0;}
  .search-container input{width:80%;}
  .header-form::before{ display:none;}
  .search-container input{ padding:15px 15px 15px 20px;}
  ul.notification-dropdown .notification-items li{width:100%;border-bottom:1px solid #ececec;}
  /* buy page */
  .header-form-1 .form-group input, .header-form-1 .form-group select, .header-form-1 .btn { width: 100%;height: 51px;}
  .go-to-page{float:none;text-align:center;margin-bottom:0px;line-height:0px;}
  .form-one, .form-two, .form-three, .form-four, .form-five{width:100%;}
  .header-form-1{padding:30px 25px 20px;border-radius:30px; top:0; margin:30px auto;}
  .section-buyservice{padding:10px 0px;}
  .buy-ct-05{padding:0px;}
  .ft-gopage-02{text-align:center;float:none;margin: 0px;}
  /* buy page */
  /* profile page */
  .my-purchase-01 .ct-form-one, .my-purchase-01 .ct-form-two, .my-purchase-01 .ct-form-three{width:100%;}
  .myprofile-tab ul.nav-tabs li a p {
    display: block;
    font-size: 10px;
    padding: 5px 0px;
  }
  /* profile page */
  
  /* selling page */
  .sell-service {
    height: 210px;
    background: #444455 url(../../assets/img/Sell/Selling_bg.png)no-repeat;
    background-size: cover;
    padding-top: 5px;
    background-position: bottom center;
    background-size: 100% auto;
  }
  .ct-gigs-create{display:none;}
  section.sell-content-section {
    padding: 20px 0px;
  }
  .post-gigs{padding:15px;}
  .ct-upload-01{border-right:0px;}
  .gigs-form-02 input.input-gigs-02 {
    max-width: 60%;
  }
  .ct-upload-01{padding:0px 15px;}
  .ct-post-03 .gigs-form span{
    width:100%;
    float: left;
  }
  /* selling page */
  /* gigs discription page */
  .rht-details-01{text-align:left;}
  .rht-details-01 p {
    margin: 0px 0px 10px;
  }
  section.myprofile-section{padding:0px; top:23px; }
  .rht-details-01 i{margin-top:10px;}
  /* gigs discription page */
  /* settings page */
  .settings-rht{margin-top:20px;}
  /* settings page */
  /* login modal */
  .lg-modal{width:80%;margin: 40px auto;}
  #logreg-forms .social-btn {width: 48%;font-size: 13px;}
  #logreg-forms .social-login {text-align: center;    width: 100%;}

  /* login modal */
  /* signup modal */
  #signupmodal{
    overflow-y:scroll;
  }
  .modal-open { padding-right: 15px !important; }
  /* Signup modal */
  /* Reminder page */
  .favorites-section {padding: 0 15px;}
  .visited-search .ct-form-one, .visited-search .ct-form-three {width: 48%;}
  .visited-search .ct-form-four {width: 48%;}
  .myprofile-tab ul.nav-tabs li {width:25%;}
  .reminder-rht ul.nav-tabs li {
    width: 50%;
}
  .my-purchase-01 .ct-form-four {
    width: 100%;}
  section.reminder .header-bottom h4 {
    padding: 0px 45px 27px 20px;
  }
  section.reminder ul.breadcrumb {
    padding: 27px 45px 10px 20px;}
  /* Reminder page */
  /* Mydashboard page */
  .header-bottom {
    height: auto;
  }
  
  .banner-section{ background-position:left center !important;}
  .centerimg img{ left:0; height:400px;}
  .adbanner a{ height:120px !important;}
}
@media only screen and (max-width:479px){

.myprofile-tab .nav > li > a {
    padding: 10px 0px;
}

  .hidden-xxs span.text-blk, .hidden-xxs.text-blk { display:none;}


  .header-form ul li a {
    padding: 10px 10px;
  }
  .ct-creat-inner p {
    font-size: 13px;
    margin: 2px 0px;
  }
  .ct-creat-inner i.crt-thumb {
    font-size: 28px; margin-bottom:5px;
  }
  .ct-creat-inner i.crt-circle {
    font-size: 21px;
    color: #8F8F8F;
    margin-top:5px;
  }
  .ct-creat-01{width:120px; height:120px;}
  .section-two ul li{margin: 0px 10px 15px;}
  .mob-inspired{width:100%;}
  .ct-banner-lft{
    background-size: 100% auto;
  }
  .myprofile-tab ul.nav-tabs li a p{
    display:none;
  }
  .banner-text{max-width:100%;margin:0 auto;}
  .notification-dropdown {width: 280px;}
  /* profile page */
  span.ct-user-lft, .span.ct-user-rht{font-size:14px;}
  /* profile page */
  /* discription */
  .extra-features-add{float:none;margin-top:5px;}
  .features-amt{width:20%;float:left;}
  .extra-features-content{width:74%;float:left;}
  .extra-features-add{width:100%;float: left;text-align: left;}
  .extra-features {margin: 0px 0px 15px;display: block;width: 100%;float: left;}
  /* discription */
  /* selling page */
  .ct-post-02 {width: 7%;}
  .gigs-form-01, .gigs-buyer-01{width:100%;}
  .gigs-form-02{width:70%;}
  .gigs-form-02 label{padding-left:0px;}
  /* selling page */
  /* login modal */
  .lg-modal{width:95%;margin-left:0px;margin: 40px auto;}
  #logreg-forms .social-btn {width: 48%;font-size: 10px;}
  #logreg-forms .social-login {text-align: center;    width: 100%;}
  /* login modal */
  /* Reminder page */
  .visited-search {margin: 35px auto;text-align: center;}
  .visited-search .ct-form-one, .visited-search .ct-form-three {width: 100%;}
  .visited-search .ct-form-four {width: 100%;}
  .my-favorite-list .col-xs-6,.last-visited .col-xs-6 {float:left;width:100%;}
  /* Mydashboard page */
  .header-bottom {
    height: auto;
  }
  .adbanner a{ height:80px !important;}

}
.total_cost_deactive{
    display: none;
  }
  
.modal span.exist-user-rating, .myprofile-section span.exist-user-rating, .user-feedback span.exist-user-rating, .user-details  span.exist-user-rating{pointer-events: none;}

/* Inline Style Fixes */
.disblock{ display: block; }
.hidden{ display: none; }
.w120{ width: 120px; }
.w200{ width: 200px; height: 200px; }
.tnone{ transform: none;}
.t640{ transform: translate3d(0px, 0px, 0px); transition: 0s; width: 640px;}
.w640{ width: 640px; margin-right: 0px;}
.mr10{ margin-right: 10px;}
.cpointer{ cursor: pointer; }
.h150{ height: 150px; }
.mr5{ margin-right: 5px; }
.h350{ height: 350px; }
.brdr1{ border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;}
.ml10{ margin-left: 10px; }
.h80{ height: 80px; }
.h100{ height:100px !important; }
.w0{ width:0% }
.pb20{ padding-bottom: 20px;}
.mt20{ margin-top: 20px;}
.bgfix{ background: #444455; }
.pb48{ padding-bottom: 48px;}
.pb30{ padding-bottom: 30px;}
.bgfix2{ color: #29c729;margin-left: 40%;font-size: 20px;display: none; }
.mt30{ margin-top: 30px; }
.bgfix3{ color:#a1a1a1;font-weight: 300;margin-bottom:20px; }
.fred{ color: red; text-align: center;display: none; }
.bgfix4{ font-size: 30px; color: #373737; padding-bottom: 0px;margin-bottom:10px; font-weight: bold; }
.mb20{ margin-bottom: 20px; }
.pt20{ padding-top: 20px; }
.file_hidden{display: none!important;}
.wd-100{width:100%;}
.profile-networking{
  min-height:430px;
  margin-top: 5%;

}
.networking-container{
  min-height:430px;
  display: flex;
}
.networking-box{

  min-height:117px;

}
.networking-box h2{

  font-size:5rem;

}
.networking-box h3{

}
.profile-networking h2{

}
.profile-networking h2.title{
  margin-top: 50px;
}
.profile-networking img{
border-radius:10px;
width: 100%;
}
.profile-networking h6{

}
.profile-networking button{

}
.profile-networking p{

}
.followers-nav{

  border: none;
}
.followers-nav li{
  font-size: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  
}
.followers-nav li a{
background-color:transparent !important;
border:none !important;
  
}
.followers-nav li.active{

  border: 3px solid #7DBB5D;
border-radius: 28px;
color:#69BD4F;


  
}
.followers-tab{
  margin-top:50px;
}
