/* Responsive Media Queries */

@media(min-width: 1200px) {
	

body.boxed {
    width: 1230px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    background: url(../img/patterns/whitey.png) repeat;
    margin: 0 auto;
}

body.boxed #header .main-header {
	width:1230px;
	margin:0 auto;
}

}

@media (max-width: 979px) {
	#cn-tabs .service {
	border-bottom-color:#ddd;
	border-bottom-width: 1px;
}
}

@media (min-width: 768px) and (max-width: 979px)  {
body.boxed {
	
	width: 100%;
}

.navbar-toggle {
    position: relative;
    float: none;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 1px solid #dddddd;
    border-radius: 4px;
    display: block;
}


.navbar-header, .navbar-nav {
    float: none;
}

.navbar-collapse.collapse {
    display: none !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
}

.recentworks, .our-clients {
    overflow: hidden;
}

.portfolio-desc {
	margin-bottom: 40px;
}

.portfolio.two-column .view h3 {
    
	margin-top:50px;
}

.nivo-directionNav a {
	top:30%;
}

#cn-tabs .service {
	margin-bottom: 40px;
}

#cn-tabs .service:before {
    content: "";
	position:absolute;
    left: 46%;
	top:auto !important;
	right:auto !important;
    bottom: 23px;
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 1px solid #ddd;
    border-top: 0;
}

#flickrfeed li {
    margin: 3px 3px 0 0;
}

.team .item {
    margin-top: 25px;
}

}

@media (min-width: 980px) {

nav.menu {
    float: right!important;
}

.menu > ul li {
    float: left;
	margin-left:3px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.menu ul>li>a {
    padding: 8px 12px;
	border-radius: 8px 8px 0 0;
}

}
@media  (min-width: 768px) and (max-width: 991px) {

}



@media (max-width: 767px) {

body.boxed {
	
	width: 100%;
}
	
.top-bar .pull-left, .top-bar .pull-right, .logo.pull-left, .get-started .pull-right {
    float: none !important;
}

.logo.pull-left {
    display: block;
    text-align: center;
    margin: 25px 0 10px;
}

.navbar-fixed-top {
    position: relative !important;
    top: auto;
}

header .top-bar {
    min-height: 0;
    padding: 3px 0;
}

.navbar-toggle {
    float: right;
    text-align: center;
    padding: 0;
    display: block;
}


.topnav a.navbar-toggle {
    padding: 0;
	line-height:18px;
	margin-top:-1px;
}


.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: transparent;
}

.mobile .navbar-toggle i {
    padding: 4px 9px;
    border-radius: 3px !important;
}

.topnav .navbar-toggle {
    display: block;
    float: none;
    margin: 0 auto;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.topnav .navbar-toggle i {
    border-radius: 0 0 2px 2px !important;
    padding: 0 8px;
    font-size: 19px;
    cursor: pointer;
}

.top-bar {
    text-align: center;
    padding: 0px 15px 10px !important;
}

.slidedown .social {
    padding-bottom: 10px;
}

.phone-email {
    padding: 12px 0 3px;
}

.top-bar #search-form {
    display: none;
}

.phone-email a {
    display: block;
    margin: 0 0 10px;
    text-align: center;
}

div.content-box.big.bottom-pad-small {
	margin-bottom:80px;
}

.portfolio-item {
	margin-bottom:20px;
}

.portfolio-wrap .item {
    width: 100%;
}

.tp-caption h3 {
    font-size: 14px !important;
    line-height: 25px !important;
}

.tp-caption h5 {
    font-size: 11px !important;
    line-height: 24px;
    margin: 10px 0 0 10px;
}

.tp-caption i {
    background: none !important;
    font-size: 11px !important;
    margin-right: 0 !important;
    color: #666;
    line-height: 34px !important;
    margin-right: 5px !important;
    width: 11px !important;
}

.list-slide {
    margin-bottom: 5px;
}

.slogan h2 {
    text-align: center;
    line-height: 44px;
    margin-top: 0;
}

.slogan h3 {
	text-align:center;
	line-height:32px;
}

.slogan-content p {
	text-align:center;
}

.get-started {
    text-align: center;
    margin-bottom: 15px;
}

.breadcrumb-wrapper {
    text-align: center;
}

.breadcrumbs.pull-right {
    float: none !important;
}

.blog-small article .post-image {
    width: 99.7%;
}

.blog-small article .post-content-wrap {
    float: left;
    margin: 0;
    padding: 0;
    width: 95%;
}


.main-content .bottom-pad {
    margin-bottom: 0px;
}

.main-content .content-box {
    margin-bottom: 40px;
    display: inline-block;
}

.features .bottom-pad-small {
    margin-bottom: 0;
}

.services .bottom-pad-small {
    margin-bottom: 0;
}



.img-content {
	float:none;
	margin: 0 0 15px;
}
.portfolio-desc {
	margin-bottom: 40px;
}

.portfolio.two-column .view h3 {
    
	margin-top:50px;
}

.portfolio.three-column .view h3 {
    
	margin-top:30px;
}

#cn-tabs .service {
	margin-bottom: 40px;
}

#cn-tabs .service:before {
    content: "";
	position:absolute;
    left: 44%;
	top:auto !important;
	right:auto !important;
    bottom: 23px;
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 1px solid #ddd;
    border-top: 0;
}


.latest-posts .post-item {
    margin-bottom: 30px;
}

.col-xs-12 .btn {
    font-size: 11px;
}

.our-clients .item {
    text-align: center;
}

footer section {
    margin-bottom: 0px;
}

.footer-bottom {
    text-align: center;	
}

.social-icons-footer-bottom {
    display: inline-block;
    float: none;
}

div.p_table div.column_1, div.p_table div.column_2, div.p_table div.column_3, div.p_table div.column_4, div.p_table.three-col div.column_1, div.p_table.three-col div.column_2, div.p_table.three-col div.column_3 {
    width: 100%;
    margin-bottom: 25px;
}

.testimonial.item {
    margin-bottom: 25px;
}

.team .item {
    margin-top: 25px;
}

.about .testimonials.widget {
    margin-top: 30px;
}

.nivo-directionNav a {
	top:30%;
}

}

@media (min-width: 980px) {

.top-bar .collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
}

}


@media (min-width: 980px) and (max-width: 1199px) {


body.boxed {
	
	width: 100%;
}
	
.slogan h2 {
    display: inline-block;
    font-size: 24px;
    line-height: 36px;
    margin: 10px 0;
}

.get-started {
    padding-top: 1px;
}

.tp-caption .btn-special {
    padding: 10px 15px;
    font-size: 14px;
}

.view p {
    padding: 10px 20px 0;
    font-size: 14px;
}

.portfolio.two-column .view h3 {
    
	margin-top:100px;
}

.portfolio.three-column .view h3 {
    
	margin-top:50px;
}

#horizontal-tabs ul.tabs li {
    text-align: center;
    width: 90%;
}

}


@media (min-width: 768px) and (max-width: 979px) {
.bx-wrapper .bx-viewport {
    left: 4px !important;
    }
.cat_sec li{
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px #ccc;
    float: left;
    margin: 20px 7px 9px;
    min-height: 179px;
    width: 23%;
    }
.talent_overlay{
    background: rgba(0, 0, 0, 0) url("../images/trans.png") repeat scroll 0 0;
    display: none;
    height: 179px;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 21.8%;
    }
.talentbox {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    height: auto;
    width: 100%;
    }
.talentlink{
    color: #0093f0;
    float: left;
    font-size: 12px;
    line-height: 19px;
    padding: 9px 9px;
    text-align: center;
    width: 100%;
    }
.talentlink a{
    font-size: 14px;
    }
	
	
.wrokarea_main_div li{
    float: left;
    margin: 10px 5px;
    width: 23%;
    }
	
.prt_img_area{
    float: left;
    margin: 0 2% 17px;
    padding: 0 59px;
    width: 96%;
    }
.prt_img_area li{
    float: left;
    margin: 20px 7px !important;
     }
.text {
    color: #fff;
    float: left;
    font: 12px/14px "Open Sans",Helvetica,Arial,sans-serif;
    margin-right: 5px;
    padding: 2px 4px;
   }
	
		
	
	
	


.fullwidthbanner-container {
    max-height: 292px !important;
    }
	
	
.get-started .pull-right {
    float: none !important;
}

.logo.pull-left {
    margin: 0px 0 20px;
}

.portfolio-wrap .view h3 {
    font-size: 14px;
    margin: 10px 0 0;
    padding: 5px 0;
}

.portfolio-wrap .view p {
    font-size: 11px;
    padding: 0 20px;
}

.portfolio-wrap .view a.info {
    padding: 2px 8px;
}

.portfolio.three-column .view h3 {
    
	margin-top:7px;
}

header .top-bar {
    min-height: 0;
    padding: 3px 0;
}

.navbar-toggle {
    float: right;
    text-align: center;
    padding: 0;
    display: block;
    border: none;
    border-radius: 0;
}

.mobile.navbar-header {
    float: none;
    margin: 2px 0 0 92.5%;
    padding: 0;
}

.topnav a.navbar-toggle {
	line-height:18px;
	margin-top:-1px;
	padding: 0;
}

.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: transparent;
}

.mobile .navbar-toggle i {
    padding: 9px 12px;
    border-radius: 3px !important;
}

.topnav .navbar-toggle {
    display: block;
    float: none;
    margin: 0 auto;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.topnav .navbar-toggle i {
    border-radius: 0 0 2px 2px !important;
    padding: 0 8px;
    font-size: 19px;
    cursor: pointer;
}


.top-bar {
    text-align: center;
    padding: 0px 15px 10px !important;
}

.slidedown .social {
    margin-top: 12px;
}

.phone-email {
    padding: 12px 0 3px;
}

.top-bar #search-form {
    display: none;
}

.tp-caption h3 {
    font-size: 28px !important;
}

.tp-caption h5 {
    font-size: 15px !important;
}

.tp-caption i {
    font-size: 13px !important;
    color: #fff;
    line-height: 25px !important;
    margin-right: 5px !important;
    margin-top: -5px !important;
    width: 25px !important;
    height: 25px !important;
}

.tp-caption .btn-special {
    padding: 9px 10px;
    font-size: 11px;
}

.list-slide {
    margin-bottom: 5px;
}

.slogan h2 {
    text-align: center;
    line-height: 44px;
    margin-top: 0;
}

.get-started {
    text-align: center;
    margin-bottom: 15px;
}

.main-content .bottom-pad {
    margin-bottom: 0px;
}

.main-content .content-box {
    margin-bottom: 40px;
    display: inline-block;
}

.features .bottom-pad-small {
    margin-bottom: 0;
}

.features .feature-box {
    margin-bottom: 30px;
    display: inline-block;
}

.features .feature-box-info h4 {
    margin-top: 0;
}

.latest-posts .post-item {
    margin-bottom: 30px;
}

.blog-showcase li {
	margin-bottom:20px;
}

.blog-showcase-thumb {
	width:375px;
}

.blog-showcase-extra-info {
	left:375px;
	width:375px;
}

footer section {
    margin-bottom: 0px;
}

.social-icons-footer-bottom {
    display: inline-block;
}

}

@media (max-width:768px) {
.postsearch{
    width: 68%;
    }
.postform .input-group .form-control{
    width: 80%;
	}
.select-skills li .select{
    width: 43%;
    }
.sharingbox22{
    float: left;
    width: 50%;
     }
.editpost h2{
    width: 68%;
    }
.browbox2{
    border-radius: 0px;
    width: 50%;
     }
.doller{
    margin: 0;
    }

ul.joblist a{
    font-size: 13px;
    min-height: 43px;
    }
.joblistbox li{
    line-height: 18px;
    text-align: left;
    }
	
.notmain{ overflow: scroll; width:100%;}
.notmain2{ margin:0px 0px; padding:0px 0px; float:left; width:883px;}
.safetybox{
    width: 97%;
     }
.safetybox p{
    width: 27%;
    }
	 
	 
.error-msg33{
    margin: 3px 38px 0 0 !important;
    width: 58%;
     }
.subdcribe-bar{
    width: 98%;
    }
.create_overview_left{
    width: 65%;
    }
.create_overview_right{
    width: 33%;
    }
.identitytext h2{
    width: 50%;
    }
.identitytext h1{
    margin: 0 !important;
    width: 45%;
    }
	
	
	
.resulttxt2{
    width: 43%;
    }
.resultimg2{
    width: 59px;
    }
	
.browse_right_text h1{
    margin: 0 2px 8px 0 !important;;
    width: auto;
	line-height:17px;
    }
.closicon{
    margin-left: 88%;
    margin-top: -58px;
    }
.cost_form_box{
    width: 66%;
     }
	 
.browsinput{
    width: 16% !important;
    }
.error-msg_budget{
    float: left;
    margin: 3px 0 4px 42%;
    width: 48%;
    }
.error-msg3{
    margin: 3px 38px 4px 0px !important;
    width: 58%;
	float: right;
    }
.browsebox22{
    margin-left: 159px;
    }
.describebox{
    width: 58%;
    }
.flist_file2{
    float: left;
    margin: 0 0 0 33%;
    }
.amountinput22{
    margin: 0px 47px 0px 0px;
    width: 29% !important;
    }	
.selectfile_box .pos_form3{
     float: left;
    margin: 4px 4px 4px 0;
    min-height: 57px;
    width: 20%;
	}
.selectfile_box .icon{
    width: 35px !important;
    }
	
.masg7{
    float: right;
    margin: 0;
    padding: 0;
    width: 66% !important;
    }
.acount-input3{
	width: 84% !important;
    margin: 0;
    }
.addfolioimg ul{
    margin: 23px 2px 0 0;
    }
.addfolioimg li a{
    font-size: 15px;
    font-weight: bold;
    padding: 7px 13px;
    }
.choosebtn a{
    font-size: 15px;
    padding: 7px 22px;
    }
	


#amazingcarousel-1 .amazingcarousel-next{
    margin-right: -47px !important;
    }
#amazingcarousel-1 .amazingcarousel-prev{
    margin-left: -52px !important;
    }
	
.forgotbg{
    width: 69% !important;
     }
.forgoterror-msg{
    margin: 4px 32%;
    width: 45.9%;
    }
.forgotform{
    width: 97%;
    } 
	 
.select-skills li{
    width: 43%;
    }
.widget.category ul li{
    padding: 3px 15px;
    } 
	
.balence{
    float: left;
    }
.methodleft li {
    font-size: 11px;
	line-height:15px;
    }
.amountinput{
    width: 78%;
    }
	 
	 
.login_form h4{
    width: 58%;
    }
.pos_form4{
    width: 66%;
	}
.post_right2{
    width: auto !important;
    }
.footer-bottom {
    padding: 7px 13px 19px;
	}


.filterlink h4{
    width: auto;
    }
.ok-btn{
    width: 30px;
    }
.testing_left{
    width: 68%;
    }
.testing_right{
    padding: 211px 0 0;
    width: 32%;
    }
.search-job-content-minili li{
    line-height: 20px;
    }	
.search-job-content p{
    line-height: 18px;
    }	
.logbtn2{
    font: 15px/20px !important;
    }
	
	
	
	
	
	
	
	
#header .main-header{
    min-height: 66px;
   }
.error-msg15{
    margin: 3px 0 4px 158px;
    width: 58%;
    }
.methodtext h3{
    font-size: 11px;
    }
	
.acerror-msg{
    margin: 3px 0 4px 152px;
    width: 56%;
    }
	
.ad_more{
    margin: 7px 7% 0 0;
    }
.ui-datepicker-trigger{
    float: left;
    margin: 2px -54px 0 0;
    padding: 0;
    width: 3.4%;
    }
.delete-more{
    float: right;
    margin-right: 5%;
    padding-top: 0;
    width: 6%;
    }	

.userimg{
    height: 187px;
    width: 187px;
     }
.dastopbox .welcomtext{
    font-size: 18px;
    line-height: 32px;
    margin: 13px 7px 0;
    padding: 70px 18px;
    width: 47%;
    }
.profilebut{
    font-size: 16px;
    font-weight: bold;
    padding: 5px 22px;
     }
.create_profile_left{
    width: 65%;
     }
.notific_text p{
    font-size: 12px;
    width: 99%;
    }
.qucik_text{
    font-size: 16px;
    width: auto;
    }
	
	




.resultimg{
    width: 72px;
    }
.resulttxt{
    width: 45%;
    }
.member_platinum{
    margin: 12% 0 0 67%;
    }	
	
.post_left{
    width: 64%;
    }
.post_right{
    margin: 12px 0;
    padding: 0 0 0 7px;
    width: 31%;
    }
.postform p{
    width: 37%;
    }
.pos_form3{
    width: 17%;
    }	
.postinput3{
    width: 43%;
    }
.postinput4{
    width: 43%;
    }
.postform h3{
    margin: 0 0 0 37%;
    width: 61%;
    }
.agreterm{
    margin: 8px 0 0 38%;
    width: 75%;
    }
.agreterm h2{
    font-size: 13px;
    }	
.postebox h2{
    font-size: 23px;
    width: 35%;
    }
.postebox h4{
    width: 65%;
	}
.posttitle h3{
    width: 74%;
	font-size: 14px;
    }
	
.posterror-msg{
    margin: 4px 0 4px 155px;
    }
.posterror3-msg{
    margin: 4px 0 4px 151px;
    width: 43%;
	}
.posttitle h1{
    font-size: 14px;
    width: 73%;
    }
.post_linkbox1 h2{
    padding: 18px 17px;
    }
	
	
	
	


.postjob-btn{
    margin: 4px 0;
    width: 215px;
    }
.rightlogin{
    width: 41%;
    }
.rightlogin h2{
    font-size: 21px;
    }
.rightlogin h2 span{
    font-size: 14px !important;
    }
.logimg{
    width: 279px;
    }
.login_box_right1{
    padding: 12px 22px;
    }
.login_box_right2{
     padding: 5px 22px;
     }
.log_form3{
    margin: 4px 0;
    width: 46%;
    }
.log_form3 p{
    font-size: 13px;
    width: 79%;
    }
	

.logo{
    margin: 0px 0 0;
    position: absolute;
    width: 184px;
	}
	
.banner_area{
    min-height: 243px;
    }		 	
.hire-cont{
    margin: 0 0 17px;
    width: 235px;
    }
.work-cont{
    margin: 0 0 17px;
    width: 235px;
    }
.checkpro{
    width: 228px;
    }	
.easystep{
    margin: 8px 14px;
	width:96%;
    }
.easystep_left{
    margin: 22px 0 0 15px;
    width: 52%;
    }
.easystep_left h2{
    line-height:32px;
    }
.easystep_left h2 span{
    font-size: 21px;
    }	
.easystep_right{
    float: right;
    margin: 6px 15px 0 0;
    width: 41%;
    }
.talen-input{
    width: 55.7%;
    }
.talen_btn{
    padding: 7px 27px;
    }	
.resetbtn{
    font-size: 18px;
    margin: 2px 9px;
    padding: 13px 17px;
    }
.joblistbox ul{
    margin: 0 10px 0 0;
    padding: 0 0 7px;
    }
.joblistbox ul h1{
    font-size: 14px;
    }
.postfree{
    padding: 0 0 0 17px;
    }
.postright h2{
    margin: 0 0 14px;
     }

	
.sec1 p{
    padding: 10px 20px;
    width: 98%;
	}

.wrokarea_main_div{
    margin: 6px 13px 0;
    width: 96%;
    }
.follow .icon{
    margin: 0 2px 0 0;
    }
.newsimg{
    width: 144px;
    }
.subscribtn{
    font: 14px/20px "Open Sans",Helvetica,Arial,sans-serif;
    margin-top: 6px;
    padding: 8px 5px;
    }
.topuser_text{
    margin: 5px 0 10px 4px;
    }
	
	
	
	
	
	
.subs_error2{
    width: 100%;
    }
.myproimg{
    width: 23%;
    }
.acount_form h4{
    margin: -10px 0 0 157px;
    width: 73%;
   }
.editport_text h1{
    margin: 9px 13px !important;
   }
.notiftext3 h4{
    font-size: 11px;
    }
.methodtext3 h2 {
    font-size: 11px;
    }
.methodtext6 h2{
    font-size: 11px;
    }
.prouser_box h1{
    font-size: 12px;
    margin: 0 !important;
    padding: 0;
    width: 65%;
     }
.acount-input7{
    width: 100% !important;
    }
.login_form h3{
    width: 66%;
    }
.update_margin{
    margin-left: 172px;
    }
.error-msg14{
    float: right;
    margin: 3px 36px 6px 0;
    width: 58%;
     }
.error-msg14 p{
    color: #FF0000;
    width: 100%;
    } 
	 
.acount-input7 {
    width: 58% !important;
     }
.browsebox{
    margin-left: 157px;
    margin-top: 6px;
    }
	 
	 
.error-msg2{
    float: left;
    margin: 3px 0 0;
    padding: 0 5px !important;
    width: 94%;
    color: #090;
      }
div.p_table h2{
     font-size: 16px;
     }
div.p_table li.row_style_1 span, div.p_table li.row_style_2 span, div.p_table li.row_style_3 span, div.p_table li.row_style_4 span {
    font-size: 11px;
    }
.mem_btn{
    font-size: 10px;
    margin: 0 14px;
    padding: 4px 6px;
    width: 30%;
    }
.memberbox{
    min-height: 459px;
    }
		 
.notiftext h4 {
    font-size: 11px;
    }
.milestontext h4{
    font-size: 11px;
   }
.milestonebox h3 {
    font-size: 11px !important;
    }
.notiftext3 h4{
    font-size: 11px;
    }
.methodtext3 h2{
    font-size: 11px;
	}
.methodtext1 h2 {
    font-size: 11px;
     }
	 	
.profile_right h1{
    float: left;
    margin: 10px 7px 8px 0px;
    }
.profile_right h1 a{
    font-size: 13px;
    padding: 5px 7px;
    }	
.latest_work h3{
    width: 72%;
     }
.featuredimg2{
    margin: 0 0 0 61%;
    width: 12%;
	}

.signtext h2{
    font-size: 18px;
    }
	
.bannerleft{
    margin: 85px 12px;
    min-height: 165px;
    }
.bannerleft h2{
    font: 23px/33px "Open Sans",Helvetica,Arial,sans-serif;
    }
.topbtn1{
    margin: 16px 0;
    padding: 7px 13px;
    }
.bannerright{
    top: 59px;
    width: 25%;
    }
.topbtn2{
    margin: 16px 0;
    padding: 7px 13px;
    }
.frepport_area h2{
    font-size: 25px;
    padding: 0px 0 0;
    }
.vdbtn1{
    margin: 26px 38%;
    padding: 7px 25px;
    }
.pm-column-title{
    font-size: 32px;
    }
.pm-column-title span{
    font-size: 20px;
    }
.bnr_btn_area{
      min-height: 210px;
      }	  
#horizontal-tabs ul.tabs li{
    text-align: center;
    width: 19%;
    }
.profile-content{
    margin: 10px 0 10px 10px;
    padding: 20px 13px;
    width: 48%;
    }
.profile-content .top-profile .info-profile{
    width: 35%;
     }
.profile-content .bottom-profile .wrapper-achivement{
    max-width: 34%;
    width: 34%;
     }
.profile-content .top-profile .name-profile{
    font-size: 15px;
    }
.professional-freelanc_area{
    margin: 0 0 0px !important;
    min-height: 159px;
   }
.cat_sec ul{
    margin: 0;
    width: 98%;
    }
.testimonial .author{
    margin: 0 5% 15% 5%;
    }
.ftr_src_text{
    float: left;
    width: 97%;
    }
.ftr_src_btn{
    margin: 5px 0;
    }
.newsleter{
    width: 100%;
    }
	
	


.errormsg13 {
    margin: 3px 10px 4px 146px !important;
     }
.services.big .content-box {
    margin-bottom: 30px;
}

.services .bottom-pad {
    margin-bottom: 0;
}

.services .content-box {
    display: inline-block;
    margin-bottom: 30px;
}

.services .feature-box {
    margin-bottom: 20px;
    display: inline-block;
}

.services .bottom-pad-small {
    margin-bottom: 0;
}

#not-found h2 {
    font-size: 180px;
}
	
}


/* Blog */

@media (min-width: 980px) and (max-width:1048px) {
.postform .input-group .form-control{
    width: 91%;
    }
.select-skills li .select{
    width: 28%;
	}
.editpost h2{
    width: 75.7%;
    }
.browbox2{
    border-radius: 0px;
    width: 50%;
     }
.doller{
    margin: 0;
    }
.browbox2input{
    width: 80% !important;
    }
.error-msg7{
    width: 80%;
    }
	
	
ul.joblist a{
    font-size: 13px;
    }
.notmain{ overflow: scroll; width:100%;}
.notmain2{ margin:0px 0px; padding:0px 0px; float:left; width:883px;}
.error-msg33{
    margin: 3px 2px 0 0 !important;
    width: 67%;
     }
.topcontrol{
    width: 87% !important;
    }
.closicon{
    margin-left: 37%;
    }
.cost_form_box{
    width: 90%;
    }
.error-msg_budget{
    margin: 3px 0 0 247px;
    width: 49%;
    }
.browsinput{
    width: 19% !important;
    }
.error-msg3{
    margin: 3px 2px 0 !important;
    width: 67%;
     }
.log_form3 {
    float: left;
    margin: 4px 0;
    padding: 0;
    width: 34%;
    }
.browsebox22{
    margin-left: 207px;
    margin-top: 14px;
    }
.describebox{
    width: 67%;
    }
.flist_file2{
    margin: 0 0 0 33%;
    }
.amountinput22{
    margin: 0px 78px 0px 0px;
    width: 29% !important;
    }	
	
.selectfile_box .pos_form3{
     float: left;
    margin: 4px 4px 4px 0;
    min-height: 57px;
    width: 15%;
	}
.selectfile_box .icon{
    width: 35px !important;
    }
.acount-input3{
    margin: 0;
    width: 84% !important;
    }
.select-skills li{
    margin: 0 28px 7px 0;
    width: 45%;
    }
.login_form h4{
    width: 63%;
    }
.search-job-content h1{
    width: 98%;
    }
.easystep{
    margin: 8px 15px;
    }
.filterlink h4{
    width: auto;
	font-size: 13px;
    }
.doller .mini-inp{
    width: 24%;
    }
.testing_right{
    padding: 133px 0 0;
    }

#header .main-header{
    min-height: 40px;
    }
.logo{
    margin: -45px 0 0;
    width: 223px;
    }
	
	
	
.error-msg15{
    margin: 3px 10px 4px 208px;
    width: 67%;
    }
.acerror-msg{
    margin: 3px 0 4px 233px;
    width: 56%;
    }


.ad_more{
    margin: 7px 8% 0 0;
    }
.ui-datepicker-trigger{
    float: right;
    margin: -43px -46px 0 0;
    padding: 0;
    }
.userimg {
    height: 180px;
    width: 180px;
	margin:0px 0px;
	padding:0px 0px;
     }
.notific_text p{
    width: 45%;
    }
.qucik_text{
     width: 99%;
     }



.resulttxt{
    width: 48%;
    }
.resulttxt3 h2{
    width: 61%;
    }
.member_platinum{
    margin: 0 0 0 68%;
    }
	
	
.posterror-msg{
    margin: 4px 0 4px 142px;
    }
.posterror3-msg{
    margin: 4px 0 4px 140px;
    }
.postebox h2{
    width: 41%;
    }
.postebox h4{
    width: 58%;
     }	


.postsearch{
    width: 72%;
	}
.rightlogin{
    width: 43%;
    }
	
.banner_area{
    min-height: 323px;
    }
	
.bannerright{
	top: 43px;
	width: 25%;
    }
.hire-cont{
    margin: 0 0 15px;
    width: 310px;
     }
.work-cont{
    margin: 0 0 15px;
    width: 310px;
    }
.checkpro{
    margin: 0 0 24px;
    width: 300px;
	}
	
	 
	 
	 
.easystep_left{
    width: 62%;
    } 
.easystep_left h2{
    font-size: 43px;
    }

.talen-input{
    width: 59.5%;
    }
.joblistbox ul{
     margin: 0 13px 0 0;
     }
.joblistbox ul h1{
    font-size: 16px;
    }
.wrokarea_main_div li{
    float: left;
    margin: 13px 0 0 7px;
    width: 226px;
    }
	 
	 
	
	 


.subs_error2{
    width: 100%;
    }
.myproimg{
    width: 23%;
    }
.acount_form h4{
    margin: 0 0 0 216px;
    }
.error-msg14{
    width: 67%;
	margin: 3px 10px 4px 206px;
    }
.error-msg14 p{
    color: #FF0000;
    width: 100%;
    }
	
.acount-input7{
    width: 67% !important;
    }
.login_form h3{
    width: 67%;
    }
.update_margin{
    margin-left: 221px;
    }
	
	
.error-msg2{
    float: left;
    margin: 3px 0 0;
    padding: 0 5px !important;
    width: 94%;
      }
.error-msg2 p{
    color: #FF0000;
      } 
	  
.mem_btn{
    margin: 0 20px;
    }
.profile_right h1 a{
    font-size: 14px;
    padding: 5px 7px;
    }	
.prouser_box h1{
    font-size: 16px;
    padding: 0 0 0 0px;
    width: 72%;
    }
#horizontal-tabs ul.tabs li{
    width: 16%;
    }
.post_textsec p{
    font: 24px/52px "Open Sans",Helvetica,Arial,sans-serif;
     }
.profile-content .top-profile .info-profile{
    width: 49%;
    }	
.professional-freelanc_area{
    margin: 0 0 0px !important;
    min-height: 134px;
     }
.cat_sec{
    float: left;
    width: 100%;
    }
.cat_sec ul{
    float: left;
    list-style-type: none;
    margin: 0 0px;
    width: 100%;
    }
.cat_sec li{
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 2px #ccc;
    float: left;
    margin: 20px 9px 2px;
    width: 23%;
    }
.talent_overlay{
    height: 252px;
    width: 21.8%;
    }
.ftr_src_text{
    float: left;
    font: 12px/18px Arial,Helvetica,sans-serif;
    padding: 8px 10px;
    width: 286px;
    }
.ftr_src_btn{
    cursor: pointer;
    font: 16px/18px Arial,Helvetica,sans-serif;
    margin: 8px 0;
    padding: 8px 15px;
     }

.menu ul > li > a {
    padding: 10px 10px !important;
    }
.prt_img_area {
    float: left;
    margin: 0 2% 18px;
    width: 96% !important;
    }
.prt_img_area li{
    float: left;
    margin: 20px 7px !important;
    max-width: 144px !important;
    }
.text {
    color: #fff;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
    padding: 2px 4px;
	line-height: 17px;
    }
	
	
	
	
	.blog-showcase-thumb {
	width:250px;
}

.blog-showcase-extra-info {
	left:250px;
	width:213px;
}

.blog-showcase ul li.blog-first-el {
    padding-right: 212px;
}

.blog-showcase ul li .blog-showcase-extra-info {
		filter:alpha(opacity=0);
		opacity:0 !important;
	}
.blog-showcase ul li.blog-first-el .blog-showcase-extra-info {
    opacity: 1!important;
}

}

@media handheld,only screen and (max-width:1140px) {
.contacttext h3{
    font-size: 21px;
    }
	
	.blog-showcase ul li .blog-showcase-extra-info {
		zoom:1;
		filter:alpha(opacity=100);
		opacity:1
	}
}
@media handheld,only screen and (max-width:640px) {
.addbox{
    width:100%;
    }
	
.addbox2{
    width:100%;
    }
	.blog-showcase ul li {
		float:none!important;
		display:block!important;
		padding:0!important;
		margin-bottom:15px
	}
	.blog-showcase ul li .blog-showcase-extra-info {
		display:none!important
	}
	.blog-showcase ul li .blog-showcase-thumb {
		max-width:100%;
		width:100%!important;
		height:auto!important;
		line-height:4px
	}
	.blog-showcase ul li .blog-showcase-thumb img {
		max-width:100%;
		width:100%;
		height:auto!important
	}
}


/* Circular Navigation */

@media (min-width: 980px) and (max-width:1024px)  {
  .csstransforms .cn-wrapper{
    font-size: .9em;
  }
   }


@media only screen and (max-width: 620px) {
.addbox{
    width:100%;
    }
	
.addbox2{
    width:100%;
    }
  .no-csstransforms li{
    width:4em;
    height:4em;
    line-height:4em;
  }
}
@media only screen and (max-width: 500px) {
.addbox{
    width:100%;
    }
	
.addbox2{
    width:100%;
    }
  .no-ccstransforms .cn-wrapper{
    padding:.5em;
  }
  .no-csstransforms .cn-wrapper li{
    font-size:.9em;
    width:4em;
    height:4em;
    line-height:4em;
  }
}
@media only screen and (max-width: 480px) {
.addbox{
    width:100%;
    }
	
.addbox2{
    width:100%;
    }
	
.subdcribe-bar{
    width: 98%;
    }
.topcontrol{
    width: 78% !important;
    }
.editprotop h2 a{
    margin-bottom: 3px;
    }
.phoneinput{
    width: 69%;
    }
.country-input{
    width: 69%;
    } 
.pos_form4{
    width: 100%;
    }	
	
.wrokarea_main_div{
    margin: 6px 12px 0;
    width: 94%;
    }
	
.transform{
    color: #1b4471;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    padding: 0 9px;
    width: 97%;
    }
.transform p {
    float: left;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 18px 2px;
    text-align: left;
    width: auto;
}
.transform_box img {
    color: #333333;
    float: left;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 2px 6px 0;
    padding: 0;
    width: 10%;
}
.transform_box2 img {
    color: #333333;
    float: left;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 2px 6px 0;
    padding: 0;
    width: 10%;
}
.transbnt {
    float: right !important;
    margin: 20px -231px 0 0 !important;
}
.transform_box2 {
    border: 0 solid #f00;
    float: right;
    margin: 19px 0 0;
    padding: 0;
    width: auto;
   }

.transform2 p {
    float: left;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0 18px 0 0;
    padding: 18px 0;
    text-align: left;
    width: 25%;
}
	
.transform_box {
    border: 0 solid #f00;
    float: right;
    margin: 19px 0 0;
    padding: 0;
    width: auto;
     }
	
	
  .csstransforms .cn-wrapper{
    font-size: .78em;
	margin-left: -142px;
  }
  .cn-button{
    font-size:1em;
  }
.jobuser_photo{
    width: 99%;
     }
.masg7 {
    float: left;
    width: 100% !important;
    }
	
.btn-normal_top{ margin-top: 0px;}

.proceed_bnt{
    font-size: 17px;
    margin:15px 0 0 29px;
    padding: 7px 0;
    text-align: center;
    width: 85%;
    }

.reply_box_right {
    float: left;
    margin: 0;
    width: 100%;
    }
.dispute h3{
    width: 56%;
    }
.reply_box_left {
    border-right: 0 dotted #c6d1da;
    width: 100%;
    }
.account{
    margin: 0 0 0 47px;
    }

.paypalimg{
    width: 75px;
    }
	
.methodtext4{
    border: 0 solid #339900 !important;
    float: left;
    text-align: left;
    width: 89% !important;
    }
.top-pad4 {
    float: right;
    margin: 2px -62px 6px 0;
    padding: 4px 11px;
    }

.amountinput{
    width: 54% ;
    }
.resulttxt2{
    float: left;
    margin: 0 8px;
    width: 67%;
    }
.resultright2{
    float: right;
    margin: 0 0 9px 124px;
    width: 19%;
    }
.login_form p{
    float: left;
    text-align: left;
	width:100%;
	margin: 0 0 0 0px;
    padding: 8px 12px 4px 0;
    }
.loginfor_right{
    margin-left: 3%;
    margin-top: 4px;
    }
a.facebott{
    float: left;
    margin: 0 99px 4px;
    }
.text{
    margin-top: 4px !important;
	line-height:17px;
	padding: 0px;
     }
.signtext{
    float: left;
    margin: 0 0 15px 18px;
    }
.loginput55{
    padding: 5px !important;
    width: 99% !important;
   }
.describe{
    float: left;
    width: 539px !important;
     }
.loginput5{
    width: 100% !important;
     }
.error-msg122{
    float: left;
    font-size: 13px !important;
    margin: 3px 10px 4px 0 !important;
    padding: 0 6px !important;
    width: 99%;
    }
.textcol {
    color: #fff;
    font-size: 12px;
    line-height: 8px;
    text-align: center;
}

.loginput56 {
    width: 72% !important;
}

.errormsg13{
    margin: 3px 10px 4px 1px !important;
    width: 98%;
    }
.fullwidthbanner-container{
    max-height: 206px !important;
    }
.cat_sec li{
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px #ccc;
    float: left;
    height: 222px ;
    margin: 12px 70px;
    width: 67%;
    }
.talent_overlay{
    background: rgba(0, 0, 0, 0) url("../images/trans.png") repeat scroll 0 0;
    display: none;
    height: 222px ;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 61.5% ;
    }
.ImgSec {
    height: auto;
    margin: 0  auto;
    width:100%  ;
	text-align:center;
    }
.talentlink{
    font-size: 12px;
    padding: 20px 9px;
    }
.talentbox{
    width: 100%;
	float:left;
    }
.t_sec1 {
    width: 99%;
    }
.tesimgarea{
    float: left;
    text-align: center;
    width: 67%;
    }
.wrokarea_main_div li{
    float: left;
    margin: 9px 7px 41px 24px;
    width: 365px;
    }
.count_area_inr li{
    float: left;
    margin: 14px 48px;
    text-align: center;
    width: 79%;
    }
.prt_img_area{
    float: left;
    margin: 0 32px 11px;
    padding: 0 50px;
    width: 86%;
    }
.bx-wrapper .bx-viewport{     
    right: 10px !important;
    }
	
.newsleter{
    float: left;
    }
.subscribtn{
    font: 18px/20px "Georgia",Helvetica,Arial,sans-serif;
    padding: 8px 22px;
    }
	
.prt_img_area li{
    margin: 20px 10px !important;
    width: 131px !important;
     }
.ftr_src_area{
    float: left;
    width: auto;
    }
.post_area.right{
    float: left;
    width: auto;
    }
	
	
	
.bannerleft{
    margin: 67px 19px;
    min-height: 100px;
    width: 44%;
    }
.bannerleft h2{
    font: 14px/21px "Open Sans",Helvetica,Arial,sans-serif;
    }
.topbtn1{
    font-size: 14px;
    margin: 7px 0;
    padding: 4px 8px;
    }
	
.bannerright h2{
    font: 14px/21px "Open Sans",Helvetica,Arial,sans-serif;
    }
.topbtn2{
    font-size: 14px;
    margin: 7px 0;
    padding: 4px 8px;
    }
.frepport_area h2{
    font-size: 26px;
    padding: 4px 0 0;
    }
.vdbtn1{
    font-size: 14px;
    margin: 21px 29%;
    padding: 3px 20px;
    }
.frepport_area{
    min-height: 140px;
    }
.pm-column-title{
    font-size: 21px;
    line-height: 29px;
    margin-bottom: 1px;
    margin-top: 1px;
    }
.pm-column-title span{
    font-size: 15px;
    }
#horizontal-tabs ul.tabs li{
    font-size: 16px;
    padding: 9px 19px;
    }
.profile-content{
    width: 90%;
    }
.profile-content .top-profile .info-profile{
    width: 41% ;
    }
.profile-content .bottom-profile .wrapper-achivement{
    max-width: 46%;
    width: 46%;
    }
.cat_sec ul{
    margin: 0;
    width: 100%;
    }	
.testimonial .author{
    margin:0px 4% 15% 4%;
    }
.testimonial-author-info{
    padding: 10px 0 0 78px;
    text-align: left;
	 }
span.color{
    font-size: 14px;
    font-weight: bold;
    }
	
.navbar-toggle{
    margin-top: 9px;
    }
.logo{
    margin: 5px 6px;
    width: 30%;
    }
h2.title{
    font-size: 26px;
    line-height: 13px;
    margin: 18px 0 0px;
    }
.resulttxt{
    width: 95%;
      }
.featuredimg2{
    margin: -65px 0 0 24%;
    width: 8%;
    }
.sitemap2 ul, .sitemap2 li{
    list-style: none;
    width: 98%;
    }
.skilslinks{
    margin-right: 2px;
     }
.skilllink ul li{
    float: left;
    width: 99% !important;
    }
	
.profile_right h1 a{
    font-size: 9px;
    padding: 6px;
    }
.profile_right h1{
    margin: 15px 2px 8px 0;
    width: auto;
    }
	
.notiftext h4{
    font-size: 9px;
    }
.amountinput {
    border-radius: 0px;
    padding: 4px;
    width: 74% ;
   }
.methodtext li{
    font-size: 11px;
    line-height: 14px;
    }

.notiftext h4{
    font-size: 8px;
    }
.amountbox{
    width: auto;
    }
div.p_table h2{
     font-size: 22px;
     }
div.p_table li.row_style_1 span, div.p_table li.row_style_2 span, div.p_table li.row_style_3 span, div.p_table li.row_style_4 span {
    font-size: 13px;
    }
.mem_btn{
    font-size: 15px;
    margin: 0 112px;
    padding: 6px 18px;
    }
.methodbox1{   
    float: left;
    margin: 0 !important;
    padding: 8px 9px !important;
    width: 100% !important;
	}
.error-msg2{
    padding: 0 5px !important;
    width: 94%;
    }
.reply_box_right p{
    font-size: 12px;
    }
.acount-input7{
    width: 100% !important;
    }
.login_form h3{
    width: 100%;
    }
.update_margin{
    margin-left: 13px;
    margin-top: 0px;
    }
.error-msg14{
    margin: 3px 0 4px;
    width: 100%;
     }
.error-msg14 p{
    color: #FF0000;
    width: 100%;
    } 
	 
.browsebox{
    margin-left: 0;
    margin-top: 6px;
    }
.methodtext6 h2{
    font-size: 8px;
    }
.notiftext3 h4{
    font-size: 8px;
    }
.methodtext3 h2 {
    font-size: 8px;
    }
.acount_form h4{
    margin: -10px 0 0 2px;
    width: 99%;
    }
.invitebott2{
    float: left;
    margin: 1px 0 0 -89px !important;
    }
.subs_error2{
    width: 100%;
    }
	
.banner_area{
    min-height: 153px;
    }
.bannerright{
    top: 18px;
    width: 28%;
    }
.hire-cont{
    margin: 0 0 7px;
    width: 147px;
    }
.work-cont{
    margin: 0 0 7px;
    width: 147px;
    }
.checkpro{
    margin: 0 0 0px;
    width: 143px;
    }
.easystep{
    margin: 8px 33px;
    padding: 0;
    width: 86%;
    }
.easystep_left{
    margin: 12px 0 0 15px;
    width: 90%;
    }
.easystep_right{
    margin: 12px 15px 12px 0;
    width: 90%;
     }
.easystep_right li{
    font-size: 12px;
	line-height: 21px;
    }

.latestjob{
    width: 100%;
    }
.talent_search{
    width: 100%;
    }
.talen-input{
     width: 53%;
     }
.resetbtn{
    font-size: 18px;
    margin: 7px 0px;
    padding: 10px 16px;
    }
.joblistbox ul{
    float: left;
    margin: 0 0px 11px 0;
    min-height: 100px;
    padding: 0 0 16px 0px;
    width: 98%;
    }
.postfree {
    background: none;
    float: right;
    margin: 0;
    min-height: 279px;
    padding: 0 0 0 0px;
    width: 100%;
    }
.joblistbox ul.last{
    float: left;
    margin: 0;
    }
	
.topuser_text{
     margin: 7px 0 0 4px;
     }
.topuser h2{
    padding: 4px 5px;
    }
.phone-email{
    padding: 12px 0 3px;
    width: 100%;
    }
.easystep_left h2 span{
    font-size: 17px;
    }
.footer-bottom{
    padding: 12px 0px;
    }
.textcol{
    font-size: 12px;
    line-height: 17px;
    text-align: center;
	margin-top:6px;
    }
	
.postsearch{
    width: 100%;
    }
.postjob-btn{
    width: 250px;
	float:left;
    }
.rightlogin{
    width: 93%;
    }
.leftlogin{
    width: 93%;
    }
.log_form3{
    width: 46%;
    }
.post_left{
    width: 94%;
    }
.postform p{
    width: 99%;
    }
.postinput{
    width: 99%;
    }
.postinput2{
    width: 98%;
     }
.postinput3{
    width: 63%;
    }
.postinput4{
    width: 68%;
     }
.pos_form3{
    width: auto;
    }
.postform h3{
    margin: 0 0 0 0;
    width: 100%;
    }
.agreterm{
    margin: 6px 0 0;
    width: 100%;
    }
.agreterm p{
    font-size: 13px;
    margin: 0;
    padding: 0 0 0 4px;
    width: 90%;
    }
		
.post_right{
    margin: 12px 0 12px 13px;
    padding: 0 0 0 6px;
    width: 90%;
    }
.posttitle h1{
    font-size: 14px;
    width: 72% !important;
    }
.post_linkbox1 h2{
    font-size: 13px;
    margin: 5px 0 0;
    padding: 18px;
    width: 100%;
    }
.postebox h2{
    font-size:22px;
    width: 35%;
	padding:0px;
	float:left;
	text-align: center;
    }
.postebox h4{
    font-size: 13px;
    line-height: 19px;
    padding: 0 12px;
    width: 63%;
    }
.posttitle h3{
    width: 73%;
    }
.posterror-msg{
    width: 98%;
	margin-left:0px;	
    }
.posterror3-msg{
    width: 63%;
	margin-left:0px;		
    }
.signtitle h1{
    font-size: 17px;
    padding: 9px 12px;
    }
.resulttxt3{
    margin: 8px 0 0 8px;
    width: 95%;
    }
.member_platinum{
    margin:0% 0 0 66%;
    position: absolute;
    }
.dastopleft{
    width: 100%;
     }
.dastopbox .welcomtext{
    font-size: 19px;
    margin: 12px 0 5px;
    padding: 22px 20px;
    width: 97%;
    }
.create_profile_left{
    width: 100%;
    }
.notific_text p{
    width: 94%;
    }
.create_profile_right {
    border-left: 0px solid #e0e0e0;
    padding: 0 0 6px;
    width: 98%;
     }
.usersection{
    width: 238px;
    }
.qucik_text{
    width: 99%;
    }
.userimg{
    height: 208px;
    width: 222px;
     }

.lft_area {
    float: left;
    width: 99%;
      }
.rht_area{
    float: right;
    width: auto;
    }
.cal_area{
    margin-left: 5px;
    }
	
.ui-datepicker-trigger{
    margin: -43px 2px 0px 0px;
    padding: 0;
	width:auto;
    }
.ad_more{
    margin: 1px 7% 0 0;
    }
.acount_form{
    margin: 0 11px;
    width: 90%;
    }
.acount_form p{
    margin: 0px 0px;
    padding: 8px 0 4px;
    text-align: left;
    width: 100%;
     }
.acount-input{
     width: 100% !important;
     }
.acerror-msg{
    float: left;
    margin: 3px 0 4px 0px;
    padding: 0 6px;
    width: 100%;
    }

.methodleft ul{
    margin: 0 0 0 0px;
    }
.methodleft li{
    font-size: 10px;
    line-height: 14px;
    }
.btn-normal{
    padding: 4px 16px;
    }
div.p_table div.column_1, div.p_table div.column_2, div.p_table div.column_3, div.p_table div.column_4, div.p_table.three-col div.column_1, div.p_table.three-col div.column_2, div.p_table.three-col div.column_3{
    width: 97%;
    }
.error-msg15{
    margin: 3px 10px 4px 0;
    width: 100%;
     }
	 
.testing_left{
    width: 100%;
    }
.search-job-content-minili li{
    border-right: 0px solid #c1c7ca;
    line-height: 20px;
    }
.search-job-content p{
    line-height: 18px;
    }
.testing_right{
    padding: 38px 0 0;
    width: 63%;
    }
.posts-block{
    padding-left: 15px;
    padding-right: 15px;	
    }
.sidebar{
    padding-left: 15px;
    padding-right: 15px;	
    }
.balence{
    float: left;
    font-size: 11px;	
    }
.balence span{
    font-size: 11px;	
    }
.widget.category ul li{
    padding: 3px 15px;
    } 
.delete-more {
    float: right;
    margin-right: 4%;
    padding-top: 0;
    width: 13%;
    } 
.select-skills li{
    float: left;
    margin: 0 0 7px;
    padding: 0 0 2px;
    width: 96%;
    }
.create_overview_left{
    width: 100%;
    }
.create_overview_right{
     width: 98%;
     }
.identitytext h1{
    margin: 0 !important;
    width: 45% !important;
	float:left;
    }
.forgotbg{
    width: 70% !important;
    }
.forgottext h2{
    font-size: 12px;
    line-height: 15px;
    }
.forgotform{
    width: 88%;
    }	
.forgotinput{
    width: 100%;
    }
.forgot-btn{
    margin: 0 !important;
    }
.forgoterror-msg{
    margin: 3px 0;
    width: 100%;
    }
.forgotform p{
    width: 100%;
    }
.milestontext h6{
    font-size: 9px;
    }
.milestonebox h6{
    font-size: 9px;
    }
.milestonebox h6 a{
    font-size: 9px;
	line-height:12px;
    }
.verifibg{
    margin: 0 0 0 -40% !important;
    }
.verifitext p{
    line-height: 18px;
    padding: 8px 13px;
    }
.verifitext-left{
    width: 90%;
    }
.verifiinput{
    width: 85%;
    }
.verifitext-right{
    margin: 0px 12px;
    width: 90%;
    }
	
#amazingcarousel-1 .amazingcarousel-next{
    margin-right: -30px !important;
    }
#amazingcarousel-1 .amazingcarousel-prev{
    margin-left: -33px !important;
    }
.mystatusright{
    margin: 0 0 0 9px !important;
    width: auto !important;
    }
	
.addfolioimg ul{
    float: left;
    margin: 13px 6px 0 5px;
    }
	
.addfolioimg li{
    float: left;
    margin: 0 2px 5px;
    width: auto;
    }
.addfolioimg li a{
    font-size: 15px;
    font-weight: bold;
    padding: 7px 22px;
    }
	
.acount-input3{
	width: 100% !important;
    margin: 0;
    }
.selectfile_box{
    width: 100% !important;
    }
.selectfile_box .pos_form3{
     float: left;
    margin: 4px 4px 4px 0;
    min-height: 57px;
    width: 15%;
	}
.selectfile_box .icon{
    width: 35px !important;
    }
	
.modaltop{
    left: 10px;
    }
.videobox{
    height: auto;
    width: 100%;
     }
.amountinput22{
    margin: 0px 38px 0px 0px;
    width: 29% !important;
    }
.flist_file2{
    margin: 0 0 0 0%;
    width: 99% !important;
    }
.describebox{
    width: 99%;
    }
.browsebox22{
    margin-left: 0;
    }
.forgoterror-msg22{
    width: 100%;
    }
.error-msg_budget{
    float: left;
    margin: 3px 0 4px 11%;
    width: 81%;
    }
.browsinput{
    width: 30% !important;
    }
.error-msg3{
    margin: 3px 0px 4px 0;
    width: 100%;
	float:left;
    }
.browse_right_text h1{
    margin: 0 2px 8px 0 !important;;
    width: auto;
	line-height:17px;
    }
.closicon{
    margin-left: 88%;
    margin-top: -58px;
    }
.cost_form_box{
    width: 100%;
     }	
.error-msg33{
    margin: 3px 0 0 !important;
    width: 100%;
    } 
.safetybox h2{
    width: 100%;
    }
.notmain{ overflow: scroll; width:100%;}
.notmain2{ margin:0px 0px; padding:0px 0px; float:left; width:883px;}
.forgottext{
    min-height: 120px !important;
    }
.forgot_success{
    margin: 1% 0 0;
    padding: 2% 0 2% 7px;
    width: 85%;
    }
.bx-wrapper .bx-prev {
    left: -35px !important;
    }
.bx-wrapper .bx-next {
    right: -35px !important;
     }
ul.joblist li{
    margin: 4px 0;
    padding: 0 5px;
    text-align: left;
    width: 99%;
    }
.joblistbox li{
    width: 99%;
     }
ul.joblist a {
    min-height: 32px;
    }
.language{
    float: right;
    height: 29px;
    margin: 5px;
    width: 163px;
	padding:0 2px;
    }
form.custom div.custom.dropdown a.current{
    margin-top: 4px;
    }
form.custom div.custom.dropdown a{
    font-size: 13px;
    text-align: left;
    }
.doller{
    margin: 0;
	}
.browbox2input{
    width: 100% !important;
    }
.error-msg7{
    float: left;
    margin: 3px 1px 0 0;
    width: 100%;
    }
.browbox2 {
    border-radius: 0;
    width: 70%;
    }
.editpost h2{
    width: 84%;
    }
	
.sharingbox23{
    float: left;
    }
.sharingbox22{
    float: left;
	width:99%;
    }
.new_featured{ width:93px; float:left;}
.new_featured img{ width:100%;}
.select-skills li .select{
    width: 23%;
    }
	
.postform .input-group .form-control{
    width: 100%;
    }
.error-msg_post{
    width: 100%;
    }
.pos_form3 p{
     width: auto !important;
     }
	
}
@media only screen and (max-width:420px){
.addbox{
    width:100%;
    }
	
.addbox2{
    width:100%;
    }
	
.error-msg_post{
    width: 100%;
    }
.postform .input-group .form-control{
    width: 99%;
	}
	
.talenbox{
    width: 34%;
    }
.select-skills li .select{
    width: 39%;
    }
.new_featured{ width:93px; float: none;}
.new_featured img{ width:100%;}

.awd_area{
    overflow: scroll;
    width: 233px;
	}
.sharingbox23{
    float: left;
    }
.sharingbox22{
    float: left;
	width:99%;
    }	
	
.editpost h2{
    width: 100%;
    }
	
.doller{
    margin: 0;
	}
.browbox2input{
    width: 100% !important;
    }
.error-msg7{
    float: left;
    margin: 3px 1px 0 0;
    width: 100%;
    }
	
	
.language{
    float: right;
    height: 29px;
    margin: 5px;
    width: 163px;
	padding:0 2px;
    }
form.custom div.custom.dropdown a.current{
    margin-top: 4px;
    }
form.custom div.custom.dropdown a{
    font-size: 13px;
    text-align: left;
    }
	
	
ul.joblist li{
    margin: 4px 0;
    padding: 0 5px;
    text-align: left;
    width: 99%;
    }
.joblistbox li{
    width: 99%;
     }
ul.joblist a {
    min-height: 32px;
    }
	
	
	
	
.l_btn_area{
    margin: 14px 0 16px;
     }

.bx-wrapper .bx-prev {
    left: -35px !important;
    }
.bx-wrapper .bx-next {
    right: -35px !important;
     }
	
	
	
.forgottext{
    min-height: 95px !important;
    }
.forgot_success{
    margin: 1% 0 0;
    padding: 2% 0 2% 7px;
    width: 78%;
    }
	
	
.notmain{ overflow: scroll; width:100%;}
.notmain2{ margin:0px 0px; padding:0px 0px; float:left; width:883px;}
.safetybox h2{
    width: 100%;
    }
.error-msg33{
    margin: 3px 0 0 !important;
    width: 100%;
    }
.subdcribe-bar{
    width: 96%;}
.topcontrol_box{
    width: 96% !important;
    }
.browse_right_text h1{
    margin: 0 2px 8px 0 !important;;
    width: auto;
	line-height:17px;
    }
.closicon{
    margin-left: 88%;
    margin-top: -58px;
    }
.cost_form_box{
    width: 57%;
     }
	
	
	
	
	
.browsinput{
    width: 28% !important;
	margin: 0 2px 0 0;
    }
.error-msg_budget{
    margin: 3px 0px 4px 0;
    width: 100%;
	float:left;
    }
.error-msg3{
    margin: 3px 0px 4px 0;
    width: 100%;
	float:left;
    }
.forgoterror-msg22{
    width: 100%;
    }
.browsebox22{
    margin-left: 0;
    }
.describebox{
    width: 99%;
    }
.flist_file2{
    margin: 0 0 0 0%;
    width: 99% !important;
    }
.methodtext22{ width:100% !important;}
.amountbox{
    width: auto;
    }
.amountinput22{
    margin: 0px 11px 0px 0px;
    width: 29% !important;
    }
.methodtext h3{
    font-size: 11px;
    width: auto;
    }
.modaltop{
    left: 10px;
    }
.videobox{
    height: auto;
    width: 100%;
     }
	

.portbox_text{
    margin: 5px 0 0;
    width: 97%;
    }
.portbox_text p{
    width: 99%;
    word-wrap: break-word;
     }
.selectfile_box{
    width: 100% !important;
    }
.selectfile_box .pos_form3{
     float: left;
    margin: 4px 4px 4px 0;
    min-height: 57px;
    width: 23%;
	}
.selectfile_box .icon{
    width: 35px !important;
    }
	
	
	
.acount-input3{
	width: 100% !important;
    margin: 0;
    }
.addfolioimg ul{
    float: left;
    margin: 13px 0px 0 2px;
    }
.addfolioimg li{
    float: left;
    margin: 0 2px 3px;
    width: auto;
    }
.addfolioimg li a{
    font-size: 12px;
    font-weight: bold;
    padding: 7px 12px;
    }
.choosebtn a{
    padding: 7px 39px;
    }
.mystatusright{
    margin: 0 0 0 9px !important;
    width: auto !important;
    }

#amazingcarousel-1 .amazingcarousel-next{
    margin-right: -35px !important;
    }
#amazingcarousel-1 .amazingcarousel-prev{
    margin-left: -39px !important;
    }
	
.verifibg{
    margin: 0 0 0 -40% !important;
    }
.verifitext p{
    line-height: 18px;
    padding: 8px 13px;
    }
.verifitext-left{
    width: 90%;
    }
.verifiinput{
    width: 85%;
    }
.verifitext-right{
    margin: 0px 12px;
    width: 90%;
    }
	
	 
	

.milestontext h6{
    font-size: 9px;
    }
.milestonebox h6{
    font-size: 9px;
    }
.milestonebox h6 a{
    font-size: 9px;
	line-height:12px;
    }
	
	
.forgotinput2{
    width: 96%;
    }
.forgotbg{
    width: 70% !important;
    }
.forgottext h2{
    font-size: 12px;
    line-height: 15px;
    }
.forgotform{
    width: 82%;
    }	
.forgotinput{
    width: 100%;
    }
.forgot-btn{
    margin: 0 !important;
    }
.forgoterror-msg{
    margin: 3px 0;
    width: 100%;
    }
	
	
	
	

.create_overview_left{
    width: 100%;
    }
.create_overview_right{
     width: 98%;
     }
.identitytext h1{
    margin: 0 !important;
    width: 45% !important;
	float:left;
    }



.select-skills li {
    float: left;
    margin: 0 0 7px;
    padding: 0 0 2px;
    width: 96%;
    }
.delete-more {
    float: right;
    margin-right: 4%;
    padding-top: 0;
    width: 13%;
    }
.widget.category ul li{
    padding: 3px 15px;
    }


.dastopbox{
    width: 91%;
     }
.create_notificat{
    width: 96%;
    }
.contacttext h3{
    font-size: 17px;
    line-height: 22px;
    } 

.balence{
    float: left;
    font-size: 11px;	
    }
.balence span{
    font-size: 11px;	
    }
	
	
.editprotop h2 a{
    margin-bottom: 5px;
    }
.country-input{
   width: 80%;
   }
.phoneinput{
    width: 80%;
    }
.pos_form4{
    width: 100%;
    }
.paypalimg{
    width: 48px;
    }
	
		
	
.post_right2{
    margin: 12px 0px !important;
    width: 100% !important;
	border:0px ;
	float:left;
    }
.posts-block{
    padding-left: 15px;
    padding-right: 15px;	
    }
.sidebar{
    padding-left: 15px;
    padding-right: 15px;	
    }	
.topuser{
    margin: 0 9px 0 0;
    }
.wrokarea_main_div {
    margin: 11px 11px 1px;
    width: 91%;
    }
.newsleter{
    float: left;
    }
	
.banner_area{
    min-height: 102px;
    }
.testing_left{
    width: 100%;
    }
.search-job-content-minili li{
    border-right: 0px solid #c1c7ca;
    line-height: 20px;
    }
.search-job-content p{
    line-height: 18px;
    }
.testing_right{
    padding: 38px 0 0;
    width: 100%;
    }	
.error-msg15{
    margin: 3px 10px 4px 0;
    width: 100%;
     }
div.p_table div.column_1, div.p_table div.column_2, div.p_table div.column_3, div.p_table div.column_4, div.p_table.three-col div.column_1, div.p_table.three-col div.column_2, div.p_table.three-col div.column_3 {
    width: 97%;
    }
.methodleft ul{
    margin: 0 0 0 0px;
    }
.methodleft li{
    font-size: 10px;
    line-height: 14px;
    }
.btn-normal{
    padding: 4px 16px;
	margin-bottom: 3px !important;
    }
	
	

.acount_form{
    margin: 0 11px;
    width: 90%;
    }
.acount_form p{
    margin: 0px 0px;
    padding: 8px 0 4px;
    text-align: left;
    width: 100%;
     }
.acount-input{
     width: 100% !important;
     }
.acerror-msg{
    float: left;
    margin: 3px 0 4px 0px;
    padding: 0 6px;
    width: 100%;
    }
	 
	 
	


.ui-datepicker-trigger{
    margin: -43px 9px 0 0;
	width:auto;
    }
.ad_more{
    margin: 1px 7% 0 0;
    }
.lft_area {
    float: left;
    width: 99%;
      }
.rht_area{
    float: right;
    width: auto;
    }
.cal_area{
    margin-left: 5px;
    }

.dastopleft{
    width: 100%;
     }
.dastopbox .welcomtext{
    font-size: 19px;
    margin: 12px 0 5px;
    padding: 22px 20px;
	line-height: 26px;
    width: 100%;
    }
.create_profile_left{
    width: 100%;
    }
.notific_text p{
    width: 94%;
    }
.create_profile_right {
    border-left: 0px solid #e0e0e0;
    padding: 0 0 6px;
    width: 98%;
     }
.usersection{
    width: 100%;
    }
.qucik_text{
    width: 99%;
    }
	
	
	
	 
	 
	 
	 
.resulttxt3{
    margin: 8px 0 0 8px;
    width: 95%;
    }
.member_platinum{
    margin: 6% 0 0 49%;
    position: absolute;
    }
	
.post_left{
    width: 90%;
    }
.postform p{
    width: 99%;
    }
.postinput{
    width: 99%;
    }
.postinput2{
    width: 99%;
     }
.postinput3{
    width: 99%;
    }
.postinput4{
    width: 90%;
     }
.pos_form3{
    width: auto;
    }
.pos_form3 p{
     width: auto !important;
     }
	
.postform h3{
    margin: 0 0 0 0;
    width: 100%;
    }
.agreterm{
    margin: 6px 0 0;
    width: 100%;
    }
.agreterm p{
    font-size: 13px;
    margin: 0;
    padding: 0 0 0 4px;
    width: 90%;
    }
		
.post_right{
    margin: 12px 0 12px 13px;
    padding: 0 0 0 6px;
    width: 90%;
    }
.posttitle h1{
    font-size: 14px;
    width: 72% !important;
    }
.post_linkbox1 h2{
    font-size: 13px;
    margin: 5px 0 0;
    padding: 18px;
    width: 100%;
    }
.postebox h2{
    font-size:22px;
    width: 15%;
	padding:0px;
	float:left;
    }
.postebox h4{
    font-size: 13px;
    line-height: 19px;
    padding: 0 12px;
    width: 74%;
    }
.posttitle h3{
    width: 73%;
    }
.posterror-msg{
    width: 98%;
	margin-left:0px;	
    }
.posterror3-msg{
    width: 99%;
	margin-left:0px;		
    }
	
	
	
	
	
	
	
	
	
	
	
	
.logimg{
    width: 185px;
    }
.postsearch{
    width: 100%;
    }
.postjob-btn{
    width: 250px;
    }
.rightlogin{
    width: 88%;
    }
.leftlogin{
    width: 89%;
    }
.log_form3{
    width: 100%;
    }
.signtitle h2{
    font-size: 13px;
    font-weight: normal;
	padding: 0;
    margin: 0 0 8px 11px;
    }
	
.footer-bottom{
    padding: 12px 0px;
    }
.textcol{
    font-size: 12px;
    line-height: 17px;
    text-align: center;
	margin-top:6px;
    }
	
.joblistbox ul.last{
    float: left;
    margin: 0;
    }
.bannerright{
    top: 38px;
    width: 28%;
    }
.hire-cont{
    margin: 0 0 7px;
    width: 99px;
    }
.work-cont{
    margin: 0 0 7px;
    width: 99px;
    }
.checkpro{
    margin: 0 0 0px;
    width: 99px;
    }
.easystep{
    margin: 6px 26px !important;
    padding: 0;
    width: 84%;
    }
.easystep_left{
    margin: 12px 0 0 15px;
    width: 90%;
    }
.easystep_right{
    margin: 12px 15px 12px 0;
    width: 90%;
     }
.easystep_right li{
    font-size: 11px;
	line-height: 21px;
    }
.easystep_right li span{
    font-size: 12px;
    font-weight: normal;
    height: 21px;
    line-height: 18px;
    width: 21px;
    }
.latestjob{
    width: 100%;
    }
.talent_search{
    width: 100%;
    }
.talen-input{
     width: 41%;
     }
.resetbtn{
    font-size: 18px;
    margin: 7px 0px;
    padding: 10px 16px;
    }
.joblistbox ul{
    float: left;
    margin: 0 0px 11px 0;
    min-height: 100px;
    padding: 0 0 16px 0px;
    width: 98%;
    }
.postfree {
    background: none;
    float: right;
    margin: 0;
    min-height: 216px;
    padding: 0 0 0 0px;
    width: 100%;
    }
	
	
	 
	
	
	
	
.topuser_text{
     margin: 4px 0 0 4px;
     }
.topuser h2{
    padding: 4px 5px;
    }
.phone-email{
    padding: 12px 0 0px;
    width: 100%;
    }
.mobile .icon-2x{
    font-size: 1.5em;
    }
	 
.subs_error2{
    width: 100%;
    }
.invitebott2{
    float: left;
    margin: 45px 0 0 -149px !important;
     }
.acount_form h4{
    margin: -10px 0 0 2px;
    width: 99%;
    }
.notiftext3 h4{
    font-size: 8px;
    }
.methodtext3 h2 {
    font-size: 8px;
    }
.methodtext6 h2{
    font-size: 8px;
    }
.dasright-box{
    margin: -30px 15px 0 0;
    }
.resultright2img{
    margin: 0 4px;
    width: 10%;
    }
.td_bd{
    border-right: 1px solid #e7e3df;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    }
.browsebox{
    margin-left: 0;
    }
.acount-input7{
    width: 100% !important;
    }
.login_form h3{
    width: 100%;
    }
.update_margin{
    margin-left: 13px;
    margin-top: 0px;
    }
.error-msg14{
    margin: 3px 0 4px;
    width: 100%;
     }
.error-msg14 p{
    color: #FF0000;
    width: 100%;
    }
	 
	

.error-msg2{
    padding: 0 5px !important;
    width: 94%;
    }


.methodbox1{   
    float: left;
    margin: 0 !important;
    padding: 8px 9px !important;
    width: 100% !important;;
	}
.userimg{
    width: 100%;
    }
div.p_table h2{
     font-size: 22px;
     }
div.p_table li.row_style_1 span, div.p_table li.row_style_2 span, div.p_table li.row_style_3 span, div.p_table li.row_style_4 span {
    font-size: 13px;
    }
.mem_btn{
    font-size: 14px;
    margin: 0 39px;
    }
.btn-normal{
    font-size: 12px;
    }
	 
.proposalcss{
    font-size: 14px;
    }
.amountinput {
    border-radius: 0px;
    padding: 4px;
    width: 77% ;
   }
.methodtext li{
    font-size: 11px;
    line-height: 14px;
    }

.notiftext h4{
    font-size: 8px;
    }
	
.profile_right h1{
    margin: 15px 2px 8px 0px;
	width: auto;
    }
.profile_right h1 a{
    font-size: 9px;
    padding: 6px;
    }
.skillsbox{
    margin: 0 7px;
    }	
.skilllink ul li{
    float: left;
    width: 99% !important;
    }
.skilslinks{
    margin-right: 2px;
     }
.sitemap2 ul, .sitemap2 li{
    list-style: none;
    width: 98%;
    }		 
.prouser_box h1{
    margin: 0 0 0 0px;
    width: 61%;
	}
.topcbott {
    width: 51px;
     }
.featuredimg2{
    margin: -57px 0 0 38%;
    width: 14%;
    }
.resulttxt{
    width: 95%;
      }	 
	 
.rightlogin h2{
    font-size: 16px ;
     }
h2.title{
    font-size: 26px;
    line-height: 32px;
    margin: 18px 0 0px;
    }
#header .main-header {
    min-height: 58px;
    }
.logo{
    margin: 0px 6px;
    width: 46%;
    }
.navbar-toggle{
    margin-top: 9px;
    }
	
	
.bannerleft{
    margin: 44px 19px;
    min-height: 100px;
    width: 41%;
    }
.bannerleft h2{
    font: 10px/14px "Open Sans",Helvetica,Arial,sans-serif;
    }
.topbtn1{
    font-size: 11px;
    margin: 7px 0;
    padding: 1px 5px;
    }		
	
.bannerright h2{
    font: 10px/14px "Open Sans",Helvetica,Arial,sans-serif;
    }
.topbtn2{
    font-size: 11px;
    margin: 7px 0;
    padding: 1px 5px;
    }
.frepport_area h2{
    font-size: 16px;
    padding: 0px 0 0;
	line-height:25px;
    }
.easystep_left h2 span {
    font-size: 14px;
    }
	
.vdbtn1{
    font-size: 14px;
    margin: 21px 29%;
    padding: 3px 20px;
    }
.frepport_area{
    min-height: 140px;
    }
.pm-column-title{
    font-size: 21px;
    line-height: 29px;
    margin-bottom: 1px;
    margin-top: 1px;
    }
.pm-column-title span{
    font-size: 15px;
    }
#horizontal-tabs ul.tabs li{
    font-size: 16px;
    padding: 9px 19px;
    }
.profile-content{
    width: 90%;
    }
.profile-content .top-profile .info-profile{
    width: 60% ;
    }
.profile-content .bottom-profile .wrapper-achivement{
    max-width: 46%;
    width: 46%;
    }
.cat_sec ul{
    margin: 0;
    width: 100%;
    }	
.testimonial .author{
    margin: 0 8% 25% 8%;
    }
.testimonial-author-info{
    padding: 10px 0 0 78px;
    text-align: left;
	font-size:10px;
    }
span.color{
    font-size: 12px;
    font-weight: bold;
    }
	
	
	
	
	
	
	

.count_area_inr li{
    float: left;
    margin: 14px 58px;
    text-align: center;
    width: 58.9%;
    }

.tesimgarea{
    float: left;
    text-align: center;
    width: 99%;
    }
.prt_img_area{
    float: left;
    margin: 0 29px 16px 29px;
    width: 79%;
	padding: 0 49px;
    }
.prt_img_area li{
    margin: 20px 8px !important;
    width: 131px !important;
     }
.post_area.right{
    float: left;
    width: 99%;
    } 
.wrokarea_main_div li{
    float: left;
    margin: 24px 11px;
    width: 92%;
    }
.ftr_src_area{
    border: 0 solid #ffffff;
    float: left;
    width: auto;
    }
.fullwidthbanner-container{
    max-height: 163px !important;
    }
	
	
.cat_sec li{
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px #ccc;
    float: left;
    height: 222px ;
    margin: 12px 46px;
    width: 69%;
    }
.talent_overlay{
    background: rgba(0, 0, 0, 0) url("../images/trans.png") repeat scroll 0 0;
    display: none;
    height: 222px ;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 61.5% ;
    }
.ImgSec {
    height: auto;
    margin: 0  auto;
    width: 100%;
	text-align:center;
    }
.talentlink {
    color: #0093f0;
    float: left;
    font-size: 12px;
    line-height: 19px;
    padding: 19px 0px;
    text-align: center;
    width: 100%;
    }
.talentlink a{
    font-size: 15px;
    }
	
.t_sec1{
    width: 93%;
    }
	
	
	
	 
	 
.errormsg13{
    margin: 3px 10px 4px 1px !important;
    width: 98%;
    }
.loginput56{
    width: 81% !important;
    }
.browbox2{
    width: 100%;
    }
	
	
.loginput55{
    padding: 5px !important;
    width: 99% !important;
   }
.describe{
    float: left;
    width: 330px !important;
     }
.loginput5{
    width: 100% !important;
     }
.error-msg122{
    float: left;
    font-size: 13px !important;
    margin: 3px 10px 4px 0 !important;
    padding: 0 6px !important;
    width: 100%;
    }
	 
	 
   
.signtext{
    float: left;
    margin: 0 0 15px 11px;
    }
a.facebott{
    float: left;
    margin:0 20px 4px;
    }
.text{
    margin-top: 2px !important;
	line-height:17px;
	padding: 0px;
     }
.loginfor_right{
    margin-left: 5%;
    margin-top: 4px;
    }
.login_form p{
    float: left;
    text-align: left;
	width:100%;
	margin: 0 0 0 0px;
    padding: 8px 12px 4px 0;
    }
.resulttxt2{
    float: left;
    margin: 0 8px;
    width: 99%;
    }
.resultright2{
    float: right;
    margin: 5px 0;
    width: 79%;
    }
.durationbox h1{
    font-size: 12px;
    }
.durationbox h2{
    font-size: 12px;
    }
	
	
.top-pad4 {
    float: left;
    font-size: 12px;
    margin: -32px 72px 0;
    }


.methodtext4 {
    border: 0 solid #339900 !important;
    float: left;
    text-align: left;
    width: 88% !important;
}
	

.transform_box{
    border: 0 solid #f00;
    float: left;
    margin: -38px 0 0;
    padding: 0;
    width: auto;
    }
.transform_box2{
    border: 0 solid #f00;
    float: right;
    margin: -38px 0 0;
    padding: 0;
    width: auto;
    }
.transbnt{
    float: right !important;
    margin: -37px -6px 0 0 !important;
    }
	

.new_offer p {
    border-bottom: medium none;
    color: #7c7c7e;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 3px;
    padding: 0 0 8px 6px;
    text-align: center;
    width: 100%;
    }
.offer p span{
    font-size: 19px;
    }
	
.reply_box_right p {
    font-size: 11px;
    line-height: 16px;
     }
	 
	 
	
.btn-normal_top{ margin-top: 11px;}

.proceed_bnt{
    font-size: 17px;
    margin: 15px 0 0 18px;
    padding: 7px 0;
    text-align: center;
    width: 85%;
    }

.reply_box_right {
    float: left;
    margin: 0;
    width: 100%;
    }
.dispute h3{
    width: 56%;
    }
.reply_box_left {
    border-right: 0 dotted #c6d1da;
    width: 100%;
    }
	
.masg7 {
    float: left;
    width: 100% !important;
    }
.jobuser_photo{
    width: 99%;
     }
  .no-csstransforms .cn-wrapper li{
    width:100%;
    height:3em;
    line-height:3em;
    }
}