@media only screen and (min-width: 1400px) and (max-width: 1920px) {
	/*Checkout page*/
	.pay-Ways{
		width: 100%;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1399px) {
	.masonry-blog .s-post,
	.masonry-blog.large-post .s-post {
		width:31%;
		}
	.port-5col .port-item {
		width:25%;
		}

	/*Checkout page*/
	.pay-Ways{
		width: 100%;
	}

}

@media only screen and (max-width: 1100px) {
	#fra1 iframe{ max-height:270px; }
	#preview li img {
		max-height:500px;
	}
	.buscador_caja{
		top:15%;
		right:20px;
	}
}

@media only screen and (max-width: 1000px) {
	#fra1 iframe{ max-height:250px; }
	#preview li img {
		max-height:460px;
	}
}

@media only screen and (max-width: 900px) {
	#fra1 iframe{ max-height:230px; }
	#preview li img {
		max-height:410px;
	}
	.buscador_caja{
		top:5%;
		max-width:270px;
	}
}

@media only screen and (max-width: 800px) {
	#fra1 iframe{ max-height:215px; }
	#preview li img {
		max-height:360px;
	}
	.buscador_caja{
		top:2%;
	}
}

@media only screen and (max-width: 767px) {
	
	.propiedad1 .f2{padding: 0 5px 10px 10px;}
	.propiedad1 h2{font-size:16px;margin-top:10px;line-height:20px;}
	.propiedad1 .mylist{margin-top:5px; font-size:12px;}
	.propiedad1 .f1 .it-entry-thumbnail img {margin-top:10px;}
	
	#fra1 iframe{ max-height:310px; }
	#preview li img {
		max-height:490px;
	}
}

@media only screen and (max-width: 700px) {
	#preview li img {
		max-height:460px;
	}
}

@media only screen and (max-width: 600px) {
	#preview li img {
		max-height:400px;
	}
	#thumb li img {
		width:94px;
		height:70px;
	}
}

@media only screen and (max-width: 500px) {
	#fra1 iframe{ max-height:250px; }
	
	#preview li img {
		max-height:335px;
	}
}

@media only screen and (max-width: 450px) {
	#fra1 iframe{ max-height:215px; }
	#preview li img {
		max-height:280px;
	}
}

@media only screen and (max-width: 400px) {
	#fra1 iframe{ max-height:180px; }
	#preview li img {
		max-height:260px;
	}
}

@media only screen and (max-width: 380px) {
	#preview li img {
		max-height:230px;
	}
	.socio{width:48%;height:95px;}
}
	
@media only screen and (min-width: 980px) and (max-width: 1023px) {
	.masonry-blog .s-post,
	.masonry-blog.large-post .s-post {
		width:33%;
		}
	.iso-pro-list.fivecol .item,
	.iso-pro-list.fourcol .item {
		width:24.9%;
	}

	/*View cart page*/
	#panel-Totals-Title, #panel-Totals-Details {
		width: 100%;
	}
}
@media only screen and (max-width: 980px) {
	
	.bajar {padding-top: 40px;}
	.bajar p{color:#000;}
	.dl-menuwrapper{
		display:block;
		position:absolute;
		top:0;
		right:0;
	}
	.btn_footer{margin-right:0px;}

	.s4-header {
		top:6.5em;
		}
	.vertical-header .logo {
		text-align:left;
		padding-top:5px;
		}
	.vertical-header header .push-area,
	.vertical-header.h-right header .push-area {
		display:none;
		}
	.vertical-header .nav-container {
		left:0;
		right:0;
		width:100%;
		background:#fff;
		height:66px;
		border-bottom: 1px solid #ececec;
		box-shadow:0 3px 2px 0 rgba(0,0,0,.03);
		min-height:67px;
		}
	
	.vertical-header.h-right .nav-container {
		right:0;
		}	 	
	.vertical-header .logo {
		margin:5px 10px;
		}	
	.vertical-header .main-container,
	.vertical-header.h-right .main-container {
		padding:0;
		}		
		
	.main-menu {
		display:none;
	}
	.wrapper {
		overflow:hidden;
	}
	
	.topbar .container .t-left {
		display:none;
	}
	#error404 {
	padding:50px 0;
	}
	.iso-pro-list.fivecol .item,
	.iso-pro-list.fourcol .item {
		width:32.9%;
	}

	/*View cart page*/
	#panel-Totals-Title, #panel-Totals-Details {
		width: 100%;
	}

	/*Checkout page*/
	.lbl-Bill-Details{
		width: 120px;
	}

	#fieldGroup .input-Text, #fieldGroup2 .input-Text, .order-Notes .input-Text{
		width: 220px;
	}
}


@media only screen and (min-width: 768px) and (max-width: 979px) {
	
	.single-gallery.content-slide .slide-desc {bottom: 10px;left: 10px;max-width: 60%;background: rgba(0,0,0,.2);}
	
	.all-products li {
		width:50%;
		}
	.post .it-entry-meta .button-group a.liked {
		margin:10px 0 0 0;
		}
	.masonry-blog .s-post,
	.masonry-blog.large-post .s-post {
		width:49%;
		}
	.port-5col .port-item {
		width:25%;
		}
	.iso-pro-list.fivecol .item,
	.iso-pro-list.fourcol .item {
		width:32.9%;
	}
		
}
@media only screen and (max-width: 900px) {
	.topbar_redes{padding-top:38px;}
	.topbar_direccion{line-height:16px;}
	.topbar_telefonos{padding-top:70px;}
	
	.fool h1{font-size:25px;}
	.single-gallery.content-slide .slide-desc {bottom: 10px;left: 10px;max-width: 60%;}
	.single-gallery.content-slide .slide-desc h3{font-size:25px;}
	.single-gallery.content-slide .slide-desc h2{font-size:30px;line-height:30px;}
}
@media only screen and (max-width: 767px) {
	
	.topbar_redes{display:none;}
	.topbar_redes1{display:block;padding-top:0px;}
	
	.topbar_llamar{display:none;}
	.topbar_sociales{display:block;height:35px;}
	
	.topbar_telefonos{padding-top:0px;}
	
	.topbar_direccion{margin-bottom:4px;font-size:12px;line-height:13px;}
	
	.buscador_caja{position:relative;max-width:none;right:0px;}
	.buscador{padding:10px;padding-top:20px;}
	.buscador h1{margin-bottom:10px;font-size:20px;line-height:19px;}
	/*.buscador .select select {padding:8px 10px;}*/
	.busq_1{padding-right:10px;margin-bottom:5px;}
	.busq_2{padding-right:0px;margin-bottom:5px;}
	.busq_3{padding-right:10px;}
	.busq_4 .btn{height:34px;line-height:32px;}
	
	.destacadas_img_h {width:100%;height:auto;max-width:740px;}
	.destacadas_img_h img{width:100%;height:auto;max-width:740px;}

	.destacadas_img_v{width:100%;height:auto;max-width:740px;max-height:500px;}
	.destacadas_img_v img{width:auto;height:100%;max-width:740px;max-height:500px;}
	
	.porcentajes_prop{padding-top:30px;}
	
	.amarillo,.azul,.rojo{height:8px;}
	
	.footer_logo{margin-top:10px;max-height:65px;}
	.footer_copy{padding-top:11px;padding-bottom:10px;}
	.footer_btn{padding-top:5px;padding-bottom:8px;}
	
	.whatsapp1{width:14px; top:19px; left:-9px; }
	.fool h1{margin-top:5px; margin-bottom:5px; margin-right:12px; font-size:24px;}
	
	.btn_footer{float:none;	margin-right:0px; margin-top:0px; margin-bottom:10px;}
	
	.beneficios_img{margin-bottom:15px;}

	.topbar{/*background:none;*/text-align:center;}
	header .logo{float:none;}
	header .logo img{width:220px;margin-top:5px;margin-bottom:3px;}
	.bajar{padding-top:5px;}
	.fl{float:none;width:220px;margin:0px auto;}
	.socials{text-align:center;margin-right:0px; margin-top:-2px;}
	.single-gallery.content-slide .slide-desc {bottom: 10px;left: 10px;max-width: 60%;}
	.single-gallery.content-slide .slide-desc h3{font-size:15px;}
	.single-gallery.content-slide .slide-desc h2{font-size:20px;line-height:20px;}
	.stx{text-align:center;}
	.asocia{padding-top:0;}
	.defos{text-align:center;background:none;}
	.defos img{width:120px;}
	.whatsapp2{width:22px !important;}
	.propiedad  .f1, .propiedad .f2{display:table; vertical-align:top;width:100%}
	.propiedad .f2{padding-left:0px;}
	.sombra{line-height:16px;}
	.llamar{font-size:17px;line-height:17px;margin-bottom:0px;}
	
	.copyright div > div.col-sm-12 {
		text-align:center;
		line-height:20px;
		}	
	.copyright div > div.col-sm-12 .socials {
		float:none !important;
		margin:20px 0;
		text-align:center;
		}
	.all-products li {
		width:50%;
		}
	.post .it-entry-meta .button-group a.liked {
		margin:10px 0 0 0;
		}
	.post-content .img-post {
		max-width:50%;
		}			
	}
@media only screen and (max-width: 639px) {
	.fool h1{font-size:22px;}
	.whatsapp2{width:20px !important; top:8px; }
	.about-info .container > div {
		width:50%;
		}
	.iso-pro-list.fivecol .item,
	.iso-pro-list.fourcol .item ,
	.iso-pro-list.threecol .item {
		width:49.9%;
	}
	.home-4 .port-filter {
		width:100%;
		position:relative;
		padding-top:80px;
		}
	.home-4 .h4-portfolio {
		padding:0;
		}
	}
@media only screen and (min-width: 640px) and (max-width: 767px) {
	#onepage-1 .newsletter {
		text-align:center;
		}
	#onepage-1 .newsletter i {
		float:none;
		margin-bottom:20px;
		text-align:center;
		}
	#onepage-1 .newsletter .info-form {
		width:100%;
		display:block;
		text-align:center;
		}
	#onepage-1 .newsletter .info-form input,
	#onepage-1 .newsletter .info-form button {
		width:100%;
		display:block;
		margin-top:10px;
		}
	#onepage-1 .newsletter .info-form input {
		margin-top:0;
		}	
}
@media only screen and (min-width: 568px) and (max-width: 639px) {
	.post .it-entry-meta .button-group a.liked {
		margin:0 10px 0 0;
	}
	.port-3col .port-item,
	.port-4col .port-item,
	.port-5col .port-item {
		width:50%;
	}
	.h1-main ul {
		min-height:80px;
	}	
	.h1-main ul li {
		font-size:30px;
		line-height:35px;
	}
}

@media only screen and (max-width: 550px) {
	.topbar{background-position:left;}
	.single-gallery.content-slide .slide-desc {bottom: 10px;left: 10px;max-width:70%;padding:5px 5px 0px 5px;}
	.single-gallery.content-slide .slide-desc h3{font-size:14px;}
	.single-gallery.content-slide .slide-desc h2{font-size:15px;line-height:16px;}
	.sombra{font-size:12px;line-height:13px;}
	.contact-wrap1 .input-block { width:100%; }
	.contact-wrap1 .btn_login { margin-top:5px; margin-bottom:25px; }
}

@media only screen and (min-width: 480px) and (max-width: 567px) {
	.port-3col .port-item,
	.port-4col .port-item,
	.port-5col .port-item {
		width:50%;
		}
	.h2-intro .grid-layout.three-col li,
	.grid-layout.three-col li,
	.grid-layout.four-col li,
	.grid-layout li {
		width:50%;
		}
	.text-heading.bold h1 {
		font-size:20px;
		}
	#onepage-1 #home .middle-content h1 {
		font-size:30px;
		line-height:normal;
		margin-top:0;
		}
	#onepage-1 #home .middle-content h3	{
		font-size:20px;
		line-height:normal;
		}
	.h1-main ul {
		min-height:80px;
		}	
	.h1-main ul li {
		font-size:30px;
		line-height:35px;
		}
	.btn-start {
		bottom:5px;
		}
	.h3-intro h1 {
		font-size:22px;
		line-height:24px;
		}

	/*View cart page*/
	.panel-Coupon .input-Text{
		width: 180px;
		/*font-size: 12px;*/
	}

	.panel-Coupon .btn.btn-default{
		width: 110px;
		padding: 0px;
	}

	#update-Btn{
		margin-right: 0px;
		/*width: 90px;*/
	}

	/*Checkout page*/
	#formCheckout1 h3, #formCheckout2 h3{
		height: 40px;
	}
}
@media only screen and (max-width: 479px){
	.alad{float:none;}
	.clave{width:100%;}
	
	.contact-wrap1 .btn_login { width:100%; }
	
	.whatsapp2{top:1px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	#error404 h2 {
		font-size:25px;
		}
	#error404 h1 {
		font-size:35px;
		}
	.about-info .container > div {
		width:100%;
		}
	.contact-wrap .input-block {
		width:100%;
		}
	h1 {
		font-size: 20px;
		line-height: 23px;
		}
	h2 {
		line-height:30px;
		}	
	.text-heading span {
		max-width:90%;
		}
	.all-products li {
		width:100%;
		}
	.page-header h1 {
		font-size:30px;
		}
	.summary .cart .btn {
		padding:0 10px;
		}
	.post .it-entry-meta .button-group a.liked {
		margin:10px 0 0 0;
		}
	.post-meta-infos li {
		padding:5px 0;
		}	
	.post-content .img-post {
		max-width:50%;
		}
	.comment_container .avatar {
		display:none;
		}
	.comment-text {
		margin-left:0;
		}
	.comment-text:after {
		border:none;
		background:none;
		}
	.commentlist li button {
    	margin: 0 0 0 -85px;
		}
	.commentlist li ul {
		margin-left:30px;
		}
	.port-3col .port-item,
	.port-4col .port-item,
	.port-5col .port-item {
		width:100%;
		}
	.man-portfolio .item.item-w2 {
		width:100px;
		}	
	.h2-intro .grid-layout.three-col li,
	.grid-layout.three-col li,
	.grid-layout.four-col li,
	.grid-layout li {
		width:100%;
		}
	.iso-pro-list.fivecol .item,
	.iso-pro-list.fourcol .item,
	.iso-pro-list.threecol .item {
		width:100%;
	}
	.man-portfolio .item {
		box-sizing:border-box;
		width:100% !important;
		height:auto !important;
		margin:0 2px 2px 0 !important;
		}
	.post-carousel .it-entry-text p:first-child {
		display:none;
		}
	.text-heading.bold h1 {
		font-size:20px;
		}
	#onepage-1 #home .middle-content h1 {
		font-size:30px;
		line-height:normal;
		margin-top:0;
		}
	#onepage-1 #home .middle-content h3	{
		font-size:20px;
		line-height:normal;
		}
	.h1-main ul {
		min-height:80px;
		}	
	.h1-main ul li {
		font-size:30px;
		line-height:35px;
		}
	.btn-start {
		display:none;
		}			
	.h3-intro h1 {
		font-size:22px;
		line-height:24px;
		}

	/*View cart page*/
	.panel-Coupon .input-Text{
		width: 110px;
		font-size: 12px;
	}

	.panel-Coupon .btn.btn-default{
		width: 100px;
		padding: 0px;
	}

	#update-Btn{
		margin-right: 0px;
		width: 90px;
	}

	#choose-Cal-Ship .input-Text{
		width: 110px;
		font-size: 11px;
	}

	/*Checkout page*/
	#formCus{
		width: 100%;
	}

	#formCheckoutMain h3{
		height: 40px;
	}

	#fieldGroup .lbl-Bill-Details, #fieldGroup2 .lbl-Bill-Details,
	.order-Notes .lbl-Bill-Details{
		width: 120px;
	}

	#fieldGroup .input-Text, #fieldGroup2 .input-Text,
	.order-Notes .input-Text{
		width: 150px;
	}

	.img-Paypal{
		width: 100%;
	}

	.pay-Ways{
		width: 100%;
	}

}

@media only screen and (width: 320px) {
	/*View cart page*/
	
	
	table{
		font-size: 10px;
	}

	.panel-Coupon .input-Text{
		width: 95px;
		font-size: 10px;
	}

	.panel-Coupon .btn.btn-default{
		width: 90px;
		padding: 0px;
		font-size: 12px;
	}

	#update-Btn{
		margin-right: 0px;
		width: 80px;
	}

	#choose-Cal-Ship .input-Text{
		width: 100px;
		font-size: 10px;
	}

	/*Checkout page*/
	#formCheckoutMain h3{
		height: 50px;
		font-size: 18px;
	}

	#fieldGroup .input-Text, #fieldGroup2 .input-Text,
	.order-Notes .input-Text{
		width: 130px;
	}
}

@media only screen and (min-width: 240px) and (max-width: 319px) {
	.whatsapp2{top:8px;}
	#error404 h2 {
		font-size:15px;
	}
	.about-info .container > div {
		width:100%;
		}
	.contact-wrap .input-block {
		width:100%;
		}
	.text-heading span {
		max-width:90%;
		}
	.all-products li {
		width:100%;
		}
	.summary .cart .btn {
		padding:0 10px;
		}
	.post .it-entry-meta .button-group a.liked {
		margin:10px 0 0 0;
		}
	.it-entry-meta ul {
		display:none;
		}
	.post-content .img-post {
		max-width:100%;
		}
	.comment_container .avatar {
		display:none;
		}
	.comment-text {
		margin-left:0;
		}
	.comment-text:after {
		border:none;
		background:none;
		}
	.commentlist li button {
    	margin: 0 0 0 -85px;
		}									
	.commentlist li ul {
		margin-left:30px;
		}
	.page-header h1 {
		font-size:30px;
		line-height:25px;
		}
	.port-3col .port-item,
	.port-4col .port-item,
	.port-5col .port-item {
		width:100%;
		}			
	.grid-layout.three-col li {
		width:100%;
		}
	.h2-intro .grid-layout.three-col li,
	.grid-layout.three-col li,
	.grid-layout.four-col li,
	.grid-layout li {
		width:100%;
		}
	.text-heading.bold h1 {
		font-size:20px;
		}
	#onepage-1 #home .middle-content h1 {
		font-size:30px;
		line-height:normal;
		margin-top:0;
		}
	#onepage-1 #home .middle-content h3	{
		font-size:20px;
		line-height:normal;
		}
	.h1-main ul {
		min-height:80px;
		}	
	.h1-main ul li {
		font-size:30px;
		line-height:35px;
		}
	.btn-start {
		display:none;
		}
	.h3-intro h1 {
		font-size:22px;
		line-height:24px;
		}

}

