/*MEDIA QUERY*/
@media only screen and (max-width : 808px) {

	
#menu-icon {
	display:inline-block;
}
nav ul, nav:active ul { 
background:#fff;
display: none;
padding: 14px;
position: absolute;
right: 10px;
top: 27px;
width: 24%;
}
nav li {
text-align: right !important;
width: 100%;
padding: 10px 0;
margin: 0;
border:none !important;
}
nav:hover ul {
display: block;
}
}

@media screen and (min-width:300px) and (max-width:478px) {
.wrapper, .wrapper-escursioni, .wrapper-servizi, .wrapper-barche,  .wrapper-contatti, .wrapper-footer {
width:auto;
}
.big-modul {
    width: 300px;
	height:auto;
	margin:0 auto;
}
.big-modul .title-big-modul {
    font-size: 14.3px;
    margin: 10px 0;
    padding: 0 20px;
}
.wrapper-contatti .big-modul{
	float:none !important;
	}
.wrapper-contatti .big-modul p {
    font-size: 17px;
}
.big-modul p {
    font-size: 17px;
    padding: 0 7px;
}
.big-modul ul li {
    border-bottom: 1px solid #e3e3e3;
    font-size: 14px;
    padding: 6px 0;
}

nav ul, nav:active ul {
    width: 50%;
}
#home {
    height: auto;
    margin: 55px auto 0;
}
#escursioni, #servizi, #barche, #contatti {
    padding: 20px 0;
}
#barche{
	background-size:cover;
	}
.wrapper-escursioni li, .wrapper-barche li, .wrapper-tour li {
	margin:0 auto 16px auto !important;
	float:none;
	}
li.little-modul {
	margin:0 auto;
    width: 300px;
	height:auto;
}
.little-modul p {
    font-size: 17px;
    padding: 0 10px;
}
.little-modul .title-little-modul{
	padding:0 18px;
	}
.little-modul iframe{
	width:auto;
	height:380px;
	}
.contact-modul {
    float: none;
    font-size: 18px;
    margin: 20px auto;
    padding: 12px;
    width: 276px;
}
.forms textarea {
    width: 240px;
}
.forms input {
    width: 240px;
}
.forms select {
    width: 252px;
}
.forms input.button {
    width: 252px;
}
.personal-mail {
    float: none;
    margin: 0 auto;
    width: 278px;
}
.personal-mail {
    float: none;
    margin: 0 auto 20px auto;
    width: 278px;
}
.come-arrivare {
	display:none;
}
.come-arrivare li {
    float: left;
    width: 146px;
}
.come-arrivare li:nth-of-type(1), .come-arrivare li:nth-of-type(3){
    margin: 0 10px 10px 0 !important;
}
.come-arrivare li:nth-of-type(2), .come-arrivare li:nth-of-type(4){
    margin: 0 0 10px 0!important;
}
footer p {
    padding: 9px 10px 9px 0;
}

/*TOURS*/
#giro-salina, #giro-lipari-vulcano {
    padding: 60px 0 0;
}
#foto-tour {
    padding: 40px 0 20px;
}
.wrapper-salina, .wrapper-foto, .wrapper-tour, .wrapper-lipari-vulcano{
	width:auto;
	}
.wrapper-salina .big-modul .title-big-modul, .wrapper-lipari-vulcano .big-modul .title-big-modul {
    margin: 13px 0 5px;
	padding:0 10px;
	font-size: 13.3px;
}
.wrapper-salina .big-modul p, .wrapper-lipari-vulcano .big-modul p {
    font-size: 15px;
    line-height: 18px;
}
.title-section {
    font-size: 15px;
    padding: 0 0 7px;
}
.title-section2 {
    font-size: 15px;
    padding: 0 0 7px 0;
    }
.info-modul, .info-modul2 {
	height:auto;
	width: -webkit-calc(95% - 10px);
	width: -moz-calc(95% - 10px);
	width: calc(95% - 10px);
	float:none;
	height: auto;
    margin: 0 auto 20px;
	}
.info-modul p, .info-modul2 p {
	font-size:16px;
	}
.info-modul.crateri, .info-modul2.crateri {
    height: auto !important;
    width: -webkit-calc(95% - 10px);
	width: -moz-calc(95% - 10px);
	width: calc(95% - 10px);
}
.info-modul2.crateri {
	margin:0 auto !important;
}
.map-modul{
	float:none;
	margin:20px auto;
	width: -webkit-calc(95% - 10px);
	width: -moz-calc(95% - 10px);
	width: calc(95% - 10px);
	margin:0 auto;
	height:290px;
	}
.thumb {
    margin: 0 auto;
    width: 92%;
}
.wrapper-foto li{
	margin:0 0 20px 0;
	}
.wrapper-foto li:nth-of-type(2n+1){
	margin:0 20px 20px 0
	}
.wrapper-foto li a {
    height: 81px;
    width: 125px;
}
.wrapper-tour li{}

.wrapper-tour li.middle-modul {
    background: none repeat scroll 0 0 #fff;
    height: 396px;
    padding: 19px 0;
    width: 292px;
}
.wrapper-tour li:nth-of-type(2), .wrapper-tour li:nth-of-type(3), .wrapper-tour li:nth-of-type(4) {
    margin: 0 auto 20px auto !important;
}
.middle-modul span.image-lipari-vulcano, .middle-modul span.image-salina, .middle-modul span.image-panarea-stromboli, .middle-modul span.image-filicudi-alicudi, .middle-modul span.image-crateri-stromboli {
    height: 158px;
    width: 100%;
}
/*END TOURS*/
}








@media screen and (min-width:480px) and (max-width:599px) {
.wrapper, .wrapper-escursioni, .wrapper-servizi, .wrapper-barche,  .wrapper-contatti, .wrapper-footer {
width:auto;
}
.wrapper-escursioni li, .wrapper-barche li, .wrapper-tour li {
    float: none;
    margin: 0 0 20px !important;
}
#barche{
	background-size:cover;
	}
#home{
	padding:62px 0 25px 0;
	height:auto;
	}
#escursioni, #servizi, #barche, #contatti {
    padding: 40px 0;
}
nav ul, nav:active ul {
    width: 33%;
}
.big-modul {
    width: 370px;
	height:auto;
	margin:0 auto;
}
.big-modul ul li {
    font-size: 16px;
    padding: 8px 0;
}

.wrapper-escursioni > ul, .wrapper-barche > ul {
    margin: 0 auto !important;
    width: 370px;
}
.big-modul .title-big-modul {
    font-size: 16.3px !important;
}
.wrapper-contatti .big-modul p {
    font-size: 17px;
}

.wrapper-contatti .big-modul .title-big-modul {
    font-size: 15px;
    margin: 13px 0 6px;
    padding: 0 10px;
}
.big-modul p {
    font-size: 18px;
    padding: 0 14px;
}

li.little-modul {
    height: auto;
    padding: 19px 0;
    width: 370px;
}
.little-modul iframe{
	width:100% !important;
	height:380px;
	}
.wrapper-contatti .big-modul{
	float:none !important;
	}
.contact-modul {
    float: none;
    margin: 20px auto;
    width: 345px;
}
.forms input {
    width: 300px;
}

.forms select {
    width: 312px;
}

.forms input.button {
    width: 312px;
}
.forms textarea {
    width: 300px;
}
.personal-mail {
	margin:0 auto 20px auto;
    float: none;
    width: 345px;
}
.come-arrivare {
    float: none;
    margin: 0 auto;
    width: 368px;
}
.come-arrivare li {
    float: left;
    height: 97px;
    width: 179px;
}
.come-arrivare li:nth-of-type(1), .come-arrivare li:nth-of-type(3){
    margin: 0 10px 10px 0 !important;
}
.come-arrivare li:nth-of-type(2), .come-arrivare li:nth-of-type(4){
    margin: 0 0 10px 0!important;
}
footer p {
    padding: 9px 10px 9px 0;
}
.small{
	width:356px;
	}
.trg-overlay p {
    font-size: 14px;
}

/*TOURS*/
#giro-salina, #giro-lipari-vulcano {
    padding: 60px 0 0;
}
#foto-tour {
    padding: 40px 0 20px;
}
.wrapper-salina, .wrapper-foto, .wrapper-tour, .wrapper-lipari-vulcano{
	width:auto;
	}
.wrapper-salina .big-modul .title-big-modul, .wrapper-lipari-vulcano .big-modul .title-big-modul {
    margin: 13px 0 5px;
	padding:0 10px;
	font-size: 13.3px;
}
.wrapper-salina .big-modul p, .wrapper-lipari-vulcano .big-modul p {
    font-size: 15px;
    line-height: 18px;
}
.title-section {
    font-size: 15px;
    padding: 0 0 7px;
}
.title-section2 {
    font-size: 15px;
    padding: 0 0 7px 0;
    }
.info-modul, .info-modul2 {
	height:auto;
	width: -webkit-calc(46% - 10px);
	width: -moz-calc(46% - 10px);
	width: calc(46% - 10px);
	float:left;
	height: 225px;
    margin: 0 auto 20px;
	}
.info-modul p, .info-modul2 p {
	font-size:16px;
	}
.info-modul.lipari p,.info-modul.alicudi p {
    font-size: 14px;
    height: 278px;
}
.info-modul.crateri p {
    font-size: 15px;
    height: auto;
}
.info-modul2.crateri p {
    font-size: 15px;
    height: auto;
}
.info-modul2.lipari p, .info-modul2.alicudi p{
    font-size: 14px;
    height: 278px;
}

.info-modul {
    margin: 0 20px;
}
.info-modul.crateri, .info-modul2.crateri {
    height: auto !important;
    width: -webkit-calc(95% - 15px);
	width: -moz-calc(95% - 15px);
	width: calc(95% - 15px);
	float:none;
}
.info-modul2.crateri {
	margin:20px auto 0 auto !important;
}

.map-modul{
	float:none;
	margin:20px auto;
	width: -webkit-calc(95% - 10px);
	width: -moz-calc(95% - 10px);
	width: calc(95% - 10px);
	margin:0 auto;
	height:290px;
	overflow:hidden;
	}
.thumb {
    margin: 0 auto;
    width: 92%;
}
.wrapper-foto li{
	margin:0 20px 20px 0 !important;
	}
.wrapper-foto li:nth-child(3n){
	margin:0 0 20px 0 !important;
	}
.wrapper-foto li a {
    height: 79px;
    width: 121px;
}


.wrapper-tour li.middle-modul {
    background: none repeat scroll 0 0 #fff;
    height: 396px;
    padding: 19px 0;
    width: 210px;
	float:left;
}
.wrapper-tour .title-middle-modul {
    font-size: 11px;
    margin: 13px 0 5px;
	padding:0 10px;
}
.wrapper-tour .middle-modul p {
    font-size: 15px;
}
.wrapper-tour li:nth-child(2n+1){
    margin: 0 20px 20px 20px!important;
}
.wrapper-tour li:nth-child(2n){
    margin: 0!important;
}
.middle-modul span.image-lipari-vulcano, .middle-modul span.image-salina, .middle-modul span.image-panarea-stromboli, .middle-modul span.image-filicudi-alicudi, .middle-modul span.image-crateri-stromboli {
    height: 158px;
    width: 100%;
}
/*END TOURS*/
}


@media screen and (min-width:600px) and (max-width:767px) {
.wrapper, .wrapper-escursioni, .wrapper-servizi, .wrapper-barche,  .wrapper-contatti, .wrapper-footer {
width:570px;
}
#escursioni, #servizi, #barche, #contatti {
    padding: 40px 0;
}
#home{
	height:480px;
	}
.big-modul {
   height: auto;
    width: 319px;
}
.big-modul .title-big-modul {
    font-size: 12px;
    margin: 13px 0 5px;
    padding: 0 10px;
}
.big-modul p{
    font-size: 15px;
    padding: 0 10px;
	}
.big-modul ul li {
    font-size: 14px;
    padding: 6px 0;
}
li.little-modul {
    height: 360px;
    width: 275px;
}
.little-modul iframe{
	width:100% !important;
	height:394px;
	}
.little-modul p {
    font-size: 15px;
    padding: 0 10px;
}
.little-modul .title-little-modul {
    font-size: 12.4px;
    margin: 4px 0;
    padding: 0 10px;
}
.wrapper-escursioni li:nth-of-type(1), .wrapper-escursioni li:nth-of-type(3), .wrapper-escursioni li:nth-of-type(5) {
    margin: 0 20px 20px 0;
}
.wrapper-escursioni li:nth-of-type(2), .wrapper-escursioni li:nth-of-type(4), .wrapper-escursioni li:nth-of-type(6) {
    margin: 0 0 20px 0;
}
#barche {
	background-size:cover;
}
.wrapper-servizi .big-modul{
	margin:0;
	}

.wrapper-barche .little-modul{
 height: 316px;
 width: 275px;
	margin:0 20px 20px 0;
}
.wrapper-barche li:nth-of-type(2) {
    margin: 0 0 20px 0;
}
.wrapper-contatti .big-modul{
	width:259px;
	margin:0 20px 0 0;
	}
.wrapper-contatti .big-modul .title-big-modul {
    font-size: 14px;
}
.wrapper-contatti .big-modul p {
    font-size: 16px;
}
.contact-modul {
    font-size: 15px;
    width: 267px;
	margin:0 0 20px 0;
}
.forms textarea textarea{
	width:225px;
	}
.forms input.button {
    width: 237px;
}
.personal-mail {
    float:none;
    margin: 0 0 20px 0;
    width: 546px;
	clear:both;
}
.come-arrivare {
    width: 570px;
}
.come-arrivare li {
    width: 135px;
}
footer p {
    padding: 9px 10px 9px 0;
}
.small{
	width:70%;
	}
	
/*TOURS*/
#giro-salina, #giro-lipari-vulcano {
    padding: 60px 0 0;
}
#foto-tour {
    padding: 40px 0 20px;
}
.wrapper-salina, .wrapper-foto, .wrapper-tour, .wrapper-lipari-vulcano{
	width:auto;
	}
.wrapper-salina .big-modul .title-big-modul, .wrapper-lipari-vulcano .big-modul .title-big-modul {
    margin: 13px 0 5px;
	padding:0 10px;
	font-size: 13.3px;
}
.wrapper-salina .big-modul, .wrapper-lipari-vulcano .big-modul{
	height: auto !important;
    margin: 0 0 0 20px;
    width: 319px;
}

.wrapper-salina .big-modul p, ..wrapper-lipari-vulcano .big-modul p {
    font-size: 15px;
    line-height: 18px;
}
.title-section {
    font-size: 15px;
    padding: 0 0 7px;
}
.title-section2 {
    font-size: 15px;
    padding: 0 0 7px 0;
    }
.info-modul, .info-modul2 {
	height:auto;
	width: -webkit-calc(46.6% - 10px);
	width: -moz-calc(46.6% - 10px);
	width: calc(46.6% - 10px);
	float:left;
	height: 225px;
    margin: 0 auto 20px;
	}
.info-modul {
    margin: 0 20px;
}
.info-modul p, .info-modul2 p {
	font-size:16px;
	}
.info-modul.lipari p {
    font-size: 15px;
    height: 278px;
}
.info-modul2.lipari p{
    font-size: 15px;
    height: 278px;
}
.info-modul.crateri p {
    font-size: 15px;
    height: auto;
}
.info-modul2.crateri p {
    font-size: 15px;
    height: auto;
}

.info-modul.crateri, .info-modul2.crateri {
    height: auto !important;
    width: -webkit-calc(95% - 15px);
	width: -moz-calc(95% - 15px);
	width: calc(95% - 15px);
	float:none;
}
.info-modul2.crateri {
	margin:20px auto 0 auto !important;
}

.map-modul{
	float:none;
	margin:20px auto;
	width: -webkit-calc(95% - 10px);
	width: -moz-calc(95% - 10px);
	width: calc(95% - 10px);
	margin:0 auto;
	height:290px;
	overflow:hidden;
	}
.thumb {
    margin: 0 auto;
    width: 92%;
}

.wrapper-foto li{
	margin:0 20px 20px 0 !important;
	}
.wrapper-foto li:nth-child(4n+4){
    margin: 0 0 20px 0!important;
}

.wrapper-foto li a {
    height: 72px;
    width: 111px;
}


.wrapper-tour li.middle-modul {
    background: none repeat scroll 0 0 #fff;
    height: 396px;
    padding: 19px 0;
    width: 270px;
	float:left;
}
.wrapper-tour .title-middle-modul {
    font-size: 14px;
    margin: 13px 0 9px;
	padding:0 10px;
}
.wrapper-tour .middle-modul p {
    font-size: 17px;
}
.wrapper-tour li{
	margin:0 20px 20px 20px !important;
	}

.wrapper-tour li:nth-of-type(2n+2){
    margin: 0 0 20px 0 !important;
}
.middle-modul span.image-lipari-vulcano, .middle-modul span.image-salina, .middle-modul span.image-panarea-stromboli, .middle-modul span.image-filicudi-alicudi, .middle-modul span.image-crateri-stromboli {
    height: 158px;
    width: 100%;
}
/*END TOURS*/
	}


@media screen and (min-width:768px) and (max-width:799px) {
.wrapper, .wrapper-escursioni, .wrapper-servizi, .wrapper-barche,  .wrapper-contatti, .wrapper-footer {
width:760px;
}
#home {
    height: 562px;
}
#escursioni, #servizi, #barche, #contatti {
    padding: 35px 0;
}
.big-modul {
    height: 387px;
    width: 342px;
}
.big-modul .title-big-modul {
    font-size: 15.3px;
}
.big-modul p {
    font-size: 16px;
}
.wrapper-escursioni .little-modul{
    height: 394px;
    width: 240px;
}
.wrapper-barche .little-modul {
    height: 360px;
    width: 240px;
}
.wrapper-escursioni .little-modul p, .wrapper-barche .little-modul p{
	font-size:16px;
	}
.wrapper-escursioni .title-little-modul{
    font-size: 10.4px;
    letter-spacing: 5.3px;
    line-height: normal;
    padding: 0 10px;
}
.wrapper-barche .title-little-modul {
    font-size: 14.4px;
    letter-spacing: 5.3px;
    line-height: normal;
    padding: 0 10px;
}
.wrapper-servizi .big-modul .title-big-modul {
    font-size: 15.3px;
    margin: 13px 0 2px;
}
.little-modul iframe{
	width:100% !important;
	height:433px;
	}
.big-modul ul li {
    font-size: 15px;
}
.wrapper-contatti .big-modul{}

.wrapper-contatti .big-modul .title-big-modul {
   font-size: 14px;
    margin: 10px 0 4px;
    padding: 0 10px;
}

.wrapper-contatti .big-modul p {
    font-size: 15px;
}

.contact-modul {
    width: 374px;
}
.forms input {
    width: 340px;
	margin: 0 0 16px;
}
.forms select {
    width: 352px;
	margin: 0 0 16px;
}
.forms textarea {
    width: 339px;
}
.forms input.button {
width: 350px;
}
.personal-mail {
    clear: both;
    float: none;
    margin: 20px 0;
    overflow: hidden;
    width: auto;
}
.come-arrivare {
    float: none;
    width: auto;
}
.come-arrivare li {
    width: 24%;
}
footer p {
    padding: 9px 10px 9px 0;
}
.small {
    width: 80%;
}
.trg-overlay p {
    font-size: 16px;
}

/*TOURS*/
#giro-salina, #giro-lipari-vulcano {
    padding: 60px 0 0;
}
#foto-tour {
    padding: 40px 0 20px;
}
.wrapper-salina, .wrapper-foto, .wrapper-tour, .wrapper-lipari-vulcano{
	width:auto;
	}
.wrapper-salina .big-modul .title-big-modul, .wrapper-lipari-vulcano .big-modul .title-big-modul {
    margin: 13px 0 5px;
	padding:0 10px;
	font-size: 13.3px;
}
.wrapper-salina .big-modul, .wrapper-lipari-vulcano .big-modul{
	height: auto !important;
    margin: 0 0 0 20px;
    width: 364px;	
	}
.wrapper-salina .big-modul p, .wrapper-lipari-vulcano .big-modul p {
    font-size: 15px;
    line-height: 18px;
}
.title-section {
    font-size: 15px;
    padding: 0 0 7px;
}
.title-section2 {
    font-size: 15px;
    padding: 0 0 7px 0;
    }
.info-modul, .info-modul2 {
	height:auto;
	width: -webkit-calc(47.2% - 10px);
	width: -moz-calc(47.2% - 10px);
	width: calc(47.2% - 10px);
	float:left;
	height: 225px;
    margin: 0 auto 20px;
	}
.info-modul {
    margin: 0 20px;
}
.info-modul.crateri p {
    font-size: 15px;
    height: auto;
}
.info-modul2.crateri p {
    font-size: 15px;
    height: auto;
}

.info-modul.crateri, .info-modul2.crateri {
    height: auto !important;
    width: -webkit-calc(96% - 15px);
	width: -moz-calc(96% - 15px);
	width: calc(96% - 15px);
	float:none;
}
.info-modul2.crateri {
	margin:20px auto 0 auto !important;
}

.map-modul{
	float:none;
	margin:20px auto;
	width: -webkit-calc(95% - 10px);
	width: -moz-calc(95% - 10px);
	width: calc(95% - 10px);
	margin:0 auto;
	height:290px;
	overflow:hidden;
	}
.thumb {
    margin: 0 auto;
    width: 93.8%;
}

.wrapper-foto li{
	margin:0 20px 20px 0 !important;
	}
.wrapper-foto li:nth-child(5n+5){
    margin: 0 0 20px 0!important;
}

.wrapper-foto li a {
    height: 75px;
    width: 116px;
}


.wrapper-tour li.middle-modul {
    background: none repeat scroll 0 0 #fff;
    height: 386px;
    padding: 19px 0;
    width: 316px;
	float:left;
}
.wrapper-tour .title-middle-modul {
    font-size: 14px;
    margin: 13px 0 9px;
	padding:0 10px;
}
.wrapper-tour .middle-modul p {
    font-size: 17px;
}
.wrapper-tour li{
	margin:0 46px 46px !important;
	}

.wrapper-tour li:nth-of-type(2n+2){
    margin: 0 0 20px 0 !important;
}
.middle-modul span.image-lipari-vulcano, .middle-modul span.image-salina, .middle-modul span.image-panarea-stromboli, .middle-modul span.image-filicudi-alicudi, .middle-modul span.image-crateri-stromboli {
    height: 158px;
    width: 100%;
}
/*END TOURS*/

}



@media screen and (min-width:800px) and (max-width:1023px) {
.wrapper, .wrapper-escursioni, .wrapper-servizi, .wrapper-barche,  .wrapper-contatti, .wrapper-footer {
width:760px;
}
#home {
    height: 562px;
}
#escursioni, #servizi, #barche, #contatti {
    padding: 35px 0;
}
.big-modul {
    height: 387px;
    width: 342px;
}
.big-modul .title-big-modul {
    font-size: 15.3px;
}
.big-modul p {
    font-size: 16px;
}
.wrapper-escursioni .little-modul{
    height: 394px;
    width: 240px;
}
.wrapper-barche .little-modul {
    height: 360px;
    width: 240px;
}
.wrapper-escursioni .little-modul p, .wrapper-barche .little-modul p{
	font-size:16px;
	}
.wrapper-escursioni .title-little-modul{
    font-size: 10.4px;
    letter-spacing: 5.3px;
    line-height: normal;
    padding: 0 10px;
}
.wrapper-barche .title-little-modul {
    font-size: 14.4px;
    letter-spacing: 5.3px;
    line-height: normal;
    padding: 0 10px;
}
.wrapper-servizi .big-modul .title-big-modul {
    font-size: 15.3px;
    margin: 13px 0 2px;
}
.little-modul iframe{
	width:100% !important;
	height:433px;
	}
.big-modul ul li {
    font-size: 15px;
}
.wrapper-contatti .big-modul{}

.wrapper-contatti .big-modul .title-big-modul {
   font-size: 14px;
    margin: 10px 0 4px;
    padding: 0 10px;
}

.wrapper-contatti .big-modul p {
    font-size: 15px;
}

.contact-modul {
    width: 374px;
}
.forms input {
    width: 340px;
	margin: 0 0 16px;
}
.forms select {
    width: 350px;
	margin: 0 0 16px;
}
.forms textarea {
    width: 339px;
}
.forms input.button {
width: 350px;
}
.personal-mail {
    clear: both;
    float: none;
    margin: 20px 0;
    overflow: hidden;
    width: auto;
}
.come-arrivare {
    float: none;
    width: auto;
}
.come-arrivare li {
    width: 24%;
}
footer p {
    padding: 9px 10px 9px 0;
}
.small {
    width: 80%;
}
.trg-overlay p {
    font-size: 16px;
}

/*TOURS*/
#giro-salina, #giro-lipari-vulcano  {
    padding: 60px 0 0;
}
#foto-tour {
    padding: 40px 0 20px;
}
.wrapper-salina, .wrapper-foto, .wrapper-tour, .wrapper-lipari-vulcano{
	width:auto;
	}
.wrapper-salina .big-modul .title-big-modul, .wrapper-lipari-vulcano .big-modul .title-big-modul {
    margin: 13px 0 5px;
	padding:0 10px;
	font-size: 13.3px;
}
.wrapper-salina .big-modul, .wrapper-lipari-vulcano .big-modul{
height: auto !important;
    margin: 0 0 0 20px;
    width: 364px;	
	}
.wrapper-salina .big-modul p, .wrapper-lipari-vulcano .big-modul p{
    font-size: 15px;
    line-height: 18px;
}
.title-section {
    font-size: 15px;
    padding: 0 0 7px;
}
.title-section2 {
    font-size: 15px;
    padding: 0 0 7px 0;
    }
.info-modul, .info-modul2 {
	height:auto;
	width: -webkit-calc(47.2% - 10px);
	width: -moz-calc(47.2% - 10px);
	width: calc(47.2% - 10px);
	float:left;
	height: 225px;
    margin: 0 auto 20px;
	}
.info-modul {
    margin: 0 20px;
}
.info-modul.crateri p {
    font-size: 15px;
    height: auto;
}
.info-modul2.crateri p {
    font-size: 15px;
    height: auto;
}

.info-modul.crateri, .info-modul2.crateri {
    height: auto !important;
    width: -webkit-calc(96% - 15px);
	width: -moz-calc(96% - 15px);
	width: calc(96% - 15px);
	float:none;
}
.info-modul2.crateri {
	margin:20px auto 0 auto !important;
}


.map-modul{
	float:none;
	margin:20px auto;
	width: -webkit-calc(95% - 10px);
	width: -moz-calc(95% - 10px);
	width: calc(95% - 10px);
	margin:0 auto;
	height:290px;
	overflow:hidden;
	}
.thumb {
    margin: 0 auto;
    width: 93.8%;
}

.wrapper-foto li{
	margin:0 20px 20px 0 !important;
	}
.wrapper-foto li:nth-child(5n+5){
    margin: 0 0 20px 0!important;
}

.wrapper-foto li a {
    height: 79px;
    width: 122px;
}


.wrapper-tour li.middle-modul {
    background: none repeat scroll 0 0 #fff;
    height: 396px;
    padding: 19px 0;
    width: 316px;
	float:left;
}
.wrapper-tour .title-middle-modul {
    font-size: 14px;
    margin: 13px 0 9px;
	padding:0 10px;
}
.wrapper-tour .middle-modul p {
    font-size: 17px;
}
.wrapper-tour li{
	margin:0 56px 56px!important;
	}

.wrapper-tour li:nth-of-type(2n+2){
    margin: 0 0 20px 0 !important;
}
.middle-modul span.image-lipari-vulcano, .middle-modul span.image-salina, .middle-modul span.image-panarea-stromboli, .middle-modul span.image-filicudi-alicudi, .middle-modul span.image-crateri-stromboli {
    height: 158px;
    width: 100%;
}
/*END TOURS*/

}


@media screen and (min-width:1024px) and (max-width:1279px) {
#home {
    height: 594px;
}
#escursioni, #servizi, #barche, #contatti {
    padding: 35px 0;
}
.big-modul {
    height: 424px;
    width: 380px;
}
	.big-modul p {
    font-size: 18px;
}
.wrapper-barche li.little-modul {
    height: 426px;
    width: 316px;
}
.wrapper-servizi .big-modul ul li {
    font-size: 16px;
}
.wrapper-servizi .big-modul .title-big-modul {
    margin: 13px 0 4px;
	}
.wrapper-contatti .big-modul {
    height: 495px;
}
.wrapper-contatti .big-modul p {
    font-size: 18px;
}
.wrapper-contatti .big-modul .title-big-modul {
    font-size: 16px;
}
.contact-modul {
    width: 566px;
}
.personal-mail {
    width: 566px;
}
.forms input {
    width: 258px;
}
.forms input[id="email"] {
    width: 532px;
}
.forms select[id="prefisso"] {   
    width: 180px;
}
.forms input[id="telefono"] {
    width: 346px;
}
.forms textarea {
    width: 532px;
}
.forms input.button{
    width: 544px;
}
.come-arrivare {
    width: 590px;
}
.come-arrivare li {
    width: 140px;
}

/*TOUR*/
#giro-salina, #giro-lipari-vulcano {
    padding: 60px 0 0;
}
.wrapper-salina .big-modul, .wrapper-lipari-vulcano .big-modul{
	height:auto !important;
	}
.wrapper-lipari-vulcano .big-modul p {
    font-size: 15px;
    line-height: 20px;
}

/*END TOUR*/

}

@media screen and (min-width:1280px) and (max-width:1366px) {
#home .big-modul {
    height: 464px;
    margin: 38px 0 0;
    width: 412px;
}
#contatti .big-modul{
	 height: 494px;
    width: 412px;
	}
.big-modul {
    height: 464px;
    width: 412px;
}
#home {
    height: 599px;
}
#escursioni, #servizi, #barche, #contatti {
    padding: 50px 0;
}
.wrapper-escursioni .little-modul .title-little-modul {
    font-size: 14.4px;
    margin: 13px 0 10px;
    padding: 0 10px;
}
.wrapper-servizi .big-modul ul li {
    font-size: 17px;
}
.wrapper-barche .little-modul .title-little-modul {
    font-size: 16.4px;
}

.contact-modul {
    width: 534px;
}
.forms input {
    width: 242px;
}
.forms input[id="email"] {
    width: 500px;
}

.forms select[id="prefisso"] {
    width: 242px;
}

.forms input[id="telefono"] {
    width: 254px;
}

.forms textarea {
    width: 500px;
}
.forms input.button{
    width: 242px;
}
.personal-mail {
    width: 535px;
}
.come-arrivare {
    width: 559px;
}
.come-arrivare li {
    width: 132px;
}
/*TOUR*/
#giro-salina, #giro-lipari-vulcano{
    padding: 60px 0 0;
}
.wrapper-salina .big-modul, .wrapper-lipari-vulcano .big-modul{
	height:auto !important;
	}

/*END TOUR*/
	}
    

@media screen and (min-width: 1440px) {
    .forms input[id="email"] {
        width: 468px;
    }

    .forms select[id="prefisso"] {
        width: 180px;
    }

    .forms input[id="telefono"] {
        width: 284px;
    }
}
@media screen and (min-width: 1600px) {
    .forms input[id="email"] {
        width: 468px;
    }

    .forms select[id="prefisso"] {
        width: 180px;
    }

    .forms input[id="telefono"] {
        width: 284px;
    }
}
@media screen and (min-width: 1920px) {
    .forms input[id="email"] {
        width: 468px;
    }

    .forms select[id="prefisso"] {
        width: 180px;
    }

    .forms input[id="telefono"] {
        width: 284px;
    }
}