/*   css/structure.css
     Hostito Chile S.A.       */

/* Fonts */
	/*@font-face {
		font-family: 'GENERIC';
		src: url('/fonts/GENERIC.eot');
		src: url('/fonts/GENERIC.eot?#iefix') format('embedded-opentype'),
			 url('/fonts/GENERIC.woff') format('woff'),
			 url('/fonts/GENERIC.ttf') format('truetype'),
			 url('/fonts/GENERIC.svg#LeagueGothicRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}*/
	@font-face {
		font-family: 'icomoon';
		src:url('../fonts/icomoon.eot?aj3ti5');
		src:url('../fonts/icomoon.eot?#iefixaj3ti5') format('embedded-opentype'),
			url('../fonts/icomoon.woff?aj3ti5') format('woff'),
			url('../fonts/icomoon.ttf?aj3ti5') format('truetype'),
			url('../fonts/icomoon.svg?aj3ti5#icomoon') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	[class^="icon-"], [class*=" icon-"] {
		font-family: 'icomoon';
		speak: none;
		font-size: 1.4em;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		margin-right:8px;
	
		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.icon-envelope:before {content: "\e62f";}
	.icon-search:before {content: "\e630";}
	.icon-chat-3:before {content: "\e631";}
	.icon-email2:before {content: "\e632";}
	.icon-heart:before {content: "\e633";}
	.icon-cloud:before {content: "\e634";}
	.icon-star:before {content: "\e635";}
	.icon-clock3:before {content: "\e636";}
	.icon-lock:before {content: "\e637";}
	.icon-user:before {content: "\e638";}
	.icon-phone4:before {content: "\e639";}
	.icon-diamond:before {content: "\e63a";}
	.icon-mapmarker:before {content: "\e63b";}
	.icon-envelope-o:before {content: "\f003";}
	.icon-mobile:before {content: "\e63c";}
	.icon-phone5:before {content: "\e63d";}
	.icon-connection:before {content: "\e63e";}
	.icon-podcast:before {content: "\e63f";}
	.icon-cart:before {content: "\e640";}
	.icon-cart2:before {content: "\e641";}
	.icon-coin:before {content: "\e642";}
	.icon-credit:before {content: "\e643";}
	.icon-phone:before {content: "\e600";}
	.icon-email:before {content: "\e601";}
	.icon-map2:before {content: "\e602";}
	.icon-map:before {content: "\e603";}
	.icon-clock:before {content: "\e604";}
	.icon-reply:before {content: "\e644";}
	.icon-user2:before {content: "\e645";}
	.icon-cog:before {content: "\e646";}
	.icon-truck:before {content: "\e647";}
	.icon-cloud-download:before {content: "\e648";}
	.icon-eye:before {content: "\e649";}
	.icon-bookmark:before {content: "\e64a";}
	.icon-star2:before {content: "\e64b";}
	.icon-thumbs-up:before {content: "\e64c";}
	.icon-point-right:before {content: "\e64d";}
	.icon-checkmark:before {content: "\e64e";}
	.icon-checkmark2:before {content: "\e64f";}
	.icon-googleplus:before {content: "\e605";}
	.icon-googleplus2:before {content: "\e606";}
	.icon-googleplus3:before {content: "\e607";}
	.icon-google-drive:before {content: "\e608";}
	.icon-facebook:before {content: "\e609";}
	.icon-facebook2:before {content: "\e60a";}
	.icon-facebook3:before {content: "\e60b";}
	.icon-instagram:before {content: "\e60c";}
	.icon-twitter:before {content: "\e60d";}
	.icon-twitter2:before {content: "\e60e";}
	.icon-twitter3:before {content: "\e60f";}
	.icon-feed:before {content: "\e610";}
	.icon-feed2:before {content: "\e611";}
	.icon-feed3:before {content: "\e612";}
	.icon-youtube:before {content: "\e613";}
	.icon-youtube2:before {content: "\e614";}
	.icon-vimeo:before {content: "\e615";}
	.icon-vimeo2:before {content: "\e616";}
	.icon-vimeo3:before {content: "\e617";}
	.icon-flickr:before {content: "\e618";}
	.icon-flickr2:before {content: "\e619";}
	.icon-flickr3:before {content: "\e61a";}
	.icon-flickr4:before {content: "\e61b";}
	.icon-picassa:before {content: "\e61c";}
	.icon-picassa2:before {content: "\e61d";}
	.icon-wordpress:before {content: "\e61e";}
	.icon-tumblr:before {content: "\e61f";}
	.icon-tumblr2:before {content: "\e620";}
	.icon-soundcloud:before {content: "\e621";}
	.icon-soundcloud2:before {content: "\e622";}
	.icon-skype:before {content: "\e623";}
	.icon-linkedin:before {content: "\e624";}
	.icon-pinterest:before {content: "\e625";}
	.icon-pinterest2:before {content: "\e626";}
	.icon-foursquare:before {content: "\e650";}
	.icon-html5:before {content: "\e627";}
	.icon-html52:before {content: "\e628";}
	.icon-css3:before {content: "\e629";}
	.icon-emai2:before {content: "\e62a";}
	.icon-clock2:before {content: "\e62b";}
	.icon-map3:before {content: "\e62c";}
	.icon-envelope2:before {content: "\e651";}
	.icon-mobile2:before {content: "\e652";}
	.icon-eye2:before {content: "\e653";}
	.icon-user3:before {content: "\e654";}
	.icon-truck2:before {content: "\e655";}
	.icon-heart2:before {content: "\e656";}
	.icon-cloud2:before {content: "\e657";}
	.icon-star3:before {content: "\e658";}
	.icon-search2:before {content: "\e659";}
	.icon-camera:before {content: "\e65a";}
	.icon-pen:before {content: "\e65b";}
	.icon-diamond2:before {content: "\e65c";}
	.icon-location:before {content: "\e65d";}
	.icon-bubble:before {content: "\e65e";}
	.icon-phone6:before {content: "\e65f";}
	.icon-mail:before {content: "\e660";}
	.icon-like:before {content: "\e661";}
	.icon-photo:before {content: "\e662";}
	.icon-clock4:before {content: "\e663";}
	.icon-paperplane:before {content: "\e664";}
	.icon-banknote:before {content: "\e665";}
	.icon-shop:before {content: "\e666";}
	.icon-calendar:before {content: "\e667";}
	.icon-truck3:before {content: "\e668";}
	.icon-phone2:before {content: "\e62d";}
	.icon-phone3:before {content: "\e62e";}
	.icon-mouse:before {content: "\e669";}
	.icon-mail2:before {content: "\e66a";}
	.icon-paperplane2:before {content: "\e66b";}
	.icon-pencil:before {content: "\e66c";}
	.icon-paperclip:before {content: "\e66d";}
	.icon-user4:before {content: "\e66e";}
	.icon-location2:before {content: "\e66f";}
	.icon-heart3:before {content: "\e670";}
	.icon-thumbsup:before {content: "\e671";}
	.icon-search3:before {content: "\e672";}
	.icon-clock5:before {content: "\e673";}
	.icon-hourglass:before {content: "\e674";}
	.icon-rocket:before {content: "\e675";}
	.icon-cone:before {content: "\e676";}
	.icon-info:before {content: "\e677";}
	.icon-info2:before {content: "\e678";}
	.icon-arrow-left:before {content: "\e679";}
	.icon-arrow-right:before {content: "\e67a";}
	.icon-arrow-left2:before {content: "\e67b";}
	.icon-arrow-right2:before {content: "\e67c";}
	.icon-arrow-left3:before {content: "\e67d";}
	.icon-uniE67E:before {content: "\e67e";}
	.icon-flickr5:before {content: "\e67f";}
	.icon-flickr6:before {content: "\e680";}
	.icon-vimeo4:before {content: "\e681";}
	.icon-vimeo5:before {	content: "\e682";}
	.icon-twitter4:before {content: "\e683";}
	.icon-twitter5:before {content: "\e684";}
	.icon-facebook4:before {content: "\e685";}
	.icon-facebook5:before {content: "\e686";}
	.icon-googleplus4:before {content: "\e687";}
	.icon-googleplus5:before {content: "\e688";}
	.icon-pinterest3:before {content: "\e689";}
	.icon-pinterest4:before {content: "\e68a";}
	.icon-tumblr3:before {content: "\e68b";}
	.icon-tumblr4:before {content: "\e68c";}
	.icon-linkedin2:before {content: "\e68d";}
	.icon-linkedin3:before {content: "\e68e";}
	.icon-instagram2:before {content: "\e68f";}
	.icon-skype2:before {content: "\e690";}
	.icon-skype3:before {content: "\e691";}
	.icon-picasa:before {content: "\e692";}
	.icon-soundcloud3:before {content: "\e693";}
/* Fonts */


/* Responsive Column System */

	.section{clear:both;padding:0px;margin:0px;}

	.group:before,.group:after{content:"";display:table;}
	.group:after{clear:both;}
	.group:before,.group:after{content:"";display:table;}
	.group{width:100%;padding:0;margin:0;zoom:1;}

	.col {/*overflow: hidden;*/display: block;float: left;padding: 0;margin: 0;}

	/* Width Divisions */
	/* 1 */
	.span_1_of_1{width:100%;}
	/* 2 */
	.span_1_of_2{width:50%;}
	/* 3 */
	.span_2_of_3{width:66.66%;}
	.span_1_of_3{width:33.33%;}
	/* 4 */
	.span_3_of_4{width:75%;}
	.span_2_of_4{width:50%;}
	.span_1_of_4{width:25%;}
	/* 5 */
	.span_4_of_5{width:80%;}
	.span_3_of_5{width:60%;}
	.span_2_of_5{width:40%;}
	.span_1_of_5{width:20%;}
	/* 6 */
	.span_5_of_6{width:83.33%;}
	.span_4_of_6{width:66.66%;}
	.span_3_of_6{width:50%;}
	.span_2_of_6{width:33.33%;}
	.span_1_of_6{width:16.66%;}
	/* 7 */
	.span_6_of_7{width:85.48%;}
	.span_5_of_7{width:71.42%;}
	.span_4_of_7{width:57.14%;}
	.span_3_of_7{width:42.85%;}
	.span_2_of_7{width:28.57%;}
	.span_1_of_7{width:14.28%;}
	/* 8 */
	.span_7_of_8{width:87.5%;}
	.span_6_of_8{width:75%;}
	.span_5_of_8{width:62.5%;}
	.span_4_of_8{width:50%;}
	.span_3_of_8{width:37.5%;}
	.span_2_of_8{width:25%;}
	.span_1_of_8{width:12.5%;}
	/* 9 */
	.span_8_of_9{width:88.88%;}
	.span_7_of_9{width:77.77%;}
	.span_6_of_9{width:66.66%;}
	.span_5_of_9{width:55.55%;}
	.span_4_of_9{width:44.44%;}
	.span_3_of_9{width:33.33%;}
	.span_2_of_9{width:22.22%;}
	.span_1_of_9{width:11.11%;}
	/* 10 */
	.span_9_of_10{width:90%;}
	.span_8_of_10{width:80%;}
	.span_7_of_10{width:70%;}
	.span_6_of_10{width:60%;}
	.span_5_of_10{width:50%;}
	.span_4_of_10{width:40%;}
	.span_3_of_10{width:30%;}
	.span_2_of_10{width:20%;}
	.span_1_of_10{width:10%;}
	/* 11 */
	.span_10_of_11{width:90.90%;}
	.span_9_of_11{width:81.81%;}
	.span_8_of_11{width:72.72%;}
	.span_7_of_11{width:63.63%;}
	.span_6_of_11{width:54.54%;}
	.span_5_of_11{width:45.45%;}
	.span_4_of_11{width:36.36%;}
	.span_3_of_11{width:27.27%;}
	.span_2_of_11{width:18.18%;}
	.span_1_of_11{width:9.09%;}
	/* 12 */
	.span_11_of_12{width:91.66%;}
	.span_10_of_12{width:83.33%;}
	.span_9_of_12{width:75%;}
	.span_8_of_12{width:66.66%;}
	.span_7_of_12{width:58.33%;}
	.span_6_of_12{width:50%;}
	.span_5_of_12{width:41.66%;}
	.span_4_of_12{width:33.33%;}
	.span_3_of_12{width:25%;}
	.span_2_of_12{width:16.66%;}
	.span_1_of_12{width:8.33%;}
	/* Width Divisions */
	
/*  Responsive Column System  */

/*  Architecture */

	/* Frame */
	body { 
		margin : 0 auto;
		padding : 0;
		font : 100%/1.4 helvetica, helve, sans-serif;
		width:100%;
		height:auto;
		font-family: "Lato";
		background: #333333;
	}
	#wrapper {
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	/* Frame */

	/* Header */
	#headcontainer {
		width: 100%;
		padding: 0;
		margin: 0;
		background: #333333;
		border-bottom: 4px solid #fff;
		border-top: 4px solid #FFF;
		border-right: 4px solid #FFF;
	}
	header {
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0px;
		text-align: center;
		background: #333333;
	}
	/* Header */
 
   
	/* Center */
	#maincontentcontainer {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	#maincontent{
		clear: both;
		width: 100%;
		margin: 0 auto;
		padding: 0px;
	}
	
	.maincontent{
		clear: both;
		width: 100%;
		margin: 0 auto;
		padding: 0px;
	}
	/* Center */

	/* Footer */
	#footercontainer {
		clear: both;
		width: 100%;
		padding: 20px 0px;
		margin: 0 auto;
		background:#dfd230;
		border-bottom: 4px solid #FFF;
		border-top: 4px solid #FFF;
	}		
	footer {
		clear: both;
		width: 90%;
		margin: 0 auto;
		padding: 0;
	}

		/* Footer Text */
		footer a { 
			text-decoration: none; 
			color : rgb(0,0,0); 
		}		
		footer a:hover, 
		footer a:active,
		footer a:focus { 
			outline : 0; 
			text-decoration: none; 
			color : rgb(0,0,0); 
		}
		footer h2{
			margin: 0 auto;
			padding: 20px 0;
			color : rgb(0,0,0); 
			text-align: center;
		}
		footer p{
			margin: 0 auto;
			padding: 5px 0;
			font-size: 18px;
			color : rgb(0,0,0); 
		}
		/* Footer Text */

		/* Redes Sociales */
		.redesSociales {
			color:#dfd230;
			padding: 12px 11px 12px 12px;
			font-size: 20px;
			background: #000;
			border: 1px solid #dfd230;
			display: block;
			border-radius: 50%; 
			float: right;
			margin: 10px;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
		}
		.facebook:hover{background:#3B5998;border:1px solid #3B5998;color:#fff;}
		.twitter:hover{background:#69b9f6;border:1px solid #69b9f6;color:#fff;}
		.linkedIn:hover{background:#1984bc;border:1px solid #1984bc;color:#fff;}
		.whatsapp:hover{background:#07b601;border:1px solid #07b601;color:#fff;}
		.googlemas:hover{background:#CA3625;border:1px solid #CA3625;color:#fff;}
		.skype:hover{background:#00AFF0;border:1px solid #00AFF0;color:#fff;}
		.youtube:hover{background:#FF3333;border:1px solid #FF3333;color:#fff;}
		.vimeo:hover{background:#1AB7EA;border:1px solid #1AB7EA;color:#fff;}
		.googlemas:hover{background:#CA3625;border:1px solid #CA3625;color:#fff;}
		/*.facebook:hover,.twitter:hover,.linkedIn:hover,.whatsapp:hover,.googlemas:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform: rotate(360deg);transform:rotate(360deg);}*/
		/* Redes Sociales */

		/* Hostito link section */
		#smallprint{background:#333;margin: 0px auto;padding:8px 0px;line-height: 1.4em;text-align:center;color:#e5e5e5;font-size:0.923em;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		#smallprint:hover{background:#000;}
		#smallprint p{font-size:9px;vertical-align:middle;margin:0;text-shadow:none;}
		#smallprint a:link{color:#e5e5e5;text-decoration:none;}
		#smallprint a:hover{color:#FFF;text-decoration:none;}
		/* Hostito link section */
	
	/* Footer */

/*  Architecture */



/* Other Divs */

	/* Contact Page */
	#contactoMapa {
		width: 100%;
		margin:30px 0 0;
		height:370px;
		text-align:center;
		line-height: 1.35;
		overflow: hidden;
		white-space: nowrap;
		border: 5px solid #FFFFFF;
	}
	#contactoMapa img{max-width: inherit;}
	#contactForm {
		position: relative;
		width: 98%;
		padding: 10px;
		margin: 0 1%;
	}
	/* Contact Page */
	
	/* Responsive Video Box */
	#videoPad{
		margin: 20px 10%;
		position: relative; 
		width: 80%; 
		height: 0px; 
		padding-bottom: 60%;
	}
	/* Responsive Video Box */
	
	/* Static Divs */
	.fix10{width:10%}.fix15{width:15%}
	.fix20{width:20%}.fix25{width:25%}
	.fix30{width:30%}.fix35{width:35%}
	.fix40{width:40%}.fix45{width:45%}
	.fix50{width:50%}.fix55{width:55%}
	.fix60{width:60%}.fix65{width:65%}
	.fix70{width:70%}.fix75{width:75%}
	.fix80{width:80%}.fix85{width:85%}
	.fix90{width:90%}.fix95{width:95%}
	.fix1_3{width:33.33%}.fix2_3{width:66.67%}
	/* Static Divs */
	
	/* Margin Divs */
	.div10{width:10%;margin:0 45%;}.div15{width:15%;margin:0 42.5%;}
	.div20{width:20%;margin:0 40%;}.div25{width:25%;margin:0 37.5%;}
	.div30{width:30%;margin:0 35%;}.div35{width:35%;margin:0 32.5%;}
	.div40{width:40%;margin:0 30%;}.div45{width:45%;margin:0 27.5%;}
	.div50{width:50%;margin:0 25%;}.div55{width:55%;margin:0 22.5%;}
	.div60{width:60%;margin:0 20%;}.div65{width:65%;margin:0 17.5%;}
	.div70{width:70%;margin:0 15%;}.div75{width:75%;margin:0 12.5%;}
	.div80{width:80%;margin:0 10%;}.div85{width:85%;margin:0 7.5%;}
	.div90{width:90%;margin:0 5%;}.div95{width:95%;margin:0 2.5%;}
	.div1_3{width:33.32%;margin:0 33.34%;}.div2_3{width:66.66%;margin:0 16.67%;}
	/* Margin Divs */

	/* Shortcuts */
	.floatleft{float:left;}
	.floatright{float:right;}
	.clr {clear: both;}
	.center {text-align: center;}
	.right {text-align: right;}
	.left {text-align: left;}
	/* Shortcuts */

	/* Useful Paddings */
	.paddingTop10 { padding: 10px 0;overflow: hidden;}
	.paddingTop20 { padding: 20px 0;overflow: hidden;}
	.paddingTop40 { padding: 40px 0;overflow: hidden;}
	.paddingLateral10 {padding: 0 5px; box-sizing:border-box; text-align:justify;}
	.paddingLateral20 {padding: 0 10px 20px; box-sizing:border-box; text-align:justify;}
	.paddingLateral20:first-child { padding-left:0px;}
	.paddingLateral20:last-child { padding-right:0px;}
	/* Useful Paddings */
	
	
	/* Headers */
	h1, h2, h3, h4, h5, h6 {
		font-family: "Fjalla One", Helvetica, Arial, sans-serif;
		font-weight : normal;
		letter-spacing: 0;
		padding: 0;
		margin: 0;
		width: 100%;}
	h1 {font-size : 32px;
		line-height : 1.6;}
	h2 {font-size : 28px;
		line-height : 1.5;}
	h3 {font-size : 24px;
		line-height : 1.4;}
	h4 {font-size : 20px;
		line-height : 1.3;}
	h5 {font-size : 16px;
		line-height : 1.2;}
	h6 {font-size : 12px;
		line-height : 1.13;}
	/* Headers */


	

/* Responsive */

	@media screen and (max-width: 1280px) {  
	}
	
	/* ipad mini/air  wide - ipad pro vertical */
	@media screen and (max-width: 1024px) { 
		#contactoMapa{  
			display: block;  
			float: none;  
			max-width: 98%;  
		}  
		
		.contactForm{  
			display: block;  
			float: none;  
			max-width: 98%;  
		}
		.redesSociales {
			margin: 5px;
		}
	}
	
	@media screen and (max-width: 800px) {
		.redesSociales {
			margin: 5px 15px;
		}
		footer h2{
			font-size: 20px;
		}
		footer p{
			font-size: 14px;
		}
	}
	
	/* ipad mini/air  vertical */
	@media screen and (max-width: 768px) {
	}
	
	@media screen and (max-width: 640px) { 
		#contactoMapa{  
			display: block;  
			float: none;  
			max-width: 98%;  
		}  
		
		.contactForm{  
			display: block;  
			float: none;  
			max-width: 98%;  
		}
		.span_1_of_2,
		.span_2_of_3,.span_1_of_3,
		.span_3_of_4,.span_2_of_4,.span_1_of_4,
		.span_4_of_5,.span_3_of_5,.span_2_of_5,.span_1_of_5,
		.span_5_of_6,.span_4_of_6,.span_3_of_6,.span_2_of_6,.span_1_of_6,
		.span_6_of_7,.span_5_of_7,.span_4_of_7,.span_3_of_7,.span_2_of_7,.span_1_of_7,
		.span_7_of_8,.span_6_of_8,.span_5_of_8,.span_4_of_8,.span_3_of_8,.span_2_of_8,.span_1_of_8,
		.span_8_of_9,.span_7_of_9,.span_6_of_9,.span_5_of_9,.span_4_of_9,.span_3_of_9,.span_2_of_9,.span_1_of_9,
		.span_9_of_10,.span_8_of_10,.span_7_of_10,.span_6_of_10,.span_5_of_10,.span_4_of_10,.span_3_of_10,.span_2_of_10,.span_1_of_10,
		.span_10_of_11,.span_9_of_11,.span_8_of_11,.span_7_of_11,span_6_of_11,.span_5_of_11,.span_4_of_11,.span_3_of_11,.span_2_of_11,.span_1_of_11,
		.span_11_of_12,.span_10_of_12,.span_9_of_12,.span_8_of_12,.span_7_of_12,.span_6_of_12,.span_5_of_12,.span_4_of_12,.span_3_of_12,.span_2_of_12,.span_1_of_12 {
			width: 100%; 
		}
	}
	
	@media only screen and (max-width : 480px) {
		footer{text-align:center;}
		#contactoMapa{  
			display: block;  
			float: none;  
			max-width: 98%;  
		}  
		
		.contactForm{  
			display: block;  
			float: none;  
			max-width: 98%;  
		} 
		.redesSociales {
			margin: 10px;
		} 
		.div90 {
			width: 95%;
			margin: 0 auto;
		}
		.div80 {
			width: 90%;
			margin: 0 auto;
		}
	}
	
	/* iphone 6s plus */
	@media only screen 
	  and (min-device-width: 414px) 
	  and (max-device-width: 736px) 
	  and (-webkit-min-device-pixel-ratio: 3)
	  and (orientation: portrait) { 
	
	} 
	
	/* iphone 6s */
	@media only screen 
	  and (min-device-width: 375px) 
	  and (max-device-width: 667px) 
	  and (-webkit-min-device-pixel-ratio: 2)
	  and (orientation: portrait) { 
	
	}
	
	/* Galaxy S5 */
	@media screen 
	  and (device-width: 360px) 
	  and (device-height: 640px) 
	  and (-webkit-device-pixel-ratio: 3) 
	  and (orientation: portrait) {
	
	}
	
	/* Generic 320 width */
	@media only screen and (max-width : 320px) {  
		.redesSociales {
			margin: 5px;
		} 
		.div90 {
			width: 98%;
			margin: 0 auto;
		}
		.div80 {
			width: 95%;
			margin: 0 auto;
		}
	} 

	/* iPhone 5 and 5S */
	@media only screen 
	  and (min-device-width: 320px) 
	  and (max-device-width: 568px)
	  and (-webkit-min-device-pixel-ratio: 2)
	  and (orientation: portrait) {
	}
	
	/* iPhone 4 and 4S */
	@media only screen 
	  and (min-device-width: 320px) 
	  and (max-device-width: 480px)
	  and (-webkit-min-device-pixel-ratio: 2)
	  and (orientation: portrait) {
	}

/* Responsive */ 