#login-form1 {
  background-color: rgba(0, 0, 0, 0.4);  
}

#login-form1 .modal-dialog {
  margin: 130px auto;
  width: 490px;
}

#login-form1 {
  background-color: rgba(0, 0, 0, 0.4);  
}

.aa-totals-table{
  font-size: 14px;
}

#login-content {
  border-radius: 5px;
}

#login-content .modal-title {  
  font-size: 18px;
}

#login-content .modal-title i{
  margin-right: 5px;
}

#login-content .form-group input{
  height: 35px;
  border-radius: 5px;
}

#login-content .form-control:focus { 
  box-shadow: none;  
}

.loginbox label {
  float: left;
  width: 100%;
}

.loginbox label input{
  float: left;
  margin-right: 5px;
}

.loginbox label span {
  font-weight: normal;
}

.loginbox .signin-btn { 
  border-radius: 5px;
  margin-top: 10px;
  color: #fff;
}


@media(max-width:450px ){
.overlay-index{
  display: none;
}
}

@media(max-width:450px ){
.overlay-special{
  display: none;
}
}

@media(max-width:480px ){
  #login-form1 .modal-dialog {  
    width: 350px;
  }
  .overlay {
    padding: 50px 0;
  }
}


@media(max-width:360px ){
  .login {    
      padding: 10px;    
  }  
  #login-form1 .modal-dialog {  
    width: 320px;
  }

  .overlay {
    padding: 20px 0;
  }
} 


@media(max-width:320px ){
  #login-form1 .modal-dialog {  
    width: 300px;
  }
}

#login-content {
  border-radius: 5px;
}

#login-content .modal-title {  
  font-size: 20px;
}

#login-content .modal-title i{
  margin-right: 5px;
}

#login-content .form-group input{
  height: 35px;
  border-radius: 5px;
}

#login-content .form-control:focus { 
  box-shadow: none;  
}

.loginbox label {
  float: left;
  width: 100%;
}

.loginbox label input{
  float: left;
  margin-right: 5px;
}

.loginbox label span {
  font-weight: normal;
}

.loginbox .signin-btn { 
  border-radius: 5px;
  margin-top: 10px;
  color: #fff;
}

#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table {
  margin-left: -12px;
  border: 1px solid #ccc;
  width: 450px;
}
#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table tr th {
  padding: 10px;
  text-align: center;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table tr td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
  padding: 10px;
}
#cart-view .cart-view-area .cart-view-table .cart-view-total a {
  margin-top: 30px;
  display: inline-block;
  float: none;
}

.aa-cart-view-btn {
  background-color: #ff6666;  
}
#cart-view .cart-view-area .cart-view-table .table tbody tr td .aa-cart-title {
  color: #ff6666;
}
#cart-view .cart-view-area .cart-view-table .table tbody tr td .aa-cart-title:hover {
  color: #ff6666;
}


@media (max-width: 480px) {
#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table {
  margin-left: -18px;
  border: 1px solid #ccc;
  width: 320px;
}


@media (max-width: 410px) {
#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table {
  margin-left: -24px;
  border: 1px solid #ccc;
  width: 310px;
}
}

@media (max-width: 360px) {
#cart-view .cart-view-area .cart-view-table .cart-view-total .aa-totals-table {
  margin-left: -24px;
  border: 1px solid #ccc;
  width: 270px;
}
}

.aa-cart-view-btn {
  background-color: #ff6666;  
}
