@font-face {
    font-family: avenir;
    src: url(fonts/AvenirNext-Medium.ttf);
}
@font-face {
    font-family: noteworthy;
    src: url(fonts/Noteworthy-Light.ttf) ;
}

html, body {height: 100%;font-family:helvetica , arial, sans-serif;letter-spacing: 0.125em;}
body.modal-open{overflow: hidden !important;    position: fixed;    width: 100%;}
.container{position:relative;width:98%}

.no-home{padding-top: 130px;}
#main-container {margin-top:50px;}
.padd15{padding:15px;}
.padd40_L{padding-left:40px;}
.padd20_L{padding-left:20px;}
.paddB10{padding:0 0 10px 0 ;}
.padd10{padding:10px;}.padd20{padding:20px;}
.bdr_ccc{border: 1px solid #eee;}
.bg-ccc{background:#ccc;padding:4px 10px}
.paddRL20{padding:0 20px ;}
.margTB2{margin: 2px 0;}
.page-header {border:none;color:#0964bc;text-align:center;font-size:300%;font-weight:normal}
.btn{border-radius: 0;overflow:hidden;}
.margB20{margin:0 0 20px;}
.singlepage {letter-spacing: 0em;min-height:500px;}
.singlepage  h2{ text-align:left}
.bdr_cccWT {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #eee #eee;
    border-image: none;
    border-radius: 4px;
    border-right: 1px solid #eee;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-top: -3px;
    padding-top: 3px;
}
.navbar {
  min-height:20px; 
}
.boldupper{font-weight: bold;text-transform: uppercase;}

.btn-primary {
    background-image: linear-gradient(to bottom, #2a66d6 0px, #2d6ca2 100%);
    background-repeat: repeat-x;
    border-color: #2b669a;
}
#topNav .navbar-nav > li > a {
  font-family:avenir;
  font-weight:normal;
  color:#FFF !important 
}
@media only screen and (max-width: 766px) {
.collapsing, #topNav .in {background-color: #f7f7f7;}
.collapsing ul li a, #topNav .in ul li a {color: #555!important;}
.collapsing ul li a:hover, #topNav .in ul li a:hover {color: #f1f1f1!important;}
}

#logo {
   	 height: 62px;
    width: 220px;
    }
    .navbar ul.navbar-top {
   	 margin-top: 12px;
	}
   	 #topNav {
   	 	height: 68px;
    	padding-top: 5px;
	}
	#topNav .navbar-nav > li > a {
		padding-top: 18px;
  		font-size:14px;
	}
	#home-text{    
	padding-top: 156px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-size: 24px;
	}
	#home-text-2{
    font-size: 19px;
    margin-top: 46px;
    width: 100%;
    text-align: center;
    color: #FFF;
	}
	#home-text-btn {    text-align: center;
   	 	margin-top: 40px;
    	/*padding-bottom: 144;*/}
	#home-text-btn a{
		display: inline-block;
		background: #0a7bff;
		padding: 13px 20px;
		font-size: 18px;
		color: #FFF;
		border-radius: 12px;
	}
	

#home-sell-confidence{
	font-size:14px;
	padding-top:20px;
	padding-bottom:30px;
}
#home-sell-confidence .row div {
	padding:10px 0;
}
#home-sell-confidence img{
	width:50%;
}	

#bounce-img {position:absolute;bottom:10px;left:48%}

.bounce {
  position:relative;
  padding-top:50px;
  animation:arrowmymove 1.5s infinite;
  -webkit-animation:arrowmymove 1.5s infinite; /* Safari and Chrome */
}
@keyframes arrowmymove {
  0%, 20%, 50%, 80%, 100%{ bottom:0; }
  40% { bottom:10px; }
  60%      { bottom:5px; }
}

@-webkit-keyframes arrowmymove{ /* Safari and Chrome */
  0%, 20%, 50%, 80%, 100%{ bottom:0; }
  40% { bottom:10px; }
  60%      { bottom:5px; }
}
/*
@media (max-width: 679px) {
   .bounce { 
      display: none;
   }
}
*/

.bounce img {height:auto;width:auto}
	
@media (min-width: 275px) {
	#home-text{    
		padding-top: 156px;
    	font-size: 28px;
	}
	#home-text-2{
		font-size: 18px;
   	 margin-top: 22px;
	}
	#home-text-btn {    
		text-align: center;
   	 	margin-top: 40px;
    	/*padding-bottom: 144px;*/}
	#home-text-btn a{
		display: inline-block;
		background: #0a7bff;
		padding: 13px 20px;
		font-size: 16px;
		color: #FFF;
		border-radius: 12px;
	}
}
@media (min-width: 736px) {
	#home-text{    
		padding-top: 100px;
    	font-size: 46px;
	}
	#home-text-2{
		font-size: 26px;
    margin-top: 22px;
	}
	#home-text-btn {    text-align: center;
   	 	margin-top: 40px;
    	/*padding-bottom: 263px;*/}
	#home-text-btn a{
		display: inline-block;
		background: #0a7bff;
		padding: 14px 36px;
		font-size: 18px;
		color: #FFF;
		border-radius: 12px;
	}
}

@media (min-width: 768px) {
	.container { width:728px }
	#logo {
   	 height: 62px;
    width: 220px;
    }
    .navbar ul.navbar-top {
   	 margin-top: 12px;
	}
   	 #topNav {
   	 	height: 68px;
    	padding-top: 5px;
	}
	#topNav .navbar-nav > li > a {
		padding-top: 18px;
  		font-size:14px;
	}
	#home-text{    
	padding-top: 212px;
    font-size: 52px;
	}
	#home-text-2{
		font-size: 29px;
    margin-top: 46px;
	}
	#home-text-btn {    text-align: center;
   	 	margin-top: 40px;
    	/*padding-bottom: 263px;*/}
	#home-text-btn a{
		display: inline-block;
		background: #0a7bff;
		padding: 21px 60px;
		font-size: 18px;
		color: #FFF;
		border-radius: 12px;
	}
	#home-sell-confidence{
		font-size:16px;
	}

}

@media only screen and (min-width: 992px) {
  .container {
    width: 970px;
  }
	#logo {
   	 height: 81px ;
   	 width: 300px;
    }
    .navbar ul.navbar-top {
   	 margin-top: 26px;
	}
	.navbar ul.navbar-right{margin-top: 0;}
   	 #topNav {
   	 	height: 98px;
    	padding-top: 10px;
	}
	#menu-phone{font-size: 20px;}
    .navbar ul.navbar-top a{padding-left:18px ;}
	#home-text{    
	padding-top: 212px;
    font-size: 52px;
	}
	#home-text-2{
		font-size: 29px;
    margin-top: 46px;
	}
	#home-text-btn {    text-align: center;
   	 	margin-top: 40px;
    	/*padding-bottom: 263px;*/}
	#home-text-btn a{
		display: inline-block;
		background: #0a7bff;
		padding: 21px 60px;
		font-size: 18px;
		color: #FFF;
		border-radius: 12px;
	}
}
@media only screen and (min-width: 1025px) {
	#logo {
   	 height: 81px ;
   	 width: 300px;
    }
    .navbar ul.navbar-top {
   	 margin-top: 26px;
	}
	.navbar ul.navbar-right{margin-top: 0;}
   	 #topNav {
   	 	height: 98px;
    	padding-top: 10px;
	}
	#topNav .navbar-nav > li > a {
		padding-top: 18px;
  		font-size:18px;
	}
	.navbar ul.navbar-top a{padding-left:42px ;color:#000000 !important;}
	#menu-phone{font-size: 20px;}
	#home-text{
		padding-top:284px;
		font-size:86px;
	}
	#home-text-2{
		font-size:40px;
		margin-top:46px;
	}
	#home-text-btn {    text-align: center;
   	 	margin-top: 40px;
    	/*padding-bottom: 360px;*/}
	#home-text-btn a{
		display: inline-block;
		background: #0a7bff;
		padding: 21px 60px;
		font-size: 28px;
		color: #FFF;
		border-radius: 20px;
	}
}
@media only screen and (min-width: 1200px) {
    .container{width: 1170px;}

}
@media only screen and (min-width: 1350px) {
    .container{width: 1170px;}

}

@media only screen and (min-width: 1500px) {
	.container {width:1400px;}
	.navbar ul.navbar-top{margin-left: 70px;margin-top:50px}
	.navbar ul.navbar-top a{padding-left:54px;}
	.navbar ul.navbar-right{margin-top: 10px;}
	#menu-phone{font-size: 30px;}
	#logo {
   	 height: 106px ;
   	 width: 400px;
    }
	#topNav{
  		height:130px;
  		padding-top:20px;
	}
}
.home-device{
	position:relative;
		top:0;
		z-index:0;
		width:100%;
    background:url('../images/main-image-sellshark.jpg');
    background-size:cover;
    height:100%;
}

@media (min-height: 279px) {
  .home-device{ height:279px;}
  #home-text{ padding-top: 60px;}
	#home-text-btn {   margin-top: 20px;}
}


@media (min-height: 320px) {
  .home-device{ height:320px;}
  #home-text{ padding-top: 74px;}
}
@media (min-height: 360px) {
  .home-device{ height:360px;}
  #home-text{ padding-top: 74px;}
}
@media (min-height: 375px) {
  .home-device{ height:375px;}
  #home-text{ padding-top: 98px;}
}
@media (min-height: 414px) {
  .home-device{ height:414px;}
  #home-text{ padding-top: 98px;}
}


@media (min-height: 568px) {
  .home-device{ height:568px;}
  #home-text{ padding-top: 140px;}
}

@media (min-height: 667px) {
  .home-device{ height:667px;}
  #home-text{ padding-top: 200px;}
}
@media (min-height: 736px) {
  .home-device{ min-height:736px;height:100%}
  #home-text{ padding-top: 250px;}
  #bounce-img {bottom:40px;}
}

.home-device img {
	width:100%;
	height:100%;
}
	
.brand {height: 35px;margin-top:-5px}
.navbar, .navbar-home { 
	background: rgba(0,0,0,0.8);
	border-radius:0;border:0;
	transition: all 0.2s ease-in-out 0s; 
	z-index:100;
}
.navbar-home {
	background: rgba(0,0,0,0) !important;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none ;
			transition: all 0.4s ease-in-out 0s; 
}
.navbar-home-active{
	background: rgba(0,0,0,0) !important;
	transition: background 0.2s ease-in-out 0s; 
}
#more-nav.nav-open {
    height: 100%;
    opacity: 1 !important;
    transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
    z-index: 1000;
}
#more-nav {
    background-color: #f4fafc;
    background-repeat: no-repeat;
    height: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transition: opacity 0s ease 0s , visibility 0.5s  ease 0s;
    width: 100%;
    z-index: -800;
}
#more-nav-container {max-width:960px;margin:auto;padding-top: 120px;}
#moreNav-close {
    cursor: pointer;
    position: absolute;
    right: 35px;
    transition: all 0.5s ease 0s;
	text-decoration:none;  
    top: 35px;
}

#logo {
	display:inline-block;
    background:url('../images/sellshark-logo.png') no-repeat;
	background-size: 100%;
}
.inner-page #logo {
    background:url('../images/sellshark-logo.png') no-repeat;
	background-size: 100%;
}

.home-page-nav a{
	color:#FFF !important;
}
.home-page-nav a:hover,.navbar-home-active .home-page-nav a:hover{
	color:#6e6e6e  !important;
}
.navbar-home-active .home-page-nav a, .dropdown-menu a{
	color: #000000  !important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent !important;
}
.navbar-right .dropdown-toggle {padding-bottom:10px}

.navbar ul.navbar-top a:hover{color:#6e6e6e !important;}
.navbar .navbar-nav a{
	font: 20px bold  helvetica , arial, sans-serif;padding-left:20px;padding-right:20px;
}
.navbar .navbar-left a{
	color:#3c3c3c;
}
.navbar .navbar-nav .dropdown-menu a {
    font-size: 14px;
	line-height:22px;
}

.home-select-header, .home-select-arrow,.home-select-image {height:100%;
  display:table;
  width: 100%;
  padding: 0;}
.v-center {
   height: 100%; display:table-cell; vertical-align: middle;
}
.home-select-header { font: 38px   avenir,helvetica , arial, sans-serif;width:100%; text-align:center;letter-spacing: 0.125em;color:#000}
.home-select-header strong{font-size:40px;color:#FFF;}
.home-select-header span{color:#FFF;}
.home-select-image a {color:#FFFFFF;font-size:28px;font-weight: bold;text-decoration:none}
.home-select-image div.homeProd{margin: 92px 16px 0;padding:10px 0;border-radius:6px;transition: all 0.4s ease-in-out 0s;}
.home-select-image div.homeProd:hover{background: rgba(246, 246, 246, .1);transition: all 0.4s ease-in-out 0s;}
.home-select-image img {max-width:100%; padding-bottom:30px;}

#home-getpaid-fast{
	background:#303030;
	color:#efefef;
	font:17px avenir;
	height:125px;
}
#home-getpaid-fast h2{font-size:36px;}
#home-getpaid-fast span{font-size:19px;font-weight:700;color:#FFF}

#real-cust-review{
	background:#dedede;
	padding:40px ;
}
#real-cust-review .title{
	font-size:36px;
	color:#575757;
	vertical-align: bottom;
}
#real-cust-review .title img{
	vertical-align:bottom;margin-bottom:20px;
}
#real-cust-review .body{
	font-size:22px;
	color:#333;
	font-family:noteworthy;
	margin-top:35px;
}
#real-cust-review .from{
	font-size:15px;
	color:#333;
	font-family:helvetica;
	margin-top:35px;
	font-weight:700;
}
#real-cust-review .from img {padding-left:20px;}

#trustpilot{
	margin:40px 0;
}
#trustpilot .trustpilot-img {
	font-size:36px;
	font-family:avenir;
	color:#575757;
}

/*bulk*/
.form-hasvalue {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.home-section{
    
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #f0f0f0 0%, #ffffff 100%, #7db9e8 100%, #207cca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f0f0f0), color-stop(100%,#ffffff), color-stop(100%,#7db9e8), color-stop(100%,#207cca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#f0f0f0 0%,#ffffff 100%,#7db9e8 100%,#207cca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#f0f0f0 0%,#ffffff 100%,#7db9e8 100%,#207cca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#f0f0f0 0%,#ffffff 100%,#7db9e8 100%,#207cca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#f0f0f0 0%,#ffffff 100%,#7db9e8 100%,#207cca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#207cca',GradientType=0 ); /* IE6-9 */
}

#home-howitwork ,#home-whatPeopleSay{
	padding:58px 0;
    
}

.sectionTitle {
	color:#0564bc;
	font-size:40px;
	font-weight:bold;
	text-align:center;
}
.home-howitwork-step-image {
	margin:56px 0 20px;
}
.home-howitwork-step-title {
	color:#0564bc;
	font-weight:bold;
	font-size:18px;
	margin-bottom:12px;
}
.home-howitwork-step-text {
	color:#45515e;
	
	font-size:16px;
	margin:0 44px
}
#home-desc {
	color:#45515e;
	font-size: 16px;
    line-height: 28px;
	padding:40px 0;
	letter-spacing: 0.0125em;
}


.row { overflow:hidden;}

#home-whatPeopleSay{
background: rgb(250,250,250); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(250,250,250,1) 0%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(250,250,250,1) 0%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(250,250,250,1) 0%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(250,250,250,1) 0%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
#home-testi {
	width:100%;
	height:100%;	
	margin:0 auto;
	overflow:visible;
	position:relative;
	margin-top:40px;
}

#home-testi-slides {
	overflow:visible;
	position:relative;
	
	height:auto;
} 
#home-testi-slides li div.testi-box{
	border:2px solid #ffffff;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding:10px 20px;
	color:#45515e;
	font-size: 16px;
}

#home-testi-slides li.active div.testi-box{
	border:2px solid #0564bc;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding:10px 20px;
}
#home-testi-slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
				
}


#home-testi-slides li {
	
	height:auto;	
	float:left;
	opacity:0.5;
	padding:10px 10px;
	margin:0 30px;
	letter-spacing: 1px;
}
#home-testi-slides li.active {
	opacity:1;
}
#home-testi-slides .testi-user {
	padding:10px 30px;
}
#footer {
    background:#181818 url("../images/appleshark_footer2.png") no-repeat;
	background-size: 100%;
	border-top:solid 9px #2a66d6;
    min-height: 460px;
	padding-top:80px;
	
}

#footer ul, #more-nav ul{
	list-style:none;
	padding:0;
	margin:0;
}
#more-nav ul{margin-bottom:10px}
#more-nav a{letter-spacing: 0;text-decoration:none;}
#footer ul li,#more-nav ul li{padding:0 0 8px 0;}
#footer , #footer a {color:#FFF;letter-spacing: 0;text-decoration:none;}
#footer a:hover, #more-nav a:hover{color:#2a66d6}
#footer a.bigger, #more-nav a.bigger{font-size:20px;}
.bottomFooter { margin:40px 0 16px 0;}
.bottomFooter ul  li {
	padding:0 20px !important;
	line-height:10px;
	border-right:solid 1px #fff;
}
.bottomFooter  ul li:last-child { border-right:none;}
.bottomFooter  ul li:first-child { padding-left:0 !important;}


.vbottom{
    display: inline-block;
    vertical-align: bottom;
    float: none;
	padding-bottom:10px;
}
#footer ul.footer-social li{font-size:18px;	padding:0 0 20px 130px;}
#footer ul.footer-social li:last-child{padding-bottom:0}
#footer ul.footer-social li span{	padding-left:30px;}
/*
@media (max-width: 1200px) {
   #footer ul.footer-social li{padding-left:30px;}
}*/





#sell-most-popular{margin-top:56px;border-bottom:solid 1px #575757;margin-bottom:20px;padding-bottom: 26px;}
#sell-most-popular h3{
	border-bottom:solid 1px #575757;
}
#sell-most-popular a,#sell-by-brand a {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 50px;
    margin-top: 36px;
    width: 250px;
    cursor: pointer;
    display: inline-block;
    height: 150px;
    text-align: center;
    border: solid 4px transparent;
    transition: all 0.4s ease-in-out 0s;
    border-radius: 6px;
    font-size:24px;
    color:#575757
}

#sell-most-popular img, #sell-by-brand img {
	max-height:145px;
	margin-bottom:20px;
}









#howitworks .title {
	text-align:center;
	color: #584D4D;
    font-size: 40px;
    line-height: 65px;
    font-weight: 400;
	margin-bottom:20px;
}
#howitworks-image {
    height: 95px;
    width: 100%;
}
.howitworks-choosedevice { background:url(/images/hiw_choosedevice.png) no-repeat center center ;}
.howitworks-pickmodel { background:url(/images/hiw_pickmodel.png) no-repeat center center ;}
.howitworks-condition { background:url(/images/hiw_condition.png) no-repeat center center ;}
.howitworks-shipping { background:url(/images/hiw_shipping.png) no-repeat center center ;}
.howitworks-confirm { background:url(/images/hiw_confirm.png) no-repeat center center ;}

#catalogContainer, .catalogModel, .carrier, .size{
	min-height:350px;
	text-align:center;
	transition: all 0.4s ease-in-out 0s;
}
.catalogModel, .carrier, .size{
	min-height:150px;
	clear:both;
}
#catalogContainer a{text-decoration:none}
div.catalogList {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 160px;
	cursor: pointer;
    display: inline-block;
    height: 184px;
	text-align:center;
	border:solid 4px transparent;
	transition: all 0.4s ease-in-out 0s;
	border-radius:6px;
}
div.catalogList a{letter-spacing: 0; }
div.catalogList:hover{border-color: rgba(246, 246, 246, .7);transition: all 0.4s ease-in-out 0s;}

.mac-model img{
	width:100px;
}
a.mac-model:hover{text-decoration:none;}

.carrier-button {
    display: inline-block;
    font-size: 0;
    height: 37px;
    margin: auto;
    text-indent: -9999px;
    vertical-align: middle;
    width: 100%;
}

.deviceDetailSelectContainer {
	text-align:left;
	-webkit-transition: width 0.3s ease, margin 0.3s ease;
    -moz-transition: width 0.3s ease, margin 0.3s ease;
    -o-transition: width 0.3s ease, margin 0.3s ease;
    transition: width 0.3s ease, margin 0.3s ease;
}
.deviceDetailSelect {text-align:left;font-size:16px;color:#0964bc;}
.gb-button{color:#FFF;}
 .catalogModel, .carrier, .size{
	text-align:left;
	color:#0964bc;
 }
.catalogModel ul li,.carrier ul li,.size ul li {
    width: 20%;display: inline;
    float: left;
    height: auto;
	padding: 0 0.625em 1.25em;
}
.mac ul li {
    width: 30%;
}
.mac-accessories {
	color:#777;
	font-size:14px;
}
.mac-accessories label {
	font-weight:normal !important;
}
#catalog{margin-top: -180px;}
@media (min-width: 275px) {
#catalog{margin-top:67px;}
}
@media (min-width: 768px) {
#catalog{margin-top: 67px;}
}
@media (min-width: 1024px) {
#catalog{margin-top: 98px;}
}
@media (min-width: 1500px) {
#catalog{margin-top: 130px;}
}

#catalog-lists,  .catalogModel, .carrier, .size, .cat-condition{font-size:18px;margin-bottom:20px;padding:0 100px;transition: all 0.4s ease-in-out 0s;letter-spacing:0;	}
#mydevice  .btn, .catalogModel .btn, .carrier .btn, .size .btn ,#catalog-lists  .btn{
    border-radius: 4px;
    overflow: hidden;
}

.accept-offer-button, .btn-continue{background:#0564bc !important};
#catalog-lists  .btn{margin-bottom:20px;}
#mydevice  .btn { margin-right:10px;}

#mydevice  .btn:hover > .glyphicon {color:#FF0000}
.btn-default {
    background-image: none;
}
.removeThis {cursor:pointer}
#checkout .centered-pills {
    text-align: center;
}
#checkout .centered-pills ul.nav.nav-pills {
    display: inline-block;
}
#checkout .centered-pills ul.nav.nav-pills li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #0964bc #dedfe0 #dedfe0;
    border-image: none;
    border-right: 1px solid #dedfe0;
    border-style: solid;
    border-width: 2px 1px 1px;
    display: inline;
    margin: 0;
    width: 166px;
}
#checkout .centered-pills ul.nav.nav-pills > li > a {
    border-radius: 0;
    color: #8a8a8a;
    font-weight: bold;
}
#checkout .centered-pills ul.nav.nav-pills .active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #0964bc transparent transparent;
    border-image: none;
    border-right: 1px solid transparent;
    border-style: solid;
    border-width: 2px 1px 1px;
}
#checkout .centered-pills ul.nav.nav-pills .active > a {
    background-color: #0964bc !important;
    border-radius: 0;
    color: #ffffff;
    outline: medium none;
}


#product_condition .centered-pills, div.cat-condition .centered-pills{ text-align:center; }
#product_condition .centered-pills ul.nav.nav-pills >li >a,
div.cat-condition  .centered-pills ul.nav.nav-pills >li >a {
    color: #8a8a8a;
	border-radius:0;
	font-weight:bold;
	
 }
#product_condition .centered-pills ul.nav.nav-pills > li:first-child > a,
div.cat-condition .centered-pills ul.nav.nav-pills > li:first-child > a {
    border-left: 4px solid #e3e5e5;
}
#product_condition .centered-pills ul.nav.nav-pills > li:last-child > a, 
div.cat-condition .centered-pills ul.nav.nav-pills > li:last-child > a {
    border-right: 4px solid #e3e5e5;
}
#product_condition .centered-pills .tab-content, 
div.cat-condition .centered-pills .tab-content{
	text-align:left;
}
#product_condition .centered-pills ul.nav.nav-pills  li, 
div.cat-condition .centered-pills ul.nav.nav-pills  li{
    background: none repeat scroll 0 0 #ffffff;
    border-top: 6px solid #f0f1f1;
    list-style: none outside none;
	margin:0;
    width: 20%;
	}
#prodCondContainer .tab-content{
padding: 10px 3% 0;
}

#product_condition .centered-pills  ul.nav.nav-pills > li > a ,
div.cat-condition .centered-pills  ul.nav.nav-pills > li > a {
    background: none repeat scroll 0 0 #f0f1f1;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 4px solid #e3e5e5;
    color: #353230;
    cursor: pointer;
    display: inline-block;
    padding: 15px;
    text-align: center;
    width: 100%;
	outline:none;
}
#product_condition .centered-pills  ul.nav.nav-pills  > li.active> a, 
div.cat-condition .centered-pills  ul.nav.nav-pills  > li.active> a {
    background: none repeat scroll 0 0 #ffffff;
    border-top: 4px solid #0564bc;
    color: #0564bc;
}
#product_condition .centered-pills  ul.nav.nav-pills > li.active:first-child > a ,
#product_condition .centered-pills  ul.nav.nav-pills > li.active:last-child > a,
div.cat-condition .centered-pills  ul.nav.nav-pills > li.active:first-child > a ,
div.cat-condition .centered-pills  ul.nav.nav-pills > li.active:last-child > a {
    border-color: #0564bc;
}

#prodCondContainer{margin-top:20px;}
#product_condition .centered-pills, div.cat-condition .centered-pills{margin:auto}
.condition-container{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-color:  #f0f1f1;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 4px 4px;
	min-height:300px;
    padding:0;
}
.condition-message {
	margin:60px auto;
	padding:40px;
	font-size:18px;
	width:430px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	border-radius: 4px 4px 4px 4px;
}
.productsellImage{border:solid 2px #dedfe0;width:200px;height:200px;line-height:200px;margin:auto}
.productsellName{text-align:center;vertical-align:middle;letter-spacing: 0;}
.condition-info { font-size:16px;letter-spacing: 0; margin:auto;/*padding-top:116px;*/max-width:1024px;}
.condition-info ul{ margin:0 !important;padding:0}
.condition-info li{list-style-type:none;margin:4px 0;padding: 4px 20px;width:100% !important;text-align:left;
background:url(/images/icon-checkmark.png)   no-repeat}
.condition-info li:nth-of-type(2n+1) {
    /*background: none repeat scroll 0 0 #f0f1f1;*/
}
h4.model_name{margin-bottom:0px}
#product_condition  .device-price span, div.cat-condition .device-price span,.condition-info .device-price span {
    color: #0564bc;
    font-size: 3em;
    font-weight: 700;
}
.device-price-accept{margin :30px auto;width: 250px;}
.condition-button .btn { border-radius:0}
#checkout,.pac-item{letter-spacing: 0 ;}
#offer_why { margin-bottom:20px;padding-bottom:20px;letter-spacing: 0;}
#offer_why li {    float: left;    width: 270px;font-weight:bold;font-size:16px;}
#nav-cart-info {
    background:url(/images/cart.png) no-repeat right 3px;
	margin:6px 0;
	background-size: 29px 25px;
}
#nav-cart-info #nav-totalCart {
	background: none repeat scroll 0 0 #0c9eef ;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 14px;    
	 margin: 7px 36px 0 0;
    padding: 0 6px;
	cursor:pointer;
}
#nav-cart-info-items {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4eaf2;
    padding: 14px;
    position: absolute;
    right: 0;
    top: 46px;
    width: 250px;
    z-index: 2;
	font-size:12px;
	letter-spacing:0;
	color:#777;
}
#nav-cart-info-items a.nav-checkout {
    font-size: 12px;
	color:#777 !important;
	text-decoration:none;
}
#nav-cart-info-items a.nav-checkout:hover {
	color:#3e3e3e !important;
}
#nav-cart-total{
	padding-top:10px;
	border-top:solid 1px #e4eaf2;
}
#nav-cart-info-items ul {
	margin:10px 0;
	list-style:none;
	padding:0;
	padding-top:10px;
	border-top:solid 1px #e4eaf2;
}
#nav-cart-info-items ul li{
	position:relative;
	width:100%;
	padding-bottom:10px;
}
#nav-cart-info-items ul li a{
	font-size:12px;color:#777 !important;
}
#nav-cart-info-items ul li a:hover{
	color:#ff0000 !important;
}
#nav-cart-info-items ul li span{
	position:absolute;
	right:0;
	top
}

/*
#checkout { width:960px;margin:auto;}*/
#getPaid{letter-spacing: 0;  line-height: 84px; color: #404040;font-size: 70px; font-weight: 700;margin:40px 0;}
#checkout  .centered-pills ul.nav.nav-pills >li >a:hover {background-color: transparent;}
.checkout-content { margin-bottom:40px;}
#checkout h2.page-header{color:#3c3c3c;font-size:270%;margin-bottom:60px;}
#cartContainer h2.page-header{color:#0964bc;font-size:270%;font-weight:bold;margin:16px 0;}
#cartContainer {
    border: 1px solid #d7d7d7;
	/*padding:0 10px;
	margin:0 20px;*/
	letter-spacing: 0;
}
#cartContainer a:hover {text-decoration:none;color:#666}
#coupon-code-container {margin:-10px 20px 20px 20px;}
#coupon-code-btn { border-radius:0;font-size:110%;font-weight:normal}
#cart-coupon-code { padding:20px 30px;}

#coupon-code-input { margin:0 -30px;}
#cartTitle {
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
}

.cart-item {padding:10px 16px;}
.cart-item .checkout_qty,  .checkout_qty { width:40px;}
.cart-item-action {margin-top:6px}
.cart-item-action a {font-size:12px;text-decoration:none}
.cart-item-action a.remove{color:#000}
.cart-item-action .glyphicon-remove {color:red}
.cart-item-price {
    font-weight: bold;
    text-align: right;
}
#cart-subtotal {
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    font-weight: bold;
    padding: 10px;
}
#cart-total{text-align:center;font-size:14px;font-weight:700;background:#F5F5F5}
#paymentFee,#couponCode{font-weight: bold;  padding: 10px;}
.payment-button {letter-spacing: 0; border:solid 2px #b7b7b7;margin:0 60px;margin-bottom:30px;font-size:120%;cursor:pointer}
.payment-button-inner { border:solid 2px transparent;padding:20px 0; }
.payment-button-hover {border-color:#0964bc;}
.payment-button-image  {overflow:hidden}
#expect-next {letter-spacing: 0;font-size:120%;margin-top:40px;}
#expect-next div {letter-spacing: 0;font-size:122%}
#billing-saved-address, #shipping-saved-address{margin:10px 0;}
.ui-effects-transfer { border: 2px dotted gray; }
#geocomplete,#geocomplete2 { width:440px;}
#boxes {margin:0 50px;letter-spacing: 0;min-height:250px;}
#order-status-container{margin:54px 30px;font-size: 24px;}
#user-info{margin:54px 30px;}
.payment-box{text-align:left;background:none;padding-left:80px;padding-top:20px;}
.order-box{margin:2px 0;padding:10px 0;}
#boxes .order-details .row {margin:10px 0;font-weight:bold}
#boxes .order-details .row .small{font-weight:normal}
#boxes .row .bg-primary{font-weight:bold;padding:6px 0;font-size:110%}
#boxes .padd20 .row div{margin:2px 0}
#boxes .padd20  img {width:100%;}
#boxes .order-details, .total-row {border-bottom:solid 1px #b7b7b7;padding-bottom:4px}
#my-account { margin:10px 50px;letter-spacing: 0;}
#dashboardcart h2 { margin-top: 0;font-weight:bold;}
#addressList .row,#tracking_status {letter-spacing: 0;}
label.labelnormal {font-weight:normal}

.logincontainer {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #ececec;
    border-radius: 3px;
    padding: 30px;
	margin-bottom:50px; 
	letter-spacing: 0;
}
#modalLogin .logincontainer {
	margin-bottom:10px; 
}
.separator:before {
    top: 0;
}
.separator:before, .separator:after {
    border-left: 1px solid #ececec;
    content: "";
    height: 50px;
    left: 50%;
    position: absolute;
}
.separator:after {
    bottom: 0;
}
.separator {
    background: inherit;
    color: #d1d1d1;
    display: inline-block;
    height: 158px;
    left: 50%;
    line-height: 158px;
    margin-left: -35px;
    position: absolute;
    text-align: center;
    width: 70px;
}


ul#team li h2, ul#team li h2 a {
    color: #2f353e;
}
ul#team li h2, ul#team li h3 {
    color: #2f353e;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#team li .team-member-picture img {
	border-radius: 4px;
	width: 100px;
}
#team li {
	border-radius: 6px;
	float: left;
	height: 230px;
	margin: 5px 15px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 200px;
}
.peopleReceive img {
    box-shadow: 2px 2px 1px 1px rgba(62, 62, 62, 0.4);
}
.macsOffer {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ccc;
    border-radius: 8px;
    cursor: pointer;
    font-size: 12px;
    margin: 10px 4px;
    min-height: 124px;
    width: 300px;
}
.mac-img {
margin: 28px 0;
    text-align: center;
}
.mac-name {
    border-bottom: 1px solid #ccc !important;
    font-weight: bold;
    line-height: 27px;
}
#mac-offer {letter-spacing: 0;}
a.officePic {
    border: 2px solid #ccc;
    border-radius: 4px;
    display: inline-block;
    height: 100px;
    margin: 2px 4px;
    overflow: hidden;
    width: 140px;
}
#faq-menu {
    border-bottom: 2px solid #e0e0e0;
    border-top: 2px solid #e0e0e0;
    color: #584d4d;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 38px;
    margin: 4px 0;
    padding: 6px;
    text-align: center;
}
#faq-menu a {
    color: #584d4d;
}
#faq-menu a:hover {
    text-decoration: underline;
}
.faq_t {
    color: #584d4d;
    font-family: "Futura-Medium","Futura","Trebuchet MS",sans-serif;
    font-size: 24px;
    font-weight: 500;
    margin-top: 50px;
}
.faq_q {
    color: #00abde;
    font-family: "Arial-Black","Arial Black",sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 26px;
    margin: 30px 0;
}
.faq_a {
    color: #584d4d;
    font-family: "ArialMT","Arial",sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
}
.faq_a a {
    color: #584d4d;
}
.faq_a a:hover {
    text-decoration: underline;
}
.selectedFaq {
    border-bottom: 2px solid #3e3e3e;
}
#faqs {
    min-height: 200px;
}
.faq_qroup {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    margin: 10px 0;
    padding: 0 18px;
}
.faq_qroup h3 {
    background: url("/images/faq-closed.png") no-repeat scroll left top transparent;
    color: #726767;
    cursor: pointer;
    font-weight: normal;
    padding-left: 40px;
}
.faq_qroup h3.open {
    background: url("/images/faq-opened.png") no-repeat scroll left top transparent;
}
.faq-container {
    display: none;
}
.activeFaq {
    display: block;
}
.faq-content {
    display: none;
    line-height: 20px;
    margin-bottom: 20px;
}
span.faq_hl {
    background: none repeat scroll 0 0 #ffff00;
    display: inline-block;
    font-weight: bold;
}

/* new faq style*/
#faqForm-container{
	padding:20px 20px 10px 20px;
}
#faqForm{position:relative;width:100%}
#search-faq2{   height: 50px;
    padding: 12px 15px 11px;}
#search-faq-button2{
	height: 32px;
    padding: 0.2em 1.4em;
    position: absolute;
    right: 10px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    top: 9px;
    transition: all 0.1s linear 0s;
    width: auto;
	border-radius:4px;
}

.category-list,.helpful-list,.faq-list {list-style:none;margin:0;padding:0}
.category-list a{
    color: #777;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 10px;
}
.category-list a{
    border: 1px solid lightgray;
    border-radius: 5px;
    padding: 30px 20px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
.category-list li a:after {
    background: url("/images/navigate-right-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 40px;
    position: absolute;
    right: 15px;
    top: 25px;
    width: 40px;
}
.category-list li a:hover:after{
    background: url("/images/navigate-right-1.png") no-repeat scroll 0 -41px rgba(0, 0, 0, 0);
}
.category-list a:hover, .section-list a:hover {
    border-color: #0964bc;
    color: #0964bc;
    text-decoration: none;
}
.helpful-list li,.faq-list li {
    margin-bottom: 10px;
}

.faq-vote {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 20px 100px;
    margin: 20px auto;
    position: relative;
}
.faq-vote-controls {
    position: absolute;
    right: 100px;
    top: 14px;
}
.faq-vote-controls  .btn {
	border-radius:4px;
}
.search-results-list { margin-top:40px;}
.search-result-link {
    font-size: 16px;
    font-weight: 600;
}
.search-result {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #d3d3d3;
    border-radius: 3px;
    margin-bottom: 10px;
    max-height: 165px;
    min-height: 100px;
    overflow: hidden;
    padding: 15px 25px;
	width:80%
}
.search-result-description {
padding-top:10px;
}

.breadcrumb {border-radius:0}

#trackFrom .form-control{width:430px;}
#checkout_progress {
    background: url("/images/progress-indicator-sprite-3.png") no-repeat scroll 50px 0 rgba(0, 0, 0, 0);
    height: 44px;
    margin-bottom: 4px;
}
#checkout{max-width:960px;margin:auto;}
.checkout_progress {
	float:left;    
	text-align: center;
    width: 138px;
}
a.checkout_progress_link {
    color: #000;
}
.checkout_progress1 {
    background-position: 50px 0;
}
.checkout_progress2 {
    background-position: 50px -43px !important;
}
.checkout_progress3 {
    background-position: 50px -87px !important;
}
.checkout_content, .checkout-sub_content {
    display: none;
}
.checkout_content-active-content, .active-sub_content {
    display: block;
}
.checkout_current {font-weight:bold}
.checkout_title {
    color: #404040;
    font-size: 24px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 30px;
	text-align:left
}
#billing-agree-container {padding:10px;margin-bottom:10px;}
#contact .table th, #contact .table td { 
     border-top: none; 
 }
.hiw-num {
color: #0D89A2;margin:0 7px 0 7px;
font-family: 'ArialHebrew-Bold','Arial Hebrew';
font-size: 96px;
font-weight: 700;
}
.hiw-desc{
color: #8C8D90;margin-top:40px;
font-family: 'ArialMT','Arial',sans-serif;
font-size: 18px;
font-weight: 400;
letter-spacing: 0;
line-height: 24px;
}
.legal-menu li a.current {
    color: #000 !important;
}
.legal-menu li a {
    font-size: 18px;
}
.legal-menu li {
    border-right: 1px solid #0564bc;
    padding: 0 30px;
}
.legal-menu li:last-child {
    border-right: 0 none;
}
#sitemap{width:960px;margin:auto;}
#sitemap ul {
    margin: 0 0 0 20px;
    padding: 0;clear:both;
}
#sitemap ul li {
    float:left;
    list-style-type: square;
    margin: 5px 0 5px 20px;
    width: 200px;
}


.press_title a {
    color: #58a1e4;
    font-size: 18px;
    font-weight: bold;
}
.press_date {
    background: url("/images/clock.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #9c9c9c;
    font-size: 12px;
    margin: 6px 0;
    padding-left: 20px;
}
.press_short_desc {font-size:12px}
#press-table  thead{
    display:none !important;
}
#press-table_wrapper{
width:80%;margin:auto
}
#press-table_wrapper #press-table_filter  {
    float: left !important;
    text-align: right;
}
#team {
    clear: both;
    list-style-type: none;
    margin: 0 11px;
    padding: 0;
    width: 100%;
	text-align:center;
}
.singlepage #team h2 {
    text-align: center;
}
#team li {
    border-radius: 6px;
    float: left;
    height: 230px;
    margin: 5px 15px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 200px;
}
#team li .team-member-picture {
    margin: 0 0 10px;
    overflow: hidden;
}
#team li .team-member-picture img {
    border-radius: 4px;
    width: 100px;
}
ul#team li h2, ul#team li h3 {
    color: #2f353e;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
ul#team li h2, ul#team li h2 a {
    color: #2f353e;
}
ul#team li h3 {
    color: #adb3b9;
    font-size: 1.1em;
    font-weight: normal;
}
#team li .team-desc {
    color: #2f353e;
    font-size: 11px;
}
#rating-container {
	border:1px solid #e5e5e5;
	border-radius:4px;
}
#rating {
	padding:6px 10px;
	border-bottom:1px dashed #e5e5e5;
}
#rating-container textarea{
	resize: none;
	border:none
}
.orderConfirmInfo {
	line-height:26px;
}
#ask-container {
	width: 100%;
	height: 100%;
    background:url('../images/ask-bg.jpg') no-repeat;
    background-size: 100%;
    -webkit-animation-duration: 200s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
	position:relative ;
	top:0;
	min-height:556px;
	z-index:0;
	/*margin-top:-75px;*/
	padding-top:250px;
}
#ask-container img {margin-bottom:20px;}
#question {
	border:solid 2px #FFF;
	border-radius:0;
	width:800px;
	background-color:rgba(255, 255, 255, 0.7);
	transition: all 0.4s ease-in-out 0s;
}
#question:focus {
	background-color:rgba(255, 255, 255, 1);
	transition: all 0.4s ease-in-out 0s;
}
#searchBtn {
color:#74a1cb;
}
#ask-view-container {
	background:url('../images/ask-bg-patern.png') ;
    background-size: 20%;
    -webkit-animation-duration: 200s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
	padding-top:50px;
}
#ask-view-container  .page-header {
	text-align:left !important;
	color:#FFFFFF;
}
.ask-block,.ask-block2 {
	background:#dcdcdc;
	border:solid 4px #3c3c3c;
	border-radius:6px;
	margin-bottom:20px;
	padding:20px;
	position:relative;
	font-size:16px;
	letter-spacing:0;
}
.ask-block2 {
	border:solid 4px #dedede;
}
.ask-block .ask-block-arrow, .ask-block2 .ask-block-arrow{
	background:url('../images/ask-arrow-left.png') ;
	width:52px;
	height:53px;
	position:absolute;
	top:20px;
	left:-47px;
}
.ask-block2 .ask-block-arrow{
	background:url('../images/ask-arrow-left2.png') ;
}
.ask-block  .ask-title{
	padding-left:10px;
	padding-bottom:20px;
}
#social-footer{
	margin-top:20px;
}
#social-footer img {
	/*width:100%;*/
}
#catalog {min-height:500px;}

#sell-breadcrumbs-nav{
	background:#f0f4f9;
	border-top:solid 4px #0a74be;
	/*margin-top:48px;margin-top:46px;*/
	margin-top:69px;
	min-height:80px;
	display:none;
	padding-left:90px;
}
ul.sell-breadcrumbs {
    list-style: outside none none;
	margin:0;padding:0;
}
ul.sell-breadcrumbs li {
    float: left;
    margin: 10px 18px;
	position:relative;
	min-width:80px;
}
ul.sell-breadcrumbs li span {
    color: #7a8696;
    font-size: 11px;
    text-transform: uppercase;
	letter-spacing:0;
}
ul.sell-breadcrumbs li div , ul.sell-breadcrumbs li div a {
    font-size: 24px;color: #5b6675;text-decoration:none
}
ul.sell-breadcrumbs li span.remove{
	position:absolute;
	top:4px;right:0;
	background:url(/images/cancel-delete-icon.png) 100% 100%;
	width:11px;
	height:11px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
ul.macs-breadcrumbs li div {
    font-size: 18px;
}
#mydevice h1 {
    /*font-size: 42px;*/
    font-size: 30px;
    color: #5b6675;
    margin: 50px 0 10px;
    text-align: center;
}
#mydevice h1 em {
    color: #0c9eef !important;font-style: inherit
}
#mydevice ul, #submodal ul{
    list-style: outside none none;
	
	/* display: table;*/
    margin: 50px auto 0 auto;
	padding:0;
	}
	#submodal ul{  margin: 20px auto 10px auto;}
#mydevice li, #submodal li {
    width: 209px;
    /*float: left;*/
	display: inline-block;
}
#mydevice li.processor,#mydevice li.hdd {
    width: 261px;
}
#mydevice li div, #submodal li div{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 3px solid #cdd7e4;
    cursor: pointer;
    display: block;
    font-size: 24px;
    /*padding: 28px 0;*/
    position: relative;
    text-align: center;
	margin: 7.5px;
}
#mydevice li div:hover,#mydevice li div.selected-condition , #submodal li div:hover{
   border-color: #2a66d6
}

#mydevice li div a, #submodal li div a {
	display:block;
	width:100%;
	padding: 28px 0;
	text-decoration:none;
	color: #5b6675;
	letter-spacing:0;
	font-size:20px;
	line-height:20px;
} 
#mydevice li div a.smaller {
	font-size:16px;
}
#mydevice li div a.processor,#mydevice li div a.hdd {
	font-size:14px;
}

#mydevice li div.list-pict {
	height:250px;
	position:relative;
}
#mydevice li div.list-pict a{
	position:absolute;
	width:100%;
	height:100%;
	font-size:16px;
	padding-top:8px;
}
#mydevice li div.list-pict span{
	position:absolute;
	width:100%;
	height:100px;
	bottom:0;
	left:0;
	padding:4px;
}
#mydevice  div.list-pict-big{
	width:80%;
	margin:auto;
}
#mydevice  div.list-pict-big h4{padding-top:100px;}

#mydevice li a.list-iphone {
	display:block;
	text-align: center;
	width: 100%;
	height:250px;
	color: #5b6675;
	text-decoration: none;
	border:solid 1px #fff;
	font-size: 16px;
	padding:20px ;
	margin:7.5px;
}

#mydevice li a.list-iphone:hover {
	color: #2a66d6;
	border:solid 1px #2a66d6;
}

#mydevice li .list-iphone img{
	max-height:140px;
	max-width:140px;
	margin-bottom: 20px;
}

@media only screen and (max-width: 768px) {
  #mydevice li a.list-iphone {font-size:11px;height:160px;}
	#mydevice li .list-iphone img{
		max-height:100px;
		max-width:100px;
	margin-bottom: 10px;
	}
}
.selected-condition-arrow {
	bottom: -13.5px;
    left: 50%;
    margin-left: -11.5px;
    position: absolute;
}
.selected-condition .selected-condition-arrow:after {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #2a66d6 #2a66d6 -moz-use-text-color;
    border-color: #2a66d6;
    border-image: none;
    border-style: none solid solid none;
    border-width: medium 3px 3px medium;
    content: "";
    display: block;
    padding: 10px;
    transform: rotate(45deg);background: none repeat scroll 0 0 #fff;
	-webkit-transform: rotate(45deg);background: none repeat scroll 0 0 #fff;
}
.gray-tooltip + .tooltip > .tooltip-inner {background-color: #ccc;border:solid 1px #3e3e3e;color:#3e3e3e;width:auto;white-space:nowrap;max-width: none;letter-spacing:0;border-radius:0;}
.gray-tooltip + .tooltip > .tooltip-arrow { border-bottom-color:#3e3e3e; }

.payment-button-image .img-responsive {margin: 0 auto;}

#closeCart {
	position:absolute;
	top:-18px;
	right:-1px;
	background:#fff;
	border: 1px solid #e4eaf2;
	border-bottom:none;
	
}
#closeCart a {
    color: #777 !important;
    font-size: 12px;
}
#tracking-container{margin:auto; width:452px;margin-top:-12px}

.review-container {
    border-bottom: 1px solid #f5f5f5;
    margin: 0 10px 30px;
    padding-bottom: 3px;
    position: relative;
	width:80%
}
.review-container .review-star{
	display : inline-block;
}
.review-container .review-customer {
    color: #342a2a;
    padding: 8px 0;
}
.review-container .review-date {
    background: url("/images/review-date.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    display: inline-block;
    margin-left: 9px;
    padding-left: 22px;
}

.messages a {color:#333}
.messageDate {
	padding-left:20px;
	background: url("/images/clock.gif") no-repeat;
}

.message-unread { font-weight:700}

#userMenu a.dropdown-toggle {position:relative; }
#userMenu a.dropdown-toggle span.icon-message, #my-account span.icon-message{cursor:pointer;position:absolute;top:2px;left:0;font-size:60%;font-weight:700;color:#0964bc; }
#my-account span.icon-message {left:auto;right:10px !important;font-size:80%;} 

#bulk {min-height:500px;}
#bulk .panel-group { margin-bottom:4px}
#bulk .panel-heading {
    padding: 8px 15px;
}
#bulk  table{width:100%}
#bulk  table th {font-size:12px}
#bulk  table td{
    width: 11%;
}
#bulk  table td.device {
    width: 45%;
}
#bulk #indicator{display:none;text-align:center;font-size:10px;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc;}
#bulkcheckout {width:80%;margin:10px auto}
#sellDesc {letter-spacing:1px}
#sellDesc h1 { font-size:24px;display:inline-block}
#sellDesc h1:after {content:'"';}
#sellDesc p.sellDescTitle { font-size:24px;display:inline-block}
#sellDesc p.sellDescTitle:before {content:'"';}
.bbb {
    margin: 10px 20px;
}
@media only screen and (max-width: 1024px) {
  #trustpilot .trustpilot-img {font-size:28px}
}
@media only screen and (max-width: 992px) {
  .home-select-header{font-size:30px}
  .home-select-image a{font-size:16px;}
  h2.page-header,#mydevice h1  {font-size:16px;}
  #mydevice h1 ,#mydevice ul{margin:0 auto}
  #footer a.bigger {    font-size: 13px;}
  #footer a {font-size:11px}
  .home-select-image div.homeProd {margin:0}
  #home-getpaid-fast {font-size:13px;}
  #home-getpaid-fast h2{font-size:18px;}
  #home-getpaid-fast span{font-size:14px;}
  #real-cust-review .title { font-size: 18px;}
  #real-cust-review .title img {width:50px}
  #trustpilot .trustpilot-img {font-size:18px}
  #trustpilot .trustpilot-img img {width:50px}
  #trustpilot .trustpilot-img .row {margin-bottom:30px;}
  #home-howitwork, #home-whatPeopleSay {  padding:  0;  }
}
@media only screen and (max-width: 768px) {
  body{font-size:12px;}
  .navbar .navbar-nav a { font-size: 16px;}
  .home-select-header{font-size:20px}
  .home-select-image a{font-size:13px;}
  h2.page-header ,#mydevice h1 {font-size:14px;}
  #mydevice h1,#mydevice ul {margin:0 auto}
  #mydevice li {width: 144px;}
  #mydevice li div { border-width: 2px;}
  #mydevice li div a {font-size:14px;padding: 14px 0;}
  #footer  { background-image:none;}
  #footer a.bigger {    font-size: 13px;}
  #footer a {font-size:11px}
  .bottomFooter ul li { padding: 0 10px !important; }
  ul.sell-breadcrumbs li span.remove{width:8px;height:8px;}
  #catalog-lists, .catalogModel, .carrier, .size, .cat-condition {padding: 0 ; }
  ul.sell-breadcrumbs li div, ul.sell-breadcrumbs li div a {font-size: 14px;font-weight:300;}
  #sell-breadcrumbs-nav {padding-left: 0;}
  ul.sell-breadcrumbs li {margin: 8px 2px;min-width: 0;letter-spacing: 0;}
  .condition-button{padding:0}
  .device-price-accept {margin:auto}
  div.catalogList {width: 126px;}
  h3, .h3 { font-size: 18px;}
  .condition-info {font-size: 14px;}
  #nav-cart-info {float: right;}
  #nav-cart-info-items { top: -150px; right:20px; }
  .navbar ul.navbar-top { margin-left: 0; }
  .checkout_title {font-size: 13px;}
  .payment-button{font-size:90%;font-weight:normal; margin:  20px;}
  .payment-button-inner { padding: 10px; }
  #geocomplete, #geocomplete2 {width: 100%; }
  .padd40_L {    padding-left: 0;}
  #my-account,#my-account .padd20 {padding:0;margin:0}
  #my-account .table-responsive {font-size:10px}
  .fpass {font-size:12px}
  .logincontainer {padding: 20px;}
  #boxes, #boxes  #user-info { margin: 0;font-size:11px; }
  #boxes  #user-info .payment-box {padding:10px 0}
  #boxes .order-details img {width:30%}
  .btn-responsive {  padding:4px 9px;  font-size:100%; line-height: 1.2;  }
  #trackFrom .form-control { width: auto;display:inline-block}
  #more-nav-container { padding-top: 25px; }
  #moreNav-close { top: 15px; }
  #more-nav a{font-size:11px;font-weight:normal}
}