
@media (max-width:1260px){
	.event-single-page-section .right-part .right-part-inner.fixed {
	  max-width: 360px;
	}
	.event-single-page-section .right-part .right-part-inner.bottom{
	  max-width: 360px;
	}
	.event-single-page-section .right-part-inner {
	  width: 360px;
	}	
}
@media (max-width:1202px){
	.serch-box .text1{
		max-width: 34%;
	}
	.serch-box .text2{
		max-width: 27%;
	}
	.search-drop{
		max-width: 100%;
	}
	.select-wrapper{
		max-width: 25%;
	}
	.Search-btn{
		max-width: 14%;
	}
}
@media (max-width:1140px){
	.event-single-page-section .right-part {
	  max-width: 340px;
	}
	.event-single-page-section .right-part .right-part-inner.fixed {
	  max-width: 320px;
	}
	.event-single-page-section .right-part .right-part-inner.bottom{
	  max-width: 320px;
	}
	.event-single-page-section .right-part-inner {
	  max-width: 340px;
	  width: 320px;
	}	

	.wrapper{
		max-width: 100%;
		padding: 0 20px;
	}
	.gallary-boxex,.blog-part,.test-part,.explore-boxex{
		margin-left: 0px;
		margin-right: 0px;
	}
	.gallary .wrapper,.blog .wrapper {
		padding: 0 6px;
	}
	.testimonial .wrapper {
		padding: 0px 6.5px;
	}
	.explorer .wrapper {
		padding: 0 8px;
	}
	.banner{
		height: 70%;
	}
	.prof-details-img img {
		width: 100%;
	}
	.prof-sidebar {
		width: 30%;
		float: left;
		padding-left: 0;
	}
	.prof-right-content {
		width: 67%;
		float: right;
	}
	.prof-details-img{
		padding-right: 15px;
	}
	.emp-img{
		padding-right: 0px;
	}
	.review-btm span,.review-btm p{
		font-size: 13px;
	}
	.blog-tow-image-block-section .blog-left-image {
	  width: 100%;
	}
	.blog-tow-image-block-section .blog-left-image img{
	  width: 100%;
	}
	.blog-tow-image-block-section .blog-right-text {
	  display: block;
	  height: auto;
	  padding: 50px 0px 50px 0px;
	  border-bottom: 1px solid #f2f2f2;
	  width: 100%;
	  text-align: center;
	}
	.blog-tow-image-block-section .blog-right-text .blog-right-text-cell{
		display: inline-block;
		text-align: left;
		width: auto;
	}
	.profile-description-left p br,
	.pro-right-blog .valoraciones-box p br{
		display: none;
	}
	.profile-description-left {
	  width: 100%;
	  padding: 40px 0 20px 0px;
	}
	.profile-description-right-box {
	  width: 100%;
	  text-align: center;
	  padding: 20px 0 40px 0px;
	}
	.video-image1 {
	  display: inline-block;
	}
	.profile-description-right-box .profile-address-box {
		float: left;
	  display: inline-block;
	  text-align: left;
	  margin-left: 30px;
	}

	html {
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
  }

  html { -webkit-text-size-adjust: none; }

  .page-template-tmp-dashboard .main-cat, 
  .page-template-tmp-landing .main-cat, 
  .page-template-tmp-tasker .main-cat {
	  width: 31%;
	  margin: 0 1% 2% 1%;
	}
	html body .banner.banner-video {
	  height: 385px;
	}
	.banner-video .bottom-next {
	  bottom: 30px;
	}

	.default-page-section.landing-page-section .gallary .gallary-boxex .g-box {
	  width: 33.3333%;
	}
	.bx-gallary .bx-gallary-inner ul li .bx-gallary-description .bx-description-cell {
	  width: 70%;
	}
	.blog-tow-image-block-section .blog-left-image {
	  max-height: 100%;
	}
	.blog-tow-image-block-section .blog-left-image img {
	  height: auto;
	}

}

@media (max-width:1055px){
	.e-box-info{
		padding: 30px 25px;
	}
	.e-box:nth-child(3) .e-box-info {
		padding: 30px 25px;
	}
	.e-box-info p br{
		display: none;
	}
}
@media (max-width:1024px){
	.banner{
		min-height: auto;
	}
	.banner-info h1{
		font-size: 40px;
	}
	.blog-date p {
    	font-size: 12px;
	}
	.blog-detail-single-harf-border-image {
	  width: 100%;
	}
	  .page-template-tmp-dashboard .main-cat, 
	  .page-template-tmp-landing .main-cat, 
	  .page-template-tmp-tasker .main-cat {
		  width: 48%;
		}
	.page-template-tmp-tasker-page-section .sort-contain {
	  margin: 0 0 22px;
	}

}

@media (max-width:991px){

.bx-gallary .bx-gallary-inner ul li .bx-gallary-description .bx-description-cell {
  width: 100%;
}

.bx-gallary .bx-gallary-inner ul li .bx-gallary-description {
  padding-left: 90px;
  padding-right: 70px;
}
.bx-gallary .bx-gallary-inner ul li .bx-gallary-description p {
  font-size: 32px;
  line-height: 40px;
}
.bx-gallary .bx-gallary-inner ul li {
  height: auto;
  padding: 100px 0px;
}
html body.single-post.single .blog-detail-page-content .blog-wrapper {
  width: 100%;
}

/* 09-03-2018 (Flag select box) Start  */
  .footer .prof-right-content {
    position: relative;
    top: 0;
    width: 100%;
    text-align: center;
  }
  .footer .prof-right-select {
    width: auto;
    float: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
  }
/* 09-03-2018 (Flag select box) End  */

	.task-profile-text h1, .task-profile-text h2 {
	    color: #474747;	
	}
}

@media (max-width:990px){
	#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
		z-index: 999999999 !important;
		height: auto;
	}
	.vfb-fieldset-3 li.vfb-item-text.vfb-full{
		position: relative;
	}
	.vfb-fieldset-3 li.vfb-item-text.vfb-full i {
		position: absolute;
    top: 57px;
    right: 18px;
	}
	
	.menu {
		width: 57%;
	}
	.header-right {
		width: 27%;
	}
	.blog-info{
		padding: 15px 14px 18px 14px;
	}
	.blog-btm-text{
		width: 100%;
	}
	.blog-date{
		width: 42%;
	}
	.text-info{
		padding: 15px;
	}
	.text-info span{
		font-size: 14px;
	}
	.text-info p{
		font-size: 13px;
	}
	.rating img {
		float: left;
		padding-right: 12px;
		width: 56px;
		padding-top: 3px;
	}
	.rating p {
		font-size: 12px;
		float: right;	
	}
	.prof-sidebar {
		width: 100%;
		float: none;
		padding-left: 0;
		margin: 0 auto;
		text-align: left;
	}
	.prof-right-content {	
		width: 100%;
		float: left;
		margin-top: 15px;
	}
	.prof-right-select{
		text-align: center;
	}
	select.right-select {
		float: left;
		max-width: 100%;
	}
	.select-wrapper-1 {
	  max-width: 100%;
	}
	.prof-details-img img {
		width: 100%;
	}
	.filter-title i {
		font-size: 10px;
		position: inherit;
		float: right;
		padding-top: 9px;
	}
	.blog-detail-page-content .blog-wrapper {
	  padding: 61px 20px 35px;
	  width: 100%;
	}
	.blog-detail-social-content h4 br,
	.blog-detail-social-content p br,
	.blog-detail-social-content h5 br,
	.subscribe-right-text p br,
	.blog-testimonials-section .testimonials-right-text p br{
		display: none;
	}
	.subscribe-left-image {
	  width: 100%;
	}
	.subscribe-right-text {
	  width: 100%;
	}
	.subscribe-left-image img {
	  width: 100%;
	}
	.releted-images-video-section .releted-images-video-left {
	  width: 100%;
	  margin-bottom: 40px;
	}
	.pro-right-blog {
	  width: 100%;
	  margin-bottom: 2px;
	}
	.task-profile-section-inner {
	  margin: 0px 0 0;
	}
	.task-profile-image-box {
	   margin: -141px auto 0px;
	   float: none;
	}
	.task-profile-right-content {
	  padding: 29px 0 0 0px;
	  float: left;
	}
	.task-profile-text {
	  height: auto;
	  padding-left: 0px;
	  width: 100%;
	}
	.task-profile-button {
	  margin: 15px 0 20px;
	  padding-left: 0px;
	  text-align: left;
	  width: 100%;
	}
	.task-profile-menu {
	  padding: 0 10px 0 10px;
	}
	.task-profile-section:after {
	  width: 100%;
	  left: 0px;
	  display: none;
	}
	.task-profile-text h4 {
	  color: #474747;
	}
	.task-profile-text p{
		color: #474747;
	}
	.task-profile-text .task-rating span{
		color: #474747;
	}
	.task-profile-menu{
		height: auto;
	}
	.category-page-section .category-right-content {
	  padding: 0 0px;
	  width: 100%;
	  margin: 0px 0px 0px 0px;
	}
	.category-page-section .category-sidebar-left {
	  padding: 0px 0px;
	  margin: 0px 0px 10px 0px;
	  width: 100%;
	}

	html body #TB_window {
	  background-color: transparent;
	  box-shadow: 0px;
	  left: 0px !important;
	  top: 0px !important;
	  margin: 40px 0px 40px !important;
	  padding: 0px 20px !important;
	  width: 100% !important;
	}
	html body #TB_ajaxContent {
	  background-color: #ffffff;
	  width: 100% !important
	}
	html body #TB_title {
	   background-color: #ffffff !important;
	  border-bottom: 1px solid #d5d5d5 !important;
	  padding: 0px 0px !important;
	  position: relative !important;
	  float: left;
	}
	html body #TB_title #TB_ajaxWindowTitle {
	  background-color: transparent !important;
	  border-bottom: 0px !important;
	  width: 100%;
	}
	html body #TB_ajaxContent .visual-form-builder input.vfb-text, 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="text"], 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="tel"], 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="email"], 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="url"], 
	html body #TB_ajaxContent .visual-form-builder textarea.vfb-textarea {
	  width: 100%;
	}
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text, 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="text"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="tel"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="email"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="url"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder textarea.vfb-textarea {
	  width: 100%;
	}
	html body #TB_ajaxContent .demo-section.k-header {
	  width: 100%;
	}
	.page-template-tmp-find-tasker-page-section .demo-section.k-header {
	  width: 100%;
	}
	.page-template-tmp-find-tasker-page-section .visual-form-builder ul li {
	 width: 100% !important;
	}
	.page-template-confirm-section .cat-left {
	  display: block;
	  float: none;
	  margin-left: auto;
	  margin-right: auto;
	  text-align: center;
	  width: 100%;
	}
	.page-template-confirm-section .cat-right {
	  display: block;
	  float: none;
	  margin-bottom: 20px;
	  margin-left: auto;
	  margin-right: auto;
	  width: 100%;
	}
	.page-template-confirm-section .location {
	  width: 100%;
	}
	/*.filter-title #mob-hide {
		display: block;
	}
	.filter-title #desk-show {
		display: none;
	}*/
	.mob-hide-list .accordion.mob-hide {
		display: none;
	}
}

@media (max-width:970px){
	.event-single-page-section .left-part{
		width: 100%;
		padding: 0px;
	}
   .event-single-page-section .right-part {
	  max-width: 100%;
	  position: relative;
	  margin-bottom: 30px;
	  padding: 0px;
	}
	.event-single-page-section .right-part .right-part-inner.fixed {
	  max-width: 100%;
	  position: relative;
	}
	.event-single-page-section .right-part .right-part-inner.bottom{
	  max-width: 100%;
	  position: relative;
	}
	.event-single-page-section .right-part-inner {
	  max-width: 100%;
	  width: 100%;
	  position: relative;
	  top: 0px !important;
	  float: left;
	}	
	body.page-template-criar-eventos .ch-fes-form input#ev-from-m + br,
	body.page-template-configure-eventos .ch-fes-form input#ev-from-m + br{
	  display: block;
	}
	body.page-template-criar-eventos .ch-fes-form label[for="to"], 
	body.page-template-configure-eventos .ch-fes-form label[for="to"] {
		padding: 0px 20px 0px 0px;
		min-width: 66px;
	}
	body.page-template-criar-eventos .ch-fes-form label[for="from"], 
	body.page-template-configure-eventos .ch-fes-form label[for="from"] {
		min-width: 60px;
		padding: 0px 20px 0px 0px;
	}

}

@media (max-width:950px){
	.logo{
		width: 19%;
	}
	.menu{
		width: 50%;
		padding-right: 0px;
	}
	.header-right{
		width: 31%;
		padding-right: 0px;
	}
	.menu ul li {
	  padding: 0 6px;
	}
	.menu ul li a{
		font-size: 13px;
	}
	a.register{
		margin-left: 3px;
	}

	.full-blog-section {
	  padding: 26px 0px 59px 0px;
	}  
	.full-blog-section .full-blog-heading {
	  padding: 29px 0 43px;
	}
	.full-blog-section .blog-page-blog-box-row ul{
		margin: 0px;
	}
	.full-blog-section .blog-page-blog-box-row ul li {
		  width: 100%;
		  padding: 0px 0px 26px 0px;
	}
	.blog-content-top-menu ul li:after {
	  left: 11px;
	}
	.blog-content-top-menu ul li {
	  padding: 0 0 0 23px;
	}
	.blog-detail-single-harf-border-image {
	  width: 100%;
	}
	html body .full-section .releted-images-video-left ul li {
	  width: 50% !important;
	}

	html body.page-template-tmp-dashboard #TB_window, html body.page-template-tmp-landing #TB_window {
	  width: 100% !important;
	}
	html body.page-template-tmp-dashboard #TB_window #TB_ajaxContent, html body.page-template-tmp-landing #TB_window #TB_ajaxContent{
	  width: 100% !important;
	}

}

@media (max-width:840px){
	.e-box-info p {
    	font-size: 14px;
		line-height: 23px;
	}
	.rating img {
		width: 62px;
	}
	.rating p {
	  float: left;
	  font-size: 12px;
	  margin: 5px 1px 0 0;
	  width: 100%;
	}
	p.test-p span {
	  left: 0;
	  margin: 0 0 0 5px;
	}
	.table_outer {
	  overflow-x: scroll;
	  overflow-y:hidden;
	}
	table.tbl_daytime {
	  min-width: 640px;
	}
	.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker #sf2.frm .vfb-item.vfb-item-checkbox.vfb-full {
	  padding: 0 10px 20px !important;
	}
	
}
@media (max-width:782px) {
.buscar {
    margin: 12px 0 0 0;
}
}
@media (max-width:767px){
	.menu{
		display: none;
	}
	.logo{
		width: 100%;
		text-align: center;
		padding: 0px;
	}
	.header{
		padding: 7px 0px;
	}
	.header-right {
		float: left;
		width: 100%;
		text-align: center;
		padding: 0;
		margin-top: 15px;
		display: none;
	}
	.banner-text{
		max-width: 100%;
	}
	.buscar{
		margin:12px 0 0 0;
	}
	.banner-info h1 {
		font-size: 30px;
		line-height: 35px;
	}
	.gallary,.blog,.explorer,.f-top{
		padding: 30px 0px;
	}
	.second_block {
	  padding-top: 0px;
	}
	.gallary-boxex,.blog-part,.test-part,.explore-boxex{
    	margin-top: 30px;
	}
	.g-box {
		width: 50%;
	}
	.blog-box {
    	width: 100%;
		margin-bottom: 20px;
	}
	.blog-box:last-child {
    	margin-bottom: 0px;
	}
	.blog-info p {
		font-size: 14px;
	}
	.testimonial{
		padding: 0 0 30px 0px;
	}
	.test-box {
		width: 50%;
		margin-bottom: 20px;		
	}		
	p.test-p{
		margin-top: 15px;
	}
	.slider-info {
    	width: 100%;
	}
	.e-box {
		width: 50%;
		float: left;
		text-align: center;
		margin-bottom: 20px;
		padding: 0 12px;
		min-height: auto;	
	}
	.f-menu{
		padding: 20px 0px;
	}
	.f-bootom p{
		line-height: 20px;
	}
	.f-bootom{
		padding: 17px 0px 19px 0;
	}
	.gallary h2,.blog h2,.testimonial h2,p.test-p{
		padding: 0 14px;
	}
	.explorer h2{
		padding: 0 12px;
	}
	.menu-resp {
		width: 100%;
		float: left;
		display: block;
	}
	.sidenav {
		height: 100%;
		width: 100% !important;
		position: fixed;
		z-index: 1;
		top: 0;
		left: 0;
		background-color: #00A6D6;
		overflow-x: hidden;
		transition: all .5s ease 0s;
		  -webkit-transition: all .5s ease 0s;
		  -moz-transition: all .5s ease 0s;
		  -ms-transition: all .5s ease 0s;
		  -o-transition: all .5s ease 0s;
		/*padding-top: 90px;
		padding-bottom: 90px;*/
		padding-top: 66px;
		padding-bottom: 66px;
		text-align: center;
		z-index: 99;
		transform: translate3d(-100%, 0px, 0px);
		-moz-transform: translate3d(-100%, 0px, 0px);
		-webkit-transform: translate3d(-100%, 0px, 0px);
		-ms-transform: translate3d(-100%, 0px, 0px);
		-o-transform: translate3d(-100%, 0px, 0px);
	}

	.sidenav.sidenav-open{
		transform: translate3d(0px, 0px, 0px);
		-moz-transform: translate3d(0px, 0px, 0px);
		-webkit-transform: translate3d(0px, 0px, 0px);
		-ms-transform: translate3d(0px, 0px, 0px);
		-o-transform: translate3d(0px, 0px, 0px);
	}
	.responsive-menu{
		display: table;
		width: 100%;
		height: 100%;
		position: relative;
		text-align: center;
	}
	.responsive-menu-in{
		display: table-cell;
		width: 100%;
		height: auto;
		vertical-align: middle;
	}
	.menu-resp span {
		position: absolute;
		top: 20px;
		right: 20px;
		color: #00A6D6;
		font-size: 30px !important;
	}
	.sidenav .closebtn {
		position: absolute;
		top: 4px;
		right: 17px;
		font-size: 36px;
		font-family: inherit;
	}
	.sidenav li{
		list-style: none;	
	}
	.sidenav a {
		/*padding: 15px 0px;*/
		padding: 10px 0px;
		color: white;
		text-decoration: none;
		font-style: normal;
		display: block;
		transition: 0.5s all;
		letter-spacing: 3px;
		font-size: 20px;
		font-family: 'Lato-Light';
		text-shadow: 0 0 0 #fff;
		font-weight: normal;
	}
	.sidenav a:hover {
		color:blanchedalmond;
		transition: 0.5s all;
	}
	.prof-serach-field{
		padding: 12px 0px;
	}
	.emp-img {
    	width: 100%;
    	float: left;
    	text-align: center;
		padding: 0px;
	}
	.emp-review {
		width: 100%;
		float: left;
		padding-left: 0;
		padding-top: 7px;
		text-align: center;
	}
	.review-btm span,.review-btm p{
		float: none;
	}
	.review-btm p{
		padding-top: 10px;
	}
	.contact-part {
		float: left;
		width: 100%;
		text-align: center;
		padding-top: 30px;
		padding-right: 0;
		padding-bottom: 16px;
	}
	.prof-details-img {
		float: left;
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.prof-details-info {
		width: 100%;
		float: left;
		padding-left: 0;
		border-bottom: solid 1px #E2E2E2;
		text-align: left;
		margin-top: 14px;
	}
	.prof-details-info p br {
		display: none;
	}
	.prof-map {
	  padding-right: 30px;
	  width: auto;
	}
	.prof-phone {
	  float: left;
	  width: auto;
	}
	.locates {
		width: 100%;
		float: left;
		padding-top: 22px;
		padding-bottom: 22px;
	}
	.paginations ul{
		max-width: auto;
		width: auto;
	}
	.serch-box .text1 {
		max-width: 100%;
		border-radius: 5px;
		border-right: solid 1px #E2E2E2;
		margin-bottom: 10px;
		height: 40px;
		line-height: 40px;
	}
	.serch-box .text2 {
		max-width: 100%;
		border-radius: 5px;
		margin-bottom: 10px;
		height: 40px;
		line-height: 40px;
	}
	.select-wrapper {
	  max-width: 100%;
	}
	.search-drop {
		max-width: 100%;
		border-left: solid 1px #E2E2E2;
		border-right: solid 1px #E2E2E2;
		border-radius: 5px;
		margin-bottom: 10px;
		height: 40px;
		line-height: 40px;
	}
	.Search-btn {
		max-width: 200px;
		border-radius: 7px !important;
		line-height: 45px;
		height: 45px;
		font-size: 18px;
	}
	.filter-title a.filter-btn {
		font-size: 18px;	
	}
	.arrow-down1 {
		line-height: 0px;
	}
	.filter-title {
		padding: 10px 16px 13.4px 16px;
	}
	.blog-content-top-menu ul{
		display: block;
	}
	.blog-content-top-menu ul li {
	  padding: 7px 0 7px 0px;
	  text-align: left;
	  width: 100%;
	}
	.blog-content-top-menu ul li a{
		padding: 3px 20px 3px 30px;
	}
	.blog-content-top-menu ul li:first-child:after{
		display: block;
	}
	.blog-content-top-menu ul li:after {
	  background-color: #d8dad9;
	  content: "";
	  height: 1px;
	  left: 0px;
	  position: absolute;
	  top: auto;
	  bottom: 0px;
	  width: 100%;
	}
	.blog-content-top-menu {
	  padding: 50px 0 55px;
	}
	.task-profile-menu ul.task-menu {
	  width: 100%;
	  margin-bottom: 0px;
	}
	.task-profile-menu ul.task-menu li{
		width: 100%;
		padding-left: 0px;
		border-top: 1px solid #d8dad9;
	}
	.task-profile-menu ul.task-menu li a{
		padding: 10px 0 10px;
	}
	.task-profile-menu ul.task-menu li a:hover, 
	.task-profile-menu ul.task-menu li.active a {
	  border-bottom: 0px;
	}
	.task-profile-menu ul.task-menu li:first-child{
		border-top: 0px;
	}
	.task-profile-menu {
		height: auto;
		display: inline-block;
		width: 100%;
		padding: 10px;
	}
	.task-profile-menu ul.right-phone {
	  width: 100%;
	  padding: 0 0px 0 0;
	}
	.task-profile-menu ul.right-phone li:first-child{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.task-profile-menu ul.right-phone li{
		width: 100%;
		padding-left: 0px;
		border-top: 1px solid #d8dad9;
	}
	.task-profile-menu ul.right-phone li a{
		padding: 10px 0 10px;
	}
	.prof-content-box {
	  margin-top: 22px;
	}
	.default-page-section p img.alignright, .default-page-section p img.alignnone {
	  float: none;
	  margin: 20px auto;
	}
	.default-page-section .cercle {
	  display: block;
	  text-align: center;
	}
	html body #TB_ajaxContent .cat-detail .cat-image,
	.page-template-tmp-tasker-page-section .cat-detail .cat-image,
	.page-template-tmp-find-tasker-page-section .cat-detail .cat-image {
	  float: none;
	  text-align: center;
	  margin: 0px auto 15px auto;
	  padding: 0px 0px;
	  width: 60%;
	}
	html body #TB_ajaxContent .cat-detail .cat-content,
	.page-template-tmp-find-tasker-page-section .cat-detail .cat-content,
	.page-template-tmp-tasker-page-section .cat-detail .cat-content {
	  margin: 0;
	  padding: 0px 0 0 0px;
	  width: 100%;
	}
	html body #TB_ajaxContent .cat-detail .cat-content p,
	.page-template-tmp-find-tasker-page-section .cat-detail .cat-content p,
	.page-template-tmp-tasker-page-section .cat-detail .cat-content p{
	  font-size: 18px !important;
	  text-align: left;
	}
	html body #TB_ajaxContent .cat-detail .cat-content .botonGris,
	.page-template-tmp-find-tasker-page-section .cat-detail .cat-content .botonGris,
	.page-template-tmp-tasker-page-section .cat-detail .cat-content .botonGris{
	  margin-top: 5px !important;
	  text-align: right;
	  padding: 0px !important;
	} 
	.page-template-tmp-tasker-page-section .cat-detail .cat-content h3 strong{
	  display: block;
	}
	html body #TB_ajaxContent .twelvecol,
	.page-template-tmp-find-tasker-page-section .twelvecol{
		padding: 0px !important;
	}
	html body #TB_ajaxContent .visual-form-builder input.vfb-text, 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="text"], 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="tel"], 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="email"], 
	html body #TB_ajaxContent .visual-form-builder input.vfb-text[type="url"], 
	html body #TB_ajaxContent .visual-form-builder textarea.vfb-textarea {
	  width: 100%;
	}
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text, 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="text"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="tel"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="email"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder input.vfb-text[type="url"], 
	.page-template-tmp-find-tasker-page-section .visual-form-builder textarea.vfb-textarea {
	  width: 100%;
	}
	.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker #sf5.frm .vfb-item.vfb-item-checkbox.vfb-full {
	  padding: 10px 10px 10px !important;
	}
	html body.page-template-tmp-access-tasker ul.wpuf-form li{
		margin: 0px 0px 11px 0px !important;
		padding: 0px !important;
	}
	html body.page-template-tmp-access-tasker ul.wpuf-form li .wpuf-label{
		width: 100%;
		margin-bottom: 6px;
	}
	html body.page-template-tmp-access-tasker ul.wpuf-form li .wpuf-fields{
		width: 100%;
	}
	html body.page-template-tmp-access-tasker ul.wpuf-form li input[type="submit"] {
	  margin: 10px 0 0;
	}
	html body .banner.banner-video {
	  margin: 87px 0 0;
	  height: auto;
	  padding: 111px 0px 111px 0px;
	}
	html body .banner.banner-video .wrapper {
	  position: relative;
	}
	html body .banner.banner-video video {
		display: none;
	}
	.banner-video .bottom-next {
	  bottom: -70px;
	}
	.banner {
	    /*display: table;*/
	    background-image: url(../images/banner.png);
	    /*padding: 194px 0 99px;
	    height: 70%;*/
	}
	html body #TB_title #TB_ajaxWindowTitle {
		font-size: 16px;
		width: 100% !important;
	}
	#add_payment_method #payment ul.payment_methods, 
	.woocommerce-cart #payment ul.payment_methods, 
	.woocommerce-checkout #payment ul.payment_methods {
		padding: 0px;
	}
	ul.wc_payment_methods.payment_methods li label {
		padding: 19px 25px 24px 50px;
	}
	ul.wc_payment_methods.payment_methods li .check {
		left: 0;
	}
	
}

@media (max-width:767px){
	.locates > * {
	margin: 0 0 10px 0 !important;
}
	.prof-phone .fa-phone {
		position: relative;
	}
p.copyright-text{
    text-align: center;
    width: 100%;
    margin: 0px 0px 5px 0px;
}

p.bootom-footer-link {
    text-align: center;
    width: 100%;
}
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-login-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-first-name-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-last-name-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-nickname-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-display-name-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-email-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-url-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-description-wrap th,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.user-pass1-wrap th{
  min-width: auto;
}
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-login-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-first-name-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-last-name-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-nickname-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-display-name-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-email-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-url-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.tml-user-description-wrap td,
.in-profile .tml-profile #your-profile  table.tml-form-table tr.user-pass1-wrap td{
  min-width: auto;
}
.in-profile .tml-profile #your-profile  table#userphoto th{
 min-width: auto;
}

html body.page-template-tmp-account .tasker-account .acnt-left {
  margin-bottom: 30px;
  width: 100%;
}
html body.page-template-tmp-account .tasker-account .acnt-right {
  width: 100%;
  margin-bottom: 20px;
}

.default-page-section.landing-page-section .gallary .gallary-boxex .g-box {
  width:50%;
}

.main-landing-cat .container.md.inner_list .mktg-nav--link, 
.main-landing-cat .container.md.inner_list .mktg-nav--link:link {
  float: left;
  text-align: left;
  width: 50%;
}
.emp-review .tasker-name-div {
  padding-right: 0px;
}
.emp-review a.tasker-name {
  padding-right: 0px;
}
.emp-review .tasker-title-row .t-review {
  float: left;
  margin: 12px 0 0;
  position: relative;
  right: 0px;
  text-align: center;
  top: 0px;
  vertical-align: top;
  width: 100%;
}
html body .mainfaq .faqbox {
  padding: 0 0px;
  width: 100% !important;
}

.emp-review a.tasker-name {
	text-align: center;
    float: none;
}
.address-fields .e_address_box{
	width: 100%;
	padding-left: 0 !important;
    padding-right: 0px !important;
}
.event_image img{
	display: block;
	float: left;
	/*margin:0 auto !important;*/
}
.event_image .e_image_box{
	display: block;
	padding-left: 0px;
    padding-top: 25px;
    width: 100%;
    padding-right: 0px;
    text-align: center !important;
}
.event_image .e_image_box label {
    text-align: left;
}

}

@media (max-width:736px) {
	html body #TB_window #TB_ajaxContent {
		  height: 300px !important;
		}
}

@media (max-width:667px) {
	html body #TB_window #TB_ajaxContent {
		  height: 260px !important;
		}
}
@media (max-width:640px){
	.e-box,.e-box-info{
		min-height: 320px;
	}
	.e-box-info span{
		font-size: 15px;
	}
	.paginations ul li{
		padding: 9px 7px;
		font-size: 13px;
	}
	.Search-btn {
    	max-width: 100%;
	}
	.blog-detail-single-harf-border-image {
  		width: 100%;
	}
	.blog-detail-single-harf-border-image .pinimage {
		width: 100%;
	}
	.subscribe-right-text {
	  padding: 33px 15px;
	}
	.blog-testimonials-section{
		text-align: center;
	}
	.blog-testimonials-section .avtar-1 {
	  display: inline-block;
	  float: none;
	  margin: 0px;
	}
	.blog-testimonials-section .testimonials-right-text {
	  margin: 20px 0 0;
	  padding: 0px;
	  text-align: center;
	}
	.blog-testimonials-section .testimonials-right-text h5,
	.blog-testimonials-section .testimonials-right-text p{
		text-align: center;
	}
	.releted-images-video-section .profle-page-blog-box-row ul{
		margin: 0px;
	}
	.releted-images-video-section .profle-page-blog-box-row ul li {
	  padding: 0 0px 26px;
	  width: 100%;
	}
	html body .full-section .releted-images-video-left ul li {
	  width: 100% !important;
	}
	.releted-images-video-section .profle-page-blog-box-row.profile-images-videos-last-row ul{
		margin: 0px;
	}
	.releted-images-video-section .profle-page-blog-box-row.profile-images-videos-last-row ul li {
	  padding: 0 0px 29px;
	  width: 100%;
	}
	.video-image1 {
	  width: 100%;
	  height: auto;
	}
	.profile-description-right-box .profile-address-box {
	  margin: 30px 0px 0px 0px;
	  width: 100%;
	  height: auto;
	}
	.login-section .container{
	    width: 100%;
	    padding: 15px;
	}
	.login-section .facebook-login-button {
		font-size: 17px;
	}
	.login-section .facebook-login-button a{
		font-size: 17px;
	}
	.login-section .google-login-button {
		font-size: 17px;
	}
	.login-section .google-login-button a{
		font-size: 17px;
	}
	.page-template-tmp-dashboard .main-cat .cat-content, .page-template-tmp-landing .main-cat .cat-content, .page-template-tmp-tasker .main-cat .cat-content, .page-template-tasker-profile .main-cat .cat-content {
	  height: auto !important;
	}
	.page-template-tmp-dashboard .main-cat h1, .page-template-tmp-landing .main-cat h1, .page-template-tmp-tasker .main-cat h1 {
	  height: auto !important;
	}
	.page-template-tmp-dashboard .main-cat p, .page-template-tmp-landing .main-cat p, .page-template-tmp-tasker .main-cat p {
	  height: auto !important;
	}
	html body #TB_ajaxContent #frm-find-form #formwizard li,
	.page-template-tmp-find-tasker-page-section #frm-find-form #formwizard li {
	  font-size: 10px;
	  line-height: 18px;
	  text-align: center;
	}
	html body #TB_ajaxContent #frm-find-form #formwizard li span,
	.page-template-tmp-find-tasker-page-section #frm-find-form #formwizard li span {
	  line-height: 15px;
	  display: block;
	}
	.page-template-tmp-find-tasker-page-section #frm-find-form #formwizard li, 
	.page-template-tmp-find-tasker-page-section #tasker-form #formwizard li {
	  font-size: 10px;
	  line-height: 14px;
	}
	html body #TB_ajaxContent #formwizard span em, 
	.page-template-tmp-find-tasker-page-section #formwizard span em {
	  line-height: 24px;
	}
	html body #TB_window #TB_ajaxContent{
	  height: 226px !important;
	}
}

@media (max-width:639px){


	  .page-template-tmp-dashboard .main-cat, 
	  .page-template-tmp-landing .main-cat, 
	  .page-template-tmp-tasker .main-cat {
		  width: 100%;
		  margin: 0px 0px 20px 0px;
		}
		html body #TB_window {
		  padding: 0 10px !important;
		}
		html body #TB_title #TB_ajaxWindowTitle {
		  padding: 15px 10px !important;
		}
		html body #TB_window #TB_ajaxContent {
		  padding: 5px 10px !important;
		}
		html body #TB_ajaxContent .main-bcm-tasker,
		.page-template-tmp-find-tasker-page-section .main-bcm-tasker {
		  padding: 10px;
		}
		html body #TB_ajaxContent .visual-form-builder fieldset,
		.page-template-tmp-find-tasker-page-section .visual-form-builder fieldset {
		  padding: 10px;
		}
		html body #TB_ajaxContent .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline,
		.page-template-tmp-find-tasker-page-section .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline {
		  padding: 10px !important;
		}
		html body #TB_closeWindowButton {
		  right: -5px;
		  top: -10px;
		}
		html body #TB_ajaxContent .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline input[type="checkbox"]:not(old) + label > span, 
		html body #TB_ajaxContent .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline input[type="radio"]:not(old) + label > span {
		  margin: 0 0.5em 5px 0.25em !important;
		}
		.page-template-tmp-find-tasker-page-section .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline input[type="checkbox"]:not(old) + label > span, 
		.page-template-tmp-find-tasker-page-section .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline input[type="radio"]:not(old) + label > span {
		  margin: 0 0.5em 5px 0.25em !important;
		}
		body .vfb-item.vfb-item-text.vfb-full.form-inline label,
		.page-template-tmp-find-tasker-page-section .vfb-item.vfb-item-text.vfb-full.form-inline label {
		  font-size: 14px;
		}
		html body #TB_ajaxContent .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline label.label-title,
		.page-template-tmp-find-tasker-page-section .visual-form-builder fieldset ul li.vfb-item.vfb-item-text.vfb-full.form-inline label.label-title {
		  font-size: 16px;
		}
		html body #TB_window #TB_ajaxContent {
		  height: auto !important;
		}
		html body #TB_window {
		  margin: 20px 0 !important;
		}
		html body #TB_ajaxContent #formwizard span em,
		.page-template-tmp-find-tasker-page-section #formwizard span em {
		  height: 26px;
		  line-height: 22px;
		  width: 26px;
		  margin: 0 auto 2px;
		}
		html body #TB_ajaxContent #formwizard li::before, 
		html body #TB_ajaxContent #formwizard li:after {
		  top: 19px;
		}
		.page-template-tmp-find-tasker-page-section #formwizard li::before, 
		.page-template-tmp-find-tasker-page-section #formwizard li:after {
		  top: 19px;
		}
		.page-template-tmp-tasker-page-section .sort-contain label.vfb-desc {
		  display: block;
		  margin: 0px 0px 11px 0px;
		  padding: 0px;
		  text-align: left;
		}
		.page-template-tmp-tasker-page-section .sort-contain .select-rec-sorting {
		  width: 100%;
		  text-align: left;
		  padding: 0px !important;
		}
		.page-template-tmp-tasker-page-section .sort-contain .select-rec-sorting select {
		  width: 100%;
		  display: block;
		  text-align: left;
		}
		.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker #tasker-form .sharebtn.shareform {
		  padding: 0px 10px;
		}
		.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker #tasker-form .sharebtn.shareform > a {
		  display: block;
		  width: 100%;
		  font-size: 16px;
		}
		.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker #tasker-form .sharebtn.shareform span {
		  display: block;
		  width: 100%;
		}
		.page-template-tmp-find-tasker-page-section .visual-form-builder li label.vfb-desc {
		  font-size: 13px;
		}

		html body #TB_ajaxContent .popup-register .detalles-box-main .check-box-row.terms-msg .vfb-choice {
		  padding: 0 0 0 25px;
		  position: relative;
		}
		html body #TB_ajaxContent .popup-register .detalles-box-main .check-box-row.terms-msg input[type="checkbox"]:not(old) + label > span, 
		html body #TB_ajaxContent .popup-register .detalles-box-main .check-box-row.terms-msg input[type="radio"]:not(old) + label > span {
		  left: 0;
		  position: absolute;
		  top: 4px;
		}
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-login-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-first-name-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-last-name-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-nickname-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-display-name-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-email-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-url-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-description-wrap td, 
		.in-profile .tml-profile #your-profile table.tml-form-table tr.user-pass1-wrap td {
		  min-width: 250px;
		}

		html body.page-template-tmp-account .tasker-account .acnt-right #theme-my-login .main-cats .sub-cats label.vfb-choice {
		  width: 100%;
		  margin-bottom: 0px;
		  margin-top: 10px;
		}
		html body.page-template-tmp-account .tasker-account .acnt-right #theme-my-login .main-cats .sub-cats input.subcat-rate {
		 width: 100%;
		} 
		html body.page-template-tmp-account .tasker-account .acnt-right #theme-my-login .tinfo-imagevid #edit-tvideo table tr td:first-child {
		  width: 22.333%;
		}

		.page-template-tmp-dashboard .main-cat.subcat .cat-image, .page-template-tmp-landing .main-cat.subcat .cat-image {
		  width: 100%;
		  text-align: center;
		}
		.page-template-tmp-dashboard .main-cat.subcat .cat-content, .page-template-tmp-landing .main-cat.subcat .cat-content {
		  float: left;
		  width: 100%;
		  padding-left: 0px;
		  padding-top: 0px;
		  margin-top: 0px !important;
		}
	.bx-gallary .bx-gallary-inner .bx-wrapper .bx-controls-direction a {
	  font-size: 44px;
	  margin: -27px 0 0;
	  width: auto;
	  height: auto;
	}
	.bx-gallary .bx-gallary-inner .bx-wrapper .bx-controls-direction a.bx-prev {
	  left: 15px;
	}
	.bx-gallary .bx-gallary-inner .bx-wrapper .bx-controls-direction a.bx-next {
	  right: 15px;
	}
	.bx-gallary .bx-gallary-inner ul li .bx-gallary-description {
	  padding-left: 50px;
	  padding-right: 50px;
	}
	.bx-gallary .bx-gallary-inner ul li .bx-gallary-description p {
	  font-size: 25px;
	  line-height: 32px;
	}
	.bx-gallary .bx-gallary-inner ul li {
	  padding: 70px 0;
	}
	.page-template-tmp-tasker-page-section .notif-block.acnt-main .massagepage ul li.ui-state-default.ui-corner-top{
		width: 100%;
		text-align: center;
	}
	.page-template-tmp-tasker-page-section .notif-block.acnt-main .massagepage ul li.ui-state-default.ui-corner-top a{
		width:auto !important;
		display: inline-block !important;
		border: 0px;
		float: none;
	}
	.page-template-tmp-tasker-page-section .notif-block.acnt-main .massagepage ul li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
	  border: 0px;
	}

	.page-template-tmp-tasker-page-section a.botonVolverNotificaciones {
	  margin-left: 87% !important;
	}
	body.page-template-criar-eventos .ch-fes-form label[for="from"],
	body.page-template-configure-eventos .ch-fes-form label[for="from"]  {
	    width: 100%;
	    padding: 0px 0px 5px 0px;
	}
	body.page-template-criar-eventos .ch-fes-form label[for="from-h"],
	body.page-template-configure-eventos .ch-fes-form label[for="from-h"]  {
	    width: 100%;
	    padding: 0px 0px 5px 0px;
	}
	body.page-template-criar-eventos .ch-fes-form label[for="to"],
	body.page-template-configure-eventos .ch-fes-form label[for="to"]  {
	    width: 100%;
	    padding: 0px 0px 5px 0px;
	}
	.tickets_additional textarea.ticket-notes{ width:100% !important; }
	.tickets_additional label{ padding: 5px 30px 0px 0 !important }
	.ch-fes-box.ch-fes-tax .ch-fes-category-box label{ width: 50%; }

	ul.wc_payment_methods.payment_methods li a.about_paypal {
		width: 100%;
	}
}

@media (max-width:568px) {
	html body #TB_window #TB_ajaxContent {
		  height: 210px !important;
		}
}


@media (max-width:480px){
	.prof-phone {
		float: right;
		text-align: left;
		width: 100%;
		margin-top: 10px;
	}
	.prof-map {
		width: 100%;
		float: left;
	}
	.gallary h2,.blog h2,.testimonial h2,.explorer h2 {
    	font-size: 27px;
		line-height: 30px;
	}
	.banner-text,.buscar{
		height: 55px;
		line-height: 55px;
	}
	.banner-info h1 {
		font-size: 27px;
		line-height: 35px;
	}
	.banner-info h3{
		font-size: 17px;
	}
	.banner-info{
		top: 20%;
	}
	.g-box {
		width: 100%;
	}
	.test-box {
		width: 100%;
		margin-bottom: 20px;
	}
	.rating p{
		font-size: 13px;
	}
	.rating img {
		float: left;
		padding-right: 0;
		width: auto;
		padding-top: 3px;
	}
	.text-info span{
		font-size: 15px;
	}
	.text-info p{
		font-size: 14px;
	}
	.e-box, .e-box-info {
		min-height: auto;
		width: 100%;
	}
	.f-menu ul li {
		display: block;
		padding: 7px 0px;
	}
	.prof-sidebar{
		width: 100%;
	}
	.blog-detail-social-content .post-info .post-info-date {
	  display: block;
	  padding: 5px 0 0 0px;
	  width: 100%;
	}
	.full-blog-section .full-blog-heading h2 {
	  font-size: 28px;
	  width: 70%;
	}
	.banner-text {
	  font-size: 16px;
	  padding: 0 15px;
	}
	.page-template-page-templatestmp-home-php .test-part .test-box {
    	height: auto !important;
    	max-width: 300px;
	    margin: 0 auto;
	    float: none;
	}
	.page-template-page-templatestmp-home-php .test-part .test-box .test-img {
    	height: auto !important;
	}
	body .ch-fes-form li .title {
		width: 23% !important;
	}
	body .ch-fes-form li .price {
		width: 23% !important;
	}
	body .ch-fes-form li .capacity {
		width: 23% !important;
	}
	body.page-template-criar-eventos .ch-fes-form li.ticket-head, 
	body.page-template-configure-eventos .ch-fes-form li.ticket-head{
		margin: 10px 0px 0px 0px;
	}
	.ch-fes-box.ch-fes-tax .ch-fes-category-box label{ width: 100%; }
	
}

@media (max-width:479px){

	.full-blog-section .blog-page-blog-box-row ul li .blog-page-blog-box .blog-page-blog-content p {
	  padding: 0 0px 15px 0;
	  width: 100%;
	}
	.full-blog-section .blog-page-blog-box-row ul li .blog-page-blog-box .blog-page-blog-content span a {
	  width: 100%;
	}
	.full-blog-section .blog-page-blog-box-row ul li .blog-page-blog-box .blog-page-blog-content .blog-date {
	   /*padding: 0 0 0 0px;*/
	/*  width: 100%;*/
	 /* text-align: left;*/
	  font-size: 14px;
	}
	.page-template-tmp-find-tasker-page-section #frm-find-form #formwizard li, 
	.page-template-tmp-find-tasker-page-section #tasker-form #formwizard li{
	  line-height: 8px;
	}
	.page-template-tmp-find-tasker-page-section #frm-find-form #formwizard li span, 
	.page-template-tmp-find-tasker-page-section #tasker-form #formwizard li span{
	  font-size: 6px;
	  line-height: 8px;
	}
	.page-template-tmp-find-tasker-page-section #frm-find-form #formwizard li span em, 
	.page-template-tmp-find-tasker-page-section #tasker-form #formwizard li span em{
	  font-size: 10px;
	  line-height: 22px;
	}
	.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker div.navform01 {
	  padding: 0 15px;
	}
	.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker .vfb-left-half .user-pic-up {
	  width: 100%;
	}
	.page-template-tmp-find-tasker-page-section.page-template-tmp-apply-tasker .vfb-left-half .user-pic {
	  text-align: center;
	  width: 100%;
	}
	#TB_ajaxContent .visual-form-builder li.vfb-left-full-1 .detalles-col-1{
	  width: 100%;
	}
	#TB_ajaxContent .visual-form-builder li.vfb-left-full-1 .detalles-col-2{
	  width: 100%;
	}
	html body #TB_ajaxContent .demo-section.k-header.box-time-1 {
	  width: 100%;
	}
	html body #TB_ajaxContent .demo-section.k-header.box-time-2 {
	  width: 100%;
	}
	html body.page-template-tmp-account .user-pic-up {
	  width: 100%;
	  margin-bottom: 10px;
	}
	html body.page-template-tmp-account .user-pic {
	  text-align: center;
	  margin-left: 0px;
	  width: 100%;
	  margin-bottom: 11px;
	}
	html body.page-template-tmp-account #your-account .acnt-block.acnt-main th {
	  width: auto;
	}

	html body #TB_ajaxContent .popup-register {
	  margin: 25px 0 0;
	}
	html body #TB_ajaxContent .popup-register .detalles-box-main .taskregister-col-1{
	  width: 100% !important;
	  padding-right: 0px;
	}
	html body #TB_ajaxContent .popup-register .detalles-box-main .taskregister-col-1.taskregister-col-2{
	  width: 100% !important;
	  padding-left: 0px;
	}
	html body #TB_ajaxContent .popup-register .detalles-box-main input#contact-name, 
	html body #TB_ajaxContent .popup-register .detalles-box-main input#contact-email, 
	html body #TB_ajaxContent .popup-register .detalles-box-main input#contact-zip, 
	html body #TB_ajaxContent .popup-register .detalles-box-main input#contact-phone {
	  /*font-size: 12px;*/
	  width: 100% !important;
	}
	html body #TB_ajaxContent .popup-register .detalles-box-main .check-box-row.terms-msg .vfb-choice {
	 /* font-size: 13px !important;*/
	  padding: 0 0 0 25px;
	  position: relative;
	  /*line-height: 18px;*/
	}
	/*html body #TB_ajaxContent .popup-register .detalles-box-main .check-box-row.terms-msg input[type="checkbox"]:checked:not(old) + label > span::before {
	  font-size: 10px;
	}*/
	html body #TB_ajaxContent .popup-register .detalles-box-main .check-box-row.terms-msg input[type="checkbox"]:not(old) + label > span, 
	html body #TB_ajaxContent .popup-register .detalles-box-main .check-box-row.terms-msg input[type="radio"]:not(old) + label > span {
	  left: 0;
	  position: absolute;
	  top: 4px;
	}
	.in-profile .tml-profile #your-profile table.tml-form-table tr label {
	  font-size: 13px;
	}
	.in-profile .tml-profile #your-profile  table#userphoto th{
	  font-size: 13px;
	}
	#pass-strength-result.short {
	  font-size: 13px;
	}
	.in-profile .tml-profile #your-profile  table.tml-form-table .description{
	  font-size: 13px;
	}
	.in-profile .tml-profile #your-profile  table.tml-form-table button.wp-hide-pw,
	.in-profile .tml-profile #your-profile  table.tml-form-table button.wp-cancel-pw {
	   font-size: 13px;
	}
	.in-profile .tml-profile #your-profile  table.tml-form-table button.wp-generate-pw {
	  font-size: 15px;
	}
	.in-profile .tml-profile #your-profile  table.tml-form-table input[type="text"], 
	.in-profile .tml-profile #your-profile  table.tml-form-table input[type="password"], 
	.in-profile .tml-profile #your-profile  table.tml-form-table input[type="tel"], 
	.in-profile .tml-profile #your-profile  table.tml-form-table select {
	  font-size: 13px;
	}
	.in-profile .tml-profile #your-profile  table.tml-form-table textarea {
	  font-size: 13px;
	}
	.in-profile .tml-profile #your-profile h3{
	  font-size: 15px;
	}
	.in-profile .tml-profile #your-profile table.tml-form-table tr label{
	  font-size: 13px;
	}
	.in-profile .tml-profile #your-profile  table.tml-form-table tr th,
	.in-profile .tml-profile #your-profile  table.tml-form-table tr td{
	  font-size: 13px;
	}
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-login-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-first-name-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-last-name-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-nickname-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-display-name-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-email-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-url-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.tml-user-description-wrap td, 
	.in-profile .tml-profile #your-profile table.tml-form-table tr.user-pass1-wrap td {
	  min-width: 185px;
	}

	html body.page-template-tmp-account .tasker-account .acnt-right #theme-my-login .user-pic-up table#userphoto.form-table tr th,
	html body.page-template-tmp-account .tasker-account .acnt-right #theme-my-login .user-pic-up table#userphoto.form-table tr td{
		width: 100%;
		display: block;
	}
	html body.page-template-tmp-account .tasker-account .acnt-right #theme-my-login .user-pic-up table#userphoto.form-table tr td p#userphoto_image_file_control .field-hint{
		width: 100%;
		display: block;
		margin-top: 10px !important;
	}
	html body.page-template-tmp-account .tasker-account #theme-my-login .tasks_tab .custmr-detail > div label {
	  width: 110px;
	}
	html body.page-template-tmp-account .tasker-account #theme-my-login .tasks_tab .custmr-detail select {
	  width: 140px;
	}
	html body.page-template-tmp-account .tasker-account #theme-my-login .subtaskinfo div.cat-image {
	  padding: 10px;
	  text-align: center;
	  width: 100%;
	}
	html body.page-template-tmp-account .tasker-account #theme-my-login .subtaskinfo div.cat-image img {
	  display: inline-block;
	}
	html body.page-template-tmp-account .tasker-account #theme-my-login .cat-text {
	  width: 100%;
	  float: left;
	  padding: 10px 10px 10px 10px;
	}
	.default-page-section.landing-page-section .gallary .gallary-boxex .g-box {
	  width:100%;
	}
	.page-template-tmp-dashboard .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-1, .page-template-tmp-landing .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-1 {
	  padding: 0px !important;
	  margin: 0px 0px 8px 0px;
	  width: 100%;
	}
	p.botonsabermas-row.botonsabermas-row-1 .price-unit {
		text-align: center;
    width: 100%;
    margin: 0 auto;
    padding: 10px 0 0 0;
	}
	.page-template-tmp-dashboard .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-2, .page-template-tmp-landing .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-2 {
	  padding: 0px !important;
	  margin: 0px 0px 0px 0px;
	  width: 100%;
	}
	.page-template-tmp-dashboard .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-1 a,
	.page-template-tmp-landing .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-1 a,
	.page-template-tmp-dashboard .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-2 a,
	.page-template-tmp-landing .main-cat.subcat .cat-content p.botonsabermas-row.botonsabermas-row-2 a {
		display: inline-block;
		width: 100%;
	}

	.bx-gallary .bx-gallary-inner .bx-wrapper .bx-controls-direction a.bx-prev {
	  left: 8px;
	}
	.bx-gallary .bx-gallary-inner .bx-wrapper .bx-controls-direction a.bx-next {
	  right: 8px;
	}
	.bx-gallary .bx-gallary-inner ul li .bx-gallary-description p {
	  font-size: 22px;
	  line-height: 30px;
	}
	.main-landing-cat .container.md.inner_list .mktg-nav--link, 
	.main-landing-cat .container.md.inner_list .mktg-nav--link:link {
	  width: 100%;
	}
	.page-template-tmp-tasker-page-section .notif-block.acnt-main .msgcontent label {
	  width: 100%;
	  padding-bottom: 3px;
	}
	.page-template-tmp-tasker-page-section .notif-block.acnt-main .submessage {
	  padding-left: 0%;
	}
	.page-template-tmp-tasker-page-section a.botonVolverNotificaciones {
	  margin-left: 80% !important;
	}
	.full-blog-section .blog-page-blog-box-row ul li .blog-page-blog-box .blog-page-blog-content span a, .home-blog-box-inner .blog-info.blog-page-blog-content span a {
	  width: 0;
	}
	.full-blog-section .blog-page-blog-box-row ul li .blog-page-blog-box .blog-page-blog-content h4, .home-blog-box-inner .blog-info.blog-page-blog-content h4 {
	  width: 100%;
	  text-align: left;
	}
	body.page-template-criar-eventos #tabs .massagepage ul li a, 
	body.page-template-configure-eventos #tabs .massagepage ul li a {
		font-size: 15px !important;
	}
	body.page-template-criar-eventos .ch-fes-form li.ticket-head span, 
	body.page-template-configure-eventos .ch-fes-form li.ticket-head span {
		font-size: 9px;
		margin: 0px 0px 6px 2px;
	}
	html body ul.wc_payment_methods.payment_methods li.payment_method_paypal img {
		margin: 0px 0 0 0em !important;
		max-height: 77px !important;
	}

}
@media (max-width:414px) {
	html body #TB_window #TB_ajaxContent {
	  height: 555px !important;
	}
	html body #TB_ajaxContent .main-bcm-tasker .visual-form-builder fieldset input#termstb {
		height: 0px;	
	}
	html body #TB_ajaxContent .visual-form-builder textarea.vfb-textarea {
		height: 60px;
	}
}
@media (max-width:375px){

	html body #TB_window #TB_ajaxContent {
	  height: 480px !important;
	}
	html body #TB_ajaxContent .visual-form-builder li label.vfb-desc {
		margin-top: 3px;
	}
	html body #TB_ajaxContent .main-bcm-tasker .visual-form-builder fieldset input {
		height: 36px;
	}
	html body #TB_ajaxContent .visual-form-builder fieldset {
		margin: 10px 0 0px;
	}
}
@media (max-width:360px){
	.prof-details-img img {
		width: 100%;
	}
	html body #TB_window #TB_ajaxContent {
	  height: 380px !important;
	}
}
@media (max-width:359px) {
	html body #TB_window #TB_ajaxContent {
	  height: 380px !important;
	}
}