#nome{
	margin-top:17px;margin-left:18px;
}
#nome2{
	margin-top:17px;margin-left:18px;
}



/* small phone - iphone5*/
@media screen and (max-width: 320px){
	.car-top-class {
    margin-top: 77%;
	}
	.leftclass {
	    margin-top: -60%;
	    margin-left: -60%;
	}
	.rightclass {
    margin-right: -60%;
    margin-top: -8.5%;
	}
	.container-carousel-topannunci {
    margin-top: -101%!important;
    height:138%!important;
	}
	 #boutique_next{
	margin-top: -10%!important;
    width: 20px;
    margin-right: 7%!important;
	    
	}
	 #boutique_prev{
		left:0%!important;
		margin-top: -10%!important;
   		width: 20px;
   		margin-left: 7%!important;
	}
	.webcam{
	height:2955px; 
	}
	.webcamboys{ 
	height:1800px; 
	}
/* roller class mobile */
	.ipadrollerm{
		background-size: 92%;
		height:115%;
	}
	/* roller top mobile */
	.ipadrollertop {
    width: 83%;
    margin-left: 8%;
	}
	.iconeroller img{
	margin-top:-3%;
	}
	
	#banner-gallery{
	margin-top:-37%;
	}
	.desc p{
		width: 210px;
    	margin-left: -21px;
    	margin-top: -4%;
    	max-height: 20px;
	}
	#iconeroller{
		padding:0;
		margin:0;
		width:215px;
		height: 50px;
		margin-top: 7px;
    	margin-left: -23px;
	}
	ul#iconeroller li {
		float:left;
		width:41px;
		height: 50px;
		display: inline-block;
    	padding: 0;
    	margin: 0 1px 0 1px;
	}
	ul#iconeroller img {
   		width: 28px;
	}
	.markgeo{
		width: 23px!important;
	}
	.markvideo{
		width: 33px!important;
    	margin-top: 3px!important;
	}

	h4.testtop {
	    margin-top: 5px!important;
	}
	.testoingresso {
	    margin-top: 0!important;
	}
	.testoreg-prov {
	    margin-top: 0!important;
	}

	.ptop {
	    margin-top: -15px!important;
	}
	.navbar-nav .open .dropdown-menu>li>a {
    line-height: 24px!important;
}
.dropdown-menu.sub-menu > li > a {
    font-size: 20px!important;
}
.dropdown-menu {
    font-size: 18px!important;
}
}



/* iphone5 landscape */
@media screen and (max-width: 320px) and (orientation : landscape){
	.bordo {
    height: 255%;
}
	.bordo2{
		height: 270%;
	}
.car-top-class {
    margin-left: -66px;
}
	.container-carousel-topannunci {
    margin-top: -38%!important;
    width:76%!important;
    margin-right: 12%;
    height:130%!important;
	}

	.homesite{
	margin-bottom: 5px;
    font-size: 35px;
	}

	.webcam{
	height:5150px; 
	width: 90%;
	}
	.webcamboys{ 
	height:3600px; 
	width: 90%;
	}

	.ipadrollerm{
		height:535px;
		background-size:50%;
	}

	.ipadrollertop{
		width: 100%;
	    background-size: 65%;
	    height: 654px;
	    margin: 0 auto;
	    margin-bottom: 5%;
	    margin-top: 5%;
	}
	.iconeroller{
		margin-top:200px;
	}
	img.preloadc{
		width: 296px;
/*	    margin-left: 29px;
	    margin-top: -47px;*/
	}
	img.owl-lazy{
		width: 296px;
	}
	#iconeroller{
		padding:0;
		margin:0;
		width:310px;
		height: 50px;
		margin-top: 7px;
    	margin-left: -7px;
	}
	ul#iconeroller li {
		float:left;
		width:60px;
		height: 50px;
		display: inline-block;
    	padding: 0;
    	margin: 0 1px 0 1px;
	}
	ul#iconeroller img {
   		width: 30px;
	}
	.markgeo{
		width: 25px!important;
	}
	.markvideo{
		width: 37px!important;
    	margin-top: 3px!important;
	}
	.desc h4{
		width:265px;
		margin:0 auto;
		font-size: 15px;
	}
	.owl-stage-outer {
    width: 315px;
	}

	.ipadrollerm {
    height: 240%;
    background-size: 70%;
	}


	#boutique_prev{
		margin-left: 23%!important;
		margin-top: -55px!important;
	}
	#boutique_next{
		margin-top: -55px!important;
		margin-right: 22%!important;
	}
	.owl-stage-outer{
	    width: 316px;
    	margin-left: 20px;
    	margin-top: -20px;
	}

	.desc{
		margin: 30px 0 0 0!important;
	}

	.desc p {
		font-size: 17px;
    	margin-right: -140px;
	}

	.fototop{
		width: 275px!important;
    	margin-left: 51px!important;
    	margin-top: 0!important;
	}

	.testtop{
		width:372px!important;
	}
	.navbar-nav .open .dropdown-menu>li>a {
    line-height: 24px!important;
	}
	.dropdown-menu.sub-menu > li > a {
	    font-size: 20px!important;
	}
	.dropdown-menu {
	    font-size: 18px!important;
	}
}



/* smartphone PORTRAIT - huawei p8lite-p9 */
@media screen and (min-width: 321px) and (max-width: 480px){
	.car-top-class {
    	margin-top: -20%;
	}
	.ipadrollerm {
		height: 100%;
	}
	img.preloadc,img.owl-lazy{
		height:297px;
	}

	.desc{
		margin-top: 15px;
	}
	.desc p{
		width: 210px;
    	margin-left: -21px;
    	max-height: 20px;
	}
	.desc h4 {
		margin-top: -1%;
	}

	.desctop{
		width:250px;
	}
	
	.pup{
		margin-top: 26px!important;
	}

	.ptop{
		margin-top: 5px!important;
	}
	p.testtop{
		font-size: 14px;
		width: 200px;
    	margin-left: 14px;
	}

	@media(min-width:374px) and (max-width:376px) and (orientation: portrait){
		#iconeroller{
			margin-top: -3%;
		}
		.desc h4{
			margin-top:6px;
		}
	}
	#iconeroller{
		padding:0;
		margin:0;
		width:215px;
		height: 50px;
		margin-top: -5%;
    	margin-left: -23px;
	}
	ul#iconeroller li {
		float:left;
		width:41px;
		height: 50px;
		display: inline-block;
    	padding: 0;
    	margin: 0 1px 0 1px;
	}
	ul#iconeroller img {
   		width: 27px;
	}
	.markgeo{
		width: 20px!important;
	}
	.markvideo{
		width: 33px!important;
    	margin-top: 3px!important;
	}

	.top{
		width:205px;
		margin-left: 4%;
		margin-top: 129%;
	}

	.ipadrollertop {
    	width: 100%;
    	margin: 0;
    	background-size: 73%;
	}
	.container-carousel-topannunci {
	    margin-top: -73%!important;
	    height:140%!important;
	    margin-right: 7%;
	}
	
	#boutique_prev{
		margin-left: 19%!important;
	    margin-top: -11%!important;
	    width: 6%;
	}
	#boutique_next{
		margin-right: 19%!important;
	    margin-top: -11%!important;
	    width: 6%;
	}
	.testoingresso{
		margin-left: 8%;
	}
	#top .owl-stage-outer {
		width: 210px;
	}
	.testtop{
		width: 233px;
	}
	.pup {
	    margin-top: 30px!important;
	}
	#nome {
	    margin-top: 8px;
	}
	#nome2 {
	    /*margin-top: 19px;*/
	    margin-top: -2px;
	}
	.top-class-slider {
	    margin-top: 104px;
	}
	.desc h4 {
	    margin-top: -15px;
	}
	#fototop {
	    margin-left: 23px;
	}
	.testoreg-prov {
    margin-top: 0!important;
	}
	.webcam{
		height:3390px!important; 
	}
	.navbar-nav .open .dropdown-menu>li>a {
    line-height: 24px!important;
	}
	.dropdown-menu.sub-menu > li > a {
	    font-size: 20px!important;
	}
	.dropdown-menu {
	    font-size: 18px!important;
	}
}



/* smartphone LANDSCAPE - huawei p8lite-p9 */
@media screen and (min-width: 481px) and (max-width: 600px){

	.bordo {
   		height: 255%;
	}
	.bordo2{
		height: 270%;
	}
	.car-top-class {
	    margin-left: -66px;
	}
	.container-carousel-topannunci {
    margin-top: -38%!important;
    width:76%!important;
    margin-right: 12%;
    height:130%!important;
	}

	.homesite{
	margin-bottom: 5px;
    font-size: 35px;
	}

	.webcam {
	    height: 6080px;
	}

	.webcamboys{ 
	height:3600px; 
	width: 90%;
	}

	.ipadrollerm{
		height:535px;
		background-size:50%;
	}

	.ipadrollertop{
		width: 100%;
	    background-size: 65%;
	    height: 654px;
	    margin: 0 auto;
	    margin-bottom: 5%;
	    margin-top: 5%;
	}
	.iconeroller{
		margin-top:200px;
	}
	img.preloadc{
		width: 296px;

	}
	img.owl-lazy{
		width: 296px;
	}
	#iconeroller{
		padding:0;
		margin:0;
		width:310px;
		height: 50px;
		margin-top: 7px;
    	margin-left: -7px;
	}
	ul#iconeroller li {
		float:left;
		width:60px;
		height: 50px;
		display: inline-block;
    	padding: 0;
    	margin: 0 1px 0 1px;
	}
	ul#iconeroller img {
   		width: 30px;
	}
	.markgeo{
		width: 25px!important;
	}
	.markvideo{
		width: 37px!important;
    	margin-top: 3px!important;
	}
	.desc h4{
		width:265px;
		margin:0 auto;
		font-size: 15px;
	}
	.owl-stage-outer {
    width: 315px;
	}

	.ipadrollerm {
    height: 240%;
    background-size: 70%;
	}


	#boutique_prev{
		margin-left: 23%!important;
		margin-top: -57px!important;
		width:23px;
	}
	#boutique_next{
		margin-top: -57px!important;
		margin-right: 23%!important;
		width:23px;
	}
	.owl-stage-outer{
	    width: 316px;
    	margin-left: 20px;
    	margin-top: -20px;
	}

	.desc{
		margin: 30px 0 0 0!important;
	}

	.desc p {
		font-size: 17px;
    	margin-right: -140px;
	}

	.fototop{
		width: 275px!important;
    	margin-left: 51px!important;
    	margin-top: 0!important;
	}

	.testtop{
		width:372px!important;
	}
   	



/* LANDSCAPE huawei p9 */
	.ipadrollerm {
	    height: 280%;
	    background-size: 68%;
	}
	#desctop{
		margin-top: 32px!important;
	}
	.preloadc{
		width: 300px!important;
	}
	.owl-lazy{
		width: 300px!important;
	}

	.top-class-slider {
    	margin-top: 140px;
	}

	.owl-stage-outer {
    	width: 298px;
    	margin-top: 15px;
	}
	.desc {
    	margin: 20px 0 0 0!important;
	}

	.desc h4 {
	    margin-top: 15px!important;
	    margin-bottom: 15px!important;
	}
	.ipadrollertop {
	    width: 100%;
	    height: 700px;
	}
	.fototop{
		width: 290px!important;
	}

	#top .owl-stage-outer{
		width:340px;
	}

	#boutique_prev {
	    margin-top: -70px!important;
	}
	#boutique_next {
    	margin-top: -70px!important;
	}

	.desctop{
		margin: 35px 0 0 0!important;
	}

	#iconeroller{
		margin-top:7%;
	}
	.navbar-nav .open .dropdown-menu>li>a {
	    line-height: 24px!important;
	}
	.dropdown-menu.sub-menu > li > a {
	    font-size: 20px!important;
	}
	.dropdown-menu {
	    font-size: 18px!important;
	}
}



/* TABLET portrait */
@media screen and (min-width: 769px) and (max-width: 1024px){
	.leftclass{
		margin-top: -25%;
		margin-left: -27%;
	}
	.rightclass{
		margin-right: -26%;
		margin-top: -3%;
	}
	.container-carousel-topannunci {
    margin-top: -40.6%;
    width:100%;

	}
	.cornicemobile{
		width:100%;
	}


/* cambio menù bootstrap per tablet (come mobile) */
  .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-collapse.collapse {
      display: none!important;
  }
  .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;
  }

/* fine modifica menu */


	.icone {
    margin-left: -30%;
    }

	.capitello {
    width: 15%;
	}


}

@media screen and (min-width: 1025px) and (max-width: 1200px){
/* TABLET - Landscape 
cambio menù bootstrap per tablet (come mobile) */
  .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-collapse.collapse {
      display: none!important;
  }
  .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;
  }
}


/* iPhone 5 LANDSCAPE----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	.ipadrollerm {
		height:230%;
	    background-size: 70%;
	}
	.top-class-slider {
    	margin-top: 145px;
	}
	.car-top-class {
	    margin-top: 0%;
	}

	.desc p {
	    margin-top: -10px;
	    margin-bottom: 15px;
	}
	.desc h4 {
	    margin-top: 15px!important;
	}
	#top .owl-stage-outer {
	    width: 318px;
	}
	.top{
		margin-top: 320px;
	}
	.desctop {
	    margin: 15px 0 0 0!important;
	}
	#boutique_prev {
	    margin-top: -95px!important;
	    width:23px;
	}
	#boutique_next {
	    margin-top: -95px!important;
	    width:23px;
	}
	.navbar-nav .open .dropdown-menu>li>a {
    line-height: 24px!important;
	}
	.dropdown-menu.sub-menu > li > a {
	    font-size: 20px!important;
	}
	.dropdown-menu {
	    font-size: 18px!important;
	}

}


/* iPhone 6 PORTRAIT ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	

	.top-class-slider {
	    margin-top: 37%;
	}
	.car-top-class {
	    margin-top: -24%;
	}
	.desc{
		margin-top: 30px!important;
	}
	.desc h4 {
	    margin-top: -26px!important;
	    width: 218px;
	    margin-left: -15%;
		}
	
	.desc p {
	    width: 204px;
	    margin-left: -18px;
	}

	.ptop {
	    margin-top: -10px!important;
	}
	#iconeroller{
		margin-top: 0;
	}
	.top {
	    margin-left: 9%;
	    margin-top: 123%;
	}
	#top .owl-stage-outer {
	    width: 192px;
	    margin-left: 3%;
	}
	.preloadc{
		width:205px;
		height: 312px!important;
	}
	.owl-lazy{
		width:205px;
		height: 315px!important;
	}
	.fototop{
		width:200px;
		margin-left: 0;
	}
	#fototop {
	    margin-left: 2px;
	}
	#fototoppre{
		margin-left: -12%;
	}
	#top .owl-stage-outer {
		width: 210px;
		margin-left: 2%;
	}
	#boutique_prev {
	    margin-top: -6%!important;
	    width:23px;
	    margin-left: 19%!important;
	    width:19px;
	}
	#boutique_next {
	    margin-top: -6%!important;
	    width:23px;
	    margin-right: 19%!important;
	    width:19px;
	}
	.desctop {
    margin-top: 42px!important;
    width: 232px;
	}

	#top .owl-stage-outer {
	    width: 210px;
	    margin-left: 3%;
	}
	#desctop{
		width: 200px;
		margin-top: 42px!important;
	}
	p.testtop {
	    width: 241px;
	    margin-left: -21px;
	}

	h4.testtop {
	    margin-left: -5%;
	}
	.top-class-slider {
	    width: 203px;
	}

	.testoingresso {
	    margin-top: 0!important;
	}
	.testoreg-prov {
	    margin-top: 0!important;
	    margin-right: 0!important;
	}
	.container-carousel-topannunci {
    height: 141%!important;
	}
	.webcam{
		height:3550px!important;
	}
	.modann {
	    margin-top: 3%;
	}
	.navbar-nav .open .dropdown-menu>li>a {
	    line-height: 24px!important;
	}
	.dropdown-menu.sub-menu > li > a {
	    font-size: 20px!important;
	}
	.dropdown-menu {
	    font-size: 18px!important;
	}
}



/* iPhone 6 LANDSCAPE ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	.ipadrollerm {
	    background-size: 65%;
	    height:220%;
	}
	.owl-carousel{
		width:120%;
	}
	.owl-stage-outer{
		width: 130%;
		margin-left: 3%;
		margin-top: -10%;
	}
	.ipadrollerm {
	    height: 845px;
	}
	.car-top-class {
    	margin-top: 79%!important;
	}
	
	.car-top-class {
	    margin-top: 103%;
	    margin-left: -20%;
	}
	.preloadc{
		width:320px;
	}
	.owl-lazy{
		width:320px;
	}

	.ipadrollertop {
	    background-size: 77%;
	    height:665px;
	}
	#top .owl-stage-outer {
		width: 270px;
	}
	.top{
		margin-top: 325px;
		margin-left: 28%;
	}
	.container-carousel-topannunci {
		height: 125%!important;
	}
	.car-top-class {
	    margin-top: 80%;
	    margin-left: -31%;
	}
	.desc{
		width: 300px;
	}
	.desc p {
	margin-top: -15px;
	margin-bottom: 20px;
	}
	#iconeroller{
		margin-top: 9%;
		margin-right: -15%;
	}
	ul#iconeroller img {
    width: 9%;
	}
	.markgeo {
    width: 8%!important;
	}
	ul#iconeroller li {
		padding:27px;
	}
	.ipadrollertop {
	    background-size: 90%;
	    height: 775px;
	    margin-bottom: 2%;
	}
	#top .owl-stage-outer {
	    width: 310px;
	    margin-left: -1%;
	}
	.container-carousel-topannunci {
	    margin-top: -33%!important;
	}
	.desc p {
	    margin-top: 25px;
	}

	.desctop {
	    margin: 30px 0 0 0!important;
	}

	#desctop {
    	margin-top: 30px;
	}

	#boutique_next{
		margin-right: 12%!important;
		margin-top: -31%!important;
		width:23px;
	}
	#boutique_prev{
		margin-left: 12%!important;
		margin-top: -31%!important;
		width:23px;
	}
	h4.testtop {
	   font-size: 15px;
	}

	.goccia{
		margin-left: 10%;
	}
	p.ptop {
	    width: 320px;
	    margin-left: -6%;
	    height: 30px;
    	margin-top: -2%;
	}
	div#desc2 {
	    margin-top: 11%!important;
	}
  .backcolorline-girl{background-image:url('/img/GIRLS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-girls{background-image:url('/img/GIRLS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-boy{background-image:url('/img/BOYS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-boys{background-image:url('/img/BOYS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-transex{background-image:url('/img/TRANSEX/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-trans{background-image:url('/img/TRANS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-mistress{background-image:url('/img/MISTRESS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-escort{background-image:url('/img/ESCORT/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-trav{background-image:url('/img/TRAV/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-mistress-trans{background-image:url('/img/MISTRESS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-mistress-trav{background-image:url('/img/MISTRESS/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-transex-escort{background-image:url('/img/ESCORT/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-trans-escort{background-image:url('/img/ESCORT/backline3.png');background-repeat:no-repeat;background-size:81%;}
  .backcolorline-trav-escort{background-image:url('/img/ESCORT/backline3.png');background-repeat:no-repeat;background-size:81%;}    
  .backcolorline {
	    height: 640px;
	}

	.testoreg-prov{
		margin-top:0!important; 
		margin-right:0!important;
		margin-bottom: 10px!important;
	}
	.webcam {
	    height: 6855px;
	}
	.inserann {
    	width: 35%;
	    margin-bottom: 3%!important;
	}
	.modann {
	    width: 26%!important;
	}
	.abbann {
	    width: 32%!important;
	    margin-top: 2%!important;
	}
	.navbar-nav .open .dropdown-menu>li>a {
    line-height: 24px!important;
	}
	.dropdown-menu.sub-menu > li > a {
	    font-size: 20px!important;
	}
	.dropdown-menu {
	    font-size: 18px!important;
	}
}

@media(max-width: 768px){.ipadrollertop #boutique_prev,.ipadrollertop #boutique_next{display: none;}}

@media(max-width: 740px) and (min-width: 735px){

	/*CAROUSEL CLASS*/
	.owl-item {height: 1095px;padding-top: 237px;}
	img.preloadc, img.owl-lazy {height: auto;width: 415px;}
	.pup {margin: 38px 0 17px 0!important;}
	#desc2 {width: 415px; margin: 0px 0 30px 30px!important;}
	.car-top-class {margin-top: 0;}
	.top-class-slider {margin-top: 0;width: 455px!important;}
	.desc{width: 415px;margin: 0 auto!important;margin-bottom: 30px!important;}
	.desc p,#desc2 p {margin: 0;width: 415px;}
	div#nome {margin: 0;width: 455px;}
	#iconeroller {width: 455px;margin: 0;}
	ul#iconeroller li{width: 48px;margin:0;}
	.desc h4 {margin: 34px 0 10px 0!important;}
	ul#iconeroller img {width: 50px;margin:0 auto;}
	div#nome2 {margin: 0;}
	ul#iconeroller li{padding: 20px;}
	/*#desc2 p {margin-left: 15px!important;}*/


	/*CAROUSEL TOP*/
	.ipadrollertop {height: 985px;}
	.container-carousel-topannunci {
	    margin: 0 auto!important;
	    width: 385px!important;
	    float: none;
	}
	div#top {width: auto;margin: 0 auto;}
	div#top .owl-item {padding-top: 205px;}
	div#top img.preloadc, div#top img.owl-lazy {width: 370px;}
	p.testtop {width: 370px;margin: 0 auto;}
	.desc.desctop {margin-top: 20px;}
	#boutique_prev,#boutique_next{margin-top: -8%!important;display: none;}
	div.desctop,div#desctop {width: 370px;margin: 0 auto;}
	#fototop {margin-left: 0;}
	h4.testtop {width: 370px;margin:40px 0 20px 0!important;font-size: 17px;}
	#top .owl-stage-outer {width: 370px;margin: 0 auto;}
	div#top div.item.slide{width: 370px;}

}


@media(max-width: 440px) and (min-width: 413px){

	/*CAROUSEL CLASS*/
	.owl-item {height: 630px;padding-top: 105px;}
	img.preloadc, img.owl-lazy {height: auto;width: 225px;}
	.pup {margin: 38px 0 17px 0!important;}
	#desc2 {margin: 38px 0 17px 18px!important;}
	.car-top-class {margin-top: 0;}
	.top-class-slider {margin-top: 0;width: 245px!important;}
	.desc{width: 225px;}
	.desc p {margin: 0;width: 240px;}
	div#nome {margin: 0;width: 245px;}
	#iconeroller {width: 245px;margin: 0;}
	ul#iconeroller li{width: 48px;margin:0;}
	.desc h4 {margin: 15px 0 10px 0!important;}
	ul#iconeroller img {width: 27px;margin:0 auto;}
	div#nome2 {margin: 0;}
	#desc2 p {margin-left: -15px!important;}


	/*CAROUSEL TOP*/
	.ipadrollertop {height: 540px;}
	.container-carousel-topannunci {
	    margin: 0 auto!important;
	    height: 500px!important;
	    width: 215px!important;
	    float: none;
	}
	div#top {width: auto;margin: 0 auto;}
	div#top .owl-item {padding-top: 100px;}
	div#top img.preloadc, div#top img.owl-lazy {width: 215px;}
	p.testtop {width: 200px;margin: 0 auto;}
	.desc.desctop {margin-top: 20px;}
	#boutique_prev,#boutique_next{margin-top: -8%!important;}
	div#desctop {width: 200px;margin: 0 auto;}
	#fototop {margin-left: 0;}
	h4.testtop {width: 215px;margin:19px 0 10px 0!important;}
	#top .owl-stage-outer {width: 215px;margin: 0 auto;}
	div#top div.item.slide{width: 215px;}

}
