.zome-image:hover img,
.zome-image:focus img {
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.zome-image img{
-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.title2{font-size:16px; margin-bottom:0px; font-weight:600;}
/*.topmenu{padding:7px 0px; border-bottom:1px solid #610a01; margin-bottom:5px;}*/
.topmenu{width:100%;height: 24px; }
.topmenu ul{padding:0;margin:0;display:inline;}
.topmenu ul>li{display:inline-block;float:left; list-style:none; position:relative; padding:0px 5px;}
.topmenu .left{float:left;}
.topmenu .right{float:right;}
.header.style2.ontop .topmenu{
    display: none;
}
.megamenu h4{font-weight:400 !important;}
.newmenu{float:right;}
.menu-login{float:right; display: none; margin-top:15px; list-style: none;}
.header.style2 .main-menu>li.mobile-only{display: none;}
.user-link{display: none;}
/* BANNERS */
.page-banner.small{min-height: 250px;}
.page-banner.privacy-policy{background-image: url(../images/banners/1.jpg);}
.page-banner.terms-conditions{background-image: url(../images/banners/1.jpg);}

/* BANNERS */
.testimonial-item {list-style: none;}
.testimonial-item .subtitle{ padding:0 15% !important;}
.footer-bottom a {color:#ffffff;}
.footer-bottom a:hover {text-decoration:underline;}
.cls{clear: both;}
.dn{display: none;}
.menu-icon.fa{font-size:16px !important;}
.menu-icon.fa-gift{font-size:24px !important;}

.left-wt-img{/*-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.09);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.09);*/
border-bottom:2px solid #eaeaea;}
.widget_categories ul li i{margin-right:10px;}

.clients .post-thumb{
  position: relative;
  border: 1px solid #E5E5E5;
  overflow: hidden;
}
.clients .post-thumb img {
  max-width: 100%;  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.clients .post-thumb:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.post-thumb {max-height:400px; overflow:hidden;}

.point123{background:#eaeaea; padding-top:15px;}
.point123 h3{float:left; padding-left:30%; font-size:110px; color:#d8d8d8; line-height:80px; font-weight:600; margin:0px;}
.point123 h4{float:left; padding-left:10px; font-size:16px; color:#838383; font-weight:600; line-height:30px; margin:0px;}
.point123 h4 span{color:#474747; font-size:36px;}

.no-border,.no-border td{border:0px !important; padding:0px; text-align:center;}
.bottom-border td{border:0px; border-bottom:1px solid #ececec; padding:0px; text-align:center;}

.mobile-footer {border-top:1px solid #ececec; padding:20px 0px;}
.mobile-footer i{font-size:20px;}
.mt0{margin-top:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.tb{border-top:1px solid #d0c8bd}
.bb{border-bottom:1px solid #cfc1ad;}/*#ececec Loganathan 28062019*/
.tp10{padding-top:10px;}
.tp20{padding-top:20px;}
.bp10{padding-bottom:10px;}
.bp20{padding-bottom:20px;}
.lp0{padding-left:0px !important;}
.rp0{padding-right:0px !important;}
.mobile_bottom{display:none; position: fixed;
    bottom: 0px;
    height: 60px;
    z-index: 9999;
    width: 100%;
    left: 0;}

.no-items{width:100%; text-align:center; padding:80px 0px 120px 0px;}
.no-items p{font-size:18px; line-height:30px; margin-bottom:20px;}
.widget_nav_menu h6{margin:5px 0px !important;}
.widget_total .total_value{font-size:30px; text-align:center;}
.widget_total .total_value i{font-size:24px;}
.widget_total .total_value span{font-size:13px;}
.widget_shield {margin-bottom:0px !important;}
.widget_shield .image {float:left;display:inline-block;}
.widget_shield .text {margin: 10px 10px; display:inline-block;}

h4 .steps {float:right; color:#656565; font-size:13px;}
a.uline{background:#713e23; color:#fff; padding:5px 7px; border-radius:5px;  }
.htext{font-weight:600; color:#03531a}
/***
Forms
***/
code {
  border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);  
}
label {
  font-weight: 400;
  font-size: 14px;
}

.form-control:-moz-placeholder {
  color: #999999;
}
.form-control::-moz-placeholder {
  color: #999999;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control {  
  font-size: 14px;
  font-weight: normal;
  color: #212121;
  height:40px;
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #999999;
  outline: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

.form-control.height-auto {
  height: auto;
}

@media (max-width: 991px){
	.point123 h3{padding-left:0;}
}
@media (max-width: 767px){
	.topmenu .left{display:none;}
	.topmenu .right{float:none;}
	.section-explore {padding:40px 0px;}
	.product-item .price {font-size:13px;}
	.margin-xs-top-0{margin-top:0px !important;}
	.margin-xs-top-10{margin-top:10px !important;}
	.margin-xs-top-20{margin-top:20px !important;}
	.margin-xs-bottom-0{margin-bottom:0px !important;}
	.margin-xs-bottom-10{margin-bottom:10px !important;}
	.margin-xs-bottom-20{margin-bottom:20px !important;}
	.heading-section{margin-bottom:15px;}
	
	h3{font-size:18px;}
}
@media (max-width: 640px){
	.header.style2 .main-header .mini-cart .icon-link{
		padding: 10px 0;
		background-color: transparent;
		color: #03531a;
		font-size:20px;
		margin-left:15px;
	}
	.hidden-xs2{
        display: none !important;
    }
	/*#header-ontop {
		position:fixed;
		z-index:99;
	}*/
	.mobile_bottom{display:inline-block;}
}
@media (max-width: 400px){
	.widget_shield .image {width:100%; text-align:center;}
	.widget_shield .text {width:100%; text-align:center;}
}
.cls_hr{
	border-top:1px solid #cfc1ad;
}
.order_total{
	font-size:20px;
}.otp_text,.regmobile{
	width:205px !important;
}
.sentotp{padding:6px 30px !important;}
.button.disabled{opacity:0.3 !important;}
.cart_table>thead>tr>th, .cart_table>tbody>tr>th, .cart_table>tfoot>tr>th, .cart_table>thead>tr>td, .cart_table>tbody>tr>td, .cart_table>tfoot>tr>td,.cart_table, th, td  {
		
	border: 0px solid #cfc1ad;
	border-top: 0px solid #ddd;
}	
.total_cost{
	border-top: 1px solid #46180d54;
	border-bottom: 1px solid #46180d54;
	font-size:20px;
}

/*04122019 tulips*/
ol.progtrckr {
    margin: 0;
    padding: 0;
    list-style-type none;
}

ol.progtrckr li {
    display: inline-block;
    text-align: center;
    line-height: 3.5em;
}

ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

ol.progtrckr li.progtrckr-done {
    color: black;
    border-bottom: 4px solid yellowgreen;
}
ol.progtrckr li.progtrckr-todo {
    color: #a59d9d; 
    border-bottom: 4px solid silver;
}

ol.progtrckr li:after {
    content: "\00a0\00a0";
}
ol.progtrckr li:before {
    position: relative;
    bottom: -2.5em;
    float: left;
    left: 50%;
    line-height: 1em;
}
ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: white;
    background-color: yellowgreen;
    height: 2.2em;
    width: 2.2em;
    line-height: 2.2em;
    border: none;
    border-radius: 2.2em;
}
ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color: white;
    font-size: 2.2em;
    bottom: -1.2em;
    border-radius: 30px;
}
/*04122019 end*/
.track_table>tr>td{
	border: 1px solid #cfc1ad;
}