@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/opensans.eot');
    src: url('../fonts/opensans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans.woff') format('woff'),
         url('../fonts/opensans.ttf') format('truetype'),
         url('../fonts/opensans.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensansbold.eot');
    src: url('../fonts/opensansbold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensansbold.woff') format('woff'),
         url('../fonts/opensansbold.ttf') format('truetype'),
         url('../fonts/opensansbold.svg#opensansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'myriadpro';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'newsGothic';
    src: url('../fonts/News-Gothic-MT-Regular.eot');
    src: url('../fonts/News-Gothic-MT-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/News-Gothic-MT-Regular.woff') format('woff'),
         url('../fonts/News-Gothic-MT-Regular.ttf') format('truetype'),
         url('../fonts/News-Gothic-MT-Regular.svg#News-Gothic-MT-Regula') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'newsGothicBold';
    src: url('../fonts/News-Gothic-MT-Bold.eot');
    src: url('../fonts/News-Gothic-MT-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/News-Gothic-MT-Bold.woff') format('woff'),
         url('../fonts/News-Gothic-MT-Bold.ttf') format('truetype'),
         url('../fonts/News-Gothic-MT-Bold.svg#News-Gothic-MT-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

body{ font:14px  'OpenSans'; color:#333;}
.flt{ float:left !important;}
.frt{ float:right !important;}
.clr{ clear:both;}
* a{ text-decoration:none;}
.wrapper{
	width:100%;
	margin:0 auto;
}

div, span, p, b, a {
  word-wrap: break-word;
  font-family: 'Roboto Slab', serif;
color: #1c3c66;
}

/* header  */
.header{

	background: #0d244a;
}
.logo{height: auto;padding: 0 15px 0;}
.logo img{ max-height:125px;}
.topRightHeader{ float:right; width:630px;}
.fbTwitter{ float:left; margin:5px 8px 0px 0px; width:auto;}
.loginMiddle{ display:inline-block;/*background:url(../images/customer-bg-middle.png) repeat-x;*/ width:auto; padding:0px 5px;}
.loginMiddle a{font:bold 12px/27px opensans;}
.logout{ color:#4A4A4A;}
.mainMenu{ float:left; width:auto; margin:15px 0px 0px;}
.mainMenuUl{ margin-top:15px !important;}
.mainMenuUl li{width:auto; margin-left: 5px;}
.mainMenuUl li a{ width:auto;  font:bold 13px/32px OpenSans; color:#000 !important; padding:0px 10px !important; text-shadow: none !important;}
.mainMenuUl li:hover, .mainMenuUl li.active{color:#fff !important; background:#0169b2;}
.mainMenuUl li:hover a{color:#fff  !important;}
.mainMenuUl li.active a{color:#fff  !important;background:#0169b2 !important;}
.mainMenuUl li .homeImg{float:left; background:#fd890e; padding:6px 19px;}


.mainMenuUl li .categoryOptionDivNew{width:auto;  font:bold 13px/32px OpenSans; color:#000 !important; padding:0px 10px !important; text-shadow: none !important;}
.categoryOptionDiv,.mainMenuUl li a.categoryOptionDiv{ display:inline-block;font:14px/29px OpenSansBold;color:#fff !important;cursor:pointer;height:30px; padding:0px 7px; border:1px solid #c69a14; border-radius:5px;
	background: #ecb248 -moz-linear-gradient(top, #ecb248 0%, #f8a22c 100%) ;
	background: #ecb248 webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecb248), to(#f8a22c)) ;
	background: #ecb248 -webkit-linear-gradient(top, #ecb248 0%, #f8a22c 100%) ;
	background: #ecb248 -o-linear-gradient(top, #ecb248 0%, #f8a22c 100%) ;
	background: #ecb248 -ms-linear-gradient(top, #ecb248 0%, #f8a22c 100%) ;
	background: #ecb248 linear-gradient(top, #ecb248 0%, #f8a22c 100%);

}
.mainMenuUl li:hover .categoryOptionDivNew,.mainMenuUl li.active categoryOptionDivNew{color:#fff  !important;}

/* footer */
.footer{ display:inline-block;width:100%;height:auto;background:#d7d7d7;}
.footerLeft{float:left; width:215px; margin-right:20px;}
.footerUlHead{float:left; width:100%; font:14px newsGothicBold; color:#3b3c3c; padding:10px 0px; border-bottom:1px solid #999999;}
.footerUl{ float:left; width:100%;margin:10px 0px 0px 0px;}
.footerUl li{ float:left; margin:0px 30px 0px 0px; color:#fff;}
.footerUl li a{ float:left; width:auto; font:12px newsGothicBold; color:#fff;}
.fbTwitterFooter{float:left; width:100%; margin:10px 0px 0px 0px;}
.fbTwitterFooterCnt{/*float:left; */width:auto;font:14px/13px  'OpenSans';color:#ffffff; padding:0 0 0 3px;}
.fbTwImage img{ max-width:30px;}
.fbTwImage{/*float:left; */vertical-align: middle;display: inline-block;text-align:center; margin:0px 0 0 0;}
.footerRight{float:right; width:219px;}
.footerRightTop{float:right; background:#3a3b3b; width:189px; padding:15px; }
.footerRightTop h1{float:left; width:100%; font:18px newsGothicBold; color:#fff;}
.footerRightTop p{float:left; width:60%; font:12px/20px newsGothicBold; color:#fff;}
.footertxtBox{float:left; background:url(../images/text-box.png) no-repeat; width:180px; height:29px; font: 12px/29px  'OpenSans'; color:#87898a; border:0px none; text-indent:10px; margin-top:10px;}
.footerSub{float:right; background:url(../images/subscribe.png) no-repeat; width:80px; height:23px; font:bold 12px/23px  'OpenSans'; color:#fff; border:0px none; margin-top:15px;}

.footerRightBtm{float:right; background:url(../images/newsletter-bg.png) no-repeat; width:219px; height:7px;}
.copyrightContain{ width:100%;}
.copyright{width:100%; color:#333c46; font: 13px  'OpenSans'; padding:14px 0px ;text-align:right; background:#fff; text-align:center;}
.copyright a{ color:#8B8989;}

.footerContent{ float:left; width:400px; border-left:1px solid #67b6e7; border-right:1px solid #67b6e7; padding:0px 20px; min-height:143px;}
.footerContHead{ color:#f6a23f; font:bold 20px  'OpenSans'; margin-bottom:14px; float:left; width:100%;}
.footerContPara{ float:left; width:100%;color:#fff; font:14px/24px  'OpenSans';}
.footerLast{ float:left; width:200px; margin:0px 0px 0px 25px;}
.footerLastHead{ float:left; width:100%; color:#67b6e7; font:bold 20px  'OpenSans'; margin-bottom:10px;}

/* index page  */
/* home */
.contain{ display:inline-block;width:100%;}
.searchBg{ display:inline-block;width:100%;}
.bannerText{ float:right; width:535px;margin:110px 0px 0px 0px; position:relative;}
.banner_text{ font:42px/50px  'OpenSans'; margin:0px 0px 5px 0px; color:#fff; text-shadow: 0 0 5px #000;
background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
display: inline-block;
/*padding: 10px 30px 10px;*/
}
.font2{font:17px/31px newsGothicBold; margin:0px 0px 0px 0px; color:#fff;letter-spacing: 1px; float:left; width:100%;text-shadow: 0 0 10px #000000;}
.searchBgLeftUl{ float:left; width:100%;}
.searchBgLeftUl li{float:left; width:auto; margin-top:15px;}
.searchBgLeftUl li a{ float:left; width:auto; background:url(../images/post-job-button.jpg) repeat-x;height:34px; color:#fff; padding:0 20px;}
.smallTxt{ float:left; width:145px; font:12px  'OpenSans'; margin-top:2px;}
.bigTxt{ float:left; width:100%; text-align:center; font:18px/34px newsGothicBold;}

.optionMiddle{ /*background:url(../images/arrows-bg-middle.png) repeat-x;*/ width:88%;float:left; margin:17px 0 5px;}
.optionsUl{ float:left; width:100%;}
.optionsUl li{ display: inline-block;margin:0 1.5% 10px; vertical-align: top;width: 21.6%; text-align:center;}
.circle{ float:left; background:url(../images/round.png) no-repeat right center; width:58px; height:57px; margin-right:10px; font:bold 28px/57px  'OpenSans'; color:#ffffff; text-align:center;}
.optionInPost{ float:left; width:100%;color:#262626;background:url(../images/post-project.png) no-repeat center top;   padding: 115px 0px 0px 0%;}
.optionInGet{ float:left; width:100%;color:#262626; background:url(../images/get-quotes.png) no-repeat center top;  padding: 115px 0px 0px 0%;}
.optionInHires{ float:left; width:100%;color:#262626;background:url(../images/leave-feedback.png) no-repeat 90px top;   padding: 115px 0px 0px 0%;}
.optionInFeed{ float:left; width:100%;color:#262626;background:url(../images/choose-contractor.png) no-repeat center top;    padding: 115px 0px 0px 0%;}
.optionTxt1{float:left; width:100%; font:12px/18px  'OpenSans'; margin:5px 0px 0px 0px;}
.optionTxt1Post{ float:left; width:100%; font:12px/18px  'OpenSans'; margin:5px 0px 0px 0px;}
.optionTxt1Hire{float:left; width:100%; font:12px/18px  'OpenSans'; margin:5px 0px 0px 0px;}
.postajob1{ float:left; width:100%;  font:bold 18px newsGothicBold; }
.optionsUl li:hover .optionInPost, .optionsUl li:hover .optionInGet, .optionsUl li:hover .optionInHires, .optionsUl li:hover .optionInFeed, .optionsUl li.active .optionIn{ color:#fd9729;}
/*.optionsUl li:hover .postajob1{ background:url(../images/postjob-new.png) no-repeat left center;}
.optionsUl li:hover .postajob2{ background:url(../images/getquotes-new.png) no-repeat left center;}
.optionsUl li:hover .postajob3{ background:url(../images/hire-new.png) no-repeat left center;}
.optionsUl li:hover .postajob4{ background:url(../images/feedback-new.png) no-repeat left center;}*/
.findMoreContract{padding:5px 0 15px;/*background:url(../images/project-bg.png) no-repeat center center / cover;*/}
.findMoreContract h5{font:  30px/38px  'Roboto Slab', serif; text-align:center; margin:0px 0px 20px;}
.findMoreContractArrow{ position:absolute; background:url(../images/whiteline-arrow.png) no-repeat left top; width:22px; height:13px; left:50%;}
.findMoreContractHeadBox{float:left; width:100%; background:#e5efff;}
.findMoreContractHead{ color:#232424; font: bold  20px/30px newsGothicBold; margin:15px 0 0; float:left; width:100%;}
.findMoreUlBox{ /*display:inline-block;*/ padding:10px;}
.findMoreContractUl{}

.findMoreContractUl li:nth-child(-n+4) a{ border-top:1px solid #e1e1e1;}
.findMoreContractUl li{padding:0px 10px;min-height:0px !important;}
/*.findMoreContractUl li:hover{background:#6587B6;color: #FFFFFF;}*/
.findMoreContractUl li a{  width:auto;color:#32599a; font: 13px/18px  'OpenSans'; word-wrap: break-word;padding:5px 0px; /*border-bottom:1px solid #e1e1e1;*/display: block;}
.findMoreContractUl li:hover a{ color:#32599a; text-decoration:underline;}
.marginLeft{margin-left:63px;}
.borderNone{border:0px none;}
.findMoreContract1{ float:left; width:100%; padding:0px 0px 14px; margin:12px 0px; background:url(../images/shadow.png) repeat-x bottom; height:auto;}
.bannerFooterContain{display: inline-block; padding: 0 2%;width: 96%;background:#252525; padding-bottom:20px;}
.footerContainTopBg{display: inline-block;width:100%; height:121px; background:url(../images/footer-image.png) no-repeat left top;}
.bannerFooter{ width:100%;}
.bannerFooterimg{ margin:0px 25px; float:left;}
.bannerFootInner{ float:left; width:279px; background:url(../images/white-box.png) no-repeat; height:209px; padding:15px 5px 0px 15px; position:relative;  margin:0px 42px 0px 0px;}
.marginNone{margin:0px;}
.bannerFootHead{ color:#2c2b2b; font:bold 18px/60px newsGothiBold;  float:left; width:100%; background:url(../images/post-icon.png) no-repeat left center; padding-left:50px;margin-left: 18px;}
.discPercent{ color:#a2b61a; font:bold 18px  'OpenSans'; float:left; width:100%; margin:25px 0px 5px 0px;}
.itsGot{float:left; width:100%; font:10px  'OpenSans'; color:#707070; margin-bottom:10px;}
.bannerFootClick{ color:#fff; font:16px/35px  'OpenSans'; float:left; width:auto; margin:15px 0 20px 40px;padding:0px 20px; background:#0e76bc;
	border-radius:5px ;
 	-pie-border-radius:5px;
	behavior: url(PIE.htc);}
.percentImg{float:left; position:absolute; bottom:0px; right:4px;}
.tradeRegHead{ color:#f88a0b; font:bold 46px/50px newsGothicBold; float:left; width:100%; margin:12px 0px 10px 0px; text-align:center;}
.tradeRegPara{color:#353333; font:12px/18px  'OpenSans'; float:left; width:60%; margin-bottom:8px;}
.bgRed{background:#f50b26;}
.registerImg{float:left; position:absolute;right: 5px; top: 50px;}
.jobsPost1{ font:12px  'OpenSans'; color:#2d2e2e; float:left; width:100%; margin:10px 0px 15px 0px;}
.jobsPost2{ font:bold 22px  'OpenSans'; background:#3ca2d6; color:#fff; float:left; width:auto; padding:5px 10px 5px 5px; margin:0px 0px 8px 0px;}
.trademanImg{float:left; position:absolute; bottom:0px; right:15px;}

/* post a Project  */
.myAcctTopInner{ display:inline-block;width:100%; margin:8px 0px 8px;  padding:0px 0px 8px; border-bottom:1px dotted #ddd;}
.borderNone{border:0px none;}
.myAcctTopUl{ }
.myAcctTopUl li{display:inline-block;width:auto; margin:0px 5px 0px 0px;font:14px/15px  'OpenSans'; color:#2d2d2d;}
.myAcctTopUl li a{ display:inline-block;width:auto;font:14px/15px  'OpenSans'; color:#2d2d2d;background: url("../images/view-detail.png") no-repeat right 2px; padding-right:20px;}
/*.myAcctTopUl li a.active{ background-position:left -38px; color:#138FB9;}*/
.findJobLeft{}

.findJobLeft .pull-right{
    float: right;
}
.findJobLeft .btn.btn-primary{
    margin-top: 0!important;
}

.findJobLeft .postProjUl li{
    font-size: 14px;
}

.skillsTradeLeft{margin:0px 0% 15px;}
.skillsTopHead{ float:left; width:97%; margin:0px 0px 0px; padding:0 5% 0 1.5%;color:#09334f; font:bold 20px/35px  'OpenSans';border-bottom: 3px solid #2297D4; background:#fff; border-radius: 5px 5px 0 0;-pie-border-radius:5px 5px 0 0;
	behavior: url(PIE.htc);}
.contactDetInner {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    margin:10px;
    padding: 10px;

}
.contactDetInnerScroll{ float:left; width:564px; margin:17px 0px 0px; border:1px solid #dddddd; background:#fff; padding:5px 10px; position:relative; background:#fbfcfd;max-height:466px;overflow-y:auto;overflow-x:hidden;}
.contactHead{
/*    color:#000;
    font:bold 17px  'OpenSans';
    margin: 0 0 5px;
    padding: 0 0 6px;
    border-bottom:1px solid #ddd;*/

    background: #254880 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font: bold 28px/63px "Roboto Slab",serif;
    height: 63px;
    margin-bottom: 25px;
    text-align: center;
    border-radius: 5px 5px 0 0;

}

.suhHeading{
    color: #1c3c66;
    font-size: 27px;
    font-family: "Roboto Slab",serif;
    font-weight: bold;
    border-bottom: 4px solid #F8F8F8;
    visibility: visible;
    margin-bottom: 20px;
    text-transform: capitalize;
}

.suhHeading span{
    background: #FFF;
    padding-right: 10px;
    display: inline-block;
    margin-bottom: -4px;
}


.contactHead1{
    display:inline-block;
    /*background:url(../images/view-job1.png) no-repeat;*/
    font: bold 27px "Roboto Slab";
    color: #0f2348;
    padding-left:35px;
    margin-bottom: 10px;
    padding-left: 0;
}

.contactSubHead{
    color: #333c46;
    display: block;
    font: bold 24px/44px "Roboto Slab",serif;
    height: 44px;
    margin-bottom: 5px;
    text-align: center;
}

.postpSubheading{font:bold 14px  'OpenSans'; color:#525252; float:left; width:100%; margin:5px 0px 2px;}
.postpHeading{color:#0088CC; /*#0c3b67*/font:bold 24px  'OpenSans';margin-bottom:20px;float:left; width:100%;}
.postprojHeadingsecond{font:bold 20px  'OpenSans';color:#525252; float:left; width:100%;}
.postprojCont{ font:14px/25px  'OpenSans'; color:#202020; float:left; width:100%;}
.postProjUlNew{ float:left; width:590px;}
.postProjUl{margin:10px 0px 0 0px;}
.logchckBox {
    margin: -3px 0 0!important;
}
.postProjUl li{ font: 18px/25px  'OpenSans'; color:#2c2d2d;}
.postProjUl li.postProjUlFrst{float:right; width:auto; font:12px  'OpenSans'; margin-right:55px;}
.postProjUl li .name{ float:left; width:200px; margin:0px 5px 0px 0px; }
.postProjUl li .name2{ float:left; width:230px; margin:0px 5px 0px 0px; text-align:right;}
.postProjUl li .name1{ float:left; width:240px; margin:0px 5px 0px 0px;}
.postProjUl li .dot{width:25px; margin:0px 5px 0px 0px;}
.postProjUl li .form-control,ul.singleprodetailsUl li .form-control,.form-control{height:35px;border-radius:0px; margin:-5px 10px 0px 0px; text-indent:3px;}
.postProjUl li .txt5{ float:left; width:70px; border:1px solid #dbdbdb; height:34px; margin:0px 5px 0px 0px;text-indent:3px;}
.postProjUl li .value{ float:left; width:300px;font:14px/18px  'OpenSans'; color:#202020; text-align:justify;}
.postProjUl li .txt2{ float:left; width:302px; border:1px solid #dbdbdb; height:29px;padding:2px; font:14px  'OpenSans'; border-radius:3px;}
.postProjUl li .txt4{ float:left; width:302px; border:1px solid #dbdbdb; height:auto;border-radius:3px;
 	-pie-border-radius:3px;
	behavior: url(PIE.htc);}
.postProjUl li .txt3{ width:226px; height:64px;border:1px solid #dbdbdb;border-radius:3px; }
.postProjUl li .name3{ float:left; width:auto; margin:0px 5px 0px 0px;}
.postProjUl li .attchFile{float:left; margin:0px 15px 0px 5px;}
.postProjUl li .continueLeft{margin:0px;}
.postJobInner{margin:15px 0px 15px 0px; padding:10px !important; border:1px solid #dddddd; position:relative;box-shadow:1px 2px 3px #333333 !important;}
.postJobBtn{ float:left; width:auto; height:30px; font:bold 14px/30px  'OpenSans'; color:#fff; background:#FD9729; /*#0C3B67*/ border:1px solid #dbdbdb; margin:0px 0px 0px 225px; padding:0px 14px; cursor:pointer; }
.postProjUl li .forgot{ color:#0183fd; float:left; margin:0px 5px 0px 0px;}
.faqContain{padding:15px 10px 10px;}
.postProjUl li .forgot:hover{ text-decoration:underline;}
.postProjUl li .radio{float:left; width:auto; font:14px/26px  'OpenSans'; margin:0px 15px 0px 0px;}
.postProjUl li .radio input[type=radio]{ margin:7px 5px 0px 0px;}
.postProjUl li .example{color: #414243;display: block;font: 11px  'OpenSans';}
.postProjUl li .radio1{float:left; width:auto; font:14px/24px  'OpenSans';}
.postProjUl li .radio1 select{ margin:0px 5px 0px 0px; float:left; width:60px; border:1px solid #dbdbdb; height:24px;}
.postProjUl li .radio1 .slash{ float:left; margin:0px 5px 0px 0px;}
.continueLeft{float:left; width:auto; height:28px; background:url(../images/postjobNew-left.png) no-repeat left top; font:13px/28px newsGothicBold; color:#fff; margin:10px 0px 5px 20px; border:0 none;cursor:pointer; padding:0px 0px 0px 10px;}
.continueRight{float:left; width:auto; height:28px; background:url(../images/postjobNew-right.png) no-repeat right top; font:13px/28px newsGothicBold; color:#fff;  border:0 none;cursor:pointer; padding:0px 10px 0px 0px;}
.continue1{ width:auto; height:28px; background:none; text-align:center; font:13px/28px newsGothicBold; color:#fff; padding:0px 0px 0px 10px; margin:0px 0px 0px -10px; border:0 none;cursor:pointer; float:left;}
.continueLeft:hover{ background:url(../images/postjobNew1-left.png) no-repeat left top;}
.continueRight:hover{ background:url(../images/postjobNew1-right.png) no-repeat right top;}
.already{margin: 0px 0px 0px 10px;color: #fff;font: normal 14px/28px;text-align: center;font-family: 'Roboto Slab', serif;font-weight: bold;text-decoration: underline;}
.already:hover, .viewInsure:hover, .recentFeedTitle:hover, .viewInsure1:hover{ text-decoration:underline;color: rgba(119,188,31, 0.9)}
.starcolor{ color:#333c46; margin:0px 0px 0px 3px;}
.conCheck{margin:0px 0px 0px 0px !important;}
.terms{ color: #84c335; }
.terms:hover{ text-decoration:underline;}
.memberLog{ float:left; width:94%; margin:5px 0px 5px 20px; font: 13px  'OpenSans';}
.findJobRight{
    /*border-left: 1px solid #897c1a;*/
    display:inline-block; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; height:363px;
}
.skillsTradeRight{
    background: #84c335 url("../images/side_man_bg.png") no-repeat scroll center top / cover ;
    border-radius: 5px;
    display: inline-block;
/*  margin:10px 0px 10px 0px;
    border:1px solid #dddddd;
 	box-shadow:1px 2px 3px #333333 !important;*/
}
.postRightInner{display: inline-block;border-radius: 5px; padding:10px;font:14px/20px  'OpenSans'; color:#414243;
	background: #e9f2fe -moz-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9f2fe), to(#ffffff));
	background: #e9f2fe -webkit-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe -o-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe -ms-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f2fe', endColorstr='#ffffff', GradientType=0);
}
.postRightHead{ float:left;font:bold 24px/25px  'OpenSans'; color:#000; width:100%; margin:5px 0px; margin-bottom:5px;}
.postRightFoot{float:left;font:18px/25px  'OpenSans'; color:#000; width:100%;}
.postRightDesc{float:left;font:14px/25px  'OpenSans'; color:#000; width:100%; margin:5px 0px;}
.team {font:25px/30px   'Niconne'}


/*-- Find Tradesmen start --*/

.findTradeIn{ float:left; padding:1%; width:98%;}
.margin1Btm{ margin-bottom:18px;}
.findTradeSearch{ float:right; /*background:#0060ff; #1e94e1*/ width:302px;  margin:35px 37px 32px 0px; position:relative; height:170px;}
.bgBule{float:left; background:#0060ff; padding:10px 9px; width:284px; height:150px;}
.bannerToyTrade{ background:url(../images/banner-image.png) no-repeat; width:388px; height:160px; float:left; position:absolute; bottom:0px; left:25px;}
.tradeTopLeft{ background:url(../images/banner-lefttop.png) no-repeat; position:absolute; left:0px; top:0px; float:left; width:9px; height:9px;}
.tradeTopRight{ background:url(../images/banner-righttop.png) no-repeat; position:absolute; right:0px; top:0px; float:left; width:9px; height:9px;}
.tradeDownLeft{ background:url(../images/banner-leftdown.png) no-repeat; position:absolute; left:0px; bottom:0px; float:left; width:9px; height:9px;}
.tradeDownRight{ background:url(../images/banner-rightdown.png) no-repeat; position:absolute; right:0px; bottom:0px; float:left; width:9px; height:9px;}
.tradeQuotes{ float:left; width:100%; margin:2px 0px 6px; text-align:center; color:#fff; font:bold 18px  'OpenSans'; border-bottom:1px solid #6bbdf2; padding-bottom:4px;}
.tradeQuotesPara{ float:left; width:100%; font:14px/27px  'OpenSans'; color:#fff;margin:2px 0px 7px;}
.contain2{ float:left; width:100%; margin:3px 0px 14px;}
.tradeBuildHead{
    float:left;
    width:auto;
    font:bold 18px  'OpenSans';
    /*color: #fd9729;*/
    color: #0f2348;
    font: bold 27px "Roboto Slab";
}
.tradeBuilders{ float:left; width:100%; margin:2px 0px 8px; padding:0px 0px 8px;border-bottom:1px solid #dddddd;}
.tradeSelect1{ float:right; width:auto; margin:0px 5px 0px 0px; font:bold 14px  'OpenSans';}

.tradeSkills{
    font:15px/20px  'OpenSans';
    color: #666666;
    background: url(../images/info.png) no-repeat right center;
    padding: 0px 20px 0px 0px;
    cursor: pointer;
}
.tradeSkillInner{ width:auto; position:relative;}
.tradeSkillInnerSkill{width:300px;}
.skills{color:#666666;font-size: 14px;display:block;margin-top: 20px;line-height: 20px}
.leavereviews, .leavereviews a{color:#666666;font-size: 14px !important;line-height: 25px !important;font-weight: normal !important;}
.showskills{display: inline-block;width:20px;height:20px;background-color:#84c335;padding-left:6px;color:#666666;border-radius: 10px;}
.tradeSkillTop{ float:left; width:214px; background:url(../images/dropbg-top.png) no-repeat; height:7px; display:none;}
.tradeSkillMid{ float:left; width:214px; border:1px solid #ddd;
	background: #ffffff -moz-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eae8e8));
	background: #ffffff -webkit-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff -o-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff -ms-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eae8e8', GradientType=0);
}
.tradeSkillDown{ float:left; width:214px; background:url(../images/dropbg-down.png) no-repeat; height:7px; display:none;}
.tradeSkillMidInner{ float:left; width:192px; padding:10px;}
.tradeSkillMsg{
    float:left;
    width:214px;
    position:absolute;
    top:32px;
    /*right:2px;*/
    z-index:100;
}
.tradeSkillInner:hover .tradeSkillMsg{ display:block;}
.tradeSkillInner .tradeSkillMsg{ display:none;}
.tradeSkillInLeft{
    padding: 5px 0px 5px 0px;
    cursor: pointer;
    /*border: 1px solid #f1f1f1;*/
/*	background: #ffffff -moz-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eae8e8));
	background: #ffffff -webkit-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff -o-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff -ms-linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background: #ffffff linear-gradient(top, #ffffff 0%, #eae8e8 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eae8e8', GradientType=0);*/
}
.tradeSkillInRight{float:left; width:auto; background:#3a4041; height:25px; padding-right:15px;cursor:pointer;}
.tradeMidHead{ font:bold 14px  'OpenSans'; color:#414243; float:left; width:100%; margin:0px 0px 3px;}
.tradeMidRank{ font:14px  'OpenSans'; color:#414243; float:left; width:100%;}
.tradeskillUl{ float:left; width:100%; margin:5px 0px;max-height:150px;overflow-x:hidden;overflow-y:auto;}
.tradeskillUl li{ float:left; width:175px; color:#096FB1; font:14px  'OpenSans'; margin: 2px 0 2px 15px; /*list-style-type:decimal; list-style-position:inside;*/word-wrap: break-word;}
.tradePositive{margin:14px 0px 9px;font:bold 14px  'OpenSans'; color:#000;}
.tradePositive a{ color:#000;}
.tradeCity{ font:bold 14px  'OpenSans';color:#414243;float:right;background:url(../images/builder-uk.png) no-repeat left center; width:auto; height:auto; padding:0px 0px 0px 14px;}
.tradePara2{display:inline-block; width:100%; margin:0px 0px 0px;font:14px/22px  'OpenSans'; color:#464948; width:100%;}
.tradeMsgTop{ background:url(../images/messagebg-top.jpg) no-repeat; width:583px; height:26px; float:left;}
.tradeMsgDown{ background:url(../images/messagebg-down.jpg) no-repeat; width:583px; height:10px; float:left;}
.tradeMsgMid{ background:url(../images/contBoxShadow.png) repeat-x #fff; min-height:50px;padding:10px 1.5% 5px; border:1px solid #d6d4d4; word-wrap:break-word;display: inline-block;	border-radius:8px; width:97%;margin-top: 7px;}
.tradeMsgMid1{ background:#eaf5f9; width:573px; height:auto; float:left; padding:0px 5px 0px 5px;}
.tradeMsgIn{ display:inline-block;margin:10px 0px 10px 0px; width:100%; font:14px  'Roboto Slab'; }
.marTop1{ margin:10px 0px 0px;}
.PaddingLeft0 {padding-left:0px;}
.tradePara2 .new{ margin:0px 20px 0px 0px;}
.inviteTradeIn{ float:left; width:100%;}
.findJobInner1{
    border-bottom: 4px solid #efefef;
    margin: 10px 0px 15px;
    padding-bottom: 25px;
}
/*
.findJobInner1:nth-child(2){
    border-top:1px solid #897c1a;
    margin-top: 40px;
    padding-top: 10px;
}
*/
.tradePad{ padding:0px 0%;}
.bluedownLeft1{ background:#e7e0d8 url(../images/left-curve1.jpg) no-repeat; position:absolute; left:-1px; bottom:-1px; float:left; width:7px; height:7px;}
.bluedownRight1{ background:#e7e0d8 url(../images/right-curve1.jpg) no-repeat; position:absolute; right:-1px; bottom:-1px; float:left; width:7px; height:7px;}
.inviteToJobLeft{float:left; width:auto; height:28px; background:url(../images/postjobNew1-left.png) no-repeat left top; margin:0px 15px; cursor:pointer;font:14px/27px  'OpenSans';color:#fff; text-align:center; padding:0px 0px 0px 10px;}
.inviteToJobRight{float:left; width:auto; height:28px; background:url(../images/postjobNew1-right.png) no-repeat right top; cursor:pointer;font:14px/27px  'OpenSans';color:#fff; text-align:center; padding:0px 10px 0px 0px;}
.inviteToJob{float:left; width:auto; height:27px; background:none; border:0 none; cursor:pointer; font:14px/27px  'OpenSans'; color:#fff; text-align:center; padding:0px 0px 0px 10px; margin-left:-10px;}
.inviteToJobLeft:hover{ background:url(../images/postjobNew-left.png) no-repeat left top;}
.inviteToJobRight:hover{ background:url(../images/postjobNew-right.png) no-repeat right top;}
.invitArrow1{ float:left; width:auto; color:#1b4771; font:bold 16px  'OpenSans'; background:url(../images/invitejobarrow.png) no-repeat right center; padding-right:15px; cursor:pointer; margin:2px 0px 0px;}
.tradePagination{ float:left; width:100%; margin:0px 10px 0px 0px;background: #f0f0f0;padding: 0px 20px;}
.testthankyouHeader{ float:left; width:100%; font:bold 15px  'OpenSans'; color:#414143;}
.thankyouCont{ float:left; width:100%; font: bold 14px  'OpenSans'; color:#5bb70a; margin:5px 0px 15px;}
.tradePaginateUl li .current{float:left; width:auto; padding:4px 8px; background:#096FB1; color:#fff; font:14px  'OpenSans';}
.postJobBtn1{ float:left; width:auto; height:30px; font:bold 14px/30px  'OpenSans'; color:#fff; background:#0C3B67; border:1px solid #dbdbdb; margin:0px 10px 0px 0px; padding:0px 14px;}
.findJobHead{
    color:#096fb1;
    font:28px  'Roboto Slab';
    /*padding:5px 0;*/
    width:100%;
}
.contname a{font-size: 28px;font-family: "Roboto Slab",serif;font-weight: bold; line-height: 30px;}
.findJobHeadInvite{ color:#096fb1; font:bold 15px  'OpenSans'; padding:14px 15px 5px 15px;border-bottom:1px solid #dddddd; width:556px; float:left;margin-bottom:5px; background:#E7E0D8;}
.hwitHead{ color:#096fb1; font:bold 15px/30px  'OpenSans'; width:100%; height:30px; float:left; margin-bottom:5px; background:#E7E0D8; text-indent:10px;}
.tradePagination .contain{width: auto !important}
.containright{float:right;margin-top:30px;}
.containright a{color:#84c335;font-size: 14px;font-family: "Roboto Slab",serif;}
/* find a job  */
.searchJob{float:left;border: 1px solid #DDDDDD; margin: 0 0 14px; padding:1%; position: relative; width: 98%;}
.searchJobHead{float:left; width:100%; font: bold 12px  'OpenSans'; color:#414243;}
.searchJobSelectbox{ float:left; width:302px; border:1px solid #dbdbdb; height:24px;padding:2px; font:14px  'OpenSans'; margin:10px 20px 0px 0px;}
.searchDiv{float:left; margin:5px 0 15px 20px; width:95%;}
.searchJobDrop{float:left; width:200px; border:1px solid #dbdbdb; height:24px;padding:2px; font:14px  'OpenSans'; margin:10px 20px 0px 0px;}
.archProbContain{float:left; width:630px; padding:14px 15px 0;}
.archProbLeft{float:left; width:330px;}
.archProbRight{float:right; width:275px; padding:0px 0px 10px 20px; border-left:1px solid #dddddd;}

.optionsUl li:hover .optionIn .postajob, .optionsUl li.active .optionIn .postajob{ background-position:left bottom; }
.optionsUl li:hover .optionIn .getquotes, .optionsUl li.active .optionIn .getquotes{ background-position:left bottom; }
.optionsUl li:hover .optionIn .hire, .optionsUl li.active .optionIn .hire{ float:left; width:138px; background:url(../images/trademan2.png) no-repeat left center; font:bold 16px  'OpenSans'; padding-left:22px; }
.optionsUl li:hover .optionIn .feedback, .optionsUl li.active .optionIn .feedback{ background-position:left bottom; }
.loginLeft{ float:left; background:url(../images/customer-bg-left.png) no-repeat; width:12px; height:41px; }
.loginRight{ float:left; background:url(../images/customer-bg-right.png) no-repeat; width:12px; height:41px; margin:0px 8px 0px 0px;}
.contain1{ float:left; width:100%;}
/*.container{ float:left; width:100%;}*/
.searchImg{ float:left; background:url(../images/contract-icon.png) no-repeat; width:32px; height:32px; margin:2px 10px 0px 18px;}
.quotesImg{ float:left; background:url(../images/project-icon.png) no-repeat; width:27px; height:28px; margin:4px 10px 0px 18px;}
.getquotes{ float:left; width:138px; /*background:url(../images/getquotes.png) no-repeat;*/ font:bold 20px  'OpenSans';}
.hire{ float:left; width:138px; /*background:url(../images/trademan1.png) no-repeat left center; */ font:bold 20px  'OpenSans'; }
.feedback{ float:left; width:138px; /*background:url(../images/feedback.png) no-repeat;*/ font:bold 20px  'OpenSans';}
.bannerToyImg{ background:url(../images/banner-image.png) no-repeat; width:388px; height:160px; float:left; position:absolute; bottom:0px; right:25px;}
.optionLeft{ background:url(../images/arrows-bg-left.png) no-repeat; width:8px; height:98px; float:left;}
.optionRight{ background:url(../images/arrows-bg-right.png) no-repeat; width:8px; height:98px; float:left;}
.optionsUl li:hover .optionIn, .optionsUl li.active .optionIn{ color:#fd9729;}

.topLeft2{ background:url(../images/topleft-orange.jpg) no-repeat; position:absolute; left:-1px; top:-1px; float:left; width:9px; height:9px;}
.topRight2{ background:url(../images/topright-orange.jpg) no-repeat; position:absolute; right:-1px; top:-1px; float:left; width:9px; height:9px;}
.topLeft1{ background: url(../images/topleft-bg.png) no-repeat; position:absolute; left:-1px; top:-1px; float:left; width:9px; height:9px;}
.topRight1{ background: url(../images/topright-bg.png) no-repeat; position:absolute; right:-1px; top:-1px; float:left; width:9px; height:9px;}
.downLeft1{ background:url(../images/downleft-bg.jpg) no-repeat; position:absolute; left:-1px; bottom:-1px; float:left; width:9px; height:9px;}
.downRight1{ background:url(../images/downright-bg.jpg) no-repeat; position:absolute; right:-1px; bottom:-1px; float:left; width:9px; height:9px;}
.topLeft4{ background: url(../images/topleft-bgOld.jpg) no-repeat; position:absolute; left:-1px; top:-1px; float:left; width:9px; height:9px;}
.topRight4{ background: url(../images/topright-bgOld.jpg) no-repeat; position:absolute; right:-1px; top:-1px; float:left; width:9px; height:9px;}
.color1{ color:#2297D4;}



.findJobInner{ float:left; width:576px; margin:0px 0px 14px 0px; padding:14px 15px; border:1px solid #dddddd; position:relative;}


.color2{ color:#096fb1;}
.findLocation1{ background: url("../images/location.png") no-repeat left center;}
.findTrade1{color: #252626;  font: 14px/20px  'OpenSans'; margin: 0 0 5px 0;min-height: 25px !important; padding-left: 30px;}
.findTrade1 span{font: 14px/23px  'OpenSans';width: 120px;display: inline-block }
.findHired1{ float:left; width:268px; height:auto; color:#f2941a; font:12px newsGothic 'OpenSans'; background:url(../images/tick.png) no-repeat; padding-left:20px; margin:6px 0px;}
.findFeed1{ float:left; width:268px; height:auto; color:#f2941a; font:12px  'OpenSans'; background:url(../images/hand-icon.png) no-repeat; padding-left:20px; margin:6px 0px;}
.findParaHead{ color:#0c3b67; font:bold 14px  'OpenSans'; margin:10px 0px 6px; float:left; width:100%;}
.findParaCont{ display:inline-block; width:100%; color:#484949; font:14px/23px  'OpenSans'; margin:5px 0px 4px;}

.findJobRightInner{ float:left; width:100%	;border:1px solid #dddddd; position:relative;}
.findMyBuildHead{ background:url(../images/mybuilder-bg.png) no-repeat; height:34px; padding:10px 0px 0px 14px;}
.findMyBuildTool{font:bold 16px  'OpenSans'; float:left; width:auto; background:url(../images/mybuilder.png) no-repeat; padding-left:26px;}
/*.relative{ float:left; position:relative;}*/
.findRiteCont1{ float:left; padding: 8px 12px;width: 100%;border-bottom:1px solid #dddddd;}
.findRiteCont2{ float:left; padding:8px 0px; margin:0px 14px;}
.findSignupHead{ float:left; width:auto; color:#0c3b67; font:bold 14px  'OpenSans'; padding-left:27px; background:url(../images/signup.png) no-repeat;}
.findExpressHead{ float:left; width:auto; color:#0c3b67; font:bold 14px  'OpenSans'; padding-left:27px; background:url(../images/express.png) no-repeat;}
.findShortHead{ float:left; width:auto; color:#0c3b67; font:bold 14px  'OpenSans'; padding-left:27px; background:url(../images/shortlist.png) no-repeat;}
.findWinHead{ float:left; width:auto; color:#0c3b67; font:bold 14px  'OpenSans'; padding-left:27px; background:url(../images/star.png) no-repeat;}
.findRiteInCont1{color: #0c3b67;float: left;font: 14px  'OpenSans';margin: 5px 0 2px;padding-left: 27px;width: 100%;}
.regButton{float:left; width:auto; color:#fff; font:14px/32px  'OpenSans'; text-align:center;width:178px; height:32px;margin:14px 0px 14px 30px; background:url(../images/button.png) no-repeat; border:0px; cursor:pointer;}
.regButton:hover{ background:url(../images/button-new.png) no-repeat;}
.authorTxt{ float:left; width:92%; background:url(../images/plan-img.png) no-repeat #f5f3f1; padding:15px 4% 10px 4%;font:italic 12px  'OpenSans'; height:220px;}
.leftQuote{ float:left; width:31px; height:24px; background:url(../images/cuma1.png) no-repeat;}
.rightQuote{ float:right; width:31px; height:24px; background:url(../images/cuma2.png) no-repeat; margin:0px 10px 0px 0px;}
.quoteText1{ color:#252424; width:55%;font:13px/18px newsGothicBold; margin:0px 0px 10px 5px; float:left; clear:left;}
.color3{ color:#f23e1a;}
.findRiteUlNewHead{ margin:0px 15px 7px;color:#3e689f;font:30px  'OpenSans';padding:7px 0px 7px;border-bottom:1px solid #6aa2eb;	}
.findRiteUlNew{ display:inline-block;width:100%;overflow:hidden;margin:0px 0px;border: 1px solid #f7fbff;border-radius: 5px;

	background: #e9f2fe -moz-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9f2fe), to(#ffffff));
	background: #e9f2fe -webkit-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe -o-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe -ms-linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background: #e9f2fe linear-gradient(top, #e9f2fe 0%, #ffffff 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f2fe', endColorstr='#ffffff', GradientType=0);
}
.findRiteUlNew li{ display:inline-block;margin:5px 0 5px 4%;width: 96%;}
.findRiteUlNew li a{  display:inline-block; width:auto; color:#3a4041; font:16px/20px  'OpenSans';}
.findRiteUlNew li a:hover{ text-decoration:underline;}


.containNew p{ word-wrap: break-word;}


/*-- Contarctor Skills Trade start --*/
.containNew{/*display: inline-block;padding:1% 1% 1%;width: 98%;*/ padding:10px !important;}

.skillTradeHead{
    background: #254880 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font: bold 28px/63px "Roboto Slab",serif;
    height: 63px;
    margin-bottom: 5px;
    margin-left: -15px;
    margin-right: -15px;
    /*margin-top: 10px;*/
    text-align: center;
    /*width: 100%;*/
}

.skillTradeTopTxt{
    color:#333c46; font:16px/23px 'Roboto Slab', serif; word-wrap: break-word;margin-bottom: 5px;
    display: inline-block;
}
.skillTradeUl{ float:left; width:100%; margin:5px 0px 0px; background:#eeeeee; padding:30px 0px;}
.skillTradeUl li{ float:left; width:100%;}
.skillTradeUl li .name{ float:left; width: 215px; font:bold 14px/26px  'OpenSans'; color:#414243;margin:100px 0px 0px 10px;text-align:center;}

.skillTradeUl li .txt4{ float:left;min-height: 250px; width:270px; border:1px solid #dbdbdb;font: 14px/23px  'OpenSans'; margin:0px 0px 0px 40px;}
.skillTradeUl li .box1{ float:left; width:340px;}
/*.addTrade{float:left; width: auto; height:24px; background:url(../images/addbutton-new.png) no-repeat; text-align:center; font:bold 14px/24px "Trebuchet MS",Arial,sans-serif; color:#fff; margin:14px 0px;border:0 none; cursor:pointer;}*/

.addTrade{float:left; width: auto; height:30px; background:#ee6f3b; text-align:center; font:bold 14px/30px "Trebuchet MS",Arial,sans-serif; color:#fff; margin:14px 0px;border:0 none; cursor:pointer;padding: 0 8px;-pie-border-radius:5px;behavior: url(PIE.htc);}

.addTradeLeft{float:left; width:auto; height:24px; background:url(../images/addbutton-newLeft.png) no-repeat left top; font:12px/24px newsGothicBold; color:#fff; margin:14px 0px;border:0 none; cursor:pointer; padding:0px 0px 0px 10px;}
.addTradeRight{float:left; width:auto; height:24px; background:url(../images/addbutton-newRight.png) no-repeat right top; font:12px/24px newsGothicBold; color:#fff; border:0 none; cursor:pointer; padding:0px 10px 0px 0px;}
.addTradeRight input{float:left; background:none; height:24px; margin-left:-10px; padding:0px 0px 0px 10px; border:0px none;}
.addTradeLeft:hover{background:url(../images/addbutton-left.png) no-repeat left top;}
.addTradeRight:hover{ background:url(../images/addbutton-right.png) no-repeat right top;}
/*.addTrade{float:left; width:148px; height:24px; background:url(../images/addbutton-new.png) no-repeat; text-align:center; font:12px/24px newsGothicBold; color:#fff; margin:14px 0px;border:0 none; cursor:pointer;}*/
.addTrade:hover{ background:#096fb1;}
.center{ float:left; width:100%; text-align:center;}
.margin1{ margin-left:85px !important;}
.margin2{ margin-left:282px !important;}
.margin3{ margin:2px 0px 10px;}
.margin4{ margin-left:75px;}
.margin5{ margin-left:20px;}
.topLeft3{ background:url(../images/topleft2.jpg) no-repeat; position:absolute; left:-1px; top:-1px; float:left; width:9px; height:9px;}
.topRight3{ background:url(../images/topright2.jpg) no-repeat; position:absolute; right:-1px; top:-1px; float:left; width:9px; height:9px;}
.skillBuildHead{
    /*background: #0e76bc url("../images/trader-icon.png") no-repeat scroll 7px 9px;*/
    border-bottom: 1px solid #fff;
    border-radius: 5px 5px 0 0;
    color: #fff;
    display: block;
    font: bold 19px/56px "OpenSans";
    margin: 0;
    /*padding-left: 33px;*/
    text-align: center;
}
.skillTradeRightUl{
    display: inline-block;
    width: 100%;
    margin-bottom: 8px;
    padding-bottom: 10px;
}
.skillTradeRightUl li{
    display:inline-block;
    margin-left: 15px;
    /*width:100%;*/
    /*background:#fff;*/
    /*border-bottom:1px solid #ddd;*/
}
.skillTradeRightUl li a{
    display: inline-block;
    width: 100%;
    /*background: #fff;*/
}
.skillTradeRightUl li a .no{
    float:left; width:8%;
    font:bold 14px  'OpenSans';
    /*color: #414243;*/
    color: #FFF;
    text-align:center;
    padding:5px 0px;
}
.skillTradeRightUl li a.active{
    float: left;
    /*background: #eeeeee;*/
    /*color: #414243;*/
    color: #FFF;
}
.skillTradeRightUl li a .detail{
    float:left;
    width:85%;
    /*background:#fff;*/
    /*background:url(../images/arrow-new.png) no-repeat right center;*/
    color:#414243;
    padding:5px 6% 5px 0px;
    padding-left: 35px !important;
}
.skillTradeRightUl li a .tick{
    background:url(../images/white-tick.png) no-repeat left 10px;
    float:left;
    width:85%;
    /*background:#fff;*/
    /*background:url(../images/ok.png) no-repeat right center;*/
    color:#414243;
    padding:5px 6% 5px 0px;
}
.tradeProcessHead{ font:bold 14px  'OpenSans';float:left; width:100%; margin-bottom:5px; color: #FFF; }
.tradeProcessDetail{ float:left; width:100%; font: 13px/18px  'OpenSans'; color: #FFF; }
.skillTradeRightUl li a.active .no, .skillTradeRightUl li a.active .detail{ color:#414243;}
.skillTradeRightUl li.borderNone{ border:0 none;}
.serviceFees{ float:left; width:auto; padding:7px 5px; color:#414243; font:14px/18px  'OpenSans';}
.feesType{ background:url(../images/view-detail.png) no-repeat 0px -38px; color:#67B6E7; font:14px  'OpenSans'; margin:5px 0px; padding-left:30px; float:left; width:auto;}
.membershipInner1{ float:left; width:588px; margin:10px 0px 0px; border:1px solid #dddddd;background:#fcefdc;  padding:5px 10px; position:relative; -pie-border-radius:5px;behavior: url(PIE.htc);}
.membershipInner2{ float:left; width:564px; margin:10px 0px 0px; border:1px solid #dddddd; background:#e9fcfb; padding:5px 10px; position:relative;}
.membershipInner3{ float:left; width:564px; margin:10px 0px 0px; border:1px solid #dddddd; background:#f9f3fb; padding:5px 10px; position:relative;}
.membershipContain{display: inline-block;margin: 0 30px;background:#353535;width:252px; border: 1px solid #000000; border-radius:10px 10px 0 0px; height:203px; position:relative;}
.membershipContain.small{ width:203px; margin:0px 14px;}
.membershipContain.small .membershipHead { width:220px; left:-9px;}
.membershipContain.small .memberHead1 { background: url("../images/silverSmall.png") no-repeat;}
.membershipContain.small .memberHead2 { background: url("../images/platinumSmall.png") no-repeat;}
.membershipContain.small .memberHead3 { background: url("../images/goldSmall.png") no-repeat;}
.membershipContain.small .memberBtnOuter{ width:150px;}

.membershipHeadBox.small .paymentPos{ right:10px; top:-10px;}
.membershipLeft{ float:left; width:100%;/* background:#fcefdc; */}
.membershipRight{ float:left; width:150px;}
.membershipPrice{ font: 23px/55px  'OpenSans'; text-align:center; color:#4c4c4c;}
.perMontTxt{ float:left; width:100%;  font:17px/20px Georgia, "Times New Roman", Times, serif; text-align:center; color:#fff; padding:5px 0px 5px 0px; margin-bottom:0px;}
.membershipYear{ float:left; width:100%; text-align:center; font:14px  'OpenSans'; color:#004990;}
.holdCtrl{ float:right; width:auto; color:#414243; font:12px  'OpenSans';}

.tradeProfName{
    color: #0f2348;
    font: bold 27px "Roboto Slab";
    margin: 10px 0px 5px;
    color:#2e2d2d;
    /*padding-bottom:15px;*/
    /*border-bottom:1px solid #d3cece;*/
}

.tradeFeedScore{
    display: inline-block;
    /*background:url(../images/postjob.png) no-repeat 7px 5px;*/
    font:14px/23px  'OpenSans';
    padding-left:30px;
    margin:2px 0px;
    color:#025dff;
}

.tradeProfLocate{
    color: #2e2d2d;
    font: 18px  'Roboto Slab';
    /*margin-top: 15px;*/
    font-weight: bold;
}
.tradeProfLocate .col-md-6,.tradeProfLocate span{
    padding-left:25px;
}
.tradeProfLocate .col-md-6.addr,.tradeProfLocate span.addr{
    /*background:url(../images/locationProf.png) no-repeat left top;*/
}
.tradeProfLocate .col-md-6.ph,.tradeProfLocate span.ph{
    background:url(../images/mobile.png) no-repeat left top;
}
.tradeProfLocate .col-md-6.mail,.tradeProfLocate span.mail{
    background:url(../images/mail.png) no-repeat left top;
}
.tradeProfIn{
    margin-bottom:10px;
}

.tradeProfUpPhoto{
    border: 1px solid #0D254B;
    margin: -80px 0 10px 0;
    position: relative;
    width: 150px;
    padding: 5px;
    background: #FFF;
    text-align: center;
    display: inline-block;
    box-sizing: content-box;
}
.tradeProfUpPhotoNew{
    float:left;
    width:100px;
    height:100px;
    border:3px solid #414243;
    margin:0px 0px 10px;
    position:relative;
}

.tradeProfUpPhoto .upPhoto{
    background: url(../images/add_photo.jpg) no-repeat center center !important;
    width: 150px;
    height: 150px;
}



.tradeProfTextImg{}
.tradeTable{ background:#fff; cursor:pointer;}
.tradeTable:hover{ background:#D3EFFD;}
.editButton1.btn{display: inline-block; padding:5px 15px; font:bold 13px  'OpenSans';margin:5px 10px 5px 0px;text-shadow: none; color:#000;
	background: #FFFFFF -moz-linear-gradient(top, #FFFFFF 0%, #E9E8E8 100%) !important;
	background: #FFFFFF webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E9E8E8)) !important;
	background: #FFFFFF -webkit-linear-gradient(top, #FFFFFF 0%, #E9E8E8 100%) !important;
	background: #FFFFFF -o-linear-gradient(top, #FFFFFF 0%, #E9E8E8 100%) !important;
	background: #FFFFFF -ms-linear-gradient(top, #FFFFFF 0%, #E9E8E8 100%) !important;
	background: #FFFFFF linear-gradient(top, #FFFFFF 0%, #E9E8E8 100%) !important;
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E9E8E8', GradientType=0) !important;
	}
.editButton2.btn{ background:#CCE038 !important; display: inline-block; padding:5px 15px; font:bold 13px  'OpenSans';border:0  !important; text-shadow:none !important;display: inline-block;border:0;margin:5px 10px 5px 0px;}
.editButton3.btn{ background:#FF7F00 !important;display: inline-block; padding:5px 15px; font:bold 13px  'OpenSans'; border:0  !important; text-shadow:none !important;cursor:pointer;margin:5px 10px 5px 0px; color:#fff;}
.editProfileNote{ float:left; width:100%; margin:0px 0px 10px; font:bold 14px  'OpenSans'; color:#960200;}
.editProfBox{ float:left; width:98%; border:1px solid #dddddd; height:75px; padding:1%; font:14px  'OpenSans'; color:#414243;resize: vertical; margin:5px 0px;}
.editProfIntro{ float:left; width:100%; margin:0px 0px 5px; font:bold 14px  'OpenSans'; color:#414243;}
.editProfBoxBtm{ float:left; width:100%; margin:0px 0px 3px; font:14px/20px  'OpenSans'; color:#464948;}
.workHistoryNew{ float:left; width:100%;}
.postRpyBrowse{ width:auto; margin:14px 0px 0px 15px;}
/*.uploadPhotoUl{ float:left; width:auto; margin:0px 0px; }*/
.uploadPhotoUl li{ text-align: center; /*width:150px !important; height:109px;*/}
.uploadPhotoUl li a{border: 1px solid #ccc;display: inline-block;padding: 5px;width: auto;}
.uploadPhotoLArrow{ float:left; background:url(../images/left-arrow.png) no-repeat; width:33px; height:33px; margin:55px 25px 0px 0px; float:left; cursor:pointer;}
.uploadPhotoRArrow{ float:left; background:url(../images/right-arrow.png) no-repeat; width:33px; height:33px; margin:55px 0px 0px 0px; float:left; cursor:pointer;}
.upPhotoPaginateUl{ float:left; width:auto; margin:5px 0px 5px 260px;}
.upPhotoPaginateUl li{ float:left; width:auto; margin:0px 10px 0px 0px;}
.upPhotoPaginateUl li a{ float:left; width:9px;height:8px; background:url(../images/box2.png) no-repeat;}
.upPhotoPaginateUl li a.active{ float:left; width:9px;height:8px; background:url(../images/box1.png) no-repeat;}
.topLeft1Plan{ background:url(../images/topleft-bgplan.jpg) no-repeat; position:absolute; left:-1px; top:-1px; float:left; width:9px; height:9px;}
.topRight1Plan{ background:url(../images/topright-bgplan.jpg) no-repeat; position:absolute; right:-1px; top:-1px; float:left; width:9px; height:9px;}
.downLeft1Plan{ background:url(../images/downleft-bgplan.jpg) no-repeat; position:absolute; left:-1px; bottom:-1px; float:left; width:9px; height:9px;}
.downRight1Plan{ background:url(../images/downright-bgplan.jpg) no-repeat; position:absolute; right:-1px; bottom:-1px; float:left; width:9px; height:9px;}
.tradeProfTextImg p{ float:left; width:100%; font:14px/18px  'OpenSans'; color:#414243;  word-wrap: break-word;}
.dolater{margin:14px 0px 0px 10px; color:#004990; font:normal 16px/24px  'OpenSans';}
.dolater:hover{ text-decoration:underline;}


.viewProfileTabUl{ margin:10px 0px 0px;}
.viewProfileTabUl li{ width:auto; margin:0px 15px 0px 10px;}
.viewProfileTabUl li a{width:auto;padding-left:15px; background:url(../images/new-tab.jpg) no-repeat left top; height:28px;}
.viewProfileTabUl li b{float:left;width:auto;font:bold 14px/28px  'OpenSans';color:#414243;padding-right:15px; height:28px;background:url(../images/new-tab.jpg) no-repeat right top;}
.viewProfileTabUl li a.active, .viewProfileTabUl li a:hover{background:url(../images/new-tab2.jpg) no-repeat left top;}
.viewProfileTabUl li a.active b, .viewProfileTabUl li a:hover b{background:url(../images/new-tab2.jpg) no-repeat right top;}
.marTop2{ margin-top:0px;}
.padTop1{ padding-top:12px;}
.recentFeed{margin:8px 10% 10px;width:80%; float:left; position:relative;}
.recentPos{ position:absolute; right:-80px; top:24px;}
.recentFeedType{ float:left; width:auto; background:url(../images/msg-bg-tab.jpg) no-repeat left top; height:19px; padding-left:12px;}
.recentFeedType b{ float:left; width:auto; background:url(../images/msg-bg-tab.jpg) no-repeat right top; height:19px; padding-right:12px; color:#004990; font:14px/19px  'OpenSans';}
.recentFeedDate{ float:left; width:100%; margin:15px 0px 3px;font:15px  'OpenSans'; color:#414243;}
.recentFeedDate span{ margin:0px 5px 0px 5px;}
.viewInsure{ float:left; width:auto; color:#004990; font:14px  'OpenSans'; margin:3px 0px 10px;}
.viewInsure1{ float:left; width:auto; color:#004990; font:14px  'OpenSans'; margin:7px 0px 10px;background:url(../images/view-detail.png) no-repeat 0px -38px; padding-left:30px;}
.recentFeedTitle{ float:left; width:auto; color:#004990; font:bold 16px  'OpenSans'; margin:0px 0px 5px; cursor:pointer;}
.recentFeedTop1{ float:left; width:auto; margin:0px 0px 4px 10px;font:15px  'OpenSans'; color:#414243;}
.recentFeedTop1 span{ margin:0px 5px 0px 0px;}
.recentFeedOuter{ float:left; width:100%; border-top:1px dashed #ddd;}
.askQuestion{ display:inline-block;width:100%; font:bold 15px  'OpenSans'; color:#414243; margin:3px 0px;}
.recentFeedDate1{ display:inline-block; width:100%; margin:5px 0px 3px;font:15px  'OpenSans'; color:#414243;}
.recentFeedDate1 span{ margin:0px 5px 0px 5px;}
.askLeft{ float:left; width:75px;}
.askRight{ float:left; width:475px;}
.askOuter{ display: inline-block;width:100%; border-top:1px dashed #ddd; padding:8px 0px;}
.askQusetionInner{}
.askAnswerInner{ float:left; width:100%; margin:15px 0px 0px;}
.askService{ float:left; background:url(../images/myProjcontractor.png) no-repeat left center; padding-left:28px; font:14px/23px  'OpenSans'; color:#5BB70A; width:auto; height:23px; margin:0px 10px 5px 0px;}
.color4{ color:#fcd505;}

/*-- My Account page start --*/

.myAccntLeft{}
.myAccntRight{}
.myAccntLeftInner{ display:inline-block;width:100%;position:relative;margin:0px;}
.myAccntRightInner{margin-top: 10px;padding: 0 0 10px;}

.myAccntRightInner hr{
    border: 0;
    outline: none;
    height: 4px;
    background: #DDDDDD;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.myAccntLeftUl{ display:block;}
.myAccntLeftUl li{cursor:pointer; padding:0px 0px;display: inline-block; }
.myAccntLeftUl li a.active, .myAccntLeftUl li a:hover{
    color:#fff;
    background: #0d244a;
    text-decoration: none;
}
.myAccntLeftUl li a{
    font: 19px/27px  'Roboto Slab';
    color: #000;
    padding: 0px 8px;
    display: inline-block;
    height: 60px;
    line-height: 60px;
}
.myAccntLeftUl li a span{
    color: #FFF !important;
}
.myAccntLeftUl li h1.active, .myAccntLeftUl li h1:hover{color:#1E6697;}
.myAccntLeftUl li a.active h1,.myAccntLeftUl li ul li.ui-state-active a{
    color:#1E6697;
}
.myAccntLeftUl li a h1:hover{ text-decoration:underline;}
.myAccntLeftUl li h1{ display:inline-block;width:88%; font:14px/17px  'OpenSans'; color:#414243;background:url(../images/right-arrow-new.png) no-repeat right center; padding:0 8% 0 0;cursor:pointer;}
.myAccntRightInnerNew{ float:left; width:564px; margin:10px 0px 10px 0px; padding:10px; border:1px solid #dddddd; position:relative;background:#ffffff;}
.myAccntRightInnerNewUl{border: 1px solid #D8D8D8;border-radius: 4px;box-shadow: 0 0 10px #D8D8D8 inset;margin: 0;}
.myAccntRightInnerNewUl li{color: #414243; font: 13px  'OpenSans';padding:8px; }
.myAccntRightInnerNewUl li .name{width:150px; font: bold 13px/20px  'OpenSans';}
.myAccntRightInnerNewUl li .dot{float:left; width:auto; padding:0px 10px 0px 0px;}
.myAccntRightInnerNewUl li .text{width:380px;}
.myAccntRightInnerNewUl li.inboxMsgTtl { color:#fff;line-height: 20px;font:bold 14px  'OpenSans';}
.dash1{ display:inline-block;width:17px; height:17px; background:url(../images/dashboard.png) no-repeat left top; margin:0px 10px 0px 0px;}
.myMember{ display:inline-block;width:17px; height:17px; background:url(../images/membership.png) no-repeat left top; margin:0px 10px 0px 0px;}
.invoice1{ display:inline-block; width:17px; height:17px; background:url(../images/invoice.png) no-repeat left top; margin:0px 10px 0px 0px;}
.getmoreWork{ display:inline-block;width:17px; height:17px; background:url(../images/getmore-work.png) no-repeat left top; margin:0px 10px 0px 0px;}
.myJobsAccnt{display:inline-block;width:17px; height:17px; background:url(../images/my-jobs.png) no-repeat left top; margin:0px 10px 0px 0px;}
.myProfAccnt{ display:inline-block;width:17px; height:17px; background:url(../images/profile.png) no-repeat left top; margin:0px 10px 0px 0px;}
.myaccntNew1{ display:inline-block;width:17px; height:17px; background:url(../images/account.png) no-repeat left top; margin:0px 10px 0px 0px;}
.myAccntLeftUl li a:hover span, .myAccntLeftUl li a.active span{ background-position:left bottom;}
.myAccntLeftUl li.last{ border-bottom:0 none;}
.myAccntLeftUl li h1:hover span, .myAccntLeftUl li h1.active span{ background-position:left bottom;}

.submenuFull{
    background: #DDDEE2;
}


#contractorInvite .findJobInner1{
    clear: both;
    width: 100%;
    display: inline-block;
    padding-right: 1%;
}
#contractorInvite .findJobInner1 .contractor_image{
    float: left;
    width: 151px;
    margin-right: 10px;
}
#contractorInvite .findJobInner1 .contractor_data{
    float: right;
    width: calc(100% - 161px);
}
#contractorInvite .tradeSkillInner{
    display: inline-block;
    clear: left;
    float: left;
}
#contractorInvite .findJobInner1 .findJobHead .pull-left a{
    color: #0f2348;
    font: bold 27px "Roboto Slab";
}



ul.subul li.last{ border-bottom:0 none;}
ul.subul{
    background: #DDDEE2;
    border: medium none;
    border-radius: 0;
    display: block;
    padding: 10px !important;
}
ul.subul li{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;border-radius: 0;box-sizing: border-box;cursor: pointer;display: inline-block;
padding: 5px 10px !important;}
ul.subul li a{
    color: #ffffff !important;
    cursor: pointer;
    font: 18px/30px 'OpenSans';
    padding: 0px !important;
}
ul.subul li a.active,ul.subul li.ui-tabs-active a,ul.subul li a:hover{
    color: #1c3c66 !important;
    text-decoration: underline !important ;
}
ul.subul li a:hover{text-decoration:underline;}
ul.subul li:hover,ul.subul li.active{}

.dashTable{border:1px solid #dbdbdb; background:#fff;margin:5px 8px 10px; border-bottom:0 none; position:relative;}
.dashTableInner{border-top:1px solid #dbdbdb;font:18px  'OpenSans'; color:#424142;}
.dashTableInner:first-child{border-top:none;}
.normal{ font-weight:normal;}
.input1{ margin-top:3px;}
.dashMemberTxt{ float:left; width:550px; padding:10px; font:14px/22px  'OpenSans'; color:#414243; position:relative; }
.readMore1{ color:#096FB1; font:14px/22px  'OpenSans'; text-decoration:underline; margin:0px 0px 0px 4px;}
.readMore2{ color:#096FB1; font:14px/22px  'OpenSans'; text-decoration:underline; margin:0px 0px 0px 4px;}
.readMore3{ color:#960200; font:14px/22px  'OpenSans'; text-decoration:underline; margin:0px 10px 0px 4px; float:right;}
.dashTable1{ float:left; border:1px solid #dbdbdb; width:570px; margin:5px 8px 10px; position:relative;}
.readMoreDiv{ float:left; border:1px solid #dbdbdb; width:400px;position:absolute; right:-145px; top:28px; background:#fff; z-index:100; padding:10px;}
.readMoreDiv{ display:none;}
.readMore1:hover .readMoreDiv{ display:block;}
.getMoreNo{float:left; width:31px; height:31px;background:url(../images/no.png) no-repeat;color:#fff;font:bold 17px/31px  'OpenSans'; text-align:center;}
.getMoreNoHead{float:left; width:auto; color:#004990; font:bold 17px/31px  'OpenSans'; margin:0px 0px 0px 10px;}
.getMoreNoTxt{float:left; width:100%; color:#414243; font:14px/23px  'OpenSans'; margin:5px 0px;}
.getmoreInner{ float:left;margin:5px 0px; width:100%;}
/*-- pop up--*/
#profilePhotoPopup{
	width:500px;
	position:fixed;
	_position:absolute;
	z-index:1100;
	float: left;
}
#membershippopup{
	width:500px;
	position:fixed;
	_position:absolute;
	z-index:1100;
	float: left;
}
#shortlistpopup{
	width:500px;
	position:fixed;
	_position:absolute;
	z-index:1100;
	float: left;
}
#shortListLeadspopup{
	/*width:500px;
	position:fixed;
	_position:absolute;
	z-index:1100;
	float: left;*/
}
#contfeedback{
	/*width:500px;
	position:fixed;
	_position:absolute;
	z-index:1100;
	float: left;*/
}
#viewhowitsworkvideodiv{
	/*width:500px;
	position:fixed;
	_position:absolute;
	z-index:1100;
	float: left;*/
}
#final_success_Msg_popupDiv{
	width:500px;
	position:fixed;
	_position:absolute;
	z-index:1100;
	float: left;
}


#maska{display:none;position:absolute;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1000;opacity: 0.7;filter:alpha(opacity=70);}
#maskaNew{display:none;position:fixed;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:10;opacity: 0.7;filter:alpha(opacity=70);}

.welcomeUser{ float:right; margin:0px 4px 2px 0; font:normal 16px  'OpenSans'; color:#F88A0B;}

/*-- Popup start --*/

.popupHead{ float:left; width:100%; position:absolute; top:-8px; left:0px; z-index:10000;}
.popupHeadLeft{ float:left; width:6px; height:34px; background:url(../images/curve-left.png) no-repeat;}
.popupHeadMid{background:#0e76bc;border-radius: 5px 5px 0 0;color: #fff;font: bold 20px  'OpenSans';text-align: center;}
.popupHeadRight{ float:left; width:6px; height:34px; background:url(../images/curve-right.png) no-repeat;}
.popupInner{ float:left; width:480px;position:relative; background:#fff; padding:43px 10px 5px;
	border-radius:5px;
 	-pie-border-radius:5px;
	behavior: url(PIE.htc);}
.popClose{ float:right; background:url(../images/delete.png) no-repeat; width:27px; height:25px; margin:4px 0px 0px; cursor:pointer;}
.popuptopLeft1{ background:url(../images/toppop-left.png) no-repeat; float:left; width:8px; height:8px;}
.popuptopRight1{ background:url(../images/toppop-right.png) no-repeat;float:left; width:8px; height:8px;}
.popupdownLeft1{ background:url(../images/downpop-left.png) no-repeat; float:left; width:8px; height:8px;}
.popupdownRight1{ background:url(../images/downpop-right.png) no-repeat;float:left; width:8px; height:8px;}
.popInMiddle{ float:left; width:484px; background:#fff; height:8px;}

.viewRightUl{ padding:7px;}
.viewRightUl li{ float:left; width:100%; padding:2px 0px;}
.viewRightUl li a{ float:left; width:auto; font:14px  'OpenSans'; color:#414243; margin:0px 0px 5px;}
.viewRightUl li a:hover{ text-decoration:underline;}
.viewpostajob{display: inline-block;background:url(../images/postjob.png) no-repeat left 4px;font:bold 15px  'OpenSans'; padding-left:22px;}
.viewgetquotes{ display: inline-block;background:url(../images/getquotes.png) no-repeat left 4px;font:bold 15px  'OpenSans'; padding-left:22px;}
.viewhire{display: inline-block;background:url(../images/hires.png) no-repeat left 4px; height:17px; font:bold 15px  'OpenSans'; padding-left:22px;}
.viewfeedback{ display: inline-block;background:url(../images/feedback.png) no-repeat left 4px;font:bold 15px  'OpenSans'; padding-left:22px;}
.viewoptionTxt1{display: inline-block;font:14px/18px  'OpenSans'; margin:12px 0px 5px; padding:0px 3px 0px 5px;}
.successmsg{ display:block;font:bold 14px/18px  'OpenSans'; color:#009933; margin:2px 0px 5px;}
.forgotRightHead{ float:left; width:auto; background:url(../images/man.png) no-repeat left center; /*height:38px;*/ margin:0px 0px 10px; font:18px/30px  'OpenSans'; color:#004990; padding-left:100px;}
.forgotLink1{ float:left; width:auto; background:url(../images/tick.png) no-repeat left center; font:bold 15px  'OpenSans'; color:#414243; padding-left:20px; margin:6px 0px 6px 20px;}

/*.browseFile{float:left; width:148px; height:24px; background:url(../images/addbutton.png) no-repeat; text-align:center; font:bold 14px/24px  'OpenSans'; color:#fff; border:0 none; cursor:pointer; position:absolute; top:0px; left:0px; z-index:1000;}
.relativeFile{ float:left; position:relative; width:148px; margin:0px 0px 0px 40px;}
.hideFile{opacity: 0;filter:alpha(opacity=0); float:left; width:100%;}*/

.myPostNewHead{ float:left; width:auto; font:16px  'OpenSans'; /*color:#004990;*/ color:#0068FF; margin:2px 0px;}
.myPostNewHead1{ float:left; width:auto; font:15px  'OpenSans'; /*color:#004990;*/ color:#8D8D8D; margin:2px 0px;}
.myPostNewHead2{
    float: left;
    width: auto;
    font: bold 27px  "Roboto Slab";
    color: #0F2348;
    margin-bottom: 15px;
}
.myPostNewHead2:hover{ text-decoration:underline;}
.myPostNewDate{ float:right; width:auto; font:15px  'OpenSans'; color:#8D8D8D; margin:2px 0px;}
.myPostInner{ float:left; width:100%; margin:0px;/* border-bottom:1px dotted #dbdbdb; padding:0px 0px 8px;*/}
.myPostInnerMsg{
    float:left; margin: 30px 0px 8px 15px; border:1px solid #dbdbdb; padding:5px 10px; width:344px;max-width: 100%; font:12px  'OpenSans';
}
.myPostgetMore{ float:left; width:auto; font:13px  'OpenSans'; color:#414243; /*margin:5px 0px 2px;*/}
.mypostColor{ color:#004990; text-decoration:underline; cursor:pointer;}
.mypostInvite{ float:left;width:auto; font:13px  'OpenSans'; color:#414243; margin:2px 0px;}
.myPostPart{ }
.color5{ color:#FD9729;}
.myPostNewMsg{font:14px/23px  'OpenSans'; color:#FD9729; padding-left:28px; margin:5px 0px 2px;cursor:pointer;}
.insureStatus1{border-bottom:1px dotted #ddd; padding-bottom:4px; margin:2px 0px; font:14px  'OpenSans'; color:#414243;}
.myNewPost{float:left; width:100%; border-top:1px solid #dbdbdb; margin:10px 0px 0px 0px;}
.myNewPost:first-of-type{ border:0px; margin:0px;}
.myNewPostLeft{}
.myNewPostLeftMin{ min-height:75px;}


.myAccntRight .contactDetInner{
    border: 0;
    margin: 0;
    padding: 0;
}
.myNewPostRight{ min-height:200px; border-left:1px solid #ddd; padding-left:25px;}
.myAccntRight .myNewPostRight{
    min-height: auto;
    border: 0;
    padding: 0;
    text-align: center;
    margin-bottom: 25px;
    margin-top: 15px;
}
.myNewPostRightUl{ float:left; width:100%;}
.myNewPostRightUl li{ float:left; width:100%; border-bottom:1px solid #ddd; padding:7px 0px;}
.myAccntRight .myNewPostRightUl li{
    display: inline-block;
    float: none;
    width: auto;
    border: 0;
    padding: 0 0 0 5px;
}
.myNewPostRightUl li a{ float:left; width:auto;font:14px/21px  'OpenSans'; color:#858484;}
.myAccntRight .myNewPostRightUl li a{
    padding: 4px 10px;
}
.myNewPostRightUl li a:hover .name{  }
.myAccntRight .myNewPostRightUl li a:hover{
    border-radius: 5px;
    background: #EDEDED;
}
.myNewPostRightUl li a .name{ float:left; margin:0px 0px 0px 0px;}
.myAccntRight .askService{
    background: none;
    padding-left: 0px;
}

/*
.viewNew{ float:left; width:21px; height:21px; background:url(../images/myProjview-project.png) no-repeat left 6px ;}
.addPhotoNew{ float:left; width:21px; height:21px; background:url(../images/myProjadd-photo.png) no-repeat left 5px ;}
.editNew{ float:left; width:21px; height:21px; background:url(../images/myProjedit.png) no-repeat left 4px ;}
.endNew{ float:left; width:21px; height:21px; background:url(../images/myProjend-project.png) no-repeat left 3px ;}
*/
.helpNew{ float:left; width:21px; height:21px; background:url(../images/myProjadd-photo.png) no-repeat left 5px ;}

.viewNew{ float:left; width:21px; height:21px; background:url(../images/icon_view.png) no-repeat center ;}
.addPhotoNew{ float:left; width:21px; height:21px; background:url(../images/icon_gallery.png) no-repeat center ;}
.editNew{ float:left; width:21px; height:21px; background:url(../images/icon_edit.png) no-repeat center ;}
.endNew{ float:left; width:21px; height:21px; background:url(../images/icon_end.png) no-repeat center ;}
.icon_invite{ float:left; width:21px; height:21px; background:url(../images/icon_invite.png) no-repeat center ;}

.newLeadsTableIn{border:1px solid #ddd;}
.newLeadsTableIn tr th{font:bold 15px/20px  'OpenSans'; color:#414243; border-left:1px solid #ddd; padding:5px 10px;text-align: center;}
.newLeadsTableIn tr td{font:14px/20px  'OpenSans'; color:#414243; border-left:1px solid #ddd; border-top:1px solid #ddd;  padding:5px 8px;text-align: center; vertical-align:middle}
.newLeadsTableIn{border:1px solid #ddd; background:#ffffff;margin-top: 15px;}
.newLeadsTableInNew tr th{font:bold 15px/20px  'OpenSans'; color:#414243;  padding:5px 10px;}
.newLeadsTableInNew tr td{font:14px/20px  'OpenSans'; color:#414243;  border-top:1px solid #ddd;  padding:5px 10px 5px 10px;}
.newLeadsTableInNew tr td a{color:#414243; }
.newLeadsTableInNew tr td a.btn{color:#fff; }
.newLeadsTableInNew tr td a.btn-mini{color:#fff; }
.newLeadsTableScroll{ float:left; width:100%; /*background:#eee;*/ /*max-height:310px; overflow-y:auto;*/ }
.newLead1{ color:#e5a11c;}
.newLeadTradeTd{ float:left; width:128px;word-wrap: break-word;}
.attachImg{ background:url(../images/attachment.png) no-repeat; width:32px; height:32px;}


/*-- View Jobs start --*/

.viewJobLeftRemain{ float:left; color:#1B4771; font:bold 15px/30px  'OpenSans'; margin-left:14px;}
.viewJobIn{ padding: 10px; display:inline-block;font:15px/20px  'OpenSans'; color:#414243;}
.viewJobTab{
    margin-top: 15px;
    margin-bottom: 15px;
}
.viewJobTabUl{border-bottom:1px solid #ddd; margin:0; padding-left:20px;}
.viewJobTabUl li{ display:inline-block;margin:0px 10px -1px 0px;}
.viewJobTabUl li a{  display:inline-block;background:#fff; border: 1px solid #fff; border-bottom:none;font: 18px/35px  'OpenSans';padding: 5px 25px;color:#2e2d2d;}
.viewJobInner1{background:#ffffff;}
.viewJobTabUl li a.active, .viewJobTabUl li a:hover{ background:#FBFCFE; color:#000;border: 1px solid #ddd;border-bottom: 1px solid #FFFFFF; text-decoration:none;}
.viewJobTabUl li a.active b, .viewJobTabUl li a:hover b{ background:#fff; color:#000;}

@media (max-width: 992px){
.viewJobTabUl .col-xs-4.width-auto-md{
    width: auto;
 }
}

.viewWhatJob1{
    display:inline-block;
    /*background:url(../images/view-job1.png) no-repeat;*/
    font: bold 27px "Roboto Slab";
    color: #0f2348;
    padding-left:35px;
    margin-bottom: 10px;
    padding-left: 0;
}
.viewWhatJob2{
    float:left;
    width:auto;
/*    background:url(../images/add-photos.png) no-repeat;
    font:20px/30px  'OpenSans';
    color:#004990; */
    font: bold 27px "Roboto Slab";
    color: #0f2348;
    margin-bottom: 20px;
    /*padding-left:35px;*/
}

.viewWhatJob3{
    float: left;
    width: auto;
    /*background: url(../images/edit-job01.png) no-repeat;*/
    /*font: 20px/30px  'OpenSans';*/
    /*color: #004990;*/
    font: bold 27px "Roboto Slab";
    color: #0f2348;
    margin-bottom: 30px;
    margin-top: 0;
    /*padding-left: 35px;*/
}
.viewWhatJob4{float:left;width:auto; background:url(../images/add-photos.png) no-repeat; font:20px/30px  'OpenSans'; color:#004990; margin-bottom:5px; padding-left:35px;}
.viewfeesType:hover{ text-decoration:underline;}
.viewfeesType{background:url(../images/view-detail.png) no-repeat 0px -37px;color:#414243;font:14px  'OpenSans'; margin:5px 0px; padding-left:30px;float:left;width:auto;}
.viewStaticMap{ }
.viewStaticMap #showGoogleMaps{ padding:0px; border: 0;}
.viewStaticRight{ display: inline-block;}
.contain3{ float:left; width:100%; margin:10px 0px 20px;}

.viewStaticPid{ float:left; background:url(../images/project.png) no-repeat left 2px; width:auto; padding-left:35px; font:14px  'OpenSans'; margin:4px 0; color:#414243;}
.viewStaticLocate{ float:left; background:url(../images/icon_zoom.png) no-repeat left center; width:auto; padding-left:35px; font:14px  'OpenSans'; margin:0; color:#D3D3D3; min-height: 30px; line-height: 30px; }
.viewStaticTrade{ float:left; background:url(../images/icon_settings.png) no-repeat left center; width:auto; padding-left:35px; font:14px/27px  'OpenSans'; margin:0; color:#D3D3D3; line-height: 30px;}
.viewStaticPost{float:left;background:url(../images/icon_cal.png) no-repeat left center; width:auto;padding-left:35px; font:14px/27px  'OpenSans'; margin:0; color:#D3D3D3; line-height: 30px;}
.viewStaticDate{ float:left; background:url(../images/icon_cal.png) no-repeat left center; width:auto; padding-left:35px; font:14px/27px  'OpenSans'; margin:0; color:#D3D3D3; line-height: 30px;}
.viewStaticHire{ float:left; background:url(../images/hire-tick.png) no-repeat left 4px; width:auto; padding-left:35px; font:14px/27px  'OpenSans'; margin:0; color:#D3D3D3; line-height: 30px;}
.viewmyAcctTopUl{ float:left; width:100%;}
.viewmyAcctTopUl li{ float:left; width:100%; margin:4px 0px 4px 0px;font:14px/15px  'OpenSans'; color:#2d2d2d;}
.viewmyAcctTopUl li a{float:left;width:auto;font:14px/15px  'OpenSans'; color:#2d2d2d;background: url("../images/view-detail.png") no-repeat left 2px; padding-left:25px;}

.myProjectLinks{
    text-align: center;
    border: 0;
}
.myProjectLinks li{
    border: 0 none;
    display: inline-block;
    float: none;
    padding: 0 0 0 5px;
    width: auto;
    margin: 0px;
    border: 0;
    border-radius: 4px;
}
.myProjectLinks li a{
    padding: 4px 10px;
    color: #858484;
    font: 14px/21px "OpenSans";
    width: auto;
    border: 0!important;
    background: none;
    border-radius: 4px;
}
.myProjectLinks li a.active,
.myProjectLinks li a:hover{
    background: #EDEDED;
}

.viewTab .viewStaticRight span,
.viewTab .viewStaticRight b{
    color: #6e7474;
}

.myNewPostRightUl li a span:last-child,
.viewJobTabUl li a span:last-child{
    margin-left: 5px;
}


/*-- View Jobs End --*/

.uploadify-button {float:left;}
.uploadify-button .uploadify-button-text{ float:left; width: 100%;}
.uploadify{ clear:both;float:left;}
.swfupload{left:0px;}

/*-- Question & Answer Start --*/
.QusAns{padding:0 25px 10px 0; margin:0 0 20px; border-bottom:1px solid #dddddd;word-wrap: break-word;}
.Qus{font:17px/22px  'OpenSans';}
.Ans{float:left; width:auto; font:16px  'OpenSans'; margin-right:10px;}
.textarea{float:left; width:460px; height:50px; border:1px solid #dddddd; margin:0px 20px 10px 0px;}
.qusBrowse{float:left; width:auto; margin:0px 0px 0px 15px;}
.question{ display:inline-block;width:100%; color:#1e5c8c; font:bold 14px/20px  'OpenSans'; margin:0px 0px 0px 0px; word-wrap: break-word;}
.questionTxt{ display:inline-block; width:80%; margin-right:5%;}
.QAattach{ position:absolute; width:45px;background:url(../images/QAattachment.png) no-repeat;height:32px; right:0px; top:0px; }
.answer{ font:16px  'OpenSans'; margin-top:10px; margin-left:20px; color:#97979c;}
.QusAnsErr{float:left; width:100%; height:50px !important; color:#000;}
/*-- Question & Answer end --*/

/*-- singleprodetailsUl start --*/
ul.singleprodetailsUl{word-wrap: break-word;}
ul.singleprodetailsUl li{margin-bottom:10px;}
ul.singleprodetailsUl li .name2{float:left; font:bold 12px  'OpenSans'; width:30%;}
ul.singleprodetailsUl li .dot{float:left; width:1%; font:bold 12px  'OpenSans';margin:0% 4%;}
.descripe{color: #1e6697;display: inline-block;font: 15px  'OpenSans';padding-top: 10px;width: 100%;word-wrap: break-word;}
.singleprodetailsLink{float:left; background:url(../images/invitejob.png) no-repeat; width:89px; height:27px; margin-right:30px; border:0 none; cursor:pointer;font:14px/27px  'OpenSans';color:#fff; text-align:center;}
/*-- singleprodetailsUl end --*/

/*-- customerContactDetailsUl start --*/
.customerContactDetailsUl{ display:inline-block;margin:10px 0px 10px 0;}
.customerContactDetailsUl li{display:inline-block; width:100%; margin-bottom:10px; font:12px  'OpenSans'; word-wrap: break-word;}
.customerContactDetailsUl li .dot{display:inline-block; width:2%; font:12px  'OpenSans';margin:0 3% 0 0;}
.customerContactDetailsUl li .descripe{display:inline-block;width:60%; font:12px  'OpenSans';}
.customerContactDetailsUl li .name2{display:inline-block; font:bold 12px  'OpenSans'; width:30%;}
/*-- customerContactDetailsUl end --*/

.smallButton{ float:left; width:66px; height:22px;background:url(../images/waiting.png) no-repeat; color:#fff; font:bold 11px/22px  'OpenSans'; text-align:center; cursor:pointer; margin:0px 0px 10px; border:0;}
/* Award writeReviweLink start*/
.awardBtn{float:left; background:url(../images/writeReview.png) no-repeat left center; width:auto; height:24px; margin:12px 0px 12px 15px; padding-left:30px; font:bold 12px/24px  'OpenSans'; color:#FD9729;}
.awardBtn:hover{text-decoration:underline;}
/* Award writeReviweLink end*/

/* write Review Start */
ul.writeReviewUl{ padding:10px;}
ul.writeReviewUl li{float:left; width:100%; margin:5px 0px;}
.writeReviewUlName{float:left; width:22%;}
.writeReviewUlDot{float:left; width:auto;margin-right:5%;}
.writeReviewUlTextarea{float:left; width:60%; border:1px solid #dddddd; resize: vertical;}
.writeReviewUlType{float:left; width:60%;}
.writeReviewUlBtn{float:left; width:auto; margin-right:10%;}
.writeReviewUlRadio{float:left; width:auto; margin-top:2px;}
.writeReviewUlLable{float:left; width:25%; margin-left:10%;}
/* write Review end */

/*  payment Success Start */
.paySuccessIn{ float:left; width:936px; margin:10px 0px 10px 0px; padding:10px; border:1px solid #dddddd; position:relative;}
.succMsg{float:left; width:100%; text-align:center; font:14px  'OpenSans'; color:#008000;}
.paySuccessDiv{margin:0 auto; width:40%;}
ul.paySuccessUl{float:left; width:100%; margin-top:50px;}
ul.paySuccessUl li{float:left; width:100%;margin:5px 0px;}
ul.paySuccessUl li .dot{float:left; width:5%; font:14px  'OpenSans';}
.paySuccessName{float:left; width:33%; font:bold 14px  'OpenSans';}
.paySuccessValue{float:left; width:58%; font:14px  'OpenSans';}
.minHeight{min-height:138px;}
/*  payment Success end */

.paypalImg{float:left;margin:8px 10px 0px 0px;}

.packageTxt{
    color: #666666;
    display: block;
    line-height: 32px;
    text-align: center;
}


.upgrade_memb .upgrade_subheading{
    background: #EEEEEE;
    padding: 15px;
    text-align: center;
    color: #274780;
    font: bold 22px "Roboto Slab";
    margin-bottom: 30px;
}

.validTxt{float:right;width:190px;}
.validFrom{float:left;width:80px;font:bold 12px  'OpenSans'; margin-right:5px;}
.color6{color:#5BB70A;}
.staticwrp{ float:left; width:100%; font:14px/20px  'OpenSans'; color:#333333; padding:0px 0px 20px 0px;}
.staticHeader{ float:left; width:100%;font:bold 20px  'OpenSans'; color:#004990; margin:0px 0px 10px 0px;}
.staticwrp p{ float:left; width:100%; margin:0px 0px 10px 0px;color: #726E6E; font:14px OpenSans;text-indent: 20px;}

.staticPageIn{  border:1px solid #DDDDDD;margin:20px 0;	border-radius:5px; box-shadow:1px 2px 3px #333333 !important}

.searchJobSelectbox{ float:left; width:302px; border:1px solid #dbdbdb; height:24px;padding:2px; font:14px  'OpenSans'; margin:10px 20px 0px 0px;}
.searchJobDrop{float:left; width:200px; border:1px solid #dbdbdb; height:24px;padding:2px; font:14px  'OpenSans'; margin:10px 20px 0px 0px;}
button.prev{ float:left; margin:40px 5px 0px 0px; background:url(../images/left-arrow.jpg) no-repeat; width:18px; height:20px;}
button.next{ float:left;margin:40px 0px 0px 0px;background:url(../images/right-arrow.jpg) no-repeat; width:18px; height:20px;}
.anyClass{ float:left; margin:15px 0px 15px;}
.closeImg{float:left; background:url(../images/close-icon.png) no-repeat; width:16px; height:16px; position:absolute; top:0px; right:0px; cursor:pointer; z-index: 2;}
.editAnswerNew{ float:left; width:100%; padding:0px 0px 15px;}
.upPhoto{position:relative;cursor:pointer;}


.clickphoto{
    cursor: pointer;
    position: absolute;
    right: 11px;;
    bottom: 11px;
    font-weight: normal;
}
.clickphoto span{ line-height:26px; }


.tradeProfUpPhoto:hover .clickphoto{display:block;}
.fileupBtnLeft{float:left; width:auto; height:28px; background:url(../images/button-new2.png) no-repeat left top; font:bold 14px/28px  'OpenSans'; color:#fff; margin:0px 0px 5px; border:0 none;cursor:pointer; padding:0px 0px 0px 10px;}
.fileupBtnRight{float:left; width:auto; height:28px; background:url(../images/button-new2.png) no-repeat right top; font:bold 14px/28px  'OpenSans'; color:#fff; padding:0px 16px 0px 0px; border:0 none;cursor:pointer;}
/*.fileupBtn{float:left; width:130px; height:28px; background:url(../images/button-new2.png) no-repeat; text-align:center; font:bold 14px/28px  'OpenSans'; color:#fff; margin:0px 0px 5px; border:0 none;cursor:pointer;}*/
.fileupBtn{ display:inline-block;width:80px; height:30px; background:url(../images/button-new2.png) no-repeat; text-align:center; font:13px/30px opensans; color:#474545; margin:0px 0px 5px; border:0 none;cursor:pointer;}
.fileRelated{ position:relative;margin:10px 0px 0px 0px; display: inline-block;}
.fileUpInner{height: 28px;left: 0px;bottom: 5px;overflow: hidden;position: absolute;width: 80px;z-index: 5;}
.hideFile{ width:85px !important; color: #414243;font:14px/28px  'OpenSans'; left:0px;  top: 0;height:28px;opacity: 0; position: absolute;filter:alpha(opacity=0);cursor:pointer;}
.uploadText{color: #FF4500; float: left; font: bold 13px/23px  'OpenSans';left: 0;position: absolute;top: 70px; width:100%; text-align:center;}
.postAreaIn{  margin:10px 0px;}
.postAreaIn .postAreaWrap:last{ border-bottom:0 none;}
.postAreaWrap{ float:left; width:100%; margin:0px 0px 10px; border-bottom:1px dotted #ddd; padding:0px 0px 10px; position:relative; z-index:10;}
.postAreaLeft{ float:left; width:160px; text-align:center;}
.postAreaRight{ float:right; width:350px; border-left:1px solid #ddd; padding:0px 0px 0px 30px; min-height:47px; position:relative;word-wrap: break-word;}
.postAreaBy{ float:left; width:100%; color:#fd840c; font:bold 14px  'OpenSans'; padding:0px 0px 6px;}

.postAreaByName{ float:left; width:100%; color:#414243; font:bold 16px  'OpenSans'; padding:0px 0px 0px;}
.postAreaDate{ float:right; width:auto; color:#414243; font:bold 12px  'OpenSans'; padding:0px 0px 7px;}

/*-- Completes Jobs page start --*/

.completeJobIn{ float:left; width:946px; margin:0px 0px 15px 0px; padding:20px; border:1px solid #dddddd; position:relative;}
.completeJobLeft{ float:left;width: 735px;}
.completeJobRight{ float:right; width:250px; }
.completeJobRightIn{ float:left; width:98%; margin:0px 0px 10px 0px; padding:0px 0px; border:1px solid #dddddd;background:#FBFCFD;border-radius:5px;
 	-pie-border-radius:5px;
	behavior: url(PIE.htc);}
.positiveHand{ float:left; width:268px; height:auto; color:#f2941a; font:bold 14px  'OpenSans'; background:url(../images/green-hand.png) no-repeat; padding-left:20px; margin:6px 0px;}
.negativeHand{ float:left; width:268px; height:auto; color:#f2941a; font:bold 14px  'OpenSans'; background:url(../images/red-hand.png) no-repeat; padding-left:20px; margin:6px 0px;}

.endJobContent{ float:left; margin: 0; }

.endJobContent .radioTxtsBg label.radio input[type=radio]{
    position: absolute;
    visibility: hidden;
    margin: 0;
}
.endJobContent .radioTxtsBg label.radio .radio_box{
    display: block;
    border: 1px solid #E6E6E6;
    border-radius: 100%;
    height: 21px;
    width: 21px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    padding: 2px;
    float: left;
    margin-right: 10px;
}
.endJobContent .radioTxtsBg label.radio .radio_box .radio_in{
    background: #E6E6E6;
    border-radius: 100%;
    width: 100%;
    height: 100%;
}
.endJobContent .radioTxtsBg li:hover label.radio .radio_box {
    border: 1px solid #686868;
}
.endJobContent .radioTxtsBg label.radio input[type=radio]:checked ~ .radio_box .radio_in{
    background: #83C331;
}
.endJobPara{
    float:left;
    width:100%;
    font:normal 14px/23px  'OpenSans';
    color:#0C3B67;
    margin: 0 0 10px 0px;
}
.pleaseTellusTxt{
    float:left;width:100%;
    /*font:bold 14px/25px  'OpenSans';*/
    margin: 0 0 10px 0px;
    /*color:#648daf;*/
    font: bold 27px "Roboto Slab";
    color: #0f2348;
}
.radioTxtsBg{
    display: inline-block; width: 100%;
    /*background: #f2f9fe;*/
    margin: 0px 0px 10px 0px;
    padding: 0;
}
.radioTxtsBg li{
    display: inline-block;
    width: 100%;
    font: normal 14px/20px  'OpenSans';
    color: #666666;
    margin: 0;
    margin-bottom: 5px;
}
.radioTxtsBg li label{
    margin: 0px;
    line-height: 21px;
}

.radioTxt{float:left;width:auto;margin:0px 10px 0px 0px;font:normal 14px/20px  'OpenSans';}
.negativeHand{ float:left; width:268px; height:auto; color:#f2941a; font:bold 14px;  background:url(../images/red-hand.png) no-repeat; padding-left:20px; margin:6px 0px;}
.postMsg{float:right; width:auto; position:absolute; bottom:2px; right:115px;}
.postDateBg{float:right;width:99px;background:url(../images/box.jpg) no-repeat; height:14px;color:#fff;font:10px/14px  'OpenSans'; text-align:right; position:absolute; right:0px; bottom:-12px; padding-right:5px;}
.contain1 .postAreaWrap:first-child{ margin:5px 0px 10px;}
.newbgPost{ /*background: #dff8f8; background:#fff;*/ background:#dddddd;}
.center1{ float:left; width:auto;}
.upPhoto1{ float:left; width:100px; position:relative;cursor:pointer;}
.tradeProfUpPhotoNew1 { float: left; border: 3px solid #414243;height: 100px; margin: 0 0 10px; position: relative;  width: 100px;}
.fileRelated1{ float: left;position:relative; margin:75px 0px 0px 25px;}

.commandButton{ float:left;background:url(../images/cmdButton.png) no-repeat;width:66px!important;height:22px;color:#fff; font:bold 12px/22px  'OpenSans';text-align:center; cursor:pointer; margin:0px 0px 10px; border:0;}
.cmdButtonRel{float:left;position:relative;}

.cmdNotifierImg{float:left;position:absolute;background:url(../images/cmdNotifier.png) no-repeat left top;width:15px;height:15px;padding:0px 0px 0px 0px;top:-5px;right:51px;font:normal 10px/15px  'OpenSans';color:#000000;text-indent:5px; text-decoration:blink;}
.cmdNotifierImg1{float:left;position:absolute;background:url(../images/cmdNotifier.png) no-repeat left top;width:15px;height:15px;padding:0px 0px 0px 0px;top:-5px;right:-3px;font:normal 10px/15px  'OpenSans';color:#000000;text-indent:5px; text-decoration:blink;}
.cmdNotifierImgNew{ float:left; background:url(../images/cmdNotifier.png) no-repeat; width:15px; height:15px;  text-align:center; font: bold 12px/14px  'OpenSans'; color:#000000; position:absolute; top:-4px; right:-13px; text-decoration:blink; }
.cmdNotifierImgView{float:left; background:url(../images/cmdNotifier.png) no-repeat; width:15px; height:15px;  text-align:center; text-decoration:blink; position: absolute; left: 120px; top: -6px; font: bold 10px/16px  'OpenSans'; color:#000000; }
.cmdNotifierinboxImgView{
    float:left; background:#dd1e17; border-radius:8px; padding:1px 5px; text-align:center; text-decoration:blink; position: absolute; right: -9px; font: bold 10px 'OpenSans'; color:#ffffff; height: 17px; min-width: 18px; top:0px;
}
.submenuFull .cmdNotifierinboxImgView{
    top:-9px;
}

.jobCancelTxt{float:right;color:#FF0000; font:normal 14px  'OpenSans'; margin: 2px 0; width: auto;}

.completeDiv{/*float:left;width:100%;position:relative;height:100px;*/}
.compleAskService{background:url(../images/myProjcontractor.png) no-repeat; padding-left:28px; font:15px/20px  'OpenSans'; color:#ebab5f; text-decoration:underline; width:auto; height:23px; margin:0px 0px 5px 0px;position:relative;}
.completedLeft{background:url(../images/leftarrow.png) no-repeat right center;height:30px;}
.completedBoxDiv{float:left;left: 140px;/*position: absolute;top: 10px;z-index:1000;*/}
.completedTopBg{float:left;width:296px;height:9px;background:url(../images/box-top.png) no-repeat left top;}
.completedContMid{padding: 10px;height:auto;border:1px solid #ddd;word-wrap: break-word; margin-left:0px;}
.completedDownBg{float:left;width:296px;height:9px;background:url(../images/box-down.png) no-repeat left top;}
.completedContMid li{float:left;width:100%;margin:0px 0px 0px 0px;font:normal 14px/23px  'OpenSans';}
.lftTxt{float:left;width:30%; color:#ebab5f;}
.midCol{float:left;margin:0px 2%;}
.rhtTxt{float:left;width:64%;}
.reOpenTxt{float:left;width:auto;color:#00CCFF;font:14px/23px  'OpenSans';cursor:pointer;text-decoration:underline;}

.warnColor{
    color: #fff;
    /*font: bold 14px 'OpenSans';*/
    float: left;
    width: 100%;
    /*border-bottom: 1px dotted #ddd;*/
    padding-bottom: 3px;
    margin: 20px 0px 20px;
}

.resendBtn{ float:left; width:89px; height:27px; background:url(../images/invitejob.png) no-repeat; margin:5px 0px 0px 15px; border:0 none; cursor:pointer;font:14px/27px  'OpenSans';color:#fff; text-align:center;}

.tradeProfUlOuter{ float:right; width:200px;}
.tradeProfUl{ float:left; width:100%; margin:2px 0px 4px;height: 83px;}
.tradeProfUl li{ float:left; width:89%; font:14px  'OpenSans'; color:#414243; margin:2px 0px; background:url(../images/view-detail.png) no-repeat left top; padding-left:30px;border-bottom: 1px dotted #DDDDDD;}
.tradeProfUlHead{ float:left; width:97%;height: 100px;color:#414243; font:bold 13px  'OpenSans';border-bottom: 1px dotted #DDDDDD;margin: 2px 0 0 0px; padding:0px 0px 5px;}

.writeRevDiv{}
.writeRevDiv li{float:left;width:100%;margin:0px 0px 15px 0px;}
.writeRev{float:left; background:url(../images/writeReview.png) no-repeat left center; width:auto; height:24px; padding-left:30px; font:bold 12px/24px  'OpenSans'; color:#FD9729;}

.remPhotoHeadTxt{float:left; font:normal 14px/  'OpenSans';color:#FF0000;margin:0px 0px 5px 0px;}
.fileUpOuterDiv{float:left;width:100%;}

.PendingTxt{float:left;color:#FF0000;font: normal 15px  'OpenSans';margin:2px 0px 2px 10px;}
.activeTxt{float:left;color:#3e679e;font: normal 15px  'OpenSans';margin:3px 0px 2px 10px;}

.frtSearchBtn{margin:10px 0px 0px 0px;}
.uninviteLeft{float:left; width:auto; height:28px; background:url(../images/unitiveBtn.png) no-repeat left top; margin:0px 15px; cursor:pointer;font:14px/27px  'OpenSans';color:#fff; text-align:center; padding:0px 0px 0px 10px;}
.uninviteRight{float:left; width:auto; height:28px; background:url(../images/unitiveBtn.png) no-repeat right top; cursor:pointer;font:14px/27px  'OpenSans';color:#fff; text-align:center; padding:0px 10px 0px 0px;}
.uninviteLeft:hover{background:url(../images/unitiveBtn1.png) no-repeat left top;}
.uninviteRight:hover{background:url(../images/unitiveBtn1.png) no-repeat right top; }
.postJobDesc{float:left; width:82%;font: bold 14px/20px  'OpenSans';color:#414243;margin:7px 0px 0px;color: #0C3B67; padding:10px 0px;}
.postJob{border: 1px solid #DDDDDD; padding: 0px 15px;background:#F2941A; border-radius:10px;}

.topLeftOrange{ background:url(../images/topleft-orange.jpg) no-repeat; position:absolute; left:-1px; top:-1px; float:left; width:9px; height:9px; }
.topRightOrange{ background:url(../images/topright-orange.jpg) no-repeat; position:absolute; right:-1px; top:-1px; float:left; width:9px; height:9px; }
.downLeftOrange{ background:url(../images/downleft-orange.jpg) no-repeat; position:absolute; left:-1px; bottom:-1px; float:left; width:9px; height:9px; }
.downRightOrange{ background:url(../images/downright-orange.jpg) no-repeat; position:absolute; right:-1px; bottom:-1px; float:left; width:9px; height:9px; }
.PostJobSch{ float:left; width:90px; height:28px; background:url(../images/button-new2.png) no-repeat; text-align:center; font:bold 14px/28px  'OpenSans'; color:#fff; margin:7px 0px 7px; border:0 none;cursor:pointer; }

.ansByTxt{font:16px  'OpenSans';color:#ec5616;}

.findJobInvite{ float:left; width:586px;}
.findJobInviteInner1 { border: 1px solid #DDDDDD; float: left; margin: 0 0 14px; padding: 0px 0 0; position: relative;  width: 586px;}
.tradePadInvite{ float:left; padding:0px 15px; width:550px;}

.postJobDescName{float:left;color:#EDDE09;font: Bold 17px/20px  'OpenSans';}
.customForgot {
    color: #323233;
    font: 13px  'OpenSans';
}
.color2{ color:#84c335;}
 .customForgot input {
    margin: 0 5px 0 0;
}

.logoUploadBtn{ position:relative; float:left; margin:0px 0px 0px 0px;}
.photoContainer{border: 5px solid #EEEEEE;margin: 0;max-width: 300px; padding: 3px;}
.photoContainer img {max-height: 75px;max-width: none;}
.firstPostProjLi{position:relative;}

.rightViewAllDefault,.rightViewAll{padding:10px 10px 10px 0;background:#ffffff;color:#0060FF; cursor:pointer; width:100%; border-radius: 10px; z-index:1;}

.tradeProfUlNew{margin:30px 0px 0px 5px;height: 60px;overflow: hidden;}
.tradeProfUlNew li{font:14px  'OpenSans'; color:#414243;word-wrap: break-word;background:url(../images/view-detail.png) no-repeat left 6px;border-bottom: 1px dotted #DDDDDD; padding:4px 0px 4px 30px;}

.tradeProfInTop{float:left;width:258px;height:15px; display:none;}
.tradeProfInMiddle{float:left;width:100%;/*height:90px; overflow:hidden;*/}
.tradeProfInBottom{float:left;width:258px;height:15px;display:none;}

.viewTop1{background:url(../images/white-box-top.png) no-repeat left top;width:258px;height:15px;}
.viewMid1{width:100%;height:auto; box-shadow:0px 0px 10px #999; border-radius:10px;}
.viewBtm1{background:url(../images/white-box-down.png) repeat-y left top;width:258px;height:15px;}
.viewList{ position:absolute; background:#fff; display:inline-block; right:10px; /*right:-37px;*/top:-5px; z-index:1000;}

.contactDetSubInner{position:relative;overflow-x:hidden;}
.accImgSliderOuter{ display:inline-block;margin:0px 0px 0px 0px;width:100%;}

.shortListScroll{ /*max-height:484px;*/ width:100%;overflow-x:scroll; /*overflow-y:auto;overflow-x:hidden;*/}
.contentDetScroll{max-height:466px; overflow-y:auto;overflow-x:hidden;}

.newLeadsTableInNew{ border:1px solid #ddd;}
table tr.mailColor{ background:#fff;}

.newLeadsTableInNew tr .newLeadsHeadFrom{ font:bold 15px/20px  'OpenSans'; color:#414243; padding:5px 0px; width:24%; padding-left:1%;}
.newLeadsTableInNew tr .newLeadsHeadMsg{ font:bold 15px/20px  'OpenSans'; color:#414243; padding:5px 0px; width:34%; padding-left:1%;}
.newLeadsTableInNew tr .newLeadsHeadJob{ font:bold 15px/20px  'OpenSans'; color:#414243; padding:5px 0px; width:19%; padding-left:1%;}
.newLeadsTableInNew tr .newLeadsHeadDate{ font:bold 15px/20px  'OpenSans'; color:#414243; padding:5px 0px; width:19%; padding-right:1%;}
.newLeadsTableInNew tr .newLeadsHeadSentDate{font:bold 15px/20px  'OpenSans'; color:#414243; padding:5px 0px; width:19%; padding-right:6%;}
.alignLft{ text-align: left;}
.alignCenter{ text-align: center;}
.alignRht{ text-align: right;}

.newLeadsTableInNew tr .newLeadsTdFrom{font:14px/20px  'OpenSans'; color:#414243;  border-top:1px solid #ddd;  padding:5px 0px; width:24%; padding-left:1%;}
.newLeadsTableInNew tr .newLeadsTdMsg{font:14px/20px  'OpenSans'; color:#414243;  border-top:1px solid #ddd;  padding:5px 0px; width:34%; padding-left:1%;}
.newLeadsTableInNew tr .newLeadsTdJob{font:14px/20px  'OpenSans'; color:#414243;  border-top:1px solid #ddd;  padding:5px 0px; width:19%; padding-left:1%;}
.newLeadsTableInNew tr .newLeadsTdDate{font:14px/20px  'OpenSans'; color:#414243;  border-top:1px solid #ddd;  padding:5px 0px; width:19%; padding-right:1%;}
.newLeadsTableInNew tr .newLeadsTdFromAttach{font:14px/20px  'OpenSans'; color:#414243; border-top:1px solid #ddd;  padding:5px 0px; width:16%; padding-left:1%; text-align:center;}
.newLeadsTableInNew tr .newLeadsTdFromAttach a{margin-top:10px;}

.sendmailBtn {
    background: url("../images/mailsendBtn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #404040;
    cursor: pointer;
   display:inline-block;
    font: bold 12px/24px  'OpenSans';
    height: 24px;
    position: absolute;
    right: 13px;
    text-align: center;
    top: 10px;
    width: 113px;
}
.replayBtn {background: url("../images/reply.png") no-repeat scroll 4px 4px #F5F5F5; border: 1px solid #CCCCCC; border-radius: 3px;color: #696762;cursor: pointer;float: left;
    font: bold 12px/24px  'OpenSans';padding: 0 6px 1px 24px;text-align: center;}
.contactDetInnerNew{ float:left; width:934px; margin:17px 0px 0px; border:1px solid #dddddd; background:#fff; padding:5px 10px; position:relative;}
.captError{ float: left; margin-left:140px; color:red;font: normal 14px/24px  'OpenSans'; }


/* Header Demo Login sticky bar start */
.relative{ position:relative;}
.loginDet{ display:none;
	position:absolute;
	z-index:10000;
	background-color:#E08B0F;
	background: #E08B0F -moz-linear-gradient(top, #E08B0F 0%, #FADAB6 100%);
	background: #E08B0F webkit-gradient(linear, 0% 0%, 0% 100%, from(#E08B0F), to(#FADAB6));
	background: #E08B0F -webkit-linear-gradient(top, #E08B0F 0%, #FADAB6 100%);
	background: #E08B0F -o-linear-gradient(top, #E08B0F 0%, #FADAB6 100%);
	background: #E08B0F -ms-linear-gradient(top, #E08B0F 0%, #FADAB6 100%);
	background: #E08B0F linear-gradient(top, #E08B0F 0%, #FADAB6 100%);
	border:1px solid #E08B0F;
	box-shadow: 1px 0 3px 3px #E08B0F;
	padding:5px 10px;
	font: bold 13px  'OpenSans';
	width:250px;
	right:0px; top:0px;
}
.loginDetNeedle{ float:left; position:absolute;top:-45px; left:0px; width:100%; height:50px; background:url("../images/login-bg-top.png") no-repeat center center;}
.loginDetTabs{ float:left; width:100%;color:#3D3D3D; font:bold 30px journal; }
.loginDetTabs a{ float:left; color:#3D3D3D; font:bold 27px journal; margin:0 7px;}
.loginDetTabs a.active,.loginDetTabs a:hover{ float:left; color:#BF6A08; text-decoration:none;}
.bdrRht2{ border-right:2px solid #3D3D3D;}
.padRht5{padding-right:5px;}
.padRht8{padding-right:8px;}
.padLft8{padding-left:8px;}
.tabsContOuter{ float:left; width:auto; font:bold 13px/30px  'OpenSans';;}
.padRht0{ padding-right:0px;}
.bdrRhtNone{ border-right:none;}
.cont1{  float:left;width:100%;}
.cont1 .usrNameLft{ float:left; color:#BF6A08;}
.cont1 .col{ float:left;color:#3D3D3D; margin:0px 2%;}

.cont1 input[type="text"]:focus.usrNameRht{
	 float:left;
	box-shadow: none;
}
.indexLgntabCon{ float:left; width:100%;}
.loginDetClk{ float:right;font:bold 11px/20px 'Open Sans'; margin-right: 10px; padding:2px 5px;}
.loginDetClk:hover{ text-decoration:none;}
.closeDrag{ position:absolute; background:url("../images/delete-new01.png") no-repeat left top; width:21px; height:25px; top:-10px ; right:0px; cursor:pointer; z-index:10;}


/* Header Demo Login sticky bar Ends */
.bdrRhtNone{ border-right:none !important;}
.footerLftSide{word-wrap:break-word; border-left:1px solid #233750;border-right:1px solid #233750; padding-left:15px;padding-right:15px;}
.footerLftSideHead{ display:inline-block;width:100%;font:bold 14px/30px  'OpenSans'; color:#fff; border-bottom:1px solid #999999; margin-bottom:5px;}
.footerLftSideDesc{display:inline-block; width:100%;font:normal 13px/18px  'OpenSans'; color:#ffffff; }
.footerUl1{border-left: 1px solid #233750; padding-left:15px;}
.footerUl1 li{ display: inline-block;    width: 100%; margin:0 0 10px 0;}
.footerUl1 li a{color:#fff;font:normal 11px/25px  'OpenSans'; cursor:pointer; width:auto;}
.padtopBot15{ padding:15px 0px;}

.footerUl2{padding-left: 10px; border-left:1px solid #233750;}
.footerUl2 li{display: inline-block; width: 100%;}
.footerUl2 li a{ color:#fff; font:normal 14px/25px  'OpenSans';cursor:pointer;width:auto;}
.getintouch1{ float:left; width:100%; font:17px  'OpenSans'; color:#4c4c4c; margin:0 0 0px 0; cursor:pointer; padding:0 0 0 0;}
.getintouch2{ float:left; width:100%; font:17px newsGothicBold; color:#4c4c4c; margin:6px 0 15px 0;}
.loginformTbox{float:left; width:90%; border:1px solid #ccc; height:28px; color:#b1b1b1;font:15px  'OpenSans'; padding:3px; margin:0 0 10px 0;border-radius:3px; clear:both;}
.loginformTarea{float:left; width:90%; border:1px solid #ccc; height:95px; color:#b1b1b1;font:15px  'OpenSans'; padding:3px; margin:0 0 10px 0;border-radius:3px; clear:both;}
.loginformSmallTbox{float:left; width:40%; border:1px solid #ccc; height:28px; color:#b1b1b1;font:15px  'OpenSans'; padding:3px; margin:0 0px 10px 0;border-radius:3px;}
.loginformSubmit{ float:left; width:auto; border:0px; border-radius:3px; background:#838383; padding:5px 20px;font:13px newsGothicBold; color:#fff; cursor:pointer; margin-top:10px; margin-left:20px;}
.logincaptcha{ float:left; width:auto; margin:0 0 0 10px;font:17px/30px newsGothicBold; color:#2f4581; background:#b6bfc8; border:1px solid #ccc;border-radius:3px; height:28px; padding:3px;}
.headerrightBtn{ float:right; margin:0 80px 0 0;}
.getindown{ background:url(../images/down-arrow.png) no-repeat right center;}
.getinup{ background:url(../images/up-arrow.png) no-repeat right center;}
.loginFormInner.fixed{ position:fixed;}
.loginFormInner{ float:left;border:2px solid #e0e0e0; border-radius:3px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); padding:1%; position:absolute; left:10px; background:#fff;}
.footerjobpost{ display:inline-block; background:#f5d31a; padding:3px 15px; font:Bold 14px/23px  'OpenSans'; color:#000; border:0px none; margin:15px 0 0 0; text-align:center;border-radius:5px;}
.usrNameRht{float:left; width:60%;}
.usrNameLft{float:left; width:38%;}
.clicklogin{color: #DF2424;float: right;font:italic 13px  'OpenSans';}
.searchBannerUl{ float:left; width:100%; margin:15px 0 3px;}
.searchBannerUl li{float:left; width:100%; margin:0 0 15px 0;font:14px newsGothicBold;color:#fff;}
.searchBannerUl li a{ float:left; width:auto; background:url(../images/tickbanner.png) no-repeat left center;color:#fff; padding:0 0 0 30px;}
.bannerNewToyImg{ width:auto;float:left; position:absolute; bottom:-14px; right:60px;}
.howitworkUl{ float:left; width:100%;margin:0 0 0	px; height:40px;}
.howitworkUl li{ float:left;text-align: center;width: 24.85%;border-right:1px solid #ccc;}
.howitworkUl li a{ float:left;width:100%;color:#333333;font:13px/40px newsGothicBold;}
.howitworkUl li a.active{border-bottom: 2px solid #EEF1F2; color:#81a72e;}
.givejust{ margin:20px 0px 0px;}
.wordWrap{word-wrap:break-word;}
.successnewline{ float:left; width:100%; color:#36b908;font:italic 13px newsGothicBold; padding:5px 0; text-align:center;}

.uploadWorkUl{ display:inline-block; margin:0px 0px; }
.uploadWorkUl li{border: 1px solid #ddd;display: inline-block;margin: 10px 0 15px;padding: 5px;position: relative;text-align: center;}
.uploadWorkUl li a{display:inline-block;}
.hideupphoto{opacity:0; float: left; width:100%; height: 100%; position: absolute; left:0; top:26px; z-index:100;}

.topLeft1Plan{ background:url(../images/boxCornerLT1.png) no-repeat; position:absolute; left:-1px; top:-1px; float:left; width:9px; height:9px;}
.topRight1Plan{ background:url(../images/boxCornerRT1.png) no-repeat; position:absolute; right:-1px; top:-1px; float:left; width:9px; height:9px;}
.downLeft1Plan{ background:url(../images/boxCornerLB1.png) no-repeat; position:absolute; left:-1px; bottom:-1px; float:left; width:9px; height:9px;}
.downRight1Plan{ background:url(../images/boxCornerRB1.png) no-repeat; position:absolute; right:-1px; bottom:-1px; float:left; width:9px; height:9px;}

.lineHt70{ line-height:70px !important;}
.lineHt20{ line-height:20px;}
.lineHt30{ line-height:30px  !important;}
.lineHt35{ line-height:35px  !important;}
.flt { float: left;}

.continue{ width:auto; height:28px; border:1px solid #a6690f; text-align:center; margin:10px 10px 10px 10px !important; text-shadow:none !important; font:13px/28px newsGothicBold; color:#fff !important; background:#0e76bc !important;
	border-radius:5px ;
 	-pie-border-radius:5px;
	behavior: url(PIE.htc);}
a.continue{height: 22px;}

.btnLT1{ background:url(../images/btnLT.png) no-repeat; position:absolute; left:0px; top:0px; float:left; width:9px; height:9px;}
.btnRT1{ background:url(../images/btnRT.png) no-repeat; position:absolute; right:0px; top:0px; float:left; width:9px; height:9px;}
.btnRB1{ background:url(../images/btnRB.png) no-repeat; position:absolute; right:0px; bottom:0px; float:left; width:9px; height:9px;}
.btnLB1{ background:url(../images/btnLB.png) no-repeat; position:absolute; left:0px; bottom:0px; float:left; width:9px; height:9px;}

/*.continue:hover{ background:#ED6D38;}*/
.continue:hover ~ .btnLT1{ background:url(../images/btnLThover.png) no-repeat ;}
.continue:hover ~ .btnRT1{ background:url(../images/btnRThover.png) no-repeat ;}
.continue:hover ~ .btnRB1{ background:url(../images/btnRBhover.png) no-repeat ;}
.continue:hover ~ .btnLB1{ background:url(../images/btnLBhover.png) no-repeat ;}

.tradRegBtn{ float:left; margin:10px 0px 0px 100px;}
.tradRegMemBtn{ float:left; margin:5px 0px 5px 0px;}
.lineht18{line-height: 18px !important;}
.marTop10{ margin-top:10px !important;}
.marBot10{ margin-bottom:10px !important;}
.skillBuildHeadLft{background:#0E76BC; width:100%; text-align:center; padding:0px 0px 0px 0px;font:bold 15px/35px  'OpenSans'; color:#fff;border-radius:5px 5px 0px 0px;
 	-pie-border-radius:5px 5px 0px 0px; margin:0;}
.margLft25{ margin-left:25px;}

.custMyAccLT{ background:url(../images/custMyAccBoxLT.png) no-repeat; position:absolute; left:0px; top:0px; float:left; width:9px; height:9px;}
.custMyAccRT{ background:url(../images/custMyAccBoxRT.png) no-repeat; position:absolute; right:0px; top:0px; float:left; width:9px; height:9px;}
.custMyAccLB{ background:url(../images/custMyAccBoxLB.png) no-repeat; position:absolute; left:0px; bottom:0px; float:left; width:9px; height:9px;}
.custMyAccRB{ background:url(../images/custMyAccBoxRB.png) no-repeat; position:absolute; right:0px; bottom:0px; float:left; width:9px; height:9px;}

.margBotTop0{ margin-bottom:0px; margin-top:0px; }
.width53P{ width:53%;}
.width99P{ width:99%;}
.margLft8{ margin-left:8px;}

.inboxMsgTtl{
	background: #828282 -moz-linear-gradient(top, #828282 0%, #5c5c5c 100%);
	background: #828282 webkit-gradient(linear, 0% 0%, 0% 100%, from(#828282), to(#5c5c5c));
	background: #828282 -webkit-linear-gradient(top, #828282 0%, #5c5c5c 100%);
	background: #828282 -o-linear-gradient(top, #828282 0%, #5c5c5c 100%);
	background: #828282 -ms-linear-gradient(top, #828282 0%, #5c5c5c 100%);
	background: #828282 linear-gradient(top, #828282 0%, #5c5c5c 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#828282', endColorstr='#5c5c5c', GradientType=0);
}
.boldNone{ font-weight:normal !important;}
.bold{ font-weight:bold !important;}
.italic{ font-style:italic !important;}
.inboxMsg{display: inline-block; margin-left: 10%; width: 85%; word-wrap: break-word;}

.repLT{ background:url(../images/replyLT.png) no-repeat; position:absolute; left:0px; top:0px; float:left; width:9px; height:9px;}
.repRT{ background:url(../images/replyRT.png) no-repeat; position:absolute; right:0px; top:0px; float:left; width:9px; height:9px;}
.repLB{ background:url(../images/replyLB.png) no-repeat; position:absolute; left:0px; bottom:0px; float:left; width:9px; height:9px;}
.repRB{ background:url(../images/replyRB.png) no-repeat; position:absolute; right:0px; bottom:0px; float:left; width:9px; height:9px;}
.replybutton:hover{ box-shadow:0px 0px 5px #000; color: #000;}
.replybutton:hover .replayBtn{color: #000; background:url("../images/reply.png") no-repeat scroll 4px 4px #fff;}
.loader{ float:left; text-align:center;width:100%;}
.msgSubj{width:315px !important; word-wrap: break-word;}
.inboxAttach{ float:right; margin-right:12px;background:url(../images/attach.png) no-repeat left center; width:24px; height:28px;}
.width125{ width:125px !important;}
.replyMessageSec{margin-top:10px; border-top:1px solid #ccc;}
.replyMessageSecInner{padding:10px;}
.InviteJob{
    display: inline-block;
    color: #fff;
    font-size: 18px !important;
    font-family: 'Roboto Slab', serif;
    padding: 5px 15px;
    height: auto !important;
    margin: 0px 5px 0px 5px !important;
    background: #84c335;
    line-height: 30px;
    font-weight: bold;
	border-radius: 5px;
}
.findJobHead .InviteJob{
    width: 180px;
    text-align: center;
}

.btn.InviteJob{ display:inline-block; color:#262625;font: 16px/37px  'OpenSans'; padding:7px 23px !important;
    height: auto !important;margin: 0px 0px 0px 0px !important; ;

padding: 0;
width: 100%;
border-radius: 3px;
color: #fff;
text-align: center;
display: block;
font-size: 17px;
font-weight: 700;
font-family: 'Roboto Slab', serif;
text-shadow: 1px 2px 2px #rgba(0,0,0, 0.5);
background: rgba(119,188,31, 0.9);
text-transform: uppercase;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

 	 }
.viewProfNew{ background: #234e86; color:#fff;box-shadow:0 5px 5px #597fb1 inset;}

.InviteJob:hover{ text-decoration:none;color:#fff;background: rgba(119,188,31, 0.9);}
.btn.InviteJob:hover{ background: rgba(119,188,31, 0.9);}
.viewProfNew:hover{ text-decoration:none; color:#fff;}
.contactDetInnerJob{ float:left; width:100%; margin:3px 0px 5px; border:1px solid #dddddd; background:#fff; padding:5px 2%; position:relative;}

#captchacode{ float:left; width:90px; height:37px; background:url(../images/captcha-code.png) no-repeat left center; text-align:center; font: bold italic 27px/37px eminenz; color:#fff;}
.refreshCaptcha{ float:left; width:40px; height:37px;background:url(../images/refreshAbout.png) no-repeat center center; cursor:pointer;}

.width192{ width:192px;}
.bigImg img{ max-width:400px;}

.ht30{ height:30px;}
.margTop10{ margin-top:20px !important;}
.margTop15{ margin-top:15px !important;}
.margRht10{ margin-right:10px;}
.bgBlue{ background:#E5EFFF;}
.bgBlue:hover{ background:#E5EFFF; color:#1B4771 !important;}
.colBlack{ color:#000000 !important;}
.headStrinker{ color:#0169B2 !important;}

.navbar .headStrinker.btn-navbar{
    background: #77b527;
    border: medium none;
    border-bottom: 2px solid #618F23;
    margin: 20px 10px 0 0;
    padding: 8px;
    color: #FFF !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position:absolute;
    right:15px;
    margin:0;
    height: 32px;
    line-height: 32px;
    width: 78px;
    border-radius: 0.5em;
}
.navbar-header{ position:relative;}

.navbar .headStrinker.btn-navbar .iconbar{
    border: 1px solid #fff;
    clear: left;
    float: left;
    margin-bottom: 3px;
    width: 16px;
}
.navbar .headStrinker.btn-navbar span.iconbar:first-child{
    margin-top: 5px;
}
.navbar .headStrinker.btn-navbar .menu-title{
    float: right !important;
    color: #FFF !important;
    line-height: 16px;
}



.QandA{ display:block;padding-left:35px; padding-bottom:7px;background:url(../images/q&a-icon.jpg) no-repeat left top; min-height:50px; border-bottom:1px solid #ccc;margin:10px 0 15px 15px; }
.questions{ display:block;color: #1c7699; font:bold 14px/18px  'OpenSans';}
.answers{ display:block; color: #726e6e; font: 13px/15px  'OpenSans'; margin-top:5px;}
.smallQandA{ width:89%; padding-left:11%;}
.width26P{width:26%;}
.width70P{ width:70%;}
.widthAuto {width: auto !important;}
.margTop15 { margin-top: 15px !important; }
.margBottom10{ margin-bottom: 10px !important; }
.margBottom15{ margin-bottom: 15px !important; }
.indexZipcodeBox{height:58px !important;font: 18px/31px newsGothic  !important; margin-bottom:0px !important; border-radius:6px; border:none !important;padding-right: 115px;
    text-indent: 15px;width: 500px;}
.indexZipcodeBoxsmall{ height:45px;}
.indexContinue{ position:absolute;right: 4px;top: 4px;border:none; border-radius:0px 5px 5px 0px;color:#000;cursor:pointer;font:bold 18px/42px  'OpenSans';height:50px;padding: 0 15px;background:#eed236;}
.margTop25{ margin-top:25px;}
.margBottom25{ margin-bottom:25px;}
.optionMiddleRht{ float:right; width:31%; border:1px solid #bed0d4;border-radius:5px;
	background: #fdfeff -moz-linear-gradient(top, #fdfeff 0%, #ebf2f6 100%);
	background: #fdfeff webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ebf2f6));
	background: #fdfeff -webkit-linear-gradient(top, #fdfeff 0%, #ebf2f6 100%);
	background: #fdfeff -o-linear-gradient(top, #fdfeff 0%, #ebf2f6 100%);
	background: #fdfeff -ms-linear-gradient(top, #fdfeff 0%, #ebf2f6 100%);
	background: #fdfeff linear-gradient(top, #fdfeff 0%, #ebf2f6 100%);
	}
.optionMiddleRhtHd{ color:#1f86c7; font:bold 20px/40px newsGothiBold;border-bottom:1px solid #bed0d4; text-align:center;
	background: #ffffff -moz-linear-gradient(top, #ffffff 0%, #f4fbff 100%);
	background: #ffffff webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f4fbff));
	background: #ffffff -webkit-linear-gradient(top, #ffffff 0%, #f4fbff 100%);
	background: #ffffff -o-linear-gradient(top, #ffffff 0%, #f4fbff 100%);
	background: #ffffff -ms-linear-gradient(top, #ffffff 0%, #f4fbff 100%);
	background: #ffffff linear-gradient(top, #ffffff 0%, #f4fbff 100%);
	border-radius:5px 5px 0 0;
 }

.formHalf{ float:left; width:48%; margin-right:2%; word-wrap:break-word;margin-bottom:3px;}
.formFields{font: 13px/20px  'OpenSans';}
.width150{ width:150px;}
.bannerFooter .findMoreContractHead,.bannerFooter .findMoreContractUl li a{ color:#929090;}
.bannerFooter .findMoreContractUl{ width:24%; margin-right:1%;}
.footerUl2 li h1,.footerUl1 li h1{color: #ffffff;font: 20px/35px  'OpenSans';width: auto;}
.margBot0{ margin-bottom:0px !important;}
.headerBotdr{ display:inline-block; width:100%; border-bottom:3px solid #161616;}
.headBdrRht{ border-right:2px solid #aad753;}
.howitsWorksHead { color: #000000;  float: left; font:bold 15px  'OpenSans'; margin: 0; padding: 0 0 5px; border-bottom:3px solid #2297d4; padding-right:20px; clear:right;}
.howitworkCont{ float:left;width:63%; border:1px solid #cccccc; background:#eef1f2; position:relative;margin-top: 20px;}
.bdrRhtNone{ boder-right:none;}
.howitworkTabCont{ float:left;width:96%; border-top:2px solid #ccc; margin-top:40px; padding:1% 2%;}
.howitworkTabs{ position:absolute; top:0px; left:0px; width:100%; float:left; z-index:10;}
.padBot25{padding-bottom: 25px;}
.submitBtn { display:inline-block;background:#2297d4; border: none;color: #FFFFFF; cursor: pointer; font: 18px/40px newsGothicBold;padding: 0 40px;text-align: center;width: auto;									 	border-radius:5px;
 	-pie-border-radius:5px;
	behavior: url(PIE.htc);
}
.howitworkVideo{ float:right; width:35%; cursor:pointer;}
.howitsWorksHeadBdr{ position:absolute; width:37px; border-bottom:3px solid #a7e12a;bottom: -3px;left: 0;}
.no-padding{ padding:0px !important;}
.width500{ width:500px !important;}
.margTop26{ margin-top:26px;}
.margTop5{ margin-top:5px;}

.headBdr { border-bottom: 3px solid #A7E12A; bottom: 0; left: 0;position: absolute; width: 50px;}
.margTopM4{ margin-top:-4px;}
.minWidth80{ min-width:80px;}
.padBot0{ padding-bottom:0px;}
.margRht{margin-right: 5px;}
.postErrors{color: #d60317;display: block; font: 14px/17px  'OpenSans'; margin: 3px 0 0;word-wrap: break-word; clear:both;}
.posrProjRight { border: 1px solid #DEECF0; border-radius: 5px; float: left; margin: 0px 0 ;width:98%; padding:1%; background:#fdfeff;border-radius: 8px; position:relative;}
.posrProjRightArow{ width:38px; background:url(../images/post-arrow.png) no-repeat; height:48px; position:absolute; bottom:-44px; left:45px;}
.tradesmenUl{ width:100%;}
.tradesmenUl li{ width:21%;margin:25px 3.5% 25px 0;}
.tradesmenUl li .optionInPost,.tradesmenUl li .optionInGet,.tradesmenUl li .optionInHires,.tradesmenUl li .optionInFeed {padding: 0 10px 0 33%; width:67%;}
.findtradesHead { color: #000000;  float: left; font:18px/35px newsGothicBold; width:100%; text-align:center;}
.findtradesRhtCont{ float:left; width:90%; padding:5%;
	background: #f2f1f0 -moz-linear-gradient(top, #f2f1f0 0%, #fefefe 100%);
	background: #f2f1f0 webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f1f0), to(#fefefe));
	background: #f2f1f0 -webkit-linear-gradient(top, #f2f1f0 0%, #fefefe 100%);
	background: #f2f1f0 -o-linear-gradient(top, #f2f1f0 0%, #fefefe 100%);
	background: #f2f1f0 -ms-linear-gradient(top, #f2f1f0 0%, #fefefe 100%);
	background: #f2f1f0 linear-gradient(top, #f2f1f0 0%, #fefefe 100%);
	-pie-background: linear-gradient(#f2f1f0, #fefefe) repeat 0% 100%;
	border-radius:10px;
 	-pie-border-radius:10px;
	behavior: url(PIE.htc);}
.findtradesCount{ font:38px/50px newsGothicBold; text-align:center; color:#56514e;}
.findtrades{ font:24px/40px newsGothicBold; text-align:center; color:#56514e;}
.signupBtnOuter{display: inline-block;margin-top: 15px;cursor:pointer; padding:2px; background:#fff; box-shadow:0px 0px 5px #999;border-radius:10px;}
.signupBtnInner{display: inline-block;font:24px/45px newsGothicBold; text-align:center; color:#fff;cursor:pointer;border:none;padding:7px 20px;
	background: #f2f1f0 -moz-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8e02), to(#f54603));
	background: #ff8e02 -webkit-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 -o-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 -ms-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 linear-gradient(top, #ff8e02 0%, #f54603 100%);
	border-radius:10px;}
.questionMark {color: #1c7699;font:bold 16px/27px OpenSans; padding-left:32px;background: url("../images/question-y.png") no-repeat;margin-bottom: 3px; }
.margBot10{ margin-bottom:10px !important;}
.completedJobs span{ width:88%; padding-left:32px;}
.completedJobs b{ width:36%; float:left; }
.completedJobs .col{width:5%; text-align:center; float:left; padding-left:0px;}

.postedJobs span{ background-position: left top;padding-left:30px; width: 80%;}
.postedJobs b{ width:42%; float:left; }
.postedJobs .col{width:10%; text-align:center; float:left; padding-left:0px;}
.appBg{background: url("../images/icon_paste.png") no-repeat left center;}
.timeBg{background: url("../images/icon_cal.png") no-repeat left center;}
.wonBg{background: url("../images/icon_key.png") no-repeat left center;}
.budgetImg{background: url("../images/icon_euro.png") no-repeat left center;}
.width33P{width:33%;}
.width36P{width:36%;}
.width65P{width:65%;}
.padLft0{ padding-left:0px !important;}
.postedJobs .rht,.completedJobs .rht{float: left;padding-left: 0;width: 48%;}

.indexZipcodOuterMarg{ margin-top:280px; }
.margLft25P{ margin-left:25%;}

.custJobs span{ width:93%;}
.custJobs > span{
    padding-left: 28px;
    line-height: 35px;
    height: 35px;
}
.custJobs b{ width:42%; float:left; font-weight: normal; }
.custJobs .col{width:10%; text-align:center; float:left; padding-left:0px;}
.custJobs .rht{ float: left;padding-left: 0;width: 48%;word-wrap: break-word;}

.width60P{ width:60%;}


/*-- Gallery Popup starts--*/
#gallerypop{}
.galleryPopWrap{ }
.loginPopUpHd{ float:left; width:100%; text-align:center; font:bold 18px/30px OpenSans; background:#E7E0D8; color:#202020;}
.closePop{ float:right; width:auto; font:11px OpenSans;color:#878787; cursor:pointer; position:absolute; top:2px; right:5px;}
.galleryPopImgDiv{ float:left; width:580px; padding:10px;}
.popanyClassOuter{ float:left; width:580px;}
.anyClassOuter{ float:left; width:500px;}
.popanyClass{ float:left; margin:0px; width:494px !important; margin:0 10px;}
.popuploadPhotoUl{ float:left; width:400px; margin:5px 0px; height:350px; overflow:hidden;}
.popuploadPhotoUl li{ float:left;width:400px !important; height:350px; margin:0px; position:relative;}
.popuploadPhotoUl li a{ float:left; width:auto;}
.popuploadPhotoLArrow{ float:left; background:url(../images/left-arrow.png) no-repeat; width:33px; height:33px; margin:160px 0px 0px 0px; float:left; cursor:pointer;}
.popuploadPhotoRArrow{ float:left; background:url(../images/right-arrow.png) no-repeat; width:33px; height:33px; margin:160px 0px 0px 0px; float:left; cursor:pointer;}
.skillnewHead{
	background:#e08b0f;
	width:100%;
	height:auto;
	padding:0;
	font:bold 15px OpenSans;
	color:#fff;
	text-align:center;
}
.newskillsTradeRight{ float:left; width:245px;border:1px solid #dddddd; position:relative;margin:10px 0px 10px 0px;}
.skillsTradeRight.frt{ float:right;}
.newskillWrap{ float:left; padding:10px; color:#202020;font:13px /20px OpenSans;}

/*-- Gallery Popup and pop slider Ends--*/

.payImage{ position:absolute; width:111px; height:46px; right:-500px; top:5px; background:url("../images/price-image.png") no-repeat;}
.justPay{ font:bold 11px/15px OpenSans; margin:4px 0 0 6px; color:#fff;}
.payAmount{ font:bold 16px/20px OpenSans; color:#fff; text-align:center;color:#fff;}
.paidTxt{font:bold 13px/20px OpenSans; color:#063a5f;}
.amountColor{ color:#F88A0B;}
.margRht13P{ margin-right:13%;}
.purchaseBtn{ position:absolute; right:0px ; top:-5px; font:bold 15px/30px OpenSans;}
.margTop20{ margin-top:20px !important;}
.margTop60{ margin-top:60px !important;}

.bannerImg{ position:absolute; width:100%; height:510px; top:0px;left:0px;z-index:-1;}
.citiesImg{ position:absolute; bottom:0px; right:0px;background:url("../images/projectlist-image.jpg") no-repeat; width:529px; height:501px; display: inline-block;text-align: center;}
.citiesImgbottom{ position:absolute; bottom:-21px; left:0px;background:url("../images/city-bgbottom.png") no-repeat center top; width:100%; height:21px;}
.bdrNone{ border:none !important;}.bgNone{ background:none !important;}

.width150{ width:150px;}

.upcomeeventsHead{ float:left; width:100%; color:#F2941A; margin:0 0 10px 0;font:bold 17px  'OpenSans';}
.upcomeeventInner{ float:left; width:94%; margin:0 0 0px 0;font:13px  'OpenSans'; padding:5px 3%; color:#3a3a3a;}
.upcomeeventbg{background:#fbf7f3;}
.upcomeeventWrap{ float:left; width:100%; border-bottom:1px dashed #ddd; padding:0 0 10px 0; margin:0 0 20px 0;}
.width23P{ width:21%;}
.width24P{ width:24%;}
.width14P{ width:14%;}
.margRht2P{ margin-right:2%;}
.bdrRhtNew{ border-right:1px solid #999; height:55px;}
.newLead1{ color:#e5a11c;font-weight: normal;}

.bdrBot{ border-bottom:1px solid #DBDBDB;}
.bdrTop{ border-top:1px solid #e2e2e2;}
.padLft1P{ padding-left:1%;}
.padRht1P{ padding-right:1%;}


.padLft15{ padding-left:15px;}
.loginTabs{float: left;/* width:100%;*/padding: 0;background: none repeat scroll 0 0 #fff !important; /*margin-bottom:-2px;*/}
.loginTabs a{color: #000000;display: block;font: 18px 'Roboto Slab', serif;margin: 0; padding:10px 15px 10px 15px;border-top: 1px solid #1c3c66;
border-right: 1px solid #1c3c66;}
.loginTabs a.active,.loginTabs a:hover{text-decoration:none;}
.loginTabContOuter{ float:left; width:100%; margin-top:25px; position:relative;}
.loginTabCont{ float:left; width:100%; margin-top:10px;}
.width65P{ width:65%;}
.loginFb{
    background: url("../images/fb.png") no-repeat scroll 0 0 / 160px auto rgba(0, 0, 0, 0);
    float: left;
    clear: left;
    height: 37px;
    margin: 15px 0 0 0px;
    width: 160px;
}
.loginTw{ float:left; width:36px; height:36px; margin:0px 0 0px 15px; background: url("../images/tw.png") no-repeat;}
.margBot15{ margin-bottom:15px !important;}
.viewMore{float: right;font:14px/30px  'OpenSans'; padding-left:15px; background: url("../images/viewmore.png") no-repeat left center; color:#807f7e; }
.viewMore:hover{ text-decoration:underline;}
.width19P{ width:19% !important;}

.likes{ background:url("../images/like.png") no-repeat center center; width:48px;display: inline-block; height: 48px; cursor:pointer;position: relative;}
.likesCount{ position:absolute;background:#b6c917;color:#FFFFFF;font:bold 11px/17px OpenSans;padding:0 4px;top:-7px; left:24px;
	border-radius:10px;
 	-pie-border-radius:10px;
	behavior: url(PIE.htc);}
.unlike{ background:url("../images/Unlike.png") no-repeat !important;}

.findMoreContractUlNew{ display:inline-block;width:100%; margin:10px 0px 5px 0px;}
.findMoreContractUlNew li{  display:inline-block;margin:0px 0px 1% 0px;}
.findMoreContractUlNew li a{   display:inline-block;width:auto;color:#929090; font:bold 12px  'OpenSans'; word-wrap: break-word;}
.findMoreContractUlNew li a:hover{ text-decoration:underline;}

.addRefBox{ display:inline-block; width:43%; vertical-align:top; margin-left:2%; margin-bottom:15px; padding:2%;
	background: #86cefd;
	border-radius:5px;
 	-pie-border-radius:5px;
	behavior: url(PIE.htc);}
.addRefClose{ position:absolute; right: -10px;top: -11px;width:25px; height:25px; background:url("../images/delete-new01.png") no-repeat center center;}
.addRefname{ color:#fff;font: bold 15px/25px  'OpenSans';}
.addRefEmail{color:#09334F ;font:13px/23px  'OpenSans';}
.addRefPho{color:#0169B2 ;font:bold 13px/25px OpenSans;}
.addRefDesc{color:#645f5f ;font:13px/19px OpenSans; margin:15px 0px; text-indent:20px;}
.addRefWorkTime{ color:#0169B2;font:12px/17px OpenSans;}
.fltNone{ float:none !important;}

.width80 { width: 80px;}
.starGrayBig {background: url("../images/star-grey.png") no-repeat; float: left; height: 15px;  width: 100%;}
.starGreenBig {background: url("../images/star-green.png") no-repeat ;  float: left; height: 15px; left: 0; position: absolute;top: 0;	}
.starGrayBigNew {background: url("../images/star-grey-Big.png") no-repeat; float: left; height: 27px;  width: 100%;}
.starGreenBigNew {background: url("../images/star-green-Big.png") no-repeat ;  float: left; height: 27px; left: 0; position: absolute;top: 0;	}
.ratingValue{ float:left; font:26px/30px OpenSansSemiBold; margin-left:24px;}
.width79{width:79px;}

.memTxtBox > div{background:#fff; border-width:20px; border-style:solid;padding:5px; margin-bottom:10px;}
.membershipLeft1{border-color:#91be0b;}
.membershipLeft2{border-color:#2ca9df; margin-bottom:0px !important;}
.membershipLeft3{border-color:#fb8521;}

/*.membership1{box-shadow: 0 0 5px #999999;}
.membership2{border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8; box-shadow: 0 0 5px #999999;}
.membership3{ box-shadow: 0 0 5px #999999;}*/
.membership2{ float:right;}

.membershipHead{font:bold 22px/40px OpenSans; color:#fff; text-align:center; position:absolute; top:17px;width:272px; height:49px; left:-11px; }

.memberHead1{ background:url(../images/silver.png) no-repeat;}
.memberHead3{ background:url(../images/gold.png) no-repeat;}
.memberHead2{ background:url(../images/platinum.png) no-repeat;}

.memberSubHead{ margin-top:90px;}

/*.memberSubHead1{color:#fff;width:100%;
	background: #00b9e6 -moz-linear-gradient(top, #00b9e6 0%, #02cbfb 100%);
	background: #00b9e6 webkit-gradient(linear, 0% 0%, 0% 100%, from(#00b9e6), to(#02cbfb));
	background: #00b9e6 -webkit-linear-gradient(top, #00b9e6 0%, #02cbfb 100%);
	background: #00b9e6 -o-linear-gradient(top, #00b9e6 0%, #02cbfb 100%);
	background: #00b9e6 -ms-linear-gradient(top, #00b9e6 0%, #02cbfb 100%);
	background: #00b9e6 linear-gradient(top, #00b9e6 0%, #02cbfb 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b9e6', endColorstr='#02cbfb', GradientType=0);
	}
.memberSubHead3{color:#fff;width:100%;
	background: #fec85c -moz-linear-gradient(top, #fec85c 0%, #fea606 100%);
	background: #fec85c webkit-gradient(linear, 0% 0%, 0% 100%, from(#fec85c), to(#fea606));
	background: #fec85c -webkit-linear-gradient(top, #fec85c 0%, #fea606 100%);
	background: #fec85c -o-linear-gradient(top, #fec85c 0%, #fea606 100%);
	background: #fec85c -ms-linear-gradient(top, #fec85c 0%, #fea606 100%);
	background: #fec85c linear-gradient(top, #fec85c 0%, #fea606 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec85c', endColorstr='#fea606', GradientType=0);
	}

.memberSubHead2{color:#fff;width:100%;
	background: #2093e4 -moz-linear-gradient(top, #2093e4 0%, #33a4f4 100%);
	background: #2093e4 webkit-gradient(linear, 0% 0%, 0% 100%, from(#2093e4), to(#33a4f4));
	background: #2093e4 -webkit-linear-gradient(top, #2093e4 0%, #33a4f4 100%);
	background: #2093e4 -o-linear-gradient(top, #2093e4 0%, #33a4f4 100%);
	background: #2093e4 -ms-linear-gradient(top, #2093e4 0%, #33a4f4 100%);
	background: #2093e4 linear-gradient(top, #2093e4 0%, #33a4f4 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b9e6', endColorstr='#33a4f4', GradientType=0);
	}*/


.memBtn1{ width:159px; height:42px; padding-left:15px; font:18px/42px newsGothicBold; color:#fff;cursor: pointer; float:left; background: url("../images/blue-button.png") no-repeat center top; border:none; margin-bottom:30px;margin-top: 30px;}
.memBtn3{ width:159px; height:42px; padding-left:15px; font:18px/42px newsGothicBold; color:#fff;cursor: pointer; float:left; background: url("../images/grey-button.png") no-repeat center top; border:none; margin-bottom:30px;margin-top: 30px;}
.memBtn2{ width:159px; height:42px; padding-left:15px;font:18px/42px newsGothicBold; color:#fff;cursor: pointer; float:left; background: url("../images/green-button.png") no-repeat center top; border:none; margin-bottom:30px;margin-top: 30px;}
.memberShipTxt{ display:inline-block;margin:0px 0px 0px 0px; padding:10px 20px;font:bold 13px/20px OpenSans;word-wrap: break-word;}
.membershipLeft1 .memberShipTxtInner,.membershipLeft3 .memberShipTxtInner,.membershipLeft2 .memberShipTxtInner{display: inline-block;text-align:justify;}
.width690{ width:690px;}
.alignTop{vertical-align:top;}

.memberShipTxtInner{ color:#01284b;}

.coins{display: inline-block;width:76px; height:76px; margin-bottom:15px; /*padding-top:40px;*/ text-align:center; font:bold 12px/20px myriadpro; color:#000; opacity:0.9;}
.silver{ background:url("../images/silverImg.png")  no-repeat center center;  }
.platinum{ background:url("../images/platinumImg.png")  no-repeat center center; }
.gold{ background:url("../images/goldImg.png")  no-repeat center center; }
.silverTxt{font:bold italic 14px/20px Georgia,"Times New"; color:#514f4d; }
.goldTxt{font:bold italic 14px/80px Georgia,"Times New"; color:#6f3d05;}
.platinumTxt{font:bold italic 14px/20px Georgia,"Times New";  color:#514f4d;}
.coins:hover{ opacity:1;}
.coinsPos{ position:absolute; top:0px; right:0px; width:80px;}
.coinsPos span.contain{ padding-left:0px; }
.margLft0{ margin-left:0px !important;}

.leftBotShadow{ position:absolute; bottom:-15px; left:10px; background:url("../images/shadow-left.png")  no-repeat center center; width:81px; height:15px; }
.rightBotShadow{ position:absolute; bottom:-15px; right:10px; background:url("../images/shadow-right.png")  no-repeat center center; width:81px; height:15px; }
.dollarSym{font:bold 23px  'OpenSans';}
.inline-block{ display:inline-block !important;}
.srtMarg{ margin:3px 20px 0px 20px !important; }

.menuLeftUl{float:left; width:100%;}
.menuLeftUlHead{float:left; width:100%; margin:0 0; color:#212020;font:20px Titillium; padding:0 0 10px; border-bottom:1px solid #a99d8c;}
.menuLeftUl li{float:left; width:100%;  border-bottom:1px dotted #bdbdbd;font:14px/25px MyriadLightSemi;}
.menuLeftUl li a{float:left; width:auto; padding:0px 15px 0px 15px !important; margin-bottom:3px; color:#4A4A4A;}
.menuLeftUl li a:hover{ color:#f29c0b;}

.categoryOptionDivLft{ float:left;background:url(../images/sign-Up.png) no-repeat left top ;height:29px; padding-left:12px;}
a.categoryOptionDiv{ color:#fff !important; padding:0px 10px !important;}

.catArrow{background:url(../images/arrowmap.png) no-repeat right center;height:29px; padding-right:15px; color:#fff;}


#menuLeftWrapNew{width:225px; padding:10px; border:1px solid #c3c3c3;position:absolute; top:32px; left:0; display:none; z-index:10000;
	background: #fffdfe -moz-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe webkit-gradient(linear, 0% 0%, 0% 100%, from(#fffdfe), to(#dcdcdc));
	background: #fffdfe -webkit-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe -o-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe -ms-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
}
#menuLeftWrap{ width:200px; padding:10px; border:1px solid #c3c3c3;position:absolute; top:32px; right:0; display:none; z-index:10000;
	background: #fffdfe -moz-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe webkit-gradient(linear, 0% 0%, 0% 100%, from(#fffdfe), to(#dcdcdc));
	background: #fffdfe -webkit-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe -o-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe -ms-linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
	background: #fffdfe linear-gradient(top, #fffdfe 0%, #dcdcdc 100%);
}
.menuLeftUlNew{width:100%; margin-left: 0;}
.menuLeftUlHead{float:left; width:100%; margin:0 0;  padding:0 0 10px; border-bottom:1px solid #a99d8c;}
.menuLeftUlNew li{float:left; width:100%; padding:0px 0px 5px 0; border-bottom:1px dotted #bdbdbd;}
.menuLeftUlNew li a{float:left; width:auto;}

.mainMenuUl li:hover .menuLeftUlNew li a{ color:#4A4A4A  !important;}
.menuLeftUlNew li:hover{ background:none;}
.mainMenuUl li:hover .menuLeftUlNew li a:hover{color:#0169b2 !important;}

.categoryOptionDivNew{cursor:pointer;padding-right:12px !important;}
.catArrowNew{background:url(../images/service-arrow.png) no-repeat 92% 14px; padding-right:10px; }

.indexZipcodOuter{display:inline-block;background:rgba(0,0,0,0.6);padding:24.5px 30px; border-radius:7px;}

.indexZipcodOuterLftNew{background:url(../images/lftBgNew.png) no-repeat ; height:80px;}
.indexZipcodOuterNew{padding:17.5px 17px;}
.indexZipcodOuterRhtNew{background:url(../images/rhtBgNew.png) no-repeat ; height:80px;}


.watchVideo{ float:right; margin:15px 15px 0 0;}
.watchVideoMidLft{ width:3px; background:url(../images/videobg-left.png) no-repeat ; height:29px;}
.watchVideoMidRht{width:3px; background:url(../images/videobg-right.png) no-repeat ; height:29px;}
.watchVideoMid{display:inline-block; height:23px; padding:5px;background:#9a9a9a;border-radius: 5px; }
.watchVideoTxt{ display:inline-block; padding-left:30px !important;  background:url(../images/video.png) no-repeat ;color:#fff !important;font:12px/23px newsGothicBold;}
.easySteps{ float:left;width:10%; padding:40px 1%; background:#363636;font:32px/44px OpenSansBold; color:#fff;}
.easyStepsArrow{left:149px;position: absolute;top:-18px;background:url(../images/easysteps-arrow.png) no-repeat;width:15px; height:31px; }

.findMoreContractNew{ display:inline-block;margin-bottom: 15px;padding-bottom: 15px;  background:url(../images/map-bg.png) no-repeat right top #05568b;}
.findMoreClaim{background:#3e5776; padding:30px 0px 0;}
.findMoreNewLft { background: url("../images/jobPostfree.png") no-repeat scroll center center rgba(0, 0, 0, 0);  height: 235px;  left: 0;}
.findMoreNewRht{ text-align:center;}
.findMoreNewRht h3{font:22px/40px OpenSansBold;}
.findMoreNewRht h4{font:normal 22px/30px  'OpenSans';}
.findMoreNewRht a.btn{ border:1px solid #dabe21; background:#eed236; border-radius:6px; padding:0px 60px;font:normal 28px/50px  'OpenSans';color: #000;}
.findMoreProjCount{ display:inline-block; text-align:left;font:37px/40px OpenSansBold; color:#fff; margin-top:45px;margin-left: 20px;}
.findMoreProjCountTxt{font:24px/35px OpenSans; }
.signUpJoinFree{position: relative;display:inline-block;font:20px/50px OpenSansBold; color:#fff; cursor:pointer;vertical-align:bottom; padding:0 40px;border-radius:5px;border: 1px solid #1C5C9D; margin-top:230px;margin-right: 90px;
	background: #5bafd6 -moz-linear-gradient(top, #5bafd6 0%, #2775c4 100%);
	background: #5bafd6 webkit-gradient(linear, 0% 0%, 0% 100%, from(#5bafd6), to(#2775c4));
	background: #5bafd6 -webkit-linear-gradient(top, #5bafd6 0%, #2775c4 100%);
	background: #5bafd6 -o-linear-gradient(top, #5bafd6 0%, #2775c4 100%);
	background: #5bafd6 -ms-linear-gradient(top, #5bafd6 0%, #2775c4 100%);
	background: #5bafd6 linear-gradient(top, #5bafd6 0%, #2775c4 100%);
}
.findMoreNewRhtSpans{ display: inline-block;vertical-align: top;min-height:40px;padding-left:50px; margin:20px 0 40px; color:#fff; }

.tenTousandpro{background:url(../images/10000-pro.png) no-repeat left; }
.oneMillion{background:url(../images/over-million.png) no-repeat left; }
.freeMem{background:url(../images/free-membership.png) no-repeat left; }
.proTools{background:url(../images/pro-tools.png) no-repeat left; }
.hspNw{background:url(../images/hsp-network.png) no-repeat left; }
.liveSupport{background:url(../images/live-chat.png) no-repeat left; }

.findMoreNewRhtTxt1{display: inline-block;font:bold 30px/40px  'OpenSans';width:100%;word-wrap: break-word;}
.findMoreNewRhtTxt2{display: inline-block;font:15px/20px opensans; width:100%; margin-top: 5px;word-wrap: break-word;}

.testiMonialSec{ margin:0px 0px 0px 0px; background:rgba(51, 60, 70, 1); padding:25px 0px;}

.testiMonialSec .slider_items{ margin-top:15px;margin-bottom: 30px;}
.testiMonialSec .slider_items .testiMonialImgOuter img{  border-radius: 50%; border:5px solid #6b84a3; height: 150px;width: 150px;}

.testiMonialHead{font:36px/50px  'OpenSans'; text-align:center; color:#fff; margin-top:0px; margin-bottom:20px;}
.testiMonialBox{display: inline-block;width:100%;}
.testiMonialBoxLft{display: inline-block;width: 100%;}
.testiMonialBoxRht{display: inline-block;width: 100%;}
.testiMonialBoxRhtDesc{color: #fff;display: inline-block;font: 16px/25px  'OpenSans';margin-top: 5px;text-align: left;width: 100%;}
.testiMonialBoxRhtDate{display: inline-block;width:100%;font:bold 13px/15px OpenSans;color:#267dc6; margin-top:5px;}
.testiMonialBoxLft .testiMonialImgOuter{ display: inline-block;}
.testiMonialImgOuter img{display: inline-block; border-radius: 50%; border:5px solid #6b84a3;height: 120px;  width: 120px;}

.testiMonialBoxLftArrow{ position:absolute; bottom:-9px; left:47px;background:url(../images/arrow.png) no-repeat left; width:14px; height:10px; }
.testiMonialBoxName{ float:right;font: 16px/20px OpenSans;color:#f5d31a; min-height:57px; min-width:50px;background:url(../images/quote-img.png) no-repeat left bottom;}
.width730{ width:730px;}

.findMoreWrapper{margin: 0 auto; width: 95%;}
.zipCodeMarg{margin-top:375px;}

.changContractors{ position:absolute; left:0px; top:0px; background:url(../images/new-contractor-1.png) no-repeat center top; width:280px; height:460px;}
.margTop75{ margin-top:75px;}

.searchRefund{ color: #353333; font: 13px/26px  'OpenSans'; margin:15px 0 10px 0}
.searchRefundTxt{}
.searchRefundCol{ float:left; margin:0 10px;}
.searchRefundArea{border: 1px solid #DBDBDB;border-radius: 3px; float: left; width: auto;font: 14px  'OpenSans'; height: 29px; padding: 2px; margin-right:20px;}
.searchRefundInput{border: 1px solid #DBDBDB;border-radius: 3px; float: left; font: 14px  'OpenSans'; height: 23px; padding: 2px; margin-right:20px;}
.footerPostMsg{ display:none; width:220px; position:absolute;top: -40px; left:-40%;border-radius:5px; border:1px solid #ccc; padding:6px 0px; color:#000;font:13px/17px  'OpenSans';background:#fff; z-index:1;}
.footerBtnArrow{ display:none; position:absolute; left:50px; top:-9px;background:url(../images/footerBnArrow.png) no-repeat center top; width:22px; height:9px; z-index:2;}
.footerjobpost:hover .footerPostMsg,.footerjobpost:hover .footerBtnArrow{ display:block;}
.footerjobpost:hover{  text-decoration:none;}
.fbMargins{ margin-left:75px; display:inline-block;}
.loginImgs{ position:absolute; bottom:-10px; right:-10px;}
.right55{ right:55px;}
/*static Pages*/
.staticContentSec {}
.staticContent{ }
.staticInner{background:#fff;margin:20px 0px 0px 0px;}
.contactLftUl{padding:0 20px 0px 0px; margin:0px;}
.contactLftUl li{ float:left; width:100%; margin-bottom:10px;}
.contactRht{}

.contactlable{ float:left; width:100%; font:bold 13px/15px newsGothicBold;color:#2a2a2a; margin-bottom:15px;}
.contactInputTxt{ width:95%; border:1px solid #ccc; height:32px;font:bold 13px/30px newsGothicBold;color:#2a2a2a; background:#fff;
	border-radius:5px;
	-pie-border-radius:5px;
	behavior: url(PIE.htc); }
.contactInputArea{ height: 92px;}
.mandStar{ margin-left:3px; color:#FF0000;}
.contactRhtDesc{ font:14px/20px  'OpenSans'; color:#000;}
.contactRhtAddres{}
.contactRhtAddres .Addres{ padding-left:25px;font:13px/20px  'OpenSans'; color:#000; margin-bottom:10px;}
.addresPh{ background:url(../images/static-ph-icon.png) no-repeat left 1px;}
.loc{ background:url(../images/locationAbout.png) no-repeat left center;}
.emailContact{ background:url(../images/mailAbout.png) no-repeat left center;}
.addresLoc{ background:url(../images/static-map.png) no-repeat left center;}
.fax{ background:url(../images/fax.png) no-repeat left center;}
.margBot20{ margin-bottom:20px !important;}
.AddresSocial{display: inline-block;margin-right:10px;width:20px; height:20px;}
.AddresFb{background:url(../images/fb-static-.png) no-repeat left top;}
.AddresTw{background:url(../images/tw-static.png) no-repeat left top;}
.AddresG{background:url(../images/g+static-.png) no-repeat left top;}
.aboutHead{ float:left; width:100%;font:bold 18px/25px newsGothicBold; color:#272626; margin-bottom:15px;}
.aboutbox{ }
.aboutboxDesc{ font:12px/20px  'OpenSans'; color:#525151;}
.aboutboxProfs{ display:inline-block; width:205px; vertical-align:top;font:14px/20px newsGothicBold; color:#585959;margin: 5px 6px 10px 23px;}
.aboutboxName{ color:#0e71b0;}
.bioLft{ border:1px solid #e8e6e6; padding:13px; text-align:center;}
.bioRht{ }
.bioRhtHeader{ float:left; width:97%; background:#525252; padding:1% 1.5%;font:Bold 13px/20px  'OpenSans'; color:#fff;}
.bioSocial{float:left; margin-right:7px;width:18px; height:20px;}
.bioFb{background:url(../images/static-fb.png) no-repeat left center;}
.bioTw{background:url(../images/static-tw.png) no-repeat left center;}
.bioIn{background:url(../images/static-in.png) no-repeat left center;}
.bioMail{background:url(../images/static-mail.png) no-repeat left center;}
.bioPlusCount{background:url(../images/static-plus-likes.png) no-repeat left center; width:55px; margin-right:0px;}
.bioInnerLftUl{ border-right: 1px solid #CCCCCC;}
.bioInnerLftUl li{ float:left; width:100%; margin-bottom:10px; margin-top:10px;font:Bold 12px/20px  'OpenSans'; color:#525252;}
.bioInnerLftUl li .lft{ float:left; width:38%; word-wrap:break-word; }
.bioInnerLftUl li .col{ float:left; width:4%; text-align:center; }
.bioInnerLftUl li .rht{ float:left; width:53%; word-wrap:break-word;}
.bioInnerRht{}
.colLinks{ color:#3e8dc0 !important;}
.bioHeads{ float:left; width:100%;font:Bold 17px/20px  'OpenSans'; color:#0E71B0; border-bottom:1px solid #dddcdc; padding-bottom:7px; margin-top:0px;}
.bioInnerRhtUl{}
.bioInnerRhtUl li{ float:left; width:100%; margin-bottom:3px;font:bold 11px/17px  'OpenSans'; color:#525252;}
.bioDesc{ float:left; width:100%;font:12px/20px  'OpenSans'; color:#525252; margin-top:15px;}
.postedProjLists{ display:inline-block;height:70px;text-overflow: ellipsis;overflow:hidden; width:150px; padding:10px;word-wrap:break-word; cursor:pointer;}
.postedProjLists:hover{ height:auto;min-height:70px; overflow-y:visible;
	box-shadow:0px 0px 10px #000;
	border-radius:7px;
	}
.postFreeZip{width:115px;}

.contraZipBgLft{background:url(../images/contraZipBgLft.png) no-repeat ; height:73px;}
.contraZipBgMid{}
.postFreeMid{ display:inline-block; text-align:center;background:rgba(0,0,0,0.6); padding:15.5px 10px; width:100%;margin-top: 167px;border-radius: 0 0 8px 8px;}
.contraZipBgRht{background:url(../images/contraZipBgRht.png) no-repeat ; height:73px;}
.contraReset{ height:35px;border: 1px solid #c69a14;
	background: #ecb248 -moz-linear-gradient(top, #ecb248 0%, #f8a22c 100%);
	background: #ecb248 webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecb248), to(#f8a22c));
	background: #ecb248 -webkit-linear-gradient(top, #ecb248 0%, #f8a22c 100%);
	background: #ecb248 -o-linear-gradient(top, #ecb248 0%, #f8a22c 100%);
	background: #ecb248 -ms-linear-gradient(top, #ecb248 0%, #f8a22c 100%);
	background: #ecb248 linear-gradient(top, #ecb248 0%, #f8a22c 100%);
	}
.contMatched{min-height: 80px;padding: 13px 0px 5px 0px; color:#fff; text-align:center;background:#0d244a;margin-bottom: 40px}
.contMatchedform-control, .contMatchedTxt2{color:#fff;}

.leadsMatched{ background:#f8a01b; }
.contMatchedTxt1{font:37px/45px  'OpenSans';}
.contMatchedTxt2{font:27px/45px  'OpenSans';}
.findJobHead .pull-left a{ color:#0d244a;}
.width115{width:115px;}


.starGrayCont {
    /*  background: url("../images/gray-star.png") no-repeat; */
    float: left;
    height: 20px;
    width: 100%;
}
.starGoldCont {
    background: url("../images/gold-star.png") no-repeat ;
    float: left;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
}


.contStrMarg{
    float: left;
    margin: 0px 0px 0px 15px;
    width: 200px;
}
.profStrGray{background: url("../images/small-grey-star.png") no-repeat; float: left; height: 16px;  width: 100%;}
.profStrGold {background: url("../images/small-blue-star.png") no-repeat ;  float: left; height: 16px; left: 0; position: absolute;top: 0;	}
.profStr{  display: inline-block; margin:3px 0px 0px 15px; width:103px;}

.profBigStrGray{background: url("../images/grey-starNew.png") no-repeat;display: inline-block;height: 30px;  width: 100%;}
.profBigStrActive {background: url("../images/blue-star.png") no-repeat ; display: inline-block;height: 30px; left: 0; position: absolute;top: 0;	}
.profBigStr{clear: both;display: inline-block;margin: 10px 0;width: 164px;}

.feedbackRev{
    color: #666666;
    font: 14px/25px 'OpenSans';
}
.viewProfBtn{ border:1px solid #c69a14;
	background: #ecb249 -moz-linear-gradient(top, #ecb249 0%, #fda32f 100%);
	background: #ecb249 webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecb249), to(#fda32f));
	background: #ecb249 -webkit-linear-gradient(top, #ecb249 0%, #fda32f 100%);
	background: #ecb249 -o-linear-gradient(top, #ecb249 0%, #fda32f 100%);
	background: #ecb249 -ms-linear-gradient(top, #ecb249 0%, #fda32f 100%);
	background: #ecb249 linear-gradient(top, #ecb249 0%, #fda32f 100%);
	}
.tradeMsgArrow{ position:absolute; top:-20px; left:25px; background: url("../images/tradeMsgArrow.png") no-repeat;height: 23px;  width:12px;}
.likesCountArrow{ position:absolute; top:16px ; left:-1px; background: url("../images/likeArrow.png") no-repeat;height: 15px;width:13px;}
.postFreejob{ background: none repeat scroll 0 0 #FFFFFF;box-shadow: 1px 2px 3px #333333 !important; border-radius: 10px; margin-top: 10px;  padding-top: 25px; }
.postFreejobHead{display:inline-block; width:100%; text-indent:20px; font:18px/38px newsGothicBold; color:#fff;  background:#359BCB; text-align:center;
	border-radius:7px 7px 0px 0px;}
.postFreeBg{display:inline-block;background: url("../images/jobPostfree.png") no-repeat center top; width:100%; /*height:300px;*/}
.couplesBg{background: url("../images/projectlist-image.jpg") no-repeat center top; }
.ht36{ height:36px;}
.no-margin{ margin:0px !important;}
.margLft15{ margin-left:15px !important;}
.margProj{margin-top:75px;}
.projBanner{ background:url(../images/header-bg.jpg) no-repeat #e7e7e7;padding:15px; box-shadow:0px 8px 8px #c3c7cd inset; border-bottom:5px solid #1c3c66;}

.contraZipBgMid h4{ margin:0 0 0 0;font:15px/22px  'OpenSans'; color:#1c3c66; text-align:center; padding:0px 20px;}
.findProjLft{float: left; margin: 10px 10px 15px;width: 100%; border-bottom:5px solid #edecec;padding-bottom: 5px;}
.projDesc{ font:14px/25px 'Roboto Slab'; margin-bottom:5px;font-weight: bold;color:#666;margin-top: 25px !important}
.margTop0{ margin-top:0px !important;}
.separatorCircle{ position:absolute;left:40%; bottom:-6px; border-bottom:7px solid #4779ba;width:23%;}
.margLft10{ margin-left:10px !important;}

.purchaseLeads{ border:1px solid #ccc; background:#eefcff; color: #414243;font:15px/20px  'OpenSans';padding:10px !important;}
.wonLeads{ border:1px solid #ccc; background:#defded; color: #414243;font:15px/20px  'OpenSans';padding:10px !important;}
.deletedLeads{ background:#e4e3e3;}
.purchaseLeadsHeads{display: inline-block; text-align:center; width:100%; background:#2297D4;}
.purchaseLeadsHeads .purchaseHeadsTxt{ display: inline-block;font:bold 15px/20px  'OpenSans';padding: 1% 1%;vertical-align: middle; color:#fff; border-left:1px solid #dddddd;}
.leadId{color: #484848; font:bold 16px/25px  'OpenSans'; }
.business{color:#0f3f65; font:bold 14px/25px  'OpenSans'; }
.zipcode{color: #5e6261;font: 14px/25px  'OpenSans';}


.wonLeads .business { color: #03B959;}
.wonLeads.deletedLeads .business { color: #000;}
.purchaseLeadsLists{ padding:10px 10px 10px 10px;border-bottom:1px solid #a4bfd2;  border-left: 10px solid #EEFCFF;cursor:pointer;position: relative;z-index: 1;right: 2px;}
.purchaseLeadsLists:hover{background: url("../images/myProjActive.png") no-repeat -1px center #fff !important; border-left: 10px solid #416ba5 !important; padding-left:10px  !important;}
.purchaseLeadsLists:first-child{border-top:1px solid #a4bfd2; }

.wonLeads .purchaseLeadsLists{ padding:10px 10px 10px 10px;border-bottom:1px solid #a9f9cf;  border-left: 10px solid #DEFDED;cursor:pointer;position: relative;z-index: 1;}
.wonLeads.deletedLeads .purchaseLeadsLists{ padding:10px 10px 10px 10px;border-bottom:1px solid #4b4a4a;  border-left: 10px solid #918f8f;cursor:pointer;position: relative;z-index: 1;}
.wonLeads .purchaseLeadsLists:hover{background: url("../images/wonProjActive.png") no-repeat -1px center #fff !important; border-left: 10px solid #03b959 !important; padding-left:10px  !important;}
.wonLeads.deletedLeads .purchaseLeadsLists:hover{background: url("../images/delProjActive.png") no-repeat -1px center #fff !important; border-left: 10px solid #4b4a4a !important; }
.wonLeads .purchaseLeadsLists:first-child{border-top:1px solid #a9f9cf; }
.wonLeads.deletedLeads .purchaseLeadsLists:first-child{border-top:1px solid #4b4a4a; }

.purchaseLeadsLists .purchaseHeadsTxt{display: inline-block;font:bold 13px/20px  'OpenSans';padding: 1% 1%;vertical-align: middle;word-wrap: break-word;}
.purchaseLeadsListsUl{ float:left; width:100%;}
.purchaseLeadsListsUl li{ float:left; width:100% !important;}
.purchaseLeadsListsUl li a{ float:left; width:100% !important; padding:0 !important;}
.purchaseLeadsListsCont,.wonLeads .purchaseLeadsListsCont,.wonLeads.deletedLeads .purchaseLeadsListsCont{ padding:15px;text-align: left;border: 1px solid #a6c1d4;
	max-height: 510px;
    min-height: 474px;
	overflow-y:auto;
}
.wonLeads .purchaseLeadsListsCont{ border: 1px solid #a9f9cf;}
.wonLeads.deletedLeads .purchaseLeadsListsCont{ border: 1px solid #4b4a4a;}

.myjobsRhtTabs{ float:left; width:95%;margin-left: 3%;  text-align: left; width: 95%;border-bottom:1px solid #5f6160;}
.myjobsRhtTabs a{ float:left;font:bold 13px/36px  'Roboto Slab', serif;color:#000;padding:0px 15px;cursor:pointer; margin-right:20px; position:relative;border-bottom:none;}

.myjobsRhtTabs a.active,.myjobsRhtTabs a:hover{background:#5f6160;color:#fff;}
.myjobsRhtAddress{ float:left; width:100%; background: none; }
.myjobsRhtAddress li{ float:left; width:100%;font:14px/22px  'Roboto Slab', serif; color:#484949;}
.myjobsRhtAddress li .Lft{ float:left; width:20%; word-wrap:break-word;}
.myjobsRhtAddress li .col{ float:left; width:10%; text-align:center;}
.myjobsRhtAddress li .rht{ float:left; width:70%;word-wrap:break-word;}

.datePicPos{left: 165px !important;top: -165px !important;}
.dateSplit{ line-height: 35px; margin: 0 15px;}
.editBg{ background:#777;}
.skilBusiness{background:#e6f6fe;}

.skilBusinessHead{
    background: #254880 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font: bold 28px/63px "Roboto Slab",serif;
    height: 63px;
    margin-bottom: 5px;
    margin-left: -15px;
    margin-right: -15px;
    /*margin-top: 10px;*/
    text-align: center;
    /*width: 100%;*/
}

.skilBusinessCont{ /*margin-left: 15px;*/}

.skilBusinessList.col-md-4{ display:inline-block !important; vertical-align:top;font:13px/22px OpenSans;  }
.skilBusinessList label{
    padding-top: 10px;
}

.skilBusinessChk{display:inline-block !important;  margin:2px !important;}
.skilBusinessTxt{ display: inline-block;width: 95%;margin: 3px 0 10px; font:15px  'Roboto Slab', serif;word-wrap:break-word;cursor:pointer; vertical-align:top;}
#myProfViewAll .uploadWorkUl li{border: 1px solid #dddddd;display: inline-block;height: 200px;margin: 10px 5px;padding: 10px;position: relative;text-align: center;vertical-align: top;
width: 163px;}

#myProfViewAll .cover_photo{
    background: #0D254B url(../images/cover_photo_bg.jpg) no-repeat center center;
    height: 335px;
    position: relative;
    overflow: hidden;
}
#myProfViewAll .cover_photo img{
    width: 100%;
    height: auto;
}
#myProfViewAll .cover_photo .btn-gray{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
#myProfViewAll .profileSection{
    background: #f8f8f8;
    margin-bottom: 30px;
    z-index: 10;
}


#myProfViewAll #cover_photo{
    width: 988px;
    height: 335px;
}
.cover_photo_imgUploadForm{
    position: absolute;
}


.btn-gray{
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #eae8e9 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%,#eae8e9 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#eae8e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eae8e9',GradientType=0 );
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
    font-size: 15px;
    color: #000;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #d2d2d2;
    cursor: pointer;
}
.btn-gray:hover{
    background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #cecece 100%);
    background: -webkit-linear-gradient(top,  #fefefe 0%,#cecece 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#cecece 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cecece',GradientType=0 );
    text-decoration: none;
}


#add_content .uploadWorkUl li{
    background: url(../images/image_bg.jpg) no-repeat;
    border: 1px solid #dddddd;
    /*display: inline-block;*/
    float: left;
    height: 163px;
    width: 158px;
    margin: 10px 2px;
    padding: 10px;
    position: relative;
    text-align: center;
    vertical-align: top;
}
#add_content .uploadWorkUl li a img{ max-width:140px; max-height:132px;}

#uploadedworkimage .uploadWorkUl li{border: 1px solid #DDDDDD;display: inline-block;height: 200px;margin: 10px 5px;padding: 10px;position: relative;text-align: center;vertical-align: top;width: 165px;}
#uploadedworkimage .uploadWorkUl li a img{ max-width:140px; max-height:132px;}

#uploadedworkimage .bx-wrapper .bx-viewport{ /*box-shadow:none;*/}
#myProfViewAll .uploadWorkUl li a img{ /*width:140px; height:132px;*/}

.leftBg {background: url("../images/leftmibble-messagebox.png") repeat-y left top #F0FBFD;float:left;height:auto; width:100%;}
.rightBg {background: url("../images/rightmibble-messagebox.png") repeat-y right top #F0FBFD;float:left;height:auto;margin-left:2%;padding-right: 2%; width: 96%;}
.middleBgTop{ background:url("../images/topmibble-messagebox.png") repeat-x left top #F0FBFD;float:left;width:100%; padding-top:5px;}
.middleBgBot{background:url("../images/downmibble-messagebox.png") repeat-x left bottom #F0FBFD;float:left;width:100%; padding-bottom:5px;}

.postJobLeft{
    /*border-right:1px solid #ddd;*/
    padding:0px 10px 10px 10px;
    margin-top: 20px;
}
.postJobRight{margin-top: 20px;}

.postJobBox{display:inline-block;padding-bottom:10px;  position:relative;}
.postJobBox:after{ position:absolute; content:"";  }
.staticbHead{ margin-top:-7px;}
.postJobheadLft{ float:left; padding-left:16px;background: url("../images/postjobheader.png") no-repeat left top; height:31px;}
.postJobheadRht{color:#fff; font:14px/31px OpenSansBold; float:left;background: url("../images/postjobheader.png") no-repeat right top; padding-right:14px;height:31px;}

/*select.postJobDropSmall1,select.postJobDropSmall2,select.postJobDropSmall3,select.postJobDropSmall4,select.postJobDropSmall5,select.postJobDropSmall6{position:relative;z-index:10;width:75px;height:35px;line-height:38px; cursor:pointer;}
span.postJobDropSmall1,span.postJobDropSmall2,span.postJobDropSmall3,span.postJobDropSmall4,span.postJobDropSmall5,span.postJobDropSmall6{ position:absolute;top:0px;float:left;left:0;width:75px;line-height:35px;height:35px;text-indent:8px;background:url(../images/dropdownSmall.png) no-repeat;cursor:pointer;text-align: left;z-index:1;color: #808080; font-size:12px;}*/


.postJobBox .postProjUl li .name2{margin:0px 5px 0px 0px; text-align:right;}

.postJobTopLft{ position:absolute; width:7px; height:7px; top:-1px; left:-1px;background: url("../images/topleft-postbg.png") no-repeat left top;}
.postJobTopRht{ position:absolute; width:7px; height:7px; top:-1px; right:-1px;background: url("../images/topright-postbg.png") no-repeat left top;}
.postJobBotLft{ position:absolute; width:7px; height:7px; bottom:-1px; left:-1px;background: url("../images/downleft-postbg.png") no-repeat left top;}
.postJobBotRht{ position:absolute; width:7px; height:7px; bottom:-1px; right:-1px;background: url("../images/downright-postbg.png") no-repeat left top;}


#form-field-div-client .contactHead{
    display: none;
}
.postProjUl .dropdown-toggle{
    font-weight: normal;
}
#form-field-div-client .postProjUl{
    margin: 0;
}
#form-field-div-client .postProjUl .form-group{
    margin-bottom: 0;
}
.postProjUl .btn.selectpicker{
    border-radius: 0;
}


/*.postJobBox:before{position:absolute; content:""; width:106px; height:22px; bottom:-23px; left:0px;background: url("../images/left-shadow.png") no-repeat left top;}
.postJobBox:after{position:absolute; width:106px;  content:"";height:22px; bottom:-23px; right:0px;background: url("../images/right-shadow.png") no-repeat left top; }*/

.postProjBtnLft{ display:none;}
.postProjBtnRht{color:#fff; font:14px/36px OpenSansBold; display:inline-block; border:1px solid #1c5c9d; padding:0 15px; border-radius:7px;height:36px; cursor:pointer;
	background: #54acd3 -moz-linear-gradient(top, #54acd3 0%, #2876c6 100%);
	background: #54acd3 webkit-gradient(linear, 0% 0%, 0% 100%, from(#54acd3), to(#2876c6));
	background: #54acd3 -webkit-linear-gradient(top, #54acd3 0%, #2876c6 100%);
	background: #54acd3 -o-linear-gradient(top, #54acd3 0%, #2876c6 100%);
	background: #54acd3 -ms-linear-gradient(top, #54acd3 0%, #2876c6 100%);
	background: #54acd3 linear-gradient(top, #54acd3 0%, #2876c6 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54acd3', endColorstr='#2876c6', GradientType=0);
}

.leftBgLftTop{ position:absolute; width:7px; height:7px; top:0px; left:0px;background: url("../images/topleft-messagebox.png") no-repeat left top;}
.leftBgRhtTop{ position:absolute; width:7px; height:7px; top:0px; right:0px;background: url("../images/topright-messagebox.png") no-repeat left top;}
.leftBgLftBot{ position:absolute; width:7px; height:7px; bottom:0px; left:0px;background: url("../images/downleft-messagebox.png") no-repeat left top;}
.leftBgRhtBot{ position:absolute; width:7px; height:7px; bottom:0px; right:0px;background: url("../images/downright-messagebox.png") no-repeat left top;}


.hitworkVideoSec{border-radius: 15px;padding:2%; width:96%; background:#A02481;margin: 15px 0;}
.hitworkVideoRht{}
.hitworkVideoLft{}

.easyStepsOuter{ float:left; width:100%; margin:20px 0;}
.easyStepsHead{height:54px; margin:0px 0px 0px 35px;background:#fff; border-radius:10px; text-align:center; color:#1689d0; font:bold 300%/54px myriadpro;}
.easyStepsListRound{ display:inline-block; width:30px;background: url("../images/Hitround.png") no-repeat left top;font:bold 24px/30px  'OpenSans'; color:#279be2; text-align:center; margin-left:2%;}
.easyStepsList{  display:inline-block; width:79%; vertical-align:top; padding:0px 0px 0px 5%;font:bold 26px/30px myriadpro;color:#fff;}
.hitSignup{margin:0px 0px 0px 45px; border:none;font:28px/58px myriadpro;}
.similarSites{ display:inline-block; margin:20px 0 0 0;}
.margRht0{ margin-right:0px !important;}

.hitVideoTopLft{ position:absolute; width:20px; height:18px;top:0px; left:0px;background: url("../images/hitTopLft.png") no-repeat left top;}
.hitVideoTopRht{ position:absolute; width:20px; height:18px;top:0px; right:0px;background: url("../images/hitTopRht.png") no-repeat left top;}
.hitVideoBotLft{ position:absolute; width:20px; height:18px;bottom:0px; left:0px;background: url("../images/hitBotLft.png") no-repeat left top;}
.hitVideoBotRht{ position:absolute; width:20px; height:18px;bottom:0px; right:0px;background: url("../images/hitBotRht.png") no-repeat left top;}

.spendsTerms{margin-left: 255px;width: 450px;}
.chooseProjHead{float: left;margin: -17px 0 0 5px;}
.membershipContainOuter{position:relative; z-index:1;}
/*.memberBtnLft{ display: inline-block;padding-left:20px;background: url("../images/select-Mem-button.png") no-repeat left top; height:42px; cursor:pointer;}*/
.memberBtn{display: inline-block;color:#fff; height:30px; width:100% !important;border-radius:8px; font:16px/30px OpenSansBold;vertical-align: top;cursor:pointer; box-shadow:0px -2px 2px #999;}
.memberBtn1{border:1px solid #8db614;
	background: #d6ef7f -moz-linear-gradient(top, #d6ef7f 0%, #87ab11 100%);
	background: #d6ef7f webkit-gradient(linear, 0% 0%, 0% 100%, from(#d6ef7f), to(#87ab11));
	background: #d6ef7f -webkit-linear-gradient(top, #d6ef7f 0%, #87ab11 100%);
	background: #d6ef7f -o-linear-gradient(top, #d6ef7f 0%, #87ab11 100%);
	background: #d6ef7f -ms-linear-gradient(top, #d6ef7f 0%, #87ab11 100%);
	background: #d6ef7f linear-gradient(top, #d6ef7f 0%, #87ab11 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6ef7f', endColorstr='#87ab11', GradientType=0);
}
.memberBtn2{border:1px solid #2698d6;
	background: #7ed4f5 -moz-linear-gradient(top, #7ed4f5 0%, #2085bc 100%);
	background: #7ed4f5 webkit-gradient(linear, 0% 0%, 0% 100%, from(#7ed4f5), to(#2085bc));
	background: #7ed4f5 -webkit-linear-gradient(top, #7ed4f5 0%, #2085bc 100%);
	background: #7ed4f5 -o-linear-gradient(top, #7ed4f5 0%, #2085bc 100%);
	background: #7ed4f5 -ms-linear-gradient(top, #7ed4f5 0%, #2085bc 100%);
	background: #7ed4f5 linear-gradient(top, #7ed4f5 0%, #2085bc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ed4f5', endColorstr='#2085bc', GradientType=0);
}
.memberBtn3{border:1px solid #f19426;
	background: #fbdb68 -moz-linear-gradient(top, #fbdb68 0%, #f96e1a 100%);
	background: #fbdb68 webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbdb68), to(#f96e1a));
	background: #fbdb68 -webkit-linear-gradient(top, #fbdb68 0%, #f96e1a 100%);
	background: #fbdb68 -o-linear-gradient(top, #fbdb68 0%, #f96e1a 100%);
	background: #fbdb68 -ms-linear-gradient(top, #fbdb68 0%, #f96e1a 100%);
	background: #fbdb68 linear-gradient(top, #fbdb68 0%, #f96e1a 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbdb68', endColorstr='#f96e1a', GradientType=0);
}
.memTick{background: url("../images/Mem-tick.png") no-repeat left top;}

.membershipHeadBox{
    /*padding-top: 30px;*/
    /*padding-bottom: 20px;*/
    border-radius: 0px 0px 0 0;
	background: #edf4fe ;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f4f2', endColorstr='#edeceb', GradientType=0);

}
.membershipBox{ padding: 10px;}
.payments{ display:inline-block;vertical-align: top;padding:8px 8px; border:2px solid #C3C7CD; background:#fff;margin-top: 15px;}
.paymentPos{ }
.paymentPos h3{ font-size:24.5px; margin-bottom:5px;}
.membershipPageHead{ font:32px/40px newsGothicBold; color:#393838;}
.membershipPageSub{color: #393838;font: bold 13px/25px opensans;}
.margLft5{ margin-left:5px;}
.memHeadTopLft{position:absolute; width:14px; height:14px;top:0px; left:0px;background: url("../images/upbg-left.png") no-repeat left top;}
.memHeadTopRht{position:absolute; width:14px; height:14px;top:0px; right:0px;background: url("../images/upbg-right.png") no-repeat left top;}
.memHeadBotLft{position:absolute; width:14px; height:14px;bottom:0px; left:0px;background: url("../images/downbg-left.png") no-repeat left top;}
.memHeadBotRht{position:absolute; width:14px; height:14px;bottom:0px; right:0px;background: url("../images/downbg-right.png") no-repeat left top;}
.membershipFootBox{margin-top:0px; padding-top:0px;min-height: 72px;
	border-radius: 0;
    box-shadow: 0 2px 1px #BBBBBB;
	background: #ffffff -moz-linear-gradient(top, #ffffff 0%, #edeeee 100%);
	background: #ffffff webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#edeeee));
	background: #ffffff -webkit-linear-gradient(top, #ffffff 0%, #edeeee 100%);
	background: #ffffff -o-linear-gradient(top, #ffffff 0%, #edeeee 100%);
	background: #ffffff -ms-linear-gradient(top, #ffffff 0%, #edeeee 100%);
	background: #ffffff linear-gradient(top, #ffffff 0%, #edeeee 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edeeee', GradientType=0);
}
.membershipHeadArrow{ float:left; position:absolute;width:100%; height:17px;bottom:-16px; left:0px;background: url("../images/Mem-arrow.png") no-repeat center top;}
.membershipOuterLftShade{position:absolute; width:38px;height:64px;left: -18px;top: 90px;background: url("../images/Mem-left-shadow.png") no-repeat left top;}
.membershipOuterRhtShade{position:absolute;  width:38px;height:64px;right: -18px;top: 90px;background: url("../images/Mem-right-shadow.png") no-repeat left top;}
.priceShade1{position:absolute; width:100%;height:24px;bottom: -10px; left:0px;background: url("../images/Mem-gold-shadow.png") no-repeat center top;}
.priceShade2{position:absolute; width:100%;height:24px;bottom: -10px; left:0px;background: url("../images/Mem-silver-shadow.png") no-repeat center top;}
.priceShade3{position:absolute; width:100%;height:24px;bottom: -10px; left:0px;background: url("../images/Mem-platinum-shadow.png") no-repeat center top;}

.findMoreTopLft{position:absolute;width:15px; height:15px;top:0px; left:0px;background: url("../images/findMoreTopLft.png") no-repeat left top;}
.findMoreTopRht{position:absolute;width:15px; height:15px;top:0px; right:0px;background: url("../images/findMoreTopRht.png") no-repeat left top;}
.findMoreBotLft{position:absolute;width:15px; height:15px;bottom:0px; left:0px;background: url("../images/findMoreBotLft.png") no-repeat left top;}
.findMoreBotRht{position:absolute;width:15px; height:15px;bottom:0px; right:0px;background: url("../images/findMoreBotRht.png") no-repeat left top;}


/*Dairy process*/
.newdatecontain { background:#FFFFFF;  float: left;padding: 11px 2%;position: absolute; top: 40px; width: 100%;}
.dairytitle {background: none ; border: 0 none;color: #888888;float: left;  font: bold 15px  'OpenSans'; width: 70%;}
.dairydate {background: url("../images/calendar1.png") no-repeat 95% center ;border: 0 none; color: #888888; cursor: pointer; float: right;font: bold 13px  'OpenSans'; padding: 0 25px 0 0; width: 53%;}
.jqte_tool_20, .jqte_tool_1, .jqte_tool_2, .jqte_tool_6, .jqte_tool_7, .jqte_tool_8, .jqte_tool_9, .jqte_tool_16, .jqte_tool_17, .jqte_tool_18, .jqte_tool_19{ display:none !important;}
.datepicker{ }

.myjobsRhtTabsCont{ float:left; width:100%;padding:3% 0;margin-left: 3%;width: 97%;}
.purMessageBox{height:100%; font:12px  'OpenSans'; color:#414243;resize: vertical; margin:5px 0px;}
.purMessage { float:left; width:680px; height:47px;}

.purMsgTopLft{ position:absolute; width:7px; height:8px;top:-1px; left:-1px;background: url("../images/purMsgToplft.png") no-repeat left top;}
.purMsgTopRht{ position:absolute; width:7px; height:8px;top:-1px; right:-1px;background: url("../images/purMsgTopRht.png") no-repeat left top;}
.purMsgBotLft{ position:absolute; width:7px; height:8px;bottom:-1px; left:-1px;background: url("../images/purMsgBotLft.png") no-repeat left top;}
.purMsgBotRht{ position:absolute; width:7px; height:8px;bottom:-1px; right:-1px;background: url("../images/purMsgBotRht.png") no-repeat left top;}

.purComments{ min-height:25px; padding-left:35px;background: url("../images/message.png") no-repeat left top; padding-bottom: 20px;margin-bottom: 10px; border-bottom:1px solid #ddd;}
.purCommentName{ float:left;color: #4f5356;font: bold 13px/17px  'OpenSans'; margin-right:7px;}
.purCommentDate{ float:right;color: #858585;font: 12px/17px  'OpenSans';}
.purCommentDesc{color: #353535;font: 13px/20px  'OpenSans'; margin-top:3px; word-wrap: break-word;}

.myReviewTable{ }
.myReviewTable tr{border-bottom:1px solid #ddd;}
.myReviewTable tr td{ padding:10px;}
.myReviewTable tr td.lft{ width:22%;}
.myReviewName{ display:inline-block; width:100%;color: #333333;font: bold 14px/17px  'OpenSans'; margin-bottom:10px;}
.myReviewRating{ display:inline-block; width:100%;margin-bottom:10px;}
.myReviewDate{ display:inline-block; width:100%;color: #E5A11C;font:13px/17px  'OpenSans';margin-bottom:10px;}

.registerHead,.postJobHead{
    display: none; margin: 0px 0 0 0px; color: #a02481; font: normal 28px/35px 'OpenSans';
}

.ReferHomeowner .postJobHead,
.myAccntRightInner .postJobHead{
    display: block !important;
}

.myAccntRightInner .postJobHead{
    color: #0f2348;
    font: bold 27px "Roboto Slab";
    margin-bottom: 10px;
    padding-left: 10px;
}



.logExistHead{ position:absolute; top:-23px;}
.purchaseLeadsOuter{ display:inline-block;width:100%;}
.purMsgErr{ float:left; width:100%;color:#FF0000; font:13px/17px  'OpenSans';}
.QAmsgBox{}
.vAlignCenter{ vertical-align:middle;}
.testiMsg{}
.testischMarg{margin-bottom:0px;}
.testiBox{ padding-top:10px;padding-bottom:10px; border-bottom:1px solid #ddd; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.testiBoxImg{ text-align:center; }
.testiBoxImg img{width: 150px;}
.testiBoxRht{ }
.testiName{ font:bold 14px/28px  'OpenSans';color: #0E7EBE; }
.testiDesc{ width:98%; padding:0 1%;font:13px/20px  'OpenSans';color:#56554d; margin-bottom:10px; }
.testiDate{ font:13px/20px  'OpenSans';color:#FBA22A; }
.testiSearch{ display: inline-block;margin-top: 10px;}
.loaderOut{display: inline-block;padding: 3%;text-align: center;width: 94%;}
.projDetMsg{ width:230px;}
.projDetErr{color:#FF0000;font:13px/17px  'OpenSans'; width:100%; display:inline-block;}

.dateBox{ float:left; width:150px;}
.dateBoxLftTop{ position:absolute; width:9px; height:9px;top:0px; left:0px;background: url("../images/dateBoxLftTop.png") no-repeat left top;}
.dateBoxRhtTop{ position:absolute; width:9px; height:9px;top:0px; right:27px;background: url("../images/dateBoxRhtTop.png") no-repeat left top;}
.dateBoxLftBot{ position:absolute; width:9px; height:9px;bottom:0px; left:0px;background: url("../images/dateBoxLftBot.png") no-repeat left top;}
.dateBoxRhtBot{ position:absolute; width:9px; height:9px;bottom:0px; right:27px;background: url("../images/dateBoxRhtBot.png") no-repeat left top;}
.dateBoxOuter .datepicker{ left:170px !important; top: -150px !important;}
.reviewBg{ background:#FAA405;}
.deleteBg{ background:#FA4F05;}

.QAns{ float:left;width:100%;font:13px/22px  'OpenSans';padding: 0 3%;width: 94%;}


.fConHiWSec{padding:20px 0px; background:#ecf4fe;margin: 0px 0 0; border-radius:0px 0px 10px 10px;}
.fProjHiWSec{ background:#faead1;border:3px solid #de8b0b;}
.fConHiWSecList{padding:0px 0px 0px 0px;font:26px/40px  'OpenSans';color:#000;margin-top: 23px;vertical-align: middle;}

.fConHiWTopLft{ position:absolute; width:12px; height:12px;top:-3px; left:-3px;background: url("../images/top-left.png") no-repeat left top;}
.fConHiWTopRht{ position:absolute; width:12px; height:12px;top:-3px; right:-3px;background: url("../images/top-right.png") no-repeat left top;}
.fConHiWBotLft{ position:absolute; width:12px; height:12px;bottom:-3px; left:-3px;background: url("../images/down-left.png") no-repeat left top;}
.fConHiWBotRht{ position:absolute; width:12px; height:12px;bottom:-3px; right:-3px;background: url("../images/down-right.png") no-repeat left top;}

.fprojHiWTopLft{ width:18px; height:18px;top:-3px; left:-3px;background: url("../images/findPtop-left.png") no-repeat left top;}
.fprojHiWTopRht{ width:18px; height:18px;top:-3px; right:-3px;background: url("../images/findPtop-right.png") no-repeat left top;}
.fprojHiWBotLft{ width:18px; height:18px;bottom:-3px; left:-3px;background: url("../images/findPdown-left.png") no-repeat left top;}
.fprojHiWBotRht{ width:18px; height:18px;bottom:-3px; right:-3px;background: url("../images/findPdown-right.png") no-repeat left top;}

.hiwTabHead { float: left; margin: -21px 0 0 5px;}
.width58P{ width:58%;}
.siteNewBtnLft{ float:left; height:36px; width:5px;background: url("../images/siteNewBtn.png") no-repeat left top;}
.siteNewBtnRht{float:left; height:36px;background: url("../images/siteNewBtn.png") no-repeat right top; padding:0px 18px 0 13px; }
.loginError{ color: #EB1919;float: left;font: 13px/20px  'OpenSans'; margin: 3px 0 0 235px; width: 350px; word-wrap: break-word;}
.fProjHiWImg{ right:45px;}
.forgetQuest{font:Bold 22px/35px  'OpenSans';  }
.forgetPlsTxt{font: 17px/25px  'OpenSans'; color:#666262; }
.forgetEmailTxt{font: 17px/25px  'OpenSans'; color:#000; margin-top:10px; }
.forgetContain{padding:2% 5%;}
.forgetTxtInput{ float:left; height:30px; width:96%; background:#fff;font: 16px/30px  'OpenSans'; color:#666262; text-indent:10px; border:1px solid #999999; margin-top:5px; margin-bottom:10px;}

.forgetBtnLft{ float:left;background:url(../images/button-1.png) no-repeat left top ;height:28px; padding-left:10px;}
.forgetBtnRht{ float:left;font:Bold 14px/28px  'OpenSans';color:#fff;cursor:pointer;background:url(../images/button-1.png) no-repeat right top ;height:28px; padding-right:10px;margin-right: 15px; border:none;}
.forgetBtnCancelLft{background:url(../images/Cancel.png) no-repeat left top ;}
.forgetBtnCancelLftRht{ color:#000;cursor:pointer;background:url(../images/Cancel.png) no-repeat right top;}
.notifyBars{ float:left; width:98%; padding:6px 1%; background:#F8A01B; margin:5px 0; color:#fff;font:bold 13px/20px  'OpenSans'; border-radius:6px;}

.notifyClose{ float:right; background: url("../images/notify-Close.png") no-repeat left top; width:28px; height:24px; cursor:pointer;}
.notifyInfoImg{ float:left; background: url("../images/Information.png") no-repeat left top; width:28px; height:24px; cursor:pointer;}
.notyfylinks{font:13px/25px  'OpenSans'; color:#0000ff; float:right;}

.memberShipTable{
    width:100%;
    /*border: 1px solid #9fa0a0;*/
    font:15px/25px  'OpenSans';
    margin: 0;
}

.memberShipTable tr {
    border-top:1px solid #FFF;
}
.memberShipTable tr th,.memberShipTable tr td{
    text-align:center;
    /*border-left:1px solid #9fa0a0;*/
    vertical-align:middle;
}
.memberShipTable tr th{
    font: Bold 16px/25px  'OpenSans';
    padding: 10px 10px;
    color: #FFF;
}
.memberShipTable thead{
    background: #0D254B;
}
.memberShipTable tr td{padding:3px 10px;}
.memberShipTable tr td a{ color:#000;}
.memberShipTable tr td a.btn{ color:#fff;}
.memberShipTable tr td a.btn-mini{ color:#fff;}
.memberShipTable tr td:first-child,.memberShipTable tr th:first-child { border-left:none;}

.memberShipTable tbody{

    background: #E5F6FE;

}

.viewAllRev{ float:left;color:#e2c423;font:16px/23px  'OpenSans'; margin:10px 0px 5px;}
.viewCmdTopLft{ float:left; position:absolute; width:6px; height:6px;top:0px; left:0px;background: url("../images/viewCmdTopLft.png") no-repeat left top;}
.viewCmdTopRht{ float:left; position:absolute;width:6px; height:6px;top:0px; right:0px;background: url("../images/viewCmdTopRht.png") no-repeat left top;}
.viewCmdBotLft{float:left;  position:absolute;width:6px; height:6px;bottom:0px; left:0px;background: url("../images/viewCmdBotLft.png") no-repeat left top;}
.viewCmdBotRht{float:left;  position:absolute;width:6px; height:6px;bottom:0px; right:0px;background: url("../images/viewCmdBotRht.png") no-repeat left top;}


.membLevelTxt {
    color: #0d244a;
    font: 23px  'Roboto Slab';
    margin-top: 5px;
    display: block;
    width: 100% !important;
    border-radius: 5px;
    background: #f0f0f0 none repeat scroll 0 0;
    border-radius: 5px;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    text-align: center;
}
.membLevelTxt span{
    background: #84c335 none repeat scroll 0 0;
    border-radius: 0 5px 5px 0;
    color: #fff;
    display: block;
    float: right;
    height: 45px;
    width: 115px;
}

.container .pageTitle{
    border-radius: 5px 5px 0 0;
    color: #fff;
    display: block;
    font: bold 23px "Roboto Slab";
    width: auto !important;
    background-color: #254880;
    margin-bottom: 25px;
    margin-top: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.container .subHeading1{
    font: bold 27px "Roboto Slab";
}
.container .subHeading2{
    font: bold 24px "Roboto Slab";
}

#changePwd .postProjUl li,
.refPro .postProjUl li{
    font-size: 14px;
}
.postProjUl li .starcolor{
    color: red;
}

.membLevelTxt .clr,
.membLevelTxt .clr span{
    color: #FFF;
}
.newLeadDashTable{font: 12px/25px  'OpenSans';}
.newLeadDashTable tr th{font:bold 15px/23px  'OpenSans'; padding:12px 4px}
.newLeadDashTable tr td{font:14px/23px  'OpenSans'; padding:6px 4px}

.dashBoardTbl{font: 12px/25px  'OpenSans';margin: 0 auto; width: 60%; border:none;}
.dashBoardTbl tr:first-child{ border-top:none;}
.dashBoardTbl tr th{font:bold 15px/23px  'OpenSans'; padding:12px 4px}
.dashBoardTbl tr td{font:18px/25px  'OpenSans'; padding:10px 10px}
.dashBoardTbl tr td:first-child{ text-align:left; padding-left:20px;}

.footerChat{ position:fixed; right:20px; bottom:0px; z-index:10; }

.upGradeBtn{font:bold 17px/22px  'OpenSans'; margin-top:-20px; margin-right:10px;}
.highlightedPlanHeader{ border:10px solid #98e9f8 !important; border-bottom:none !important; sfont:bold 17px/25px  'OpenSans';}
.highlightedPlan{ border:10px solid #98e9f8 !important; border-bottom:none !important;border-top:none !important;
	background:#98e9f8;
}
.highlightedPlanLast{border:10px solid #98e9f8 !important; border-top:none !important; background:#98e9f8}

.getMoreWorkBtn{ width:96%; margin:15px 2% 0%; padding:10px 0px; text-align:center;font:bold 25px  'OpenSans';}
.projDetMap{ padding:7px; border:1px solid #ddd; display: inline-block;}
.custJobRight{ float:left; width:240px;}

/* Boostrap design Starts */
.HoverBgNone:hover{ background:none !important;}
.HoverBlueBg:hover{ background:#0169B2 !important;}
.mainMenuUl li a.categoryOptionDiv:hover{ text-decoration:none;
	background: #ecb248 -moz-linear-gradient(top, #ecb248 0%, #f8a22c 100%) !important;
	background: #ecb248 webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecb248), to(#f8a22c)) !important;
	background: #ecb248 -webkit-linear-gradient(top, #ecb248 0%, #f8a22c 100%) !important;
	background: #ecb248 -o-linear-gradient(top, #ecb248 0%, #f8a22c 100%) !important;
	background: #ecb248 -ms-linear-gradient(top, #ecb248 0%, #f8a22c 100%) !important;
	background: #ecb248 linear-gradient(top, #ecb248 0%, #f8a22c 100%) !important;
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecb248', endColorstr='#f8a22c', GradientType=0);
}
.categoryOptionDivNew .caret{ vertical-align:middle; margin-left:10px;}

.categoryOptionDivNew:hover #menuLeftWrapNew,.categoryOptionDiv:hover #menuLeftWrap{ display:block;}
.form-horizontal .control-group .dot {
    float: left;
    font: bold 12px  'OpenSans';
    margin: 0 10px;
    width: 1px;
}
.postProjErr {color: #F32A30; font:14px/20px  'OpenSans'; }
.reqFieldErr{ padding-left:270px;}
.padTop5{ padding-top:5px;}
.marg5{ margin:5px 5px 0 0 !important;}
.conCheck{ margin:5px 5px 0 0 !important;}
.starHei{ margin-top: 5px;}
.doublescroll {overflow-x:auto;}
.myAccJobHead{float: left;margin: -21px 0 0 5px;}
.top0{ top:0px;}
.paddTop0{ padding-top:0px;}

.contReview{
    background: #F8F8F8;
    /*border-bottom: 1px solid #dddddd;*/
    margin: 0 0 15px 0;
    padding-bottom: 5px;
    word-wrap: break-word;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    display: inline-block;
}
.contReviewName{
    color: #0f2348;
    font: bold 27px "Roboto Slab";
    margin:0px 0px 0px 0px;
    word-wrap: break-word;
    margin-bottom: 10px;
}
.contReviewName div{ color:#000;}
.contReview .contStrMarg{
    margin-left: 0px;
    margin-bottom: 10px;
}
.contReview .review_title{
    color: #666666;
    font-weight: bold;
    margin-top: 5px;
}

.checkbox input[type="radio"]{ margin-top:-2px !important;}
#myjobsRhtTabNote_content .input-small{ border: 1px solid #ccc;border-radius: 3px;padding: 5px 10px;width: 120px;}
.slash { line-height:35px;}
.singleprodetailsUl .control-l{ }
.projDetErrmarg{ margin-left:11px;}
.tableTabHead{ float: left;margin: -7px 0 0 5px;}
.close.turnOn{font:bold 14px  'OpenSans'; padding:2px 5px;opacity:.9; border-radius:3px; background:#006600; text-shadow: none; color:#fff;}
.close.turnOn:hover,.close.turnOn:focus{ opacity:1;color:#fff;}
.padTopBot0{ padding-top:0px; padding-bottom:0px;}
.padTop0{ padding-top:0px;}
.claimTopSec{ padding:15px 15px 70px 15px; background:#ffffff; box-shadow:0px -3px 3px #999; margin-top:-50px;}
.claimHead{font:35px newsGothicBold; text-align:center; color:#06a6e2;}
.findMoreNewRht .claimHead{font:33px newsGothicBold; text-align:center; color:#fff;}
.claimSub{font:13px  'OpenSans'; text-align:center; color:#65544a;}
.claimTopHead{ height:100px;
	background: #0fa1dc -moz-linear-gradient(top, #0fa1dc 0%, #0ca2dd 100%) !important;
	background: #0fa1dc webkit-gradient(linear, 0% 0%, 0% 100%, from(#0fa1dc), to(#0ca2dd)) !important;
	background: #0fa1dc -webkit-linear-gradient(top, #0fa1dc 0%, #0ca2dd 100%) !important;
	background: #0fa1dc -o-linear-gradient(top, #0fa1dc 0%, #0ca2dd 100%) !important;
	background: #0fa1dc -ms-linear-gradient(top, #0fa1dc 0%, #0ca2dd 100%) !important;
	background: #0fa1dc linear-gradient(top, #0fa1dc 0%, #0ca2dd 100%) !important;
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0fa1dc', endColorstr='#0ca2dd', GradientType=0);
}
.claimMidSec{ background:#313131;padding:2% 4%; width:92%; border-radius:10px 10px 0 0;}
.claimMidHd{font:25px/30px newsGothicBold;color:#f09916; text-align:center;}
.claimMidSub{font:14px/30px newsGothicBold;color:#fff;}

.claimUl{margin:15px 0px 0 0px;}
.claimUl li .control-l 'OpenSans' l 'OpenSans'{ font:20px/25px newsGothicBold !important; color:#fff; margin:5px 0px;}
.claimTxtbox{ height:35px !important;}
.form-horizontal .claimUl .control-group{ margin-bottom:15px;}
.userAttach{background:url("../images/atta.png") no-repeat left center; width:20px; height:24px;}
.marglft12{ margin-left:12px !important;}
.claimBtn{
	 font:35px newsGothicBold; color:#fff;
	background: #feaa48 -moz-linear-gradient(top, #feaa48 0%, #fb900c 100%) !important;
	background: #feaa48 webkit-gradient(linear, 0% 0%, 0% 100%, from(#feaa48), to(#fb900c)); !important;
	background: #feaa48 -webkit-linear-gradient(top, #feaa48 0%, #fb900c 100%); !important;
	background: #feaa48 -o-linear-gradient(top, #feaa48 0%, #fb900c 100%); !important;
	background: #feaa48 -ms-linear-gradient(top, #feaa48 0%, #fb900c 100%); !important;
	background: #feaa48 linear-gradient(top, #feaa48 0%, #fb900c 100%); !important;
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feaa48', endColorstr='#fb900c', GradientType=0);
	border:none; padding:18px 30px; border-radius:20px; margin-top:20px;
}
.indexClaimBtn{ font:20px newsGothicBold;padding:10px 20px; border-radius:8px;}
.claimMidSecOuter{ box-shadow:0px 3px 3px #999; width:96% !important;border-radius:10px; margin-left:2% !important; margin:2%; }
.hiwSimilarOuter{background:#FFFFFF; margin: 0px 2% 0;padding: 20px 2%; width: 92%;}
.projDetCol{padding-top: 10px;}

.rightViewAllInner{ position:absolute; right:10px;}
.tradeProfUlHeadTxt{ position:relative; z-index:2;margin: 2px 0 0 10px;}

ul.mainDropMenu{ margin:50px 0px 0px 0px !important;}
ul.mainDropMenu li{ position:relative; font-family: 'Roboto Slab', serif;  text-shadow:1px 1px 1px rgba(0,0,0, 0.5) }
ul.mainDropMenu li a{font:14px/20px 700 'Roboto Slab', serif; padding:25px 15px 26px !important;margin-left:0;color:#ffffff !important;text-shadow:none !important; z-index: 1000; border-bottom:4px solid #0d244a;}
ul.mainDropMenu li a:hover{ text-decoration:none;}
/*ul.mainDropMenu li a.active, ul.mainDropMenu li a:hover {background:#0169B2 !important;color: #FFFFFF !important;text-shadow:none !important;}*/

ul.mainDropMenu li ul {background:#e7e7e7;position: absolute ;left:0;text-align: left;top: 100%;width: 180px; z-index: 100;padding: 10px;}
ul.mainDropMenu li ul li{display:inline-block;width:100%;}
ul.mainDropMenu li ul li a{ display:block;padding:5px 10px !important;color: #161616 !important; margin:0px;font: 16px/20px  'Roboto Slab', serif;border:none;}
ul.mainDropMenu li ul li a:hover,ul.mainDropMenu li.signBtn ul li a:hover{ color:#333c46 !important; background:#fff !important; text-decoration:none;border-radius:0px;}
ul.mainDropMenu li a b{ font-size:20px; position:absolute; bottom:2px; left:50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); color:#77bc1f}
ul.mainDropMenu li a:hover b, ul.mainDropMenu li:hover a b{ color:#0d244a;}
/*ul.mainDropMenu li:after{position:absolute;display:none;content:"";background:url("../images/headerPopArow.png") no-repeat left center;width:20px;height:24px;left:45%;bottom: -24px;}
ul.mainDropMenu li:hover:after {display:block; }*/

ul.mainDropMenu li a.li-no-hover:hover {background-color: transparent !important;}
.hoverTxt{position: relative;}
.mainDropMenu li a.hoverTxt .fa-angle-up{ display:inline-block;}
.mainDropMenu li a.hoverTxt .fa-angle-down{ display:none;}
.mainDropMenu li a .fa-angle-up{ display:none;}

ul.mainDropMenu li a.hoverTxt{text-shadow:none; text-decoration:underline !important;}

ul.mainDropMenu li.signBtn{cursor:pointer; margin-left:10px;
	background: #f2f1f0 -moz-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8e02), to(#f54603));
	background: #ff8e02 -webkit-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 -o-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 -ms-linear-gradient(top, #ff8e02 0%, #f54603 100%);
	background: #ff8e02 linear-gradient(top, #ff8e02 0%, #f54603 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e02', endColorstr='#f54603', GradientType=0);
	border-radius:5px;}
ul.mainDropMenu li.signBtn a:hover{ background:none !important;}

ul.mainDropMenu li.signBtn a{color:#fff !important;text-shadow:none; margin-left: 0;}
ul.mainDropMenu li.ourVideo{ margin-left:10px; background:url("../images/video.png") no-repeat 5px center rgba(0,0,0,0.6); border-radius:5px; padding-left:20px !important;  }
ul.mainDropMenu li.ourVideo a{color:#fff !important;text-shadow:none;}
.more,.hideMore{ background: url("../images/viewmore.png") no-repeat scroll left center ;color: #807F7E; float: right;font: 14px/30px  'OpenSans'; cursor:pointer; padding-left: 15px;}

.slide a:hover{ text-decoration:none;}
.postFreeMidMarg{ margin-top:165px;}
.postFreeHitTxt{ display:inline-block;background:url("../images/vedio-play.png") no-repeat right center; height:35px; padding-right:40px;font:bold 18px/35px OpenSans; color:#ffffff;}
.postFreeHitTxt:hover{ text-decoration:none; color:#ffffff;}
.claimResults{ background:#0973a5; padding:20px; margin-top:10px;}
.claimResults .row-fluid{color:#fff;}
.claimResults .row-fluid .col-md-4{ font:bold 25px opensans ; }
.claimResults .row-fluid .col-md-7{ font:bold 18px opensans ; }
.expireLft{ font:13px/18px OpenSans;}
.expireLft{ font:13px/18px OpenSans;}
.contactUsCont{ padding:10px; margin-top:10px;}
.indexJoinFree{ display:inline-block;background:url("../images/couples.png") no-repeat center center; width:275px; height:490px; vertical-align:middle;}

#profilephoto input{height: 40px;left: 26px; top: 70px;width: 117px;}
#upPhoto img{width:150px; height: 100%; }
.fedbajdesc{color: #ff0000;margin-left: 28%;}
.notifyInfoLft{ float:left; max-width: 88%;}
.cvvWidth{ width:66px !important;}
.successPopCont{ padding:50px 20px 20px 20px; margin-top:25px;min-height:50px; text-align:center;background:url("../images/success.png") no-repeat center top; color:#006600;}

.indexHiwVideo{ /*margin-top:77px;*/ background:rgba(255,255,255,0.8);}
.indexHiwVideo .col-md-3{color:#000; border-radius:0px; cursor:pointer; text-align:center; padding-top:15px !important; padding-bottom:15px !important; font:bold 18px/34px  'OpenSans';}
.indexHiwVideo .col-md-3 span{font:14px/20px  'OpenSans';}
.indexHiwVideo a{ color:#000;display: block;}
.indexHiwVideo a:hover{ text-decoration:none;border-bottom:none;border-bottom:6px solid #fffeff;  transition: all .2s ease-in-out;}
.indexTab1{ border-bottom:6px solid #edd342;background:#edd342;border-bottom:6px solid #fffeff; }
.indexTab1:hover{ background:#edd342;}
.indexTab2{ border-bottom:6px solid #b1fa62;}
.indexTab2:hover{  background:#b1fa62;}
.indexTab3{ border-bottom:6px solid #62e6fa;}
.indexTab3:hover{ background:#62e6fa;}
.indexTab4{ border-bottom:6px solid #f6ad89;}
.indexTab4:hover{ background:#f6ad89;}

#myjobsRhtTabMsg{ position:relative;}
#myjobsRhtTabMsg span{ position:absolute; background:#F54603; color:#fff; border-radius:10px; padding:2px 3px;font:bold 12px/15px OpenSans;right: 5px; top: -2px;}
.msgNotification{ position:absolute; background:#F54603; color:#fff; border-radius:10px; padding:2px 3px;font:bold 12px/15px OpenSans;right:5px;top:-15px;}

#myInbox table tbody{ background:#EEEEEE;}

.inboxCont{ padding:15px;}

.testiSearch .control-group,
.testiSearch .control-group .control-l{ text-align:left;}

.workImgOuter{ width:140px; height:170px; vertical-align:middle;}
.memberBtnOuter{ width:200px;padding:10px 10px; border-radius:10px;
	background: #e0e0e0 -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
	background: #e0e0e0 webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#ffffff));
	background: #e0e0e0 -webkit-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
	background: #e0e0e0 -o-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
	background: #e0e0e0 -ms-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
	background: #e0e0e0 linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0);
	}
.memTxtBox{background:#FFFFFF; padding:10px 10px; border:1px solid #ebecec; margin-bottom:10px;}
.packageHd{ font:bold 23px/40px  'OpenSans'; border-bottom:1px solid #e4e5e5;margin-bottom: 10px;}
.packageDesc{font:15px/24px  'OpenSans'; margin-bottom: 5px; }
.testiBoxImg span{ display:inline-block;padding:10px; border:1px solid #DDD; border-radius: 5px;}
.loginSucc{ display:inline-block; width:100%; text-align:center; color:#006600;font:bold 14px/24px  'OpenSans';}
.membershiperror{ display:inline-block; width:100%; text-align:center; color:#FF0000;font:bold 16px/24px  'OpenSans';margin-bottom:5px;}

.anyClass .uploadPhotoUl li a{ width:100%; text-align:center;}
.anyClass .uploadPhotoUl li a img{ max-height:110px; max-width:140px;}

.countArea{ background:url("../images/map-bg.png") no-repeat center center #e7e7e7;}
.countArea .col-md-12 .col-md-3{ margin-top:40px; margin-bottom:30px;}
.countArea .col-md-12 .col-md-3 img{  border-radius: 69px;}
.countArea .col-md-12 .col-md-3 h4{ font:bold 34px/40px  'OpenSans'; color:#ee3434;}
.countArea .col-md-12 .col-md-3 h6{ font:bold 20px/30px  'OpenSans'; color:#404040;}

.contZipSelect .btn{ color:#c5c6c6;font:16px  'OpenSans'; height:45px; background:#fff; border:1px solid #ccc;box-shadow:none;}
.contZipSelect.bootstrap-select.btn-group:not(.input-group-btn), .contZipSelect.bootstrap-select.btn-group[class*="span"]{margin-bottom:0px;}
.contZipSelect .btn:hover,.contZipSelect.btn-group.open .btn.dropdown-toggle{ background:#fff;}
.contZipSelect.btn-group.open .dropdown-toggle{box-shadow:none;}
.contraZipBgMid h2{color:#0d244a;font-size:33px;font-weight: bold;font-family: 'Roboto Slab', serif;}
.contractorZipocode { height:45px !important;font:16px  'OpenSans'; padding-left:40px !important; background:url("../images/search-icon.png") no-repeat 10px center #fff;border: 1px solid #ccc;width: 100%;border-radius:5px;}
.contraSearch.btn,.contraSearch.btn:hover{font:bold 14px Arial, Helvetica, sans-serif; height: 45px;padding: 0 0px; background:#84c335 !important;width:100%; box-shadow:none;color:#fff;}
.samplemapSec{ padding:10px; border:1px solid #ccc;}
.samplemapSecBtn{ display:inline-block;font-family: 'Roboto Slab', serif;font-size: 18px;font-weight: bold; border-radius:7px; border:none; color:#fff; margin:15px 0px; padding:10px 25px;background:#84c335;width:100%;}
.samplemapSecBtn.btn:hover,.samplemapSecBtn.btn:focus{ color:#fff; background-position:0 -40px;}
.feedbackRev.flt{ color:#f19b26;}

.form-horizontal .control-l{font: 15px/25px  'OpenSans';}

.btn.btn-primary{ font: 16px/37px 'OpenSans';
    padding: 7px 23px !important;
    height: auto !important;
    margin: 20px 0px 0px 0px !important;
    padding: 0;
    /*width: 100%;*/
    width: auto;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 17px;
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    text-shadow: 1px 2px 2px rgba(0,0,0,0.5);
    background: rgba(119,188,31, 0.9);
    text-transform: uppercase;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    border: 0px;
}

.btn.btn-primary:hover{
    background: rgba(119,188,31, 0.9);
}

.btn.btn-primary-inline{ font: 16px/37px 'OpenSans';
    padding: 0px 20px !important;
    height: auto !important;
    margin: 20px 0px 0px 0px !important;
    padding: 0;
    /*width: 100%;*/
    border-radius: 4px;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-size: 17px;
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    text-shadow: 1px 2px 2px rgba(0,0,0,0.5);
    background: rgba(119,188,31, 0.9);
    text-transform: uppercase;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    border: 0px;
}

.btn.btn-primary-full{
    padding: 14px 23px !important;
    height: auto !important;
    margin: 20px 0px 0px 0px !important;
    padding: 0;
    width: 100%;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    text-shadow: 1px 2px 2px rgba(0,0,0,0.5);
    background: rgba(119,188,31, 0.9);
    text-transform: uppercase;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    border: 0px;
}
.btn.btn-primary-full:hover{
    background: rgba(119,188,31, 0.9);
}

.btn.btn-warning{ border:1px solid #a02481 !important;
	background: #a02481 -moz-linear-gradient(top, #a02481 0%, #b95ea3 100%) !important;
	background: #a02481 webkit-gradient(linear, 0% 0%, 0% 100%, from(#a02481), to(#b95ea3)) !important;
	background: #a02481 -webkit-linear-gradient(top, #a02481 0%, #b95ea3 100%) !important;
	background: #a02481 -o-linear-gradient(top, #a02481 0%, #b95ea3 100%) !important;
	background: #a02481 -ms-linear-gradient(top, #a02481 0%, #b95ea3 100%) !important;
	background: #a02481 linear-gradient(top, #a02481 0%, #b95ea3 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305b90', endColorstr='#b95ea3', GradientType=0) !important;
}

.btn.btn-danger{ border:1px solid #e51c0d !important;
	background: #e51c0d -moz-linear-gradient(top, #e51c0d 0%, #fe4335 100%) !important;
	background: #e51c0d webkit-gradient(linear, 0% 0%, 0% 100%, from(#e51c0d), to(#fe4335)) !important;
	background: #e51c0d -webkit-linear-gradient(top, #e51c0d 0%, #fe4335 100%) !important;
	background: #e51c0d -o-linear-gradient(top, #e51c0d 0%, #fe4335 100%) !important;
	background: #e51c0d -ms-linear-gradient(top, #e51c0d 0%, #fe4335 100%) !important;
	background: #e51c0d linear-gradient(top, #e51c0d 0%, #fe4335 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e51c0d', endColorstr='#fe4335', GradientType=0) !important;
}
.btn.btn-success{ border:1px solid #06c213 !important;
	background: #06c213 -moz-linear-gradient(top, #06c213 0%, #05e915 100%) !important;
	background: #06c213 webkit-gradient(linear, 0% 0%, 0% 100%, from(#06c213), to(#05e915)) !important;
	background: #06c213 -webkit-linear-gradient(top, #06c213 0%, #05e915 100%) !important;
	background: #06c213 -o-linear-gradient(top, #06c213 0%, #05e915 100%) !important;
	background: #06c213 -ms-linear-gradient(top, #06c213 0%, #05e915 100%) !important;
	background: #06c213 linear-gradient(top, #06c213 0%, #05e915 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06c213', endColorstr='#05e915', GradientType=0) !important;
}
.btn.btn-inverse{ border:1px solid #333333 !important;color: #fff;
	background: #333333 -moz-linear-gradient(top, #333333 0%, #656262 100%) !important;
	background: #333333 webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#656262)) !important;
	background: #333333 -webkit-linear-gradient(top, #333333 0%, #656262 100%) !important;
	background: #333333 -o-linear-gradient(top, #333333 0%, #656262 100%) !important;
	background: #333333 -ms-linear-gradient(top, #333333 0%, #656262 100%) !important;
	background: #333333 linear-gradient(top, #333333 0%, #656262 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#656262', GradientType=0) !important;
}
.profileSectionLft {min-width: 225px;}

.clearfix:after{clear: both;  content: "."; display: block; font-size: 0;  height: 0;line-height: 0; visibility: hidden;}
.overHiden{overflow: hidden;}
.viewProfHeads{ color:#000;font: 22px/27px  'OpenSans'; border-bottom:1px solid #ddd; padding-bottom:7px; margin-bottom:10px;}
.profBigStrRates{color:#2e94c8;font: 19px/30px  'OpenSans'; margin:10px 0px 10px 10px;}

.btn{font:bold 14px  'OpenSans';background:#fff; padding:6px 12px;}
.btn-sm {
  font-size: 14px;
  padding: 3px 8px;
}
.btn-xs {
  font-size: 13px;
  padding: 1px 5px;
}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="span"]{margin-bottom:0px;}
.btn:hover,.btn-group.open .btn.dropdown-toggle{ background:#fff;}
.btn-group.open .dropdown-toggle{box-shadow:none !important;}

.mmyy .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:115px !important; margin-right:6px;}

.navbarMenus{
    background: #254880;
    /*padding: 15px;*/
    /*box-shadow: 0px 8px 8px #c3c7cd inset;*/
}
.busPos{ position:absolute; right:0px ; top:0px;}
.payper_info{ width:100%; margin:0 auto;}
.right15{ right:15px;}
.pendColor{ color:#bc6607;}
.notVerCol{  color:#ff0000;}

.Leadstabs{ background:#fff;}
.Leadstabs a{ background:#fff;font:bold 17px/25px  'OpenSans'; color:#c88d2f; padding:5px 15px 3px; border:1px solid #cfc4b2; cursor:pointer; margin-left:15px;
	border-radius:4px;}
.Leadstabs a.active{ border-bottom:3px solid #ffc96f; padding-bottom:0px;}

.myjobsLftName{ font:23px/25px  'OpenSans'; color:#484949;}
.myjobsLftDate{ font:14px/25px  'OpenSans'; color:#c18113;}

.purchaseLeads .row-fluid .col-md-7,.wonLeads .row-fluid .col-md-7{ width:59.8% !important;}


#left { position: relative; float:left;}
#right { margin-left: -3px;}
#sidebar {}

ul.cityLists{/*width: 960px;*/padding:15px 0px;background:#C6DFF0;position: absolute;left:0px;text-align: left; top: 59px; z-index:10000;}
ul.cityLists h1{ font:bold 24px/30px  'OpenSans'; color:#000; padding:0 15px 5px; border-bottom:1px solid #99b7cb; margin:0px 0px 10px; }
ul.cityLists li{ display: inline-block; width: 100%;}
ul.cityLists li a {color: #161616 ;display:block; font: 16px/20px  'OpenSans'; margin: 0;padding:5px 10px;}
ul.cityLists li a:hover {background:#6587B6; color: #FFFFFF;text-decoration: none;}

.unfortun{ font:18px/25px  'OpenSans'; }
.hiwSections{ padding:30px 0px; border-top:1px solid #d9dadb; text-align:center;}
.hiwSections:first-child{ border-top:none;}
.hiwSections h2{ font:30px/35px  'OpenSans';color:#3e679e; margin-top:35px; }
.hiwSections p{font:20px/25px  'OpenSans';color:#464948;}

.staticBannerAbout{background:url("../images/about-banner.png") no-repeat center center #E7E7E7; text-align:left;}
.bannerContact{background: url("../images/about-banner.png") no-repeat center center #E7E7E7; }
.staticBannerAbout h1,.bannerContact h1{font: 48px/143px 'OpenSans';color: #fff;margin: 0px;text-shadow: 2px 2px #000;;font-family: 'Roboto Slab', serif;font-weight: bold;}
.staticDesc{font:16px/25px  'OpenSans'; }
.rhtM30{ right:-30px;}
.width50P{ width:50%;}
.noProjects{ background: #fff;box-shadow: 3px 3px 3px;display: inline-block;margin: 10% auto;padding: 50px;vertical-align: middle; font:bold 15px  'OpenSans';}

#paymentLoadMask{display:none;position:fixed;top:0;left:0;background:#fff;z-index:10; opacity:0.9; filter:alpha(opacity=90); width:100%;}
.paymentLoad{position:fixed;z-index:1100;padding:20px;}
.payLoader{font:bold 20px/25px  'OpenSans'; text-align:center; padding-top:20px;}
.paymentMsgs{ text-align:center; margin-bottom:2px !important; font-weight:bold !important;}
.bdrBox{ border:1px solid #ddd;}
.demoCard{ right:60px;}
.captchaCode{ float: left;margin-left: 70px;margin-top: -7px;}
.invitedAlready {
    background: url("../images/invited-1.png") no-repeat ;
    bottom: 6px;
    height: 62px;
    position: absolute;
    right: 1%;
    width: 57px;
    z-index: 1;
}

/*.accordion-toggle { background: url("../images/uparrow.png") no-repeat 96% center #fff; padding-right: 30px; border-bottom:1px solid #ffff;}
.accordion-toggle.collapsed {   background: url("../images/downarrow.png") no-repeat 96% center #f5f5f5;border-bottom:1px solid #ddd;}*/
.accordion-toggle { background:#FFF; border-bottom:1px solid #ffff;}
.accordion-toggle.collapsed {   background: #1c3c66;}
.panel-title > a:focus { text-decoration:none !important;}


/*.content {
	height: 620px;
	max-height: 620px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
.content img {
	left: 100%;
	margin-left: -200%;
	position: relative;
}*/
.content {
	height: 620px;
	max-height: 620px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
.navbar-fixed-top{ background:#0d244a; border: medium none;}

ul.cityListHiding h1 {
  border-bottom: 1px solid #6587B6;
  color: #000;
  font: bold 24px/30px newsGothic;
  margin: 0 0 10px;
  padding: 0 15px 5px;
  text-align: center;
}
.indexBannerBox {
  display: inline-block;
  left: 0;
  min-height: 508px;
  position: absolute;
  right: 0;
  top: 0;
}


.btn.selectpicker, .btn.selectpicker:hover {
 border: 1px solid #ddd;
 border-radius: 5px;
}
.btn-group.bootstrap-select {
  width: 100% !important;
}
.postProjUl li .text-area {
  height: 65px;
}

.ui-tabs {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none !important;
  padding: 0 !important;
}
.ui-tabs-panel {
  clear: both;
  padding: 0 !important;
}
#TB_window {
  height: 80% !important;
  left: 0 !important;
  margin: 0 auto !important;
  overflow: auto;
  right: 0;
  top: 10% !important;
  width: 80% !important;
   z-index: 1030 !important;
}
#TB_iframeContent {
  height: 100% !important;
  width: 100% !important;
}

.margBot5{ margin-bottom:5px;}

.img-middle-helper{display: inline-block;height: 100%;vertical-align: middle;}
#uploadedworkimage .bx-wrapper .bx-next ,#uploadedworkimage .bx-wrapper .bx-next:hover{
  background: url("../images/right-arrow.jpg") no-repeat left center;
  right: 10px;
}
#uploadedworkimage .bx-wrapper .bx-prev ,#uploadedworkimage .bx-wrapper .bx-prev:hover{
  background: url("../images/left-arrow.jpg") no-repeat left center;
  right: 10px;
}
.testiMsg.form-control {
  height: auto !important;
}
.no-float{ float:none !important;}
.align-bottom{ vertical-align:bottom;}
.align-top{ vertical-align:top;}



/* index tetimonial slider Bootstrap fade effec starts */
.testiMonialSec .carousel.carousel-fade .item {
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity:0;
}
.testiMonialSec .carousel.carousel-fade .active.item {
	opacity:1;
}
/* index tetimonial slider Bootstrap fade effec Ends */


/*Page loading image  starts*/
#loading-image {
	/*background:rgba(0,0,0,0.75);*/
	width: 100%;
	height: 100%;
	display: table;
    position: fixed;
	top: 0px;
	bottom: 0px;
	z-index:1;
	text-align: center;
}
.middle {
    display: table-cell;
    vertical-align: middle;
}

.inner-loader {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	border: medium none;
	border-radius: 5px;
	margin: 0 auto;
	padding: 25px;
	width: 90px;
}

/*Page loading image  Ends*/

.tradeProfTextImg .sample-text{color: #999;font: 15px/23px newsGothic;}
.sample-text-outer{-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;}

.sample-text-rotate{ bottom: 0;
font: bold 31px newsGothic;
left: 0;
position: absolute;
right: 0;
text-align: center;
top: 20%;
transform: rotate(-15deg);
width: 100%;

/* Safari */
-webkit-transform: rotate(-15deg);

/* Firefox */
-moz-transform: rotate(-15deg);

/* IE */
-ms-transform: rotate(-15deg);

/* Opera */
-o-transform: rotate(-15deg);

}


.contractorrigster{
    background:#fff;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    overflow: hidden;
    top: -500px;
    height: 0;
    padding: 0!important;
    border: 0;

    -ms-transition: all .9s ease-in-out;
    -webkit-transition: all .9s ease-in-out;
    -moz-transition: all .9s ease-in-out;
    -o-transition: all .9s ease-in-out;
    transition: all .9s ease-in-out;
}

.contractorrigster.open{visibility:visible; opacity:1; position:static; height:100%; position:static; top:0;

-ms-transition: all .9s ease-in-out;
-webkit-transition: all .9s ease-in-out;
-moz-transition: all .9s ease-in-out;
-o-transition: all .9s ease-in-out;
transition: all .9s ease-in-out;
}
.selected img {
  display: none;
}
.selected.active img {
  display: inline-block;
}

.sliderUploaded{ background:#f1f1f1; border: 1px solid #ddd; margin: 15px 0; padding: 10px;}

.subject {
  border-bottom: 1px solid #ddd;
  color: #222;
  font: 17px  'OpenSans';
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.message-content p {
  padding: 0 20px;
}
.mesage-from {
  color: #222;
  font: 15px  'OpenSans';
  padding-bottom: 15px;
}
.from-mail {
  color: #999;
  font: 14px  'OpenSans';
}
.reply-btn {
  background: url("../images/reply.png") no-repeat scroll center center #f4f4f4;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  height: 25px;
  padding: 10px;
  width: 25px;
}
.reply-content {
  border: 1px solid #ddd;
  margin-top: 20px;
}
.mesage-to {
  border-bottom: 1px solid #ddd;
  padding: 10px;
}
.reply-message {
  padding: 20px;
}
.error {
  color: #f92a17;
  display: inline-block;
  font: 15px/23px  'OpenSans';
  margin-top: 3px;
  width: 100%;
}

.username{
    display:inline-block;
    font: 14px/25px  'OpenSans';
    padding:5px 15px 5px 40px;
    color:#fff;
    margin-top:0px;
    background: url("../images/welcomeuser.png") no-repeat 10px 10px #254880;
}
.username a{
    color:#fff;
}
.username a:hover{
    color:#fff;
}

.no-records-found{ border-top:1px solid #fb0802;border-bottom:1px solid #fb0802; background:#fec7c5;font: 14px Arial;padding: 7px 0; display:inline-block; width:100%; margin:20px 0px; text-align:center; }

.hiwicon{background: url("../images/howworks.png") no-repeat left 4px ;}
.postprojicon{
  /*  background: url("../images/post-project_new.png") no-repeat left 4px ;*/
  padding: 12px;
  text-align: center;
  background-color: #fc8c14 !important;
  border-radius: 5px;
  margin: 10px 0px 30px 0px;
}
.findconicon{background: url("../images/findcontractor.png") no-repeat left 4px ;}
.findprojicon{background: url("../images/find-project.png") no-repeat left 4px ;}
.myaccounticon{background: url("../images/myaccountNew.png") no-repeat left 4px ;}
.myprofileicon{background: url("../images/login_t.png") no-repeat left 4px ;}
.contsignupicon{background: url("../images/contractor-sign-up.png") no-repeat left 4px ;}
.customersignupicon{background: url("../images/customer-sign-up.png") no-repeat left 4px ;}
.logouticon{background: url("../images/logoutNew.png") no-repeat left 4px ;}
.loginicon{background: url("../images/login.png") no-repeat left 4px ;}

#map{
    width: 100%;
    display: inline-block;
    height: 500px;
    border: 1px solid #CCCCCC;
}

.panel-heading{ padding:0px;}
.panel-body {border-top: 1px solid #1c3c66;border-right: 1px solid #1c3c66; }

.jobstatus{display: inline-block;color: #fff;font: 14px Arial;padding: 7px 25px; position:relative;}
.jobstatus:after{ position:absolute;content:'';background: url("../images/ribbonbelow.png") no-repeat left top;width:6px;height:6px;right:0px;bottom:-6px;}
.jobEnd{ background:#5b07cd;}
.jobCan{ background:#f50c0c;}
.jobExp{ background:#999;}

.banner-image-bg {
  background-color:#8aa1c1;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 530px;
  position: relative;
}
.white{ color: #fff;}

.loginTabContOuter .accordion-toggle .visible-xs{
  color: #ffffff;
}
.loginTabContOuter .accordion-toggle.collapsed .visible-xs{
  color: #000000;
}



/*============================ NEW CSS 14-03-2016 ====================================*/


.pre-header{ margin:0; padding:10px 0; background:#333c46; color:#e6f3fa; text-align:center; font-size:12px;}
.pre-header a{ color:#77bc1f; font-weight:700}
.pre-header a:hover{ color:#77bc1f; text-decoration:underline;}

.site-banner .carousel .item{ background: none no-repeat center center ; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height:500px;}
.site-banner .carousel-caption{ margin:0; padding:0; bottom:auto; left:0; right:0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.site-banner .carousel-caption h2{ margin:0; padding:0; font-size:55px; font-family:'Roboto Slab', serif; font-size:55px; text-shadow:1px 2px 2px  #rgba(0,0,0, 0.5); font-weight:700;}
.site-banner .carousel-caption p{ font-family:'Roboto Slab', serif; margin:0; padding:15px 0 0 0; font-weight:700; font-size:24px; text-shadow:1px 2px 2px  #rgba(0,0,0, 0.5);}
.site-banner .carousel-caption p span{ color:#77bc1f;}
.site-banner .carousel-caption .button{ margin:15px auto 0 auto; padding:0; width:310px; line-height:50px; border-radius:4px; color:#fff; text-align:center; display:block; font-size:17px; font-weight:700; font-family:'Roboto Slab', serif; text-shadow:1px 2px 2px  #rgba(0,0,0, 0.5); background:rgba(119,188,31, 0.9); text-transform:uppercase;}
.site-banner .carousel-caption .button:hover, .site-banner .carousel-caption .button:focus{ color:#fff; text-decoration:none; background:#69a227}


.content-wrap{ margin:0; padding:40px 0 10px 0; background:#fff; color:#333c46;}

.three-col{ margin:0; padding:0;}
.three-col h1{font-family:'Roboto Slab', serif; color:#333c46; font-size:55px; font-weight:700; text-align:center}
.three-col h4{ margin:0 0 20px 0; padding:0; font-family:'Roboto Slab', serif; color:#333c46; font-size:30px; text-align:center;}
.three-col .number{ margin:0 auto; background:url(../images/circle.png); height:62px; width:63px; line-height:62px; color:#fff; text-shadow:1px 2px 2px  #rgba(0,0,0, 0.5); font-size:30px; font-weight:700; font-family:'Roboto Slab', serif;; text-align:center;}
.three-col h5{ font-size:17px; font-weight:700; font-family:'Roboto Slab', serif; text-align:center; margin:18px 0}
.three-col p{ text-align:center;}
.three-col .col-sm-4{ margin-bottom:30px;}

.msg{ margin-bottom:30px;}
.msg ul { margin:0; padding:0; list-style:none; text-align:center;}
.msg ul li{ display:inline-block; vertical-align:middle; line-height:50px; font-size:17px; margin:0 10px; font-family:'Roboto Slab', serif;}
.msg ul  li a{line-height:50px; width:155px; border-radius:4px; color:#fff; text-transform:uppercase; font-family:'Roboto Slab', serif; font-size:17px; font-weight:bold; display:inline-block; background:#84c335; border:2px solid #84c335; text-align:center;  text-shadow:1px 2px 2px  #rgba(0,0,0, 0.5);}
.msg ul  li a:hover{ color:#fff; text-decoration:none; background:#69a227; border-color:#78bc21;}
.msg ul  li:nth-child(1){ text-align:right;}
.msg ul  li:nth-child(2){ text-align:left;}


.mid-block{ margin:0; padding:30px; background:url(../images/bg.jpg) no-repeat center center; background-size:cover; color:#333c46;}
.mid-block h2{ font-family:'Roboto Slab', serif; margin:0 0 20px 0; font-size:30px; text-align:center;}
.mid-block .media-object{ height:101px; width:101px; max-width:101px; padding:5px; border:1px solid #fff}
.mid-block h6{ margin:5px 0 0 0; font-size:17px; font-family:'Roboto Slab', serif;}
.mid-block p{ margin:10px 0 0 0; font-size:13px;}
.mid-block p i, .mid-block p a{ color:#32599a; text-decoration:none;}
.mid-block p a:hover{color:#32599a; text-decoration:underline;}
.mid-block .media{ padding:0 40px;}
.mid-block .msg{ margin:20px 0 0 0}

.bottom-text { margin:0; padding:40px 0; text-align:center;}
.bottom-text h2{ color:#333c46; font-size:30px; font-family:'Roboto Slab', serif;}

.newsletter{ margin:0 0 -10px 0; padding:12px 0; background:#e8e8e8; text-align:center;}
.newsletter label{ background:url(../images/percent-icon.png) no-repeat left; padding-left:40px; line-height:50px; color:#333c46; font-size:17px;  font-family:'Roboto Slab', serif; font-weight:400; margin-bottom:0;}
.newsletter .form-control{ border-radius:0; border:1px solid #c7c7c7; height:50px; width:265px; margin:0 20px;}
.newsletter button{ line-height:46px; padding:0 35px; border-radius:4px; color:#fff; text-transform:uppercase; font-family:'Roboto Slab', serif; font-size:17px; font-weight:bold; display:inline-block; background:#84c335; text-align:center;  text-shadow:1px 2px 2px  #rgba(0,0,0, 0.5);  border:2px solid #84c335; cursor:pointer;}
.newsletter button:hover{ color:#fff; text-decoration:none; background:#69a227; border-color:#78bc21;}

.footer-social{ margin:10px 0 0 0; padding:0; list-style:none;}
.footer-social li{ margin:0 10px 0 0; padding:0; display:inline-block;}
.footer-social li a:hover img{ opacity:0.7}

.footer-top{ margin:0; padding:30px 0}
.footer-top h5{ margin-top:0; margin-bottom:10px; padding:0; font-size:17px; color:#333c46; font-family:'Roboto Slab', serif;}

.footmenu{ margin:0; padding:0; list-style:none;}
.footmenu li{ margin:0; padding:0; line-height:26px; font-size:13px;}
.footmenu a{ color:#333c46;}
.footmenu a:hover{ color:#333c46; text-decoration:underline;}


.bootstrap-select.btn-group .btn .filter-option{
    color: #666666;
}
.bootstrap-select.btn-group .btn .caret{
    border-top: 9px solid #84c335;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}


@media (min-width: 768px) and (max-width: 991px) {
.site-banner .carousel-caption h2{font-size:50px;}
.site-banner .carousel-caption p{ font-size:20px;}
.site-banner .carousel .item{ height:450px;}
.msg ul li{ display:block; line-height:24px; margin:0 0 15px 0}
.msg ul  li:nth-child(1), .msg ul  li:nth-child(2){ text-align:center;}
.mid-block .media{ padding:0;}
.findMoreContractUl li:nth-child(-n+4) a{ border-top:none;}
}

@media (min-width: 480px) and (max-width: 767px) {
.site-banner .carousel-caption h2{font-size:40px;}
.site-banner .carousel-caption p{ font-size:18px;}
.site-banner .carousel .item{ height:400px;}
.msg ul li{ display:block; line-height:24px; margin:0 0 15px 0}
.msg ul  li:nth-child(1), .msg ul  li:nth-child(2){ text-align:center;}
.mid-block .media{ padding:0;}
.findMoreContractUl li:nth-child(-n+4) a{ border-top:none;}
.newsletter .form-control{ margin:8px 0; width:100%; display:inline-block;}
.findMoreContract h5{ font-size:28px;}
.footer-top .col-sm-3{ text-align:center; margin-bottom:30px;}
.footer-top .col-sm-3:last-child{ margin:0}
.three-col .number {
 width: 72px !important;
 background: url(../images/circle.png) no-repeat;
}
}


@media (min-width: 320px) and (max-width: 479px) {
.site-banner .carousel-caption h2{font-size:30px;}
.site-banner .carousel-caption p{ font-size:14px;}
.site-banner .carousel .item{ height:400px;}
.msg ul li{ display:block; line-height:24px; margin:0 0 15px 0}
.msg ul  li:nth-child(1), .msg ul  li:nth-child(2){ text-align:center;}
.mid-block .media{ padding:0;}
.findMoreContractUl li:nth-child(-n+4) a{ border-top:none;}
.newsletter .form-control{ margin:8px 0; width:100%; display:inline-block;}
.findMoreContract h5{ font-size:28px;}
.footer-top .col-sm-3{ text-align:center; margin-bottom:30px;}
.footer-top .col-sm-3:last-child{ margin:0}
.three-col h1{ font-size:45px;}
.content-wrap{ margin:0; padding:20px 0 10px 0 !important; background:#fff; color:#333c46;}
.three-col .number {
 width: 72px !important;
 background: url(../images/circle.png) no-repeat;
}
}

/*============================ NEW CSS 14-03-2016 ====================================*/







.ebox {
	background-color: #f7f7f7;
border: 1px solid #d7d7d7;
padding: 25px;
text-align: center;
font-size: 18px;
margin-bottom: 40px;
	}

.eboxbutton {
	background-color: #84c335;
text-align: center;
padding: 15px 30px 15px 30px;
font-weight: bold;
color: #fff;
font-size: 18px;
border-radius: 5px;
margin-left:10px;
	}





/*============================ Eoins responsive grid ====================================*/
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 0%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { font-size: 18px;zoom:1; /* For IE 6/7 */ }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.66%; }
.span_1_of_3 { width: 33.33%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}

/*============================ Eoins extra mobile codes ====================================*/

@media only screen and (max-width: 480px) {
.eboxbutton {  padding: 5px;font-size: 14px; }
}

@media only screen and (max-width: 480px) {
.staticBannerAbout h1, .bannerContact h1 {
font: 28px/35px 'OpenSans';
color: #fff;
margin: 0px;
text-shadow: 2px 2px #000;
font-family: 'Roboto Slab', serif;
font-weight: bold;
height: 100px;
text-align: center;
margin-top: 30px;}
}
.showskills a {font-size: 14px !important;line-height: 20px !important}
.panel-default > .panel-heading{background: none !important}
.accordion-toggle.collapsed span{color:#fff;}



/* Login Page */
.loginTabContOuter .login_boxes{
    overflow: auto;
    margin-bottom: 40px;
    margin-top: 20px;
}
#homeUserLog_content .panel-body{
    background: url(../images/login_bg_c.jpg) no-repeat center bottom;
    border: 1px solid #385695;
}
#customerLog_content .panel-body{
    background: url(../images/login_bg_t.jpg) no-repeat center bottom;
    border: 1px solid #b7b7b7;
}
#homeUserLog_content .panel-body,
#customerLog_content .panel-body{
    background-size: 100% auto;
    border-radius: 2px;
    min-height: 400px;
    width: 487px;
}

.loginTabContOuter .loginTitle{
    color: #FFF;
    font-size: 27px;
    font-weight: bold;
    height: 62px;
    line-height: 62px;
    margin-left: -15px;
    margin-bottom: 20px;
    width: 68%;
}
.loginTabContOuter .loginCTitle{
    background: #385696 url(../images/login_home.png) no-repeat 15px center;
    padding-left: 60px;
}
.loginTabContOuter .loginTTitle{
    background: #354230 url(../images/login_t.png) no-repeat 20px center;
    padding-left: 60px;
}

.loginTabContOuter .postProjUl li .form-control,
.loginTabContOuter ul.singleprodetailsUl li .form-control,
.loginTabContOuter .form-control{
    height: 45px;
    background: rgba(255,255,255,0.9)
}

.loginTabContOuter .forgot_line,
.loginTabContOuter .forgot_line *{
    color: #464948;
    font-size: 14px;
    line-height: 16px;
    padding-top: 0;
}
.loginTabContOuter .forgot_line label{
    margin-top: -4px;
}
.loginTabContOuter .forgot_line a{
    margin-left: 10px;
}

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

    #homeUserLog_content .panel-body,
    #customerLog_content .panel-body{
        width: auto;
    }

}

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


    #homeUserLog_content .panel-body{
        margin-bottom: 15px;
    }

    .site-banner .left.carousel-control,
    .site-banner .right.carousel-control{
        display: none;
    }

    .latest_job_wrapper #latestjobs{
        display: none !important;
    }
    .mobile_latestjobs{
        display: block !important;
    }

    .projects_lists .new_porjects_ul li .fst_buy{
        float: none !important;
        margin: 0 !important;
    }

}

@media only screen and (max-width: 520px) {
    .loginTabContOuter .loginTitle{
        width: auto;
        margin-right: -15px;
    }
}


@media only screen and (max-width: 400px) {
    .logo img{
        max-height: 100px;
    }
}

.myworkarea_ul li label{
    font-size: 14px;
}

.myAccntRight .gray-text{
    color: #464948;
}


/* Newly posted projects  */
.search_projects_category_filter .contZipSelect button{
    background: #f7f7f7 url(../images/area-icon.png) no-repeat 12px center;
    padding-top: 12px;
    padding-bottom: 12px;
    height: 57px;
    padding-left: 45px;
    border: 1px solid #c2c2c2;
}
.search_projects_category_filter .contZipSelect button{
    background: #f7f7f7 url(../images/area-icon.png) no-repeat 12px center !important;
}
.search_projects_category_filter .contZipSelect button span{
    font-size: 18px;
    font-weight: bold;
    color: #0d244a !important;
    border-left: 2px solid #afafaf;
    padding-left: 15px;
}
.search_projects_category_filter .contZipSelect button .caret{
    display: none;
}
.search_projects_category_filter .contractorZipocode{
    background: #f7f7f7 url(../images/search-gray.png) no-repeat 12px center !important;
    height: 57px !important;
    font-size: 18px;
    font-weight: bold;
    color: #0d244a !important;
    border: 1px solid #c2c2c2;
    padding-left: 45px !important;
}
.search_projects_category_filter .contractorZipocode::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #0d244a;
}
.search_projects_category_filter .contractorZipocode::-moz-placeholder { /* Firefox 19+ */
    color: #0d244a;
    opacity:  1;
}
.search_projects_category_filter .contractorZipocode:-ms-input-placeholder { /* IE 10+ */
    color: #0d244a;
}
.search_projects_category_filter .contractorZipocode:-moz-placeholder { /* Firefox 18- */
    color: #0d244a;
    opacity:  1;
}
.search_projects_category_filter .contraSearch{
    height: 57px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
}
.search_projects_category_filter .contraSearch:hover{
    height: 57px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
}
.new_projects .pageSubTitle{
    color: #254880;
    font-size: 23px;
    font-weight: bold;
    background: #f0f0f0;
    text-align: center;
    padding: 15px;
    height: 57px;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
}

.new_projects .projects_list_block{
    margin-top: 25px;
    overflow: auto;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    color: #666666;
    line-height: normal;
}
.new_projects .projects_list_block div,
.new_projects .projects_list_block span,
.new_projects .projects_list_block p,
.new_projects .projects_list_block b,
.new_projects .projects_list_block a{
    color: #666666;
}
.new_projects .projects_list_block strong{
    font-weight: bold;
}
.new_projects .projects_list_block .projects_filter{
    background: #f0f0f0;
    min-height: 200px;
    padding-bottom: 20px;
}
.new_projects .projects_list_block .projects_lists{
    min-height: 200px;
}
.new_projects .projects_list_block .projects_filter .filter_Title{
    font-size: 21px;
    font-weight: bold;
    color: #0d244a;
    height: 57px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.new_projects .projects_list_block .projects_filter hr.sep{
    height: 1px !important;
    margin: 20px 0 !important;
    background-color: #b0b0b0;
}
.new_projects .projects_list_block .projects_filter .filter_sub_title{
    margin-bottom: 10px;
}
.new_projects .projects_list_block .projects_filter .filter_list{
    list-style: none;
    padding-left: 5px;
}
.new_projects .projects_list_block .projects_filter .filter_list input[type=checkbox]{
    margin-right: 10px;
}
.new_projects .projects_list_block .projects_filter .fl_budget_rang .fl_budget_rang_max{
    float: right;
}
.new_projects .projects_list_block .projects_filter #fl_budget_slider_range{
    border-radius: 0 !important;
    margin-top: 10px;
}
.new_projects .projects_list_block .projects_filter #fl_budget_slider_range .ui-slider-range{
    border-radius: 0 !important;
    background: #84c335;
}
.new_projects .projects_list_block .projects_filter #fl_budget_slider_range .ui-slider-handle{
    border-radius: 0 !important;
    height: 1.5em;
    width: 1.5em;
    margin-left: -0.75em;
    top: -0.4em;
}
.new_projects .projects_list_block .projects_filter .fl_apply_filter{
    text-align: center;
    margin-top: 40px;
}

.btn.btn-green{
    font-family: "Roboto Slab",serif;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    text-transform: uppercase;
    background: #84c335 none repeat scroll 0 0 !important;
    box-shadow: none;
    color: #fff;
    padding: 10px;
}
.btn.btn-full{
    width: 100%;
}

.projects_lists .new_porjects_ul li .fst_buy{
    float: right;
    height: 40px;
    background: #f0f0f0;
    width: 165px;
    margin-top: -65px;
}
.projects_lists .new_porjects_ul li .fst_buy .fst_buy_title{
    text-align: center;
    line-height: 40px;
    font-size: 18.33px;
    font-weight: bold;
    color: #0d244a;
    background: url(../images/button-sep.png) no-repeat center right;
    width: 130px;
    height: 40px;
    margin-right: -7px;
    float: left;
}
.projects_lists .new_porjects_ul li .fst_buy .fst_buy_image{
    background: #4067a4 url(../images/lock.png) no-repeat center center;
    width: 40px;
    height: 40px;
    float: right;
}
.projects_lists .new_porjects_ul > li{
    padding-bottom: 20px;
    border-bottom: 2px solid #f2f2f2;
    margin-bottom: 20px;
}
.projects_lists .new_porjects_ul > li:last-child{
    border: 0;
}
.projects_lists .new_porjects_ul li .project_name{
    color: #0d244a;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 74%;
}
.projects_lists .new_porjects_ul li .project_budget{
    height: 40px;
    margin-bottom: 10px;
}
.projects_lists .new_porjects_ul li .project_budget_info{
    float: right;
    width: 275px;
    background: #f0f0f0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    margin-top: -10px;
}
.projects_lists .new_porjects_ul li .project_budget_info .project_budget_title{
    display: block;
    height: 40px;
    color: #0d244a;
    width: 145px;
    float: left;
}
.projects_lists .new_porjects_ul li .project_budget_info .project_budget_amount{
    background: #4067a4 url(../images/button-sep.png) no-repeat center left;
    display: block;
    height: 40px;
    width: 130px;
    color: #FFF;
    float: right;
}
.projects_lists .new_porjects_ul li .project_details{
    margin-bottom: 20px;
}
.projects_lists .new_porjects_ul li .project_details li span{
    display: inline-block;
    width: 165px;
}
.projects_lists .new_porjects_ul li .project_details li{
    padding-left: 25px;
}
.projects_lists .new_porjects_ul li .project_details li.location_icon{
    background: url(../images/location.png) no-repeat left center;
}
.projects_lists .new_porjects_ul li .project_details li.status_icon{
    background: url(../images/hire.png) no-repeat left center;
}
.projects_lists .new_porjects_ul li .project_details li.property_icon{
    background: url(../images/property.png) no-repeat left center;
}
.projects_lists .new_porjects_ul li .project_details li.clock_icon{
    background: url(../images/time.png) no-repeat left center;
}
.projects_lists .new_porjects_ul li .project_description{
    margin-bottom: 20px;
}
.projects_lists .new_porjects_ul li .project_description .project_description_text{
    line-height: 25px;
    /*height: 75px;*/
    overflow: hidden;
}
.projects_lists .new_porjects_ul li .project_description a{
    color: #84c335;
    text-decoration: none;
}
.projects_lists .new_porjects_ul li .project_description a:hover{
    text-decoration: underline;
}
.projects_lists .new_porjects_ul li .lead_price{
    height: 45px;
    text-align: center;
    max-width: 330px;
    background: #f0f0f0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    overflow: auto;
    display: inline-block;
}
.projects_lists .new_porjects_ul li .lead_price .lead_price_title{
    display: block;
    height: 45px;
    color: #0d244a;
    width: 215px;
    float: left;
}
.projects_lists .new_porjects_ul li .lead_price .lead_price_button{
    background: #84c335;
    display: block;
    height: 45px;
    width: 115px;
    color: #FFF;
    float: right;
    border-radius: 0 5px 5px 0;
}
.projects_lists .new_porjects_ul li .lead_price .lead_price_button a{
    color: #FFF;
    text-decoration: none;
    display: block;
    height: 45px;
    width: 115px;
}
