 /* #Base 1200 Grid
================================================== */
.container1 { position: relative; width: 1200px; margin: 0 auto; padding: 0; }
.containerwidth								{ width:1200px;}
.container1 .column,
.container1 .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}
.row                                        { margin-bottom: 0px; }

/* Nested Column Classes */
.column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; }

/* Base Grid */
.container1 .one.column,
.container1 .one.columns                     { width: 55px;  }
.container1 .two.columns                     { width: 125px; }
.container1 .three.columns                   { width: 205px; }
.container1 .four.columns                    { width: 280px; }
.container1 .five.columns                    { width: 355px; }
.container1 .six.columns                     { width: 430px; }
.container1 .seven.columns                   { width: 500px; }
.container1 .eight.columns                   { width: 580px; }
.container1 .nine.columns                    { width: 650px; }
.container1 .ten.columns                     { width: 730px; }
.container1 .eleven.columns                  { width: 800px; }
.container1 .twelve.columns                  { width: 880px; }
.container1 .thirteen.columns                { width: 955px; }
.container1 .fourteen.columns                { width: 1025px; }
.container1 .fifteen.columns                 { width: 1100px; }
.container1 .sixteen.columns                 { width: 1180px; }

.container1 .one-third.column                { width: 375px; }
.container1 .two-thirds.column               { width: 775px; }

/* Offsets */
.container1 .offset-by-one                   { padding-left: 75px;  }
.container1 .offset-by-two                   { padding-left: 150px; }
.container1 .offset-by-three                 { padding-left: 225px; }
.container1 .offset-by-four                  { padding-left: 300px; }
.container1 .offset-by-five                  { padding-left: 375px; }
.container1 .offset-by-six                   { padding-left: 450px; }
.container1 .offset-by-seven                 { padding-left: 525px; }
.container1 .offset-by-eight                 { padding-left: 600px; }
.container1 .offset-by-nine                  { padding-left: 675px; }
.container1 .offset-by-ten                   { padding-left: 750px; }
.container1 .offset-by-eleven                { padding-left: 825px; }
.container1 .offset-by-twelve                { padding-left: 900px; }
.container1 .offset-by-thirteen              { padding-left: 975px; }
.container1 .offset-by-fourteen              { padding-left: 1050px; }
.container1 .offset-by-fifteen               { padding-left: 1125px; }

/* #Base 960 Grid
================================================== */
    @media only screen and (min-width: 960px) and (max-width: 1199px) {
    .container1 { position: relative; width: 960px; margin: 0 auto; padding: 0; }
	.containerwidth								{ width:960px;}
    .container1 .column,
    .container1 .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}
    .row                                        { margin-bottom: 0px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container1 .one.column,
    .container1 .one.columns                     { width: 40px;  }
    .container1 .two.columns                     { width: 100px; }
    .container1 .three.columns                   { width: 160px; }
    .container1 .four.columns                    { width: 220px; }
    .container1 .five.columns                    { width: 280px; }
    .container1 .six.columns                     { width: 340px; }
    .container1 .seven.columns                   { width: 400px; }
    .container1 .eight.columns                   { width: 460px; }
    .container1 .nine.columns                    { width: 520px; }
    .container1 .ten.columns                     { width: 580px; }
    .container1 .eleven.columns                  { width: 640px; }
    .container1 .twelve.columns                  { width: 700px; }
    .container1 .thirteen.columns                { width: 760px; }
    .container1 .fourteen.columns                { width: 820px; }
    .container1 .fifteen.columns                 { width: 880px; }
    .container1 .sixteen.columns                 { width: 940px; }

    .container1 .one-third.column                { width: 300px; }
    .container1 .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container1 .offset-by-one                   { padding-left: 60px;  }
    .container1 .offset-by-two                   { padding-left: 120px; }
    .container1 .offset-by-three                 { padding-left: 180px; }
    .container1 .offset-by-four                  { padding-left: 240px; }
    .container1 .offset-by-five                  { padding-left: 300px; }
    .container1 .offset-by-six                   { padding-left: 360px; }
    .container1 .offset-by-seven                 { padding-left: 420px; }
    .container1 .offset-by-eight                 { padding-left: 480px; }
    .container1 .offset-by-nine                  { padding-left: 540px; }
    .container1 .offset-by-ten                   { padding-left: 600px; }
    .container1 .offset-by-eleven                { padding-left: 660px; }
    .container1 .offset-by-twelve                { padding-left: 720px; }
    .container1 .offset-by-thirteen              { padding-left: 780px; }
    .container1 .offset-by-fourteen              { padding-left: 840px; }
    .container1 .offset-by-fifteen               { padding-left: 900px; }
}


/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container1 { width: 768px; }
		.containerwidth								{ width: 768px;}
		.bordercontainer							{ background-image: none;}
        .container1 .column,
        .container1 .columns                         { margin-left: 10px; margin-right: 10px;  margin-top: 10px; margin-bottom: 10px;}
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container1 .one.column,
        .container1 .one.columns                     { width: 28px; }
        .container1 .two.columns                     { width: 76px; }
        .container1 .three.columns                   { width: 124px; }
        .container1 .four.columns                    { width: 172px; }
        .container1 .five.columns                    { width: 220px; }
        .container1 .six.columns                     { width: 268px; }
        .container1 .seven.columns                   { width: 316px; }
        .container1 .eight.columns                   { width: 364px; }
        .container1 .nine.columns                    { width: 412px; }
        .container1 .ten.columns                     { width: 460px; }
        .container1 .eleven.columns                  { width: 508px; }
        .container1 .twelve.columns                  { width: 556px; }
        .container1 .thirteen.columns                { width: 604px; }
        .container1 .fourteen.columns                { width: 652px; }
        .container1 .fifteen.columns                 { width: 700px; }
        .container1 .sixteen.columns                 { width: 748px; }

        .container1 .one-third.column                { width: 236px; }
        .container1 .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container1 .offset-by-one                   { padding-left: 48px; }
        .container1 .offset-by-two                   { padding-left: 96px; }
        .container1 .offset-by-three                 { padding-left: 144px; }
        .container1 .offset-by-four                  { padding-left: 192px; }
        .container1 .offset-by-five                  { padding-left: 240px; }
        .container1 .offset-by-six                   { padding-left: 288px; }
        .container1 .offset-by-seven                 { padding-left: 336px; }
        .container1 .offset-by-eight                 { padding-left: 384px; }
        .container1 .offset-by-nine                  { padding-left: 432px; }
        .container1 .offset-by-ten                   { padding-left: 480px; }
        .container1 .offset-by-eleven                { padding-left: 528px; }
        .container1 .offset-by-twelve                { padding-left: 576px; }
        .container1 .offset-by-thirteen              { padding-left: 624px; }
        .container1 .offset-by-fourteen              { padding-left: 672px; }
        .container1 .offset-by-fifteen               { padding-left: 720px; }
    }
	
@media (max-width: 1024px){
	
	.condiv{
		 left:-168px;
	}
	
	.condivarea{
		display: block; text-align: left; float: none; position: relative; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width: 1360px; height: 464px; margin: 0px; overflow: hidden;
	}
	
}
	
@media (min-width: 721px) and (max-width: 960px){
	
	.condiv{
		 left:-310px;
	}
	
	.condivarea{
		display: block; text-align: left; float: none; position: relative; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width: 1360px; height: 464px; margin: 0px; overflow: hidden;
	}
}
	
@media (max-width: 720px){
	
	.condiv{
		 left:-510px;
	}
	
	.condivarea{
		display: block; text-align: left; float: none; position: relative; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width: 1360px; height: 464px; margin: 0px; overflow: hidden;
	}
}


/*  #Mobile (Portrait)
================================================== */


    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container1 { width: 420px; }		
		.bordercontainer							{ background-image: none;}
        .container1 .columns,
        .container1 .column {  margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px;}

        .container1 .one.column,
        .container1 .one.columns,
        .container1 .two.columns,
        .container1 .three.columns,
        .container1 .four.columns,
        .container1 .five.columns,
        .container1 .six.columns,
        .container1 .seven.columns,
        .container1 .eight.columns,
        .container1 .nine.columns,
        .container1 .ten.columns,
        .container1 .eleven.columns,
        .container1 .twelve.columns,
        .container1 .thirteen.columns,
        .container1 .fourteen.columns,
        .container1 .fifteen.columns,
        .container1 .sixteen.columns,
        .container1 .one-third.column,
        .container1 .two-thirds.column  { width: 420px; }

        /* Offsets */
        .container1 .offset-by-one,
        .container1 .offset-by-two,
        .container1 .offset-by-three,
        .container1 .offset-by-four,
        .container1 .offset-by-five,
        .container1 .offset-by-six,
        .container1 .offset-by-seven,
        .container1 .offset-by-eight,
        .container1 .offset-by-nine,
        .container1 .offset-by-ten,
        .container1 .offset-by-eleven,
        .container1 .offset-by-twelve,
        .container1 .offset-by-thirteen,
        .container1 .offset-by-fourteen,
        .container1 .offset-by-fifteen { padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 319px) {
        .container1 { width: 220px; }
		.bordercontainer							{ background-image: none;}
        .container1 .columns,
        .container1 .column { margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 10px;}

        .container1 .one.column,
        .container1 .one.columns,
        .container1 .two.columns,
        .container1 .three.columns,
        .container1 .four.columns,
        .container1 .five.columns,
        .container1 .six.columns,
        .container1 .seven.columns,
        .container1 .eight.columns,
        .container1 .nine.columns,
        .container1 .ten.columns,
        .container1 .eleven.columns,
        .container1 .twelve.columns,
        .container1 .thirteen.columns,
        .container1 .fourteen.columns,
        .container1 .fifteen.columns,
        .container1 .sixteen.columns,
        .container1 .one-third.column,
        .container1 .two-thirds.column { width: 220px; }
		
		/* Offsets */
        .container1 .offset-by-one,
        .container1 .offset-by-two,
        .container1 .offset-by-three,
        .container1 .offset-by-four,
        .container1 .offset-by-five,
        .container1 .offset-by-six,
        .container1 .offset-by-seven,
        .container1 .offset-by-eight,
        .container1 .offset-by-nine,
        .container1 .offset-by-ten,
        .container1 .offset-by-eleven,
        .container1 .offset-by-twelve,
        .container1 .offset-by-thirteen,
        .container1 .offset-by-fourteen,
        .container1 .offset-by-fifteen { padding-left: 0; }
    }

/* #Mobile 
================================================== */


    @media only screen and (min-width: 320px) and (max-width: 479px) {
        .container1 { width: 300px; }	
		.bordercontainer							{ background-image: none;}
        .container1 .columns,
        .container1 .column {  margin-left: 0; margin-right: 0;  margin-top: 10px; margin-bottom: 10px;}

        .container1 .one.column,
        .container1 .one.columns,
        .container1 .two.columns,
        .container1 .three.columns,
        .container1 .four.columns,
        .container1 .five.columns,
        .container1 .six.columns,
        .container1 .seven.columns,
        .container1 .eight.columns,
        .container1 .nine.columns,
        .container1 .ten.columns,
        .container1 .eleven.columns,
        .container1 .twelve.columns,
        .container1 .thirteen.columns,
        .container1 .fourteen.columns,
        .container1 .fifteen.columns,
        .container1 .sixteen.columns,
        .container1 .one-third.column,
        .container1 .two-thirds.column { width: 300px; }
		
		/* Offsets */
        .container1 .offset-by-one,
        .container1 .offset-by-two,
        .container1 .offset-by-three,
        .container1 .offset-by-four,
        .container1 .offset-by-five,
        .container1 .offset-by-six,
        .container1 .offset-by-seven,
        .container1 .offset-by-eight,
        .container1 .offset-by-nine,
        .container1 .offset-by-ten,
        .container1 .offset-by-eleven,
        .container1 .offset-by-twelve,
        .container1 .offset-by-thirteen,
        .container1 .offset-by-fourteen,
        .container1 .offset-by-fifteen { padding-left: 0; }
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container1 :after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


/* #PAGE STYLES */
#preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000627;
	z-index: 9999;
}
#preloader.generalpreloader{ background-color:#fff;}
#status {
	width: 821px;
	height: 532px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(../static/default/src/z-app/images/preload.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin:  -266px 0 0 -410px;
}
#preloader.generalpreloader #status{background-image: url(../static/default/src/z-app/images/gifloading.gif);
	width: 70px;
	height: 65px;
		margin:  -35px 0 0 -32px;}
.padding-top{
	padding-top:50px;
}
.padding-bottom{
	padding-bottom:50px;
}
.margin-left{ margin-left:10px;}
.margin-right{margin-right:10px;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.line{
	height:7px;
}
.popupcontainer{ display:none;}

	
/* #Imageslider
================================================== */
#imageslider .wrapcontainer{background-image:url(../static/default/src/z-app/images/maserati/separator0.jpg);background-repeat:no-repeat; background-position:center top; position:relative;
		-webkit-background-size: cover;
		   -moz-background-size: cover;
		        background-size: cover;}
#imageslider .slidercontianer{ width:100%;}
#imageslider .slideshow{width:100%; overflow:hidden;}
#imageslider .imageslidercontainer{ position:relative; }
#imageslider .slidercontianer, #imageslider .slideshow, #imageslider .slideshow .sliderelement{ height:464px}
#imageslider #sliderprev, #imageslider #slidernext{ height:464px;}
#imageslider .takemetop{top:-464px;}
#imageslider .takemebottom{ bottom:0;}
@media only screen and (min-height: 640px) and (max-height: 767px) {
#imageslider .slidercontianer, #imageslider .slideshow, #imageslider .slideshow .sliderelement{ height:465px}
#imageslider #sliderprev, #imageslider #slidernext{ height:465px;}
#imageslider .takemetop{top:-465px;}
}
@media only screen and (min-height: 768px) {
#imageslider .slidercontianer, #imageslider .slideshow, #imageslider .slideshow .sliderelement{height:516px}
#imageslider #sliderprev, #imageslider #slidernext{height:516px;}
#imageslider .takemetop{top:-516px;}
}

/* #Slider */
#imageslider .slideshow .sliderelement{background-repeat:no-repeat; background-position:center center; float:left; width:1200px;
		-webkit-background-size: cover;
		   -moz-background-size: cover;
		        background-size: cover;}
				
#imageslider .slideshow .image01{ background-image:url(http://7pixart.com/html/sestec/wp-content/uploads/2013/12/sestec01.png)}
#imageslider .slideshow .image02{ background-image:url(http://7pixart.com/html/sestec/wp-content/uploads/2013/12/sestec02.png)}
#imageslider .slideshow .image03{ background-image:url(http://7pixart.com/html/sestec/wp-content/uploads/2013/12/sestec03.png)}
#imageslider .slideshow .image04{ background-image:url(http://7pixart.com/html/sestec/wp-content/uploads/2013/12/sestec03.png)}
#imageslider #sliderprev, #imageslider #slidernext{ position:absolute;  width:108px;}
#imageslider .sliderheader, #imageslider .sliderheader2{ position:absolute}
#imageslider .sliderheader .omega, #imageslider .sliderheader2 .omega{ text-align:right}
#imageslider .sliderheader .sliderregbutton, #imageslider .sliderheader2 .sliderconfbutton{ width:245px; display:inline-block}

}

@media only screen and (max-width: 767px) {
#imageslider .sliderheader, #imageslider #sliderprev, #imageslider #slidernext{ display:none!important}
}


#imageslider #sliderprev a, #imageslider #slidernext a{ display: block; vertical-align:center; text-align:center;width:108px; height:126px;position:relative; top:50%; margin-top:-63px; background-repeat:no-repeat; background-position:center center;
-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;
	-webkit-transition : all 0.3s ease-out;
	-moz-transition : all 0.3s ease-out;
	-o-transition :all 0.3s ease-out;
	transition : all 0.3s ease-out; }
#imageslider #sliderprev span, #imageslider #slidernext span{ display:none}
#imageslider #sliderprev a:hover, #imageslider #slidernext a:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#imageslider #sliderprev{ left:-7px; border-left:7px solid #fff;}
#imageslider #slidernext{ right:-7px; border-right:7px solid #fff;}
#imageslider #sliderprev a{ background-image:url(../images/slideleft01b.png);}
#imageslider #slidernext a{ background-image:url(../images/slideright01b.png)}
.lang-jp #imageslider h1{font-size: 26px;line-height: 30px;}
/* #pagecontent
================================================== */

#pagecontent .contentcontainer{ background-color:#FFF;}

/*tabs*/
#pagecontent{/*font-family: 'FrutigerLTW01-55Roman';*/ letter-spacing:1px;font-size:12px; color:#525252;}
#pagecontent b, #pagecontent strong{ font-weight:bold; font-style: normal;}
#pagecontent, #pagecontent p{ line-height:20px;}
#pagecontent .pagecontent-tabmenu{font-size:11px; text-align:center;  position: absolute; width:100%; top:-34px; text-transform:uppercase;}
#pagecontent .pagecontent-tabmenu, #pagecontent .pagecontent-tabmenu li, #pagecontent .pagecontent-tabmenu a{height:26px; text-align:center; line-height:26px;}
#pagecontent .pagecontent-tabmenu li, #pagecontent .pagecontent-tabmenu a{ display:inline-block; width:144px;}
#pagecontent .pagecontent-tabmenu li{ margin:0 5px; border:1px solid #fff; background-color:rgba(255,255,255,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
			-webkit-transition : all 0.3s ease-out;
			-moz-transition : all 0.3s ease-out;
			-o-transition :all 0.3s ease-out;
			transition : all 0.3s ease-out; }
#pagecontent .pagecontent-tabmenu li:hover, #pagecontent .pagecontent-tabmenu li.ui-tabs-active{ background-color:#fff;}
#pagecontent .pagecontent-tabmenu li.ui-tabs-active a{ cursor:default}
#pagecontent .pagecontent-tabmenu a, #pagecontent .pagecontent-tabmenu a:active, #pagecontent .pagecontent-tabmenu a:visited{ color:#000;}
#pagecontent .pagecontet-tabtitle{ background-image:url(../static/default/src/z-app/images/maserati/tabtitle.gif); background-repeat:repeat-x; background-position:0 24px; color:#000;}
#pagecontent .pagecontet-tabtitle h2 .bgwhitecontainer{ display:inline-block; background-color:#fff; padding-right:30px; padding-left:10px;}
a.content-imagezoom{ display:block; margin-top:10px; position:relative; cursor:pointer;}
.content-imagezoom .plus{ width:28px; height:28px;display:block; text-align:center; line-height:26px; position:absolute; top:0; background-color:#fff;color:#7e7e7e; border:1px solid #7e7e7e; font-size:19px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
	-webkit-transition : all 0.4s ease-in-out;
	-moz-transition : all 0.4s ease-in-out;
	-o-transition :all 0.4s ease-in-out;
	transition : all 0.4s ease-in-out;}
.content-imagezoom:hover .plus{ color:#fff;background-color:#407ac5; border-color:#407ac5}
.content-imagezoomright .plus{ right:-40px;}
.content-imagezoomleft .plus{ left:-40px;}
/*
#pagecontent.pagecontentconcept{ text-align:center; color:#000; letter-spacing:0;}
.pagecontet-hugetitle h2{font-size: 150px;
line-height: 150px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
padding: 13px 0 0 0;}
*/
hr.blackline{ border:none; margin:0; padding:0; display:block; height:1px; width:100%; color:#000; background-color:#000;}

/* #Base 960 Grid
================================================== */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.bordercontainer							{ background-image:url(../static/default/src/z-app/images/border960.gif);}
#imageslider .slideshow .sliderelement{ width:960px;}
}
/* #Tablet (Portrait)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
#imageslider .slideshow .sliderelement{ width:768px;}
}
/*  #Mobile (Portrait)
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
#imageslider .slideshow .sliderelement{ width:420px;}
#imageslider .slidercontianer, #imageslider .slideshow, #imageslider .slideshow .sliderelement{ height:300px}
#imageslider .takemetop{top:-300px;}
#imageslider #sliderprev, #imageslider #slidernext{height:300px;}
}
/* #Mobile (Landscape)
================================================== */
@media only screen and (max-width: 319px) {
#imageslider .slideshow .sliderelement{ width:220px;}
#imageslider .slidercontianer, #imageslider .slideshow, #imageslider .slideshow .sliderelement{ height:200px}
#imageslider .takemetop{top:-200px;}
#imageslider #sliderprev, #imageslider #slidernext{height:200px;}
}
/* #Mobile 
================================================== */
@media only screen and (min-width: 320px) and (max-width: 479px) {
#imageslider .slideshow .sliderelement{ width:300px;}
#imageslider .slidercontianer, #imageslider .slideshow, #imageslider .slideshow .sliderelement{ height:250px}
#imageslider .takemetop{top:-250px;}
#imageslider #sliderprev, #imageslider #slidernext{height:250px;}

}

@media only screen and (max-width: 959px)
{
.imgautowidth{ display:block; width:100%; height:auto!important;}
.bordercontainer							{ background-image: none;}
}



/* MEDIA QUERIES */

/* Landscape phone to portrait tablet */

@media (max-width: 767px) {

	/* hidden */
	#awwwards {
		display: none;
	}

}

/* Retina Displays */

/* Target any device with retina display (ie iPad 3 and MacBook Pro) */

@media 
only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	
}