
.slider_curve .slw_full {
    display: block;
}
.slider_curve .slw_mob {
    display: none;
}
.slider_curve .slw_tab {
    display: none;
}
.can_subs_mob{
	display: none;
}
.mboile_ins{
	display: none;
}
.owl-dots{
	display: none;
}

#example2, #example3 {
	max-height: 535px;
	overflow: auto;
	margin-top: 0;
}
.moving-btn{
	display: none;
}
.mijn-profiel .berichten-item-area ul li {
	display: block;
	width: 100%;
	margin: 0 0 15px;
}
#job_con_mgs_active_area ul li .berichten-item, 
#job_con_mgs_area ul li .berichten-item {
	margin: 0 auto;
}

.single-georgios-cappon #uploaded_cv_files a{
	display: block;
}
.btgrid .rising_star {
	padding: 0 15px;
}

.free_profile_img {
	width: 120px;
	height: 120px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	border-radius: 50%;
	margin-top: 45px;
	margin-bottom: 20px;
}

.single-georgios-cappon #uploaded_cv_files a {
	word-wrap: break-word;
}

.rising_star .content .btn{
	white-space: normal;
}



@media only screen and (min-width: 1200px) and (max-width: 2200px) {
	.slider_curve {
	  bottom: -2px;
	  position: absolute;
	  text-align: center;
	  width: 100%;
	  z-index: 3;
	}
}
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  	.header-right-area {
	  	position: inherit !important;
	}
	.languge {
	  position: absolute;
	  right: 0;
	  top: 0;
	}
	.header-right-area {
	  width: 100%;
	}
	.search-box-sec {
	  float: none;
	  margin: 12px auto 0;
	  width: 410px;
	}
	.freelancer-profile-cat-area::after {
	  background: transparent none repeat scroll 0 0;
	}
	.freelancer_cat_bottom_left {
	  padding-right: 20px;
	}
/*
	.freelancer_cat_bottom_right {
	  float: none;
	}
*/
	.top-img {
		height: 75px;
		line-height: 75px;
		width: 75px;
	}
	.price .header span.opt_price {
		top: 20%;
		right: -36%;
	}
	.top-img i {
		line-height: 78px;
	}
	.mijn-profiel ul li a {
		font-size: 13px;
	}
	.freelancer_cat_bottom_right {
	  padding-left: 10px;
	}
	.single-georgios-cappon a {
	  font-size: 12px;
	  padding: 4px 10px;
	}
	.gewerkt-text span {
	  font-size: 20px;
	}
    .tab-heading ul li {
	  font-size: 22px;
	  padding: 10px 45px;
	}
	.login-social img {
	  width: 32%;
	}
	.lonin-box input {
	  width: 49.4%;
	}
	.slider_curve {
	  bottom: -1px;
	  position: absolute;
	  text-align: center;
	  width: 100%;
	  z-index: 3;
	}

    .slider_curve .slw_tab {
        display: block;
    }
	.slider_curve .slw_full {
        display: none;
    }
	#certificateModal .col-md-6,
	#trainingModal .col-md-6,
	#experience_form .col-md-6 {
		margin-bottom: 13px;
	}
	.opdrachten .owl-nav div {
		left: -45px;
	}
	.opdrachten .owl-nav div.owl-next {
		right: -45px;
	}
	.member_tab .price .header span.opt_price {
		top: 20%;
		right: -42%;
	}
	.berichten-item {
		width: 100%;
	}
	#ranking_profile .top_sl {
		width: 80%;
	}
	.wineer_meet {
		display: flex;
		flex-direction: column;
	}
	.wineer_meet .wineer_meet_img {
		padding-top: 0;
		order: 1;
	}
	.wineer_meet .wineer_meet_text {
		order: 2;
	}
	
	.wineer_meet_img {
		padding-top: 0;
	}
	
	.container .btgrid .col.col-md-4.col-md-offset-4 {
		width: 100%;
		margin-left: 0;
	}
	#example2, #example3 {
		padding-right: 20px;
	}

}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	.en .favorite-item {
		right: 0px;
	}
	#n_profile_details {
		margin-bottom: 50px;
	}
	.en .top_sl .favorite-item {
		right: 0;
	}
	.modata-elke {
		height: 520px;
	}
	.section-title {
		margin-bottom: 35px;
	}
 	.single-home-blog {
	  	width: 48%;
	}
	.header-right {
	    float: left;
	    overflow: hidden;
	}
	.search-box {
	  	display: none;
	}
	.header-right-area {
	  	position: inherit !important;
	}
	.banner-text h2 {
	  font-size: 25px;
	}
	.notificaties-aan-item.right {
	  float: left;
	}
	.languge {
	  position: absolute;
	  right: 0;
	  top: 0;
	}
	.header-right-area {
	  width: 100%;
	}
	.search-box-sec {
	  float: none;
	  margin: 12px auto 0;
	  width: 410px;
	}
	.berichten-item {
	  margin-right: 20px;
	}
	.moving-btn {
	  right: -23px;
	}
	.no-border .mijn-tab {
	  padding-left: 0;
	}
	.freelancer-profile-cat-area::after {
	  background: transparent none repeat scroll 0 0;
	}
	.freelancer_cat_bottom_left {
	  border-right: medium none;
	}
	.freelancer-profile-cat-btn {
	  float: none;
	}
	.freelancer_cat_bottom_left {
	  border-right: 0;
	  float: none;
	  margin-right: 0;
	  padding-right: 0;
	}
	.tab-heading ul li {
	  font-size: 18px;
	  padding: 10px 30px;
	}
	.management-content img {
	  margin-top: 0;
	}
	.manaager-btn {
	  margin-top: 15px;
	}
	.manager-top-item {
	    margin-top: 10px;
	}
	.manager-top-item a {
	  font-size: 12px;
	}
	.single-duur-opdracht-area {
	  padding-left: 20px;
	  padding-right: 10px;
	}

	.single-georgios-cappon img {
	  margin-bottom: 15px;
	}
	.slider_curve {
	  bottom: 0;
	  position: absolute;
	  text-align: center;
	  width: 100%;
	  z-index: 3;
	}

    .slider_curve .slw_tab {
        display: block;
    }
	.slider_curve .slw_full {
        display: none;
    }
	.opdrachten .owl-nav div {
		left: -25px;
	}
	.opdrachten .owl-nav div.owl-next {
		right: -25px;
	}
	.freelance-rating-text {
		padding: 50px 0;
	}
	.single-search-item a, .single-search-item button {
		padding: 10px 20px;
	}
	.modata-elke-section .container{
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.modata-elke-section .container .row{
		margin: 0;
	}
	.opdrachten-title h2 {
		font-size: 22px;
	}
	.single_top_profile {
		width: 100%;
	}
	.top_freelancer_area {
		margin: 0;
	}
	.manager-top-item {
		margin-top: 10px;
	}
	.free_prof_single .manager-top-item a, .top_sl .manager-top-item a {
		width: calc(50% - 5px);
	}
	.top_prof_rating.text-right {
		padding-top: 25px;
	}
	.top_prof_rating span {
		float: none;
		margin: 0 auto;
		margin-top: 15px;
	}
	.top_sl .favorite-item {
		right: 0;
		top: 100%;
		transform: none;
	}
	.top_sl {
		width: 100%;
	}
	.free_rewards {
		width: 100%;
	}
	.freelancer-profile-image {
		width: 100%;
		margin-bottom: 20px;
	}
	.freelancer-profile-cat {
		width: 100%;
		margin-bottom: 25px;
	}
	.freelancer-profile-cat-area {
		width: 100%;
	}
	.manaager-btn.text-center.rating_num_area {
		width: 270px;
		margin: 0 auto;
	}
	.freelancer_cat_bottom_right {
		width: 100%;
	}
	.s_info_area i.edit_info {
		visibility: visible;
	}
	.edit_cat_btn {
		display: block;
	}
	.profile_info_area h3 button {
		visibility: visible;
	}
	.ranking_page_image{
		padding: 10px 15px;
	}
	.instructies {
		position: absolute;
		right: 0;
		top: 100%;
		transform: none;
		width: 100%;
		text-align: center;
	}
	#job_post_form .georgios-cappon.mijn-profiel {
		margin-bottom: 50px;
	}
	.instructies > a, .instructies > button {
		display: block;
	}
	.job_duration_area {
		width: 100%;
	}
	.job_duration_area .single-duur-opdracht-area {
		border-left: none;
		margin-top: 23px;
		border-bottom: .5px solid #999999;
		padding-bottom: 10px;
	}
	.single_w_i_w {
		width: 33.33%;
	}
	.mijn-profiel ul li a {
		font-size: 16px;
		padding: 3px 12px;
	}
	.mijn-profiel ul {
		margin-bottom: 0;
		margin-top: 30px;
		padding: 0;
	}
	.uploding-btn {
		width: 100%;
	}
	.uploding-select-cat select.budget_type {
		width: 100%;
	}
	.uploding-select-cat > select,
	.uploding-select-cat > input {
		padding: 3px;
		width: 100%;
		margin-bottom: 15px;
	}
	.uploding-select-cat .select2-container{
		margin-bottom: 15px;
	}
	#job_post_form .section-title {
		margin-top: 50px;
	}
	.mijn-profiel-icon {
		width: 290px;
		margin-left: 35px;
	}
	#job_post_form .effect-bubba {
		padding: 20px;
	}
	#job_post_form figure figcaption {
		padding: 20px;
	}
	#job_post_form .select_category .opdrachten-title h2 {
		font-size: 16px;
	}
	#job_post_form figure.effect-bubba figcaption::before,
	#job_post_form figure.effect-bubba figcaption::after {
		bottom: 10px;
		left: 10px;
		right: 10px;
		top: 10px;
	}
	.management-cat {
		padding: 45px 20px;
	}
	.filter-mangement{
		margin-top: 20px;
	}
	.favorite-item {
		border-radius: 0 0 4px 4px;
		right: 0;
		top: 100%;
		transform: none;
		width: 100%;
		text-align: center;
	}
	.manager.free_prof_single {
		margin-bottom: 50px;
	}
	.free_prof_picture {
		text-align: center;
	}
	.freelancer_cat_bottom_left .upload-item-area, .freelancer_cat_bottom_left .freelancer_cat_form {
		padding-right: 0;
	}
	.freelancer_cat_bottom_left {
		width: 100%;
	}
	.single_exprience .col-sm-2 .pull-right{
		float: left !important;
	}
	.single_exprience .col-sm-10,
	.single_exprience .col-sm-2{
		width: 100%;
	}
	.single_exprience .col-sm-2 strong {
		float: left;
		margin-right: 6px;
	}
	.row.display-flex .col-md-4,
	.row.display-flex .col-md-12{
		width: 100%;
	}
	.s_info_area .rate_edit {
		visibility: visible;
	}
	.profile-label {
		margin-top: 12px;
		margin-bottom: 15px;
	}
	.lang_action, .other_exp_action, .skill_action, .competenties_action, .certificate_action, .training_action, .exp_action {
		display: block;
	}
	.single-georgios-cappon .btn {
		font-size: 12px;
	}
	#new_spot_loght {
		width: 100%;
	}
	#new_spot_loght .single_spot,
	#new_spot_loght .single_spot.double_width,
	#new_spot_loght .single_spot.half_width{
		width: 50%;
	}
	#new_spot_loght .half_width .spot_wrapper .inthe_figure {
		width: 100%;
	}
	#new_spot_loght .half_width .spot_wrapper .inthe_figure a {
		padding: 40px;
	}
	#new_spot_loght .half_width .inthe_figure .inthe_figcaption::before, #new_spot_loght .half_width .inthe_figure .inthe_figcaption::after {
		bottom: 40px;
		left: 40px;
		right: 40px;
		top: 40px;
	}
	.mu_btn {
		width: 300px;
	}
	.member_tab .price .header span.opt_price {
		top: 12px;
		right: -85px;
	}
	.top_prof_name {
		text-align: center;
	}

	.container.our_amb_area {
		margin-top: 50px;
	}
	.our_amb_txt {
		padding-top: 15px;
	}
	.our_amb_img img {
		width: 108px;
		height: auto;
		text-align: center;
		margin: 0 auto;
	}
	.onze_ambitie_title {
		margin-bottom: 30px;
	}
	.onze_ambitie_ba .txt_part {
		padding-top: 0px;
	}
	.onze_ambitie_ba .img_part {
		width: 100%;
		height: auto;
	}
	.profile_first_part{
		display: flex;
		display: -webkit-flex;
		flex-direction: column;
	}
	.profile_first_part .col-md-3,
	.profile_first_part .col-md-8{
		order: 2;
		-webkit-order: 2;
	}
	.profile_first_part .col-md-9,
	.profile_first_part .col-md-4 {
		order: 1;
		-webkit-order: 1;
		margin-bottom: 25px;
	}
	.mijn-profiel ul{
		margin-top: 0;
	}
	.freelancer-profile-cat {
		float: left;
		overflow: hidden;
		padding-top: 36px;
	}
	.can_subs_mob{
		display: block;
	}
	.cancle_subs .cancle_subs_btn{
		display: none;
	}
	.hfw_p_btn {
		margin-top: 0;
		margin-bottom: 40px;
	}
	.hfw_p_btn_last {
		margin-top: 0;
	}
  .feb_duration, .feb_budget, .app_budget{
    width: inherit;
        padding: 0 15px;
  }
	#st-1.st-has-labels .st-btn {
		margin-bottom: 10px;
	}
	#available_badges .btgrid .content.img{
		text-align: center;
		margin-top: 10px;
	}
	.hide_mob{
		display: none;
	}
	.berichten-item .com_logo, 
	#rating .com_logo, 
	.management-content .com_logo {
		width: 150px;
		margin: 0 auto;
	}
	.manager-top .col-sm-9.col-md-9{
		width: 100%;
	}
	.single-manager-top-item {
		float: left;
		padding: 0;
		padding-right: 15px;
	}
	.top_jobs {
		padding-bottom: 0;
	}
	.heighlighted_job .manager, .top_jobs .manager {
		margin-bottom: 45px;
	}

	#example2,
	#example3 {
		max-height: 250px;
		overflow: auto;
	}
	.moving-btn{
		display: none;
	}
	
	.mijn-profiel .berichten-item-area ul li {
		display: block;
		margin: 15px auto;
		width: 100%;
	}
	#job_con_mgs_active_area ul li .berichten-item, 
	#job_con_mgs_area ul li .berichten-item {
		margin: 0 auto;
	}
	.management-content.profile_search .prof_bg {
		margin: 0 auto;
	}
	#ranking_profile .top_sl {
		width: 80%;
		margin: 0 auto;
		float: unset;
		display: block;
	}
	.ranking_right .free_pro_banner {
		float: unset;
	}
	#ranking_profile .ranking_right .ranking_position {
		right: unset;
		text-align: right;
		left: 32px;
	}
	.top_prof_rating.text-right {
		clear: both;
	}
	.ranking_right .top_prof_rating span {
		float: none;
		clear: both;
	}
	#ranking_profile .top_sl {
		margin-bottom: 30px;
	}
	.rec_s_single {
		margin-bottom: 30px;
	}
	.col_cont {
		display: -ms-block;
		display: block;
	}
	#certificateModal .col-md-6, 
	#trainingModal .col-md-6, 
	#experience_form .col-md-6 {
		margin-bottom: 13px;
	}
	.table-responsive {
		min-height: .01%;
		overflow-x: auto;
	}
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	
	.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
		white-space: nowrap;
	}
	
	.ranking_right .free_pro_banner {
		float: left;
		margin: 0 auto;
		width: 100%;
	}
	#ranking_profile .ranking_right .ranking_position {
		right: 0;
		text-align: left;
	}
	.top_prof_rating.text-right {
		padding-top: 25px;
		clear: both;
		margin: 0 auto;
	}
	.ranking_right .top_prof_rating span {
		float: none;
	}
	.ranking_right .rank_n_c_s {
		float: none;
	}
	
	.upgrade-form {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	
	.opdracht-naam-functie {
		width: 100%;
	}
	.gemiddelde-score-area {
		width: 100%;
		position: unset;
		padding: 35px;
		clear: both;
	}
	.opdracht-naam-functie img {
		width: auto;
	}
	.cijferverdeling-left {
		border-right: none;
		overflow: hidden;
		width: 100%;
	}
	.cijferverdeling-right {
		float: left;
		overflow: hidden;
		width: 100%;
	}
	
	.favorite_list_job .feb_duration, 
	.favorite_list_job .feb_budget, 
	.favorite_list_job .app_budget {
		width: inherit;
		padding: 0 10px;
	}
	.spec_mob {
		margin: 15px 0;
	}
	
	#com_job_pending_load .col-sm-2,
	#com_job_pending_load .col-sm-4 {
		width: 100%;
	}
	#com_job_pending_load .alle-opdrachten-item h4 {
		text-align: left;
	}
	.com_applied_job .mijn_conteracten_btn{
		display: none;
	}
	.text-center.titel-opdracht-box-comp {
		text-align: left !important;
		margin-top: 20px;
	}
	.mijn-profiel ul {
		border-bottom: none;
	}
	.titel-opdracht-box {
		border: none;
	}
	.uploding-btn {
		margin-bottom: 15px;
	}
	.mboile_ins {
		display: block;
		padding: 15px 0;
		text-align: center;
	}
	.instructies {
		display: none;
	}
	.mboile_ins .btn-success {
		background: #7aedde;
		border-color: #7aedde;
		text-transform: uppercase;
		font-size: 17px;
	}
	.pllats-btn-text {
		width: 49%;
	}
	.select2.select2-container.select2-container--default.select2-container--focus {
		width: 100% !important;
	}
	.upgrade-form-area {
		margin-top: 50px;
	}
	.upgrade-form-area .upgrade-form{
		padding-bottom: 80px;
	}
	.payment_instruction {
		clear: both;
		display: block;
		overflow: hidden;
	}
	.prof_search_page .management-content.profile_search .manaager-btn {
		margin-top: 20px;
	}
	.mob_padding{
		padding: 0 15px;
	}
	
	.free_profile_img {
		margin-top: 0px;
	}
	.top_sl.favorite_list .favorite-item {
		right: 0;
		margin-top: -7px;
	}
	.top_sl.favorite_list {
		margin-bottom: 50px;
	}
	.top_sl:nth-child(2n) {
		float: left;
		padding-right: 0;
	}
	.top_sl.favorite_list .manager-top-item a {
		width: calc(50% - 5px);
	}
	.berichten-item {
		max-width: 250px;
	}
	
	.wineer_meet {
		display: flex;
		flex-direction: column;
	}
	.wineer_meet .wineer_meet_img {
		padding-top: 0;
		order: 1;
	}
	.wineer_meet .wineer_meet_text {
		order: 2;
	}
	
	.wineer_meet_img {
		padding-top: 0;
	}
	.btgrid .col-md-offset-1 .content img {
		margin: 0 auto !important;
		padding: 0 !important;
		height: auto !important;
		text-align: center;
	}
	.btgrid .content {
		text-align: center;
	}

}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.modata-elke-section {
	  	margin-top: 0;
	}
	.freelance-rating-text {
	  	padding: 35px 0;
	}
	.section-title {
	  	font-size: 22px;
	}
    .single-home-blog {
	  	float: left;
	  	margin: 0;
	  	width: 100%;
	}
	.home-blog {
	  margin-bottom: 40px;
	  margin-left: 0;
	  overflow: hidden;
	}
	.footer-left {
	  float: left;
	  margin-bottom: 10px;
	}
	.footer-social-link {
	  float: none;
	}
	.doet-img {
	  margin-top: 36px;
	}
	.header-section {
	  	text-align: center;
	}
	.header-logo {
	  	float: none;
	}
	.header-left {
	  padding: 30px 0 10px 30px;
	}
	.search-box {
	  	display: none;
	}
	.header-right-area {
	  	float: none;
	  	width: 100%;
	}
	.header-menu {
	  left: 1px;
	}
	.full-banner-text h2 {
	  font-size: 25px;
	  text-align: left;
	}
	.rating_content_bg {
	  	width: 100%;
	}
	.single-content-rating-text {
	  	padding: 15px;
	}
	.rating_img {
	  width: 60px;
	}
	.rating_content_bg_text {
	  	float: left;
	  	width: 100%;
	}
	.all_rating_text {
	  	width: 100%;
	}
	.help {
	  	box-shadow: 0 0 10px #ddd;
	  	padding: 15px;
	}
	.single-form-item select {
	  	width: 100%;
	}
	.single-form-item input {
	  	width: 100%;
	}
	.upgrade-btn a {
	  	padding: 7px 17px;
	}
	.single-form-item.small-item input {
	  	width: 100%;
	}
	.width-50 .single-form-item {
	  	float: none;
	}
	.small-item-are .single-form-item {
	  	float: none;
	}
	.filter-mangement {
	    overflow: hidden;
	}
	.management-cat {
	  	padding: 45px 10px;
	}
	.project-manajer {
	  	padding: 15px;
	}

	.all-heading-text {
	  	font-size: 13px;
	  	margin-bottom: 75px;
	  	padding: 0;
	}
	.accordion-toggle {
	  	font-size: 14px;
	}
	.faq-accrodion {
	  	margin-bottom: 30px;
	}
	.login-social {
	  text-align: center;
	}
	.all-heading-text {
	  	margin-bottom: 45px;
	}
	.accordion-content {
	  	padding: 10px;
	}
	.login-social img {
	  margin-bottom: 6px;
	  width: inherit;
	}
	.lonin-box input {
	  margin-bottom: 10px;
	  width: 100%;
	}
	.login-form {
	  padding: 15px;
	}
	.full-banner-text {
		padding-top: 25px;
	}
	.all-banner {
		height: 150px;
    background-size: cover;
	}
	.single-manager-top-item {
	  float: left;
	  padding: 0;
	}
	.manager-title {
	  margin: 0 0 15px;
	}
	.header-right-area {
	  position: inherit !important;
	}

	.languge {
	  width: 100%;
	}

	.header-logo img {
	    height: 70px;
	}
	.search-box-sec select {
	  	display: none;
	}
	.search-box-sec::after {
	  	background: transparent none repeat scroll 0 0;
	}
	.search-box-sec input[type="text"] {
	  	max-width: 100%;
	}
	.search-box-sec {
	  	margin: 10px 0 17px 24px;
	}
	.banner-left {
	  width: 100%;
	}
	.banner-right {
	  width: 100%;
	}
	.notificaties-aan-item {
	  width: 100%;
	  margin-bottom: 50px;
	}
	.notificaties-aan-item.right {
	  padding-left: 0;
	}
	.search-box-sec {
	  float: none;
	  margin: 10px auto;
	  width: 270px;
	}

	.footer-payment img {
	    width: inherit;
	}
	.georgios-cappon {
	  padding: 15px;
	}
	.no-border .mijn-tab {
	  padding-left: 0;
	  padding-top: 45px;
	}
	.berichten-title {
	  font-size: 25px;
	}
	.moving-btn {
	  display: none;
	}
	button.btntab {
	  padding: 7px 9px;
	}
	button.btntab i.fa {
	  font-size: 15px;
	}
	.mijn-profiel ul li a {
		font-size: 12px;
		padding: 8px 11px;
	}
	.freelancer-profile-image {
	  float: none;
	  margin-right: 0;
	  padding: 0;
	  border: none;
	}

	.freelancer-profile-image img {
	  height: 100px;
	  width: 100px;
	}
	.single-georgios-cappon {
	  padding: 20px 15px;
	}
	.freelancer-profile-cat-area::after {
	  background: transparent none repeat scroll 0 0;
	}
	.freelancer_cat_bottom_left {
	  	border-right: 0 none;
		float: none;
		margin-bottom: 20px;
		margin-right: 0;
		padding-right: 0;
	}
	.fav_item {
	  float: none;
	}
	.upload-item {
	  float: none;
	}
	.gewerkt-text {
	  float: none;
	  width: 100%;
	}
	.gewerkt-text:last-child {
	  	padding-left: 0;
	}
	.freelancer_cat_bottom_right {
	  float: none;
	  padding-left: 0;
	}
	.freelancer_cat_bottom_right a.profile-mjn {
	  font-size: 12px;
	  margin-top: 15px;
	  padding: 4px 10px;
	}
	.georgios-cappon-section {
	  padding: 25px 0;
	}
	.single-georgios-cappon .col-md-4 {
	  margin-bottom: 40px;
	}
	.video-help h3 {
	  font-size: 17px;
	}
	.tab-heading ul li {
		margin-top: 10px;
		padding: 10px 12px;
		text-align: center;
		font-size: 13px;
	}
	.manager-top-item a {
	  margin-bottom: 5px;
	  width: 49%;
	}
	.manager-top-item {
	  margin-top: 10px;
	}
	.manaager-btn a {
	  display: block;
	}
	.manaager-btn {
	  margin-top: 20px;
	}
	.management-content img {
	  margin-top: 20px;
	}
	.nieuws-items {
	  position: inherit;
	}

	.notfound-btn {
	  margin-bottom: 10px;
	}
	.figure-btn i.fa {
	  margin-left: 10px;
	}
	.single-duur-opdracht-area {
	  border-left: medium none;
	  float: none;
	  padding-left: 0;
	  width: 100%;
	}

	.uploding-select-cat select {
	  margin-bottom: 10px;
	  width: 100%;
	}
	.uploding-btn {
	  margin-bottom: 20px;
	}
	.meercompententies-right select {
	  margin: 10px 0;
	}
	.manager-top-item a {
	  font-size: 12px;
	  padding: 4px 10px;
	}

	.small-item-are .single-form-item {
	  margin-right: 0;
	}
	.width-50 .single-form-item {
	  margin-right: 0;
	}
	.all-banner.home-banner {
	  height: 365px;
	}
	.single-search-item:last-child {
	  width: 100%;
	}
	.single-search-item {
	  margin-bottom: 8px;
	  width: 100%;
	}

	.single-search-item label {
	    width: 13%;
	}
	.single-search-item select {
	    margin-left: 43px;
	}
	.header-search-bar {
	  padding: 0;
	}
	.het_gezicht_achter_img {
	  border: 4px solid #f2f9f8;
	  margin-top: 0;
	}

	/*cusrom css*/
	.custom_image::after,
	.custom_img::after{
		display: none;
	}

    .banner-text h2 {
        font-size: 36px;
    }
    .single-rating-text {
        padding-left: 29px;
    }
    .col-md-5 > h2 {
        font-size: 20px;
    }
    .hiw_title_img h2 {
      font-size: 12px;
    }
    .top_jobs_text p {
      font-size: 23px;
      line-height: 40px;
    }
    .top_jobs_text {
      margin-bottom: 55px;
    }
    .top_ext_text.text-center {
      font-size: 26px;
      margin-left: 35px;
      text-align: center;
    }

    .home-bage-banner {
        height: 300px;
    }
    .header-section{
        padding: 0;
    }
    .slider_curve .slw_full {
        display: none;
    }
    .slider_curve .slw_mob {
        display: block;
    }
    .language-cat {
        float: right;
        position: relative;
        z-index: 2;
        border: none;
    }
    .languge {
        position: relative;
    }
    .profile {
        width: 100%;
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    #new_spot_loght .single_spot,
    #new_spot_loght .single_spot.double_width,
    #new_spot_loght .single_spot.half_width{
        width: 50%;
        padding: 5px;
    }
    #new_spot_loght .half_width .spot_wrapper {
        height: 140px;
    }
	.algemene-voorwaarden-section {
		min-height: 990px;
	}
    #new_spot_loght .inthe_figure .inthe_figcaption::before,
    #new_spot_loght .inthe_figure .inthe_figcaption::after {
        bottom: 10px;
        left: 10px;
        right: 10px;
        top: 10px;
    }
    .rising_star .rs_left,
    .rising_star .rs_right {
        width: 100%;
    }
	.single-search-item select {
		margin-left: 0;
	}
	.single-search-item a, .single-search-item button {
		width: 80%;
	}
	.rec_service {
		width: 100%;
	}

	ul li.title-tab::after {
		display: none;
	}
	.free_rewards {
		width: 100%;
	}
	.mu_btn {
		margin: 10px auto;
		width: 100%;
	}
	.mu-title-area {
		padding: 0;
	}
	.price.active {
		transform: none;
		clear: both;
		overflow: hidden;
	}
	.notfound-bg-area {
		min-height: 500px;
	}
	#new_spot_loght {
		width: 100%;
	}
	#new_spot_loght .single_spot, #new_spot_loght .single_spot.double_width, #new_spot_loght .single_spot.half_width {
		width: 50%;
	}
	#new_spot_loght .inthe_figure .inthe_figcaption {
		padding: 14px;
	}
	#new_spot_loght .half_width .spot_wrapper .inthe_figure {
		width: 100%;
	}
	.row.heighlighted_job {
		padding: 0 15px;
	}
	.top_sl {
		width: 95%;
		display: block;
		margin: 20px auto;
	}
	.top_prof_rating.text-right {
		padding-top: 20px;
		display: block;
		overflow: hidden;
	}
	.top_prof_rating span {
		float: none;
		margin: 0 auto;
		margin-top: 15px;
	}
	.top_sl .favorite-item {
		right: 0;
		top: 100%;
		transform: none;
		width: 100%;
	}
	.filter-mangement {
		overflow: hidden;
		margin-top: 20px;
	}
	.free_prof_single .manager-top-item a,
	.top_sl .manager-top-item a {
		width: calc(50% - 5px);
	}
	.free_prof_picture{
		text-align: center;
	}
	.top_prof_rating.text-right {
		padding-top: 25px;
	}
	.favorite-item {
		border-radius: 0 0 4px 4px;
		right: 0;
		top: 100%;
		transform: none;
		width: 100%;
		text-align: center;
	}
	.manager {
		margin-bottom: 45px;
	}
	.btn-management {
		width: 100%;
	}
	.manager-top-item a {
		width: auto;
	}
	.raboban-img {
		width: 100%;
		margin-bottom: 30px;
	}
	.contact-form {
		display: block;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.single-contact.btn-contact {
		float: left;
	}

	.sign_up_text h4 {
		margin-left: 0;
	}
	.sign_up_text p {
		margin-left: 0;
	}
	.freelancer-profile-image {
		width: 100%;
	}
	.freelancer-profile-cat-area {
		width: 100%;
	}
	.freelancer-profile-cat-btn {
		float: unset;
		overflow: hidden;
		padding: 27px 0px 0;
		width: 246px;
		margin: 0 auto;
	}
	.freelancer_cat_bottom_left .upload-item-area, .freelancer_cat_bottom_left .freelancer_cat_form {
		padding-right: 0;
	}
	.freelancer_cat_bottom_left {
		width: 100%;
	}
	.profile_info_area h3 button {
		visibility: visible;
	}
	.lang_action, .other_exp_action, .skill_action, .competenties_action, .certificate_action, .training_action, .exp_action {
		display: block;
		right: 10px;
	}
	.row.display-flex .col-md-4,
	.row.display-flex .col-md-12{
		width: 100%;
	}
	.mijn-profiel-section {
		box-shadow: none;
		padding: 0;
	}
	.row.competenties_single {
		margin-top: 25px;
	}
	.other_experience_show_area .btn{
		font-size: 12px;
	}
	#ranking_profile .top_sl {
		width: 95%;
	}
	.management-content.profile_search .prof_bg {
		margin: 0 auto;
	}
	.top_freelancer {
		padding: 20px 0;
	}
	.top_freelancer_area {
		margin-top: 20px;
		width: auto;
	}
	.top_sl:nth-child(even){
		float: none;
		padding: 0;
	}
	.faq_search {
		position: relative;
		top: 0;
	}
	.modata-elke {
		height: 215px;
	}
	.freelancer_cat_bottom_right {
		width: 100%;
	}
	.freelancer_cat_bottom_left.com_left {
		padding: 20px 0;
		height: auto;
	}
	#job_post_form .georgios-cappon.mijn-profiel {
		margin-bottom: 50px;
	}
	.instructies > a, .instructies > button {
		display: block;
	}
	.job_duration_area {
		width: 100%;
	}
	.job_duration_area .single-duur-opdracht-area {
		width: 44%;
		margin-top: 23px;
		border-bottom: .5px solid #999999;
		padding-bottom: 10px;
		float: left;
		margin: 7px;
		border: 1px solid #999;
		font-size: 12px;
		padding: 10px 0;
		opacity: 0.4;
	}
	.single-duur-opdracht-area.du.selected_duration {
		opacity: 1;
		box-shadow: 0px 0px 7px #73eedf;
	}
	.single-duur-opdracht-area.exp.selected_exp {
		opacity: 1;
		box-shadow: 0px 0px 7px #73eedf;
	}
	.uploding-btn {
		width: 100%;
	}
	.uploding-select-cat select.budget_type {
		width: 100%;
	}
	.uploding-select-cat > select,
	.uploding-select-cat > input {
		padding: 3px;
		width: 100%;
		margin-bottom: 15px;
	}
	.uploding-select-cat .select2-container{
		margin-bottom: 15px;
	}
	#job_post_form .section-title {
		margin-top: 50px;
	}
	.mijn-profiel-icon {
		width: 290px;
		margin: 0 auto;
	}
	.ranking_page_image{
		padding: 10px 15px;
	}

	.single_exprience .col-sm-2 .pull-right{
		float: left !important;
	}
	.single_exprience .col-sm-10,
	.single_exprience .col-sm-2{
		width: 100%;
	}
	.single_exprience .col-sm-2 {
		width: 100%;
		float: left;
		font-weight: bold;
	}
	.single_exprience .col-sm-2 strong {
		float: left;
		margin-right: 6px;
	}
	.hfw_p_btn {
		margin-top: 0;
		margin-bottom: 40px;
	}
	.hfw_p_btn_last {
		margin-top: 0;
	}
	.header_drop::before {
		display: none;
	}

	.how_i_w_title_button_area .tab_button button.item_active {
		color: #fff;
		background: #77eedf;
	}
	.how_i_w_title_button_area .tab_button button.active.item_active {
		color: #fff;
		background: #e88565;
	}
	.how_i_w_title_button_area .tab_button button{
		padding: 5px 15px;
		font-size: 16px;
	}
	.opdrachten .owl-nav div {
		left: -15px;
	}
	.opdrachten .owl-nav div.owl-next {
		right: -15px;
	}
	.opdrachten .owl-nav div {
		font-size: 55px;
		margin-top: -60px;
		top: 10%;
	}
	.doet-img {
		margin-top: 0;
	}
	.how_i_w_title_button_area {
		margin-top: 20px;
	}
	.section-title {
		margin-bottom: 40px;
	}
	.social_btn_sing {
		width: 100%;
	}
	.rec_s_single {
		margin-bottom: 30px;
	}
	#mu-download {
		padding: 0 10px;
	}
	.member_tab .price .header span.opt_price {
		top: 20%;
		right: -43%;
	}
	.mu_btn {
		padding: 20px 20px;
		font-size: 30px;
	}
	.mu-download-area {
		padding: 70px 0;
	}
	.rew_single .rew_img {
		width: 90px;
		height: 90px;
		padding: 17px;
	}
	.rew_single {
		margin-bottom: 20px;
	}
	#member_reward {
		padding-bottom: 10px;
	}
	#member_prize {
		padding-top: 15px;
	}
	.free_rewards .col-md-3.col-sm-3 {
		width: 50%;
		float: left;
	}
	.prz_single {
		width: 100%;
		margin-bottom: 50px;
	}
	.prz_single.third_pirze {
		padding-top: 0;
	}
	.free_rewards.company .rew_com_single .rew_img {
		width: 125px;
	}
	.free_rewards.company .rew_txt {
		width: 100%;
	}
	#new_spot_loght .spot_wrapper a img {
		max-width: 100%;
	}
	.opdrachten-title2 h2 {
		font-size: 18px;
	}
	.top_prof_name {
		text-align: center;
	}
	.container.our_amb_area {
		margin-top: 50px;
	}
	.our_amb_txt {
		padding-top: 0;
	}
	.our_amb_img img {
		width: auto;
		height: auto;
	}
	.onze_ambitie_title {
		margin-bottom: 30px;
	}
	.onze_ambitie_ba .txt_part {
		padding-top: 0px;
	}
	.onze_ambitie_ba .img_part {
		width: 100%;
		height: auto;
	}
	.profile_first_part{
		display: flex;
		display: -webkit-flex;
		flex-direction: column;
	}
	.profile_first_part .col-md-3,
	.profile_first_part .col-md-8{
		order: 2;
		-webkit-order: 2;
	}
	.profile_first_part .col-md-9,
	.profile_first_part .col-md-4 {
		order: 1;
		-webkit-order: 1;
		margin-bottom: 25px;
	}
	.mijn-profiel ul{
		margin-top: 0;
	}

	#certificateModal .col-md-6,
	#trainingModal .col-md-6,
	#experience_form .col-md-6 {
		margin-bottom: 13px;
	}
	.single_exprience {
		padding-top: 33px;
	}
	.single_top_profile .col-md-12 {
		padding: 0;
	}
	.can_subs_mob{
		display: block;
	}
	.cancle_subs .cancle_subs_btn{
		display: none;
	}
	.opdrachten-item .effect-bubba {
		float: left;
		width: 50%;
	}
	figure.effect-bubba figcaption::before,
	figure.effect-bubba figcaption::after {
		bottom: 10px;
		left: 10px;
		right: 10px;
		top: 10px;
	}
	.opdrachten-title h2 {
		font-size: 16px;
		font-weight: bold;
	}
	.select_category .opdrachten-title h2 {
		font-size: 14px;
	}
	figure figcaption {
		font-size: 25px;
		padding: 10px;
	}
	.titel-opdracht-box-comp {
		margin-top: 27px;
	}
	.titel-opdracht-box-comp h3 {
		 padding-bottom: 0;
	}
	.instructies {
		position: absolute;
		right: 0;
		top: 100%;
		transform: none;
		width: 100%;
		text-align: center;
		display: none;
	}
	.mboile_ins {
		display: block;
		padding: 15px 0;
		text-align: center;
	}
	.mboile_ins .btn-success {
		background: #7aedde;
		border-color: #7aedde;
		text-transform: uppercase;
		font-size: 17px;
	}
	.owl-dots{
		display: block;
	}
	.owl-nav{
		display: none;
	}
	.free_rewards.company .rew_txt {
		margin: 10px auto 30px;
	}
	.free_rewards.company .rew_com_single .rew_img {
		height: auto;
	}
	.mem_company.member_tab .price {
		padding-bottom: 0;
	}
	.mob_hide{
		display: none;
	}

  .feb_duration, .feb_budget, .app_budget{
    width: inherit;
        padding: 0 15px;
  }
	
	#st-1.st-has-labels .st-btn {
		margin-bottom: 10px;
	}
	#available_badges .btgrid .content.img{
		text-align: center;
		margin-top: 10px;
	}
	.hide_mob{
		display: none;
	}
	
	.mem_prize {
		display: flex;
		display: -webkit-flex;
		flex-direction: column;
		margin-bottom: 0;
	}
	.second_pirze.prz_single {
		order: 2;
		-webkit-order: 2;
		padding-top: 0;
	}
	.first_pirze.prz_single {
		order: 1;
		-webkit-order: 1;
	}
	.third_pirze.prz_single {
		order: 3;
		-webkit-order: 3;
	}
	#member_prize {
		padding-bottom: 0;
	}
	.spec_mob{
		margin: 15px 0;
	}

	.upgrade-form {
		padding-top: 0;
		border: none;
		padding-bottom: 0;
	}
	.border-spacer2 {
		clear: both;
	}
	.accordion-toggle {
		padding-right: 40px;
	}
	.accordion-toggle span.toggle-icon {
		right: 10px;
	}
	.freelancer-profile-cat {
		float: left;
		overflow: hidden;
		display: block;
		overflow: hidden;
		width: 100%;
		margin-bottom: 15px;
	}
	.freelancer-profile-cat-btn {
		margin: 15px auto;
		clear: both;
	}
	.berichten-item .com_logo, #rating .com_logo, .management-content .com_logo {
		width: 100%;
		min-height: 70px;
	}
	.single-manager-top-item {
		float: left;
		padding: 0;
		margin-right: 10px;
	}
	.top_jobs {
		padding-bottom: 0;
	}
	.heighlighted_job .manager, .top_jobs .manager {
		margin-bottom: 45px;
	}
	
	.search-box-sec {
	}
	.is-sticky .search-box-sec {
		display: none;
	}
	.berichten-item {
		width: 100%;
		margin: 0;
	}
	.mijn-profiel .berichten-item-area ul li {
		display: block;
		margin: 15px auto;
		width: 65%;
	}
	#example3 .owl-nav,
	#example2 .owl-nav{
		display: block;
	}
	#example3 .owl-nav div,
	#example2 .owl-nav div {
		color: #b2bbbb;
		font-size: 90px;
		height: 50px;
		left: -15px;
		margin-top: -60px;
		position: absolute;
		top: 40%;
		width: 50px;
	}
	#example3 .owl-nav div.owl-next,
	#example2 .owl-nav div.owl-next {
		left: auto;
		right: -35px;
	}
	#example2,
	#example3 {
		max-height: 250px;
		overflow: auto;
	}
	
	#hot_vacancy_highlighted .section-title {
		margin-bottom: 80px;
	}
	.wineer_meet {
		display: flex;
		flex-direction: column;
	}
	.wineer_meet .wineer_meet_img {
		padding-top: 0;
		order: 1;
	}
	.wineer_meet .wineer_meet_text {
		order: 2;
	}
	
	.wineer_meet_img {
		padding-top: 0;
	}
	.heighlighted_job_section {
		padding-bottom: 0;
	}
	.freelancer_spotlight_section {
		padding-bottom: 0;
	}
	.col_cont {
		display: -ms-block;
		display: block;
	}
	.heighlighted_job .available_bdg_area .btgrid .content img {
		width: 100px !important;
		margin: 0 !important;
		padding: 0 !important;
		height: auto !important;
	}
	.btgrid .col-md-offset-1 .content img {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		height: auto !important;
	}
	img.img_mob_fit {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		height: auto !important;
	}
	.btgrid.het_bemiddelingsplatform .content img {
		width: 50px !important;
		margin: 0 !important;
		padding: 0 !important;
		height: auto !important;
	}
	.ranking_right .free_pro_banner {
		float: left;
		margin: 0 auto;
		width: 100%;
	}
	#ranking_profile .ranking_right .ranking_position {
		right: 0;
		text-align: left;
	}
	.top_prof_rating.text-right {
		padding-top: 25px;
		clear: both;
		margin: 0 auto;
	}
	.ranking_right .top_prof_rating span {
		float: none;
	}
	.opdracht-naam-functie {
		width: 100%;
	}
	.gemiddelde-score-area {
		width: 100%;
		position: unset;
		padding: 35px;
		clear: both;
	}
	.opdracht-naam-functie img {
		width: auto;
	}
	.cijferverdeling-left {
		border-right: none;
		overflow: hidden;
		width: 100%;
	}
	.cijferverdeling-right {
		float: left;
		overflow: hidden;
		width: 100%;
	}
	.com_applied_job .mijn_conteracten_btn{
		display: none;
	}
	.prof_search_page .management-content.profile_search .manaager-btn {
		margin-top: 20px;
	}
	.mob_padding{
		padding: 0 15px;
	}
	.free_profile_img {
		margin-top: 0px;
	}
	.top_sl.favorite_list .favorite-item {
		right: 0;
		margin-top: -7px;
	}
	.top_sl.favorite_list {
		margin-bottom: 50px;
	}
	.top_sl:nth-child(2n) {
		float: none;
		padding-right: 0;
	}
	.en .favorite-item {
		right: 0px;
	}
	#n_profile_details {
		margin-bottom: 50px;
	}
	.en .top_sl .favorite-item {
		right: 0;
	}

}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	.dote-text {
	  	left: 0;
	}
	.single-home-blog {
	  	margin: 0 0 20px;
	}
	.header-logo {
	  	margin: 0 auto;
	  	width: 200px;
	}
	.notificaties-aan-item {
	  float: none;
	}
	.notificaties-aan-item.right {
	  float: none;
	  overflow: hidden;
	}

	.berichten-item img {
	    width: inherit;
	}
	.manaager-btn a {
	  display: inline-block;
	}







}
