*{box-sizing:border-box;margin:0;padding:0;border:none;outline:none;}

a{text-decoration:none;outline:none;color:#000;}

a:hover, a:focus{color:#333;text-decoration:none;}

a:focus{outline:none;}

a[href*="tel"]{white-space:nowrap;}

h1, h2, h3, h4, h5, h6, .title{color:#000;font-weight:500;margin:0 0 10px;padding:0;line-height:normal; font-family: "georgia",Helvetica,sans-serif;}

h1, .title{font-size:30px;}

h2, h3, h4, h5, h6{ margin:30px 0 0; color:#000; font-family: "georgia",Helvetica,sans-serif;}

h2{font-size:24px;}

h3{font-size:22px;}

h4{font-size:20px;}

h5{font-size:18px;}

h6{font-size:16px;}

ul{list-style-type:disc;margin:0;padding:0; display:inline-block; list-style-position:inside;}

ol{margin:10px 0;padding:0;list-style-position:outside;}

ol li{margin:0 0 0 15px;padding:0 0 5px;}

body{font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px;line-height:20px;color:#85868c;overflow-y:scroll;overflow-x:hidden; background-color:#DBD0BA;}

img{max-width:100%;border:none;outline:none;height:auto}

p{font:14px/24px 'Roboto', sans-serif;margin:0 0 10px;padding:0;}

iframe{border:0 !important;}

.cl{clear:both !important;}

::placeholder{color:#414141; opacity:1;}

-webkit-::placeholder {color:#414141;}

-moz-::placeholder{color:#414141;}

-ms-::placeholder{color: #414141;}

-moz-::placeholder{color: #414141;}



.container{max-width:1200px; padding:0 15px;margin:0 auto;position:relative;}



.min-height header{background:#685B4E; box-shadow:0 0 20px 0 rgba(0,0,0,0.2); margin:0; padding:0px; float:left; width:100%; position:relative; z-index:999;}



.min-height header .top-part{background:#000; float:right; width:100%;  padding: 5px 0; margin-bottom:10px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}

.min-height{ min-height:70px;}



.top_cont_area {

  margin: 2px 0;

  text-align: left;

}

.top_cont_area ul {

  list-style: outside none none;

  margin: 0;

  padding: 0;

}

.top_cont_area li {

  color: #bb926b;

  display: inline-block;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 14px;

  margin-right: 20px;

}

.top_cont_area li a {

  color: #bb926b;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 12px;

  padding-left: 7px;

  text-decoration: none;

}

.top_cart_area {

  margin: 2px 0;

  text-align: right;

}

.top_cart_area ul {

  list-style: outside none none;

  margin: 0;

  padding: 0;

}

.top_cart_area li {

  color: #bb926b;

  display: inline-block;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 14px;

  margin-right: 20px;

}

.top_cart_area li a {

  color: #bb926b;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 12px;

  padding-left: 7px;

  text-decoration: none;

}





.account-tag {

  float: right;

}

.account-tag > ul {

  list-style-type: none;

}

.account-tag > ul ul{ list-style-type:none;}

.smt {

  background: #000 none repeat scroll 0 0;

  padding:0px;

  margin:0;

  position: absolute;

  right: 0;

  top: 38px;

  width: 180px;

  z-index: 999; display:none;

}

.smt li a {

  border-bottom: 1px solid #333;

  display: block;

  padding: 0 10px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}

.smt li a:hover{ background:#117ca5;}



.free-delivery {

  float: left;

  height: 158px;

  margin-bottom: -48px;

  margin-top: -86px;

  position: relative;

  text-align: left;

  width: 100%;

}

.shopping-tag {

  float: right;

  margin-top: 18px;

}



.shopping-tag .fa {

  color: #117ca5;

  font-size: 20px; float:none; margin:0; line-height:35px;

}

.shopping-tag > ul {

  list-style-type: none;

}

.shopping-tag ul li {

  float: left;

}

.shopping-tag a:hover{ color:#000;}

.search input {

  border: 1px solid #ddd;

  float: left;

  height:38px;

  width: 260px; padding:5px 10px;

  line-height:24px;

}

.search-btn {

  float: left;

}

.search-btn > a {

  display: block;

}

.search-btn {

  background: #C69C6C;

  float: left;

  height:38px;

  text-align: center;

  width: 35px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;

}

.search-btn button{

  background: #C69C6C;

  

 } 

.search-btn:hover{ background:#C69C6C;}

.search-btn .fa{ color:#000; line-height:33px;}

.shopping-tag ul li {

  border: 1px solid #000;

  float: left;

  margin-left: 20px;

}

.shopping {

  position: relative;

}

.quantity {

 /* background:#01abce;

  border-radius: 50%;

  color: #fff;

  font-size: 12px;

  height: auto;

  line-height: 20px;

  padding: 0 5px;

  position: absolute;

  right: -10px;

  top: 0;*/

}
form.cart button.single_add_to_cart_button {
  background-color: #685B4E;
  border-radius: 5px;
  color: #fff;
  font-size: 18px !important;
  padding: 5px 18px !important;
  text-align: center;
}
.woocommerce-message a.button  {
  background-color: #685B4E;
  border-radius: 5px;
  color: #fff;
  font-size: 18px !important;
  padding: 5px 18px !important;
  text-align: center;
}
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img {
   
    color: #FFF;
}
.cart {
  float: left;
  width: 50%;
  margin-bottom:10px;
}
.yith-wcwl-add-to-wishlist {
  float: left;
  margin-bottom: 20px;
  width: 50%;
  margin-top:-3px !important;
}
a.single_add_to_wishlist {
  background-color: #685B4E;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
  padding: 5px 18px;
  text-align: center;
}
.posted_in {
  color: #000;
}
.posted_in a{
  color: #117ca5;
}
.woocommerce-tabs {
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  padding: 30px 15px 15px;
}
.related.products > h2 {
 color:#000000;
font-size: 32px;
margin-bottom: 10px;
padding-bottom: 0;
text-align: left;
}
.woocommerce-tabs ul li.active a {
  box-shadow: 0 2px 0 #70a414 !important;
  color: #70a414 !important;
}
.woocommerce-tabs ul li a {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 5px;
  text-decoration: none;
  margin-right: 5px;
}
.woocommerce-product-details__short-description {
  margin-bottom: 25px;
}
.single-product form.cart input {
    margin-right: 10px;
    margin-top: 1px;
    padding: 5px;
    width: 5em;
    border: 1px solid #000;
}
.woocommerce-Tabs-panel.panel.entry-content.wc-tab {
  box-shadow: none !important;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2{
  color:#000000;
  font-size:21px;
}
.tabs.wc-tabs {
  margin-bottom: 30px;
}

.call-tag, .emailtag {float: left;}

.emailtag{ margin-left:15px;}

.logo{float:right;padding:0;margin:0;}

.logo a{display:block;font-size:0;font-weight:normal;padding:0;text-transform:none;vertical-align:top;}

.logo a img{max-width:100%; max-height:auto; float:left; margin-right:15px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}

.logo a span{font-weight:600; color:#414141; line-height:100px; font-size:30px; text-transform:uppercase; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}

.menu{margin:10px auto 0; width:100%; background:transparent; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}

#cssmenu > ul{display:inline-block;}



#cssmenu > ul > li{ background:#1F1B1B; display:inline-block; padding:10px; margin: 0; color:#fff; position: relative; z-index:1;}

#cssmenu > ul > li:before, #cssmenu > ul > li:after{ background: #BC926A ;  content:''; display: block; width:100%; height:50%; left: 0; right: 0; position: absolute; z-index:-1; transition: all ease-in-out 0.5s;}

#cssmenu > ul > li:before{top: 0;}

#cssmenu > ul > li:after{bottom:0;}











#banner{position:relative;overflow:hidden;}

.caption{position:absolute;width:100%; left:0;right:0;top:30%;z-index:99;padding:25px 0;text-align:center;font:16px/30px 'Roboto', sans-serif;color:#fff;}



.banner-tag {

  font-size: 50px;

  font-weight: 700;

  margin-bottom:20px;

  text-transform: uppercase;

}

#banner .btn-box {

  background:none;

  margin:40px 5px 0;

  

}

#banner p{ line-height:24px;}

#banner .btn-box a {

	background:#000;

  margin: 0;

  padding:8px 30px; 

  

}

#banner .btn-box a .fa{ float:left; margin-right:10px; line-height:30px;}



#banner .btn-box a::before{ color:#fff;}

#banner .btn-box:hover  a{ color:#fff;}



.woocommerce-result-count { display:none; }

.mywoocom{padding:40px 0;}

/*.whowe h1, .clients-say .title, .getintouch .title{font-weight:700; margin-bottom:10px; position:relative; text-transform:uppercase;}*/



.mywoocom h1 {

  background-image: url("../images/header_border.png");

  background-position: center bottom;

  background-repeat: no-repeat;

  color: #000;

  font-family: "georgia",Helvetica,sans-serif !important;

  font-size: 40px;

  margin-bottom: 40px;

  padding-bottom: 25px;

  text-align: center;

}

.mywoocom p {

  color: #000;

  font-family: "georgia",Helvetica,sans-serif !important;

  font-size: 18px;

  font-weight: normal;

  line-height: 26px;

  padding-left: 35px;

  padding-right: 35px;

  text-align: justify;

  text-align-last: center;

}





.whowe{padding:40px 0; text-align:center;}

/*.whowe h1, .clients-say .title, .getintouch .title{font-weight:700; margin-bottom:10px; position:relative; text-transform:uppercase;}*/



.whowe h1 {

  background-image: url("../images/header_border.png");

  background-position: center bottom;

  background-repeat: no-repeat;

  color: #000;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 40px;

  margin-bottom: 20px;

  padding-bottom: 25px;

  text-align: center;

}

.whowe p {

  color: #000;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 18px;

  font-weight: normal;

  line-height: 26px;

  padding-left: 35px;

  padding-right: 35px;

  text-align: justify;

  text-align-last: center;

}

.caption .banner-content {

  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;

  border-top: 0 none;

  color: #fff;

  display: block;

  margin: 0 auto;

  max-width: 450px;

  padding: 15px 30px;

}

.banner-content h3 {

  color: #fff;

  font-size: 32px;

  margin-bottom: 5px;

  margin-top: 0;

}

.banner-content p {

  font-size: 18px;

  font-style: italic;

  font-weight: 500;

  line-height: 20px;

  margin-bottom: 0;

}



.btn-box a{ background:#000; display:inline-block; padding:10px 20px; color: #fff; margin: 0; position: relative; z-index:1; border-radius:4px;}

.btn-box a:hover{ color: #fff;}

.btn-box a:before, .btn-box a:after{background:#01abce; content:''; display: block; width:100%; height:50%; left: 0; right: 0; position: absolute; z-index:-1; transition: all ease-in-out 0.5s;}

.btn-box a:before{top: 0;  border-radius:4px 4px 0 0;}

.btn-box a:after{bottom:0; border-radius:0 0 4px 4px;}

.btn-box a:hover:before, .btn-box a:hover:after{height:0%;}



.latest-products { padding:0 0 70px; text-align:center;}

.latest-products h1 {

  background-image: url("../images/header_border.png");

  background-position: center bottom;

  background-repeat: no-repeat;

  color: #000;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 40px;

  margin-bottom: 20px;

  padding-bottom: 25px;

  text-align: center;

}

.latest-products p{ margin-bottom:25px;}





.product-section{ padding:40px 0; text-align:center;}

.product-section .title{ color:#fff; text-align:center; text-transform:uppercase;}



.product-section h6{ margin:0; padding:25px 15px 0px; text-align:center;}

.product-section .btn-box {text-align: center;}

.product-box {

  margin-bottom: 20px;

  overflow: hidden;

  position: relative;

}

/*.product-name {

  background: #fff none repeat scroll 0 0;

  bottom: 0;

  left: 0;

  position: absolute;

  right: 0;  transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;

}*/

.product-box h6{ font-size:14px;}



.report-tag a {

  background:#468939;

  color: #fff;

  display: block;

  font-size: 30px;

  font-weight: 600;

  line-height: 30px;

  margin-top: 30px;

  padding:20px 10px 10px;

  text-transform: uppercase;

}

.report-tag a > span {

  display: block;

  font-size: 16px;

  font-weight: 400;

}



.text-tag {

  background:#000;

  padding: 30px 0;

  text-align: center;

  color: #fff;

  font-size: 24px;

  font-weight: 700;

  text-transform: uppercase;

}



.text-tag a{ color:#01abce;}

.text-tag span{ display:inline-block; margin-right:20px;}  





.latest-product-box{ margin-bottom:30px;}

.latest-product-box .product-name{ position:static;}

.latest-product-box .product-price{ font-size:18px; color:#01abce; font-weight:500;}

.latest-product-box h6 {

  font-size: 14px;

  margin-bottom:7px;

  margin-top: 10px;

}

.product-name .btn-box {

  margin-top: 15px;

}

.latest-products .btn-box{display:inline-block; border-radius:4px;}



#owl-example3 .item {

  padding: 0 15px;

}









.clients-say{background-image:url(../images/product-bg.jpg); background-attachment:fixed; background-position:center; background-size:cover; padding:70px 0; color:#fff;}

.clients-say .title{color:#fff; text-align:left;}

.client-box {

  background: rgba(54, 53, 57, 0.4) none repeat scroll 0 0;

  border-radius: 4px;

  margin-top:7px;

  padding: 30px 10px;

  position: relative;

}

.client-box p{ font-size:18px; line-height:30px;}

.client-box > img {

  border-radius: 50%;

  clear: both;

  display: block;

  left: 0;

  margin: 0 auto;

  max-width: 100px;

  position: absolute;

  right: 0;

  text-align: center;

  top: -55px;

  z-index: 9999;

}



.img-box {

  float: right;

  margin-top: 20px;

}

.img-box > img {

  border-radius: 50%;

  margin-left: 20px;

  max-width: 70px;

}

.client-name {

  color:#01abce;

  float: left;

  font-size: 18px;

  margin-top: 15px; text-align:right;

}

.client-position{ font-size:14px; display:block; clear:both; color:#01abce;}





.quick-contact p{ text-align:left;}

.quick-contact input, .quick-contact textarea {

  background: #fff;

  color: #414141; border-radius: 4px;

  height:40px;

  margin: 0 0 15px;

  padding: 5px 10px;

  width: 100%;

}



.quick-contact textarea {height:70px; resize:none; overflow:auto;}

.quick-contact input[type="submit"]{ float:right; background:#01abce; color:#fff; text-align:center; max-width:140px; height:40px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}

.quick-contact input[type="submit"]:hover{ background:#000;}



.blog-section{ text-align:center; padding:70px 0;}

.blog-section .title{ text-transform:uppercase; font-weight:700;}

.blog-section p{ margin-bottom:30px;}

.blog-box {

  border: 1px solid #000;

  padding: 10px; margin-bottom:30px;

}

.blog-details {

  clear: both;

  display: inline-block;

  width: 100%;

}

.blog-box > img {

  background-color: #fff;

  border-radius: 10px;

}

.comments-num {

  float: right;

}

.comments-num > span {

  color: #01abce;

  margin-left: 10px;

}

.blog-section .btn-box a{ display:inline-block;}

.blog-details > h6 {

  color: #000;
font-weight:500;
  font-size: 20px;

  margin-bottom: 15px;

  margin-top: 15px;

  min-height: 50px;

  padding-bottom: 0;

  text-align: center;

  
}
.blog-details > h2 {

  color: #000;

  font-size: 20px;

  margin-bottom: 15px;

  margin-top: 15px;

  min-height: 50px;

  padding-bottom: 0;

  text-align: left;

  

}
.blog-details > p {

  color: #000;

  font-size: 15px;

  margin-bottom: 5px;

  margin-top: 5px;

  min-height: 50px;

  padding-bottom: 0;

  text-align: left;

  

}

.blog-details span.price {

  	margin-bottom: 10px;

  	text-align: center;

	padding-bottom:10px;

	color:#000;

	font-size:18px;

}

.blog-details > h6 a{

color:#000;

}

.post-name {

  color: #01abce;

  float: left;

  margin-right: 10px;

  text-align: left;

}

.post-name > span {

  color: #85868c;

  margin-left: 5px;

}

.post-date {

  color: #414141;

  float: none;

  margin-bottom: 8px;

  margin-top: 25px;

  text-align: left;

}

.post-date > a {

  background-color: #685B4E;

  border-radius: 5px;

  color: #fff;

  font-size: 18px;

  padding: 5px 18px;

  text-align: center;

}

.post-date > a:last-child {

  float: right;

  margin-top: -5px;

}

.blog-box a p {

  margin-top: 15px;

  text-align: left;

  margin-bottom:0;

  border-top:1px solid #ddd; padding-top:10px;

  color:#85868c;



}



.blog-box {

  background: #FFF;

}

.blog-box:hover img{ opacity:0.8;}





ul.products li {

  background: #FFF none repeat scroll 0 0;

  border: 1px solid #000;

  margin-bottom: 30px !important;

  padding: 10px !important;

}

ul.products li:hover img{ opacity:0.8;}

ul.products li h2 {

  color: #000 !important;
font-weight:500 !important;
  font-size: 20px !important;

  margin-bottom: 15px !important;

  margin-top: 15px !important;

  min-height: 50px;

  padding-bottom: 0;

  text-align: center;

 0

}

ul.products li img {

  background-color: #fff;

  border-radius: 10px;

}

ul.products li span.price {

  color: #000 !important;

  font-size: 18px !important;

  margin-bottom: 10px !important;

  padding-bottom: 10px;

  text-align: center;

}

ul.products li a.button {
    background-color: #685B4E !important;
    border-radius: 5px;
    color: #fff !important;
    display: block;
    font-size: 18px;
    margin: 0 auto;
    padding: 9px 18px;
    text-align: center;
    width: 57%;
}





.service-provide {

  background:#f5f5f5;

  color:#01abce;

  font-size: 20px;

  line-height: 30px;

  padding: 30px 0;

  text-align: center;

  text-transform: uppercase; font-weight:700;

  border-top:1px solid #ddd;

}



footer{background:#685A4D; background-size:cover; padding:50px 0 0; text-align:center; border-top:4px solid #70A414;}

footer p{color:#ccc; }

.sig {

  color: #fff;

  font-size: 18px;

  margin-bottom: 25px;

}

footer a{color:#FFF; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}



.foot{ text-align:left;}

/*.foot h3::after {

  background: #FFF none repeat scroll 0 0;

  content: "";

  display: block;

  height: 2px;

  margin: 1px auto;

  width: 178px;

}

.foot h3 {

  color: #fff;

  font-size: 25px;

  margin: 0 0 20px;

  position: relative;

}*/

.foot h3 {

  border-bottom: 1px solid #fff !important;

  color: #fff !important;

  display: inline-block;

 font-size: 25px;

  margin: 0 0 20px;

 

}

.foot-link ul {

  float: left;

  

  

}



#custom-search-input2 input[type="text"] {

  -moz-border-bottom-colors: none;

  -moz-border-left-colors: none;

  -moz-border-right-colors: none;

  -moz-border-top-colors: none;

  

 

  border-image: none;

  border-radius: 0;

  border-style: solid none solid solid;

  border-width: 1px 0 1px 1px;

  box-shadow: none;

  color: #000 !important;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 14px;

  height: 44px;

  padding: 3px 16px;

  background-color:#FFFFFF !important;;

  

}

#custom-search-input2 input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-info.btn-lg {
    border-color: #70a414;
    border-image: none;
    border-radius: 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    box-shadow: none;
    color: #FFF;
    font-size: 18px;
    height: 39px;
    padding: 0px;
    background-color: #70a414;
    width: 100%;
}
#custom-search-input2 input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-info.btn-lg:focus, #custom-search-input2 input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-info.btn-lg:active {
    background-color: #70a414;
     border-color: #70a414;
     outline: none;
}

ul.product li { list-style:none }

.social {

  text-align: left;

  

}

.right-contet p {

  color: #000;

  font-size: 15px;

  font-weight: 400;

  line-height: 22px;

  margin-bottom: 15px;

  text-align: left;

}

.social > ul {

  list-style-type: none;

}

.social > ul li {

  margin-bottom: 15px;

}

.social ul li a {

  color: #fff;

  font-size: 17px;

  padding: 0;

  text-align: center;

  transition: all 0.5s ease-in-out 0s;

}

.social ul li a:hover{ color:#FFF;}



.social ul li a .fa{ line-height:30px;}

.foot-link > ul {

  display: block;

}



.foot-link li {

  font-size: 17px;

  list-style: outside none none;

  margin: 0 0 8px;

  padding: 0 0 5px;

  text-transform: uppercase;

  width: 100%;

}



.address {

  font-size: 14px;

}

.address ul{ list-style-type:none;}

.address ul li{ margin-bottom:25px; color:#999;}

.address .fa {

  float: left;

  font-size: 20px;

  line-height: 20px;

  margin-right: 9px;

}

.address a {

  font-size: 15px;

}

.address .fa-map-marker {

  margin-bottom: 80px;

}



.copyright {

  background: #dbd0ba none repeat scroll 0 0;

  margin-top: 30px;

  padding: 5px 0;

  border-top:6px solid #70A414;

}

.copyright p {

  color: #000;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 16px;

  margin-bottom: 0;

}

/*Contact us*/

#customer_login h2 {

  color: #000;

  display: block;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 40px;

  margin: 25px 0 15px;

  padding-bottom: 7px;

  text-align: center;

}

#customer_login button.button {

  background: #70a414 none repeat scroll 0 0;

  border: 0 none;

  border-radius: 20px;

  color: white;

  display: block;

  font: 25px/34px "",sans-serif;

  height: 50px;

  outline: medium none;

  padding: 8px 25px;

  text-align: center;

  text-transform: uppercase;

  transition: all 0.3s ease-in-out 0s;

  width: 50%;

}

.woocommerce-Button {

  background: #70a414 none repeat scroll 0 0;

  border: 0 none;

  border-radius: 20px;

  color: white;

  display: block;

  font: 25px/34px "",sans-serif;

  height: 50px;

  outline: medium none;

  padding: 8px 25px;

  text-align: center;

  text-transform: uppercase;

  transition: all 0.3s ease-in-out 0s;

  width: 50%;

}

.woocommerce-form-login__rememberme { margin-bottom:15px; }

.woocommerce-page  .woocommerce input[type="text"], input[type="email"], input[type="tel"], input[type="password"]

{

  border: 1px solid #000 !important;

  border-radius: 10px !important;

  color: #000 !important;

  padding: 12px 16px !important;

  margin: 0 0 5px 0 !important;

  font-size: 16px !important;

  background-color: transparent !important;

  height: 55px; 

  outline: none;

  width: 100% !important;

  text-align: left !important;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -ms-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out; }





.contactform-title h2 {

  color: #000;

  font-family: "georgia",Helvetica,sans-serif;

  font-size: 30px;

  margin: 35px 0 25px;

  padding-bottom: 7px;

  position: relative;

  text-align: center;

}
.singpd {
  background-color: #FFF;
  padding-top: 25px;
}
.wpgs-nav .slick-slide img, .wpgs-nav .slick-slide {
  height: 75px;
  width: 75px !important;
}
img.zoomImg {
    display: none !important;
}

.slick-slide img  { margin:0 auto; }
.singpd h1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-size: 35px !important;
  margin-bottom: 10px !important;
  padding-bottom: 0;
  text-align: left;
}
.singpd p {
  color: #000;
  font-family: "georgia",Helvetica,sans-serif !important;
  font-size: 16px;
  font-weight: normal;
  line-height: 26px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: justify;
  text-align-last: left;
}
.price {
  color: #000 !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  margin-bottom: 5px !important;
}
/*.flex-control-nav.flex-control-thumbs > li:first-child {
  margin-left: 0;
}
.woocommerce-product-gallery__trigger { display:none; }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  float: left;
  width: 41.6667%;
}*/
.contactform-title h2::after {

  background: #000 none repeat scroll 0 0;

  bottom: 0;

  content: "";

  height: 2px;

  left: 0;

  margin: 0 auto;

  position: absolute;

  right: 0;

  top: auto;

  width: 25%;

}







.default-form-area  input[type="text"],textarea

{

  border: 1px solid #000;

  border-radius: 10px;

  color: #000;

  padding: 20px 16px;

  margin: 0 0 15px 0;

  font: 16px/24px "", sans-serif;

  background-color: transparent;

  height: 55px;

  outline: none;

  width: 100%;

  text-align: left;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -ms-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out; }



.default-form-area textarea {

  height: 160px;

  resize: none;

   border: 1px solid #000;

  color: #000;

  padding: 20px 16px;

  margin: 0 0 15px 0;

  font: 16px/24px "", sans-serif;

  background-color: transparent;

  border-radius: 10px;

  outline: none;

  width: 100%;

  text-align: left;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -ms-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out; 

  

  /*horizontal|vertical*/ }



.contact-section-btn input[type="submit"] {

  background: #70a414 none repeat scroll 0 0;

  border: 0 none;

  border-radius: 20px;

  color: white;

  display: block;

  font: 25px/34px "",sans-serif;

  height: 50px;

  margin: 0 auto;

  outline: medium none;

  padding: 8px 25px;

  text-align: center;

  text-transform: uppercase;

  transition: all 0.3s ease-in-out 0s;

  width: 50%;

}

.contact-page {

padding:60px 0;

}

.getin-touch {

  margin-top: 97px;

  text-align: left;

}

.getin-touch ul {

  list-style-type: none !important;

  padding-left: 0px;

}

.getin-touch ul li {

  color: #000;

  font-size: 25px;

  margin-bottom: 30px;

  line-height: 28px;

  list-style-type: none !important;

}

.getin-touch ul li:after { background:none !important; }

.getin-touch ul li a{

 color: #000;

  font-size: 25px;

  margin-bottom: 30px;

  line-height: 28px;

}

.getin-touch .fa {

  float: left;

  font-size: 40px;

  line-height: 30px;

  margin-right: 10px;

  color:#70a414;

}

.getin-touch .fa-map-marker {

 margin-bottom: 50px;

}

@media only screen and (min-width:1025px){

header.sticky{font-size:24px;line-height:48px;padding-left:0;position:fixed;text-align:left;top:0;width:100%;z-index:9999;transition:all ease 0.5s;}

header.sticky .top-part{ padding:0; background:none; margin:0; display: none;}

header.sticky .call-tag, header.sticky .emailtag {display: none;}

header.sticky .logo{ margin-top:20px;}

header.sticky .shopping-tag {margin-top: 28px;}

header.sticky .logo img{max-width:200px;}

header.sticky .fa-user{ line-height:0;}

header.sticky .logo-section{ display:none;}

header.sticky .menu{ margin:0;}

header.sticky .account-tag{ display:none;}

#cssmenu > ul > li:hover:before, #cssmenu > ul > li:hover:after{height:0%;}

#cssmenu > ul > li:hover, #cssmenu > ul > li:hover > a, #cssmenu > ul > li:last-child:hover a{color:#666666;}

#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{color:#FFF;background:#685B4E;}

.product-box:hover .product-name{bottom:-70px;}



}



@media only screen and (min-width:990px){



}



@media only screen and (min-width:768px){

#cssmenu > ul > li:hover:before{ width: 100%;}

.about-brif:hover:after{ height:100%; border-width:1px;}

.about-brif:hover .more-btn{ bottom:30%; opacity:1;}

footer a:hover, footer a:focus{color:#70A414;}

}
