@media (min-width: 1200px) {

	/* Structure > 1200px */
	#wrapper 		{width: 1170px;}
	#social         {width:1170px}
	#mainmenu		{loat: right; width: 780px;}
	#mainmenu a 	{color: #fff; display: block;font: 14px; padding:10px 34px;}
	#main 			{width: 1170px;float:left;padding: 0}
	#content 		{width: 950px;float:right;}
	.contentimg2  	{width: 400px; height:267px; float:right; margin:0 0 20px 20px }
	.contentimg 	{width: 400px; height:267px; float:left; margin:0 20px 5px 0 }
	#content2 		{width: 920px;float:left;}
	#sidebar 		{width: 173px; float:left;}
	#vetrina-slide li{ padding:0px 22px 20px 22px;	width:190px;}
	#vetrina-slide h1 { width:190px;}
	#vetrina-slide p { width:190px;}
	#mappacontatti  {float:right; width:800px}
	#Nome-richieste      {float:left;}
	#Cognome-richieste   {float:left; margin-left:20px;}
	#Email-richieste     {float:left; margin-left:20px; clear: none;}
	#Telefono-richieste  {float:left; margin-left:20px}
	#Richiesta           {float:left;}
	#Tipologia           {float:left; margin-left:20px;}
	#Eta                 {float:left; clear:left; margin:20px 0 20px 0px}
	#Locali              {float:left; margin:20px 0 20px 30px}
	#Superficie          {float:left; margin:20px 0 20px 30px}
	#Euro                {float:left; margin:20px 0 20px 30px}
	#Comune              {float:left;}
	#Indirizzo           {float:left;}
	#Descrizione         {float:left; width:98%}
	.fotografie          { margin-left:100px;}
	#ricercarapida		{width: 100%;float:left; min-height: 170px}
	#ricercarapida li	{width: 19%; float:left; list-style-type:none; padding:5px 0 5px 0; margin-right:10px;}
	.caratteristiche    {min-height:450px;	margin-bottom: 30px;}
	.caratteristiche-li   {list-style-type:none; border-bottom:1px solid #ccc; width:46%; float:left; margin:0 15px 0 15px}
	.caratteristiche-li2   {list-style-type:none; border-bottom:1px solid #ccc; width:95%; float:left; margin:0 15px 0 15px}

	#vetrina-slide li{ margin:0px 40px 0 12px;}

}


@media (min-width: 768px) and (max-width: 980px) {

	/* Structure 768 to 1000 */
	#wrapper 		{width: 748px;}
	#social         {position:absolute; margin-top:50px; text-align:right; width:748px}
	#header 		{width: 748px;float:left; padding: 5px 0; height:80px}
	#mainmenu		{width: 100%; float: left; margin-top: 10px}
	#mainmenu a 	{color: #fff; display: block;font: 14px; padding:10px 25px;}
	#site-logo      {width:250px; height:134px; float:left}
	#main 			{width: 748px;float:left;padding:0;}
	#content 		{width: 520px;float:right;}
	.contentimg2  	{width: 100%; height:100%; float:left; margin:-30px 0 20px 0}
	.contentimg 	{width: 100%; height:100%; float:left; margin:0 0 20px 0 }	
	#content2		{width: 500px;float:left;}
	#sidebar 		{width: 173px;float:left; padding:20px; background-repeat:repeat-y;}
	footer			{width: 100%;}
	#mainmenu		{display:block;}
	#mappacontatti  {clear: both; width: 100%; margin-bottom:0px}
	#formcontatti   {float:left; width: 98%; margin-bottom:20px}
	#Nome           {float:left; width:47%}
	#Cognome        {float:left; width:47%; margin-left:35px}
	#Email          {float:left;  width:47%;}
	#Telefono       {float:left;  width:47%; margin-left:35px}
	#messaggio      {float:left; width:100%}
	#Eta            {float:left; clear:left; margin:20px 0 0 0px}
	#Locali         {float:left; margin:20px 0 0 30px}
	#Superficie     {float:left; margin:20px 0 0 30px}
	#Euro           {float:left; clear:left; margin:0 0 20px 0px}
	#Comune         {float:left;}
	#Indirizzo      {float:left;}
    #Descrizione    {float:left; width:92%}
	#ricercarapida li	{width: 31%; float:left}
	#vetrina-slide li {margin:0px 30px 20px 12px; float:right}
	#contentvetrina h2 {margin-left: 230px}
}

@media (min-width: 480px) and (max-width: 767px) {

	/* Structure  < 767 */
	body            {padding:10px;background:#fff;}
	#wrapper 		{width:100%;margin: 0 auto;}
	#header 		{width:100%;padding: 5px 0 10px 0px; height: 80px;}
	#mainmenu		{width: 100%; float: left; margin-top: 10px}
	#site-logo      {width:250px; height:134px; float:left}
	#main 			{width:100%;float:left;padding: 20px 0 0 0;}
	#content 		{width:100%;float:right;}
	.contentimg2  	{width: 100%; height:100%; float:left; margin:-30px 0 20px 0}
	.contentimg 	{width: 100%; height:100%; float:left; margin:0 0 20px 0 }
	#content2		{width:100%;float:left;}
	#sidebar 		{width:100%;float:left; }
	#sidebar3 h4	{background:#fff; margin-bottom:0}
	#sidebar input  {width: 100%; padding-bottom:5px}
	#sidebar2		{width:100%;float:left; }
	#sidebar3		{width:100%;float:left; border-top: none}
	#sidebar3 h3	{font-size: 14px; font-weight:bold; background: #E4E4E4; padding:5px; color:#333;}
	#sidebar3 h4	{background:#fff; margin-bottom:0; padding-left:0}
	#sidebar3 input { width:96%;}
    #sidebar3 textarea {width:96%;}
	footer			{width:97%;}
	#site-logo   	{max-width:100%;}
	#img-testata    {display:none;}
    .widget li 		{line-height: 25px; list-style-type:none; text-align: left}
	.widget h4	    {font-size: 14px; font-weight:normal; background:#fff; padding-left:0px; color:#333; text-align:left}
	#esito img      {float: none;}
	#stampa         {display:none}
	#mappacontatti  {clear: both; width: 100%; margin-bottom:20px}
	#formcontatti   {float:left; width: 100%;}
	
	#Eta            {float:left; clear:left; margin:20px 0 0 0px}
	#Locali         {float:left; margin:20px 0 0 30px}
	#Superficie     {float:left; margin:20px 0 0 30px}
	#Euro           {float:left; clear:left; margin:0 0 20px 0px}
	#Comune         {float:left;}
	#Indirizzo      {float:left;}
    #Descrizione    {float:left; width:92%}
	#ricercarapida li	{width: 47%; float:left}
	.localizzazione {margin-bottom: 0}
	.ricerca-richieste 	{display:none;}



	#nav-dots {display:none;}
	#slider h2 {display:none;}
	#slider h2 {display:none;} #slider blockquote{display:none;} #slider cite {display:none;} #slider h3 {display:none;}
	
    #vetrina-slide li {margin:0 0 20px 0; width:100%}
	#contentvetrina h2 {text-align:center}
	#vetrina-slide h3 {width:100%; text-align:center}
	#social-footer   { float:none; }
	#social         {right:10px; margin-top:10px; width:150px; font-size:11px}
 
    .sl-slider-wrapper {width: 767px; max-height: 200px; }
	
    .bg-img {
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat:no-repeat;
    }

	
	/* Header */
 	.search{display:none;}
	.btn-responsive-menu{display:block;}
	#mainmenu			{display:none;}
	#mainmenu ul li 	{float: none;}	
	
	/* Sidebar */
	.widget{width:100%;float:left;}
	.widget:first-child{margin-right:4%;!important}
	
	#site-title a {font-size:25px;margin-left:10px;}
	#footer       {padding: 10px;}
    
	#Nome-richieste      {width:96%}
    #Cognome-richieste   {width:96%; margin-left:0px}
	#Email-richieste     {width:96%}
	#Telefono-richieste  {width:96%; margin-left:0px}
	#Richiesta           {width:96%}
	#Tipologia           {width:96%; margin-left:0px}
	#Eta                 {width:96%; margin-left:0px}
	#Locali              {width:96%; margin:0}
	#Superficie          {width:96%; margin:0}
	#Euro                {width:96%; margin:0}
	#Comune              {width:96%; margin:0}
	#Indirizzo           {width:96%; margin:0}
	#Descrizione         {width:94%; margin:0}
	
	.numerici {width:96%}

    .richieste-input { width: 96%; border: 1px solid #ccc; margin: 3px 0px 15px 0px; padding:5px; }

    .richieste-select { width: 98%; border: 1px solid #ccc; padding:5px;}
	.esito         {width:95%; float:none; margin-right: 0; height:auto }
	

}

@media (max-width: 480px) {
    
    body            {padding:10px;background:#fff;}
	h3              {text-align:left;}
	h2              {text-align:left}
	.index-thumb	{width: 200px; height:59px;margin-bottom:10px;}
	#main 		    {width:100%;margin: 0 auto;}
	#wrapper 		{width:100%;margin: 0 auto;}
	#header 		{width:100%;padding: 5px 0 10px 0px; height: 80px;}
	#mainmenu		{width: 100%; float: left; margin-top: 10px}
	#site-logo      {width:250px; height:134px; float:left}
	#main 			{width:100%;float:left;padding: 20px 0 0 0;}
	#content 		{width:100%;float:right;}
	.contentimg2  	{width: 100%; height:100%; float:left; margin:-30px 0 20px 0}
	.contentimg 	{width: 100%; height:100%; float:left; margin:0 0 20px 0 }
	#content2 		{width: 100%;}
	#sidebar 		{width:100%;}
    #sidebar2		{width:100%;float:left;}	
	#sidebar3		{width:100%;float:left;}
	#sidebar3 h3	{font-size: 14px; font-weight:bold; background: #E4E4E4; padding:5px; color:#333;}
	#sidebar3 h4	{background:#fff; margin-bottom:0; padding-left:0}
	#sidebar3 input { width:96%;}
    #sidebar3 textarea {width:96%;}
	footer			{width:100%;}
	#img-testata    {display:none;}
    .widget li 		{line-height: 25px; list-style-type:none; text-align: left}
	.widget h4	    {font-size: 14px; font-weight:normal; background:#fff; padding-left:0px; color:#333; text-align:left}
	#esito img      {float: none;}
	#stampa         {display:none}
	#mappacontatti  {clear: both; width: 100%; margin-bottom:20px}
	#formcontatti   {float:left; width: 95%;}
	#richieste h3        { text-align:left}
	#ricercarapida  	{display:none;}
	#filtri-esito       { min-width:100px; line-height:40px}
	.localizzazione {margin-bottom: 0x}
	.ricerca-richieste 	{display:none;}

	#nav-dots {display:none;}
	#slider h2 {display:none;} #slider blockquote{display:none;} #slider cite {display:none;} #slider h3 {display:none;}
	#social         {right:10px; margin-top:10px; width:150px; font-size:11px}
	
    #vetrina-slide li {margin:0 0 20px 0; width:100%}
	#contentvetrina h2 {text-align:center}
	#vetrina-slide h3 {width:100%; text-align:center}
	#social-footer   { float:none; }
	
    .p-esito {float:none}
    .p-bottone {float:none}
	
	#Nome-richieste      {width:96%}
    #Cognome-richieste   {width:96%; margin-left:0px}
	#Email-richieste     {width:96%}
	#Telefono-richieste  {width:96%; margin-left:0px}
	#Richiesta           {width:96%}
	#Tipologia           {width:96%; margin-left:0px}
	#Eta                 {width:96%; margin-left:0px}
	#Locali              {width:96%; margin:0}
	#Superficie          {width:96%; margin:0}
	#Euro                {width:96%; margin:0}
	#Comune              {width:96%; margin:0}
	#Indirizzo           {width:96%; margin:0}
	#Descrizione         {width:96%; margin:0}
	.esito         {width:95%; float:none; margin-right: 0; height:auto }

	.numerici {width:96%}

    .richieste-input { width: 96%; border: 1px solid #ccc; margin: 3px 0px 15px 0px; padding:5px; }

    .richieste-select { width: 98%; border: 1px solid #ccc; padding:5px;}


    .sl-slider-wrapper {width: 767px; max-height: 200px; }
	
    .bg-img {
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat:no-repeat;
    }
    
	/* Header */
 	.search{display:none;}
	.btn-responsive-menu{display:block;}
	#mainmenu			{display:none;}
	#mainmenu ul li 	{float: none;}	
	
   
		
}

/* Media Queries for custom slider */

