/* #Tablet (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 959px) and (max-width: 1177px) {
	body {overflow-x: hidden}
	.boxed, .boxed-margin {width: 98%;margin: 0 auto}
	.boxed-margin {margin: 10px auto}
	.row, .boxed .sticky, .boxed-margin .sticky { width: 950px }
	.tabs li a {padding: 10px 12px}
	.grid_3 .tabs li a {padding: 10px 8px}
	sf-menu a {font-size: 14px}
	.ads {width: 690px}
	.ticker-wrapper.has-js {overflow: hidden;width: 420px}
	.counter li {width: 100%}
}

/* #Tablet (Portrait)
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {overflow-x: hidden}
	.boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important;margin: 0 !important}
	.row { width: 700px }
	.col1, .col2, .col3, .col4, .grid_9 {width: 100%;}
	.sidebar, .post {width: 100%;margin: 0 0 40px}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#mobilepro, .subarrow { display: block; }
	.subarrow {display: block;z-index: 99;position: absolute;top: 0;right: 0;cursor: pointer;font-size: 16px;}
	.sf-menu {position: absolute;top: 52px;right: auto;left: 0;background: #1D1E20;}
	.sf-menu a.sf-with-ul {margin-right: 50px !important}
	.sf-menu > li a {padding-left: 20px !important;}
	.sf-menu i, .sf-menu li a {color: #FFF}
	.sf-menu, .sf-sub-indicator {width: 35%!important;display: none; margin: 4px 0 !important }
	.sf-menu li { margin: 0; border: 0 }
	.sf-menu.xactive {display: block!important;}
	.sf-menu li {float: none!important;display: block!important;width: 100%!important;}
	.sf-menu ul:before { content: ""; border-width: 0 0 0 0 !important }
	.sf-menu > li.sfHover:before {color: #000;background: none;width: 0;height: 0px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { padding: 0 !important }
	.sf-menu li { float: none !important; display: block !important; width: 100% !important;overflow: hidden; }
	.sf-menu li a, .sf-menu li:first-child a, .sf-menu ul li, .sf-menu li.current { float: none !important; border: 0; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {box-shadow: none;-webkit-animation: initial;animation: initial;-moz-animation: initial;-o-animation: initial; }
	.sf-menu ul {position:static !important; display: none !important; width: 100%; }
	.xpopdrop > ul {display: block !important; visibility: inherit !important }
	.sf-menu li:hover > a, .sf-menu li > a:hover, .sf-menu li.current > a {border: 0}
	.sf-menu li li, .sfHover, .sf-menu li:hover, .sf-menu li li.current { background: none !important }
	.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {color: #ddd}
	.sf-menu a {padding: 16px 0}
	.sf-menu li li a {padding-left: 10% !important;}
	.sf-menu li li li a {padding-left: 13% !important;}
	.sf-menu li li li li a {padding-left: 16% !important;}
	.second_menu .sf-menu {top: 31px}

	.logo {margin: 0}
	.ads {width: 468px;margin: 16px 0}
	h3 {font-size: 16px}
	.pagination-tt {margin: 0 0 60px 0}
	.copyright {float: none;display: table;margin: 0 auto}
	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}
	.tabs li a {padding: 10px 5px}
	.breaking_news {display: none}
	.ipress_slider .slide_details h3 {padding: 4px 12px;font-size: 12px;font-weight: 300;line-height: 20px}
	.grid_8 .grid_6 {width: 48%}
}

/* #Mobile (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 768px) {
	body {overflow-x: hidden}
	.col1, .col2, .col3, .col4, .boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important;margin: 0 !important}
	.row { width: 400px }
	.sidebar, .post {width: 100%;margin: 0 0 40px}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#mobilepro, .subarrow { display: block; }
	.subarrow {display: block;z-index: 99;position: absolute;top: 0;right: 0;cursor: pointer;font-size: 16px;}
	.sf-menu {position: absolute;top: 52px;right: auto;left: 0;background: #1D1E20;}
	.sf-menu a.sf-with-ul {margin-right: 50px !important}
	.sf-menu > li a {padding-left: 20px !important;}
	.sf-menu i, .sf-menu li a {color: #FFF}
	.sf-menu, .sf-sub-indicator {width: 60%!important;display: none; margin: 4px 0 !important }
	.sf-menu li { margin: 0; border: 0 }
	.sf-menu.xactive {display: block!important;}
	.sf-menu li {float: none!important;display: block!important;width: 100%!important;}
	.sf-menu ul:before { content: ""; border-width: 0 0 0 0 !important }
	.sf-menu > li.sfHover:before {color: #000;background: none;width: 0;height: 0px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { padding: 0 !important }
	.sf-menu li { float: none !important; display: block !important; width: 100% !important;overflow: hidden; }
	.sf-menu li a, .sf-menu li:first-child a, .sf-menu ul li, .sf-menu li.current { float: none !important; border: 0; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {box-shadow: none;-webkit-animation: initial;animation: initial;-moz-animation: initial;-o-animation: initial; }
	.sf-menu ul {position:static !important; display: none !important; width: 100%; }
	.xpopdrop > ul {display: block !important; visibility: inherit !important }
	.sf-menu li:hover > a, .sf-menu li > a:hover, .sf-menu li.current > a {border: 0}
	.sf-menu li li, .sfHover, .sf-menu li:hover, .sf-menu li li.current { background: none !important }
	.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {color: #ddd}
	.sf-menu a {padding: 16px 0}
	.sf-menu li li a {padding-left: 10% !important;}
	.sf-menu li li li a {padding-left: 13% !important;}
	.sf-menu li li li li a {padding-left: 16% !important;}
	.second_menu .sf-menu {top: 31px}

	.logo {float: none;display: table;margin: 0 auto 10px}
	h3 {font-size: 16px}
	.pagination-tt {margin: 0 0 60px 0}
	.copyright {float: none;display: table;margin: 0 auto}
	.tabs li a {padding: 10px 5px}
	.breaking_news, .social_head {display: none}
	.grid_8 .grid_6 {width: 48%}
	.ipress_slider .slide_details {display: none}
	.posts_block .alpha {margin-left: 0 !important;margin-right: 1% !important;}
	.posts_block .omega {margin-right: 0 !important;margin-left: 1% !important;}
	#date_time {padding: 5px 10px}
	.right_icons {
		display: none;
	}
}

/*  #Mobile (Portrait) 320px
----------------------------------------------------------------------*/
@media only screen and (min-width: 100px) and (max-width: 480px) {
	body {overflow-x: hidden}
	.col1, .col2, .col3, .col4, .boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important;margin: 0 !important}
	.row { width: 90%; padding: 0; }
	.sidebar, .post {width: 100%;margin: 0 0 40px}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#mobilepro, .subarrow { display: block; }
	.subarrow {display: block;z-index: 99;position: absolute;top: 0;right: 0;cursor: pointer;font-size: 16px;}
	.sf-menu {position: absolute;top: 52px;right: auto;left: 0;background: #1D1E20;}
	.sf-menu a.sf-with-ul {margin-right: 50px !important}
	.sf-menu > li a {padding-left: 20px !important;}
	.sf-menu i, .sf-menu li a {color: #FFF}
	.sf-menu, .sf-sub-indicator {width: 80%!important;display: none; margin: 4px 0 !important }
	.sf-menu li { margin: 0; border: 0 }
	.sf-menu.xactive {display: block!important;}
	.sf-menu li {float: none!important;display: block!important;width: 100%!important;}
	.sf-menu ul:before { content: ""; border-width: 0 0 0 0 !important }
	.sf-menu > li.sfHover:before {color: #000;background: none;width: 0;height: 0px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { padding: 0 !important }
	.sf-menu li { float: none !important; display: block !important; width: 100% !important;overflow: hidden; }
	.sf-menu li a, .sf-menu li:first-child a, .sf-menu ul li, .sf-menu li.current { float: none !important; border: 0; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {box-shadow: none;-webkit-animation: initial;animation: initial;-moz-animation: initial;-o-animation: initial; }
	.sf-menu ul {position:static !important; display: none !important; width: 100%; }
	.xpopdrop > ul {display: block !important; visibility: inherit !important }
	.sf-menu li:hover > a, .sf-menu li > a:hover, .sf-menu li.current > a {border: 0}
	.sf-menu li li, .sfHover, .sf-menu li:hover, .sf-menu li li.current { background: none !important }
	.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {color: #ddd}
	.sf-menu a {padding: 16px 0}
	.sf-menu li li a {padding-left: 10% !important;}
	.sf-menu li li li a {padding-left: 13% !important;}
	.sf-menu li li li li a {padding-left: 16% !important;}
	.second_menu .sf-menu {top: 31px}

	.logo {
		display: table;
		margin: 0 auto 10px;
		width: 100%;
		text-align: center;
		padding-top: 0;
	}
	.logo img{
		margin: 0 auto;
	}
	.page-mercadito-app #header .b_head .logo {float: none;display: none !important;margin: 0 auto 10px}

	h3 {font-size: 16px}
	.pagination-tt {margin: 0 0 60px 0}
	.copyright {float: none;display: table;margin: 0 auto}
	.tabs li a {padding: 10px 5px}
	.breaking_news {display: none}
	.social a {width: 24px}
	.ipress_slider .slide_details, .social_head, [class^='small_slider_'] .owl-controls, [class^='carousel_'] .owl-controls, [class^='carousel-'] .owl-controls {display: none !important}
	.posts_block .alpha {margin-left: 0 !important;margin-right: 1% !important;}
	.posts_block .omega {margin-right: 0 !important;margin-left: 1% !important;}
	.post_day .relative .cat:after {border: 0}

	.view-id-voces_neon_radio .views-field-field-foto img{
		width: 100% !important;
	}
	.view-id-voces_neon_radio .views-field-field-foto {
		float: none;
		margin: 0 0 20px 0;
	}
	.node-voz-neon .group-left, .node-voz-neon .group-right {
		width: 100%;
		float: none;
	}
	.node-voz-neon .group-left {
		margin-bottom: 20px;
	}
	.ads {
		display: block;
		max-width: 100%;
	}
	.ads img{
		max-width: 100%;
	}
	.hidden-xs{
		display: none;
	}
	.mercadito-wrapper .view-content{
		display: block !important;
	}
	.mercadito-wrapper .view-content .views-row {
		width: 100%;
		margin: 0 0 20px 0;
		padding: 0;
	}
	.comercio {
		padding-bottom: 50px;
	}

	.node-anuncio .group-left {
		width: 100%;
		margin-bottom: 30px;
	}
	.node-anuncio .group-right {
		width: 100%;
		margin-bottom: 30px;
	}

	.horario ul li .programa_hora {
		width: 60px;
		line-height: normal;
		padding: 30px 0 0 0;
		height: 70px;
	}
	.horario ul li .programa_title h2{
		padding: 10px 0;
		font-size: 20px;
	}
	.right_bar.grid_3.alpha{
		display: none;
	}
	.right_icons {
		display: none;
	}
	.a_head{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 10;
	}
	.b_head {
		margin-top: 70px;
	}
}

@media (max-width: 1310px) {
	.macbookright {
		right: -25%;
	}
	body.app_version .app_iphone_01 {
		right: 0% !important;
	}
	body.app_version .app_iphone_02 {
		right: -10% !important;
	}
	body.politics_version .app_iphone_01 {
		left: 0%;
	}
}


@media (max-width: 1000px) {
	body.politics_version .header_style_01 {
		position: relative;
		top: 0;
		background-color: #1f1f1f !important;
	}
	body.realestate_version .message-box,
	body.realestate_version .service-widget {
		margin: 15px 0;
	}
	body.realestate_version .property-detail .col-md-2 {
		margin: 15px 0;
	}
	body.realestate_version .first-section {
		padding: 10em 0 !important;
	}
	body.realestate_version .header_style_01 {
		position: relative;
		background-color: #1f1f1f;
	}
	.footer .col-xs-12 {
		margin: 15px 0;
		width: 100% !important;
	}
	body.clinic_version .app_iphone_01,
	body.clinic_version .app_iphone_02,
	body.clinic_version .app_iphone_03 {
		display: none;
	}
	body.seo_version .header_style_01 {
		background-color: #0e0e2e;
	}
	.navbar-default .btn-light {
		display: block;
		width: 100%;
		border: 0 !important;
		padding: 0 !important;
		margin: -8px -2px 0 !important;
		line-height: 1 !important;
	}
	.navbar-collapse {
		margin-top: 15px;
	}
	.header_style_01 {
		background-color: #ffffff;
		display: block;
		left: 0;
		padding: 20px 40px !important;
		position: relative;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 111;
	}
	.navbar-default .navbar-toggle {
		border-color: #1f1f1f;
		color: #fff !important;
		background-color: #1f1f1f !important;
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color: transparent;
	}
	.navbar-header {
		float: none;
	}
	.navbar-left,
	.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in {
		display: block !important;
	}
	.affix-top {
		overflow: hidden;
		visibility: visible;
		opacity: 1;
		top: 0 !important;
	}
	.header_style_01 .navbar-default .navbar-nav > li a {
		padding: 10px 5px;
	}
	.first-section .col-md-6 {
		width: 100%;
		text-align: center;
	}
	.footer-distributed form input {
		width: 300px;
	}
	.footer-distributed {
		padding: 30px;
	}
	.footer-distributed .footer-company-name {
		margin-top: 10px;
		font-size: 12px;
	}
	.footer-distributed .footer-left,
	.footer-distributed .footer-right {
		float: none;
		max-width: 100%;
		margin: 0 auto;
	}
	.footer-distributed .footer-left {
		margin-bottom: 20px;
	}
	.footer-distributed form input {
		width: 100%;
	}
	.header_style_01 .navbar{
		padding: 0px 10px;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	body.app_version .dev-list .widget{
		padding: 20px 15px;
		margin-bottom: 30px;
	}
	.pricing-table-text{
		margin: 15px 10px 0 10px;
	}
	.pricing-table-features{
		margin: 15px 10px 0 10px;
	}

	body.app_version .apple-button{
		font-size: 18px;
		margin-bottom: 20px;
		padding: 20px 0px;
	}
	body.app_version .apple-button strong{
		font-size: 22px;
	}
	body.app_version .apple-button i{
		font-size: 45px;
	}
	body.app_version .apple-button i{
		margin: 0px 10px;
	}
	.first-section{
		padding: 60px 0px;
	}
	body.app_version .app_iphone_01{
		width: 500px;
	}
	body.app_version .app_iphone_02{
		width: 500px;
	}
	.first-section h2 {
		font-size: 48px;
	}
	.btn-light{
		padding: 12px 20px;
	}

	.phone-holder{
		width: 225px;
	}
	.hgi{
		width: 220px;
		height: 354px;
	}
	.hgi img{
		height: 354px;
	}
	.highlights-phone.wht .phone-holder #fon{
		background-size: contain;
	}

	.move{
		margin-left: 0px !important;
		margin-top: 0px !important;
	}
	body.app_version .iphones{
		right: 0px;
		bottom: 0px;
		width: 50%;
		max-width: 100%;
	}
	.image-center img{
		margin: 0px;
		padding: 0px;
	}

}

@media (max-width: 768px) {
	body.building_version .first-section h2 {
		font-size: 34px;
	}
	body.politics_version .issuse-wrap2 {
		margin-top: 30px;
	}
	body.seo_version .nopadtop {
		padding-top: 120px;
	}
	body.host_version .affix,
	body.host_version .header_style_01 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body.host_version .stat-wrap .col-md-4 {
		margin: 15px 0;
	}
	.how-its-work .hc {
		width: 100% !important;
	}
	.affix,
	.header_style_01 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.m130 {
		margin-top: 0;
	}
	.footer .widget,
	.logos .col-md-2,
	.service-widget {
		margin: 15px 0;
	}
	.features-left i {
		float: left;
		margin-right: 20px !important;
	}
	.fl-inner {
		text-align: left;
		margin-right: 0;
	}
	.effect-1:after {
		border: 0 !important;
		box-shadow: none !important;
	}
	.first-section {
		padding: 60px 0px;
	}
	.first-section h2 {
		font-size: 32px;
	}
	.btn-light{
		padding: 10px 15px;
	}
	.move{
		margin-left: 0px !important;
		margin-top: 0px !important;
	}
	body.app_version .iphones{
		right: 0px;
		bottom: 0px;
		width: 100%;
		max-width: 100%;
		position: relative;
	}
	.image-center img{
		margin: 0px;
		padding: 0px;
	}
	.pricing-table-text{
		margin: 15px 10px 0 10px;
	}
	.pricing-table-features{
		margin: 15px 10px 0 10px;
	}

	body.app_version .apple-button{
		font-size: 18px;
		margin-bottom: 20px;
	}
	body.app_version .apple-button strong{
		font-size: 22px;
	}
	body.app_version .apple-button i{
		font-size: 45px;
	}
	body.app_version .apple-button i{
		margin: 0px 10px;
	}
	body.app_version .app_iphone_01{
		display: none;
	}
	body.app_version .app_iphone_02{
		display: none;
	}

}

@media (max-width: 1000px) {
	body.host_version .btn-light,
	body.app_version .btn-light {
		font-size: 14px;
		margin: 0 auto;
		padding: 10px 15px;
		text-align: center;
	}

	.footer-distributed {
		padding: 0;
	}
	.section-title p {
		font-size: 14px;
		line-height: 25px;
	}
	.section-title h3 {
		font-size: 28px;
	}
	.section{
		padding: 70px 0px;
	}
	body.app_version .app_iphone_01{
		display: none;
	}
	body.app_version .app_iphone_02{
		display: none;
	}
	#features h4{
		font-size: 15px;
	}
	.phone-holder{
		width: 245px;
	}
	.hgi{
		width: 220px;
		height: 354px;
	}
	.hgi img{
		height: 354px;
	}
	.highlights-phone.wht .phone-holder #fon{
		background-size: contain;
	}
	.left-soi{
		text-align: center;
	}
	.right-btn{
		text-align: center;
	}
	.right-btn a{
		float: none;
	}
	.move{
		margin-left: 0px !important;
		margin-top: 0px !important;
	}
	body.app_version .iphones{
		right: 0px;
		bottom: 0px;
		width: 100%;
		max-width: 100%;
		position: relative;
	}
	.image-center img{
		margin: 0px;
		padding: 0px;
	}

	.desc{
		padding: 30px 15px;
	}
	body.app_version .apple-button{
		font-size: 18px;
		margin-bottom: 20px;
	}
	body.app_version .apple-button strong{
		font-size: 22px;
	}
	body.app_version .apple-button i{
		font-size: 45px;
	}
	body.app_version .apple-button i{
		margin: 0px 10px;
	}
	.cac h3{
		padding: 0px 10px;
	}
	.hidden-xs{
		display: none;
	}
	.hidden-md{
		display: none;
	}
	.first-section {
		padding: 60px 0px;
		height: auto;
	}

}