
.pro-bg {
    /* background: url(../img/cooking.png) !important; */
    position: relative !important;
    margin-bottom: 4%;
}
/** nested loop**/
ol li li {
    margin-left: 19px;
}
.cat-bg {
    /* background: url(../img/cooking.png) !important; */
    position: relative !important;
    margin-bottom: 4%;
    margin-top: 4%;
}
.container-fluid.pro-pg {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.row.sec-rw {
    margin-top: 5%;
    margin-bottom: 5%;
}

.text p {
    color: #fff;
}
.text a {
    color: #fff;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
}
.cate-hover {
  position: relative;
}

.cate-hover:hover .overlay {
  display: block;
  /* width: 370px; */
  height: 100%;
  background: rgba(0, 0, 0, .3);
}

.button {
  position: absolute;
  width: auto;
  padding-left: 8rem;
  left:0;
  top: 180px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease;
}
.icn-si{
width: 50px;
margin-top: 18px;
}
.button a {
  width: 200px;
  padding: 12px 22px;
  text-align: center;
  color: white;
  border: solid 2px white;
  z-index: 1;
}

.cate-hover:hover .button {
  opacity: 1;
}


/*.text {
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0.3267682072829131) 50%, rgba(0,0,0,1) 79%);
    color: white;
    font-size: 13px;
    padding: 215px 32px 27px;
    height: 100%;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: right;
  width: 92.7%;
    height: 100%;
}

/*.cate-hover:hover .cate-img {
  opacity: 0.3;
}*/

/*.cate-hover:hover .middle {
  opacity: 1;
  border:1px solid #fff;
}*/
span.enquirynt {
    font-weight: 500;
    color: #C3C3C3;
    vertical-align: bottom;
    font-size: 13px;
    font-family: "Poppins", sans-serif;
}
.navbar-nav .nav-link:hover span.enquirynt
{ color:#6d6e71;}
.slider-area h2.animated
{ font-size: 56px; font-family: "Poppins", sans-serif; font-weight: 500; line-height: 1; }
.slider-area .slider-content .slider-btn a
{ font-weight: 500; }
.col-md.procatcolnt .top-left
{ padding: 10px 15px 9px; position: absolute; top: 0px; left: 0px; width: 100%;
  height: auto; background: #ad9f93; color: #fff; text-align: center; font-weight: 600;
  font-size: 16px; font-family: "Poppins", sans-serif; }
.col-md.procatcolnt .text
{ text-align: center; }
.col-md.procatcolnt
{ /* width: 33.33%; */ flex-basis: initial; margin-bottom: 25px;}
.col-md.procatcolnt:nth-child(4) .top-left, .col-md.procatcolnt:nth-child(5) .top-left, 
.col-md.procatcolnt:nth-child(6) .top-left
{ background: #85a6b9; height: auto; }
.col-md.procatcolnt:nth-child(7) .top-left, .col-md.procatcolnt:nth-child(8) .top-left, 
.col-md.procatcolnt:nth-child(9) .top-left
{ background: #a7a8a9; height: auto; }
.whychooseushome
{ background: #AD9F93; padding: 35px 0px; }
.whychooseushome .col-md.whychooseuscol
 { width: 33.33%; 
  flex-basis: initial;
  margin-bottom: 35px;}
.whychooseushome h1
{ color: #fff; text-align: center; display: -webkit-inline-box; font-weight: 600;
  background: url(../img/headerborder.png) bottom center no-repeat; padding-bottom: 15px; 
  margin-bottom: 30px;margin: 0px auto 30px; }
.whychooseuscol .cate-hover
{ text-align: center; }
.whychooseuscol .cate-hover img
{ width: 65px; }
.whychooseuscol .choosetitle
{ font-weight: 600; font-size: 16px; color: #fff; margin: 10px 0px;}
.whychooseuscol .choosedes
{ color: #fff; }
.aboutushome
{ padding: 50px 0 25px 0px; }
.aboutushome .aboutushomerow
{ margin-bottom: 35px; }
.aboutushome .aboutushometitle, .certirow .certirowtitle
{ font-size: 36px; font-weight: 600; text-align: center; background: url(../img/headerh3border.png) no-repeat bottom center;
padding-bottom: 15px; margin-bottom: 20px; line-height: 1;}
.aboutushome .aboutushomedes, .aboutushome .aboutushomebtn
{ text-align: center; position: relative;display: block;}
.aboutushome .row2 .aboutushometitle
{ text-align: left;background: url(../img/headerh3border.png) no-repeat bottom left; }
.aboutushome .row2 .aboutushomedes, .aboutushome .row2 .aboutushomebtn
{ text-align: left; }
.aboutushome .aboutushomebtn a
{ background:#85A6B9 ; color: #fff; font-weight: 600; padding: 10px 30px;}
.aboutushome .aboutushomebtn a:hover
{ background: #b29a79; }
.aboutushome .aboutushomebtn
{ margin-top: 25px; }
.lettalkrow
{ position: relative;display: table;width: 100%; background:#AD9F93; padding: 26px 0px; color: #fff;
margin-bottom:0px;}
.lettalkcol1 h3
{ font-size: 22px; font-weight: 600; }
.lettalkcol1 h3, .lettalkcol1 p
{ color: #fff; }
.lettalkcol2
{ text-align: right; padding-top: 19px;}
a.wankoubtn
{ padding: 10px 15px; color: #fff; font-weight: 600; background: #85a6b9;}
.certirow
{ position: relative;display: table;width: 100%; padding: 50px 0px; }
.certirow2
{ text-align: center; margin: 30px auto 60px auto; max-width: 600px;}
.certirow3
{ display: block; text-align: center; margin-bottom: 30px;}
.homenewsrow
{ position: relative;display: table;width: 100%; }
.homenewsrow .newscat
{ position: absolute; bottom: 0; right: 0%; background: #fff; padding: 3px 15px;
  color: #85a6b9; font-weight: 600; }
.homenewsrow .newsdate
{ position: absolute; top:0px; left:0; background: #fff; padding: 10px 10px; 
color: #85a6b9; font-weight: 600; z-index: 2;}
.dateday, .datemonth
{ display: block;text-align: center;text-transform: uppercase; }
.homenewsrow .dateday
{ font-size: 15px; font-weight: 700; }
.homenewsrow .datemonth
{ font-size: 15px; font-weight: 500; }
.homenewsrow .newstitle
{ text-align: left; font-weight: 600; font-size: 16px; font-family: "Poppins", sans-serif; width: 85%;
  float: right; color: #fff; padding-top: 20px;}
.homenewscol .cate-hover img
{ max-width: 100%; height: 100%; width: 100%;}
.cate-hover .middle
{ width: 100%; }
.cate-hover:hover .middle 
{ opacity: 1; background: rgba(133,166,185,0.5); }
.cate-hover .middle .text
{ width: 85%; text-align: left; padding: 10px 0px; background: none;float: right;}
.homenewsrow .homenewscol1
{ float: left; width: 70%; padding: 0 !important;}
.homenewsrow .homenewscol2
{ float: right;width: 30%; background: #85a6b9; padding: 30px; }
.row.news_section {
  margin-bottom: 2rem;
}
.col-md.procatcolnt.homenewscol
{ float: left;width: 50%; margin: 0px; padding: 0px;}
.homenewscol2 .newsheading
{ color: #fff; text-align: center; font-weight: 600; font-size: 36px; margin-bottom: 30px;}
.homenewscol2 .newsbody
{ text-align: center;color: #fff; position: relative;margin-bottom: 40px;}
.newsbtnrow
{ text-align: center; margin-bottom: 1rem; }
.newsbtnrow a.wankoubtn
{ border: 2px solid #fff;  }
.websiterules
{ text-align: center; }
.poweredby
{ text-align: right; }
.footer-area .aboutusfooter
{ padding-left: 0; }
.footer-area .aboutusfooter .footer-widget
{ margin-left: 0px; }
.product-dec-slider-2.slick-slider
{ width: 100%; margin-top: 10px;}
.product-details-img .zoompro-wrap.zoompro-2
{ width: 100%; padding-left: 0px; }
.shop-area.pt-100.pb-100
{ padding-top: 20px; }
.product-dec-slider-2.slick-slider .product-dec-icon.product-dec-prev
{ top: 50%;  left: 0;  transform: translateY(-50%) translateX(-50%);  opacity: 1;  visibility: visible;}
.product-dec-slider-2.slick-slider .product-dec-icon.product-dec-next
{ top: 50%;  right: 0;  left: 100%;  bottom: unset; transform: translateY(-50%) translateX(-50%); opacity: 1;  visibility: visible;}
.slick-initialized.slick-slider .slick-slide
{ padding-right: 15px; padding-left: 15px; border: 1px solid transparent;}
li.list-group-item.slick-slide.slick-active:hover {
  border: 1px solid #a7a8a9;
}
.slick-initialized.slick-slider .slick-slide .thumbnail-img
{ width: 100%; max-width: 100%; }
.slick-initialized.slick-slider .fa-angle-down:before
{ content: "\f054"; }
.slick-initialized.slick-slider .fa-angle-up:before
{ content: "\f053"; }
/********7/1/2020*********/
.pro-pagination-style .pagination {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  border-radius: 0;
}
.pro-pagination-style .page-item {
  margin: 0 !important;
  list-style: none;
}
.pro-pagination-style .page-item + .page-item {
  margin-left: 0 !important;
}
.pro-pagination-style .page-item:first-child .page-link,
.pro-pagination-style .page-item:last-child .page-link,
.pro-pagination-style .page-link {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 43px !important;
  min-width: 43px !important;
  height: 43px !important;
  padding: 0 !important;
  margin-left: 0 !important;
  line-height: 1 !important;
  font-size: 16px !important;
  text-align: center !important;
  border-radius: 50% !important;
  border: none !important;
  background-color: #fff !important;
  color: #b29a79 !important;
  -webkit-box-shadow: 0 0px 12px 0.8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 12px 0.8px rgba(0, 0, 0, 0.1);
}
.pro-pagination-style .page-item.active .page-link {
  background-color: #b29a79 !important;
  color:  #fff !important;
  border-color: transparent !important;
}
.pro-pagination-style .page-link:hover {
  background-color: #b29a79 !important;
  color: #fff !important;
}
.pro-pagination-style .page-item.disabled .page-link {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.pagination {display: block !important;}
ul.pagination li span {display: inline-block !important;width: 43px !important;height: 43px !important;
    text-align: center !important;line-height: 43px !important;font-size: 16px !important;border-radius: 100% !important;
    color: #b29a79;-webkit-box-shadow: 0 0px 12px 0.8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 12px 0.8px rgba(0, 0, 0, 0.1);
}
.pro-pagination-style ul li a {
  color: #b29a79
}
.pro-pagination-style ul li a:hover {
  background-color: #b29a79;
  color: #fff
}
/* login   page */
.phoneNumber_area {
  display: flex;
}
.form-group.ph_area_code {
  width: 35%;
}
.form-group.ph_number {
  width: 100%;
}

ul.row {
  margin: 0 1rem;
  padding: 0 1rem;
}
ul.row li.col-6 {
  color: #868e96!important;
  list-style: disc;
  padding: 1px;
}
h4.Register_header {
  margin: 0 !important;
}
img.login-icn {
  width: 2rem;
}
label.label_for_form {
  padding-bottom: 10px;
}
select.form-control:not([size]):not([multiple]) {
  border-radius: 0;
}
label.col-md-4.control-label {
  max-width: 100%;
  margin-bottom: 10px !important;
}
.login-register-wrapper .login-register-tab-list a {
  display: flex;
  flex-flow: row;
}
span.register_color {
  color: #AD9F93;
  font-weight: 800;
}
span.unlock_color {
  color: #85a6b9;
  font-weight: 800;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a:hover {
  color: #b29a79;
}
.login-register-wrapper .login-form-container {
  padding: 2rem 4rem;
}
.login-register-wrapper .login-form-container .login-register-form form input {
  border-radius: 0;
}
.login-register-wrapper .login-register-tab-list a.active h4 {
  color: #85a6b9 !important;
  order: 2;
}
.login-register-wrapper .login-register-tab-list {
  justify-content: start;
  padding-left: 4rem;
}
.col-lg-6.col-md-12.mt-100.text-center a.btn.btn-primary {
  border-radius: 0;
}

ul.sub-nav.sticky-bar.stick {
  top: 65px;
  background-color: #A7A8A9;
  z-index: 2;
}
@media screen and (width:1024px) {
  ul.sub-nav.sticky-bar.stick {
    top: 65px;
  }
  
}
@media(min-width: 1343px){
    ul.sub-nav.sticky-bar.stick{
        top: 79px;
    }
}
.breadcrumb-content.text-center .fa.fa-home {
  color: white;
}
/* forgot password */ 
.col-md-12.reset_password {
  padding: 2rem;
}
.col-md-8.col-md-offset-2 {
  padding: 3rem;
  margin: 3rem;
}
.panel-heading {
  font-size: 24px;
  color: #85a6b9 !important;
  font-weight: 700;
  padding: 1rem;
}
.reset_page_form {
  width: 18rem;
}
.col-md-6.reset_form {
  max-width: 100%;
}
/* home page */
.nav-style-1.owl-carousel .owl-nav div {
  font-size: 25px;
}
.fa-chevron-left:before, .fa-chevron-right:before {
  color: #fff;
}
a.wankoubtn:hover {
  background-color: #b29a79;
}
.shop-area.pb-100.section-padding-1 {
  padding-bottom: 10px;
  padding-top: 2rem;
}
.row.aboutushomerow.row2 {
  padding-top: 2rem;
}
.cate-hover .button {
  top: 50%;
  padding-left: 0;
  text-align: center;
  right: 0;
}
.col-md.aboutushomecol {
  margin-top: 1rem;
}
.col-md-3.lettalkcol2 {
  justify-content: center;
  text-align: center;
  display: flex;
  align-items: center;
}
 /* navigation /myaccount aligning (10/1/2020)*/
 li.nav-item.social_fb {
  position: absolute;
}
 input.form-control.mobile_search {
  border: none;
  border-bottom: 1px solid #c3c3c5;
  border-radius: 0;
}
 ul li.nav-item:last-child {
  margin-top: 1.2rem;
  margin-left: 1rem;
  }
  ul li.nav-item:last-child img {
    padding-right: 0.5rem;
  }

  i.fa.fa-angle-down.down_arrow {
    display: none;
  }
 ul.sub-nav-flex li a {
   padding: 0px 8px;
 }
 /*.main-menu nav ul {*/
 /* margin-left: -22%;*/
 /*}*/
 .logo {
  margin-left: -90%;
 }
/* .icon.social.fb {*/
/*  margin-left: -358%;*/
/*  margin-top: 22px;*/
/*}*/
.icon.social.fb i {
  left: 9px;
  top: 7px;
}
.icon {
  padding: 15px;
}

 .breadcrumb {
   top: 77px !important;
 }
 .mean-container .mean-nav ul li a:hover {
  background: #f8f8f8 none repeat scroll 0 0;
  color: #85A6B9;
}
 /*button.btn.btn-primary.btn-md.round-btn {*/
 /* position: absolute;*/
 /* margin-left: -77%;*/
 /*}*/
 @media screen and (min-width: 999px) and (max-width:1921px) {
  a#navbarDropdown {
    font-weight: 500;
    color: rgba(0,0,0,.5);
    /*margin-top: 25%;*/
    /*position: absolute;*/
    width: 6rem;
    /*top: 1.5rem;*/
  }
 }
 a#navbarDropdown {
  font-weight: 500;
  color: rgba(0,0,0,.5);
  width: 6rem;
}
li.nav-item.dropdown:hover a#navbarDropdown {
  color: #85A6B9;
}
.dropdown-menu a.dropdown-item {
  color: rgba(0,0,0,.5);
}
li.nav-item.dropdown {
  /*left: -13.5rem;*/
  /*margin-left: 4rem;*/
}
.dropdown>.dropdown-menu {
  top: 200%;
  transition: 0.3s all ease-in-out;
}
.dropdown:hover>.dropdown-menu {
  display: block;
  position: absolute;
  top: 18px;
  padding: 10px;
  left: -33px !important; 
}
.has-search {
  /*margin-left: -103px;*/
}
a.login.btn.btn-primary.btn-md.round-btn.has-login {
  border-radius: 1.25rem;
  /*margin-top: 28px;*/
  font-size: 0.75rem;
  margin-left: 0%;
}
.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

/* breadcrum */
h3.banner-title {
  font-weight: 700;
}
i.fa.fa-home {
  padding-right: 5px;
  color: #A7A8A9;
}
.breadcrumb-content ul li::before {
  background-color: #ffffff;
}
.breadcrumb-content ul li {
  font-size: 12px;
  font-weight: 600;
}

/* about us */
.about-bg img.img-fluid {
  z-index: -1;
  position: absolute;
  width: 100%;
  top: 0px;
  height: 100%;
  object-fit: cover;
}
.aboutus_des {
  padding: 3rem 0 1rem 0 !important;
}
.funfact-area.pt-100.pb-70.au_company_profile {
  padding: 1rem 0 1rem;
}
.welcome-area.pt-100.pb-95.global_inspire {
  padding: 2rem 0 1rem 0;
  margin-bottom: 1rem;
}
.funfact-area.pt-100.pb-70.manufacturing {
  padding: 3rem 0 1rem 0;
}
.testimonial-area.pt-100.pb-95.ml-70.mr-70.eq_carousel {
  padding: 2rem 0 1rem 0;
  margin-bottom: 1rem;
}
.welcome-content p  {
  width: 100%;
  font-size: 14px;
}
.factory-content {
  margin-top: 10%;
}
.factory-content h1 {
  position: relative;
}
.row.about_us {
  margin-bottom: 3rem;
}
.col-md-3.col-lg-2.link-contact {
  margin-top: 3%;
}

.pb-align.area-code {
    width: 18%;
    float: left;

}
.phone-num label.input-field {
  margin-left: -27%;
}
.pb-align.phone-num {
    width: 79%;
    float: right;
}
.welcome-content h1 {
  padding: 0 0 7px;
  line-height: 1.7;
}
.welcome-content h1:before, .factory-content h1:before {  
  background-color: #85A6B9;
  width: 7rem;
}
.factory-content h1:before {
  bottom: -1rem;
    left: 0;
}
button.wish-btn {
    border: none;
    background: transparent;
}
.cd-timeline-content {
  padding: 0;
}
.cd-timeline-content.img-box::before, .cd-timeline-content::before {
  border-right: 7px solid #fff;
}
.cd-left::before {
  border-left-color: #fff!important;
}
.cd-timeline-content {
  padding: 10px;
  box-shadow: 0px 0px 8px #c1c1c194;
  border: none;
}
.cd-timeline-content.cd-left.sec-line {
  margin-top: 12.5%;
}
.cd-timeline-content.cd-left.sec-line::before {
  top: 121px;
}
.cd-timeline-content h2 {
  /* padding: 10px; */
  font-weight: 600;
}
.cd-timeline-content p {
  margin-top: 0px;
}
.single-testimonial p {
  font-size: 14px;
  margin: 0;
}
.cd-timeline-content p {
  font-size: 14px;
}

/*** enquiry **/
.container.empty-enquiry {
    text-align: center;
}
.your-order-area .your-order-wrap {
  margin-bottom: 2rem;
  padding: 20px 45px 44px;
}
.your-order-area .your-order-wrap {
  padding: 38px 45px 44px;
  background: #f6f6f6; }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .your-order-area .your-order-wrap {
      padding: 30px 20px 36px; } }
  @media only screen and (max-width: 767px) {
    .your-order-area .your-order-wrap {
      padding: 30px 20px 36px; } }
.checkout-area.pt-95 {
  padding-top: 2rem;
}
p.thankup {
  margin: 1rem;
}
.your-order-product-info {
  overflow: auto;
}
/* newIN page */
.breadcrumb-content.left-align ul li a {
  font-size: 14px;
  color: #A7A8A9;
}
.shop-top-bar .select-shoing-wrap .shop-select select {
  font-weight: 600;
  color: #000000;
}
.breadcrumb-content.left-align ul li:last-child a {
  color: #000000;
  font-size: 14px;
} 
.breadcrumb-area.pt-35.pb-35.newin-breadcrumb {
  padding: 0;
}
.shop-bottom-area.mt-35 {
  margin-top: 0;
}
.breadcrumb-area.pt-35.pb-35.newin-breadcrumb .breadcrumb-content.left-align {
  margin-top: -25px;
}
.shop-top-bar {
  margin-top: -6%;
}
/* our series/our product /categgpries.php  */
.pro-bg img.img-fluid {
  z-index: -1;
  position: absolute;
  width: 100%;
  top: 0px;
  object-fit: cover;
  height: 100%;
}
.col-md-4.our_category:nth-child(1) .top-left,
.col-md-4.our_category:nth-child(2) .top-left,
.col-md-4.our_category:nth-child(3) .top-left {
  background-color: #AD9F93;
}
.col-md-4.our_category:nth-child(4) .top-left,
.col-md-4.our_category:nth-child(5) .top-left,
.col-md-4.our_category:nth-child(6) .top-left {
  background-color: #85A6B9;
}
.col-md-4.our_category:nth-child(7) .top-left,
.col-md-4.our_category:nth-child(8) .top-left,
.col-md-4.our_category:nth-child(9) .top-left {
  background-color: #A7A8A9;
}
.shop-area .col-md-4 {
  margin-bottom: 30px;
}
.new-content {
  float: none;
  margin: 0;
}
.new-tit {
  color: #fff;
  position: unset;
  text-align: center;
  font-size: 2.5rem;
  font-weight: 600;
}
.cat-layer {
  /* background: none !important; */
  z-index: -1;
  /* background: #A7A8A9; */
  background: #ffd13a5c;
  opacity: 0.4;
}
.abt-layer {
  /*background: #ffd13a5;*/
      background: #5e5e5e;
}
.breadcrumb-area.pt-35.pb-35.our-series {
  padding: 0 !important;
  margin: 0 !important;
}
.container.mt-50.mb-50 {
  margin-top: 10px;
}

.breadcrumb-area.pt-35.pb-35.our-series .breadcrumb-content ul li::before, .breadcrumb-area.pt-35.pb-35.newin-breadcrumb .breadcrumb-content ul li::before {
  background-color: #a7a8a9;
}
.breadcrumb-area.pt-35.pb-35.our-series .breadcrumb-content.left-align {
  margin-top: -25px;
}
.shop-top-bar .select-shoing-wrap .shop-select {
  margin-right: 2rem;
}
.cate-hover .top-left {
  left: 0px;
  height: auto;
  width: 100%;
}

.pro-pagination-style.text-center.mt-30 {
  margin-bottom: 3rem;
  margin-top: 3rem;
}
/* img.img-fluid.cate-img {
  height: 210px;
} */
.blog-details-wrapper.ml-20 img.img-fluid.cate-img {
  width: 45rem;
    text-align: center;
}
/* summary of enquiry */
.table thead th {
  vertical-align: bottom;
  color: #85a6b9ba;
  border-bottom: none;
}
.table td, .table th {
  border-top: none !important;
}
.table td{
  border-bottom: 1px solid #e3e4e4;
}
td.approx_price {
  text-align: center;
}
.comment_group {
  margin-top: 2.5rem;
}
textarea#exampleFormControlTextarea1 {
  border: none;
  resize: none;
  height: 10rem;
}

.acc-detail{
    width: 700px;
    max-width: 100%;
}
.account_area form {
  max-width: 100%;
}
.check_submit input {
  width: auto;
  height: auto;
}
.check_submit input[type="submit"] {
  background: #85a6b9;
  color: white;
  width: 8rem;
  padding: 6px 0;
  margin-top: 1rem;
}
/* contact us */


.contact-us-form i.fa.fa-phone.ic-size {
  font-size: 2rem;
}
.contact-us-form i.fa.fa-map-marker.ic-size {
  font-size: 2rem;
}
.contact-us-form i.fa.fa-envelope-o.ic-size {
  font-size: 2rem;
}
.contact-bg img.img-fluid {
  object-fit: cover;
  z-index: 0;
  position: absolute;
  width: 100%;
  top: 0px;
  height: 100%;
}
.contact-layer {
  opacity: 0.9;
}
.contact-form {
  background-repeat: no-repeat;
  background-size: cover;
}
.contact-map.mb-10 {
  text-align: center;
  padding-top: 4rem;
}
.contact-us-form {
  padding-left: 2rem;
}
.contact-form .contact-form-style button:hover {
  background-color: #b29a79;
  color: #fff;
}
.contact-form .contact-title h2, .contact-info-dec h4, .contact-form p, label.input-field {
  font-weight: 600;
}

ol.breadcrumb.sticky-bar.stick {
  z-index: 998;
}
form#contact-form button {
  margin-left: 1rem;
  margin-top: 1rem;
}
.pb-align {
  margin-top: 0;
}
.contact-form .contact-form-style input, .contact-form .contact-form-style textarea {
  margin-bottom: 0;
}
.your_company input {
  margin-bottom: 0 !important;
}
.contact-form .contact-form-style textarea {
  height: 14.5rem;
}

/* up arrow */
#scrollUp {
  background-color: #b29a79;
}
/* my account */
.abt-layer.my_acc_layer {
  background: #5e5e5e;
}
.account_area {
  padding: 0rem;
  margin: 5rem;
}
li.list-group-item.account-active {
  background-color: #A7A8A9;
}
li.list-group-item.account-active h4{
 color: white;   
 font-weight: 600;
}

.list-group-item:first-child {
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0rem;
  border-bottom-left-radius: 0rem;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #AD9F93;
  border-color: rgba(0,0,0,.125);
}
.list-group-item.active a{
  color: white;
}
ul.list-group>a:hover li {
  background: rgba(226, 209, 194, 0.842);
  color: white;
}
.icon_group {
  padding-left: 3rem;
}
.greeting_msg {
  background-color: #85A6B9;
  height: 3rem;
  display: flex;
  align-items: center;
}

.greeting_msg h5{
  margin: 0;
  color: white;
}
.col-md-9.icon_group .icon_buttons{
  border: 1px solid #F3F3F3;
  text-align: center;
  width: 15rem;
  height: 9rem;
  margin: 1rem 0.5rem;
  padding: 0.5rem;
}
.icon_buttons:hover {
  background-color: #f3f3f380;
}
.icon_buttons:hover img {
  filter: grayscale(0);
}
.icon_buttons img{
  filter: grayscale(1);
  max-width: 80px;
  height: 80px;
}
.icon_buttons p {
  margin-top: 0.5rem;
}
/* single post */
.bg-gray-3 {
  background-color: #b7b7b7;
}
/* product detail */ 
.singleProduct_breadcrumb li.breadcrumb-item a {
  color: #A7A8A9;
}
.singleProduct_breadcrumb li.breadcrumb-item:last-child a {
  color: #000000;
}
ol.breadcrumb.single_product {
  margin-bottom: 0;
  /* padding: .75rem 0rem; */
  background-color: #fff !important;
}
.arrows {
  padding: .75rem 0;
  /* float: right; */
  text-align: center;
}
a.Pre_product {
  padding: 0 0.5rem;
  color: #AD9F93;
  font-weight: 600;
}
i.fa.fa-long-arrow-left {
  padding-right: 1rem;
  color: #AD9F93;
}
i.fa.fa-long-arrow-right {
  padding-left: 1rem;
  color: #85A6B9;
}
a.next_product {
  padding: 0 1rem 0 0;
  color: #85A6B9;
  font-weight: 600;
}
ol.breadcrumb.single_product .breadcrumb-item+.breadcrumb-item::before {
  color: #A7A8A9 !important;
}

.product-details-content span {
  color: #85a6b9;
}
.product-details-content .pro-details-size-color .pro-details-size .pro-details-size-content ul li a:hover, 
.product-details-content .pro-details-size-color .pro-details-size .pro-details-size-content ul li a.active {
  background-color: #A7A8A9;
  color: #fff;
  border: none;
}
.product-details-content .pro-details-size-color .pro-details-size .pro-details-size-content ul li {
  margin: 5px 2px 0 0;
}
form button.btn.btn-primary {
  border-radius: 0;
}
.pro-details-cart.cart-icon button.btn.btn-primary:hover {
  background-color: transparent !important;
  color: #85A6B9;
  border-color: #85A6B9 !important;
}
.pro-details-cart.cart-icon button.btn.btn-primary:hover i {
  color: #85a6b9;
}
.pro-details-cart.cart-icon i {
  font-size: 17px;
    color: #fff;
    margin-left: 5px;
  }
.product-img img.img-fluid.cate-img {
  max-height: 230px;
  object-fit: contain;
}
@media only screen and (max-width: 767px) {
  .product-details-img .shop-details-tab a.shop-details-overly img {
    width: 85px;
    margin: 0 auto;
  }
  .footer-title h3.spac-tit {
    margin-top: 27px;
    margin-bottom: 11px;
}
.dropdown:hover>.dropdown-menu{
    top: 39px;
    left: 0 !important;
}
}


/* why wankou */

h3.our-mach {
    text-align: center;
}
span.tit-sp {
    display: block;
    text-align: center;
    margin-bottom: 7%;
}

.col-md-6.cert_img1 {
  align-items: center;
  display: flex;
  justify-content: center;
}
.col-md-6.cert_img1 img {
  width: 13rem !important;
}
.col-md-6.cert_img2 {
  align-items: center;
  display: flex;
  justify-content: center;
}
/* footer */
.footer-widget.link-column {
  padding-left: 2rem;
}
.footer-widget .footer-title h3 {
  height: 1rem;
}
.copy-right .row .col-md-4 {
  font-size: 11px;
}
.col-md-4.text-center a {
  color: white;
}
.footer-widget .footer-list ul li a:hover, .copy-right a:hover {
  color: #e0c8a8;
}
.address {
  display: flex;
  margin-top: 12px;
}
a.foo-link {
    color: #fff;
}
.address div {
  display: inline-block;
}
.pull-left i.fa.fa-map-marker {
  padding-right: 3px;
  padding-left: 3px;
}
.pull-left i.fa.fa-phone {
  
  padding-right: 3px;
}
.pull-left i.fa.fa-facebook-official {
  padding-right: 2px;
}

/* news and event */
.blog-wrap-2 .blog-img-2 {
  width: 250px;
  height: 200px;
}
.blog-wrap-2 .blog-img-2 a img {
  height: 200px;
}
.blog-wrap-2 .blog-content-2 h4 a:hover {
  color: #e0c8a8;
}
.blog-wrap-2 .blog-content-2 .blog-share-comment .blog-btn-2 a:hover {
  color: #e0c8a8;
}
.sidebar-widget h4.pro-sidebar-title,
.sidebar-widget .sidebar-widget-list ul li a.cat-name {
  color: #85A6B9;
}
h4.pro-sidebar-title:after {
  border-bottom: 1px solid #85a6b9;
  content: '';
  display: block;
  max-width: 4rem;
  margin-top: 3px;
}
.blog-btn-2 a:after {
  content: '';
  border-bottom: 2px solid #85a6b9;
  display: block;
  max-width: 3rem;
  margin: 0 auto;
}
.single-sidebar-blog {
  flex-wrap: nowrap;
}

/**** single prodcut pop up image****/
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    background-color: #fff !important;
    margin: 0 auto;
}


/* home (12/1/2020) */
@media screen and (max-width: 320px) {
  .pb-align.phone-num {
    width: 77%;
    float: right;  
  }
  .footer-title h3.spac-tit {
    margin-top: 27px;
    margin-bottom: 11px;
}
  .pb-align.area-code {
    width: 21%;
    float: left;  
  }
  .area-code input[type="code"] {
    padding: 0px 7px !important;
  }
  .phone-num label.input-field {
    margin-left: -30%;
  }
  input.ph_area-code {
    width: 25%;
  }
  .slider-area h2.animated {
    font-size: 30px !important;
  }
  .slider-height-2 {
    height: 30rem !important;
  }
  .col-md.procatcolnt .top-left {
    line-height: 20px !important;
    font-size: 13px;
    padding: 0 !important;
  }
  .homenewsrow .homenewscol1 {
    padding: 0 !important;
  }
  /* .cate-hover .button {
    padding-left: 1rem;
    top: 4rem;
  } */
  .cate-hover .button a {
    width: auto;
    padding: 5px 5px;
  }
  a.next_product {
    padding: 0 1rem 0 0;
    color: #85A6B9;
    font-weight: 600;
  }
  i.fa.fa-long-arrow-right {
    padding-left: 8px;
    color: #85A6B9;
  }
  a.Pre_product {
    padding: 0 5px 0 0;
    color: #AD9F93;
    font-weight: 600;
  }
  i.fa.fa-long-arrow-left {
    padding-right: 8px;
    color: #AD9F93;
  }
  .footer-list.desktopfoo {
    display: none;
}
a.mobilefoo {
    display: block !important;
}

}

@media screen and (min-width:321px) and (max-width: 500px) {
  /* .cate-hover .button {
    left: -6rem;
    top: 6rem;
  } */
  .cate-hover .button a {
    width: auto;
    padding: 5px 5px;
  }

  .slider-area h2.animated {
    font-size: 30px !important;
  }
  .slider-height-2 {
    height: 25rem !important;
  }
  .col-md.procatcolnt .top-left {
    line-height: 20px !important;
    font-size: 13px;
    padding: 0 !important;
  }
  .homenewsrow .homenewscol1 {
    padding: 0 !important;
  }
  .area-code input[type="code"] {
    padding: 0px 12px !important;
  }
  .pb-align.area-code {
    width: 21%;
    float: left;
  }
  .pb-align.phone-num {
    width: 77%;
    float: right;
  }
  .phone-num label.input-field {
    margin-left: -30%;
  }
 

}
.cat-banner.cat-bg img.img-fluid {
  z-index: -1;
  position: absolute;
  width: 100%;
  top: 0px;
  height: 100%;
  object-fit: cover;
}

@media screen and (max-width: 500px) {
 
  a.login.btn.btn-primary.btn-md.round-btn.has-login {
    margin-left: 0% !important;
    background-color: transparent !important;
    border-color: transparent !important;
    margin-top: 0;
  }
  a.login.btn.btn-primary.btn-md.round-btn.has-login:active {
    box-shadow: none !important;
    color: #85A6B9;
    border-color: transparent !important;
  }
  .contact-map iframe {
    max-width: 100%;
  }
  ol.breadcrumb.single_product {
    padding: .75rem 0rem;
  }
  .login-register-wrapper .login-form-container {
    padding: 2rem 0;
  }
  .col-lg-6.col-md-12.mt-100.text-center.register_block {
    margin-top: 1rem;
  }
  .login-register-wrapper {
    border: none;
  }
  .row.aboutushomerow.row2 {
    display: flex;
    flex-flow: column;
  }
  .col-md.aboutushomecol {
    order: 2;
  }
  .col-md.aboutushomecol.imagediv {
    order: 1;
  }
  .contact-map.mb-10 {
    padding-top: 0;
  }
  .homenewsrow .homenewscol2 {
    margin-bottom: 0 !important;
  }
  .row.news_section {
    margin-bottom: 0;
}
  .whychooseushome .col-md.whychooseuscol {
    width: 100%;
  }
  /* why wankou */ 
  .funfact-area.pt-100.pb-70 {
    padding-top: 1rem !important;
  }
  .col-md-6.cert_img1, .col-md-6.cert_img2 {
   
    padding-bottom: 2rem;
  }
  /* footer */
  .footer-widget.link-column {
    padding-left: 0;
    padding-top: 1rem;
  }
  .copy-right {
    text-align: center;
  }
  .col-md-4.text-right {
    text-align: center !important;
  }
  .footer-widget {
    /* margin-top: 1rem; */
  }
.footer-widget.contactus_col {
  padding-top: 1.5rem;
}
  .breadcrumb-area.pt-35.pb-35.our-series .breadcrumb-content.left-align {
    margin-top: 0px !important;
    margin-left: 0;
  }
  /* about us */ 
  .pb-95{
    padding-bottom: 10px !important;
  }
  .aboutus_des {
    padding: 2rem 0 1rem 0 !important;
  }
  .row.our_factory {
    flex-flow: column;
  }
  .col-md-6.our_factory_imgbox {
    order: 1;
  }
  .col-md-6.our_factory_content {
    order: 2;
  }
  /* .cd-left::before {
    display: none;
  } */
  .cd-timeline-content h2 {
    font-size: 15px;
  }
  .cd-timeline-content p {
    font-size: 12px;
  }
  
  /* our services /our categories */

  .shop-top-bar {
    margin-top: 1rem;
  }
  .shop-top-bar .select-shoing-wrap .shop-select {
    margin-right: 1rem;
    margin-left: 0rem !important;
  }
  .breadcrumb-area.pt-35.pb-35.newin-breadcrumb .breadcrumb-content.left-align {
    margin-top: 0px;
    margin-left: 0;
  }
  .contact-map.mb-10 iframe {
    width: 100%;
  }
  .contact-us-form {
    padding-top: 1rem;
    padding-left: 1rem;
  }
  .account_area .sidebar.col-md-3 {
    padding: 0;
  }
  .icon_group {
    padding-left: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    overflow: auto;
  }
}
@media screen and (min-width:360px) and (max-width: 640px){
.footer-list.desktopfoo {
    display: none;
}
a.mobilefoo {
    display: block !important;
}
}
@media screen and (max-width: 1169px) and (min-width: 240px) {
  
  .gobal-content h1:before {
    top: 43px;
  }

  .cd-timeline-block {
    display: flex;
    flex-flow: column;
  }
  .cd-timeline-content.img-box.cd-right {
    order: 1;
    margin-right: 0;
    margin-left: 3rem;
    margin-top: 2.5rem;
    text-align: center;
  }
  .cd-timeline-content.cd-left.sec-line {
    order: 2;
    margin-top: 3rem;
    margin-left: 4.1rem;
    margin-right: 1rem;
  }
  .cd-timeline-content.cd-right {
    margin-top: 3rem;
    margin-left: 4.1rem;
    margin-right: 1rem;
  }
  .cd-timeline-content.cd-left {
    margin-top: 2.5rem;
    margin-left: 49px;
  }
  .cd-left::before {
    top: 15px!important;
    right: 100%!important;
    left: auto !important;
    border: 7px solid transparent!important;
    /* border-color: transparent!important; */
    border-right: 7px solid white !important;
  }
  .cd-timeline-block .cd-timeline-content.img-box::before {
    border: 7px solid transparent !important;
    border-right: 7px solid #fff !important;
    top: 15px;
  }
  .cd-timeline-content.img-box.cd-left {
    text-align: center;
  }

  
}
@media screen and (max-width: 900px) {
  ol.breadcrumb.single_product {
    margin-bottom: 0;
    padding: .75rem 1.5rem;
    background-color: #fff !important;
  }
  .icon_group {
    padding-left: 1rem;
    overflow: auto;
  }
  .your-order-product-info {
    padding: 2px 32px 9px;
  }
}

@media screen and (min-width:700px) and (max-width: 900px) {
  img.img-fluid.cate-img {
      width: 100%;
    /*height: 210px;*/
  }
  a.next_product {
    padding: 0 1rem 0 3rem;
    color: #85A6B9;
    font-weight: 600;
  }
}
@media screen and (min-width:501px) and (max-width: 900px) {
 
  a.login.btn.btn-primary.btn-md.round-btn.has-login {
    margin-left: 0%;
    display: none;
  }
  .login-register-wrapper {
    border: none;
  }
  .col-lg-6.col-md-12.mt-100.text-center.register_block {
    
    padding: 0 4rem;
  }
  .contact-us-form {
    margin-left: 4rem;
  }
  .breadcrumb-area.pt-35.pb-35.our-series .breadcrumb-content.left-align {
    margin-top: -12px !important;
  }
  /* about us */
  .col-md-6.about_us_imgbox {
    padding-top: 6rem;
  }
  .col-md-6.our_factory_imgbox {
    padding-top: 6rem;
  }
  /* .cate-hover .button {
    padding-left: 2.3rem;    
    top: 165px;
  } */
  .breadcrumb-area.pt-35.pb-35.newin-breadcrumb .breadcrumb-content.left-align {
    margin-top: -15px;
    margin-left: 0;
  }
}
@media screen and (min-width:501px) and (max-width:801px) {
  a.login.btn.btn-primary.btn-md.round-btn.has-login {
    margin-left: 0;
    display: none;
  }
}
@media screen and (min-width:501px) and (max-width: 1100px) {
  img.menu-cart {
    /*margin-right: 10px;*/
  }
}
@media screen and (width: 1024px) {
  a.login.btn.btn-primary.btn-md.round-btn.has-login {
    margin-left: 0% !important;
    display: none;
  }
}
@media screen and (min-width: 901) and (max-width: 1099px) {
  
  .shop-top-bar {
    margin-top: -9%;
  }
  .breadcrumb-area.pt-35.pb-35.our-series .breadcrumb-content.left-align {
    margin-top: -17px !important;
    margin-left: 0;
  }
  .row .col-md-6.cert_img2 {
    padding-left: 3rem !important;
  }
}
@media screen and (max-width:1100px) {
  .cd-timeline-content.cd-left.sec-line::before {
    display: none;
  }
  .circle {
    float: left;
    margin-left: 15px;
  }
  #cd-timeline::after {
    left: 14px;
    bottom: -14px;
  }
  li.nav-item.dropdown {
    left: 0rem !important;
  }
  a#navbarDropdown {
    /*top: -0.5rem;*/
  }
  .dropdown:hover>.dropdown-menu {
    /*margin-top: 45px;*/
  }
  .shop-area.pb-100.section-padding-1 {
    padding-top: 1rem;
  }
  .shop-top-bar .select-shoing-wrap .shop-select {
    margin-right: 1rem;
    margin-left: -5rem;
  }
  /* news and event */
  .blog-wrap-2 .blog-img-2 {
    width: auto;
    height: 200px;
  }
  .account_area {
    padding: 1rem;
    margin: 0 !important;
  }
}
.contact-area.searchresult
{ margin-top: 0px;  }
.container-fluid.searchdiv
{ padding-left: 0px; padding-right: 0px; }
.product-details-img .large-img-style span
{ display: none !important; }

@media only screen and (min-width: 1170px) {
  .cd-timeline-img {
    width: 130px;
    height: 35px;
    left: 46.5%;
    margin-left: -30px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .main-menu nav ul li {
    padding: 0 5px;
  } 
}

/*********29.2.2020*************/
span.help-block {
    color: red;
}
.help-block {
    color: red;
}

a.mobilefoo {
    display: none;
}
button.accordion {
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  padding: 15px 20px;
  font-size: 18px;
  color: #444;
  cursor: pointer;
}

button.accordion {
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.fa-plus:before {
    content: "\f067";
    margin-left: 0px !important;
    color: #000 !important;
}

.accordion-content {
  background-color: white;
  padding: 0 20px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}

/************ 24.3.2020 *************/
img.wish-icn {
    width: 30px !important;
}
img.menu-cart {
    /*margin-top: 21px;*/
    width: 25px;
    /*margin-left: 7px;*/
}
.like-true i.fa.fa-heart,.like i.fa.fa-heart {
    color: #111;
}

i.fa.fa-heart {
    color: transparent;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #111111;
}
.qtyln small {
    margin-left: -6px;
}
.pro-details-wishlist {
    margin-left: 12px;
}
 @media all and (-ms-high-contrast:none)
     {
     img.wish-icn {
    width: 24px !important;
    margin-left: -8px;
    } 
    button.accordion {
    border-bottom: 1px solid rgba(0,0,0,.125);
    background: transparent;
}/* IE10 */
    *::-ms-backdrop, img.wish-icn {
    width: 24px !important;
    margin-left: -8px;
   }
   *::-ms-backdrop, button.accordion {
    border-bottom: 1px solid rgba(0,0,0,.125);
    background: transparent;
}
 }
button.accordion {
    border-bottom: 1px solid rgba(0,0,0,.125);
    background: transparent !important;
}
button.accordion:not(:root:root) {
border-bottom: 1px solid rgba(0,0,0,.125);
background-color: transparent;
}
@media screen and (min-width: 4096px) {
li.nav-item.dropdown.my-ac {
    margin-top: 19px;
}

