@charset "utf-8";

#navigation .navbar-logo 								{ padding:5px 0; }
#navigation .navbar-logo img							{ height:80px; }

@media only screen and (min-width: 1400px) {
	.appOnlyMax								{ display:block; }
	#wowslider-container1 .ws-title			{ top:40%; }
	#wowslider-container1 .ws-title div 	{ font-size:30px; }
	#wowslider-container1 .ws-title span 	{ font-size:80px; max-width:80%; margin:0 auto; }
}

@media only screen and (min-width: 1260px) and (max-width: 1399px) {
	.appOnlyMax								{ display:block; width:450px; }
}

@media only screen and (min-width: 1080px) and (max-width: 1259px) {
	#wowslider-container1 .ws-title			{ top:40%; }
	#wowslider-container1 .ws-title div 	{ font-size:24px; }
	#wowslider-container1 .ws-title span 	{ font-size:50px; max-width:80%; margin:0 auto; }
	

	.t50R 									{ font-size:35px; }
	.t50R2 									{ font-size:30px; }
	.pEsp1 									{ padding:120px 20px 120px 20px; }
	
	.icu 									{ font-size:40px;}
	.p40expp 								{ padding:20px; }
	
}



@media only screen and (min-width: 768px) and (max-width: 1079px) {
	body								{ font-size:12px; }
	.onlySmart							{ }
	.onlyPC								{ display:none; }

	#wowslider-container1 .ws-title		{ top:30%; }
	#wowslider-container1 .ws-title div { font-size:20px; }
	#wowslider-container1 .ws-title span{ font-size:40px; max-width:80%; margin:0 auto; }
	
	.menuion								{ height:auto !important; }
	.menuion .logo							{ width:200px; margin-top:15px; }
	.menuion .navbar-nav > li				{ width:70px !important; margin:0 5px; height:auto !important; }
	.menuion .soorm 						{ display:none; }
	
	
	.h100_Resp1 							{ height:0 !important; }
	.max50_Resp2							{ max-width:80% !important; }

	.t50R 									{ font-size:30px; }
	.t50R2 									{ font-size:22px; }
	.t30R 									{ font-size:20px; }
	.t18R									{ font-size:14px; }
	.t20R 									{ font-size:16px; }
	.t14R									{ font-size:11px; }

	.p5080 									{ padding:50px 50px 50px; }
	.p50120 								{ padding:50px 50px 50px; }
	.pEsp1 									{ padding:120px 20px 120px 20px; }
	
	.tabW20_oS 								{ width:20%; vertical-align:top; }
	.topToHead 								{ top:100px; }
	.leftToRight 							{ left:-37px; }
	
	.icu 								{ font-size:30px;}
	.icuCont div.t14								{ display:none; }
	.p40expp 							{ padding:10px; }
	
	


	 
}

@media only screen and (min-width: 482px) and (max-width: 767px) {
	body									{ font-size:11px; }
	.onlySmart								{ }
	.onlyPC									{ display:none; }

	#wowslider-container1 .ws-title			{ top:40%; }
	#wowslider-container1 .ws-title div 	{ font-size:18px; }
	#wowslider-container1 .ws-title span 	{ font-size:30px; max-width:80%; margin:0 auto; }

	.t50R 									{ font-size:30px; }
	.t50R2 									{ font-size:25px; }
	.t18R									{ font-size:14px; }
	.t20R 									{ font-size:15px; }
	.t14R									{ font-size:11px; }

	.p5080 									{ padding:50px 40px 50px; }
	.p50120 								{ padding:50px 120px 50px; }
	.pEsp1 									{ padding:120px 20px 120px 20px; }
	
	.tabW20_oS 								{ width:33.3%; display:inline-block; vertical-align:top; }
}



@media only screen and (max-width: 481px) {
	body									{ font-size:11px; }
	.onlySmart								{ }
	.onlyPC									{ display:none; }

	.onlyPwwwC								{ display:none; }

	#wowslider-container1 .ws-title			{ top:40%; }
	#wowslider-container1 .ws-title div 	{ font-size:14px; }
	#wowslider-container1 .ws-title span 	{ font-size:20px; max-width:80%; margin:0 auto; }

	.fff8 									{ font-size:8px; }
	.t50R 									{ font-size:24px; }
	.t50R2 									{ font-size:22px; }
	.t16R 									{ font-size:10px; }
	.t30R 									{ font-size:16px; }
	.p50120 								{ padding:50px 80px 50px; }

	.tabW20_oS 								{ width:50%; display:inline-block; vertical-align:top; }

}


/* BOOTSTRAP */

@media screen and (min-width: 768px) {
	.onlySmartBoo							{ display:none; }
	.dN_oPC 								{ display:none; }
	.onlyPCBoo								{ }
	.menuion								{ height:120px; position:relative; background-color:transparent; box-shadow:none; }
	.menuion *								{ box-shadow:none !important; }
	.menuion .navbar-brand					{ padding:0; }
	.menuion .navbar-brand .logo			{ padding:0 0 0; }
	.menuion .navbar						{ -webkit-box-shadow:none; background-color:transparent; box-shadow:none; margin:0 !important; }
	.menuion .navbar-nav > li				{ background-color:transparent; vertical-align:middle; display:table; height:120px; width:; text-align:center; margin:0 0; }
	.menuion .navbar-nav > li:hover			{ background-color:transparent; }
	.menuion .navbar-nav > li.active		{  background-color:transparent; }
	.menuion .navbar-nav > li > a			{ padding:0 15px; color:#666; display:table-cell; vertical-align:middle; line-height:1em; }
	.menuion .navbar-nav > li > a:hover		{ color:#eb1734; background-color:transparent; }
	.menuion .navbar-nav > li.active > a:hover		{ color:#ccc; background-color:transparent; }
	.menuion .navbar-nav > li.active > a 			{ background:transparent; color:#fff; box-shadow:none; }
	.menuion .navbar-nav > li.active > a:visited,
	.menuion .navbar-nav > li.active > a:active,
	.menuion .navbar-nav > li.active > a:focus 		{ background:#transparent !important; color:#fff; }
	.menuion .navbar-nav > li.active > a:hover		{ background-color:#transparent; color:#fff; }
	.menuion .navbar-collapse						{ padding:0; }

	.menuion .navbar-nav > li > a span.co 	{ background:#61b3e5; padding:5px 10px !important; display:block; color:#fff; box-shadow:none; }
	
	
	.mbesp 									{ margin-top:-100px; }
	.absBotesp 								{ bottom:30%; }


}



@media screen and (max-width: 767px) {
	.onlySmartBoo						{ }
	.dN_oPC 							{  }
	.onlyPCBoo							{ display:none !important; }
	.dN_oS								{ display:none; }
	.mb30_onlySmart 					{ margin-bottom:30px; }
	.mb5_oS								{ margin-bottom:5px; }
	.mb20_oS								{ margin-bottom:20px; }
	.pAA150								{ padding:40px 0; }
	
	.pLR5_oS 							{ padding-left:5px; padding-right:5px; }
	.hAUTO_oS 							{ height:auto; }
	
	.tab100_oS 							{ width:100%; display:block; }

	.navbar-header						{ padding:0; margin:0; border:0; }
	.menuion .navbar-toggle				{ background-color:; margin:15px 10px 15px 0; }
	.menuion .navbar-brand				{ padding:0; }
	.menuion .navbar-nav				{ background:#FFF; height:; margin:0; border:0; width:100%; }
	.menuion .logo						{ height:70px; }
	.menuion .navbar-nav > li			{ background:#fff; display:table !important; width:100% !important; }
	.menuion .navbar-nav > li:hover		{ }
	.menuion .navbar-nav > li.active	{ background:#fff; }
	.menuion .navbar-nav > li > a		{ padding:10px !important; display:table-cell !important; width:100% !important; vertical-align:middle; display:table-cell; text-align:left; }
	.menuion .navbar-nav > li > a:hover	{ background-color:#eee; }
	.menuion .navbar-nav > li.active a	{ }
	.menuion .navbar-collapse			{ padding:0; }

	.t60								{ font-size:2.143em; }
	.t50								{ font-size:2.0em; line-height:1em; }
	.t40								{ font-size:1.714em; line-height:1em; }
	.bContacto 							{ background:#414141; }
	.bShh 								{ position:relative; z-index:102; bottom:0; left:0; width:100%; }
	
	.t18_oS 							{ font-size:18px; }

	.h0_oS 								{ height:0px; }
	.w120x								{ width:90%; margin-left:5%; }
	.w150x								{ width:90%; }
	.w100_oS							{ width:100%; }
	
	.h155esp 							{ height:97px; }
	.h200_oS							{ height:200px; }
	.h250_oS							{ height:250px; }
	
	.mbesp 								{ margin-top:0; }
	.absBotesp 							{ bottom:10%; }
	.topToHead 							{ top:97px; }
	.leftToRight 						{ left:-35px; }
	
	.mt-40 								{ margin-top:20px; }
	.mt-500 							{ margin-bottom:0; }
 	.clouddion 							{ top:auto; position:relative; right:0; max-width:100%; }




}

