@font-face {
    font-family: 'Lucida Sans';
    src: url('../fonts/lucida_sans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}

/* Site Styles
================================================== */

*{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a{
	cursor: pointer;
	text-decoration: none;
	opacity: 1;
}

a:hover {
	cursor: pointer;
	text-decoration: none;
	opacity: 0.68;
    -webkit-transition:opacity 0.3s ease-out;
    -moz-transition:opacity 0.3s ease-out;
    -o-transition:opacity 0.3s ease-out;
    transition:opacity 0.3s ease-out;
}

body{
	background: #181c24;
}

.clear{
	clear: both;
}

.slider{
	background: #13141a;
}

.slider .container{
	padding-top: 80px;
}

.content {
	background: #181c24;
	padding-top: 240px;
	border-top: 1px solid #0e0e10;
}

.header {
	height: 450px;
}

.footer {
	background: rgba(43, 48, 57, .98);
	border-top: 1px solid #0f1218;
}

.footer-help {
	padding: 0;
	border-bottom: 1px solid #0f1218;
}

.footer p{
	color: #9d9d9d;
}

.navigation {
	background:	rgba(43, 48, 57, .98);
	border-bottom: 1px solid rgba(5, 5, 5, .6);
	height:45px;
	position: fixed !important;
	top:0 !important;
	left:0;
	width:100%;
	z-index:800;
}

.navigation .container {
	height: 45px;
}

#menu {
	height: 45px;
}

.navigation .set-size {
	position:relative;
}

.navigation #menu ul{
	float:right;
}

.navigation #menu ul li {
	float:left;
	display:block;
}

.navigation #menu ul li.disabled {
	display:none;
}

.navigation #menu ul li a {
	font-family: "Lucida Sans", Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #c8c8c8;
	text-transform: uppercase;
	padding: 0 12px 0 11px;
	line-height:44px;
	display:block;
	float:left;
	margin: 0 -1px 0 0;
	background:url('../images/menu_sep.png') 0px 11px no-repeat;
}

.navigation #menu ul li:first-child a {
	background: none;
}

.navigation #menu ul li a:hover {
	background: #24282f; 
	color: #fff;
    opacity: 1;   
}

.navigation #menu select {
	display: none;
}

#menu .icon {
	width: 18px;
	height: 18px;
	float: left;
	margin: 12px 4px 0 0;
}

#menu #home-icon {
	background: url('../images/sprite.png') -144px -179px no-repeat;
	display: inline-block;
}

#menu #pictures-icon {
	background: url('../images/sprite.png') -5px -217px no-repeat;
	display: inline-block;
}

#menu #features-icon {
	background: url('../images/sprite.png') -116px -179px no-repeat;
	display: inline-block;
}

#menu #reviews-icon {
	background: url('../images/sprite.png') -28px -218px no-repeat;
	display: inline-block;
}

#menu #contact-icon {
	background: url('../images/sprite.png') -88px -179px no-repeat;
	display: inline-block;
}

#social h3{
	font-family: "Lucida Sans", Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #c8c8c8;
	text-transform: uppercase;
	float: left;
	margin: 12px 7px 0 0;
}

#social li{
	float: left;
}

#social .icon{
	width: 20px;
	height: 20px;
	float: left;
	margin: 14px 0 0 0;
}

#social #first-icon{
	background: url('../images/sprite.png') -134px -218px no-repeat;
	display: inline-block;
}

#social #second-icon{
	background: url('../images/sprite.png') -56px -218px no-repeat;
  	display: inline-block;
}

#social #third-icon{
	background: url('../images/sprite.png') -160px -218px no-repeat;
  	display: inline-block;
}

#social #fourth-icon{
	background: url('../images/sprite.png') -82px -218px no-repeat;
  	display: inline-block;
}

#social #fifth-icon{
	background: url('../images/sprite.png') -108px -217px no-repeat;
  	display: inline-block;
}

.slider h1.logo a {
	width: 180px;
	height: 40px;
	display: block;
	background: url('../images/logo.png') no-repeat 0 0;
	font: 0/0 a;
    color: transparent;
    margin: 108px 0 12px 0;
}

.slider p{
	line-height: 23px;
	text-align: justify;
	color: #6d6d6d;
	margin-bottom: 20px;
	font-size: 13px;
}

.slider .rightside ul li{
	float: left
}

.slider .rightside ul li:first-child{
	margin-right: 31px;
}

.download-button{
	background:	rgba(43, 48, 57, .98);
	width: 214px;
	padding: 12px 0 12px 54px;
	display: block;
	border: 1px solid #0d0d0d;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}

.apple:before{
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	width: 40px;
	height: 45px;
	background: url('../images/sprite.png') -211px -78px no-repeat;
}

.android:before{
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	width: 40px;
	height: 45px;
	background: url('../images/sprite.png') -212px -31px no-repeat;
}

.windows:before{
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	width: 40px;
	height: 45px;
	background: url('../images/sprite.png') -211px -122px no-repeat;
}

.blackberry:before{
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	width: 40px;
	height: 45px;
	background: url('../images/sprite.png') -211px -168px no-repeat;
}

.download-button h2{
	font-size: 11.5px;
	color: #fff;
	margin-bottom: -5px;
	letter-spacing: -1px;
}

.download-button span{
	font-size: 10px;
	color: #727070;
	margin-top: 1px
}

.first-btn:after{
	content: "";
	background: url('../images/sprite.png') -204px -167px no-repeat;
	display: block;
	width: 2px;
	height: 38px;
	position: absolute;
	z-index: 10;
	left: 228px;
	top: 10px;	
}

#pictures > div{
	padding: 50px 0 20px 0;
	border-top: 1px solid #0f1218;
	position: relative;
}

#features > div{
	padding: 43px 0 13px 0;
	border-top: 1px solid #0f1218;
	border-bottom: 1px solid #0f1218;
}

#features ul li a {
	font-size: 11px;
	color: #959595;
}

#features ul li {
	width: 300px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#features ul li:nth-child(3n+3) {
	margin-right: 0px;
}

#features ul li h2{
	margin-bottom: 3px;
	margin-top: 10px;
	padding-left: 69px;
}

#features ul li p{
	line-height: 18px;
	padding-left: 69px;
}

#features ul li span {
	display: block;
	width: 60px;
	height: 60px;
	float: left;
	border-radius: 30px;
}

#feature1 {
	background: rgba(43, 48, 57, .98) url('../images/sprite.png') -143px -32px no-repeat;
}

#feature2 {
	background: rgba(43, 48, 57, .98) url('../images/sprite.png') -142px -104px no-repeat;
}

#feature3 {
	background: rgba(43, 48, 57, .98) url('../images/sprite.png') -1px -103px no-repeat;
}

#feature4 {
	background: rgba(43, 48, 57, .98) url('../images/sprite.png') -71px -104px no-repeat;
}

#feature5 {
	background: rgba(43, 48, 57, .98) url('../images/sprite.png') 0px -33px no-repeat;
}

#feature6 {
	background: rgba(43, 48, 57, .98) url('../images/sprite.png') -71px -33px no-repeat;
}

#reviews {
	padding: 40px 0 7px 0;
	position: relative;
	margin-bottom: 40px;
}

#reviews:before{
	content: "";
	background: #0f1218;
	display: block;
	width: 1px;
	height: 302px;
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 0;
}

#copyright{
	background: rgba(0, 0, 0, 0.1);
	font-size: 11px;
}

#copyright p{
	margin: 13px 0 13px 0;
	color: #838383;
	font-size: 11px;
}

#copyright a{
	color: #ddd;
}

#copyright ul{
	margin-bottom: 0px;	
}

#copyright ul li{
	float: left;
	margin: 15px 0 0 0;
	padding-left: 16px;
	background: url('../images/dot.jpg') 7px 9px no-repeat;
}

#copyright ul li:first-child{
	background: none;
}

#pictures ul li{
	float: left;
	margin-right: 27px;
}

#pictures ul li:last-child{
	margin-right: 0;
}

#pictures ul li h3{
	margin: 7px auto 0 auto;
	text-align: center;
}

#pictures ul li a img{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: -webkit-transform 0.15s ease-in-out;
	-moz-transition: -moz-transform 0.15s ease-in-out;
	-o-transition: -o-transform 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out;
	opacity: .9;
	width: 295px;
	height: 226px;	
	background: #13141a;
}

#pictures ul li a:hover img {
  -webkit-transform: translateY(-15px);
  -moz-transform: translateY(-15px);
  -o-transform: translateY(-15px);
  transform: translateY(-15px);
}

.footer-menu{
	float: right;
}

.contentHolder { 
	position:relative; 
	padding: 3px 0 0 0; 
	width: 460px; 
	height: 265px; 
	overflow: hidden; 
}

.contentHolder .content { 
	width: 438px; 
	background: none;
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

#Default2 {
	width: 464px;
}

#reviews h3 {
	float: left;
	margin: -8px 8px 4px 0;
}

#reviews ul{
	float: right;
	margin: -9px 0 4px 6px;
}

#reviews ul li{
	width: 18px;
	height: 19px;
	display: block;
	float: left;
	background: url('../images/sprite.png') -186px -216px no-repeat;
	margin-right: -3px;
	margin-bottom: 0px;
}

#reviews ul li.star-empty{
	background: url('../images/sprite.png') -206px -216px no-repeat;
}

#reviews p {
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 30px;
}

#reviews p:last-child {
	margin-bottom: 0;
}

#reviews small {
	color: #515151;
}

#reviews span {
	float: right;
	margin: -9px 0 0 8px;
}

#reviews span small{
	color: #c8c8c8;
}

#reviews .leftside {
	padding-left: 25px;
}

.footer ul{
	margin: 0;
}

.footer ul li{
	width: 283px;
	display: block;
	float: left;
	background: url('../images/footer_sep.png') 0 59px no-repeat;
	margin: 0;
	margin-left: 29px;
	padding-left: 27px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
	min-height: 370px;
	text-align: justify;
}

.footer ul li:first-child{
	background: none; 
	margin-left: 0;
	padding-left: 0;
	width: 273px;
}

.footer ul li:last-child{
	width: 270px;
}

.footer ul li ul li{
	min-height: 0px;
	border-bottom: 1px dotted #1b1f24;
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 26px;
	padding: 7px 0;
	color: #fff;
	font-size: 12px;
}

.footer ul li ul li:first-child{
	border-top: none;
	padding-top: 0;
	width: 100%;
}

.footer ul li ul li:last-child{
	border-bottom: none;
	width: 100%;
}

.footer ul li ul li span{
	width: 17px;
	height: 22px;
	display: block;
	float: left;
	margin-right: 7px;
	margin-top: 2px;
}

.footer ul li ul li a{
	color: #9d9d9d;
}

.footer ul li h1 a{
	width: 82px;
	height: 16px;
	display: block;
	background: url('../images/logo_little.png') no-repeat 0 0;
	font: 0/0 a;
    color: transparent;
    margin-top: 25px;
    float: left;
}

.footer h2{
	color: #fff;
	margin: 55px 0 30px 0;
}

.footer a{
	color: #fff;
}

#contact-map{
	background: url('../images/sprite.png') -33px -179px no-repeat;
}

#contact-email{
	background: url('../images/sprite.png') -7px -179px no-repeat;
}

#contact-phone{
	background: url('../images/sprite.png') -60px -179px no-repeat;
}

#flickrfeed a{
	margin: 0 0 7px 7px;
}

#flickrfeed a img{
	border-radius: 2px;
}

#bx-pager {
	margin-top: 62px;
}

#bx-pager ul li{
	margin-right: 17px;
}

#bx-pager ul li a img{
	display: block;
	opacity: .5; 
	-webkit-transition: -webkit-transform 0.19s ease-in-out; 
	-moz-transition: -moz-transform 0.19s ease-in-out; 
	-o-transition: -o-transform 0.19s ease-in-out; 
	transition: transform 0.19s ease-in-out; 
	width: 75px;
	height: 135px;
}

#bx-pager ul li a img:hover{
	opacity: .4; 
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	-o-transform: translateY(-6px);
	transform: translateY(-6px);
	color: #c8c8c8 !important;
}

#bx-pager ul li span{
	color: #636363;
	font-family: "Lucida Sans", Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal; 
	font-size: 9px;
	display: block;
	margin-top: 5px;
	text-align: center;
	width: 75px;
}

.bxslider {
	position: relative;
	height: 580px;
}

.bx-viewport {
	height: 100% !important;
}

.phone_big {
	position: absolute;
	top: 15px;
	right: 15px;
}

.phone_big a img{
	width: 259px;
	height: 541px;
}

.phone_big span img{
	position: absolute;
	right: 17px;
	top: 80px;
	border: 3px solid #252527;
	border-radius: 2px;
	width: 221px;
	height: 388px;
}

.phone_big a{
    opacity: 1;
}

.phone_big:before{
	content: "";
	background: url('../images/sprite.png') -5px -1px no-repeat;
	display: block;
	width: 250px;
	height: 24px;
	position: absolute;
	right: 5px;
	bottom: -35px;
	opacity: .6;	
}

.phone_small {
	position: absolute;
	top: 35px;
	left: 15px;
}

.phone_small a img{
	width: 243px;
	height: 510px;
}

.phone_small a{
    opacity: 1;
}

.phone_small span img{
	position: absolute;
	left: 18px;
	top: 73px;
	border: 3px solid #252527;
	border-radius: 2px;
	width: 211px;
	height: 369px;
}

.phone_small:before{
	content: "";
	background: url('../images/sprite.png') -5px -1px no-repeat;
	display: block;
	width: 250px;
	height: 24px;
	position: absolute;
	left: -5px;
	bottom: -35px;	
	opacity: .35;
}

.active img{
	opacity: .9 !important; 
	cursor: default; 
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
}

.active span{
	color: #c8c8c8 !important;
}

.menudivs {
	overflow: hidden;
}

#scrollUp {
	font-size: 11px;
	color: #fff;
	bottom: 9px;
	right: 7px;
	background: url('../images/sprite.png') -222px -210px no-repeat,	
				rgba(1, 1, 1, 0.4);
	padding: 2px 10px 2px 21px;
	display: block;
	border: 1px solid #000;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
	opacity: 0.85;
}

.white-popup-block{
	max-width:600px; 
	margin: 135px auto 90px auto;
	padding: 10px 30px 20px 30px;
	background: rgba(43, 48, 57, .9);
	border-radius: 3px;
	border: 1px solid rgba(5, 5, 5, .7);
	position: relative;
}

.white-popup-block .mfp-close{
	margin-top: 11px;
}

.white-popup-block p{
	color: #9e9d9d;
	text-align: left;
	margin-bottom: 13px;
}

.white-popup-block h1 {
	color: #fff;
	margin-bottom: 20px;
	margin-top: 20px;
}

.white-popup-block img {
	border-radius: 2px;
	margin: 12px 0 10px 0;
	opacity: .9;
	max-width: 100%;
}

.small-dialog {
	background: rgba(43, 48, 57, .9);
	border-radius: 3px;
	border: 1px solid rgba(5, 5, 5, .7);
	padding: 16px 28px;
	text-align: left;
	max-width: 400px;
	margin: 40px auto;
	position: relative;
	padding-bottom: 0px;
}

.small-dialog p{
	color: #9e9d9d;
	text-align: justify;
	margin-bottom: 20px;
}

.small-dialog h1 {
	color: #fff;
	margin-bottom: 11px;
	margin-top: 3px;
}

img.mfp-img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: rgba(43, 48, 57, .9);
	-webkit-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.45);
	-o-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.45);
	box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.45);
}

.vjs-control-bar {
	display: none !important;
}

.video-js {
	right: 20px !important;
	top: 83px !important;
	position: absolute;
}

.vjs-default-skin .vjs-big-play-button {
  left: 73px;
  top: 151px;
  font-size: 0;
  display: block;
  z-index: 2;
  position: absolute;
  width: 70px;
  height: 70px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: .7;
  background: #000 url('../images/play.png') 25px 19px no-repeat;
  background: rgba(0, 0, 0, 0.27) url('../images/play.png') 25px 19px no-repeat;
  -webkit-border-radius: 75px;
  -moz-border-radius: 75px;
  border-radius: 75px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}


/* Retina Styles
================================================== */

@media all and (-webkit-min-device-pixel-ratio: 1.5) {

  	.slider h1.logo a {
		background: url('../images/logo@2x.png') no-repeat 0 0;
		background-size: 180px 40px;
	}
	
	#menu #home-icon {
		background: url('../images/sprite@2x.png') -144px -178px no-repeat;
		background-size: 260px 246px;
	}
	
	#menu #pictures-icon {
		background: url('../images/sprite@2x.png') -5px -217px no-repeat;
		background-size: 260px 246px;
	}
	
	#menu #features-icon {
		background: url('../images/sprite@2x.png') -116px -179px no-repeat;
		background-size: 260px 246px;
	}
	
	#menu #reviews-icon {
		background: url('../images/sprite@2x.png') -28px -218px no-repeat;
		background-size: 260px 246px;
	}
	
	#menu #contact-icon {
		background: url('../images/sprite@2x.png') -88px -179px no-repeat;
		background-size: 260px 246px;
	}
	
	#social #first-icon{
		background: url('../images/sprite@2x.png') -133px -217px no-repeat;
		background-size: 260px 246px;
	}
	
	#social #second-icon{
		background: url('../images/sprite@2x.png') -55px -217px no-repeat;
	  	background-size: 260px 246px;
	}
	
	#social #third-icon{
		background: url('../images/sprite@2x.png') -159px -217px no-repeat;
	  	background-size: 260px 246px;
	}
	
	#social #fourth-icon{
		background: url('../images/sprite@2x.png') -81px -217px no-repeat;
	  	background-size: 260px 246px;
	}
	
	#social #fifth-icon{
		background: url('../images/sprite@2x.png') -107px -217px no-repeat;
	  	background-size: 260px 246px;
	}
	
	#feature1 {
		background: #2f353d url('../images/sprite@2x.png') -142px -34px no-repeat;
		background-size: 260px 246px;
	}
	
	#feature2 {
		background: #2f353d url('../images/sprite@2x.png') -142px -105px no-repeat;
		background-size: 260px 246px;
	}
	
	#feature3 {
		background: #2f353d url('../images/sprite@2x.png') 0px -105px no-repeat;
		background-size: 260px 246px;
	}
	
	#feature4 {
		background: #2f353d url('../images/sprite@2x.png') -71px -105px no-repeat;
		background-size: 260px 246px;
	}
	
	#feature5 {
		background: #2f353d url('../images/sprite@2x.png') 0px -34px no-repeat;
		background-size: 260px 246px;
	}
	
	#feature6 {
		background: #2f353d url('../images/sprite@2x.png') -71px -34px no-repeat;
		background-size: 260px 246px;
	}
	
	#reviews ul li{
		background: url('../images/sprite@2x.png') -186px -216px no-repeat;
		background-size: 260px 246px;
	}
	
	#reviews ul li.star-empty{
		background: url('../images/sprite@2x.png') -206px -216px no-repeat;
		background-size: 260px 246px;
	}
	
	#contact-map{
		background: url('../images/sprite@2x.png') -33px -179px no-repeat;
		background-size: 260px 246px;
	}
	
	#contact-email{
		background: url('../images/sprite@2x.png') -7px -179px no-repeat;
		background-size: 260px 246px;
	}
	
	#contact-phone{
		background: url('../images/sprite@2x.png') -60px -179px no-repeat;
		background-size: 260px 246px;
	}
	
	.apple:before{
		background: url('../images/sprite@2x.png') -211px -78px no-repeat;
		background-size: 260px 246px;
	}
	
	.android:before{
		background: url('../images/sprite@2x.png') -212px -31px no-repeat;
		background-size: 260px 246px;
	}
	
	.windows:before{
		background: url('../images/sprite@2x.png') -211px -122px no-repeat;
		background-size: 260px 246px;
	}
	
	.blackberry:before{
		background: url('../images/sprite@2x.png') -211px -168px no-repeat;
		background-size: 260px 246px;
	}
	
	.navigation #menu ul li a {
		background:url('../images/menu_sep@2x.png') -1px 7px no-repeat;
		background-size: 2px 30px;
	}
	
	.phone_big:before{
		background: url('../images/sprite@2x.png') -5px -1px no-repeat;
		background-size: 260px 246px;
	}
	
	.phone_small:before{
		background: url('../images/sprite@2x.png') -5px -1px no-repeat;
		background-size: 260px 246px;
	}
	
	.footer ul li h1 a{
		background: url('../images/logo_little@2x.png') no-repeat 0 0;
		background-size: 82px 16px;
	}
	
	.footer ul li{
		background: url('../images/footer_sep@2x.png') 0 25px no-repeat;
		background-size: 1px 245px;
	}
	
	.vjs-default-skin .vjs-big-play-button {
		background: rgba(0, 0, 0, 0.27) url('../images/play.png') 25px 19px no-repeat;
		background-size: 30px 34px;
	}
	
	#menu:before{
		background: url('../images/sprite@2x.png') -172px -176px no-repeat;
		background-size: 260px 246px;
	}
	
}

.footer ul li:first-child{
	background: none;
}
	

/* Media Queries
================================================== */

	/* Smaller than standard 1160 (devices and browsers) */
	@media only screen and (max-width: 1160px) {
		
	#scrollUp {
	display: none !important;
	}
	
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.header {
		height: 400px;
	}

	.content {
		padding-top: 215px;
	}
	
	.phone_big{
		right: 5px;
	}
	
	.phone_big a img{
		width: 225px;
		height: 468px;
	}
	
	.phone_big span img{
		width: 194px;
		height: 345px;
		right: 14px;
		top: 69px;
	}
	
	.phone_small {
		left: 0px;
	}
	
	.phone_small a img{
		width: 210px;
		height: 441px;
	}
	
	.phone_small span img{
		width: 181px;
		height: 321px;
		left: 15px;
		top: 60px;
	}

	.phone_big:before{
		content: "";
		background: url('../images/sprite.png') -25px -1px no-repeat;
		display: block;
		width: 220px;
		height: 20px;
		position: absolute;
		right: 5px;
		bottom: -28px;	
	}

	.phone_small:before{
		content: "";
		background: url('../images/sprite.png') -25px -1px no-repeat;
		display: block;
		width: 200px;
		height: 20px;
		position: absolute;
		left: -5px;
		bottom: -25px;	
		opacity: .6;
	}

	#bx-pager ul li {
		margin-right: 14px;
	}

	#bx-pager ul li a img {
		width: 65px;
		height: 117px;
	}

	#bx-pager {
		margin-top: 58px;
	}

	#bx-pager ul li span {
		width: 65px;
		margin-top: 5px;
	}

	.download-button{
		width: 177px;
		padding: 9px 0 9px 44px;
		margin-bottom: -6px;
	}
	
	.download-button h2{
		font-size: 11px;
	}
	
	.slider h1.logo a {
	    margin-top: 87px;
	}
	
	.slider .rightside ul li:first-child{
		margin-right: 10px;
	}

	.slider p{
		line-height: 20px;
		font-size: 12px;
		margin-bottom: 17px;
	}
	
	.apple:before{
		left: 0;
		background: url('../images/sprite.png') -211px -80px no-repeat;
	}
	
	.android:before{
		left: 0;
		background: url('../images/sprite.png') -213px -33px no-repeat;
	}
	
	.windows:before{
		left: 0;
		background: url('../images/sprite.png') -212px -124px no-repeat;
	}
	
	.blackberry:before{
		left: 0;
		background: url('../images/sprite.png') -212px -169px no-repeat;
	}
	
	.first-btn:after {
		display: none;
	}
	
	#features ul li {
		width: 360px;
		margin-right: 27px;
	}
	
	#features ul li:nth-child(2n+2) {
		margin-right: 0px;
	}
	
	#features ul li:nth-child(3n+3) {
		margin-right: 27px;
	}
	
	#features ul li:last-child {
		margin-right: 0px;
	}
	
	#pictures ul li{
		margin-right: 20px;
	}

	#pictures ul li a img{
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		width: 236px;
	}
	
	#pictures ul li a:hover img {
		-webkit-transform: translateY(-12px);
		-moz-transform: translateY(-12px);
		-o-transform: translateY(-12px);
		transform: translateY(-12px);
	}
	
	#pictures ul li a img{
		width: 236px;
		height: 181px;	
	}
	
	.contentHolder { 
		width: 362px; 
		height: 263px; 
	}

	.contentHolder .content { 
		width: 340px; 
	}
	
	#scrollUp {
		display: none !important;
	}
	
	#flickrfeed a{
		margin: 0 0 7px 7px;
	}
		
	.footer ul li{
		width: 225px;
		min-height: 445px;
		background: url('../images/footer_sep.png') 0 101px no-repeat;
		text-align: left;
		margin-left: 30px;
		padding-left: 29px;
	}

	.footer ul li:first-child {
		width: 197px;
	}

	.footer ul li:last-child {
		width: 207px;
	}

	.footer ul li ul li span {
		height: 35px;
	}
	
	.footer ul li:first-child ul {
		margin-top: -3px;
	}

	.footer ul li ul li {
		line-height: 20px;
		padding: 12px 0 10px 0;
	}

	.footer ul li p {
		line-height: 21px;
		margin-top: -4px;
		margin-bottom: 15px;
	}

	.footer ul li img {
		margin-top: 20px;
	}
	
	.navigation #menu ul li a {
		padding: 0 11px 0 8px;
	}
	
	.video-js {
		right: 18px !important;
		top: 72px !important;
	}
	
	.vjs-default-skin .vjs-big-play-button {
		left: 60px;
		top: 125px;
	}
	
	#phone-video {
		width: 185px !important;
		height: 328px !important;
	}
		
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
	.header {
		height: 492px;
	}
	
	.content {
		padding-top: 462px;
	}

	.navigation #menu select {
		display: block;
	}
	
	.navigation #menu ul {
		display: none;
	}
	
	#social {
		width:210px;
	}
	
	#menu {
		width:210px;
	}
	
	.slider h1.logo a {
	    margin: 18px auto 7px auto;
	}
	
	.slider p{
		line-height: 22px;
		font-size: 13px;
		margin-bottom: 23px;
	}
	
	.slider .rightside ul li:first-child{
		margin-right: 10px;
	}
	
	.download-button{
		width: 205px;
		padding: 12px 0 12px 52px;
		margin-bottom: -6px;
		border: 1px solid #151515;
	}
	
	#features > div {
		padding: 40px 0 23px 0;
	}
	
	#reviews {
		padding: 40px 0 0 0;
	}
	
	#reviews:before{
		display: none;
	}
	
	#pictures > div{
		padding: 43px 0 15px 0;
	}

	#pictures ul li{
		margin-right: 15px;
		width: 130px;
	}
	
	#pictures ul li h3{
		margin: 3px auto 10px auto;
		font-size: 11px;
		line-height: 15px;
	}
	
	#pictures ul li a img{
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		width: 130px;
		height: 100px;
	}
	
	#pictures ul li a:hover img {
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		transform: none;
	}
	
	#copyright {
		text-align: center;
		padding: 18px 0 10px 0;
	}
	
	#copyright p {
		margin: 15px 0 4px 0;
	}
	
	#copyright ul {
		margin-bottom: 15px;
	}
	
	#copyright ul li {
		float: none;
		display: inline;
		margin: 15px 0 0 0;
		padding-left: 10px;
		background: url('../images/dot.jpg') 3px 6px no-repeat;
	}
	
	#copyright ul li:first-child {
		padding-left: 0 !important;
	}
	
	.footer-menu{
		text-align: center;
		float: none;
	}
	
	.contentHolder { 
		width: 423px; 
		height: 265px; 
	}

	.contentHolder .content { 
		width: 408px; 
	}
	
	#reviews .leftside {
		margin: 37px 0 0 0;
		padding-left: 0px;
	}

	.footer .container {
		background: none;
	}
	
	.footer ul li{
		width: 408px;
		background: none;
		margin-left: 0;
		padding-left: 0;
		min-height: 0;
		text-align: left;
	}
	
	.footer ul li:last-child{
		margin-bottom: 40px;
		width: 100%;
	}
	
	.footer ul li:first-child{
		margin-top: 20px;
	}
	
	.footer h2 {
		margin: 34px 0 22px 0;
	}
	
	.ps-container .ps-scrollbar-y-left {
		position: absolute;
		left: 416px !important;
	}
	
	#updates {	
		margin-top: 35px;
		border-top: 1px solid #0f1218;
	}
	
	#scrollUp {
		display: none !important;
	}
	
	#bx-pager {
		display: none;
	}
	
	#menu select{
		width: 160px;
		float: right;
		position: relative;
		z-index: 2;
		height: 27px;
		display: block;
		line-height: 12px;
		padding: 3px 37px 4px 10px;
		margin: 0;
		background: transparent;
		background-color: transparent;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    text-indent: .01px;
	    text-overflow: '';
		text-transform: uppercase;
		color: #c8c8c8;
		border: 1px solid #202020;
		margin-top: 9px;
		font-family: "Lucida Sans";
		font-size: 12px !important;
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		-o-border-radius: 3px; 
		border-radius: 3px; 
		position: relative;
		background: rgba(0, 0, 0, .1);
	}
	
	#menu:before{
		content: "";
		width: 18px;
		height: 25px;
		top: 10px;
		right: 10px;
		z-index: 999;
		display: block;
		position: absolute;
		background: url('../images/sprite.png') -172px -176px no-repeat;
	}
	
	#menu select option{
		color: black;
		font-family: "Lucida Sans" !important;
	}
	
	#menu select::-ms-expand {
	    display: none;
	}
	
	.footer ul li:first-child {
		width: 407px;
	}

	.footer ul li:last-child {
		margin-bottom: 20px;
	}

	.footer ul li:first-child img{
		display: none;
	}

	.footer ul li ul li:first-child {
		margin-top: 2px;
	}

	.footer ul li ul li:last-child {
		margin-bottom: 0px;
	}

	#features ul li {
		margin-bottom: 5px;
	}
	
	.footer ul li h1 a {
		display: none;
	}

	#flickrfeed {
		margin: 27px 0 25px 0;
	}
	
	#copyright p {
		margin: 9px 0 4px 0;
	}
	
	.first-btn:after {
		display: none;
	}
	
	.white-popup-block {
		margin-top: 50px;
		margin-bottom: 5px;
	}
	
	.phone_small {
		left: 0;
	}
	
	.phone_big {
		right: 0;
	}
		
	}
	
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
	#features ul li {
		width: 420px;
	}
		
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	
		
	#social h3{
		display: none;
	}
	
	#social {
		width:150px;
	}
	
	#menu {
		width:150px;
	}
	
	.slider h1.logo a {
	    margin-bottom: 15px;
	}
	
	.slider p{
		line-height: 21px;
		font-size: 12px;
		margin-bottom: 20px;
	}
	
	.download-button{
		width: 300px;
		padding: 12px 0 12px 98px;
		margin-bottom: -6px;
		position: relative;
		border: 1px solid #151515;
	}
	
	.download {
		position: relative;
	}

	.download:before{
		content: "";
		border-top: 1px solid #0f1218;
		display: block;
		width: 32px;
		height: 0px;
		position: absolute;
		z-index: 10;
		left: 17px;
		top: 55%;
	}
	
	.download:after{
		content: "";
		border-top: 1px solid #0f1218;
		display: block;
		width: 32px;
		height: 0px;
		position: absolute;
		z-index: 10;
		right: 17px;
		top: 55%;
	}	

	.apple:before{
		left: 50px;
	}
	
	.android:before{
		left: 50px;
	}
	
	.windows:before{
		left: 51px;
	}
	
	.blackberry:before{
		left: 50px;
	}
	
	.download-button h2{
		letter-spacing: 0px;
	}
	
	.slider h1.logo a {
		margin: 15px auto 10px auto;
	}
	
	.content {
		padding-top: 530px;
	}
	
	#pictures ul li{
		margin-right: 0;
		width: 300px;
	}
	
	#pictures ul li h3{
		margin: 3px auto 17px auto;
		font-size: 12px;
	}
	
	#pictures ul li a img{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		width: 295px;
		height: 226px;
		margin-left: 2px;
	}
	
	#pictures ul li a:hover img {
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		transform: none;
	}
	
	.contentHolder { 
		width: 303px; 
		height: 263px; 
	}

	.contentHolder .content { 
		width: 290px; 
	}
	
	#updates {
		margin-top: 40px;	
	}
	
	.ps-container .ps-scrollbar-y-left {
		left: 296px !important;
	}
	
	.footer ul li{
		width: 300px;
	}
	
	#scrollUp {
		display: none !important;
	}
	
	#flickrfeed a{
		margin: 0 0 8px 8px;
	}
	
	#menu select{
		font-size: 11px !important;
	}

	.header {
		height: 350px;
	}

	.footer ul li:first-child {
		width: 299px;
	}

	.phone_big{
		right: 0px;
	}
	
	.phone_big a img{
		width: 190px;
		height: 394px;
		right: 0;
	}
	
	.phone_big span img{
		width: 165px;
		height: 292px;
		right: 11px;
		top: 53px;
		border-width: 2px;
	}
	
	.phone_small {
		left: 0px;
	}
	
	.phone_small a img{
		width: 175px;
		height: 367px;
		top: 31px;
	}
	
	.phone_small span img{
		width: 151px;
		height: 267px;
		border-width: 2px;
		top: 50px;
		left: 13px;
	}

	.phone_big:before{
		right: 25px;
		bottom: -29px;
		opacity: .7;
	}	

	.phone_small:before{
		display: none;
	}

	.bxslider {
		height: 425px;
	}

	#copyright p {
		margin: 9px 0 4px 0;
	}

	#features ul li {
		margin-bottom: 5px;
	}
	
	.small-dialog {
		padding: 10px 13px 0 13px !important;
	}
	
	.small-dialog h1{
		margin-bottom: 7px !important;
	}
	
	.small-dialog p{
		font-size: 11px !important;
		margin-bottom: 12px !important;
	}
	
	.mfp-close {
		top: 7px !important;
		right: 5px !important;
	}
	
	.white-popup-block{
		margin: 50px auto 5px auto;
		padding: 10px 13px 0 13px;
	}
	
	.white-popup-block .mfp-close{
		margin-top: 7px;
	}
	
	.white-popup-block p{
		margin-bottom: 9px;
		font-size: 11px;
	}
	
	.white-popup-block h1 {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.video-js {
		right: 16px !important;
		top: 61px !important;
	}
	
	.vjs-default-skin .vjs-big-play-button {
		left: 43px;
		top: 103px;
	}
	
	#phone-video {
		width: 155px !important;
		height: 275px !important;
	}

	}


@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	
	#menu:before{
		background: url('../images/sprite@2x.png') -172px -176px no-repeat;
		background-size: 260px 246px;
	}
	
	.apple:before{
		background: url('../images/sprite@2x.png') -211px -80px no-repeat;
		background-size: 260px 246px;
	}
	
	.android:before{
		background: url('../images/sprite@2x.png') -213px -33px no-repeat;
		background-size: 260px 246px;
	}
	
	.windows:before{
		background: url('../images/sprite@2x.png') -212px -124px no-repeat;
		background-size: 260px 246px;
	}
	
	.blackberry:before{
		background: url('../images/sprite@2x.png') -212px -169px no-repeat;
		background-size: 260px 246px;
	}
	
}
