	@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
.close {
    background-image: url("../images/remove-icon-small.png") !important;
    background-repeat: no-repeat !important;
    display: inline-block;
    height: 9px;
    margin-right: 0;
    margin-top: 0;
    outline: medium none;
    text-indent: -10000px;
    width: 9px;
}

.closeBut{position: absolute; left: 110px; top: -11px; background:none; border:none;}
.closeBut1{position: absolute; left: 110px; top: -11px; background:none; border:none;}
.leftFBanner{ position:fixed; bottom:55px; display:block; margin-left:5px; z-index:1000;}
.rightFBanner{ margin-right:5px; right:0px; position:fixed; bottom:55px; display:block; z-index:1000; }
	
	
@media (max-width:1300px) {	
.leftFBanner{ display:none !important;	 }
.rightFBanner{ display:none !important;	 }
.container{ margin-right:auto !important; }
}
		
.modal-footer {
padding: 15px;
/*text-align: right;*/
border-top: 1px solid #e5e5e5;
}
.modal-dialog {
	width: 530px;
	margin: 30px auto;
}
.help-block {
	display: block;
	margin-top: 5px;
	color: #737373;
}

.unicase-form-control {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-color: #ccc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
  padding: 2px 4px;
}
/*.input-medium { width:250px; }*/

.unicase-form-control:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #2271b2;
}

.table > thead > tr > th {
	text-align: center;
	padding: 16px;
	font-family: 'FjallaOneRegular';
	font-size: 15px;
	background-color:#eee;
}
.table > tfoot > tr > th {
	text-align: center;
	padding: 16px;
	font-family: 'FjallaOneRegular';
	font-size: 15px;
	background-color:#eee;
}

/* Form bordered */
.form .form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
}
.form .form-bordered .form-group > div {
  padding: 15px;
  border-left: 1px solid #efefef;
}
@media (max-width: 991px) {
  .form .form-bordered .form-group > div {
    /* 991px */
    border-left: 0;
  }
}
.form .form-bordered .form-group.last {
  border-bottom: 0;
}
.form .form-bordered .form-group .control-label {
  padding-top: 20px;
}
@media (max-width: 991px) {
  .form .form-bordered .form-group .control-label {
    /* 991px */
    padding-top: 10px;
  }
}
.form .form-bordered .form-group .help-block {
  margin-bottom: 0;
}
.form .form-bordered .form-group .form-control {
  margin: 0;
}
.form .form-bordered .form-body {
  margin: 0;
  padding: 0;
}
.form .form-bordered .form-actions {
  margin-top: 0;
  padding-left: 16px !important;
  padding-right: 16px !important;
}
@media (max-width: 991px) {
  .form .form-bordered .form-actions {
    /* 991px */
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/* Horizontal bordered form */
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
  background: #fff !important;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
  background-color: #ffffff;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}

.category-carousel {
text-align: center;
cursor: default;
background-image: url(../images/category-banner-bg.jpg);
}


.category-carousel .item {
/* background-color: #FFFFFF; */
background-position: center 55%;
background-size: cover;
height: auto;
position: relative;
}
.desktoppc-form-control {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-color: #ccc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
  padding: 10px 12px;
}

.desktoppc-form-control:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #2271b2;
}

.main-header .top-search-holder .search-area .search-field {
border: medium none;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
padding: 9px;
width: 88%;
}

.main-header .top-search-holder .search-area .categories-filter {
border-right: 1px solid #E0E0E0;
text-transform: capitalize;
display: inline-block;
line-height: 38px;
background: #f6f6f6;
height: 38px;
}


.toptag span {
  position: relative;
  z-index: 100;
}
.toptag.outStock {
  background:#CC0000;
}
.toptag.exclusive {
  background: #ff7e00;
}

.toptag.combo {
  background: #0084a9;
}

.toptag.shipping {
  background: #ff7878;
}

.toptag.ready {
  background: #73a601;
}
.toptag.barebonepc{
  background: #D84A38;
}


.toptag.hot {
  background: #ff7878;
}

.toptag.hot {
  background: #ff7878;
}

.tag.outStock {
  background: #6a6a6a;
}
.tag.exclusive {
  background: #ff7e00;
}

.tag.combo {
	background: #0084A9;
}


.tag.shipping {
  background: #ff7878;
}

.tag.ready {
  background: #73a601;
}

.tag.hot {
  background: #ff7878;
}

.tag.desktoppc {
  background: #73a601;
}
.tag.dailydeal {
  background: #ff7878;
}

.tag.laptopdeal {
  background: #FFB848;
}

.tag.gamingrigs {
  background: #1BBC9B;
}

.tag.desktops {
  background: #8E44AD;
}
.tag.justlaunch {
  background: #35AA47;
}
.tag.barebonepc {
  background: #D84A38;
}
.tag.preorder {
  background: #4B8DF8;
}

.toptag.dailydeal {
  background: #ff7878;
}

.product .product-image .tag { width:auto !important:}

.product .product-info .name {
min-height: 70px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:4px;
}

/*.product .product-info .product-price .price-before-discount {
text-decoration: line-through;
color: #555;
font-weight: 500;
line-height: 30px;
font-size: 16px;
}*/

.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li {
border-bottom:none;    display: inline;
padding: 0;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}



.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li > a {
    font-size: 14px;
    line-height: 20px;
    padding: 5px 5px;transition: all 0.5s ease;
        width: 180px;    display: block;
}

.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li a:hover{
	background:#f39c12; color:#000 !important;
}

.tag {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 31px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    top: 47.1%;
    z-index: 100;
}

.header-nav .navbar-default .dropdown .dropdown-menu.pages.menuperipherals .links > li > a, .header-nav .navbar-default .dropdown .dropdown-menu.pages.menugaming .links > li > a
{
	    width: 167px;
    display: block;
}


.header-nav .navbar-default .dropdown .dropdown-menu.pages.hardwares .links > li > a 
{
	    width: 167px;
    display: block;
}


.product {
	
	
position: relative;
/*padding-bottom: 20px;*/

}

.builddownPCPage .category-product div.row div:nth-child(odd) .product {
	background:url(../images/red-bg.jpg) no-repeat;
	
}
.builddownPCPage .category-product div.row div:nth-child(even) .product {
	background:url(../images/green-bg.jpg) no-repeat;
	
}	
.builddownPCPage .category-product .product {
	padding:25px 0;	
}
.builddownPCPage .category-product .product h3 a	{ color:#fff; text-align:center; display:block;
		
}

.builddownPCPage .category-product .product h3{
	display:block; margin-bottom:35px; font-weight:300;	
}

.builddownPCPage .product-image div.image{
    padding: 0 38px;    margin-bottom: 45px;
}
.builddownPCPage .category-product .product a{
	
}

.builddownPCPage .category-product div.row div:nth-child(odd) .product a .btn-primary {
	background:#fff; color:#212121;
	
}
.builddownPCPage .category-product div.row div:nth-child(even) .product a .btn-primary {
	background:#eb4900; color:#fff;
	
}	
.body-content .terms-conditions-page .terms-conditions h2{font-weight:100; font-family:Roboto; font-size:40px; text-transform:capitalize; }
.builddownPCPage .category-product .product a .btn-primary {
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    transition: all linear 0.2s;
    background: #a8a8a8;
    color: #fff;
    border: none;
    font-size: 16px;
    line-height: 22px;
	    border-radius: 0;    font-weight: normal;
    padding: 8px 32px;
}


.builddownPCPage{padding-bottom:30px;}


.body-content .my-wishlist-page .my-wishlist table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
vertical-align: middle;
border: none;
padding: 20px;
}
.order_histoty > tbody > tr > td {
vertical-align: middle;
padding: 5px;
}
.order_histoty > thead > tr > th {
text-align: center;
padding: 16px;
font-family: 'FjallaOneRegular';
font-size: 15px;
background-color: #eee;
}
.order_histoty > tfoot > tr > th {
text-align: center;
padding: 16px;
font-family: 'FjallaOneRegular';
font-size: 15px;
background-color: #eee;
}
.reward_points_table > tbody > tr > td {
vertical-align: middle;
padding: 5px;
}
.reward_points_table > thead > tr > th {
text-align: center;
padding: 16px;
font-family: 'FjallaOneRegular';
font-size: 15px;
background-color: #eee;
}
.reward_points_table > tfoot > tr > th {
text-align: center;
padding: 16px;
font-family: 'FjallaOneRegular';
font-size: 15px;
background-color: #eee;
}

.body-content .payment-policy-page h2, .body-content .payment-policy-page .payment-policy span {
text-align: left;
}

.body-content .payment-policy-page .payment-policy span .heading{
color:#FDA102;
font-weight:400px;
font-size:16px;
}

.body-content .payment-policy-page .payment-policy h2 {
font-size: 30px;
text-transform: uppercase;
color: #555;
text-align: center;
font-family: 'FjallaOneRegular';
}

.product-list.product .product-info .description {
line-height: 20px;
font-size:12px;
color:#333333;
}

.required{
color:#FF0000;
}


element.style {
}
/*.product .product-info .product-price .price {
font-weight: 700;
font-size: 24px;
line-height: 35px;
margin-right: 8px;
}*/


.outer-top-bd
{
	margin-top: 0px;
}
.outer-bottom-sm {
    margin-bottom: 5px;
}
.tag-list {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 31px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
}

.search-result-container .category-product .product .product-image .toptag {
line-height:30px;
width:auto;
height: 30px;
font-size: 13px;
right: 10px;
}

.search-result-container .category-product-inner .product-list.product .tag {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
	width:auto;
    line-height: 31px;
	height:30px;
	position:relative;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    top: -14%;
    z-index: 100;
	right:0px;
}


.single-product .product-tabs .tab-content {
border: 1px solid #D3D1D1;
}
.table {
border: 1px solid #D3D1D1;
}

.spec_heading
{
	font-size:14px;
	background-color:#CCCCCC;
}
	
.product .product-image .bottomtag {
  position: absolute;
}
.related-product .bottomtag {
  font-size: 15px;
  font-weight: 700;
  height: 50px;
  line-height: 45px;
  left: 15px;
  text-align: center;
  top: 3.5%;
  width: 50px;
  position: absolute;
}

.bottomtag {
	font-size: 13px;
	font-weight: 700;
	line-height: 31px;
	text-transform: uppercase;
	bottom:0;
	 padding: 0 10px;
	z-index: 100;
	color: #fff;
	left: 0;
	text-align: center;
}
.bottomtag.exclusive {
  background: #ff7e00;
}

.bottomtag.combo {
	background: #0084A9;
}


.bottomtag.shipping {
  background: #ff7878;
}

.bottomtag.ready {
  background: #73a601;
}

.bottomtag.hot {
  background: #ff7878;
}

.bottomtag.desktoppc {
  background: #73a601;
}
.bottomtag.dailydeal {
  background: #ff7878;
}

.bottomtag.laptopdeal {
  background: #FFB848;
}

.bottomtag.gamingrigs {
  background: #1BBC9B;
}

.bottomtag.desktops {
  background: #8E44AD;
}
.bottomtag.justlaunch {
  background: #35AA47;
}
.bottomtag.barebonepc {
  background: #D84A38;
}
.bottomtag.preorder {
  background: #4B8DF8;
}

.bottomtag-list {
	font-size: 13px;
	font-weight: 700;
	line-height: 31px;
	text-transform: uppercase;
	top:43.1%;
	padding: 0 10px;
	z-index: 100;
	color: #fff;
	left: 0;
	text-align: center;
}
.bottomtag.exclusive {
  background: #ff7e00;
}

.bottomtag.combo {
	background: #0084A9;
	bottom: 0;
}


.bottomtag.shipping {
  background: #ff7878;
}

.bottomtag.ready {
  background: #73a601;
}

.bottomtag.hot {
  background: #ff7878;
}

.bottomtag.desktoppc {
  background: #73a601;
}
.bottomtag.dailydeal {
  background: #ff7878;
}

.bottomtag.laptopdeal {
  background: #FFB848;
}

.bottomtag.gamingrigs {
  background: #1BBC9B;
}

.bottomtag.desktops {
  background: #8E44AD;
}
.bottomtag.justlaunch {
  background: #35AA47;
}
.bottomtag.barebonepc {
  background: #D84A38;
}
.bottomtag.preorder {
  background: #4B8DF8;
}
 
.search-result-container .category-product-inner .product-list.product {
  border: 1px solid #f2f2f2;
  position: relative;
  margin-bottom: 0px;
}


.product .product-info .name {min-height: 84px; margin-bottom: 0;}


.product .product-info .name a{

font-size: 13px;  line-height: 19px;}

.leftsbanner{ position: fixed; top:220px; left:10px; text-align:left; display:block; z-index:1000;
       }
       .rightsbanner{ position: fixed; top:220px; right:10px; text-align:right; display:block; z-index:1000;
       }
	   
.category-product-inner .product-image{border:none !important; padding:10px 0 !important;}

.category-product-inner  .product-info .name{min-height: inherit;}

.category-product-inner  .product-info .cart{margin-top:0 !important;}
.brandstore{display:block;}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -6px;
	    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.product .cart .action ul li.add-cart-button .btn.btn-primary.icon {
    margin-left: -6px;
	    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
	padding:10px 13px 9px 12px;
}

.accordion-inner input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 4px 7px 0 0;
}


/*login form start*/
.form-actions{padding-left:125px; 
}
.form-actions .row{margin-bottom:5px;}
.form-actions .row label{clear:both;}

.formlogin{ padding:0; margin:0;}
.panel-heading h4{padding:0; margin:0;}

.formlogin .form-group input{ margin:0 0 10px;}
/*login form end*/
 

@media (max-width:767px){
.brandstore{display:none;}
.leftsbanner{display:none;}
.rightsbanner{display:none;}
 
.navbar-nav{    margin: 7.5px -7px;}
.top-cart-row .dropdown-cart {
    
    margin-right: 12px;
	margin-top:5px;
	float:left;
}
.main-header .top-search-holder .search-area .search-button{ }
 
 
.total-price-basket{display:none;}
.top-search-holder{ }
.top-cart-row{  padding:0; margin:3px 0 0; float:right;}

.hband .col-md-4{  padding: 0 3px;  width: 33%; float:left;}
}
@media (max-width: 991px) and (min-width: 767px){
.top-search-holder{width: 70%; float: left; margin: 0 20px 10px; padding: 0;}
.top-cart-row .dropdown-cart { float: right; margin-top: 8px;}
}
.unicase-form-control {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-color: #ccc;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
height: auto;
padding: 2px 4px;
}
.unicase-form-control-new
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #eee;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: auto;
	padding: 10px 12px;
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total span, .shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total span {
display: block;
font-family: 'FjallaOneRegular';
font-size: 16px;
color: #555;
text-transform: uppercase;
text-align:right;
}

.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 {
margin-top: 0px;
font-family: 'FjallaOneRegular';
font-size: 14px;
text-transform: uppercase;
}

.grantTotal { overflow:hidden; background:#ffea22; padding:18px 40px; border:solid 1px #d4d4d4; border-top:none; color:#000; }
.grantTotal p { text-align:right; font-size:19px; float:right;}
.grantTotal span { font-weight:bold;}

.breadcrumb ul li:after {
color: #666666;
content: "/";
font-family: 'Roboto', sans-serif;
font-size: 12px;
line-height: 24px;
margin-left: 9px;
/* margin-right: -4px; */
padding: 0px;
}

.btn-buy-now {
-webkit-transition: all linear 0.2s;
-moz-transition: all linear 0.2s;
-ms-transition: all linear 0.2s;
-o-transition: all linear 0.2s;
transition: all linear 0.2s;
background: #F2CA69;
color: #121212;
border: none;
font-size: 13px;
line-height: 22px;
}

.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav > li > a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: arial,tahoma,verdana,sans-serif;
  font-size: 15px;
  line-height: 20px;
  padding: 10px;
  text-transform: uppercase;
  -webkit-transitio: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}

.main-header .top-search-holder .search-area .search-field {
    border: medium none;
    border-radius: 5px 0px 0px 5px;
    padding: 9px;
    width: 80%;
}

.bottomFreezeDiv {
  position: fixed;
  width: 100%;
  bottom: 0px;
  left: 0px;
  background: #e4e4e4;
  text-align: center;
  padding-top: 3px;
  border-top: 1px solid #c9c9c9;
  z-index: 7000;
}
.nonSelectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.header-style-3 .header-nav .yamm .dropdown-menu {
  top: 44px;
}
.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li > a:hover,
.header-nav .navbar-default .dropdown .dropdown-menu.pages .links > li > a:focus {
  margin-left: 0px;
  //background-color:#F39C12;
  color:#F39C12;
}

.shopping-cart-table table tbody tr td .cquant-input .arrows .arrow:hover,
.shopping-cart-table table tbody tr td .cquant-input .arrows .arrow:focus {
  color: #12cca7;
}


.single-product .product-info .quantity-container .cart-quantity .cquant-input {
  display: inline-block;
  height: 35px;
  position: relative;
  width: 70px;
}
.single-product .product-info .quantity-container .cart-quantity .cquant-input .arrows {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 100%;
}
.single-product .product-info .quantity-container .cart-quantity .cquant-input .arrows .arrow {
  box-sizing: border-box;
  display: block;
  text-align: center;
  width: 40px;
  cursor: pointer;
}
.single-product .product-info .quantity-container .cart-quantity .cquant-input .arrows .arrow .ir .icon {
  position: relative;
}
.single-product .product-info .quantity-container .cart-quantity .cquant-input .arrows .arrow .ir .icon.fa-sort-asc {
  top: 5px;
}
.single-product .product-info .quantity-container .cart-quantity .cquant-input .arrows .arrow .ir .icon.fa-sort-desc {
  top: -7px;
}
.single-product .product-info .quantity-container .cart-quantity .cquant-input input {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  font-size: 15px;
  height: 35px;
  left: 0;
  padding: 0 20px 0 18px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 1;
}
.shopping-cart-table table tbody tr td .cquant-input {
  display: inline-block;
  height: 35px;
  position: relative;
  width: 70px;
}
.shopping-cart-table table tbody tr td .cquant-input .arrows {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.shopping-cart-table table tbody tr td .cquant-input .arrows .arrow {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  text-align: center;
  width: 40px;
}
.shopping-cart-table table tbody tr td .cquant-input .arrows .arrow .ir .icon.fa-sort-asc {
  top: 5px;
}
.shopping-cart-table table tbody tr td .cquant-input .arrows .arrow .ir .icon.fa-sort-desc {
  top: -7px;
}
.shopping-cart-table table tbody tr td .cquant-input .arrows .arrow .ir .icon {
  position: relative;
}
.shopping-cart-table table tbody tr td .cquant-input input {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #F2F2F2;
  box-sizing: border-box;
  font-size: 15px;
  height: 35px;
  left: 0;
  padding: 0 20px 0 18px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 1;
}

.pb20 { padding-bottom:20px; }

.product .product-info .desktop_name {
  margin-bottom: 0;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 7px;  
  text-align: center;
  font-weight: bold;
}

.shopping-cart-table table tbody tr td .dquant-input .arrows .arrow:hover,
.shopping-cart-table table tbody tr td .dquant-input .arrows .arrow:focus {
  color: #12cca7;
}


.single-product .product-info .quantity-container .cart-quantity .dquant-input {
  display: inline-block;
  height: 35px;
  position: relative;
  width: 70px;
}
.single-product .product-info .quantity-container .cart-quantity .dquant-input .arrows {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 100%;
}
.single-product .product-info .quantity-container .cart-quantity .dquant-input .arrows .arrow {
  box-sizing: border-box;
  display: block;
  text-align: center;
  width: 40px;
  cursor: pointer;
}
.single-product .product-info .quantity-container .cart-quantity .dquant-input .arrows .arrow .ir .icon {
  position: relative;
}
.single-product .product-info .quantity-container .cart-quantity .dquant-input .arrows .arrow .ir .icon.fa-sort-asc {
  top: 5px;
}
.single-product .product-info .quantity-container .cart-quantity .dquant-input .arrows .arrow .ir .icon.fa-sort-desc {
  top: -7px;
}
.single-product .product-info .quantity-container .cart-quantity .dquant-input input {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  font-size: 15px;
  height: 35px;
  left: 0;
  padding: 0 20px 0 18px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 1;
}
.shopping-cart-table table tbody tr td .dquant-input {
  display: inline-block;
  height: 35px;
  position: relative;
  width: 70px;
}
.shopping-cart-table table tbody tr td .dquant-input .arrows {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.shopping-cart-table table tbody tr td .dquant-input .arrows .arrow {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  text-align: center;
  width: 40px;
}
.shopping-cart-table table tbody tr td .dquant-input .arrows .arrow .ir .icon.fa-sort-asc {
  top: 5px;
}
.shopping-cart-table table tbody tr td .dquant-input .arrows .arrow .ir .icon.fa-sort-desc {
  top: -7px;
}
.shopping-cart-table table tbody tr td .dquant-input .arrows .arrow .ir .icon {
  position: relative;
}
.shopping-cart-table table tbody tr td .dquant-input input {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #F2F2F2;
  box-sizing: border-box;
  font-size: 15px;
  height: 35px;
  left: 0;
  padding: 0 20px 0 18px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 1;
}

.copyright-bar .payment-methods {
  text-align: left;
}
.copyright-bar .copyright {
  color: #808080;
  text-align: justify;
  font-size: 15px;font-family: 'Roboto';
  padding-top: 16px;
    font-weight: 300;
}
.copyright-bar .copyright a{
	color:#eb4900;
}
.innerBg { background-color:#fff; }

.catimage{position: absolute; right: 1%; z-index: 1; bottom: 0; display:none;}

 
	
	.header-style-3 .header-nav .yamm .dropdown-menu {
    top: 62px;
}

.header-style-3 .header-nav .yamm .dropdown-menu {
    border-bottom:3px solid #f39c12;  border-left:1px solid #f39c12;  border-right:1px solid #f39c12; box-shadow:2px 3px 4px rgba(0,0,0,0.5);
}


.header-style-3 .header-nav .yamm .menugaming {    left: auto !important;
    min-width: auto;}

.header-style-3 .header-nav .yamm .hardwares { left: auto !important;  min-width:auto; height:320px;}

.header-style-3 .header-nav .yamm .menuperipherals{ left: auto  !importantt;  min-width:auto; height:300px;}

.header-style-3 .header-nav .yamm .menuwireless{ left: auto  !important; min-width:auto !important; height: 177px;}

.header-style-3 .header-nav .yamm .menusoftware{ left: auto  !important; min-width: auto !important;height: 146px;}

.header-style-3 .header-nav .yamm .menumobiles{left: auto !important;
    min-width: 18% !important;
    height: 200px;
    right: 15px;}

.header-style-3 .header-nav .yamm .menulaptops { left: auto  !important; min-width: auto !important;height: 271px;}

.header-style-3 .header-nav .yamm .menudigitalcamera{ left:auto  !important; min-width:auto !important; height: 222px;}

.header-style-3 .header-nav .yamm .menuapple
{
	left:auto  !important;
	min-width:auto;
	height:234px;
}

/*.modal-open .home-popup .modal .modal-dialog
 {
width: 100%;
margin: 16% auto 30px auto;
text-align: center;
}

.modal-open .home-popup .modal .modal-dialog .modal-content
{
	background-color: transparent;
	display: inline-block;
}
 .modal-open .home-popup .modal .modal-dialog .modal-content img
{
    border: 5px solid #FFFFFF;
    border-radius: 5px;
}
.modal-open .home-popup .modal .modal-dialog .modal-content .modal-header

{
	border-bottom:0;
	padding:0;
}
.modal-open .home-popup .modal .modal-dialog .modal-content .modal-header .close

{
    background-image: url("../images/remove-icon-small-white.png") !important;    
    height: 20px;
    width: 20px;
    z-index: 9999;
    opacity: 1;
    right: 0;	
}
.overlay
{
	    background-color: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.35;
}
*/
/*@media (max-width:800px) {
.modal-open .home-popup .modal .modal-dialog .modal-content img {
width:100%
}
}
*/

		.referralContainer { width:1000px; margin:0 auto; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif;  }
		.referralContainer  input { text-indent:9px }
		.referralContainer ul { margin:0; padding:0; list-style-position:inside; }
		.referralContainer ul li { margin-bottom:10px; font-size:15px; }
		.referralContainer .fieldsetmain { border:0; padding:0 20px 18px 20px; }
		.referralContainer .fieldsetmain legend{ padding: 33px 0 0 21px; font-size: 22px; text-transform:capitalize; }
		.referralContainer span.fb { font-size: 20px; margin-bottom: 11px; display: block; }
		.referralContainer #referral { border-bottom:1px solid #BFBFBF; padding-bottom: 30px; margin-bottom: 30px; } 
		.referralContainer  .registerfieldleft { float:left;     line-height: 34px; font-size:14px; width:100px;  } 
		.referralContainer .regfield { margin-bottom:14px; width:100%; overflow:hidden; }
		.referralContainer .registerfieldright { float:left; }
		.referralContainer .registerfieldright input { border:1px solid #CECECE; height: 34px; }
		.referralContainer .registerfieldright textarea { border:1px solid #CECECE; height: 60px; width:297px; }
		.referralContainer .registerfieldright img { margin-left:105px; }
		.referralContainer #txt_captcha { width:100px; }
		.referralContainer .registerfieldright input[type="button"] { background:#f39c12; border-radius:5px; border:0; color:#fff; font-size:14px; font-weight:bold; padding:7px 20px !important; cursor:pointer; text-transform:uppercase; }
        
		
		@media only screen and (min-width:320px) and (max-width:999px) { 
		.referralContainer { width:95% !important; }
			}
			@media only screen and (min-width:320px) and (max-width:550px) { 
		.referralContainer { width:95% !important; }
		.referralContainer .fieldsetmain { padding:0; }
		.referralContainer .ref_fieldsetinner { padding:0 24px 17px 24px; }
		.referralContainer .ref_fieldsetinner img { width:100%; }
		.referralContainer .registerfieldright img { width:38% !important; margin-left: 0; }
		.referralContainer .registerfieldright { width: 100%; }
		.referralContainer .registerfieldright input { 	width: 97%; }
		.referralContainer .registerfieldright textarea { width: 97%; }
		.referralContainer .regfield {	margin-bottom: 4px; }
		.referralContainer span.fb { font-size: 20px; margin-bottom: 0; display: block; }
		}

@media only screen and (min-width:320px) and (max-width:767px) {
.category-carousel { display: block !important; }
/*.category-carousel .sp-mask {     width: 100%;
   height: 200px; }
.category-carousel .sp-slide { width:100%; }
.sp-thumbnails-container { width:100%; }

.sp-image-container {
   overflow: hidden;
   height: 222px !important;
   width: 100% !important;
}
.sp-slide {
   position: absolute;
   width: 100% !important;
   height: 200px !important;
}

.sp-image {
margin-top: 0 !important;*/
}




.brandsBg{
 
 background-color: #f2f2f2;
 
}
.brands.showFull{
     display: block !important;
    height: auto;
}

.brands{
    width: 100%;
    padding: 10px;
    overflow: hidden;
}
     .brands li{
    display: inline-block;
    margin: 8px 6px;
    padding: 7px 15px;
    background-color: #fff;
    border: 1px solid #d2d2d2;
        }
        .brands li a{
    font-size: 14px;
    color: #818181;
        }

.more{
    font-family: 'Roboto', sans-serif;
    background-color: #dedede;
    font-weight: 500;
    padding: 6px 10px;
    text-align: center;
    text-transform: uppercase;
    color: #626262;
    font-size: 12px;
    box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.14);
    -wekit-box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.14);
    -o-box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.14);
}
.more span{
 background:url(https://www.theitdepot.com/assets/images/banners/toggleArrow.png) center center no-repeat;
 width:13px; height:8px; display:inline-block;
}
.more .iconleft{
 margin-right:10px;
}
.more .iconright{
 margin-left:10px;
}

.less span{
 background:url(https://www.theitdepot.com/assets/images/banners/toggleArrowBottom.png) center center no-repeat;
 width:13px; height:8px; display:inline-block;
}


.pad-top30
{
	padding-top: 30px;
}

.btn.green:not(.btn-outline) {
    color: #FFF;
    background-color: #32c5d2;
    border-color: #32c5d2;
}
