.nopadding{
    padding:0px !important
}
.nomargin{
    margin:0px !important;
    padding: 0;
}
.margin-right5{
	/*margin-right: 5px;*/
	padding: 0;
}
.margintop10{
    margin-top:10px !important
}
.margintop15{
    margin-top:15px !important
}
.margintop20{
    margin-top:20px !important
}
.margintop25{
    margin-top:25px !important
}
.margintop30{
    margin-top:30px !important
}
.margintop35{
    margin-top:35px !important
}
.margintop40{
    margin-top:40px !important
}
.margintop45{
    margin-top:45px !important
}
.paddingtop10{
    padding-top:10px !important
}
.paddingtop15{
    padding-top:15px !important
}
.paddingtop20{
    padding-top:20px !important
}
.paddingtop25{
    padding-top:25px !important
}
.paddingtop30{
    padding-top:30px !important
}
.paddingtop35{
    padding-top:35px !important
}
.paddingtop40{
    padding-top:40px !important
}
.paddingtop45{
    padding-top:45px !important
}
@font-face{
    font-family:"tre";
    src:url("../fonts/trebuc.ttf");
}
@font-face{
    font-family:"treY";
    src:url("../fonts/trebucit.ttf");
}
@font-face{
    font-family:"treB";
    src:url("../fonts/trebucbd.ttf");
}
@font-face{
    font-family:"sofia";
    src:url("../fonts/Sofia Pro Bold.ttf");
}
body{
    font-family:"tre";    
    color:#464c5b;
}
.header .navbar-default{
    background:#3d78cb;
    border:0px;
    border-bottom:2px solid #376cb6;
    min-height:auto;
    margin:0px;
    border-radius:0px;
}
.header .navbar-brand{
    padding:3px 15px
}
.header .navbar-default .navbar-nav>li{ 
    border-right:2px solid #376cb6;
}
.header .navbar-default .navbar-nav>li:first-of-type{
    border-left:2px solid #376cb6;  
}
.header .navbar-default .navbar-nav>li>a{
    font-size:14px;
    color:#fff;
    padding:19px 10px 18px 10px;
}
a, a:hover{
    transition: ease 0.5s;
    color:#3d78cb;
}
.header .navbar-default .navbar-nav>li>a:hover, .header .navbar-default .navbar-nav>li>a:focus{
    background:#376cb6;
    color:#fff;
}
.btn.btn-anil_btn {
	border: 1px solid #3D78CB;
	color: #3D78CB;
	/*text-transform: uppercase;*/
	border-radius: 40px;
	font-size: 13px;
	/*font-weight: 600;*/
}
.header .navbar-default .navbar-nav>li.post-btn{
    margin:11px 0 0 10px;
    border:0px;
}
.header .navbar-default .navbar-nav>li.post-btn a{
    padding:8px 15px;
    background: #fe8a0f;
    border-radius:4px;
    color:#fff;
    margin-right: 10px;
    margin-left: 10px;
}
.header .navbar-default .navbar-nav>li.post-btn a:hover, .header .navbar-default .navbar-nav>li.post-btn a:hover{
    background: #eee;
    border-color:#eee;
    background: #e77803;
    border-color: #e77803;
}
.set-slide{
    position:relative;
    z-index:999;
    padding: 6% 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
	min-height:445px;
} 
.set-slide .btn-lg {
    padding: 0.4em 1em .7em;
    font-size: 24px;
    line-height: 1em;
    font-family: "sofia";
    font-weight: normal;
    border-radius: .25em;
}
.home-demo.first-home .set-slide .btn-lg {
    padding: 0.4em 1em .5em;
    font-size: 23px;
    line-height: 1em;
    font-family: "tre";
    font-weight: normal;
    border-radius: .25em;
}
.set-slide .btn-lg b{
	font-weight:normal;
}
.slice-text {
    /*position: absolute;*/
    background: url(../img/text-bg.png);
    padding: 10% 45px 22% 115px !important;
    /*max-width: 44%;*/
    background-size: 100% 100%;
    /*left:8%;*/
}
.how-slider-text {
    background: url(../img/text-bg.png);
    padding: 40px 12% 40px 50px;
    background-size: 100% 100%;
    font-size: 15px;
}
.how-banner .btn-lg{
    padding: 0.4em 1em .5em;
    font-size: 20px;
    line-height: 1em;
    font-family: "tre";
    font-weight: normal;
    border-radius: .25em;
}
.banner-btn.margintop10 {
    display: inline-block;
    width: 100%;
}
.how-slider-text  h1 {
    margin-top: 0px;
    font-family: "treB";
    margin-bottom: 15px !important;
}
.Wallet_1.well.wel-main {
    min-height: 129px;
}
.slice-text_home {
    /*position: absolute;*/
    background: url(../img/text-bg.png);
    padding: 5% 45px 5% 45px !important;
    /*max-width: 44%;*/
    background-size: 100% 100%;
    /*left:8%;*/
}
.slice-text h1{
    margin-top:0px;
    font-family:"treB";
    color:#000;
    margin-bottom: 15px !important;
}
.slice-text p{
    font-size:17px;
	/*font-family: "treB";*/			
}
.btn-primary{
    background:#3d78cb;
    border-color:#3d78cb;
}
.btn-primary:hover, .btn-primary:focus{
    background:#2463ba;
    border-color:#2463ba;
}
.btn-default {
    background:#fff;
    border-color:#3d78cb;
    color:#3d78cb;
}
.btn-default:hover, .btn-default:focus{
    border-color:#2463ba;
    color:#2463ba;
}
.btn-warning{
    background:#fe8a0f;
    border-color:#fe8a0f;
}
.btn-warning:hover, .btn-warning:focus{
    background:#e77803;
    border-color:#e77803;
}
.how-it{
    background:url(../img/how-it.png) left top no-repeat #f1f1f1;
    text-align:center;
    padding:40px 0px;
    border-bottom:1px solid #f1f1f1;
    background-position: 0 55px;
}
.head-home{
    font-family:"treB";
    font-size:30px;
    margin:0px;
    color:#464c5b;
}
.home-read{
  text-align:center;
  padding:20px 0px;
  background:#fff;
}
.how-section{
    margin:35px 0px 0;
    font-size:15px;
}
.how-section h2{
    font-family:"treB";
    margin-bottom: 5px;
    font-size:22px;
    margin-top: 15px;
    color:#464c5b;
}
.how-box p {
    line-height: 17px;
    font-size: 15px;
    padding: 0 30px;
}
.how-box .home-svg svg{
  height:70px;
  width:100%;
  fill:#3d78cb
}
.how-section .see-more{
    margin-top:30px
}
.how-need{
    padding:40px 0px 0px;
    background:#f1f1f1;
}
.set-home-white{
    background:#fff;
    padding: 20px 0px;
    margin-top: 40px;
}
.need-text{
    font-size:16px;
}
.need-box{
    margin:20px 0 10px;
    display:inline-block;
    width:100%;
}
.need-box h1{
    margin-bottom:10px;
}
.need-box ul{
    list-style:none;
    padding:0px;
}
.need-box ul li {
    position: relative;
    padding-left: 25px;
    margin: 16px 0px;
    color:#666;
}
.need-box ul li i{
    position:absolute;
    left:0px;
    color:#3d78cb;
    top:5px;

}
.set-need img{
    max-width:100%;
}
.top-trades{
    background:#f1f1f1;
    padding:30px 0px 50px;
    display: none;
}
.top-trades .row{
    margin:0px -8px;
}
.top-trades .row .col-sm-3{
    padding:0px 8px;
}
.trades-list{
    margin-top:13px;
}
.tred-det{
    padding:0px 10px;
}
.tre-img img{
    width:95px;
    height:95px;
    border-radius:50%;
    object-fit: cover;
}
/*.trades-box{
    text-align:center;
    background:#fff;
    border-bottom:3px solid #3d78cb;
    margin:10px 0px;
    display:inline-block;
    width:100%;
    transition:ease 0.5s;
    border-radius: 4px;
    min-height: 320px;
}*/
.trades-box {
	text-align: center;
	background: #fff;
	border-bottom: 3px solid #3d78cb;
	margin: 10px 0px;
	display: inline-block;
	width: 80%;
	transition: ease 0.5s;
	border-radius: 4px;
	min-height: auto;
	padding: 20px 0;
}
.trades-box:hover{
    box-shadow: 0px 0px 10px #ccc;
    transition:ease 0.5s;
}
.trades-box h3{
    font-size:17px;
    font-family:"treB";
    margin-top:10px;
}
.trades-box h3 a{
    color:#4a90e2;
    text-decoration:none;
}
.trades-box h4{
    color:#7a7979;
    font-size:16px;
}
.trades-box h5{
    background:#dddddd;
    padding:5px;
    font-size:15px;
    text-transform:uppercase;
    color:#000;
    margin:0px;
}
.feed-tred{
    text-align:center;
    padding:10px;
    font-size:15px;
}
.feed-tred p{
    margin:0px;
}
.news-home{
    padding:20px 0px;
    border-bottom:1px solid #f1f1f1;
}
.browse{
   /* background:url("../img/browse.png") center no-repeat ;*/
    /*background-size:100%;*/
    background-size:cover;
    padding: 40px 0 0;
    background-color: #f1f1f1;
    border-bottom:1px solid #f1f1f1;
}
.browse h1 {
    margin-bottom: 35px;
    font-size: 30px;
}
.browse .broswe-list{
    margin:20px 0px 0px;
}
/*.browse .broswe-list {
	margin: 15px 0px 0px;
	background: #f1f1f1;
	padding: 20px 20px 1px;
	box-shadow: 0 0 4px #93939340;
	border-radius: 5px;
	min-height: 68px;
}*/
.browse .broswe-list ul {
	margin: 0px;
	list-style: none;
	font-size: 16px;
	padding: 10px 0 0;
}
/*.browse .broswe-list ul{
    margin:0px;
    list-style:none;
    font-size:16px;
    padding:0px;    
}*/
.browse .broswe-list ul li{
    position:relative;
    padding-left:15px;
    margin:8px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.browse .broswe-list ul li i{
    position:absolute;
    left:0px;
    color:#3d78cb;
    top:3px;
}
.browse .broswe-list ul li a{
    /*color:#555;*/
    color:#3d78cb;
    font-weight: bold;
}
.browse .broswe-list ul li a:hover, .browse .broswe-list ul li a:focus{
    color:#555;
    text-decoration:none;
}
.testislider{
	color:#fff;
  padding:10px 20px 30px;
	margin-top:30px;
	border-radius:10px;
}
/** New css **/
.need-new .new-top{
  display:inline-block;
  width:100%;
  vertical-align:middle;
  margin-bottom:5px;
}
.need-new .new-top svg {
  width: 37px;
  height: auto;
  float: left;
}
.add-new-need .need-new .new-top h3{
  float:left;
  font-size:20px;
  margin:9px;
}
.add-new-need .row{
  margin:0px -7.5px;
}
.add-new-need .row .col-sm-4 {
    padding:0 7.5px;
}
.add-new-need .row .need-new {
    padding: 30px 30px 20px;
    min-height: 145px;
    background:#fff;
}
.tradesmen-desc
{
    word-break: break-all;
}
.add-new-need .need-box-other {
    font-size: 22px;
    padding: 25px 20px 0px 0px;
    font-family: "treB";
    font-weight: normal;
}
.add-new-need .need-new h3 {
    margin: 0px;
    font-size: 18px;
    font-family: "treB";
    font-weight: normal;
}
.add-new-need .col-sm-4:nth-child(1){
  border-right:0px;
}
.add-new-need .col-sm-4.white-bg-need:last-of-type{
  border-left:0px;
}
.add-new-need .need-new p{
  margin:0px;
}
/*.add-new-need .col-sm-4.white-bg-need span{
    display: inline-block;
    width: 30px;
    height: 4px;
    background: #fe8a0f;
    margin-bottom: 7px;
}*/
/** New css **/
.testimonial{
    text-align:center;
    padding:50px 0 60px;
	background:#262E31;
	background-size: 100% auto;
}
.testimonial  .item{
	position:relative;
}
.testimonial  .item::after {
    content: "";
    background:#323B40;
    width: 60%;
    height:90%;
    top: 10%;
    left:20%;
    position: absolute;
    z-index: -1;
}
.testimonial .head-home{
	color:#b4bac6;
}
.testimonial .testi-img{
	text-align:center;
}
.testimonial .owl-carousel .owl-item .testi-img img{
	width:80px;
	display: inline-block;
	height:80px;
}
.quotes{
    margin:25px 0px 25px;
}
.testimonial .item .quotes img{
	width:30px;
	margin:auto;
	filter: grayscale(100%);
}
.testimonial .item i {
    color:#b4bac6;
    font-size: 17px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    line-height: 25px;
    font-family: "Libre Baskerville",Georgia,serif;
    font-style: normal;
}
.owl-carousel .owl-item .client-test img{
    width:50px;
    height:50px;
    position:absolute;
    top:0px;
    left:0px;
    object-fit: cover;
}
.client-test{
    display:inline-block;
    margin:0px auto 15px auto;
    position:relative;
    text-align:left;
    font-size:15px;
    color:#5d6f7a;	
	border-top:1px solid rgba(00,00,00,.1);
	min-width:50%;
	text-align:center;
	padding-top:15px;
}
.client-test h2 {
    color:#bac3cf;
    font-size: 20px;
    margin: 5px 0px 5px;
    text-transform: uppercase;
}
.upper-foot {
    background-image: url(../img/upper-footer.png);
    background-color: #f1f1f1;
    padding: 40px 0px;
    background-repeat: no-repeat;
    background-position: right;
}
.upper-foot .head-home{
    margin-bottom:35px;
}
.from-group.border-top {
    border-top: 1px solid #e1e1e1;
    padding-top: 15px;
}
.from-group.border-top .rating-xs{
  line-height:normal;
}
.upper-foot p{  
    font-family:"treB";
    font-size:16px;
    margin:14px 0px;
	line-height: 20px;
}
.upper-foot p span{
  background: #f1f1f1;  
}
.upper-foot img{
    max-width:100%;
}
.upper-foot  .btn{
    padding:10px 50px;
}
.footer{
    background:#343944;
    color:#fff;
    padding:40px 0px 20px 0px;
    font-size:15px;
	border-radius:0px !important;
}
.foot-menu h2{
    margin:0px 0px 15px;
    font-size:19px;
    font-weight:100;
    text-transform: uppercase;
}
.foot-menu p{
    margin:0px;
    padding:12px 0px;
    border-bottom:1px solid rgba(00,00,00, 0.10);
}
.foot-menu p a{
    color:#fff;
}
.foot-menu p a:hover, .foot-menu p a:focus{
    color:#fff;
    text-decoration:none;
}
.foot-menu p a i{
    transition:ease 0.5s;
	margin-right: 5px;
}
.foot-menu p a:hover i, .foot-menu p a:focus i{
    color:#fff;
    transition:ease 0.5s;
}
.foot-menu p a i{
    color:#606060;
}
.social-cions{
    display:inline-block;
    width:100%;
    margin:20px 0px 0px;
}
.social-cions a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-block;
    background:#3d78cb;
	color:#fff;
    line-height: 40px;
    text-align: center;
    font-size: 17px;
    margin: 0px 15px 0px 0px;
}
.social-cions a i
{
	line-height: 40px;
}
.social-cions a:hover{
    transform: rotate(360deg);
}
.social-cions .pull-right{
    margin-top:10px;
}
.copyright{
    width: 100%;
    background:#272a33;
    color:#999999;
    padding:20px 10px;
    text-align: center;
}
.refer-content-head h1 {
    font-size: 24px;
    text-align: start;
    font-weight: 500;
}

.refer-content-head p {
    text-align: start;
}
.referral-steps-1 .card {
    text-align: center;
    border: 1px solid #B1B1B1;
    border-radius: 5px;
    padding: 10px;
    margin-top: 10px;
    height: 100%;
    min-height: 180px;
}
.copyright p{
    margin: 0px;
}
.copyright ul {
    padding: 0px;
    margin: 0px;
}
.copyright ul li:last-child a {
    border: none;
}

.copyright ul li {
    list-style-type: none;
    display: inline-block;
}
.copyright ul li a{
    border-right: 2px solid #999999;
    padding-right: 5px;
}

.login-page{
    padding:80px 0px;
}
.login-box h2{
    font-size:22px;
    margin:0px 0px 15px;
    font-weight: 600;
}
.login-box{
    position:relative;
    margin-top:10px;
}
.login-box i{
    position: absolute;
    top: 15px;
    left: 13px;
    font-size: 18px;
    color: #999;
}
.login-box .form-control{
    padding-left:40px;
}
.login-box .btn{
    margin:10px 0px;
}
.text-sign{
    padding:10px;
    border:2px solid #dfe5ed;
}
.text-sign h3:first-of-type{
    margin-top:0px;
}
.text-sign h3{
    font-size:18px;
    margin:10px 0px 5px;
}
.text-sign p{
    margin-bottom:5px;
}
.text-sign a{
    font-size:16px;
}
.modal-content {
    text-align: left;
}
/*.inner-slider .slice-text{
    left:auto;
    right:8%;
}*/
.right-appl ul{
    background::#fff;
    padding:0px;
    list-style:none;
}
.right-appl ul li {
    position: relative;
    padding: 10px 90px 10px 10px;
    background: #fff;
    border: 1px solid #eee;
    margin-top: -1px;
}
.right-appl ul h1{
    font-size: 1.1428571429em;
    height: 1.5em;
    overflow: hidden;
    line-height: 1.5em;
    color: #464c5b;
    font-weight: bold;
    margin: 0;  
}
.right-appl ul .price-app {
    position: absolute;
    top: 15px;
    right: 10px;
    color: #51c57d;
    font-weight:600;
    font-size: 16px;
}
.right-appl ul .price-app small{
    font-weight:normal;
}
.right-appl ul  li p{
    margin:0px
}
.start-sign {
    background-color: #f3f8fd;
    padding: 40px 0px 145px;
    background-image: url("../img/main-bg.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
}
.white-start .sing-top{
    margin:0px 0px 2px;
    background:#fff;
}
.white-start .sing-top h1 {
    font-size: 25px;
    padding: 15px;
    text-align: center;
}
.white-start .sing-top h1 a{
    float:left;
    font-size:15px;
    margin: 4px 0px 0px;
}
.white-start .sing-body{    
    background:#fff;
    padding:25px 15px;
    font-size:18px;
    color: #686d79;
}
.white-start .sing-body p{
    margin-bottom:20px
}
.white-start .sing-body .form-group{
    margin-right:-15px;
    margin-left:-15px;
}
label{  
    font-weight:normal;
}
label.control-label{
    font-weight:normal;
    color: #464c5b;
}
.form-control{
    border: 2px solid #b0c0d3;
}
.form-control:focus{
    border-color: #4990e2;
    box-shadow:0px 0px;
}
.list-tradesmen{
    background-color: #f1f1f1;  
    padding:40px 0px;
}
.top-search{
    background:#fff;
    border:1px solid #e1e1e1;
    padding:10px;
    margin-bottom:10px;
}
.tradesmen-box{
    background:#fff;
    margin-bottom:15px;
    font-size:15px;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}
.tradesmen-top{
    display:inline-block;
    padding:15px 15px 5px;
    width:100%;
    border-bottom: 2px solid #f3f8fd;
}
.img-name{
    position:relative;
    min-height:70px;
    padding-left:70px;
}
.img-name img{
    position:absolute;
    top:0px;
    left:0px;
    width:60px;
    height:60px;
    object-fit: cover;
    border-radius: 100%;
}   
.img-name h4{
    margin:5px 0 8px;
    color: #3d78cb;
    font-size:18px;
}
.img-name h5{
    margin:5px 0 7px;
    color: #fe8a0f;
    font-size:15px;		
}
.names{
    display:inline-block;
}		
.tradesmen-member{
    display:inline-block;
    width:100%;
	font-size:14px;
}
.tradesmen-member span.from-group, .tradesmen-member .from-group.revie{
	margin:0px;
}
.tradesmen-bottom {
    padding: 0 15px 15px;
}
.tradesman-feedback {
    padding:0px 15px 15px;
}
.review-pro .tradesman-feedback{
	padding-right:0px;
	padding-left:0px;
}
.tradesman-feedback .set-gray-box{	
    background: #f1f1f1;
	padding:15px;
}
.fat-side-item{
    background:#fff;
    padding:15px;
    margin-bottom:15px;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}
.fat-side-item h3.heading-caps{
    font-size: 1em;
    line-height: 1.5em;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #7990ae;
    margin: 0 0 .5em;
    font-weight: 600;
}
.fat-side-item ul{
    list-style:none;
    padding:0px;
}
.fat-side-item ul li{
    font-size: 16px;
    line-height: 1.75em;
    padding-left: 1em;
	position:relative;
}
.fat-side-item ul li::after {
    content: "\f0da";
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: FontAwesome;
}
.fat-side-item ul li a{
    text-decoration:none;
    color:#3d78cb;
    font-weight: bold;
}
.fat-side-item ul li a:hover{
    text-decoration:none;
	color:#3d78cb;
}
.tradesmen-bottom .fa.fa-user{
    color:#3d78cb
}
.tradesmen-bottom .fa.fa-clock-o{
    color:#fe8a0f
}
.tradesman-feedback p{
    margin:0px;
}
p.tradesman-feedback__meta {
    margin: 8px 0px 0px;
}
.tradesman-feedback h4{
    margin-top:0px;
}
.tradesmen-member span {
  display: inline-block;
}
.tradesmen-member span.star_r i {
  font-size: 14px;
}
.tradesmen-member span.from-group{
    margin-bottom: 5px;
}
.nnntab {
  display: inline-block;
  width: 100%;
}
/*16/8/2019 start*/
.img_r{
max-height: 100%;
max-width: 100%;
}
.ul_set{
    list-style: none;
    padding: 0;
    margin: 0;
}
.ul_set.list_user .profile_user_name h4{
  margin:0px;
  font-size: 22px;
  font-family: "treB";
}
.set-dec-rpo h3 {
    margin: 0px 0 5px;
    font-size: 22px;
}
.set-dec-rpo p{
    margin: 0px;
    font-size: 15px;
    word-break: break-all;
}
.graty_bg{
    background: #f1f1f1;
}
.page_linkk li {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    color: #9c9c9c;
}
.page_linkk li a {
    color: #3d78cb;
    text-decoration: none !important;
}
.page_linkk li a {
    color: #3d78cb;
}
.inner_list{
    padding: 15px 0;
}
.page_linkk li + li::after {
    content: "\f0da";
    left: -3px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    font-family: "FontAwesome";
}
.Advice_c{
    padding: 30px 0;
    background:#f1f1f1;
}
/*.Advice_c .container{
    background: #fff;
    padding: 30px;
}*/
.box_whitte{
    background: #fff;
    padding: 20px;
}
.Advice_c .head-home{
    text-align: center;
}
.boxus_1{
    display: inline-block;
    width: 100%;
    border-radius:6px;
    overflow: hidden;
    border: 1px solid #dfe5ed;
    margin-top: 30px;
    text-decoration: none !important;
}
.boxus_1 img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.boxus_1 h4{
    margin: 0;
    padding: 9px 15px;
    border-top:1px solid #dfe5ed;
}

.success-bg-button i {
  color: #448736;
}
.success-bg-button h3 {
  color: #448736;
}
.success-bg-button h1 {
  font-size: 7vw;
}

/*desbord*/
    .user-setting
{
    margin:30px 0px;
}
/*.user-page-menu p
{
    margin:0px;
}*/
.user-page-menu p {
    margin: 0px;
    border-bottom: 1px solid #dbdbdb;
    padding: 10px;
}
/*.user-page-menu p a
{
    padding:8px 10px;
    display:inline-block;
    width:100%;
    color:#fe8a0f;
    border-radius:4px;
}*/
.user-page-menu p a {
    padding: 8px 10px;
    display: inline-block;
    width: 100%;
    color: #000;
    border-radius: 4px;
    position: relative;
    padding-left: 40px;
}
.user-page-menu p span i {
    position: absolute;
    font-size: 20px;
    left: 5px;
    color: #bdbdbd;
}
.user-page-menu p i {
    position: absolute;
    font-size: 20px;
    left: 5px;
    color: #bdbdbd;
}
.user-page-menu p a:hover
{   
    color:#E56604;
    text-decoration:none;
}
/*.user-page-menu p a.active
{   
    color:#fff;
    background:#fe8a0f;
}*/
.user-page-menu p a.active {
    color: #000;
    background: #fff0;
}
.user-right-side
{
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}
.user-right-side h1 {
    margin: 0;
    font-size: 18px;
    padding:10px 15px;
    border-bottom:1px solid #e1e1e1;
}
.edit-user-section {
    padding: 30px 20px;
    border-bottom:1px solid #e1e1e1;
    display:inline-block;
    width:100%;
}
.edit-user-section h2
{
    margin-top:0px;
    font-size:20px;
    margin-bottom:20px;
}
.edit-user-section .form-group
{
    display:inline-block;
    width:100%;
}
.edit-user-section label
{
    font-weight:100
}
.edit-user-section.gray-bg
{
    background:#f2f2f2 none repeat scroll 0 0
}
.user-right-side .btn-default
{
    background: -webkit-linear-gradient(top, #fff 0, #F0F0F0 100%);
    background: linear-gradient(to bottom, #fff 0, #F0F0F0 100%);
}
.user-right-side .btn-default:hover {
    color: #4D525B;
    background: #F0F0F0
}
.TriSea-technologies-Switch > input[type="checkbox"] {
    display: none;   
}

.TriSea-technologies-Switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}

.TriSea-technologies-Switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    margin-top: -8px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 30px;
}
.TriSea-technologies-Switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 15px;
    left: 1px;
    margin-top: -8px;
    position: absolute;
    top: 0px;
    transition: all 0.3s ease-in-out;
    width: 15px;
}
.TriSea-technologies-Switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.TriSea-technologies-Switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 15px;
}
.label-default {
    background-color: #fe8a0f;
}
.primary-text
{
    color:#337ab7;
    font-size:18px;
    margin-right:20px
}
.success-text
{
    color:#449D44;
    font-size:18px;
    margin-right:20px
}
.support-img
{
    background:url(../img/support.png);
    min-height:500px;
    background-size:cover;
    color:#fff;
    padding:10% 0px;        
}
.support-img h1
{
    font-size:30px;
}
.blue-bg
{
    background:#17A1E6
}
.red-bg
{
    background:#EB3730
}
.purpal-bg
{
    background:#6C1DB7
}
.orange-bg
{
    background:#FC8C14
}
.gray-bg1
{
    background:#363F4D
}
.green-bg
{
    background:#5DC26A
}
.membership-page {
  background: #f1f1f1 none repeat scroll 0 0;
  min-height: 650px;
}
.acount-page {
  display: inline-block;
  min-height: 600px;
  width: 100%;
 padding: 20px 0;
}
/*desbord close*/
.boxus_2{
    position: relative;
    padding-left:15px;
    min-height: 130px;
    border: 1px solid #e1e1e1;
    background: #fff;
    padding-bottom: 15px;
    margin-bottom: 20px;
    padding-right: 15px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.12);

}
.boxus_2 .img_bbox_1{
    position: absolute;
    left: 0;
    top: 0;
    height: 128px;
    width: 200px;
    padding-top: 15px;
    padding-left: 15px;
}
.boxus_2 .img_bbox_1 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.boxus_2 h4{
    color: #3d78cb;
}
.Competitions{
    background: #f1f1f1;
}
.paddg_0{
    padding-top: 0 !important;
}
.mt20{
    margin-top: 20px;
}
.Advice_c .head-home{
    margin-bottom: 10px;
}
.new_chhangecss .img-name {
    position: relative;
    min-height: 50px;
    padding-left: 25px;
}
.new_chhangecss .img-name img {
    width: 20px;
    height: auto;
}
.new_chhangecss .img-name h4{
    margin-top: 0;
}
.lead12{
    font-size: 18px;
    color: #fe8a0f;
}
.new_chhangecss .img-name h5{
    color: #333;
}
.feedback_level1{
    color: #51ac20;
    margin-left: 5px;
}
.feedback_level2 {
    font-size: 16px;
}
.feedback_level2 span{
    color: #3d78cb;
}
.Locations_list11 i{
    margin-right:10px;
    color: #fe8a0f;
}
.Locations_list11 .lislocc1 li{
    margin-bottom: 5px;
    padding: 0;
}
.Locations_list11 .lislocc1 li a {
    position: relative;
    padding-left: 20px;
    
    width: 100%;
    display: inline-block;
}
.Locations_list11 .lislocc1 li a:after{
    position: absolute;
    left: 0;
    content: "\f0da";
    top: 0;
    font-family: "FontAwesome";
}
.new_chhangecss2 .top-search{
    padding: 20px;
}
.amount222 {
  color: #333;
  font-size: 16px;
  margin: 6px 0;
  text-align: center;
  width: 100%;
}
.from-group {
  margin-bottom: 15px;
}
.fiilter .from-group > label{
    margin-bottom: 10px;
    color: #333;
}
.star_r .fa-star{
    color: #dcd9d9;
    font-size: 18px;
	vertical-align:middle;
}
.star_r .fa-star.active{
    color: #fe8a0f;
}
.tradesmen-top h3 {
  font-size: 20px;
  text-align: right;
  margin:0px;
}
.tradesmen-top h3 span {
  display: block;
  margin-bottom: 15px;
}
.howww_it_worrk{
    padding: 60px 0;
    background: url(../img/img_4.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.box_How1{
    color: #fff;
    font-size: 16px;
}
.box_How1 h2{
    margin: 0;
    margin-bottom: 15px;
    font-family: "treB";
}
.box_How1 h4{
    padding-left:35px;
    min-height: 25px;
    margin: 0;
    font-family: "treB";
    margin-bottom: 10px;
    position: relative; 
    font-size: 20px;
}
.box_How1 h4 span{
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 25px;
    height: 25px;
    background: #fff;
    color: #3d78cb;
    text-align: center;
    border-radius: 100%;
    line-height: 25px;
}
.cont_how1{
    padding-left: 35px;
}
.box_How2{
    margin-bottom: 20px;
}
.cont_how1 li a{
    color: #fff;
    text-decoration: none;
}
.cont_how1 .Locations_list11 .lislocc1 li a::after{
    color: #fff;
}
.img_how{
    padding-right: 20px;
}
.ttime{
    display: inline-block;
    width: 100%;
}
.mmuny{
    font-size: 15px;
}
.mmuny i{
    color: #3d78cb;
    margin-right: 5px;
    font-size: 16px;
}
.tttime1{
    font-size: 15px;
}
.tttime1 i{
    color: #fe8a0f;
    margin-right: 5px;
    font-size: 16px;
}
.pad_us1 {
  padding: 6% 0 10% 0;
}
.pad_us2 {
  padding: 25% 0;
}
.set-need{
    padding: 20px 0 0;
}
.set-post{
    text-align:center;
    
}   
.how-need2{
    background: #f1f1f1;
    padding: 40px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}
.ui-widget-header{
    background: #fe8a0f !important;
}
/*16/8/2019 close*/


/*shubham*/
.banner
{
    height: 70vh;
    width: 100%;
    background-image: url(../img/ourmission-bg.jpg);
    background-size: cover;
}
.banner h1
{
    color: #000000;
    font-family: "treB";
    text-align: center;
    margin: 0;
    padding-top: 15%;
    font-weight: 700;
    font-size: 50px;
}
.builders h4
{
    font-family: "tre";
    letter-spacing: 1px;
    word-spacing: 1px;
}
.history
{
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    background-size: cover;
    background-position: top;
    background-image: url(../img/bg.jpg);
    position: relative;
    z-index: 1;
}
.history h2
{
    color: white;
    font-family: "treB";
}
.history-cont
{
    width: 80%;
    font-size: 18px;
    margin: auto;
    color: white;
}
.morning
{
    padding-bottom: 40px;
}
.morning-cont
{
    width: 80%;
    font-size: 18px;
    margin: auto;
    padding-top: 20px;
    color: #999;
}
.people p
{
    color: #999;
    font-size: 18px;
}
.my-cont
{
    color: #999;
    font-size: 18px;
    word-spacing: 1px;
    letter-spacing: 1px;
}
.MyBuilder-1 h4
{
    letter-spacing: 1px;
    word-spacing: 1px;
}
.MyBuilder-2 h1
{
    margin-top: 40px;
}
.MyBuilder-2
{
    padding: 40px 40px;
}
.MyBuilder-2 h4
{
    letter-spacing: 1px;
    word-spacing: 1px;  
}
.MyBuilder-1
{
    background-color: #f1f1f1;
    color: black;
    padding: 40px 40px;
    margin-top: 40px;
}
.img-head
{
    background-color: #999;
    margin: 0;
    padding: 10px;
    font-size: 18PX;
}
.names h2
{
    color: #3d78cb; 
}
.future
{
    height: 24px;
    width: 70px;
    background-color: #999;
}
.mobile-model p
{
    color: #999;
    font-size: 18px;
    word-spacing: 1px;
    letter-spacing: 1px;
    padding: 10px 15px;
}
.mobile-model
{
    border: 2px solid #999;
    border-radius: 10px;
    margin-top: 30px;
}
.model-head
{
    border-bottom: 2px solid #999;
}
.hiring
{
    padding-bottom: 40px;
}
.hiring h2
{
    color: #333;
    padding-bottom: 20px;
}
.dots
{
    position: absolute;
    margin: 15px;
}
/*p span
{
    margin-left: 10px;
}*/
.positions h3
{
    padding-bottom: 20px;
    color: #999;
    margin-top: 0;
}
.positions p
{
    color: #999;
    font-size: 18px;
}
.tag-list a
{
    background-color: #f5f5f5;
    padding: 10px;
    margin: 5px;
    color: grey;
    border-radius: 10px;
    display: inline-block;
}
.tag-list a:hover{
    color: #3d78cb;
}
.tag-list a i{
    margin-right: 5px;
}
.blog_p 
{
    background-color: #fff;
    padding: 15px 0;
    margin-bottom: 20px;
}
.home_tomorrow_top h3 {
    margin: 0;
}
.blog_p a
{
    text-decoration: none;
}
.blog_p p.tradesman-feedback__meta{
	color:#999;
}
.blog_p p
{
    color: #555;
    letter-spacing: 1px;
}
.home_tomorrow_top {
    padding: 0 15px;
    padding-bottom: 0;
}
.footer_ttb{
    padding: 0 15px;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
}
.blog_p1
{
    padding-bottom: 20px;
}


.model-head p img{
    margin-right: 5px;
}
.ourr_postt .Locations_list11.fat-side-item{
    padding: 0;
}
.ourr_postt .belinder_img_sec{
    padding-top: 30px;
}
.mapsss{
    margin-top: 20px;
}
/*shubham*/


.nwess1 .fiilter h4,
.nwess1 .fat-side-item h4

 {
  border-bottom: 1px solid #b0c0d3;
  font-size: 20px;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.ui-widget.ui-widget-content {
  border: 1px solid #b0c0d3 !important;
}
.nwess1 .fiilter .from-group > label {
  color: #666;
  font-size: 18px;
}
.nwess1 .fiilter .from-group{
    margin-bottom: 20px;
}
.no_pad{
    padding: 0;
}
.history:after{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    content: "";
    background: rgba(0,0,0,0.8);
}
.banner11{
    padding: 50px 0;
    background: url(../img/img_11.png);
}
.box_faq1 {
  background: #fff none repeat scroll 0 0;
  border-radius: 10px;
  padding: 30px;
  min-height: 320px;
}
.box_faq1 h3 {
  margin: 0;
    margin-bottom: 20px;
    font-size: 30px;
}
.box_faq1 p{
    font-size: 18px;
    margin: 0;
    margin-bottom: 20px;
    color: #666;
}
.connnt {
  min-height: 215px;
}
.banner122 .box_faq1{
    margin: 0;
}
.banner122 .box_faq1 .need-box{
    margin:0;
}
.banner122 .box_faq1 .need-box li {
    font-size: 18px;
    color: #666
}
.banner122 .box_faq1 p.pb-4,
.banner122 .box_faq1 p.mb-0
{
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: normal;
}
.Already101{
    margin-top: 20px;
}
.Join_bb h1{
    font-size: 42px;
    color: #fff;
}
.Join_bb{
    padding: 20% 0;
}
.Join_bb p{
    font-size: 18px;
    color: #fff;
}
.Bark1{
    padding: 40px 0;
}
.haddin1 .iconn1 > span {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  display: inline-block;
  height: 35px;
  left: 0;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 35px;
}
.haddin1 .iconn1 {
  padding-left: 50px;
  position: relative;
  min-height: 40px;
  margin-top: 0;
  margin-bottom: 20px;
}
.oouer p{
    font-size: 18px;
    color: #666;
    margin: 0;
    margin-bottom: 20px;
}
.gra1{
    background: #f1f1f1;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}
.Mailing12{
    min-height: 570px;
}
.headeroo{
    text-align: center;
}
.headeroo h2{
    font-family: "treB";
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 20px;

}
.headeroo p{
    font-size: 18px;
}
.ouer_minsssion{
    padding: 40px 0;
}
.Our_Story{
    padding: 40px 0;
    background: #f1f1f1;
}
.Our_Story{
    font-size: 16px;
}
.Our_Story p{
    margin-bottom: 15px;
}
.Our_Story ul,
.Our_Story ol
{
    margin-bottom: 15px;
    padding-left: 20px;
}
.Our_Story li{
    margin-bottom: 5px;
}
.whhitre{
    background: #fff;
}
.Our_Story h3{
    margin: 0;
    margin-bottom: 20px;
}
.h4_size {
  font-size: 18px;
  margin: 0 0 7px;
}
.nwess1 .fat-side-item p{
    color: #444;
    margin-bottom: 10px;
}
.banner_how{
    position: relative;
    background-color: #fff;
    border-bottom: 2px solid #dfe5ed;
    margin: 0 ;
    padding: 3.5em 0;
    overflow: hidden;
}
.banner_how .row{
    margin:0px;
}
.banner_how .col-sm-6{
    padding:0px;
}
iframe{
    vertical-align:middle;
}
.banner_how .slice-text {
    background: rgba(255,255,255,0.7);
    left: 0;
    max-width: 100%;
    padding: 55px 25px;
    position: static;
    top: 0%;
    /*height: 310px;*/
}
.bannneroour{
    padding: 10% 0;
    /*background: url(../img/img_12.png); */
    background: url(../img/Contractor-Banner.jpg);
    background-size: cover;
    background-position: center;
    color: #fff;
    text-align: center;
    position:relative;
    z-index:9;
}
.bannneroour h1{
    font-family: "treB";
    font-size: 42px;
    text-transform: uppercase;
    position:relative;
    z-index:99;
}
.bannneroour::after{
  content:"";
  position:absolute;
  top:0px;
  z-index:0;
  left:0px;
  width:100%;
  height:100%;
  background:rgba(00,00,00,0.2);
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
     border: 1px solid #b0c0d3 !important;
} 
.mission-about.Our_Story {
    background: #fff;
}
.profile-edit-white {
  background: #fff none repeat scroll 0 0;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  padding: 10px;
}
.right-side .rating-star {
  color: #999;
  font-size: 18px;
}
.font-12 {
  font-size: 12px;
}
.blue-color {
  color: #fe7508;
}
.edit-pro-maini.text-left {
  font-size: 13px;
}
.edit-pro-maini.text-left span {
  color: #999;
  font-size: 18px;
  margin-right: 10px;
}
.profile-pic {
  border: 1px solid #e1e1e1;
  position: relative;
}
.profile-pic img {
  width: 100%;
  object-fit: cover;
}
.status-user {
  border-radius: 4px;
  bottom: 0;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  padding: 0 4px;
  position: absolute;
  right:0;

}
.status-user.pro-pic-edit {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  font-size: 14px;
  height: 22px;
  transition: all 0.5s ease 0s;
  width: 22px;
}
.over-profile:hover .status-user.pro-pic-edit {
  bottom: 0;
  height: 100%;
  right: 0;
  text-align: center;
  transition: all 0.5s ease 0s;
  width: 100%;
}
.over-profile:hover .status-user.pro-pic-edit i {
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.portfilio-button.text-right {
  margin: 30px 0;
}
.fullwidth {
  display: inline-block;
  width: 100%;
}
.pro-port {
  background: #fff none repeat scroll 0 0;
  box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.12);
  margin-bottom: 10px;
  padding: 4px;
}
.pro-port .pro-port-img {
  position: relative;
}
.pro-port .pro-port-img img {
  height: 128px;
  width: 100%;
  object-fit: contain;
}
.pro-port .pro-port-img .pro-port-ablt {
  background: rgba(254, 117, 8, 0.95) none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  height: 100%;
  left: 0;
  opacity: 0;
  padding-top:0;
  position: absolute;
  text-align: center;
  top: 50%;
  transition: all 0.5s ease 0s;
  width: 100%;
  transform: translateY(-50%);
  padding: 10px;
}
.pro-imgad .row{
	margin:0px -5px;
}
.pro-imgad .row .col-sm-3{
	padding:0px 5px;
}
.pro-port .pro-port-img .pro-port-ablt p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pro-port .pro-port-img:hover .pro-port-ablt {
  opacity: 1;
  transition: all 0.5s ease 0s;
}
.pro-port .pro-port-img .pro-port-ablt p .btn {
  padding: 4px 8px;
}
.dashboard-white {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  margin-bottom: 20px;
  padding: 15px;
}
.dashboard-white.edit-pro89 .dashboard-profile h2 {
  border-bottom:1px solid rgba(00,00,00,00.1);
  margin-bottom: 15px;
  padding: 10px 0;
  margin-top: 0;
  font-size: 20px;
}
.dark_Contact.dashboard-white.edit-pro89 .dashboard-profile h2 {
	 border-bottom:1px solid rgba(255,255,255,00.1);
}
.dashboard-white .dashboard-profile p {
  margin: 0 0 5px;
}
.edit-action > a {
  color: #999;
  font-size: 18px;
  padding: 0 0 0 9px;
}
.pos-certi {
  margin-bottom: 10px;
  position: relative;
}
.pos-certi img{
    width: 100%;
    height: 190px;
    object-fit: cover;
}
.pos-ab-cer {
  background: rgba(254, 117, 8, 0.95) none repeat scroll 0 0;
  color: #fff;
  height: 100%;
  left: 0;
  opacity: 0;
  padding-top: 28%;
  position: absolute;
  text-align: center;
  top: 0;
  transition: all 0.5s ease 0s;
  width: 100%;
}
.experience-edit h4 {
  margin: 0;
}
.pos-ab-cer a {
  display: inline-block;
  margin-top: 5px;
}
.riggg_e {
  padding-right: 55px;
  position: relative;
}
.edit-action {
  position: absolute;
  right: 0;
  top: 0;
}
.pos-certi:hover .pos-ab-cer {
  opacity: 1;
  transition: all 0.5s ease 0s;
}

.modal-body > .form-horizontal .control-label{
    text-align: left;
}

.dashboard-white .dashboard-profile h2 {
  font-size: 18px;
  font-family: "treB";
  margin: 0;
  padding-bottom: 15px;
}

.dhash-news h3 {
  font-size: 18px;
  margin-top: 0;
}
.dhash-news-main {
  border-top: 1px solid #e1e1e1;
  padding-top: 44px;
}
.dhash-news .dhash-news-main{
	padding-top: 7px;
	padding-bottom: 7px;
}
.progress-bar{
    background: #2463ba;
}
.dashboard-white .dashboard-profile .process-bar-dash {
  margin: 10px 0;
  display: inline-block;
  width: 100%;
}
.dashboard-white .dashboard-profile.bid-remmber h1 {
  margin: 0;
}
.dashboard-white .dashboard-profile.bid-remmber h1 small {
  font-size: 50%;
}
.strip-dashboard {
  display: inline-block;
  margin: 10px 0 0;
  width: 100%;
}
.strip-dashboard .bid-main-bg-gray {
  background: #ebebeb none repeat scroll 0 0;
  font-size: 12px;
  padding: 4px;
}
.LocalJobs-widget {
  margin: 10px 0 0;
}
.LocalJobs-widget ol {
  list-style: outside none none;
  padding: 0 0 0 10px;
}
.LocalJobs-widget ul {
  list-style: outside none none;
  padding: 0 0 0 10px;
}
.LocalJobs-widget label {
  font-weight: 100;
}
input.LocalCategories-input[type="checkbox"] {
  display: inline-block;
  margin-right: 10px;
}
.show-project-fill {
  display: none;
}
.show-project-fill.show-portfolio {
  display: block;
}
.add-portfolio .text-right.portfolio-edit > a {
  padding: 0 0 0 10px;
}
.add-portfolio .text-right.portfolio-edit {
  font-size: 12px;
  position: absolute;
  right: 21px;
  top: 8px;
}
.portfolio-item {
  background: #fff none repeat scroll 0 0;
  border: 1px dashed #ccc;
  border-radius: 4px;
  cursor: pointer;
  height: 200px;
  margin: 30px 0;
  text-align: center;
  transition: all 0.4s ease 0s;
  width: 100%;
}
.add-portfolio .img-portfolio {
  position: relative;
}
.add-portfolio .img-portfolio img {
  height: 198px;
  object-fit: cover;
}
.add-portfolio .portfolio-name {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  padding: 6px;
  position: absolute;
  width: 100%;
}
.add-portfolio .portfolio-name h1 {
  font-size: 15px;
  margin: 0;
}
.add-portfolio .portfolio-name .hide-portfolio {
  display: none;
  font-size: 12px;
  overflow: hidden;
  padding-bottom: 5px;
  text-overflow: ellipsis;
}
.add-portfolio .img-portfolio:hover .portfolio-name {
  height: 100%;
}
.add-portfolio .img-portfolio:hover .hide-portfolio {
  display: block;
}
.portfolio-show{
    position: relative;
}
.portfolio-item a.btn {
  background: #bebebe none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  left: 50%;
  padding: 2px 7px 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  transition: all 0.4s ease 0s;
}
.show-project-fill h2 span {
  font-size: 13px;
}
.form-portfolio {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  padding: 10px;
}

/*taggs*/

.tagsinput,
.tagsinput * {
    box-sizing: border-box
}
.tagsinput {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #556270;
    padding: 5px 5px 0;
    border: 2px solid #b0c0d3;
    border-radius: 2px
}
.tagsinput.focus {
    border-color: #ccc
}
.tagsinput .tag {
    position: relative;
    background: #f1f1f1;
    display: block;
    max-width: 100%;
    word-wrap: break-word;
    color: #666;
    padding: 5px 30px 5px 5px;
    border-radius: 2px;
    margin: 0 5px 5px 0;
    border: 1px solid #e1e1e1;
}
.tagsinput .tag .tag-remove {
    position: absolute;
    background: 0 0;
    display: block;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    color: #ff6b6b;
    line-height: 30px;
    padding: 0;
    border: 0
}
.tagsinput .tag .tag-remove:after,
.tagsinput .tag .tag-remove:before {
    background: #ff6b6b;
    position: absolute;
    display: block;
    width: 10px;
    height: 2px;
    top: 14px;
    left: 10px;
    content: ''
}
.tagsinput .tag .tag-remove:before {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg)
}
.tagsinput .tag .tag-remove:after {
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg)
}
.tagsinput div {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}
.tagsinput div input {
    background: 0 0;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    padding: 5px;
    border: 0;
    margin: 0 5px 5px 0
}
.tagsinput div input.error {
    color: #ff6b6b
}
.tagsinput div input::-ms-clear {
    display: none
}

/*taggs*/

.img_radiuus {
  display: inline-block;
}
.img_radiuus img {
  border: 2px solid #376cb6;
  border-radius: 100%;
  display: inline-block;
  height: 35px;
  margin-right: 5px;
  width: 35px;
}
.nav_home .navbar-nav > li.droup_des > a {
  padding: 21px 15px 20px;
}


.header .navbar-default .navbar-nav > .open > a,
.header .navbar-default .navbar-nav > .open > a:hover, 
.header .navbar-default .navbar-nav > .open > a:focus
{
  background: transparent;
  color: #fff;
 }

.header .navbar-default .navbar-nav > .open > a .caret,
.header .navbar-default .navbar-nav > .open > a:hover .caret, 
.header .navbar-default .navbar-nav > .open > a:focus .caret
.header .navbar-default .navbar-nav a:focus .caret,
.header .navbar-default .navbar-nav a:hover .caret,
.header .navbar-default .navbar-nav a:active .caret
 {
  border-bottom-color: #fff;
  border-top-color: #fff;
}

.left-menu ul {
    padding: 0px;
    list-style: none;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-bottom: 0px;
    list-style: none;
}
.left-menu ul li a {
    padding: 10px;
    display: inline-block;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    font-size: 16px;
    color: #333;
    text-decoration: none;
}
.left-menu ul li a:hover {
    background: #3d78cb;
    color: #fff;
}
.dashboard{
    padding: 30px 0;
}
.rightside {
    background: #fff;
    border: 1px solid #e1e1e1;
}
.top-head h1 {
    margin: 0px;
    font-size: 18px;
    background: #3d78cb;
    padding: 10px;
    color: #fff;
    border: 1px solid #e1e1e1;
}
.box-inner {
    padding: 20px 20px 5px;
}
.box-inner h6{
    border-bottom: 3px solid #f3f8fd;
    font-size: 21px;
    font-family: "treB";
    color: #3d78cb;
    margin: 0;
    padding-bottom: 10px;
    margin: 10px;
}
.box-inner p{
    font-size: 15px;
}
.chosen-container.chosen-container-multi {
  width: 100% !important;
}

label{
    font-size: 14px;
}
.services span {
  background: #eee none repeat scroll 0 0;
  border-radius: 4px;
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 3px 8px;
  border: 1px solid #e1e1e1;
}
.Required_mne{
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.Required_mne a{
    font-size: 18px;
    display: inline-block;
    color: #000;
}
a:hover,
a:focus
{
    text-decoration: none;
}
.Attachment2 a{
    display: inline-block;
    margin: 0 5px;
    margin-bottom: 5px;
    font-size: 15px;
}
.Attachment2 a i{
    color: #000;
    margin-right: 5px;
}
.dashboard-white .Locations_list11 > p{
    margin-bottom: 10px;
}
.Locations_list11 > p > i {
  color: #fe8a0f;
  font-size: 15px;
  margin-right: 10px;
}
.pd-icon .star_r i{
    font-size: 15px;
    margin-right: 2px;
}
/*.img-name1 {
  min-height: 70px;
  padding-left: 70px;
  position: relative;
  width: 100%;
}*/
.img-name1 {
    min-height: 70px;
    padding-left: 70px;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.img-name1 .names1 h5{
	font-size:17px;
}
.img-name1 .names1 p{
  margin:0px;
}
.from-group.revie{
  margin-bottom:10px;
}
.min_h3:last-of-type hr{
  display:none;
}
.pro-img {
  height: 60px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 60px;
  object-fit: cover;
  border-radius: 100%;
}

.names1 h4 b img{
    margin-right: 5px;
    margin-bottom: 5px;
}
.list-icons{
    margin-bottom: 15px;
}
.list-icons .btn{
    margin:0 2px;
}
.Created_mm2{
    text-align: center;
}
.Created_mm2 img{
    width: 35px;
}
.Milestone_aa li{
    margin-bottom: 10px;
}
.Upload_ss h3{
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.Upload_ss h3 span{
    vertical-align: middle;
}
.task1 {
  position: relative;
}
.task1 input {
  height: 80px;
  opacity: 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
.click1 {
  border: 2px dotted #e1e1e1;
  bottom: 0;
  color: #999;
  font-size: 20px;
  height: 80px;
  left: 0;
  padding: 20px 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.gray-head {
  background-color: #0e1724;
  color: white;
  padding-top: 25px;
}

.top_manin_he1{
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.top_manin_he1 h3{
    margin:0;
}

.liskk2 li{
    display: inline-block;
}
.liskk2 li a{
    display: inline-block;
    color: #fff;
    padding:10px 10px;
    border-bottom:3px solid transparent;
}
.liskk2 li.active a{
    border-bottom:3px solid #fe8a0f;
}
.left-side .icon-main span.active {
  cursor: pointer;
  padding: 0 7px;
}
.left-side .icon-main{
    margin: 15px 0;
}
.left-side .icon-main span i{
    font-size: 18px;
}
.form-control.pro-text {
  height: 150px;
}
.Project_nna h3{
    margin-top: 0;
}
.Project_nna h4{
    margin-top: 0;
    margin-bottom: 5px;
}
.nav_tttab li{
    width: 25%;
    float: left;
    text-align: center;
}
.stappp_img {
    position: relative;
    padding-right: 50px;
    margin-bottom: 15px;
}
.stappp_img .stappp_img2{
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 33px;
}
.nav_tttab ul > li > a{
    display: inline-block;
    width: 100%;
}
.nav_tttab ul > li > a h4{
    color: #fff;
    margin: 0;
    padding: 10px;
    background: #3d78cb;
}
.nav_tttab ul > li.active > a h4{
    background: #fe8a0f;
}
.nav_tttab ul > li > a h4 span{
    display: block;
    font-size: 16px;
    margin-top: 3px;
}
.nav_tttab{
    margin: 30px 0;
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.stappp_img .stappp_img1{
    border-radius: 6px;
}
.nav_tttab ul > li:nth-child(4) .stappp_img{
    padding-right:0;
}

.img-name .top_h44 h4{
    color: #000;
    background: #f1f1f1;
    margin: 0;
    padding: 15px;
    border-bottom: 1px solid #e1e1e1;
}
.names.kentish_sss{
    width: 100%;
}
.kentish_sss2{
    background: #fff;
    border: 1px solid #e1e1e1;
    width: 100%;
}
.cont_kiss{
    padding: 15px;
}
.Negotiation_11 .img-name{
    margin-bottom: 15px;
}
.booton-head{
    color: #fe8a0f;
}
.max_hhh1{
    max-height: 350px;
    overflow: auto;
}
.box_member {
    border: 2px solid #e1e1e1;
    padding: 0 15px;
    text-align: center;
    border-radius: 6px;
    background: #fff;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.member_hh h5 {
    background: #3d78cb;
    border-radius: 0 0 5px 5px;
    display: inline-block;
    padding: 5px 10px;
    vertical-align: top;
    margin-bottom: 20px;
    margin-top: 0;
    color: #fff;
}
.box_member h1 {
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 10px;
    color: #3d78cb;
}
.box_member span {
    font-size: 16px;
    color: #666;
}
.contt_tab {
    padding-top: 0;
    padding-bottom: 50px;
    min-height: 230px;
    /*position: relative;*/
}
.contt_tab ul li {
    margin-bottom: 8px;
}
.Upgrade_btn {
    bottom: 20px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 115px;
}
.box_member.active{
    border: 3px solid #3d78cb;
}

.categry_mm > ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.categry_mm > ul ul{
    list-style: none;
    padding-left: 20px;
}
.categry_mm ul li {
    padding: 6px 0;
    font-size: 16px;
    position: relative;
    min-height: 32px;
}
.categry_mm ul li a {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  color: #333;
  display: inline-block;
  padding: 5px 15px;
  width: 100%;
}
/*.categry_mm ul li input{
    position: absolute;
    left: 0;
    top: 4px;
}*/
.categry_mm li.suubmm > a{
color: #fff;
background: #2463ba;
}
.categry_mm ul li img{
    width: 35px;
    height: 35px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 5px;
}

/*.imgbbg > img{
    height: 100px;
    width: 100%;
    object-fit: cover;
}*/
.main_bg_line{
	background: url(../img/profile-cover.png);
	background-size: cover;
	padding-top: 20px;
	padding-bottom: 70px;
}
.main_bg_line .page_linkk li,
.main_bg_line .page_linkk li a
{
	color: #fff;
}
.main_bg_line .page_linkk{
	padding: 0 5px;
}
.main_bg_line .page_linkk li + li::after {
	color: #ccc;
}
.uerr_hire{
    margin-top: -50px;
}
.detaii_hh h3{
    margin-top: 0;
    margin-bottom: 5px;
}

.detaii_hh .edit-pro-maini p{
    margin-bottom: 5px;
}
.loder-pro{
    display: inline-block;
}
.loder-pro li {
    width: 6px;
    height: 15px;
    background: #999;
    display: inline-block;
    vertical-align: middle;
    border-radius: 2px;
}
.loder-pro li.active {
    background-color: #3d78cb;
}
.min_h2{
    min-height: 300px;
}
.Locations_list11 h4{
    margin-top: 0;
}
.perview_pro_img1 img{
    object-fit: contain;
}
.dashboard-white.edit-pro89 .dashboard-profile h2{
    padding-top: 0;
    padding-bottom: 10px;
}
.lisss li{
    margin-bottom: 10px;
}
.lisss li a{
    color: #000;
    position: relative;
    min-height: 20px;
    display: inline-block;
    width: 100%;
    font-size: 16px;
    padding-left: 25px;
    padding-right: 25px;
}

.lisss li a i{
    color: #999;
    font-size: 18px;
}
.lisss li.active a i{
    color: #3d78cb;
}
.lisss li a i.left_iiicon{
    position: absolute;
    left: 0;
    top: 2px;
}

.lisss li a i.right_iiicon{
    position: absolute;
    right: 0;
    top: 2px;
}

.dark_Contact{
    background: #2b3340;
    border: none;
    box-shadow: none;
    color: #fff;
}
.dashboard-white.dark_Contact.edit-pro89 .dashboard-profile h2{
    font-size: 20px;
    padding-bottom: 10px;
    font-family: "treB";
    line-height: 1.3;
}
.dark_Contact .form-control{
    border: 2px solid #fff;
}
.dark_Contact textarea.form-control{
    height: 100px;
}
.Budget2 .row{
    margin: 0 -5px;
}
.Budget2 .row [class*="col-xs-"]{
    padding: 0 5px;
}
/*.min_h3{
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}*/
.slidergg .item img{
    height: 100px;
    width: 100%;
    object-fit: contain;
}
.slidergg .owl-nav,
.slidergg .owl-dots

{
    display: none;
}

.setbox2{
    padding: 20px;
}
.list_user li{
    font-size: 16px;
    margin-bottom: 5px;
}
.list_user li i{
    margin-right: 5px;
}

.list_user li.color_gre{
    color: #3d78cb;
	font-family: "treB";
}
.navbar-default .navbar-nav > .dropdown > a .caret{
    border-bottom-color:#fff;
    border-top-color:#fff;
}
.container{
    max-width: 1170px;
    width: 100%;
}
.gallery_immh {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  margin-bottom: 10px;
  padding: 4px;
  display: inline-block;
  width: 100%;
}
.gallery_immh img {
  height: 90px;
  object-fit: contain;
}
.well{
    background: rgba(61,120,203,1) url(../img/wallet.png);
    border: 1px solid #3d78cb;
    color: #fff;
    padding: 22px 15px;
    min-height: 120px;
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: center;
}
.set-dec-rpo{
	margin:0 0 10px 0px;
	font-size:16px;
}
.set-dashboardnw
{
    margin-bottom: 10px !important;
}
.skills
{
    padding: 0px 15px;
    padding-left: 0px;
    color: #999;
}
.dashboard-white.edit-pro89.dark_Contact label{
	font-size:17px;
	font-family: "treB";
}
.dashboard-white.edit-pro89.dark_Contact .Hire_b label{
	font-size:15px;
	font-family: "tre";
}
.dark_Contact .from-group{
	margin-bottom:20px;
}
.hire-tn .btn{
	transition:ease 0s;
	padding:6px 16px 6px 13px
}
.hire-tn .btn img{
    width: 18px;
    height: auto;
    position: relative;		
    top: -1px;
}
.custom-banner {
	overflow: hidden;
	background-image: url(http://bluediamondresearch.com/WEB01/traderspeoplehub/img/category/720039c7c0c72c89d2a857da28716ccf.jpg);
	background-size: cover;
	background-position: 100%;
}
.custom-banner .row{
	margin:0px;
	display: flex;
	min-height:444px;
}
.custom-banner .row .col-sm-6{
	margin:0px;	
	background-size:cover;
}
.custom-banner .row .col-sm-5{
	padding-left:0px;
}
.set-bg-img span::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 105%;
    background: #fff;
    left: -21px;
    transform: rotate(5deg);
    top: -5px;
}
.custom-banner .slice-text {
    padding: 0 25px 00 0;
    /*background: none;*/
    position: absolute;
    width: 100%;
    transform: translatey(-50%);
    top: 50%;
    left: 0px;
}

.post_jobs{
	background:#f1f1f1;
	padding:40px 0px;
}
.top-hand img{
	max-width:100%;
	border-radius:10px;
}
.set-hand{
	position:relative;
	border-radius:10px;
	overflow:hidden;
    box-shadow: 0 0 0 2px #e0e0e0;
}
.set-hand .hand-text{
	position:absolute;
	bottom:0;
	left:0px;
	width:100%;
	background:rgba(255,255,255,0.9);
	padding: 20px;
	font-size:16px;
	text-align:center;
}
.set-hand .hand-text h1{
    font-size: 25px;
	margin:0px;
    font-family: "treB";
}
.set-hand .hand-text p{
	margin:0px;
}
.post_jobs .add-space{
    margin-top: 50px;
}
.post_jobs .login-box {
    position: relative;
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 0 2px #e0e0e0;
    display: flow-root;
}
.radio-how {
	width: 50%;
	float: left;
	display: block;
}
.plan_bid{
	min-height: 100px;
}
.post_jobs .login-box .form-group{
	margin-left:-15px;
	margin-right:-15px;
}
.post_jobs .login-box .form-control{
	padding:10px 16px;
}
.post_jobs .login-box  .control-label{
	font-weight:normal;
	font-size: 18px;
}
.post_jobs .login-box  .control-label b{
	font-weight:normal;
}
#subcategories input{
	margin-right:4px;
}
.radio-how label {
  margin: 10px 0px;
  display: inline-block;
  position: relative;
  padding-left:25px;
  cursor: pointer;
}
.radio-how input {
  height: 1px;
  width: 1px;
  opacity: 0;
  position:absolute;
}
.radio-how .outside {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  border: 2px solid #fe8a0f;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: none;
}
.radio-how .inside {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: inline-block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background: #fe8a0f;
  left: 3px;
  top: 3px;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
}
.radio-how .no-transforms .inside {
  left: auto;
  top: auto;
  width: 0;
  height: 0;
}
.radio-how input {
  /*  &:focus, &:active {
        + .outside {
          border-color: $almost-black;
        }
      }*/
}
.radio-how input:checked + .outside .inside {
  -webkit-animation: radio-select 0.1s linear;
          animation: radio-select 0.1s linear;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.radio-how .no-transforms input:checked + .outside .inside {
  width: 10px;
  height: 10px;
}
.post_jobs .login-box  .alert {
    padding: 7px 12px;
	margin-bottom:0px;
}
.post_jobs .login-box#div_7 .alert{
	margin-bottom:20px;
}
.live-chat.live-users,
.live-chat1.live-users

{
	position:fixed;
	bottom:0px;
	right:0px;
	width:300px;
	z-index:999;
}
/*chat_open*/
/* ---------- LIVE-CHAT ---------- */
.red-dot-foot {
    width: 10px;
    height: 10px;
    background: #e62727;
    display: inline-block;
    vertical-align: middle;
    border-radius: 12px;
}
#chatername{
    color: #fff;
    margin-top: 3px;
    display: inline-block;
}
.chat_models_on .chat-message{
    cursor:pointer;
}
.live-chat header,
.live-chat1 header

 {
    background: #3d78cb;
    border-radius: 5px 5px 0 0;
    color: #fff;
    cursor: pointer;
    padding:8px 10px;
}
.live-chat header img,
.live-chat1 header img

{
    border-radius: 50%;
    float: left;
    border:1px solid #ccc;
    display: inline-block;
    width: 27px;
    margin-right:10px;
    height: 27px;
    object-fit: cover;
}
.live-chat h4,
.live-chat1 h4

 {
    font-size: 15px;
    font-weight: 400;
    margin: 0px 0 ;
    position: relative;
    display: inline-block;
    color: #fff;
}
.live-chat h5,
.live-chat1 h5

 {
    font-size: 13px;
    margin:5px 0 10px;
}
.live-chat p,
.live-chat1 p

{
    font-size: 13px;
    line-height: 130%;
}
.live-chat form,
.live-chat1 form

 {
    padding: 5px 14px;
    background: #ececec;
}
.live-chat input[type="text"],
.live-chat1 input[type="text"]

 {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 8px;
    outline: none;
    width: 100%;
}
.live-chat .chat,
.live-chat1 .chat

{
  padding: 0;
    border: 1px solid #e1e1e1;  
}
.chat-message-counter {
    background: #e62727;
    border: 1px solid #fff;
    border-radius: 50%;
    /*display: none;*/
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: 0;
    line-height: 28px;
    margin: -15px 0 0 -15px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 28px;
}
.chat-close,
.chat-close1

 {
  background: #e62727;
  border: 1px solid #ffffff;
  border-radius: 50%;
  color: #fff;
  display: block;
  float: right;
  font-size: 16px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  margin: 1px 0px;
  text-align: center;
  width: 20px;
}
.chat,
.chat1

 {
    background: #fff;
}
.chat-history {
    height:300px;
    padding: 6px 5px;
    overflow-y: scroll;
}
.chat-message {
    margin: 5px 0;
}
.chat-message img {
    border-radius: 50%;
    display: inline-block;
    width: 30px;
    border:1px solid #ccc;
    height: 30px;
    float: left;
}
.chat-message-content {
    margin-left: 44px;
}
.chat-time {
    float: right;
    font-size: 10px;
}
.chat-feedback {
    font-style: italic; 
    margin: 0 0 0 80px;
}
 .outer {
    padding: 10px;
    background-color: #fff;
    color:#3a3a3a;
}
.newcell{
    min-height:400px;
}
.badge{
    background-color:#a67c33;
}
.list-group li  {
    margin-bottom: 8px;
    border:none;
    border-bottom:1px solid #a67c33;
}
.list-group a{
    color:#3a3a3a;
    text-decoration:none;
}
#custom-search-input {
	background: #e8e6e7 none repeat scroll 0 0;
	margin: 0;
	padding: 10px;
}
#custom-search-input .search-query {
   background: #fff none repeat scroll 0 0 !important;
   border-radius: 4px;
   height: 33px;
   margin-bottom: 0;
   padding-left: 7px;
   padding-right: 7px;
}
#custom-search-input button {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
   border: 0 none;
   border-radius: 3px;
   color: #666666;
   left: auto;
   margin-bottom: 0;
   margin-top: 7px;
   padding: 2px 5px;
   position: absolute;
   right: 0;
   z-index: 9999;
}
.search-query:focus + button {
   z-index: 3;   
}
.all_conversation button {
   background: #f5f3f3 none repeat scroll 0 0;
   border: 1px solid #dddddd;
   height: 38px;
   text-align: left;
   width: 100%;
}
.all_conversation i {
   background: #e9e7e8 none repeat scroll 0 0;
   border-radius: 100px;
   color: #636363;
   font-size: 17px;
   height: 30px;
   line-height: 30px;
   text-align: center;
   width: 30px;
}
.all_conversation .caret {
   bottom: 0;
   margin: auto;
   position: absolute;
   right: 15px;
   top: 0;
}
.all_conversation .dropdown-menu {
   background: #f5f3f3 none repeat scroll 0 0;
   border-radius: 0;
   margin-top: 0;
   padding: 0;
   width: 100%;
}
.all_conversation ul li {
   border-bottom: 1px solid #dddddd;
   line-height: normal;
   width: 100%;
}
.all_conversation ul li a:hover {
   background: #dddddd none repeat scroll 0 0;
   color:#333;
}
.all_conversation ul li a {
  color: #333;
  line-height: 30px;
  padding: 3px 20px;
}
.member_list .chat-body {
   margin-left: 47px;
   margin-top: 0;
}
.top_nav {
   overflow: visible;
}
.member_list .contact_sec {
   margin-top: 3px;
}
.member_list li {
   padding: 6px;
}
.member_list ul {
   border: 1px solid #dddddd;
}
.chat-img img {
   height: 34px;
   width: 34px;
}
.member_list li {
   border-bottom: 1px solid #dddddd;
   padding: 6px;
}
.member_list li:last-child {
	border-bottom:none;
}
.member_list {
	height: 380px;
	overflow-x: hidden;
	overflow-y: auto;
}
.sub_menu_ {
	background: #e8e6e7 none repeat scroll 0 0;
	left: 100%;
	max-width: 233px;
	position: absolute;
	width: 100%;
}
.sub_menu_ {
	background: #f5f3f3 none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.15);
	display: none;
	left: 100%;
	margin-left: 0;
	max-width: 233px;
	position: absolute;
	top: 0;
	width: 100%;
}
.all_conversation ul li:hover .sub_menu_ {
	display: block;
}
.new_message_head button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
}
.new_message_head {
	background: #f5f3f3 none repeat scroll 0 0;
	float: left;
	font-size: 13px;
	font-weight: 600;
	padding: 18px 10px;
	width: 100%;
}
.message_section {
	border: 1px solid #dddddd;
}
.chat_area {
	float: left;
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}
.chat_area li {
	padding: 14px 14px 0;
}
.chat_area li .chat-img1 img {
	height: 40px;
	width: 40px;
}
.chat_area .chat-body1 {
	margin-left: 50px;
}
.chat-body1 p {
	background: #fbf9fa none repeat scroll 0 0;
	padding: 10px;
}
.chat_area .admin_chat .chat-body1 {
	margin-left: 0;
	margin-right: 50px;
}
.chat_area li:last-child {
	padding-bottom: 10px;
}
.message_write {
	background: #f5f3f3 none repeat scroll 0 0;
	float: left;
	padding: 15px;
	width: 100%;
}
.message_write textarea.form-control {
	height: 70px;
	padding: 10px;
}
.chat_bottom {
	float: left;
	margin-top: 13px;
	width: 100%;
}
.upload_btn {
	color: #777777;
}
.member_list li:hover {
	background: #428bca none repeat scroll 0 0;
	color: #fff;
	cursor:pointer;
}
.chhhat_list .message-data {
	padding-right: 55px;
	position: relative;
}
.chhhat_list ul{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	width: 100%;
}
.message-data img {
	border-radius: 100%;
	height: 40px;
	left: 13px;
	object-fit: cover;
	position: absolute;
	top: 5px;
	width: 40px;
}
.my-message .message-data img {
	left: auto;
	right: 5px;
}
.my-message .message.me-message {
	text-align: right;
}
.message-data-name {
	display: block;
	font-weight: 600;
}
.Messsagee {
	background: #dddddd none repeat scroll 0 0;
	border-radius: 4px;
	display: inline-block;
	line-height: 24px;
	margin-top: 0;
	padding: 2px 5px;
	word-break: break-word;
}
.other-message .message-data {
	padding-left: 55px;
}
.other-message .message-data img {
	left: 5px;
}
.chhhat_list li {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 7px;
	padding-bottom: 5px;
}
.chhhat_list li:nth-last-child(1){
	border-bottom: none;
}
.chet_fix{
	position: relative;
}
.live-chat .chet_fix input[type="text"]{
	padding-right: 45px;
}
.chet_fix .btn {
	border-radius: 0 2px 2px 0;
	position: absolute;
	right: 15px;
}
.chat-history.chat_models_on ul li {
	position: relative;
}
.chhhat_list2 ul li a {
	border-bottom: 1px solid #e1e1e1;
	color: #555555;
	display: inline-block;
	padding: 10px;
	width: 100%;
}
.chhhat_list2 ul li a img {
	border-radius: 50%;
	height: 25px;
	margin-right: 5px;
	width: 25px;
}
.chhhat_list2 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.chhhat_list .time{
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}

.live-chat1.live-users .other-message .message-data{
    padding-right: 0;
}

/*dashboard*/
.sub-sidebar-container {
    margin-bottom: 10px;
}
.sidebarnav .sub-sidebar {
    border: 1px solid #eee;
    background-color: #fff;
    position: relative;
    padding-left: 30px;
    padding-right: 60px;
    margin-bottom: 5px;
}
.sidebarnav .sub-sidebar i, .sidebarnav .sub-sidebar span, .sidebarnav .sub-sidebar b {
    padding: 10px 0;
    display: block;
}
.sidebarnav .sub-sidebar span {
    padding-left: 0px;
    color: #444;
}
.sidebarnav .sub-sidebar b {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    border-left: 1px solid #eee;
    color: #2875D7;
    font-size: 10px;
    text-align: center;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    transition: all 0.7s ease;
    font-weight: normal;
}
.sidebarnav .sub-sidebar i, .sidebarnav .sub-sidebar span, .sidebarnav .sub-sidebar b {
    padding: 10px 0;
    display: block;
}
.sidebarnav .sub-sidebar i {
    position: absolute;
    left: 0;
    top: 3px;
    width: 30px;
    border-right: 0px solid #2875D7;
    text-align: center;
}
.sidebarnav .sub-sidebar span {
    padding-left: 0px;
    color: #444;
}
.sidebar-list::before {
    content: "";
    position: absolute;
    height: 35px;
    width: 3px;
    background-color: #ddd;
    top: 0;
    left: 0;
}
.sidebar-list.current::before {
    background-color: #2875D7;
}
.sidebar-list.top.current {
    position: relative;
}
.sidebar-list.top.current span {
    margin: 10px 0 10px 14px;
}
.user-page-menu p::before {
    content: "";
    position: absolute;
    height: 57px;
    width: 5px;
    background-color: #ddd;
    top: 0;
    left: 0;
}
.border-hr {
    margin: 2px;
}
.user-page-menu p {
    position: relative;
    background-color: #fbfbfb;
}
.user-page-menu p:hover::before {
    background-color: #2875D7;
}
.th_class th {
    border: 0 !important;
    text-align: center;
}
.th_class th::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #eee;
    background-color: transparent;
    z-index: 5;
        text-align: center;
}
.th_class th {
    position: relative;
    background: #cccccc;
    padding: 15px 10px !important;
        text-align: center;
    border-bottom: 5px solid #f1f1f1 !important;
}
.tr_class{
    font-weight: 600;
}
.tr_class td:nth-of-type(1) {
    background-color: #2875D7;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.9px;
    padding: 10px;
}
.table.table_nw {
    border-collapse: unset;
}
.tr_class td{
    background-color: #fff;
    vertical-align: middle !important;
    position: relative;
    border-bottom: 5px solid #f1f1f1;
    text-align: center;
}
.tr_class td:nth-of-type(7) a {
    background-color: #fff;
    color: #FF7353;
    border-left: 1px solid #f6f6f6;
    border-right: 0;
    line-height: 17px;
}
.tr_class td i {
    font-size: 18px;
    color: #ccc;
}
.tr_class:hover td i {
    background: #ff7353;
    color: #fff;
    font-weight: 600;
}
.tr_class td::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #eee;
    background-color: transparent;
    z-index: 5;
    width: 2px;
}
.tr_class:hover td:nth-of-type(1) {
    background: #2875d7;
    color: #fff;
    font-weight: 600;
}
.tr_class:hover td {
    background: #ff7353;
    color: #fff;
    font-weight: 600;
}
.mjq-sh {
    width: 100%;
    background-color: #fff;
    margin-bottom: 5px;
    padding: 0 10px;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.verification-checklist {
    margin-bottom: 20px;
}

.user-page-menu {
    margin-top: 0px;
    border: 1px solid #ddd;
}
.meter {
    height: 40px;
    position: relative;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 4px;
    border: 1px solid #dddddd;
    margin-bottom: 8px;
}
.meter > span {
    display: block;
    background-color: #2875D7;
    height: 100%;
    border-radius: 2px;
    /*background-color: rgb(43,194,83);*/
    position: relative;
    overflow: hidden;
    color: white;
    text-align: center;
}
.mjq-sh h2 {
    font-size: 17px;
    color: #2875D7;
    font-weight: 800;
    margin: 10px;
}
.mjq-sh span {
    float: right;
    font-size: 15px;
}
.list {
    display: flex;
    padding-left: 0;
}
.verification-checklist.account_varify ul.list li {
    max-width: 160px;
}
.verification-checklist ul.list li {
    border: 0;
    padding: 28px 0px;
    margin: 0;
    max-width: 130px;
    background-color: #fff;
    margin-left: 14px;
    text-align: center;
    border: 0;
    position: relative;
    vertical-align: middle;
    /* border: 5px solid #f6f6f6; */
    border-top: 0;
    flex-grow: 1;
    list-style: none;
}
.verification-checklist ul.list li:first-of-type{
    margin-left: 0;
}
.verification-checklist ul.list li i{
    background-color: red;
    border-radius: 40px;
    padding: 9px 10px;
    color: #fff;
    margin: 5px 0;
}
.verification-checklist ul.list li i.fa.fa-check{
    background-color: #6bd565;
    border-radius: 40px;
    padding: 10px 10px;
    color: #fff;
    margin: 5px 0;
}
.sub-title a {
    color: red;
}
#accordion {
    margin: 0px;
    border: 1px solid #dbdbdb;
    background-color: transparent;
}
.panel.panel-default {
    border: 0;
    border-radius: 0;
    position: relative;
}
.panel.panel-default::before {
    content: "";
    position: absolute;
    height: 60px;
    width: 5px;
    background-color: #ddd;
    top: 0;
    left: 0;
}
.panel.panel-default:hover::before {
    background-color: #2875D7;
}
.panel-body {
    padding: 0;
}
#headingOne {
    background: #fbfbfb;
    border: 1px solid #f1f1f1;
    box-shadow: 0 0 0 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    padding: 10px;
}
.panel-title a::after {
    content: "\f077";
    position: absolute;
    top: 3px;
    right: 0px;
    font: normal normal normal 14px/1 FontAwesome;
    color: #bdbdbd;
}
.panel-title a.collapsed::after {
    content: "\f078";
    position: absolute;
    top: 3px;
    right: 0px;
    font: normal normal normal 14px/1 FontAwesome;
    color: #bdbdbd;
}
.panel-title a {
    position: relative;
    width: 100% !important;
    display: block;
}
.panel-title a span i {
    position: absolute;
    left: -10px;
    font-size: 20px;
    color: #bdbdbd;
}
.panel-title a {
    position: relative;
    width: 100% !important;
    display: block;
    padding-left: 24px;
}
.mjq1-dash .verify-page {
    width: 100%;
}
.message-block.verification-message {
    margin: 0px 0 25px 0px;
    background-color: #F2DEDE;
    border-left: 5px solid #B74947;
    color: #B74947;
    padding: 7px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.message-block.verification-message h2 {
    display: inline;
    font-size: 13px;
    color: #B74947;
    border-right: 1px solid #B74947;
    padding: 0;
    padding-right: 10px;
    margin-right: 5px;
    line-height: 17px;
    margin-top: 0;
}
.message-block.verification-message {
    color: #B74947;
}
.message-block.verification-message.blue {
    border-left: 5px solid #238920;
    background-color: #E0F3E0;
    color: #238920;
}
.message-block.verification-message.blue h2 {
    border-right: 1px solid #238920;
    color: #238920;
    font-weight: 600;
}
.message-block.verification-message p {
    display: inline;
    font-size: 12px;
    line-height: 17px;
}
.message-block.verification-message h2 {
    display: inline;
    font-size: 13px;
    color: #B74947;
    border-right: 1px solid #B74947;
    padding: 0;
    padding-right: 10px;
    margin-right: 5px;
    line-height: 17px;
    margin-top: 0;
    font-weight: 600;
}
.list li .title {
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 0.2px;
}
.message-block {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    background-color: #fff;
    padding: 20px;
    height: auto;
    border-top: 0;
    position: relative;
    min-height: 141px;
}
.mjq-general-btn-lg {
	border: 0;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
	width: 230px;
	color: #fff !important;
	background-color: #FF7353;
	border-bottom: 2px solid #FF3000;
	border-radius: 10px;
	font-weight: 600;
}
.mjq-general-btn-lg:hover {
	background-color: #FF623E;
}
.message-block h3 a {
    font-size: 20px;
    color: #000 !important;
}
.message-block i {
    margin-top: 25px;
    float: right;
    font-size: 55px;
    padding: 17px;
    color: #d0d0d0;
}

.message-block::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid #eee;
    background-color: transparent;
    z-index: 5;
    width: 2px;
}
.message-block i {
    margin-top: 25px;
    float: right;
    height: 140px;
}
.form-group.nw_form_group label {
    font-size: 16px;
}
/*dashboard*/

/*nw_css*/
.invoice {
    padding: 0px 0 50px;
}
.col-xs-6.img_card img {
    width: 260px;
}
.subscription-hp {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
}
.subscription-hp .section.link:hover .section-side {
	right: 0;
}
.subscription-hp .section.link:hover {
	padding-right: 80px;
	border: 1px solid #FF7353;
}
.subscription-hp .section {
	width: 99%;
	margin-right: 0.5%;
	float: left;
	border: 1px solid #eee;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding: 20px;
	position: relative;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	transition: all 0.7s ease;
	overflow: hidden;
	height: 155px;
}

.subscription-hp .section h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #444;
	margin-bottom: 5px;
	font-weight: normal;
	margin: 0;
}
.subscription-hp .section h2 {
	font-size: 23px;
	color: #FF7353;
}
.subscription-hp .section.link .section-side {
	width: 60px;
	position: absolute;
	right: -60px;
	height: 100%;
	overflow: hidden;
	top: 0;
	bottom: 0;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	transition: all 0.7s ease;
	background-color: #FF7353;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 12px;
	display: table;
	border: 1px solid #fff;
}
.subscription-hp .section:nth-of-type(3) {
	margin-right: 0;
}
.subscription-hp.buttons .section h2 {
	font-size: 18px;
	color: #444;
}
.subscription-hp.buttons .section {
	text-align: left;
	min-height: 220px;
}
.subscription-hp .btn {
	display: inline-block;
	font-size: 15px;
	width: 100%;
	height: 40px;
	color: #FF7353;
	border: 1px solid #FF7353;
	border-radius: 0px;
	cursor: pointer;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	/*position: absolute;
	bottom: 20px;
	left: 5%;*/
}
.pos_bbplan1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 90%;
    margin: 0 auto;
}
.subscription-hp .section.link .section-side span {
	display: table-cell;
	vertical-align: middle;
}
.subscription-hp .btn:hover {
	background-color: #FF7353;
	color: #fff;
}
.intro {
	background-color: #fff;
	padding: 20px;
}
.settings-container .tab-content {
	background-color: #fff;
	border: 0;
}
#pre-credit-form {
	padding: 20px;
}
#pre-credit-form input{
	float: left;
width: 100px;
margin-bottom: 0;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
padding: 5px 10px;
height: 36px;
background-color: #fff;
border: 1px solid #ddd;
font-size: 14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #777;
margin-bottom: 10px;
}
#pre-credit-form b {
	float: left;
	min-width: 80px;
	text-align: center;
	padding: 10px;
	line-height: 14px;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: -moz-linear-gradient(top, #eee, #ddd);
	background-image: -ms-linear-gradient(top, #eee, #ddd);
	background-image: -webkit-linear-gradient(top, #eee, #ddd);
	background-image: linear-gradient(top, #eee, #ddd);
	border-bottom: 2px solid #ccc;
	border-right: 1px solid #ccc;
	margin-left: -1px;
	max-height: 40px;
}
.mjq-general-btn-s {
	cursor: pointer;
	text-align: center;
	display: inline-block;
	height: auto;
	line-height: 16px;
	padding: 9px 0px 8px 0px;
	font-size: 14px;
	margin-top: 14px;
	margin-bottom: 14px;
	width: 100px;
	color: #fff !important;
	background-color: #FF7353;
	border: none;
	border-bottom: 2px solid #FF3000;
	border-radius: 10px;
	font-weight: 600;
}
.mjq-general-btn-s:hover {
	background-color: #FF623E;
}
/*nw_css*/

/* Dispute */
.dispute .user-imge {
  left: 0;
  position: absolute;
  top: 0;
  width: 100px;
}
.dispute .user-imge img {
  width: 100px;
   border: 2px solid #0293a4;
    border-radius: 100%;
    object-fit: cover;
    height: 100px;
}
.dispute .panel-heading h1 {
  float: left;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  color: #333;
}
.dispute .panel-heading h3 {
  float: right;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
.new_des .panel > .panel-heading {
  background-color: #f5f5f5;
  border-color: #ddd;
  color: #333;
  display: inline-block;
  width: 100%;
}
.dispute .dis_div {
  padding-left: 120px;
  position: relative;
}
.dispute .lislll_ideaa h3 {
  color:  #fe8a0f;
  font-size: 21px;
  margin-top: 0;
  font-weight: 600;
}
.dispute .lislll_ideaa h3 a {
  color:  #fe8a0f;
}
.dispute .lislll_ideaa{
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 15px;
    margin: 15px 0;
}
.dispute .panel-final > .panel-body{
	padding:20px;
    font-size: 16px;
} 
.dispute .panel-final.panel-default > .panel-heading {
  background-color: #fee0cc;
  border-color: #f7b98f;
  color: #333;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.dispute .panel.panel-final {
    border:1px solid #e1e1e1;
	box-shadow:0px 0px 0px;
    min-height: 100px;	
}
.dispute .reply-btn{
    margin-bottom: 15px;
    width: 100%;
    display: inline-block;
}
.dispute .dis_div .panel-heading{
  width: 100%;
  display: inline-block;
}
.dispute .hard_fix_1 img {
  height: 215px;
  object-fit: cover;
  width: 100%;
}
.dispute .lislll_ideaa p {
    color: #666666;
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 28px;
}
.dispute .reply-btn .btn{
  margin: 0 5px;
}
.dispute h1.heading-inner{
    font-size: 24px;
}
.dispute .panel::before{
	content: none;
}
/* Dispute */

/*nw*/

.common_pay_main_div .pay_btn29 {
	margin-bottom: 10px;
}
/*.common_pay_main_div .strip_btn {
	float: right;
	margin-right: 20px;
}*/
.common_pay_main_div .common_pay_loader{
	margin: 10px 0;
	width: 100%;
}
.tradesmen-member h5{
	float: left;
	display: block;
	position: relative;
	left: 0;
	width: 100%;
	margin: -5px 0;
	font-size: 12px;
}
.img-name h5.feedback_class1 {
  color: #333;
  margin-top: 5px;
}
.trades-list .col-sm-3 {
	text-align: center;
}
.profile_detaillls .pay_btn.strip_btn img {
	width: auto !important;
	height: 28px !important;
}
.profile_detaillls .pay_btn.strip_btn {
	float: right;
	margin-right: 10px;
}
/*nw*/

/*31-12-2019*/
.fat-side-item ul {
	list-style: none;
	padding: 0px;
  max-height: 300px;
    overflow-x: hidden;
}
/*.ul_set.lislocc1 li {
	background: #f1f1f1;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 3px #00000040;
	margin-top: 10px;
}*/
.ul_set.lislocc1 li::after {
	display: none;
}
/*31-12-2019*/

/*02-03-20*/
.costy-topbg{
    /*background: url(../img/ntop-bg.png);*/
    min-height: 400px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.cost-aside, .cost-bside{
    color: #505566;
    border-radius: 7px;
    box-shadow: -4px 6px 7px -10px rgba(0,0,0,.75);
}
.cost-aside{
    background-color: #fff;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
.sticky + .content {
  padding-top: 102px;
}
.all-main {
    padding-top: 25px;
}
.cost-section1,
.cost-section2a,
.cost-section4,
.cost-tablesec,
.cost-section5b,
.cost-section6c,
.cost-section7d{
    padding: 15px 40px;
}
.cobside-section1,
.cobside-section2{
    padding: 20px 20px;
    background-color: #fff;
    margin-bottom: 30px;
    border-radius: 7px;
}
.cost-upnav ul{
    padding-left: 25px;
    padding-top: 13px;
}
.cost-upnav{
    padding: 10px 0px;
    border-bottom: 1px solid #999;
}
.cosup-head{
    padding: 5px 7px;
    border-bottom: 1px solid #999;
}
.nall-setstp{
    padding: 15px 5px;
    border-bottom: 1px solid #e4e0e0;
}
.nall-setstp span{
    padding-left: 30px;
    position: relative;
    display: block;
    color: #999;
    font-size: 19px;
}
.nall-setstp span i{
    position: absolute;
    left: 0;
    top: 5px;
}
.cost-upnav ul li{
    display: inline-block;
    text-decoration: none;
}
.cost-upnav ul li a{
    font-size: 14px;
    color: #999;
}
.cost-section1 img{
    width: 100%;
    border-radius: 5px;
}
.cost-section1{
    padding-bottom: 20px;
}
.cost-section1 h1{
    font-size:28px;
	font-family: treB;
    color: #444;
    padding-bottom: 10px;
}
.cost-section1 p{
    font-size: 19px;
    line-height: 27px;
    font-weight: 100;
    padding-bottom: 10px;
}
.cost-section2a{
    background-color: #e4e7ed;
}
.cost-section2a h4{
    font-size: 14px;
}
.cost-section2a h3{
    font-size: 28px;
    font-weight: normal;
}
.cost-section2a .col-sm-3 h5{
    font-size: 30px;
    font-weight: bold;
    text-align: right;
    padding: 25px 0px;
}
.cost-section5b,
.cost-section6c,
.cost-section7d{
    /*padding: 10px 0px;*/
    border-bottom: 1px solid #999;
}
.cost-section4 p,
.cost-section5b p{
    font-size: 17px;
    line-height: 30px;
    padding-bottom: 10px;
   
}
.cost-section4 p strong, .cost-section5b p strong{
 font-family:"treB";
}
.cost-section7d p{
    font-size: 18px;
}
.cost-tablesec{
    padding-bottom: 15px;
    border-bottom: 1px solid #999;
}
.cost-tablesec table.table thead th{
    background-color: #2875d7;
    color: #fff;
    padding: 16px;
    font-size: 18px;
}
.cost-tablesec table.table tbody td{
    padding: 16px;
    font-size: 18px;
}
.cost-tablesec h2{
    font-weight: bold;
    padding-bottom: 10px;
}
.cost-section5b h2,
.cost-section6c h2,
.cost-section7d h2{
    padding-bottom: 10px;
}
.cost-section6c ul{
    padding-left: 16px;
}
.cost-section6c ul li{
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 10px;
}
.cost-section7d h5{
    font-size: 22px;
}
.cosup-head h2{
    font-size: 15px;
    margin-top: 4px;
}
.cobside-section1 img{
    width: 100%;
    margin-top: 20px;
    border-radius: 5px;
}
.cobside-section1 p{
    font-size: 20px;
    line-height: 27px;
    font-weight: 100;
    padding: 15px 0px;
}
.cobside-section1 form .input-group input{
    padding: 24px 10px;
    font-size: 18px;
    border-radius: 0px;
}
.cobside-section1 form .input-group span{
    background-color: #2875d7;
    color: #fff;
}
.cosup-head .col-sm-4 img{
    width: 100%;
}
.set-all{
    padding: 14px 10px;
    border-bottom: 1px solid #e4e0e0;
}
.set-all img{
    width: 100%;
    border-radius: 5px;
}
.set-all p{
    font-size: 16px;
    padding: 10px 0px;
}
.last-btn a{
    padding: 11px 15px;
    background: #2875d7;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    display: inline-block;
    width: 100%;
}
.set-mynform .form-group{
    margin-left: 0px ! important;
    margin-right: 0px ! important;
}
.set-textn{
    margin-top: 10px;
}
.set-textn a{
    color: #999;
    padding-left: 15px;
}
.input_very {
  margin: 0 -10px;
}
.input_very span {
  display: inline-block;
  padding: 0 10px;
}
.input_very span input {
  border: 1px solid #e1e1e1;
  box-shadow: none;
  font-size: 24px;
  height: 50px;
  text-align: center;
  width: 50px;
}
.start-btn.maggg1 {
  margin-top: 20px;
}
.maggg1 a {
  color: #666;
  font-size: 16px;
}
.lst-head h2{
    font-size: 15px;
    text-transform: uppercase;
    color: #999;
    font-weight: bold;
    text-align: center;
    padding-bottom: 30px;
}
.rews p{
    text-align: center;
    font-size: 14px;
}
.alllast-main{
    padding-top: 40px;
    margin-top: 50px;
    padding-bottom: 30px;
    display: inline-block;
    border-top: 1px solid #999;
}
.skills p.set-tags12{
    position: relative;
}
.skills p.set-tags12 img{
    position: absolute;
}
.skills p.set-tags12 span{
    padding-left: 32px;
    display: inline-block;
}
.setskill-pedi{
    padding-left: 7px;
    position: relative;
}
.set-bottommargin{
	margin-bottom: 0px;
}
.dashboard-white .dhash-news-main p{
    font-size: 16px;
    text-align: left;
}
.set-ct p{
    font-size: 15px;
    text-align: justify;
    padding-right: 10px;
}
.box-inner h6.sub-head15{
    font-size: 18px;
}
.set-pr p{
	font-size: 14px;
    text-align: center !important;
}
.set-onlytext{
	width: 100%;
	display:inline-block;
	vertical-align:middle;
	padding:10px;
}
.set-onlytext h4{
	overflow: hidden;	
	padding:0px;
	width: 55%;
	white-space: nowrap;
	text-overflow: ellipsis;
	float:left;
	border:0px;
}
.set-onlytext h5 {
	width:45%;
	text-align: right;
	margin: 0px;
	float: left;
	font-size: 18px;
	font-family: treB;
	color:#fe8a0f;
}
.boxus_1 .contt p {
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
}
.pre-body{
	background-color: #f1f1f1;
	scroll-behavior: smooth;
}
.boxus_1 p{
	padding: 0px 15px;
	color: #000;
}
.hide-skill{
	display: none;
}
.show-more-btn{
	font-size: 16px;
	padding-left: 29px;
}
.time-ago{
    font-size: 14px;
	font-family:treB;
	font-weight:normal;			
    padding-right: 15px;
    padding-top: 10px;
}
.set-de{
    font-weight: normal;
    font-family: "treB";
}
.setskil-padding.add-border{
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:15px;
}
.setskil-padding{
    margin: 5px 0;
	display:inline-block;
	padding:12px 0px 6px;
	width:100%;
	vertical-align:middle;
	font-size:15px;
}
.setskil-padding p,
.setskil-padding ul{
    color: #555;
	margin:0px;
	padding:0px;
	list-style:none;
}
.setskil-padding .setskil-padding span{
    color: #555;
	margin:0px;
	list-style:none;
}
.setskil-padding b, .setskil-padding strong{
	font-family:treB;
	font-weight:normal;
}
.reviewmarg {
    margin-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
}
.reviewmarg:last-of-type{
	border:0px;
	padding-bottom:0px;
}
.reg-main
{
    background-image: url(../img/reg-main.png);
    background-size: cover;
    padding: 100px 0px;
    color: #fff;
}
.review-mail.setskil-padding{
	margin-bottom:0px;
	padding-bottom:0px;
}
.reg-main h1
{
    margin: 0px;
    font-family: "treB";
    font-weight: normal;
    font-size: 40px;
    line-height: 42px;
    padding-bottom: 7px;
}
.reg-main h3
{
    margin: 0px;    
    font-size: 20px;
    font-family:"sofia";
}
.re-headbtn
{
    background-color: #fe8a0f;
    color: #fff;
    font-size: 18px;
    margin-top: 18px;
    padding: 9px 30px;
}
.set-mbtn15
{
    float: right;
}
.sweet-alert.custom-swal.showSweetAlert.visible
{
    width: 360px !important;
}
.sweet-alert.custom-swal.showSweetAlert.visible p
{
    font-size: 14px;
}
.sweet-alert.custom-swal.showSweetAlert.visible .sa-icon
{
    height: 60px;
    width: 60px;
}
.sweet-alert.custom-swal.showSweetAlert.visible .sa-icon.sa-warning .sa-body
{
    height: 34px;
}
.sweet-alert.custom-swal.showSweetAlert.visible .cancel.btn.btn-lg.btn-danger,
.sweet-alert.custom-swal.showSweetAlert.visible .confirm.btn.btn-lg.btn-success
{
    height: 36px;
    line-height: 8px;
}
.set-twolsbtn
{
    padding-bottom: 45px;
}
.pt-btn15
{
    padding-bottom: 20px;
}
.membership-plan-description
{
    padding-top: 25px;
}
.wallet-info
{
    padding: 13px 25px;
    font-size: 16px;
}
.top-project-status
{
    margin-right: 30px;
    margin-top: 16px;
}
.how-slider-text.slice-text_home.setyone {

    padding-top: 35% !important;

}
/*02-03-20*/

.affilate-frist-sec .set-slide {
    background-position: right!important;
    background-size: contain !important;
}
.affilate-frist-sec .slice-text {
    background-image: none;
}




@media(max-width: 767px){
#boottable_wrapper {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: scroll;
	overflow-y: hidden;
	border: 0px solid #ddd;
}
.how-slider-text.slice-text_home.setyone
{
    padding: 0 !important;
}
.top_manin_he1 h3
{
    font-size: 18px;
}
.pay_btn.strip_btn.pull-left
{
    float: none !important;margin: 0px 0px 10px;
}
.set-twolsbtn
{
    padding-bottom: 14px;
}
.cost-section4 p, 
.cost-section5b p,
.cobside-section1 p
{
	font-size: 16px;
	line-height: 24px;
}
.nall-setstp span
{
	font-size: 18px;
}
.detaii_hh
{
	padding-left: 0;
}
.cost-section1, .cost-section2a, .cost-section4, .cost-tablesec, .cost-section5b, .cost-section6c, .cost-section7d {
    padding: 10px 25px;
}
.cost-section1 h1,
.cost-section5b h2
{
    font-size: 25px;
}
.verification-checklist ul.list li {
	padding: 18px 40px;
}
.verification-checklist {
	/* margin-bottom: 20px; */
	width: 100%;
	margin-bottom: 15px;
	overflow-x: scroll;
	overflow-y: hidden;
	/* border: 1px solid #ddd; */
}
.home-demo .slice-text {
	padding: 5% 45px 2% 10px !important;
}
.home-demo .set-slide {
	min-height: auto;
}
.browse .broswe-list {
	margin: 15px 0px 0px;
	background: #f1f1f1;
	padding: 20px 20px 1px;
	box-shadow: 0 0 4px #93939340;
	border-radius: 5px;
	min-height: auto;
}
.custom-banner .slice-text {
	/* position: absolute; */
	background: url(../img/text-bg.png);
	padding: 5% 45px 2% 45px !important;
	/* max-width: 44%; */
	background-size: 100% 100%;
	/* left: 8%; */
	margin-top: 40px;
}
.custom-banner .row {
	margin: 0px;
	display: flex;
	min-height: 200px;
}
.browse h1 {
	margin-bottom: 20px;
	font-size: 25px;
}
.set-slide {
	min-height: 245px;
}
.home-demo.first-home .set-slide .btn-lg{
  font-size:13px;
}
.banner-btn .btn.btn-primary.btn-lg {
	margin-bottom: 10px;
}
.banner-btn .btn.btn-warning.btn-lg {
	margin-bottom: 10px;
}

.live-chat.live-users {
    right: 0;
    z-index: 999999;
}
}
#topcontrol{
	display:none !important;
}
/*chat_close*/
#navbarDropdown {
  position: relative;
}
#navbarDropdown .label-danger {
  border-radius: 98px;
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px;
  position: absolute;
  right: -2px;
  text-overflow: ellipsis;
  top: 9px;
  white-space: nowrap;
  width: 20px;
}
.box_SetPayments > .row > .col-sm-7 {
  background: #fff none repeat scroll 0 0;
  padding-bottom: 25px;
  padding-top: 10px;
}
.Milestone2 label {
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
}
.img_ab {
  padding-left: 30px;
  position: relative;
}
.img_ab img {
  height: 25px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 25px;
}
.box_SetPayments2 p, .box_SetPayments3 p{
  color: #666;
}
.box_SetPayments2 h3, .box_SetPayments3 h3{
    font-size: 20px;
}
.box_SetPayments3 {
    text-align: center;
}
.box_SetPayments > .row > .col-sm-5{
    background: #f7f7f7;
    padding-bottom: 25px;
  padding-top: 10px;
}
.awaddd .modal-dialog{
  max-width: 785px;
  width: 100%;
}
.awaddd .close {
  font-size: 30px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 9999;
}
.awaddd .modal-body {
  padding: 0;
}
.dashboard-white.dashboard-white2 .img-name1 .names1 p{
    word-break: break-all;
}
.message_susseg {
  border: 1px solid #e1e1e1;
  margin: 20px 0;
  padding: 15px;
}
.icon_suu {
  color: #3d78cb;
  text-align: center;
}
.icon_suu h3{
    margin-top: 10px;
}
.icon_suu h4{
    margin-bottom: 25px;
    color: #666;
}
.bbak2{
    margin-top: 15px;
    margin-left: 15px;
    display: inline-block;
    width: 100%;
    font-size: 18px;
}

.col-sm-4 > .paymrnt_div {
    padding: 0 !important
}
.col-sm-4 > .paymrnt_div .contant_lable{
    position: relative;
    padding: 20px;
    width: 100%;
    margin: 0;
    min-height: 75px;
}
.col-sm-4 > .paymrnt_div .contant_lable input{
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
}
.sweet-alert .costamclose {
   display: none;
} 
.sweet-alert h2
{
    font-size: 20px;
}
.sweet-alert
{
    padding-top: 10px !important;
    padding-bottom: 28px !important;
}
.sa-confirm-button-container button
{
    height: 42px;
    width: auto;
}
.slidergg .title{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 2px;
    color: #666;
}
#imgpreview > img{
    margin:5px;
    width: 75px;
    height: 75px;
    object-fit: contain;
}
.dhash-news h3.top_us_d1{
    margin-top: 10px;
}
.footer_ttb.blog-para p{
	color:#555;
	font-size: 16px;
}
strong.job-author{
	font-weight:normal;
	font-family: treB;
}
.breadcrumb > li {
    color:#999;
}
.blog_p .img_r{
	margin-top:15px;
}

/*owl start*/

.slider_arrrw .owl-dots
{
  display: none;
}

.slider_arrrw .owl-nav .owl-prev {
  float: left;
}
.slider_arrrw .owl-nav .owl-next {
  float: right;
}
.slider_arrrw .owl-nav button{
  background: rgba(0,0,0,0.5);
  color: #fff;

}
.slider_arrrw.owl-carousel .owl-nav button.owl-next, 
.slider_arrrw.owl-carousel .owl-nav button.owl-prev, 
.slider_arrrw.owl-carousel button.owl-dot
 {
  background: #3d78cb;
  border: medium none;
  color: inherit;
  font: inherit;
  padding: 0;
  width: 45px;
  height: 45px;
  color: #fff;
  border-radius: 0;
  opacity: 1;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 35px;
  border-radius: 100%;
}
.slider_arrrw.owl-carousel .owl-nav button.owl-next span, 
.slider_arrrw.owl-carousel .owl-nav button.owl-prev span, 
.slider_arrrw.owl-carousel button.owl-dot span
{
  font-size: 80px;
}
.slider_arrrw.owl-carousel .owl-nav button.owl-next{
  right: 0;
}
.slider_arrrw.owl-carousel .owl-nav button.owl-prev{
  left: 0;
}

/*owl close*/

.new_year_text{
    background: #f1f1f1;
    padding: 40px 0;
}
.new_year_text .head-home{
    margin-bottom: 35px;
    text-align: center;
}
#top_categories p {
    text-align: center;
    font-size: 18px;
    width: 70%;
    margin: 0 auto 30px;
}
.box_ny_1
{
	background-color: #fff;
	padding: 20px 15px;
	border: 5px;
	text-align: center;
	min-height: 256px;
}
.box_ny_1 h4 {
    font-size: 16.5px;
    color:#777;
    text-align: left;
    margin-top: 15px;
}
.box_ny_1 h4 span{
	font-size: 19px;
	display: inline-block;
	margin-bottom: 5px;
	color: #333;
}

.Reviews_co{
	color: #ccc;
}
.box_ny_1 h3{
    font-size: 16px;
    text-align: left;
    /*font-weight: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;*/
}
span.bode_ny {
    border-top: 2px solid #3d78cb;
    border-bottom: 2px solid #3d78cb;
    width: 100%;
    color: #3d78cb;
    display: inline-block;
    padding: 9px 0px;
}
.rev_text {
    font-size: 16px;
    color: #ccc;
    font-weight: normal;
}
.box_ny_1 p {
    font-size: 16px;
    color: #999;
}
.new_textmonial{
	padding: 0 55px;
}
/*18-jan-2020*/
.box_rev img {
    height: 54px;
    width: 55px !important;
    object-fit: cover;
    border-radius: 30px;
}
.icon_review {
    position: absolute;
    top: 30px;
    left: 90px;
    cursor:pointer;
}
.set-testi .modal-body{
  padding:0px;
}
.set-testi .modal-body .box_ny_1{
  padding:20px;
  border-radius: 0px 0px 4px 4px;
}
.set-testi .modal-body .box_ny_1 .box_rev{
  display:block;
  text-align:left;
}
.icon_review i {
    font-size: 15px;
    padding: 5px;
    color: #fff;
    background: #fe8a0f;
    margin: 2px -2px 0px -1px;
}
.nw_sec {
    padding:40px 0;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
.nw_sec h1 {
    margin-bottom: 10px;
}
.nw_sec p {
    text-align: center;
    font-size: 18px;
    width: 70%;
    margin: 0 auto 10px;
} 
.howpage-section{
  background:#f1f1f1;
  font-size:16px;
  padding:30px 0px;
}
.howpage-section h6 {
    font-size: 30px;
    font-family: "treB";
    font-weight: normal;
    margin: 30px 0px;
    text-align: center;
}
.how-top-step{
  display:inline-block;
  width:100%;
  margin:10px 0px;
}
.how-top-step h2{
  color:#3d78cb;
  margin-bottom:5px;
}
.howpage-section h2{
  font-size:20px;
  margin-top:0px;
  font-family:"treB";
}
.how-top-step li{
  margin-bottom:5px;
}
.how-top-step span {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background:#fe8a0f;
    border-radius: 50%;
    margin-right:2px;
    color:#fff;
}
.chn-dgn {
    text-align: center;
    padding: 25px 0px;
    background:#f8f7f1;
    font-size: 16px;
}
.chn-dgn h2{
  font-size:25px;
  margin-top:0px;
  font-family:"treB";  
}
.chn-dgn img{
  max-width:100%;
}
.setc-how {
    text-align: center;
    padding: 35px 0px;
    font-size: 16px;
}   
.setc-how h2 {
    font-size: 20px;
    margin-top: 0px;
    font-family: "treB";
}
.other-how{
  margin-bottom:15px;
  display:inline-block;
  width:100%;
}
.other-how h1 {
    color: #444;
    font-family: "treB";
    font-size: 25px;
}
.other-how ul{
  list-style:none;
  padding:0px;
}
.other-how ul li{
  display:inline-block;
  margin:5px 0px;
  width:100%;
  font-size:16px;
}
.other-how ul li a{
}
.set-img{
    background-color: #fff;
    padding: 30px 0;
    text-align:center;
    color:#333;
}
.set-img h2{
    font-size: 20px;
    margin-top: 0px;
    font-family: "treB";
}
.set-img p{
  margin:15px 0px 20px;
  font-size:16px;
}
.svg-icon{
  text-align:right;
}
svg{
	vertical-align:middle;
}
.set-img img{
  max-width:100%;
}
.svg-icon .Post-pro {
    height: 80px;
    width:auto;
}
.svg-icon .quotes11 {
    height: 90px;
    width:auto;
}
.svg-icon .Evaluate {
    height: 90px;
    width:auto;
}
.svg-icon .Pick-a {   
    height: 90px;
    width:auto;
}
.svg-icon .create-mile {
    height: 90px;
    width:auto;
}
.svg-icon .pay-done {
    height: 90px;
    width:auto;
}
.svg-icon .rate-done {
    height: 90px;
    width:auto;
}
/*18-jan-2020*/
/*  help-center */
.help-center .flex-dis{
  display:flex;
  margin-left:0px;
}
.help-center.dashboard {
  background:#F7F7F7
}
.help-center.dashboard .flex-dis .col-sm-3{
  background:#f1f1f1;
  padding:0px;  
}
.help-center .panel.panel-default{
  background:none;
  border-bottom:1px solid #e1e1e1;
  margin:0px;
}
.help-center .left-menu ul li a{
  border:0px;
}
.help-center .left-menu ul {
  border:0px;
  padding-left:30px;
}
.help-center .left-menu ul li a:hover{
  background:none;
  color:#3d78cb;
  text-decoration:underline;
}
.help-center .left-menu ul{
  margin:0px;
}
.help-center .panel-body{
  border:0px !important;
}
.help-center .panel-default > .panel-heading{
  border:0px;
  padding:0px;
  background:none;
  border:0px;
}
.help-center .panel-title{
  padding:0px;
  background:none;
  border:0px;
}
.help-center #headingOne{
  border:0px;
  padding:0px;
  background:none;
}
.help-center #accordion{
  border:0px;
}
.help-center .panel.panel-default::before{
  content:none;
}
.help-center .panel-title a{
  background:#fff;
  font-size:18px;
}
.help-center .panel-title a.collapsed{
  background:#f1f1f1;
}
.help-center .panel-title a{
  padding:15px;
}
.help-center .panel-title a::after {
	position: absolute;
	top: 18px;
	right: 10px;
	font: normal normal normal 14px/1 FontAwesome;
	color:#3d78cb;
}
.help-center .box-inner h6{
  margin:10px 0px;

}

.help-center .rightside{
  background:none;
  border:0px;
}
.help-center .box-inner {
  padding: 20px 20px 5px;
  background:#fff;
  border: 1px solid #e1e1e1;
  border-top: 0px;
}
/*  help-center */

.set-slide svg{
  position:absolute;
  z-index:-1;
  top:0px;
  left:0px;
  width:50%;
  height:100%;
}
.home-page .slice-text_home {
    padding: 21% 25px 21% 0% !important;
    min-height: auto;
    background-image:none;
}
.register-pro .need-new .new-top svg{
	width:60px;
	float:none;
}
.register-pro .add-new-need .row .need-new{
	min-height:231px;
	padding:30px 30px 10px;
}
.register-pro .add-new-need .need-new .new-top{
	text-align:center;
}
.register-pro .add-new-need .need-new .new-top h3{
	float:none;
}
.register-pro .how-need{
	padding:40px 0px;
}
.register-pro .newreg-section .how-need{
	padding:60px 0px;
}
.how-need.reg-1.left-img{
	background:#fff;
	/*border-top:1px solid #e1e1e1;*/
}
.how-need.reg-3.left-img{
	background:#fff;
}
.register-pro .full-reimg {
	/*background-image: url(../img/reimg.png);
	color:#fff;*/
	background:#f1f1f1;
	background-size: 100% 100%;
	padding:30px 0px;
	border-top:1px solid #e1e1e1;
}
.register-pro .full-reimg h1 {
	font-size: 26px;
	margin:8px 0px;
	font-family: treB;
}
.register-pro .white-reg{
	padding:40px 0px;
	/*background-image:url(../img/add-mew1.png);*/
	background-size:100% 100%;
}
.register-pro .white-reg h1 {
	font-size: 22px;
	margin: 0px 0px;
	font-family: treB;
	/*color:#fff;
	text-shadow: 0 3px 3px #000;*/
}
.register-pro .how-top-step:last-of-type{
	margin-bottom:0px;
}
.register-pro .how-top-step:last-of-type p{
	margin-bottom:0px;
}
.register-pro .highlight {
    background:#f1f1f1;
	padding:40px 0px;
}
.register-pro .highlight .section-title {
    margin:0 0 20px 0;
	text-align:center;
}
.register-pro .highlight .section-title h2{
	margin:0px;
}
.testblock {
	width: 100%;
	height: auto;
	padding: 20px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-style: italic;
	position: relative;
	line-height: 28px;
	font-size: 16px;
	-webkit-box-shadow: 0 3px 0 #c3c5c9;
	-moz-box-shadow: 0 3px 0 #c3c5c9;
	box-shadow: 0 3px 0 #c3c5c9;
	transition: all .6s ease;
}
.register-pro .testblock:hover {
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	z-index: 2;
}
.register-pro .testblock::after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-top-color: #fff;
	border-width: 15px;
	margin-left: -15px;
}
.register-pro .clientblock {
	margin-top: 40px;
	margin-left: 10px;
	text-align: center;
}
.register-pro .clientblock p {
	padding-top: 13px;
}
.register-pro .clientblock p strong {
    color: #384047;
	font-weight:normal;
	font-family:treB;
    font-size: 16px;
}
.register-pro .our-team{
	padding:40px 0px;
	text-align:center;
}
.register-pro .our-team .team-member{
	margin-top:30px;
}
.register-pro .our-team .team-member img{
	max-width:100%;
}
.register-pro .most-say {
	/*background-image: url(../img/bottom-reg.png);
	color:#fff;*/
	background:#f1f1f1;
	background-size:100% auto;
	text-align:center;
	padding:40px 0px;
	background-repeat:no-repeat;
}
.register-pro .most-say .head-home{
	/*color:#fff;
	text-shadow: 0 3px 3px #000;*/
	text-align:center;
	margin-bottom:20px;
}
a#show-more-btn {
	display: inline-block;
	vertical-align: top;
	margin-top: 1px;
	font-family: treB;
}
.dashboard-prot.edit-pro89.slidergg.setskil-padding {
    border-bottom: 1px solid #e1e1e1;
}
.cost.cost-guid-price {
    background-color: #e4e7ed;
    color: #505566;
    padding:20px 40px;
    font-size: 0;
    margin:25px 0px 20px0px;
}
.cost.cost-guid-price .text {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
}
.cost.cost-guid-price .price {
    width:40%;
    display: inline-block;
    vertical-align: middle;
}
.cost.cost-guid-price  .price h5 {
    font-size: 30px;
    color: #505566;
	font-family:treB;
    text-align: right;
}
.cost.cost-guid-price .text h4 {
    font-size: 14px;
    color: #505566;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.cost.cost-guid-price  .text h3 {
	font-size: 24px;
	font-weight: 400;
	/*text-transform: uppercase;*/
	color: #505566;
	text-align: left;
	margin:0px 0px 5px;
	padding: 0;
}
.col-sm-8.col-sm-offset-2 .contt_tab .ul_set {
    min-height: 330px;
}
.col-sm-9 .contt_tab .ul_set {
    min-height: 300px;
}
.con-drop .col-md-4{
	padding-right:0px;
}
.con-drop .col-md-4 .col-md-12{
	padding-right:0px;
}
.con-drop .col-md-8{
	padding-left:0px;
}
.con-drop .col-md-8 .col-md-12{
	padding-left:0px;
}
.con-drop .select2-container .select2-selection--single {
	height: 45px;
	border: 2px solid #b0c0d3;
	border-right: 0px;
	border-radius: 8px 0 0 8px;
}
.con-drop .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:45px;
}
.con-drop .select2-container--default .select2-selection--single .select2-selection__arrow{
	height:45px;
}
.con-drop .select2-container{
	width:100% !important;
}
.post_jobs .login-box .con-drop .form-control{
	border-radius:0 8px 8px 0;
}
.select2-dropdown.select2-dropdown--below {
    border: 2px solid #b0c0d3;
	border-top:0px;
}
.boxus_1 .contt {
    min-height: 85px;
}
.pub_inss1 p {
    margin: 0 !important;
    width: 100%;
    display: block;
    width: 100%;
    clear: both;
}
.pub_inss2 {
    width: 150px;
    display: inline-block;
    float: left;
    font-family: "treB";
}
.pub_inss3 {
    background: rgba(61,120,203,0.1);
    width: 105px;
    display: inline-block;
    float: left;
    padding: 3px 10px;
    color: #3d78cb;
    font-style: italic;
}
.rbefff1 {
    margin-bottom: 0;
    font-size: 15px;
    float: right;
    font-weight: normal;
    color: #3d78cb;
}

.ddell {
    font-size: 15px;
    color: #777;
}

.rrrdd{
    font-size: 15px;
    color: #777;
    float: left;
    margin-bottom: 5px
}
.dispute .chan_dess .dis_div {
    padding-left: 100px;
}
.dispute .chan_dess .user-imge {
    width: 70px;
}
.dispute .chan_dess .user-imge img {
    width:70px;
    height: 70px;
    border: 2px solid #cdcdcd;
}

.dispute .chan_dess .panel.panel-final {
    position: relative;
}
.dispute .chan_dess.dis_div{
    padding-left: 100px;

}
.dispute .chan_dess.dis_div .panel-heading{
    background: #fff;
    border-color: transparent;
}
.dispute .chan_dess .panel.panel-final::after {
    position: absolute;
    content: "";
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
    top: 15px;
    left: -10px;

}
.dispute .chan_dess .panel.panel-final::before {
    position: absolute;
    content: "";
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #e1e1e1;
    top: 14px;
    left: -12px;
    width: auto;
    height: auto;
    background: transparent;
}
.dispute .chan_dess .panel-final > .panel-body{
    padding-top: 0;
    padding-bottom: 0;
}
.dispute .chan_dess .panel-heading h3{
    color: #999;
}
.dispute .lislll_ideaa .listr_uuusdisp2 p {
    color: #555;
    font-size: 15px;
    letter-spacing: 0.4px;
    line-height: 24px;
    margin-bottom: 5px;
}
.dispute .lislll_ideaa .listr_uuusdisp2 p .bol_c2{
    font-family: "treB";
}
.modal.fade.right_mddal .modal-dialog {
    
     -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    margin: 0 auto;
    padding: 0;
    float: right;
    width: 65%;
    /*max-width: 550px;*/
}
.about_dmodal {
    background: #f7f7f7;
    padding: 10px;
}
.modal.in.right_mddal .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.right_mddal .modal-content {
    box-shadow: none;
    border: none;
    border-radius: 0;
}
.modal.right_mddal{
    overflow: hidden;
    padding-left: 40px;
}
.right_mddal .set-dashboardnw {
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
}
.ul_set.mn_tab {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    display: inline-block;
}
.ul_set.mn_tab {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    display: inline-block;
}
.ul_set.mn_tab li{
    float: left;
}
.ul_set.mn_tab li a {
    border-bottom: 2px solid transparent;
    display: inline-block;
    padding: 10px 15px;
    color: #666;
    font-size: 16px;
}
.ul_set.mn_tab li.active a {
    border-color: #3d78cb;
    color: #3d78cb;
}
.right_mddal .setskil-padding.add-border{
    border-top: 0;
}
.right_mddal .dashboard-prot.edit-pro89.slidergg.setskil-padding {
    border-bottom: none;
}
.mjq-sh.man_osp1 {
    margin-bottom: 15px;
}
.mjq-sh.man_osp1 h2,
.mjq-sh.man_osp2 h2

{
    font-weight: normal;
}
.mjq-sh.man_osp2{
    margin-bottom: 15px;
}
.mjq-sh.man_osp1 h2 strong,
.mjq-sh.man_osp2 h2 strong

 {
    font-weight: normal;
}
.mjq-sh.man_osp4{
    margin-bottom: 15px;
}
.mjq-sh.man_osp4 p {
    margin: 10px;
}
.mjq-sh.man_osp3 {
    padding: 20px 15px;
}
.ppprogg {
    text-align: center;
    padding: 47px 0;
}
.proosimg_us {
    margin-bottom: 15px;
}
.neeesimng img{
    max-width: 100%;
    max-height: 100%;
}
.man_nee2 {
    text-align: center;
    padding: 20px 0;
}
.live-chat1 .other-message a {
    color: #333;
}
span.output{
    display: inline-block;
    position: relative;
    padding-right: 7px;
}
span.output:after{
    position: absolute;
    content: "|";
    right: 0;
    top: 0;
    width: 6px;
    overflow: hidden;
    font-family: "treL";
    -webkit-animation:Typewriter-cursor 1s infinite;
		animation:Typewriter-cursor 1s infinite;
}
@-webkit-keyframes Typewriter-cursor {
 0% {
  opacity:0
 }
 50% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes Typewriter-cursor {
 0% {
  opacity:0
 }
 50% {
  opacity:1
 }
 100% {
  opacity:0
 }
}

span.output span{
    display: inline-block;
}
span.output p{
    margin: 0;
}
#chat_user .chhhat_list .other-message .time {
    display: inline-block;
    width: 100%;
    position: relative;
    left: -45px;
}
#chat_user .chhhat_list .my-message .time {
    display: inline-block;
    width: 100%;
    position: relative;
    right: -45px;
}
.user_stext5 p, .about_dmodal p {
    text-indent: 0 !important;
    white-space: pre-line;
}
.select2-container--default .select2-selection--single {
    border: 2px solid #b0c0d3 !important;
}
.select2-container .select2-selection--single{
    height: 34px !important; 
}
.select2-container .select2-selection--single .select2-selection__rendered{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    padding-left: 12px !important;
    padding-right: 30px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 34px !important;
    width: 30px !important;
}


.white-start .sing-body .select2-container .select2-selection--single{
    height: 45px !important; 
}
.white-start .sing-body .select2-container .select2-selection--single .select2-selection__rendered{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    padding-left: 16px !important;
    padding-right: 35px !important;
}
.white-start .sing-body .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 45px !important;
    width: 30px !important;
}
/*.adde_more {
    position: relative;
    margin-bottom: 15px;
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 10px;
    padding-right: 105px;
}
.adde_more input {
    height: 30px;
    width: 100%;
}
.adde_more .btttponm_psuiui {
    position: absolute;
    right: 10px;
    top: 10px;
}
.adde_more .btttponm_psuiui .btn {
    font-size: 14px;
    padding: 4px 3px;
    width: 88px;
    margin: 0;
}
.adde_more .btttponm_psuiui i {
    color: #fff;
    position: inherit;
    font-size: 14px;
}
*/

.image_uplod1{
    border: 2px solid #e1e1e1;
    border-radius: 5px;
    height: 95px;
    position: relative;
    text-align: center;
    width: 100%;
    margin-bottom: 6px;
    padding: 4px;

}
.image_uplod1 input.uplldui {
    height: 100%;
    left: 0;
    opacity: 0.02;
    position: absolute;
    right: 0;
    width: 100%;
    cursor: pointer;
    z-index: 1;
    top: 0;
    bottom: 0;
}
.tradup_img2 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
}
.tradup_img1 {
    height: 100%;
    margin: 0 auto;
    object-fit: contain;
    width: 50px;
}
.uuss_rowws {
    margin: 0 -3px;
}
.uuss_rowws .col-sm-3 {
    width: 20%;
    padding: 0 3px;
}
.btttponm_psuiui {
    position: absolute;
    right: 5px;
    top: 5px;
}
.btttponm_psuiui .btn {
    border: none;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    border-radius: 100%;
}
polygon {
    opacity: 0.9 !important;
}
.reffer-share {
    margin-top: -21px;
    margin-bottom: 30px;
}
@media(max-width:1300px){


}
@media(max-width:1200px){
    .reffer-header-text {
        position: relative;
        top: 0!important;
        padding-left: 10%;
    }
    .reffer-header-img {
        margin-top: 20px!important;
    }
    .reffer-share {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        text-align: left;
    }  
    .a2a_kit.a2a_kit_size_32.a2a_default_style {
        margin-left: 0px;
    }
}

/*media*/		
@media(min-width:768px){
    .floss2 {
    float: right;
}
    .banner-btn {
    margin-top: 20px;
}
.how-need .add-new-need .row{
    display: flex;
}
.add-new-need .row .need-new{
    height: 100%;
}
    .live-chat.live-users{
        right: 315px;
    }
    .fflooot2 {
    float: right;
}
    .right_mddal .col-sm-3{
        width: 17%;
    }
    .right_mddal .set-dashboardnw > .row {
    max-width: 800px;
    width: 100%;
}
   .box_SetPayments > .row {

  display: -webkit-box;     
  display: -moz-box;         
  display: -ms-flexbox;      
  display: -webkit-flex;     
  display: flex;  
  flex-wrap:wrap;
   }
	.dashboard-prot.edit-pro89.slidergg .img_container.owl-carousel .owl-item img{
		height: 110px;
		object-fit: cover;
		border: 1px solid #eee;
		padding: 2px;
	}
    .Portfolio_gall{
        margin: 10px -2px 0;
    }
    .Portfolio_gall > [class*="col-"]{
        padding: 0 4px;
    }
    .my_cs_col_3{
        width: 30%;
		padding-left:0px;
    }
    .my_cs_col_9{
        width: 70%;
        padding-right:30px;
    }
    .fixed3{
        display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-wrap: wrap;
    }
    .fixed3 .col-sm-3{
        margin-bottom: 20px;
    }
    .box_member{
        height: 100%;
    }
    .bb_rr2{
        border-left: 1px solid #e1e1e1;
    }
.new_chhangecss2 .form-group{
    margin-bottom: 0;
}
.box_faq1 {
  margin: 0 20px;
  margin-bottom: 20px;
}
.open_omon2{
        display: none;
    }
    
}

@media(max-width:767px){
    .uuss_rowws .col-sm-3{
        float: left;
        width: 33.33%;
    }
    .image_uplod1{
        height: 85px;
    }
    .tradup_img1{
        width: 40px;
    }
    .open_omon1{
        display: none;
    }
    .open_omon2{
        display: block;
    }
}

@media(max-width:1150px){
  
    .cookies-text .cookies-close{
      font-size: 14px;
      font-weight: 600;
      padding: 4px 8px;
    }
.header .navbar-default .navbar-nav > li.post-btn a{
    margin-top: 13px;
}
.header .navbar-default .navbar-nav > li.post-btn a {
    width: 120px;
    text-align: center;
}
    /*.header .navbar-default .navbar-nav>li>a {
        padding: 20px 10px;
        text-align: center;
    }*/
    .header .navbar-default .navbar-nav > li > a {
    padding: 18px 25px;
    text-align: left;
    }
    .header .navbar-default{
        text-align:center;
    }
    .header .navbar-default .navbar-nav>li.post-btn{
        margin:0px;
        display:inline-block;
    }
    .navbar-default .navbar-toggle{
        background:#fff;
		margin: 6px 13px 6px 0px;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background:#376cb6;
    }

    .nav_tttab ul > li > a h4{
    font-size: 14px;
    padding:10px 0;
    min-height: 60px;
}
.nav_tttab ul > li > a h4 span{
    font-size: 10px;
}

.nav_tttab ul > li:nth-child(4) .stappp_img{
    padding-right:30px;
}
.navbar-brand > img{
    width: 145px;
}
.header .navbar-default .navbar-nav > li > a{
    font-size: 14px;
}
}

    .how-slider-text h1{
      color:#000;
    }

@media(max-width:767px){
    .slice-text p {   
    font-family: "treB";
}
    .profile-pic.over-profile{
        text-align: left;
    }
	.right-footer{
		text-align:center;
	}
  .register-pro .white-bg-need.center-border{
	  margin:10px 0px;
  }
	.set-slide{
		padding:6% 0px;
	}
	.set-slide svg{
		width:60%;
	}
    .cookies-text .cookies-close{
      font-size: 14px;
      font-weight: 600;
      padding: 4px 8px;
    }
  .home-page .slice-text_home{
    padding:0px !important;
  }
	
  .slice-text p{
	font-size:14px;
	margin:10px 0 20px;
    font-family: "tre";
  }
  .help-center .flex-dis{
    display:inherit;
    margin-left: -15px;
  }
  .dashboard-white.edit-pro89.dark_Contact label{
    font-size:13px;
  }
  .Mailing12{
    min-height:auto;
  }
  .set-hand img{
    height:140px;
  }
  .profile-edit-white.dashboard-white .col-sm-2.text-center{
    padding:0px 15px !important;
  }
  .profile-pic{
    border:0px;
  }
  /*.profile-pic.over-profile{
    text-align:Center;    
  }*/
  .profile-pic.over-profile img{
    display:inline-block;
    /*width:85px !important;*/
  }
  .how-slider-text{
    padding:20px;
  }
  .how-slider-text h1{
    font-size:21px;
  }
  .svg-icon{
    text-align:center;
  }
    .header .navbar-default .navbar-nav > li.post-btn{
        width: 100%;
    }
    .header .navbar-default .navbar-nav .profile_user.pull-right{
        width: 100%;
        float: inherit !important;
    }
    .header .navbar-default .navbar-nav > li.nav-item.dropdown{
        width: 100% !important;
        height:auto !important; 
        padding: 0 15px;
    }
    .header .navbar-default .navbar-nav > li.nav-item.dropdown .dropdown-menu{
        width: 100% !important;
        position: sticky;
        background: #fff;
    }
	.custom-banner .row{
		display:inline-block;
		width:100%;
	}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{
    color: #fff;
}
    .header .navbar-default .navbar-nav > li.nav-item.dropdown .dropdown-menu{
        position: sticky;
        width: 100% !important;
    }

	.custom-banner .slice-text{
		position: static;
		transform: translatey(0%);
		width: 100%;
		padding: 20px;
		max-width:100%;
	}
	.custom-banner .slice-text p{
		font-size:14px;
		display:block;
	}
	.set-bg-img{
		min-height:200px;
	}
	.set-bg-img span::after{
		content:none;
	}
    .stappp_img .stappp_img2 {
    width: 10px;
}

.stappp_img {
    padding-right: 30px;
}
    .banner_how .slice-text{
        height:auto;
        padding:20px;
    }
    .box_faq1 {
  margin-bottom: 20px;
}
    .pad_us2{
        padding: 20px 0;
    }
    .pad_us1 {
  padding: 20px 0;
}
    .boxus_2 .img_bbox_1 {
    height: 90px;
    width: 80px;
}
.boxus_2 {
    padding-left: 90px;
}
    .inner-wrapper-sticky {
    position: inherit !important;
    left: 0 !important;
    top: 0 !important;
}
.rightside{
    margin-top: 30px;
}
    .upper-foot{
        background-image:none;
    }
    .foot-menu{
        text-align:center;
        margin:30px 0px 0;
    }
    .social-cions{
        text-align:center;      
    }
    .social-cions .pull-left, .social-cions .pull-right{
        width:100%;
    }
    .how-it{
        background-image:none;
    }
    .upper-foot .btn {
        padding: 10px;
        font-size:14px;
    }
    .slice-text {
        /*top: 12%;*/
        padding:15px;
        max-width: 91%;
    }
    .slice-text h1{
        font-size:22px;
    }
    span.output {
    padding-right: 6px;
}
    .how-slider-text h1{
      color:#000;
    }
    /*.slice-text p{
        display:none;
    }*/
    .slice-text .btn-lg {
        padding: 8px 7px;
        font-size: 11px;
        line-height: 1.33;
        border-radius: 6px;
    }
    
    .set-need{
        text-align:center;
    }
    .set-hand{
      min-height:140px;
    }
    .set-slide .col-sm-7, .set-slide .col-sm-6{
      width:60% !important
    }
    .home-demo .set-slide {
        min-height: 250px;
    }
	.slice-text h1{
		margin:0px !important
	}
    .home-demo.first-home{
      background-size:100% 100%;
    }
	.home-demo .set-slide {
		min-height: 250px;
	}


}
@media (min-width:100px) and (max-width:500px){
	.slice-text p{
		margin:0px !important;
	}
	.set-slide{
		padding:3% 0px;
	}
	.home-demo .set-slide {
		min-height: 150px;
	}
	
    .slice-text h1{
        font-size:13px;
    }
    span.output::after{
        font-size: 15px;
        top: -1px;
    }
	span.output {
    padding-right: 3px;
}
  .slice-text p{
	font-size:11px;
	margin-bottom:2px;
  }
.banner-btn .btn.btn-primary.btn-lg {
    margin-bottom: 0px;
    width: 143px;
    overflow: hidden;
}
.Required_mne {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    column-gap: 10px;
    row-gap: 10px;
    margin-bottom: 20px;
}
.img-name1 {
    min-height: 70px;
    padding-left: 0px;
    position: relative;
    width: 100%;
    display: flex;
    align-items: start;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}
}
.set-slide svg{
  z-index:-1;
}
.add-new-need .head-home{
    text-align: center;
    margin-bottom: 35px;
}
@media (min-width:768px) and (max-width:1199px){
  .home-demo.first-home{
    background-size:100% 100%;
  }
  .home-page .slice-text_home {
    padding: 15% 25px 15% 0% !important;
  }
  .set-slide{
    padding:0px;
    min-height:auto;
  }
  .set-slide .col-sm-7, .set-slide .col-sm-6{
      width:50% !important;
  }
  .how-box p{
    padding:0px;
  }
  .row.set-m-10 .col-sm-10{
    width:100%;
  }
  .slice-text_home{
    padding:5% 37px 5% 20px !important
  }
  .home-demo.first-home .set-slide .btn-lg{
    font-size:14px;
  }
  .how-it{
    background-image:none;
  }
}

@media (min-width:768px) and (max-width:1024px){
  .slice-text_home .col-sm-7{
      width:50%;
  }
  .how-box p{
    padding:0px;
  }
 .add-new-need .need-new{
   text-align:center;
 }
 .add-new-need .row .col-sm-4 {
    padding: 30px 10px 20px;
    min-height: 210px;
 }
  .need-new .new-top svg{
    width:100%;
    height:50px;
  }
  .add-new-need .need-new .new-top h3{
    width:100%;
  }
}


@media (min-width:1200px) and (max-width:4000px){
  .cookies-text .cookies-close{
    right: 10%;
    top: -7px;
  }
span.output::after{
    font-size: 50px;
}
/*.home-page .set-slide::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 52%;
    height: 100%;
    background-image: url(../img/home-text-bg.png);
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}*/
.home-page .set-slide{
	padding:0;
  min-height:532px;
}
.home-page  .slice-text_home  h1{
	font-size:40px;
	line-height: 47px;
	color:#000;
}
.set-slide .row.set-m-10 .col-sm-11 {
  padding:0px 10px;
}
.row.set-m-10{
	margin:0px -10px;
}
.need-box p {
    padding: 0px 48px 0 0;
    line-height: 18px;
    color:#666;
}
.home-page  .trades-list .row{
	margin:00px -18px;
}
.home-page .trades-list .row .col-sm-3{
	padding:0px 18px;
	margin:0px;
}		
.home-page .trades-box{
	width:100%;
	box-shadow: 0px 0px 10px #ccc;
	background: #f7f7f7;
}
/*.blog-list .slice-text {		
    padding: 35px 25px 40px 25px !important;
}*/
}
.right-footer{
  margin-top:3px;
}


@media (min-width:1500px) and (max-width:4000px){
  .cookies-text .cookies-close{
    right: 20%;
    top: -7px;
  }
}

/*16-04-2020*/
.box_member span.price_cross {
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 10px;
    color: #3d78cb;
    position: relative;
    display: inline-block;
}
.box_member span.price_cross::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #3d78cb;
    transform: rotate(19deg);
    left: 0;
    right: 0;
    top: 12px;
}
.box_member span.price_cross123{
    display: inline-block;
    width: 100%;
    font-size: 20px;
}
#post_doc {

    overflow: hidden;
    width: 100%;

}

.bonnnttlllo1, .bonnnttlllo2,
.bonnnttlllo3, .bonnnttlllo4
 {
    position: relative;
    display: inline-block;
    float: left;
    padding-right: 15px;
}
.bonnnttlllo4{
    float: inherit;
}
.profile_detaillls .bonnnttlllo1 .pay_btn.strip_btn {
    margin-right: 0;
}
.bonnnttlllo1 .red-tooltip,
.bonnnttlllo2 .red-tooltip,
.bonnnttlllo3 .red-tooltip,
.bonnnttlllo4 .red-tooltip
 {
    position: absolute;
    right: 0;
    top: 4px;
}
.bonnnttlllo2 {
    float: right;
    padding-right: 30px;
}
.bonnnttlllo2 .red-tooltip  {
    right: 15px;
}
.bonnnttlllo3{
    width: 100%;
}

button.btn.copied_url {
    position: absolute;
    right: 5px;
    top: 50%;
    background: transparent;
    color: #404040;
    transform: translateY(-50%);
}



.col-sm-12.text-center.instant-payment-button.common_pay_main_div {
    margin-top: 15px;
}

.faq .faq_content {
    min-height: 100px;
}

@media(min-width: 1024px){
	.nav-item.dropdown.desktttop2{
		display:none;
	}
	
}
@media(min-width: 768px){
    
	.man_nan{
		display: none;
	}
    .affiliate-page #man_bbbon{
        display: none;
    }

	.menu-for-mobile .sidebarnav{
		display: none;
	}
}

@media(max-width: 1023px){
	.profile_user.pull-right {
    float: left !important;
}
.top_bar.email-verify .profile_user.pull-right{
    float: right !important;
}
.top_bar.email-verify .left-logo.pull-left img{
    width: 140px;
}
.top_bar.email-verify .navbar-nav .open .dropdown-menu{
    position: absolute;
    background: #fff;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
.top_bar.email-verify .profile_user .navbar-nav > li > a{
    padding: 13px 15px;
}
.header .navbar-default .navbar-nav > li.post-btn{
	width: 100%;
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none;
}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color: #000;
		text-align: left;
		padding-left: 15px;

	}
	.desktttop2  #navbarDropdown .label-danger{
		line-height: 14px;
	}
	.nav-item.dropdown.desktttop1{
		display: none;
	}
	
	.man_nan .navbar-toggle{
		background: #fff;
	}
	.man_nan .navbar-toggle .icon-bar{
		background:#2875D7;
	}
	.nav-item.dropdown.desktttop2{
		display: inline-block;
	}
	.nav-item.dropdown.desktttop2 {

    display: inline-block;
    position: absolute;
    right: 15px;
    top: 10px;

}
.nav-item.dropdown.desktttop2 .fa-bell{
	color: #fff;
	font-size: 24px;
}
.desktttop2 #navbarDropdown .label-danger {
    right: -11px;
    top: -6px;

}
.desktttop2 .dropdown-menu{
	width: 300px;
	left: auto;
	right: 0;
}
.desktttop2 #navbarDropdown {
    display: inline-block;

}
.header .navbar-header {
    position: relative;
    padding-left: 70px;
    padding-right: 70px;
}
.header .navbar-header .navbar-toggle {
    position: absolute;
    left: 15px;
    top: 0;
}

.header .navbar-collapse {
    height: auto;
    position: absolute;
    top: 100%;
    z-index: 9999;
    background: #fff;
    left: 15px;
    width: 200px;
}
.header .navbar-default .navbar-nav > li > a{
	color: #000;
}
.header .navbar-default .navbar-nav > li{
	border-right: none;
}
.header .navbar-default .navbar-nav > li:first-of-type{
	border-left: none;
}
.header .navbar-default .navbar-nav > li > a{
	padding: 5px 15px;
}
.header .navbar-default .navbar-nav > .open > a, 
.header .navbar-default .navbar-nav > .open > a:hover, 
.header .navbar-default .navbar-nav > .open > a:focus{
	color: #000;
}
}
@media(max-width: 767px){
    .new_referrl {
        width: 100%;
    }
    .modal.fade.right_mddal .modal-dialog{
        width: 100%;
    }
    .list_user li{
        font-size: 14px;
    }
   .detaii_hh .star_r .fa-star {
    font-size: 14px;
    }
    .bonnnttlllo4{
        margin-bottom: 15px;
    }
    .bonnnttlllo4.bonnnttlllo5 .btn.btn-primary {
        width: 100%;
    }
    .bonnnttlllo4.bonnnttlllo5 .btn.btn-primary {
        width: 100%;
    }
    .bonnnttlllo1, .bonnnttlllo2, .bonnnttlllo3{
        float: inherit;
    }
	.menu-for-mobile{
		position: relative;
	}
	.menu-for-mobile .man_nan{
		top: -50px;
	}
    #sidd_cll{
        position: relative;
        left: -105%;
        height: 0;
        transition: all ease-in-out 0.3s;
        margin-bottom: 30px;
    }
    .menu-for-mobile  #sidd_cll{
    	margin-bottom: 0;
    }
    .menu-for-mobile  #sidd_cll.opn_d{
    	margin-bottom: 30px;
    }
    #sidd_cll.opn_d{
        left: 0;
        height: 100%;
    }
    .man_nan{
        display: inline-block;
        position: absolute;
        top: -70px;
        left: 15px;
        z-index: 999999999999;
    }
    .affiliate-page .man_nan {
        top: -2px;
    }

    .affiliate-page #man_bbbon {
        display: inline-block;
        text-align: right;
        background-color: #FFF;
        padding: 10px;
        border-radius: 5px;
        /* width: 100%; */
    }
    .sidebar-show {
        top: 0px !important;
        height: auto !important;
        opacity: 1;
        visibility: visible;
        left: 0px!important;
    }
    
    .user-setting{
        margin-top: 0;
    }
    .posrr1 .btn {
    padding: 6px 10px;
    font-size: 17px;
    margin-bottom: 5px;
}
.add-new-need .need-new .new-top h3{
    font-size: 16px;
}
.tradesmen-box {
    font-size: 14px;
}
.star_r .fa-star{
    font-size: 16px;
}
.new_textmonial{
    padding: 0 36px;
}

.slider_arrrw.owl-carousel .owl-nav button.owl-next, 
.slider_arrrw.owl-carousel .owl-nav button.owl-prev, 
.slider_arrrw.owl-carousel button.owl-dot{
    width: 30px;
    height: 30px;
    line-height: 22px;
}
.slider_arrrw.owl-carousel .owl-nav button.owl-next span, 
.slider_arrrw.owl-carousel .owl-nav button.owl-prev span,
 .slider_arrrw.owl-carousel button.owl-dot span {
    font-size: 55px;
}
.how-top-step h2 {
    margin-top: 10px;
}
.dhash-news .dhash-news-main .col-md-1.col-xs-2{
    width: 22%;
}
.dhash-news .dhash-news-main .col-md-11.col-xs-10{
    width: 78%;
}
.subscription-hp .section{
    margin-bottom: 10px;
}
.list_user li i{
    margin-right: 3px;
}
#DataTables_Table_0_wrapper {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 0px solid #ddd;
}
.right_mddal .list_user li span{
    display: inline-block;
}
.right_mddal .list_user li i {
    margin-right: 1px;
}
.right_mddal .detaii_hh .star_r .fa-star {
    font-size: 13px;
}
.right_mddal .ul_set.mn_tab li a{
    padding: 10px 9px;
}
.right_mddal .review-mail .revie .btn{
    color: #fff;
}
.slice-text p{
    font-family: "tre";
}
polygon {
    opacity: 0.9;
}
.footer_ttb.blog-para.us_dat_bblog p{
    font-size: 17px;
    color: #505566;
}
.proposal-dropdown .dropdown-menu{
    left: auto;
    right: 0;
}
/*16-04-2020*/
/*media close*/

.georgia_font_italic{
		font-size:17px !important;
		font-family: Georgia !important; 
		font-style: italic;
	}
	.georgia_font{
		//font-family: Georgia;
	}
.georgia_font ul {
	font-size:20px;
	color: #3d78cb;
}


.georgia_font_normal{
        font-size:17px !important;
        font-family: Georgia !important; 
    }

.georgia_font_italic_small{
        font-size:16px !important;
        font-family: Georgia !important; 
        
    }
.received_withd_msg p{
    display: inline-block;
    width: auto !important;
}
.sent_msg{
    text-align: right;
}
.sent_msg p{
    display: inline-block;
    width: auto !important;
}
.user-right-side.chan_uss {
    padding: 15px;
    display: inline-block;
    width: 100%;
}
.chan_uss .reppll .btn{
    margin-top: 10px;
}
.home-page-tagline {
    font-size: 20px;
    text-align: center;
    font-family: "treB";
}
.how-30_day {
    background: #f1f1f1;
    padding: 50px 0;
}

.how-30_day .pad_us1 {
    padding: 9% 0 10% 0;
}
/*.Start_30_Da{
    background: #f1f1f1;
}*/

/*Date Update 10-04-2021*/

.row.fix_col {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3em;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
.row.fix_col .col-sm-6 {
    width: 100%;
    float: inherit;
}

/*Date Update 10-04-2021*/
body p.headHead1  { 
    font-size: 40px;
    line-height: 47px;
    color: #000;
    font-family: "treB";
    margin-bottom: 15px !important;
}

@media (min-width: 100px) and (max-width: 500px){
	body p.headHead1 {
			font-size: 13px;
			line-height: normal;
			margin: 0px !important;
	}

	.pro-img {
    height: 60px;
    left: 0;
    position: static;
    top: 0;
    width: 60px;
    object-fit: cover;
    border-radius: 100%;
}
.img-name1 {
    min-height: 70px;
    padding-left: 0px;
    position: relative;
    width: 100%;
    display: flex;
    align-items: start;
    flex-direction: column;
    justify-content: center;
    text-align: left;
}
}



.bank_bg {
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 4px 0 rgb(0 0 0 / 8%), 0 2px 4px 0 rgb(0 0 0 / 12%);
    padding: 15px 12px 12px 12px;
    background: #fff;
}



button.btn.copied_url {
    position: absolute;
    right: 5px;
    top: 50%;
    background: transparent;
    color: #404040;
    transform: translateY(-50%);
}

span.form-control.input-md {
    position: relative;
    word-break: break-all;
}
label.radio-inline {
    margin-left: 0!important;
    margin-top: 5px!important;
}
/* section.affilate-frist-sec,.reffer-header-img {
    height: 430px;
} */
.affilater-globe-section .txt-section{
    top: 0px;
}
.affilater-globe-section img {
    width: 100%;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
}
.faq h3 {
    font-size: 22px;
    font-weight: 400;
    color: #3d78cb;
}

.faq p {
    font-size: 14px;
    font-weight: 300;
    color: #545454;
}

.affiliate-page .row.m-0.w-100 {
    padding-bottom: 30px;
}

.affiliate-page span.form-control.input-md {
    max-height: 53px;
    line-height: 3.2;
    min-height: 53px;
}

.affiliate-page .a2a_button_email > .a2a_svg.a2a_s__default.a2a_s_email {
    background-color: rgb(255 49 49) !important;
}

}




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

    .affiliate-page span.form-control.input-md {
        max-height: 53px;
        line-height: 1.5;
        min-height: 53px;
        display: inline-block;
        word-break: break-all;
    }

    .reffer-share {
        padding: 10px 0 0;
    }

    .header {
        position: relative;
        z-index: 9
    }

    .sidebarnav {
        /* height: 0 !important;
        left: 0 !important;
        top: 0px;
        opacity: 0;
        visibility: hidden; */
    }
    #sidd_cll.opn_d {
        left: 0;
        height: 100%;
    }

    #sidebar-button span {
        background: #fff;
        color: #000;
        padding: 10px;
        border-radius: 0 0 12px 12px;
    }
}

.popover  {
    background: #000!important;
    color: #fff;
}
.popover.top .arrow:after {
    border-top-color:#000 !important;
}
.a2a_button_email span.a2a_s_email {
    background: #d00!important;
}
.share_links {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.share_links h2 {
    margin: 0px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #464c5b;
}

.share_links p {
    color: #464c5b;
    font-weight: 500;
    margin-top: 5px;
}

a.quote_mob {
    padding: 0;
    background: #fe8a0f;
    border-radius: 4px;
    color: #fff;
    margin-right: 10px;
    margin-left: 10px;
    height: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 75px;
    font-size: 12px;
    top: 10px;
    right: 45px;
}


@media only screen and (max-width: 768px) {
	.animate-text > span {
    overflow: hidden;
    white-space: normal !important;
    font-size: 10px !important;
}
section.tradsman-banner p.animate-text img {
    margin-left: 0 !important;
    height: 25px;
}
.acount-page.membership-page .tradsman-banner .card {
    padding: 5px 10px 0 5px!important;
}
}

@media only screen and (min-width: 1024px) {
a.quote_mob{
	display: none;
}

}
.login-page img.ios, .login-page img.android {
    max-width: 165px;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.login-page form .row {
    display: flex;
    flex-wrap: wrap;
}
.login-page form .row .col-md-6 {
    width: 50%;
}
ul.nav.login {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
ul.nav.login:before, 
ul.nav.login:after {
    display: none;
}
ul.nav.login a.dropdown-toggle {
    padding: 0;
}
ul.nav.login a.dropdown-toggle img {
    max-width: 125px;
    width: 100%;
}
ul.nav.login ul.dropdown-menu {
    background-color: rgba(61,120,203,0.15);
}
ul.nav.login ul.dropdown-menu li a {
    padding: 3px 10px;
}
ul.nav.login.d-lg-none {
    display: none;
}
@media screen and (max-width:767px){
    .login-page {
        padding: 5px 0 30px;
    }
    ul.nav.login.d-sm-none {
        display: none;
    }
    ul.nav.login.d-lg-none {
        display: flex;
        margin-top: 15px;
    }
    ul.nav.login li.dropdown.open a.dropdown-toggle {
        background-color: transparent;
        width: auto;
    }
    ul.nav.login ul.dropdown-menu {
        position: absolute;
        padding-left: 0;
        background-color: #ffffff;
    }
    .modal.nxDisputeModal .modal-header .alert {
        white-space: normal;
    }
    .modal.nxDisputeModal form, 
    .modal.modalNX form {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        overflow: hidden;
    }
    .modal.nxDisputeModal form .modal-body, 
    .modal.nxDisputeModal form .modal-footer, 
    .modal.modalNX form .modal-body, 
    .modal.modalNX form .modal-footer {
        width: 100%;
    }
    .modal.nxDisputeModal form .modal-body fieldset, 
    .modal.modalNX form .modal-body fieldset {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }
    .modal.nxDisputeModal form .modal-body fieldset .alert, 
    .modal.modalNX form .modal-body fieldset .alert {
        white-space: break-spaces;
    }
    .modal.nxDisputeModal form .modal-body fieldset .all-pay-tooltip, 
    .modal.modalNX form .modal-body fieldset .all-pay-tooltip {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }
    .modal.nxDisputeModal form .modal-body fieldset .all-pay-tooltip .col-sm-4, 
    .modal.modalNX form .modal-body fieldset .all-pay-tooltip .col-sm-4 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 6px;
    }
    .modal.nxDisputeModal form .modal-body fieldset label {
        white-space: break-spaces;
    }
    .modal.nxDisputeModal form .modal-body fieldset .caution-txt {
        white-space: normal;
    }
}