.ps-section--shopping {
  padding: 13px 0;
}
.ps-section--shopping .ps-section__header h1 {
  font-size: 20px;
  font-weight: 500;
}
.ps-section--shopping .ps-section__header {
  text-align: left;
  padding-bottom: 20px;
  margin-bottom: 25px;
  /* border-bottom: 1px solid #dcdcdc; */
}
.ps-block--shopping-total {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px 35px;
  background-color: #f1f1f1;
  border: 1px solid #bfbfbf;
}
.shooping-cart-border {
  border-bottom: 1px solid #efeded;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.shooping-remove-item-button {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 600;
  background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);
  display: block;
  position: relative;
  overflow: hidden;
  height: 29px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  border-color: #adb1b8 #a2a6ac #8d9096;
}
.form-group--number {
  display: inline-block;
  position: relative;
  width: 108px;
}
.cart-thum-img {
  width: 150px;
  height: 150px;
}
.ps-block--shopping-total h3 span {
  color: #a50606;
  font-weight: 600;
  float: right;
}

.shppoing_cart_name {
  font-size: 16px;
  color: #0066cc;
  font-weight: 500;
}

.shppoing_cart_subiten_name {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
}

.shppoing_cart_price {
  color: #b12704;
  font-weight: 900;
}

.shiiping_itemtotal {
  color: #b62602;
  font-weight: 900;
}

.coupon_apply_btn {
  display: inline-block;
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #000;
  border: none;
  font-weight: 600;
  border-radius: 4px;
  background-color: #fcb800;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.form-group_nomrgn {
  margin-bottom: 0rem;
}

.ps-block--shopping-total-coupan {
  margin-top: 17px;
  margin-bottom: 30px;
  padding: 30px 35px;
  background-color: #f1f1f1;
  border: 1px solid #bfbfbf;
}

.ps-form--subscribe-popup .coupan_ps-form__content {
  max-width: 360px;
  text-align: left;
}
.coupan_panel {
  margin-bottom: 15px;
  border-bottom: 1px solid #dcdcdc;
}
.coupan_code {
  padding: 8px;
  border: 2px dotted;
  background: rgb(198, 250, 244);
  background: radial-gradient(
    circle,
    rgba(198, 250, 244, 1) 0%,
    rgba(190, 243, 206, 1) 0%,
    rgba(241, 242, 169, 1) 0%,
    rgba(186, 239, 184, 1) 64%,
    rgba(169, 227, 222, 1) 100%
  );
}
.coupan_code_text {
  text-shadow: 1px 2px 3px #00805794;
  color: #070604;
}

.counpon_discription {
  margin-top: 15px;
}
.coupan_teamcondition {
  margin-top: 15px;
}

.coupon_apply {
  float: right;
  font-weight: 900;
  color: #09b86e;
  /* text-shadow: 1px 1px 0px #9bbcb3; */
  letter-spacing: 0px;
  cursor: pointer;
}
.appled_coupon_text {
  color: green;
  font-weight: 500;
}

.remove_coupon_text {
  color: #af2323;
  font-weight: bolder;
  cursor: pointer;
}

.discoutamount_txt {
  color: #d40909;
  font-weight: 600;
}
.addamount_txt_tal {
  color: green;
}

.shipping_addrs_header {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.shipping_addrs_header_title {
  font-size: 1.6em;
  font-weight: 500;
  padding-left: 1em;
  float: right;
}

.shipping_container {
  margin: 25px;
  padding: 60px;
}

.shipping_logo_compny {
  height: 46px;
  width: 170px;
}

.shopping_select_add_list_tilte {
  margin-top: 16px;
  font-size: 1.2em;
  font-weight: 500;
  background: #fff;
  padding: 15px;
  box-shadow: 0px 0px 1px;
}
.shipping_select_add {
  margin-top: 40px;
}

.shapping_pre_drivary {
  padding: 10px;
  margin-bottom: 30px;
}

.shipping_ship_addr h3 {
  color: #000;
}

.shipping_biilling_addr h3 {
  color: #000;
}

.btn_use_ship_add {
  background: linear-gradient(
    175deg,
    rgba(250, 109, 1, 1) 0%,
    rgba(244, 222, 135, 1) 100%
  );
  width: 100%;
  font-size: 1.1em;
  font-weight: 800;
  color: #ffffff;
  text-shadow: 2px 1px 2px #ca7f10;
}

.shipping_new_addr_add {
  margin-top: 34px;
}

.ship_form-control {
  outline: none;
  height: 50px;
  font-size: 14px;
  padding: 0 20px;
  border: none;
  height: 38px;
  border-radius: 10px;
  background-color: transparent;
  border: 1px solid #dddddd;
  border-radius: 8px;
  box-shadow: 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  box-shadow: 0 0 0 #000;
  width: 100%;
}
.ship_form-control:hover {
  box-shadow: 0 0 3px #ff6207;
  border: 1px solid #ff810a;
}

.ship_form-group {
  margin-bottom: 0.5rem;
}

.dalivarydate {
  color: #0f0f0f;
  text-shadow: 1px 1px 2px #d6d6d6;
}

.ship_shadow {
  box-shadow: 0px 0px 3px;
  padding: 20px;
}

.ship_body {
  background: #fbfbfb;
  margin-top: -24px;
}

.ship_confirm_add {
  background: #fff;
  padding: 15px;
  box-shadow: 0px 0px 1px;
  margin-bottom: 0px;
}
.shipping_ship_addr span {
  color: #000;
}

.delivarytime span {
  color: #820904;
  font-size: 1em;
  padding-left: 10px;
  font-weight: 600;
}
.shiptable {
  width: 100%;
}

.shiptableleft {
  text-align: right;
  color: green;
  font-weight: 600;
}
.shiptableright {
  font-weight: 600;
}
.redd {
  color: #e50000;
}

.totalshiporder {
  background: #e7e7e7;
}
.totalshipordertdl {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 9px;
}
.totalshipordertdr {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 9px;
}

.orser_suucess_title {
  color: green;
}

.coupan-text-align {
  text-align: center;
}
.title-sub-drdd {
  color: #01a182;
  font-weight: 800;
}

.clrblk {
  color: #000;
}

.prenot_avlb {
  color: #af0202;
  font-weight: bolder;
}
.adrsstext {
  color: #07af07;
  font-weight: 600;
}

.wtr {
  color: #fff;
}
.crlred {
  color: red;
}
.wishlist-remove-item-button {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: 600;
  background: linear-gradient(
    180deg,
    rgba(235, 194, 8, 1) 0%,
    rgba(255, 154, 0, 1) 100%
  );
  position: relative;
  overflow: hidden;
  height: 29px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
  border-radius: 2px;
  cursor: pointer;
  text-align: center;
  border-color: #ffc000;
}

.wish-btn-span {
  padding-right: 15px;
}

.order-table {
  width: 100%;
}
.order-table_left_td {
  text-align: left;
}

.order_top {
  padding: 30px;
  margin-bottom: 0px;
  background: linear-gradient(
    0deg,
    rgba(255, 255, 253, 1) 0%,
    rgba(242, 238, 228, 1) 100%
  );
  border-bottom: 1px solid #d2d2d2;

  margin-bottom: 40px;
}
.order_subtop {
  padding: 30px;

  background: linear-gradient(
    0deg,
    rgba(242, 238, 228, 1) 0%,
    rgba(247, 244, 236, 1) 100%
  );
}
.order-table_right_td {
  text-align: right;
}

.order_pnel {
  box-shadow: 0px 0px 2px;
  border-radius: 6px;
}
.order_body {
  padding: 30px;
}

.amount_section {
  background: #fbf9f9;;
  box-shadow: 1px 1px 2px;
  padding: 20px;
  padding-left: 30px;
  padding-right: 30px;
}
.amount-prize-r {
  text-align: right;
  width:50%;
  color:green;
  font-weight: 600;;
}

.amount-prize-l {
  text-align: left;
  width:50%;
}

.clrred{
  color:red
}
.btn-track-odr{
  width:100%;
  margin-bottom: 20px;
  box-shadow: 1px 1px 2px;
  font-size: 13px;
    font-weight: 600;
    background: #fbf9f9;
}

.ps-product--cart .ps-product__content p strong {
  font-weight: 500;
  color:green;
}

.ps-product--cart .ps-product__content a {
  font-size: 13px;
  color: #070707;
  /* font-size: 501px; */
  font-weight: 600;
}

.price{
  color: #950f03;
    font-weight: 900;
}

.order_trck_pnel{
  padding: 20px;
}
.order_track_top{
  margin-bottom: 40px;
}

.order_track_top h3{
  font-size: 25px;
  color: #2aa2ad;

}

.order-track-dital{}

.order-track-dital-checkout{
  padding: 15px;
}

.order-track-dital-drvry{
  padding: 15px;
}

.order-track-dital-drvrd{
  padding: 15px;
}

.trck-ordr-check{
  padding: 10px;
}

.fabox-track{
  font-size: 25px;
  color: #29e986;
}

.ckeckd-track{
  font-size: 25px;
  color: #29e9cd;
}

.trck-ordr-check-text{
  padding: 10px;
    font-size: 15px;
    color: #047a58;
    font-weight: 500;
}

.order-track-dital-trackline{
  height: 40px;
    border-left: 6px dotted #07e3a3;
    margin-left: 37px;
}

.order-track-img_section{
  padding:10px;
}

.img-track-order{
  max-height: 200px;
}
.ps-contact-form {
  padding: 25px 0;
  background-color: #f6f6f6;
}

.ps-contact-form h3 {
  margin-bottom: 50px;
  text-align: left;
  font-size: 25px;
  font-weight: 600;
  color: #000;
  line-height: 1em;
}

.ps-vehicle-detail{
  min-height: 300px;
    margin-top: 60px;
    margin-bottom: 50px;
}

.btn-remove-vehicle{
  margin-left: 25px;
  font-size: 10px;
  font-weight: 600;
  background: #db0b0b;
  color: #fff;
}

.vehiclerelative_pro{
  margin-top:40px;
}

.vehicle-shop-btn{
  background: linear-gradient(105deg, rgba(176,237,128,1) 0%, rgba(0,246,227,1) 100%);
}

.ps-footer {
  padding-top: 30px;
}
.ps-footer__widgets {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
}

.bloghome-img{
  
    width: 418px;
    height: 330px;

}

.singleblogimg{
  width: 100%;
  max-height: 400px;
}

.blogsidesection{
  box-shadow: 0px 0px 2px;
}

.blogsidesection-body{
  padding:8px;
}

.blogSection{
  padding-top:50px;
}

.actnt-thum{
  max-width: 100px;
   padding-top: 0px;
}

.ps-top-acnt h3 {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1em;
  color: #adacac;
  font-weight: 600;
}



.ps-block--category-3 {
  display: -webkit-box;
  display: flex;
  margin-bottom: 30px;
  border: none;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;

}

.acnt0span-txt{
  color: #454443;
  text-shadow: 0px 0px 1px #b4b3b3;
}
.img-acnt{
  max-width: 64%;
    margin-left: 20px;
}