@font-face {
    font-family: Roboto Regular;
    src: url("/cfassets/fonts/t2/Roboto-Regular.woff") format('woff');
}
body {
	background: #FFFFFF!important;
}
.post_requirement{max-width: 330px; width: 100%; margin: 0 auto; overflow: hidden; position: relative;}
#wrapper{background-color:#fff;}
#header-outter{float:left;}
.fl{float:left;}
/* Post Heading Block Css starts from here */
.post_headingBlock{float:left; width:100%}
.post_headingBlock h1, .post_headingBlock h2{float:left;width:100%; margin:0px; padding:5px 0px 8px 0px; font-size:24px; font-weight:bold; color:#cc6600;text-align:left; }
.post_headingBlock p{float:left;width:100%; margin:0px; padding:0px 0px; font-size:14px; font-weight:normal; color:#999;  text-align:left; }

/* Post Requirement Left Block Css starts from here */ 
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .heading_block {float: left; width: 100%; margin: 0px 0px 5px 0px;} 
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .heading_block p{float:left; margin:0px 5px 0px 0px; padding:3px 10px; text-align:center; font-size:25.06px; color:#fff; font-weight:bold; background:#ff9933; position: absolute;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .heading_block .mainHeading{float:left; width:100%;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .heading_block .mainHeading h3{float:left;width:100%;  margin:0px; padding:7px 6px 7px 45px;  font-size:16px; color:#000; font-weight:normal; background:#eee; line-height:22px; text-align: left;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep p.mandatory{float:right; width:100%; margin:0px 0px 0px 0px; padding:0px; text-align:right; font-size:12px; color:#333; font-weight:normal; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep p.mandatory span{background:url('/images/post_req/asterik.png') no-repeat right 2px; padding:0px 5px 0px 0px; margin:0px 4px 0px 0px ;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .require_property{float:left; width:100%;padding:0px;  margin-top: 15px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep p.impTxt_entity{margin:0px 15px 10px 0px; padding:5px 10px 0px 0px; font-size:12px; color:#333; font-weight:normal;  text-align:left;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .require_property .property_label{float:left; margin:0px 0px 0px 5px; padding:0px; width:77px;cursor:pointer; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .require_property .property_label input.radioBtn{float:left; margin:0px; padding:0px;height:13px;  }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .require_property .property_label span{float:left; font-size:12px; color:#333; font-weight:normal; padding:0px 0px 0px 4px; }

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm{float:left; width:100%; margin:20px 0px 30px 0px; padding:0px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm td{padding:0px; }

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block{margin:8px 0 0 10px;position:relative; cursor:pointer; position: absolute; right: 20px}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .propertyType_error{margin-top:10px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block .help_wrap{display:none; float:left; position:absolute;top:-27px; left:-169.5px; width:260px;  }
.ie7 .post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block .help_wrap{top:-22px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block:hover .help_wrap{display:block; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block .helpBlock{text-align:center;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block .helpBlock span.helpTxt{margin:0px; padding:5px 8px;border-radius:2px 2px;  background:#858585; font-size:12px; color:#fff;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block .helpBlock .toolTip_arrow{float:left;position:absolute;top:20px;left:68%;}
.ie7 .post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .error-block .helpBlock .toolTip_arrow{top:15px;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .mobile_code{float:left; margin-top: -1px; width:70px; margin:0px; padding:15px; height: 49px; border:1px solid #bababa; border-bottom: none; border-radius:0px; font-size: 13px; color:#333; -webkit-appearance: none; -webkit-border-radius: 0px; background: #ffffff url('https://teja13.kuikr.com/is/p/f/800x600/public/styles/chosen-sprite.png') no-repeat 49px 12px;position: relative;top: -1px; box-shadow: none;outline: none;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .cityDp{float:left; margin-top: -1px; width:300px; padding:15px; height: 50px; border:1px solid #bababa ; border-radius:0px; font-size: 13px; color:#333; -webkit-appearance: none; -webkit-border-radius: 0px; background: #ffffff url('https://teja13.kuikr.com/is/p/f/800x600/public/styles/chosen-sprite.png') no-repeat 278px 12px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .budget{ width:112px; margin:0px 21px 0px 0px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .timePeriod{width:300px; margin-bottom: 15px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .txtarea_bottom{width:300px; margin-bottom: 15px; height:60px;padding: 5px 5px 4px; color: #333;font-size: 12px;  border: 1px solid #CCCCCC;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .inputTxt{float:left; box-sizing: border-box; width:300px; margin-top: -1px; height:50px; border:1px solid #bababa ; border-radius:0px; padding:15px; font-size: 13px; color:#333; box-shadow: none;outline: none;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .normalEntity{background:none;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .table_entity{padding:5px 10px 0px 0px; width: 92px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm label.agentCheck{float:left; margin:6px 0px 0px 0px; padding:0px;cursor:pointer;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm label.agentCheck .individualCheck{float:left; margin:0px; padding:0px; height:12px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm label.agentCheck span{float:left; font-size:12px; color:#666; font-weight:normal; padding:0px 0px 0px 10px;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .inputArea{width:145px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .locationTxt{background:url('/images/post_req/search-icon.png') no-repeat 271px 15px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .termService_Label{float:left; width:100%;margin:0px; padding:0px;  font-size:12px; color:#333; font-weight:normal; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .termService_Label .termService{float:left; margin:0px 10px 0px 0px; padding:0px; height:12px;  }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .termService_Label a{text-decoration:none; margin:0px; padding:0px; font-size:12px; color:#cc6600; cursor:pointer;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .termService_Label a:hover{color:#a95603;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .selectAll_wrap{width:322px; margin:7px 0px 10px 0px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm label.prefer_label{width:auto;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .propertyLabel{float:left; width:93px; margin:0px 13px 5px 0px; padding:0px;cursor:pointer; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .propertyLabel .selectAll{floaT:left; margin:0px 7px 0px 0px; padding:0px; height:12px; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .propertyLabel span{floaT:left; font-size:12px; color:#333; padding:0px; margin:0px;   }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .sbmbtn{width:300px; background:#ff9933;border: medium none; border-radius:0px;color: #FFFFFF;cursor: pointer;font-size: 16px; font-weight:bold;  padding: 15px; margin:17px 0px 0px 0px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .sbmbtn:hover{background:#ec7a07;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .mainForm_content .tableForm .hiddenDiv{floaT:left; width:325px; margin:7px 0px 0px 0px; }


.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap{width:100%; margin:15px 15px 15px 0px; box-sizing: border-box; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .skip_block{float:right;margin:5px 0px; padding:0px;  }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .skip_block p.skip_step{float:right; width:80px;margin:0px; padding:0px; font-size:12px; color:#666; font-weight:normal;  cursor:pointer; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .skip_block p.skip_step:hover{color:#333}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap p.verifyMobile_txt{float:left; width:100%;margin:0px 0px 20px 0px; padding:0px; font-size:13px; color:#333; font-weight:bold;  text-align:left;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap p.verifyMobile_txt span{float:left; font-size:12px; font-weight:normal;margin-top:3px; color:#333; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap p{float:left; width:100%;margin:0px 0px 5px 0px; padding:0px; font-size:12px; color:#333; font-weight:normal;  text-align:left;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .mobileVerification{float:left; width:100%;margin:0px; padding:0px; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .mobileVerification span.number{float:left; width:100%; font-size:15px; padding:3px 0px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .mobileVerification span.editMobile{float:left;font-weight:bold; color:#cc6600; cursor:pointer;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .hidden_mobileBlock{float:left; width:100%; margin:0px; padding:0px; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .hidden_mobileBlock .editMobile_block{float:left; width:100%; margin:0px; padding:0px; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .hidden_mobileBlock .editMobile_block .mobileDp{float:left; width:70px; margin:0px 15px 0px 0px; padding:6px 3px 3px 5px; height:31px; border:1px solid #bababa ; border-radius:3px 3px; font-size: 12px; color:#333; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .hidden_mobileBlock .editMobile_block .mobileInput{float:left; width:120px; height:24px; border:1px solid #bababa ; border-radius:3px 3px;  margin:0px 15px 0px 0px;padding:3px 5px; font-size: 13px; color:#333; font-weight:bold; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .hidden_mobileBlock .editMobile_block a.mobileSubmit{float:left; text-decoration:none; margin:0px; padding:5px 10px; font-size:16px; color:#fff; font-weight:bold;  background:#FF9933; border-radius:3px 3px; cursor:pointer; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .hidden_mobileBlock .editMobile_block a.mobileSubmit:hover{background:#ec7a07}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock{float:left; width:100%; margin:0px 0px 0px 0px; padding:20px 0px; text-align: left;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content{float:left; width:100%; margin:0px 0px 0px 0px; padding:0px; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content .codeInput{float:left; width:100px; height:40px; border:1px solid #bababa ; border-radius:0px;  margin:0px 15px 0px 0px;padding:3px 5px; font-size: 13px; color:#333; font-weight:bold;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content a.codeVerify{float:left; text-decoration:none; margin:0px; padding:10px; font-size:16px; color:#fff; font-weight:bold;  background:#FF9933; border-radius:0px; height: 40px; box-sizing: border-box; cursor:pointer; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content a.codeVerify:hover{background:#ec7a07}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content .smsVerify{ width:300px; margin:10px 0px 0px 0px; padding:0px; float: left;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content .smsVerify p.sms{color:#666; margin:0px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content .smsVerify a.resend_code{float:left; text-decoration:none; margin:0px; padding:0px; font-size:12px; color:#cc6600; font-weight:bold; cursor:pointer; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .enter_codeBlock .code_content .smsVerify a.resend_code:hover{color:#ec7a07;}

.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .thanks_wrap{float:left; width:100%; margin:20px 0px  }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .thanks_wrap .rightMark{float:left; margin-top:10px;}
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .thanks_wrap h3.thanks_txt{float:left; margin:0px 0px 0px 20px ;padding:0px; font-size:16px; color:#333; font-weight:bold; text-align:left; line-height:22px; }
.post_requirement .post_requirement_wrap .postReq_leftBlock .formStep .contentWrap .thanks_wrap h3.thanks_txt span.txt1{floaT:left; width:100%; font-size:13px; }


/* Post Requirement Right Block Css starts from here */
.post_requirement .post_requirement_wrap .postReq_rightBlock{float:left; width:290px; margin:25px 0px 0px 10px; padding:0px;  background:#f4f3f3;}
.post_requirement .post_requirement_wrap .postReq_rightBlock h3{float:left; width:95%; margin:15px 0px 0px 10px; padding:0px; font-size:18px; color:#cc6600; font-weight:bold;  text-align:left;line-height:22px;}
.post_requirement .post_requirement_wrap .postReq_rightBlock .postReq_content{float:left; width:94%; margin:0px 0px 0px 0px; padding:25px 0px 25px 15px; }
.post_requirement .post_requirement_wrap .postReq_rightBlock .postReq_content .unit_block{float:left; width:100%; padding:0px 0px 15px 0px; margin:0px; }
.post_requirement .post_requirement_wrap .postReq_rightBlock .postReq_content .unit_block .unitImg{float:left; }
.post_requirement .post_requirement_wrap .postReq_rightBlock .postReq_content .unit_block .maincontent_wrap{floaT:left; margin:0px 0px 0px 10px; width:82%;}
.post_requirement .post_requirement_wrap .postReq_rightBlock .postReq_content .unit_block .maincontent_wrap h4{float:left; width:100%; margin:0px; padding:0px 0px 2px 0px; font-size:12px; color:#333; font-weight:bold;  text-align:left; line-height:15px; }
.post_requirement .post_requirement_wrap .postReq_rightBlock .postReq_content .unit_block .maincontent_wrap p{float:left; width:100%; margin:0px; padding:0px; font-size:12px; color:#666; font-weight:normal;  text-align:left; }

/* Feature Proect Block Css starts from here */
.post_requirement .post_requirement_wrap .featureProject_block{float:left; width:100%; margin:30px 0px 0px 0px; padding:0px;  }
.post_requirement .post_requirement_wrap .featureProject_block .projectHeading_wrap{float:left; width:100%; margin:0px; padding:0px; }
.post_requirement .post_requirement_wrap .featureProject_block .projectHeading_wrap h2.feature_heading{float:left; width:330px; margin:0px; padding:0px; font-size:14px; color:#333; font-weight:bold;  text-align:left; }
.post_requirement .post_requirement_wrap .featureProject_block .projectHeading_wrap .featureImg{float:left; width:640px; height:11px; margin:10px 0px 0px 0px; background:url('/images/post_req/feature_projectImg.png') repeat right 0;}

.post_requirement .post_requirement_wrap .featureProject_block .showMore_block{float:left; width:100%; margin-top:-2px;padding:0px; }
.post_requirement .post_requirement_wrap .featureProject_block .showMore_block a.showMore_btn{float:right;text-decoration:none; margin:0px; padding:3px 5px; font-size:12px; color:#fff; background:#ff9933; font-weight:bold; margin-top: -2px }
.post_requirement .chzn-container a{height:50px;background: none;border-radius:0px;}
.post_requirement .chzn-container{float:left; width: 143px!important; margin-bottom: 18px;}
.chzn-container-single .chzn-single span {height: 100%!important; padding-top: 12px!important;}
#req_picked_locations a,#req_apt_picked_locations a{text-decoration:none;padding:0px 0px 0px 20px; margin:5px 0px 0px 0px;border:none;font-size:12px; color:#333; font-weight:normal;text-align:left;cursor:pointer; background:url('/images/post_req/cross.png') no-repeat left 0px; }
#req_picked_locations a span.popular_locality_add,#req_apt_picked_locations a span.popular_locality_add{display:none;}
#deals_expiry_msg_section{
	background: #ebebeb;
    color: #666;
    font: 12px arial;
    padding: 10px 8px;
}
#deals_expiry_msg_section .content{
	width: 95%;
    float: left;
    line-height: 20px;
}
#deals_expiry_msg_section .delete{
	float: left;
    width: 5%;
    text-align: right;
    font: 16px arial;
    line-height: 10px;

}
#other_country_code{
    float: left;
    height: 24px;
    border: 1px solid #bababa;
    border-radius: 3px 3px;
    padding: 3px 5px;
    font-size: 12px;
    color: #333;
    width: 54px;
    margin-right: 15px;
}
#mob_update {
	padding-bottom: 8px;
    display: block;
}
.paddinggg {padding: 0px 15px;}
.mrtp {margin-top: 15px!important;}
 