/* fonts */
@import url('https://fonts.googleapis.com/css?family=Arimo');
/* font-family: 'Arimo', sans-serif; */

@font-face {
  font-family: 'Arimo-Regular';
  src: url('font/Arimo-Regular.eot');
  src: url('font/Arimo-Regular.woff2') format('woff2'),
	   url('font/Arimo.woff') format('woff'),
       url('font/Arimo.ttf') format('truetype'),
       url('font/Arimo.svg#Arimo') format('svg'),	
       url('font/Arimo-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Calibri';
  src: url('font/Calibri.eot');
  src: url('font/Calibri.woff2') format('woff2'),
       url('font/Calibri.woff') format('woff'),
       url('font/Calibri.ttf') format('truetype'),
       url('font/Calibri.svg#Calibri') format('svg'),
       url('font/Calibri.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('font/Roboto-Regular.eot');
  src: url('font/Roboto-Regular.woff2') format('woff2'),
       url('font/Roboto-Regular.woff') format('woff'),
       url('font/Roboto-Regular.ttf') format('truetype'),
       url('font/Roboto-Regular.svg#Roboto-Regular') format('svg'),
       url('font/Roboto-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}




html {  margin-top: 0 !important;}

body,p,a{
	color:#000;
	font-family: 'Arimo-Regular';
	
}
h1,h2,h3,h4,h5,h6{
	color:#FB5959;
	font-family: 'Roboto-Regular';
}
a,a:hover{color:#FB5959;}



.mega-container{max-width:1263px; padding:0;}
.container{max-width:1263px; padding:0;  width: auto;}
.padding_none{padding:0;}

.hdr_main_container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 30px;
  background-color: rgba(0, 0, 0, 0.67);
  z-index: 9;
}
.header_lft_conts {  float: left;  width: 100%;border-left: 2px solid #fff;}
.contact_no_hdr {  float: left;  width: 48%;margin-bottom:5px;}
.myacc_header {  float: right;  width: 52%;position: relative;}
.wish_list_hdr {
  float: left;
  width: 85%;
  border-top: 1px solid #fff;
  position: relative;
  bottom: 0px;
  padding-top: 7px;
}
.myacc_dropdwn {
  /* display: none; */
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #fff;
  top: 37px;
    z-index: 9;
}
.myacc_dropdwn p{
	margin:0;
	font-size:17px;
	  padding: 5px 15px;
	  position:relative;
	  transition:all .5s;
	  
}
p.login_menu123  a:after{
	position:absolute;
	content: "\f023";
	font-family:FontAwesome;
	left: 15px;
	top: -15px;
	opacity: 0; 
}

p.login_menu123:hover  a:after{opacity:1; top:5px;}
p.login_menu123:hover  i{opacity:0; position:relative; top:15px;}
p.my_acc_p_ad  a:after{
	position:absolute;
	content: "\f007";
	font-family:FontAwesome;
	left: 15px;
	top: -15px;
	opacity: 0; 
}
p.my_acc_p_ad:hover  a:after{opacity:1; top:5px;}
p.my_acc_p_ad:hover  i{opacity:0; position:relative; top:15px;}

.myacc_dropdwn i{color:#FB5959; padding-right:8px;}
.hdr_rght_main_inr {  float: left;  width: 85%;  border-right: 2px solid #fff;}
.hdr_cart_rght_main {  float: right;  width: 15%;}
span.cart_spn{
	/*position: relative;
	left: 6px;*/
	width: 53%;
    float: right;
    text-align: center;
	}
.header_left_area {  /*padding-left: 18px;*/}
.cont_no_p {  margin: 0;  font-size: 16px;}
.cont_no_icn {
  color: #fff;
  font-size: 22px;
  position: relative;
  bottom: 0px;
  padding-left: 10px;
}
.cont_no_txt {
  padding-left: 2px;
  position: relative;
  bottom: 0px;
  color: #fff;
  word-spacing: 2px;
}
.myacc_txt {
  margin: 0;
  font-size: 16.5px;
  padding-left: 1px;
  position: relative;
  bottom: 0px;
  color: #fff;
  word-spacing: 2px;
  padding-top: 5px;
  cursor:pointer;
}
.myacc_icn {  padding-left: 4px;  padding-top: 2px;}
.wish_p_txt{
  margin: 0;
  font-size: 16px;
  color: #fff;
  padding-top: 0px;
  padding-left: 9px;
  font-family: 'Arimo-Regular';
}
span.wish_icn {  padding-right: 5px;}
.header_cntr_area {  text-align: center;}
.search_hdr_div {  float: left; width: 100%;border-bottom: 1px solid #fff;position: relative;}
.curency_switch {  float: left;  width: 50%; text-align: right; }
.language_switch {  float: right;  width: 50%;text-align: right;}
.search_hdr_div  form.search-form{	float: right;  width: 70%;}
.search_hdr_div input.search-field {
  color: #fff !important;
  background-color: transparent;
  border: 0;
  outline: none;
  float: right;
  position: relative;
  top: 2px;
  width: 187px;
  padding-bottom: 0px;
  font-size: 17px;
  padding-top: 2px;
  font-family: 'Arimo-Regular';
  left: 25px;
    text-align: right;
	 font-weight: normal;
}
.search_hdr_div button.search-submit {
  border: 0;
  background-color: transparent;
  box-shadow: initial;
  text-shadow: initial;
  color: #fff;
  padding: 0;
  position: absolute;
  top: 0px;
  right: 6px;
  font-size: 21px;
}
.dd-select {
  border-radius: 0 !important;
  border: 0 !important;
  position: relative;
  cursor: pointer;
  background-color: transparent !important;
  color: #fff !important;
  padding-top: 10px !important;
}
.currency-switcher-form .dd-selected {
  color: #fff !important;
  display: block;
  font-weight: bold;
  overflow: hidden;
  padding: 0 !important;
  font-family: 'Arimo-Regular';
}
small.dd-selected-description.dd-desc.dd-selected-description-truncated {
  display: none !important;
}
.dd-pointer-down {
  border: solid 5px transparent;
  border-top: solid 5px #fff !important;
}
#top-cart i{color:#fff; width: 100%;  text-align: center;}
#top-cart  .count {
  float: right;
    width: 100%;
    text-align: right;
    color: #fff;
    font-family: 'Arimo-Regular';
    padding-top: 8px;
}
.total{display:none;}
#top-cart {
  display: inline-block;
  float: initial;
  min-width: initial;
  padding-top: 18px;
  float: left;
    width: 100%;
}
.wg-drop.country-selector {  background-color: transparent !important;}
.wg-drop.country-selector .wgcurrent {
  border: 0 !important;
  list-style: none;
  padding-top:4px;
}
.wg-drop.country-selector a {
  display: block;
  height: 37px;
  line-height: 36px;
  color: #fff !important;
  font-size: 17px;
  padding: 0 10px;
  font-family: 'Arimo-Regular';
}
 .wg-drop.country-selector li a{color:#000 !important;}
.dd-pointer {
  width: 0;
  height: 0;
  position: absolute;
  right: -17px!important;
  top: 22px !important;
  margin-top: -3px;
}
.curency_switch    .dd-pointer-up {
  border: solid 5px transparent !important;
  border-bottom: solid 5px #fff !important;
  margin-top: -8px;
}
.dd-options {  left: 45px;  text-align: center;}
.main_menu_header {  margin-top: 30px;  background-color: rgba(0, 0, 0, 0.2);}
#site-navigation {
  float: initial;
  border-top: 0;
  border-bottom: 0;
  margin-bottom: 0;
  margin: 0 auto;
}
.menu {  margin: 0 auto !important;  width: 76%;}
#site-navigation ul .current_page_item > a{ background: initial;  color: #fff; }
#site-navigation ul li a {
  padding: 30px 15px;
  font-size: 17px;
  text-transform: uppercase;
  font-family: 'Arimo-Regular';
  font-weight: bold;
  color: #fff;
}
#site-navigation ul li:hover a {  background: transparent;}
.banr_home{/* height:746px; */width: 100%;}
#header-image{	margin: 0 auto;  width: 81%;}
#header-image img {
  -webkit-filter: initial;
  filter: initial;
  width: initial;
  max-width: 92%;
  margin: 0 auto;
}
.banner_image_main {  position: relative;}
.bannr_txt_contents p {
  margin: 0;
  font-family: 'Calibri';
  font-size: 65px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  word-spacing: 2px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
}
.bannr_txt_contents {
  position: absolute;
  bottom: 160px;
  width: 100%;
  text-align: center;
  background-color:rgba(0,0,0,0.3);
  padding-bottom: 23px;
}
p.bannr_main_txt2 {  margin-top: 13px;color: #FDA402;}
a.bannr_main_link{
    font-family: 'Roboto-Regular';
    text-transform: uppercase;
    text-align: center;
    border: 2px solid #fff;
    margin: 20px auto 0px;
    font-size: 18px;
    font-weight: bold;
    line-height: 39px;
    height: 40px;
    display: block;
    width: 168px;
    color: #fff;
}
.owl-carousel_1  .owl-item {  width: auto !important;}
.banr_ofr_main {
  /* margin: 0 auto; */
  /* width: 100%; */
  /* float: left;
  width: 33%;
  text-align: center; */
}

.banr_ofr_msg_mian {  position: absolute;  top: 0;}
.banr_inr_main {  position: relative;}
.banr_ofr_msg_mian {  position: absolute;  top: 70px;}
.banr_inr_msg {  background-color: rgba(0, 0, 0, 0.4);  padding: 5px;  width: 75%; margin-top:10px;}
p.bnr_msg {
  color: #fff;
  font-family: 'Calibri';
  font-size: 21px;
  text-align: center;
  margin-bottom: 0;
  letter-spacing: 0.5px;
  word-spacing: 2px;
  border: 1px solid #fff;
  line-height: 30px;
}

.tabs-menu {
    /* height: 30px;
    float: left;
    clear: both; */
}

.tabs-menu li {
    
    line-height: 41px;
  display: inline-block;
  margin-right: 0;
  width: 32%;
  /* transition:all .5s; */
  
}

.tabs-menu li.current {
    position: relative;
    z-index: 5;
	border: 2px solid #000;
}

.tabs-menu li a {
    text-transform: uppercase;
  color: #000;
  text-decoration: none;
  font-family: 'Roboto-Regular';
  font-size: 24px;
  font-weight:600;
  word-spacing: 1px;
  position: relative;
  top: 1px;
  outline: unset;
}

.tabs-menu .current a {
    color: #FB5959;
}

.tab {
  float: right;
  width: 100%;
  margin-top: 60px;
  min-height: 513px;
}

.tab-content {
    width: 100%;
    
}

#tab-1 {
 display: block;   
}
ul.pro_tabs_ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.home_products_categories {  margin-top: 43px;}
.pro_tbs_ul_div {  margin: 0 auto;  width: 58%;}
ul.pro_tabs_ul li a:hover{color: #FB5959;}
.product_tabs {  margin-bottom: 27px;}
.sngle_cate_main {
  text-align: center;
  margin-top: 95px;
  position: relative;
  box-shadow: 0px 2px 2px 2px #ddd;
}
.slider_side_main_img {
  display: table;
  height: 255px;
  margin: 0 auto;
  width: 65%;
}
span.slider_side_img {
  display: table-cell;
  vertical-align: middle;
}
.cate_product_img {
  display: table;
  width: 100%;
  height: 230px;
    background-color: #f6f6f6;
	position:relative;
}
span.cate_product_span {
  display: table-cell;
  vertical-align: middle;
}

.featured-grid-container .fg-wrapper .fg-item-container {
  padding: 0;
  margin: 0 auto;
  width: 90%;
  text-align:center;
  
}
.cate_pro_det h3 {
  margin: 0;
  margin-top: 42px;
  font-size: 17px;
  font-family: 'Roboto-Regular';
  color: #343333;
  text-transform: uppercase;
  word-spacing: 1px;
  margin-bottom: 10px;
}
.pro_det_slide h3{margin-top: 17px; margin-bottom: 10px;}
.cate_pro_det  span.price{
	font-family: 'Arimo-Regular';
  color: #343333;
  font-size: 22px;
}

.addto_cart_div a.button.add_to_cart_button.product_type_simple {
  color: #fff;
  background-color: #FB5959;
  padding: 15px 65px;
  text-transform: uppercase;
  font-family: 'Arimo-Regular';
  font-size: 16px;
  /*line-height: 65px;*/
  line-height: 58px;
  position: relative;
  padding-right:24px;
}
.adto_wish_cmpr_quikvw {
  width: 100%;
  margin: 0 auto;
  margin-top: 17px;
  display: table-cell;
}
.comon_btns {
 /* float: left;*/
  margin-right: 22px;
  display: inline-block;
  vertical-align:middle;
}
.comon_btns:nth-child(2){
	margin-right:0;
}
.adto_wish {
  margin: 0 auto;
  width: 60px;
  border: 1px solid;
  height: 48px;
    margin-left: 0;
}
/* .adto_wish  */a.add_to_wishlist {  font-size: 0px; position:relative;}
.review_star {
  float: left;
  width: 100%;
  margin-top: 18px;
  margin-bottom: 20px;
}
/* .adto_wish */ a.add_to_wishlist:before{
	content:url("../images/wish_img.png");
	width:100%;
	height:auto;
	position: relative;
	left: 0px;
	
}
.single a.add_to_wishlist:before{
	content:url("../images/wish_img.png");
	width:100%;
	height:auto;
	position: relative;
	left: 0px;
	top:6px;
	
}

.adto_wish  .yith-wcwl-wishlistexistsbrowse.show a{font-size:0;}
.adto_wish  .yith-wcwl-wishlistexistsbrowse.show a:before{
	content:url("../images/wish_img.png");
	width:100%;
	height:auto;
	position: relative;
	left: -2px;
	/*left:12px;*/
	transition:all .5s ease;
}
.adto_wish   span.feedback{ font-size:0; }
.adto_cmpr {
  margin: 0 auto;
  width: 60px;
  border: 1px solid;
  height: 48px;
    margin-left: 0;
}
/* .adto_cmpr */  a.compare.button {
  background-color: transparent;
  font-size: 0;
}
/* .adto_cmpr */  a.compare.button:before{
	content:url("../images/cmpre.png");
	width:100%;
	height:auto;
	position: relative;
	top:10px;
	left: 0px;
}
.review_star  a.woocommerce-review-link {  display: none;}
.review_star   .star-rating {
  float: right;
  overflow: visible;
  position: relative;
  font-size: 18px;
  display: block;
  height: 28px;
  overflow: hidden;
  font-family: 'FontAwesome';
  text-align: center;
  float:initial !important;
  margin: 1px auto 6px auto !important;
  /* width: 32%; */
}
.star-rating span:before{color:#000;}
.swiper-button-next.swiper-button-white{ background-image: none !important; }
.swiper-button-prev.swiper-button-white{ background-image: none !important; }

.tab-content  .owl-prev{ content:url("../images/pro_slider_arw1.png"); position:relative;left: 1px; transition:all .5s;}
.tab-content   .owl-next{ content:url("../images/pro_slider_arw2.png"); position:relative;left: 2px; transition:all .5s;}
.tab-content   .owl-prev:hover{ content:url("../images/pro_slide_hover1.png");background-color:#dc3130!important;border:2px solid #dc3130!important;}
.tab-content   .owl-next:hover{ content:url("../images/pro_slide_hover2.png");background-color:#dc3130!important;border:2px solid #dc3130!important;}
.tab-content   .owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  margin: 5px;
  padding: 4px 7.5px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 0;
  background: transparent;
  filter: Alpha(Opacity=50);
  opacity: initial;
  border: 2px solid #000;
}
.tab-content   .owl-carousel{position:initial;}
.tab-content   .owl-controls {
 position: absolute;
  top: -4px;
  width: 100%;
  margin-top: 0px !important;
}
.tab-content   .owl-controls:after{
	content: "";
  position: absolute;
  width: 13%;
  height: 2px;
  top: 20px;
  right: 31%;
  background-color: #D4D2D2;
	
}
.tab-content   .owl-controls:before{
	content: "";
  position: absolute;
  width: 13%;
  height: 2px;
  top: 20px;
  left: 31%;
  background-color: #D4D2D2;
	
}
.limted_offers {  /*margin-top: 20px;*/  margin-bottom: 15px;}
.slider_ltmd {  float: left; width: 100%;}
.ltmd_img_main {  float: left;  width: 48.5%;  max-height: 225px; overflow:hidden;}
.ltmd_img_inr img{min-height:225px;width:100%;}
.ltmd_time_mian_txt {
  float: right;
  width: 48.7%;
  max-height: 225px;
  overflow: hidden;
}
.lmtd_time_inr {
  background-color: #FB5959;
  min-height: 225px;
  padding: 14px;
}
.lmtd_time_inr p {
  margin: 0;
  font-family: 'Calibri';
  color: #fff;
  font-size: 33px;
  text-align: center;
  text-transform: uppercase;
}
.ltmd_main_p_div {
  border: 2px solid #fff;
  max-height: 198px;
  padding: 24px 0px;
  overflow:hidden;
  transition:all.5s ease;
}
.post_home_posts {  float: left; width: 100%;}
.post_common_img_date {  float: left;  width: 50%; position:relative;}
.post_common_tle_desc {  float: right;  width: 48.5%;}
.latest_news_main {  margin-top: 17px;}
.latest_news_heading_tle {  margin: 0 auto;  width: 192px;}
p.latest_p_news {
  margin: 0;
  font-family: 'Roboto-Regular';
  text-transform: uppercase;
  text-align: center;
  /*color: #FB5959;*/
  color:black;
  font-size: 24px;
  font-weight:600;
 /* border: 2px solid #000;*/
  line-height: 43px;
}
.latest_post_main {  margin-top: 70px;}
p.post_img {  margin: 0;  width: 97%;}
.post_common_tle_desc  h1.post_tle {
  margin: 0;
  font-size: 23px;
  font-family: 'Roboto-Regular';
  
  word-spacing: 1px;
}
.post_common_tle_desc   .post_cont p {
  margin-top: 13px;
  font-size: 16px;
  font-family: 'Arimo-Regular';
  letter-spacing: 0.5px;
  line-height: 25px;
  margin-bottom: 0;
}
.post_bg_div {  margin: 0 auto;  width: 96%;  margin-left: 0;}
.post_common_tle_desc  p.readmore_main {
  font-family: 'Roboto-Regular';
  text-transform: uppercase;
  text-align: center;
  border: 2px solid #000;
  margin: 0 auto;
  width: 50%;
  font-size: 16px;
  font-weight: bold;
  margin-top: 30px;
  line-height: 36px;
  margin-left: 0;
  word-spacing: 1px;
  transition:all .5s ease;
}
.post_common_tle_desc  p.readmore_main a{color:#000;}
.post_common_img_date  p.post_comt_date {
  position: absolute;
  top: 0;
  margin: 0;
  color: #fff;
  background-color: #FB5959;
  margin-top: 8px;
  font-size: 17px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Arimo-Regular';
  font-weight: bold;
  width: 150px;
  line-height: 40px;
}
.owl-carousel_6  .owl-controls{
	position: absolute;  
	top: -62px;
	margin: 0 !important;
	left:0;
	right:0;
	text-align:center;
	    margin-top: 4px!important;
	}
.owl-carousel_6  .owl-controls:before{
	content: "";
	position: absolute;
	  width: 13%;
	  height: 2px;
	  top: 15px;
	  left: 31%;
	  background-color: #D4D2D2;
	}
.owl-carousel_6  .owl-controls:after{
	content: "";
	position: absolute;
	width: 13%;
	height: 2px;
	top: 15px;
	right: 31%;
	background-color: #D4D2D2;
	}
.owl-carousel_6   .owl-prev{
  background: transparent !important;
  color: #000 !important;
  font-size: 25px !important;
  margin: 0 !important;
  line-height: 28px;
  border: 2px solid #000 !important;
  border-radius: 0 !important;
  padding: 0px 7.5px !important;
  opacity:1 !important;
}
.owl-carousel_6   .owl-next{
  background: transparent !important;
  color: #000 !important;
  font-size: 25px !important;
  margin: 0 !important;
  line-height: 28px;
  border: 2px solid #000 !important;
  border-radius: 0 !important;
  padding: 0px 7.5px !important;
  opacity:1 !important;
  margin-left: 10px !important;
}
.ourbrand_section {  margin-top: 32px;}
p.our_brnd_tle_p {
  margin: 0;
 /* border: 2px solid #000;*/
  font-family: 'Roboto-Regular';
  /*color: #FB5959;*/
  text-transform: uppercase;
  font-size: 24px;
  font-weight:600;
  color:black;
  line-height: 41px;
}
.our_brand_tle {
  margin: 0 auto;
  width: 175px;
  text-align: center;
  margin-bottom: 20px;
}
.our_brand_img_main {
  text-align: center;
  float: left;
  width: 100%;
  min-height: 82px;
  margin-bottom: 25px;
}
.footer_main_ad{background:transparent !important; padding: 0 !important; position: relative; margin-top: 72px;}
.footer_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.67);
}
#colophon a {  color: #e1dede;  text-decoration: none;}
.footer_mian_new_contents {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.inr_fotr_ad {
  float: left;
  width: 100%;
  margin-top: 42px;
}
.footer_inr_ad {
  float: left;
}
.footer_menu_div.footer_1 {
  width: 20%;
  text-align: left;
}
p.footer_menu_title {
  color: #fff;
  font-family: 'Roboto-Regular';
  /* font-weight: bold; */
  word-spacing: 5px;
  font-size: 20px;
  margin: 0;
  letter-spacing: 0.5px;
}
.footer_menu_div.footer_1   .footer_tles {  padding-left: 36px;}
.footer_contents {  padding-top: 26px;}
.footer_menu_main_inr  ul#menu-footer-menu{
	width: 100%;
  padding: 0;
  list-style: none;
}
.footer_menu_main_inr  ul#menu-footer-menu   li  a{
	font-family: 'Arimo-Regular';
	font-size: 18px;
}
.footer_menu_div.footer_1   .footer_contents {  padding-left: 20px;}
.about_us_footer.footer_2 {  width: 58.5%;}
.open_timing_footer.footer_3 {  width: 19.5%;}
.about_us_footer.footer_2  p.foter_cont_inr{
	font-size: 16px;
  text-align: justify;
  margin: 0 auto;
  width: 78%;
    line-height: 28px;
	color:#e1dede;
}
p.foter_cont_inr {
  color: #e1dede;
  font-family: 'Arimo-Regular';
    margin-top: 32px;
}

.open_timing_footer.footer_3 span{float:left; width:100%;}
span.open_day {  font-size: 16px;  margin-bottom: 12px;}
span.open_tme {  font-size: 16px;  margin-bottom: 8px;}
.footer_bg_img img{/* min-height:697px; */width: 100%;}

.news_letter_main_div  #sm_top {
  background: transparent !important;
  margin-bottom: 0 !important;
}
.news_letter_main_div  #sm_content {
  background: transparent !important;
  border-bottom: 0 !important;
}
#sm_wrapper {
    width: 100%;
    max-width: 650px;
    min-width: 230px;
    border-radius: 5px;
    padding: 5px;
    margin: 0 auto;
}
#sm_content > p {
    font-size: 16px;
    font-family: helvetica,sans-serif;
    padding: 15px 5px 10px 5%;
    line-height: 1.8;
}
.news_letter_main_div  #sm_footer {
  background: transparent !important;
  padding: 0 !important;
}
.es_shortcode_form{
	max-width:540px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
.es_textbox{
  width: 76%;
  float:left;
  display:block;
}
.es_textbox input[type="text"]{
  width:100%;
  margin: 0;
  padding: 0;
  height: 50px;
  margin-left: 0;
  margin-bottom: 0;
  font-size: 16px;
  border: 0;
  border-radius: 0;
  font-family: 'Roboto-Regular' !important;
  padding-left: 15px;
  text-align:center;
  
}
.es_button{
  width: 24%;
  float:left;
  display:block;
  padding:0px;
}
.es_button input[type=button]{
	background-color: #FB5959 !important;
  box-shadow: initial !important;
  border: 0 !important;
  border-radius: 0 !important;
  line-height: 33px;
  font-weight: normal !important;
  font-family: 'Roboto-Regular' !important;
  margin: 0 !important;
  position: relative;
  right: 5px;bottom:1px;
  width: 100%;
      color: #fff !important;
    font-size: 18px !important;
	transition:all .5s ease;
}
#sm_wrapper ~ div{
	overflow:hidden;
}
.news_letter_main_div    #sm_form > input[type="text"]{display:none;}
.news_letter_main_div  #sm_top li {
  list-style: none;
  margin-left: 0 !important;
  font-size: 22px !important;
  font-weight: normal !important;
  padding: 0 !important;
  color: #fff;
  font-family: 'Roboto-Regular' !important;
    position: relative;
}
.news_letter_main_div  #sm_form > input[type="email"] {
  margin: 0;
  padding: 0;
  height: 50px;
  margin-left: 0;
  margin-bottom: 0;
  font-size: 16px;
  border: 0;
  border-radius: 0;
  font-family: 'Roboto-Regular' !important;
  padding-left: 15px;
}
.news_letter_main_div  #sm_form > input[type="submit"]{
	background-color: #FB5959 !important;
  box-shadow: initial !important;
  border: 0 !important;
  border-radius: 0 !important;
  line-height: 33px;
  width: 125px;
  font-weight: normal !important;
  font-family: 'Roboto-Regular' !important;
  margin: 0 !important;
  position: relative;
  right: 5px;bottom:1px;
}
.news_letter_main_div  #response{  color: #fff !important;}
.footer_social_icns {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 25px;
}
.foter_social_border {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
 /* padding:25px 0px 17px;*/
 padding:20px 0; 
  
}
.footer_social_inr_icns {
  float: left;
  width: 50%;
  text-align: left;
    /* padding-top: 23px; */
}
.inr_new_social_main i {
  font-size: 25px;
  background-color: #ddd;
  color: #fff;
  width: 35px;
  height: 33px;
  border-radius: 5px;
  text-align: center;
  line-height: 38px;
}
.inr_new_social_main {  margin-left: 20px;}

.inr_new_social_main a{  margin-right: 5px;	}
.inr_new_social_main  .hvr-outline-out:before{border: transparent;}
.inr_new_social_main  .hvr-outline-out:active:before, .hvr-outline-out:focus:before, .hvr-outline-out:hover:before{
	border: #e1e1e1 solid 4px;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  border-radius: 7px;
}
i.fa.fa-facebook{background-color: #3B5998;padding: 5px;
    padding-top: 0;
}
i.fa.fa-twitter{background-color: #00ABF1;padding: 5px;
    padding-top: 0;
}
.woocommerce-currency-switcher-form .dd-selected {
    color: white;
}
div#weglot_here {
      color: white!important;
}
.display_erroe1 {
    font-size: 18px;
    text-align: center;
    background-color: black;
    color: white;
    max-width: 600px;
    padding: 10px;
	 top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
	animation: mymove 2s infinite;
	width: 600px;
	position: absolute;
}
.dummy_image{
    background-image: url(../images/auto.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
	position: relative;
	font-size: 19px;
    text-align: center;
	margin-top: 30px;
    margin-bottom: 50px;
}
.display_erroe {
    font-size: 18px;
    text-align: center;
    background-color: white;
    color: black;
    max-width: 600px;
    margin: 0px auto;
    padding: 10px;
}
a.doc {
    color: #f95959!important;
}
i.fa.fa-google-plus{background-color: #D0422A;}
i.fa.fa-instagram{background-color: #0083BE;}
i.fa.fa-youtube{background-color: #CF2200;}
.cpy_rghts_txt {
  float: right;
  width: 50%;
  /* padding-top: 25px; */
}
p.cpy_rghts_p {
  color: #e1dede;
  font-family: 'Roboto-Regular';
  font-size: 17px;
  text-align: center;
  margin: 0;
  padding-left: 66px;
  word-spacing: 1px;
  padding-top: 5px;

}
div#secondary { /* display: none;*/}
div#primary-mono {  float: left;  width: 100%;}
.product-template-default div#primary-mono {  float: right;  width: 74%;}
.product-template-default div#secondary { float: left;  width: 26%; display: block;}
.archive  div#primary-mono {  float: right;  width: 74%;}
.archive  div#secondary { float: left;  width: 26%; display: block;}
.product-template-default  nav.woocommerce-breadcrumb   {display:none;}
.woocommerce div.product  .images.pro_img_main {  width: 48% !important;}
.woocommerce div.product .entry-summary.sngle_pro_desc{  width:57%!important;}
/* .prod_cont_sngle{margin-top:15px !important;} */
.sngle_pro_thumbs{padding-top: 125px !important;}
.woocommerce div.product div.images img {
  display: block;
  /* width: 70% !important;  */
  height: auto;
  box-shadow: none;
  margin: 0 auto !important;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
  float: initial !important;
  width: 80%;
  margin-right: auto !important;
  margin-bottom: auto !important;
  margin: 0 auto;
}
 
.owl-carousel_7  .owl-prev{ content:url("../images/pro_slider_arw1.png"); position:relative;left: 1px; transition:all .5s;}
.owl-carousel_7   .owl-next{ content:url("../images/pro_slider_arw2.png"); position:relative;left: 2px; transition:all .5s;}
.owl-carousel_7   .owl-prev:hover{ content:url("../images/pro_slide_hover1.png"); background: #000 !important;}
.owl-carousel_7   .owl-next:hover{ content:url("../images/pro_slide_hover2.png"); background: #000 !important;}
.thumbnails.sngle_pro_thumbs {position:relative;}
.owl-carousel_7     .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  margin: 5px;
  padding: 4px 7.5px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 0;
  background: transparent;
  filter: Alpha(Opacity=50);
  opacity: initial;
  border: 2px solid #000;
}
.owl-carousel_7 {position:initial;}
.owl-carousel_7      .owl-controls {
 position: absolute;
  top: 40px;
  width: 100%;
  margin-top: 0px !important;
}
.owl-carousel_7   .owl-controls:after{
	content: "";
  position: absolute;
  width: 24%;
  height: 2px;
  top: 20px;
  right: 50px;
  background-color: #D4D2D2;
	
}
.owl-carousel_7     .owl-controls:before{
	content: "";
  position: absolute;
  width: 24%;
  height: 2px;
  top: 20px;
  left: 50px;
  background-color: #D4D2D2;
	
}
.thumb_main_inr {
  display: table;
  width: 90%;
  margin: 0 auto;
  min-height: 125px;
}
.thumb_main_new {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  border: 2px solid #000;
}
.sngle_pro_desc h1.product_title.entry-title {
  font-family: 'Roboto-Regular';
  font-weight: normal !important;
  font-size: 28px !important;
  text-transform: uppercase;
  padding-top: 12px !important;
  color: #FB5959 !important;
  padding-bottom: 2px !important;
  margin-bottom:8px !important;
}
.star-rating:before{color:#ddd !important;}
#primary-mono h1.entry-title:after{display:none !important;}
a.woocommerce-review-link {
  font-family: 'Arimo-Regular';
  left: 18px;
  font-size: 16px;
}
.summary.entry-summary.sngle_pro_desc  p.price {  font-family: 'Arimo-Regular';}
span.woocommerce-Price-amount.amount{	color:#000;	font-size:25px;font-family: 'Arimo-Regular';}
.woocommerce div.product form.cart .variations td.label {
  padding-right: 0;
  display: inline-block;
  float: left;
  width: 100%;
  text-align: left;
}
.woocommerce div.product form.cart .variations td {
  vertical-align: top;
  float: left;
  width: 100%;
}
td.value div {
  float: left;
  width: 25%;
}
.main_value_div {
  float: initial !important;
  width: 80% !important;
  margin: 0 auto;
}
.woocommerce div.product form.cart .variations label {
  font-weight: normal;
  color: #333;
  font-size: 22px;
  display: inline-block;
  padding-right: 0;
  padding-top: 1px;
  font-family: 'Arimo-Regular';
}
.woocommerce div.product form.cart .variations  .main_value_div  label{
	font-size: 16px;
  position: relative;
  bottom: 2px;
  left: 5px;
}
.adtocart_ad_new  button.single_add_to_cart_button.button.alt {
    width: 197px;
  height: 46px;
  font-size: 18px;
  font-family: 'Arimo-Regular';
  text-transform: uppercase;
  background: #FB5959;
  font-weight: normal;
}


.woocommerce div.product .single_add_to_cart_button {
  background: #FB5959;
  border: 0;
  padding: 8px 10px;
  border-radius: 0;
  color: #fff;
}
.woocommerce button.button.alt.disabled:hover{background: #FB5959;}
span.quan_label {
  float: left;
  padding-left: 11px;
  padding-right: 17px;
  padding-top: 9px;
  font-size: 18px;
  font-family: 'Arimo-Regular';
}
.woocommerce div.product form.cart .quantity .qty {
  padding: 5px;
  border-radius: 0;
  outline: none;
  border: solid 2px #A6A3A3;
  font-family: 'Arimo-Regular';
  height: 46px;
  width: 68px;
  font-size: 18px;
}
span.ad_to_spn_txt {
  font-size: 17px;
  position: relative;
  top: -3px;
  left: 9px;
}
span.cart_icn_sngl{
	content:url("../images/addto_cart_icn.png");
	position: relative;
	right: 10px;
}
.woocommerce-variation.single_variation {  margin-bottom: 15px;}
.summary.entry-summary.sngle_pro_desc  a.compare.button{
	float: left;
  width: 15%;
  text-align: center;
  border: 1px solid;
  border-radius: 0;
  position: relative;
  top: 10px;
  left: 28px;
  line-height: 40px;
}
.summary.entry-summary.sngle_pro_desc   .yith-wcwl-add-to-wishlist {
  float: left;
  width: 15%;
  text-align: center;
  border: 1px solid #000;
  padding: 3px 0px 3px;
}
.yith-wcwl-wishlistexistsbrowse a:before {
    content: "\2713"!important;
    font-size: 30px!important;
    color: black!important;
    top: -8px;
    position: absolute;
    left: 0px;
    right: -2px;
    bottom: 0px;
}
.yith-wcwl-wishlistexistsbrowse {
    position: relative;
}
.yith-wcwl-add-to-wishlist a {
    width: 100%;
    height: 100%;
    float: left;
    font-size: 0;
}

.yith-wcwl-add-button.show{padding:5px 0px 2px;}
.yith-wcwl-wishlistaddedbrowse.show{padding:0;}
.yith-wcwl-wishlistaddedbrowse.show  span.feedback{display:none;}
.yith-wcwl-wishlistexistsbrowse.show  span.feedback{display:none;}
.summary.entry-summary.sngle_pro_desc   .clear {  float: left;}
td.label {  margin-bottom: 5px;}
td.label label:after{
	content:":";
	  position: relative;
  left: 10px;
}
table.variations {
  margin-bottom: 17px !important;
}
.woocommerce div.product .product_meta {  display: none; }
.sngle_pro_social_icns {
  float: left;
  width: 100%;
  margin-top:30px;
}
.sngle_pro_social_icns   .hvr-outline-out:before{display:none;}
.sngle_pro_social_icns a i {
  color: #000;
  background-color: #fff !important;
  border: 1px solid #000;
  border-radius: 3px;
  width: 22px;
  height: 22px;
  font-size: 15px;
  text-align: center;
  line-height: 21px;
  margin-right: 14px;
}
.product_ad_sngle_tabs {  padding-top: 20px;}
li.additional_information_tab {  display: none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  display: inline-block;
  position: relative;
  z-index: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  width: 20.3%;
  border: 2px solid #000;
  text-align: center;
  margin-right: 15px;
  background-color: #fff !important;
  line-height: 40px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  padding: 5px 11px 5px 44px;
  font-weight: normal;
  color: #000 !important;
  text-decoration: none;
  font-family: 'Arimo-Regular';
  font-size: 22px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  position: absolute;
  content: " ";
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 2px  solid #000;
  z-index: 9;
}
li.description_tab a:before{
	content:"\f0ca";
	position: absolute;
  font-family: FontAwesome;
  left: 18px;
color:#FAB704;	
}
li.reviews_tab a:before{
	content:"\f005";
	position: absolute;
  font-family: FontAwesome;
  left: 18px;
color:#FAB704;		
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background-color:#000; color:#fff !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{ background-color:#000 !important; }
.woocommerce-Tabs-panel {
  box-shadow: 0px 1px 1px 1px #ddd !important;
  border-radius: 0 !important;
  padding: 37px 10px !important;
}
.woocommerce-Tabs-panel--description   h2{display:none;}
/* .woocommerce-Tabs-panel--description p{margin-top:35px;} */
.woocommerce-Tabs-panel--description p {
  /* margin-top: 37px; */
  font-family: 'Arimo-Regular';
  font-size: 16px;
  word-spacing: 1px;
  line-height: 30px;
  /* margin-bottom: 44px; */
}
.related.products h2{
  border: 2px solid #000;
  text-align: center;
  margin: 0 auto;
  width: 24%;
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: 'Roboto-Regular';
  line-height: 50px;
    margin-bottom: 40px;
	color:#000;
}
.related.products ul.products li.product h2.woocommerce-loop-product__title{
	border:0px;
	width:100%;
	color: #333;
	line-height: 20px;
}
.woocommerce ul.products li.product {
  background: transparent;
  border: 0;
  padding: 0;
  text-align: center;
}
.woocommerce ul.products li.product a img{border: 0;}
.product_inr_li  .star-rating  {display:none;}
.ul_li_main_img {
  /* min-height: 300px;
  width: 100%;
  display: table;
  background-color: #fff; */
}
.inr_ul_li_img {
  /* display: table-cell;
  vertical-align: middle; */
 
  min-height: 284px;
  height: 284px;
  width: 100%;
  display: table;
  background-color: #fff;
}
.nc-list-content-image {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 99;
     background-color: #f6f6f6;
}
.inr_ul_li_img  img{
  margin: 0 auto !important;
  width: 90% !important;
}
.related_star_pros  .star-rating  {display:block !important;}

.woocommerce ul.products li.product .price{
	font-weight:normal !important;
	margin-bottom:0 !important;
	font-family: 'Arimo-Regular' !important;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
  font-family: 'Roboto-Regular';
  padding: 0;
  margin-bottom: 10px;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 18px;
  margin: 0;
  text-align: center;
  color: #333;
}
.owl-carousel_8  li{width:100% !important;}
.woocommerce div.product div.images img{width:auto !important;}
.product_lrg_img {
  display: table;
  width: 100%;
  min-height: 300px;
  border:1px solid #B1B0B0;
}

.pro_lrg_inr {
  display: table-cell;
  vertical-align: middle;
}
span.img_shadow:before {
  /*content: url("../images/sahdow_img.png");*/
  content:"";
  z-index: -1;
  position: absolute;
 bottom: 152px;
/* bottom: 275px;*/
  width: 100%;
  left:0;
  background-image:url("../images/sahdow_img.png");
  height: 61px;
    background-repeat: no-repeat;
}
#secondary h1.widget-title:after{display:none;}
#secondary aside {
  padding: 0;
  float: initial;
  margin: 0 auto;
  width: 75%;
    margin-bottom: 45px;
}
#secondary h1.widget-title {
  font-weight: normal;
  color: #fff;
  font-size: 20px;
  margin-bottom: 0;
  margin-top: 0px;
  background-color: #FB5959;
  font-family: 'Roboto-Regular';
  text-transform: uppercase;
  text-align: center;
  line-height: 42px;
  border-bottom: 5px solid #000;
}
#secondary .widget ul li{padding:0;}
#secondary .widget ul {  box-shadow: 0px 2px 14px 0px #ddd;}
ul.children {  box-shadow: none !important; }
ul.product-categories li {
  border: 0 !important;
  padding: 15px 10px 15px 50px !important;
  position:relative;
}
ul.product-categories li  a{
  font-size: 16px;
  font-family: 'Arimo-Regular';
  text-transform: capitalize;
  color: #000 !important;
}
ul.product-categories li:before {
	 content: url("../images/cate_tools_img.png");
	 position: absolute;
	 left: 12px;
}
ul.children li:before{
	content:"\f0da" !important;
	font-family: 'FontAwesome';
	font-size: 16px;
}
ul.children li{
	padding: 15px 10px 15px 30px !important;
}
ul.product-categories li:hover{
	background:#343333;
}
ul.product-categories li:hover a{color:#fff !important;}
ul.product-categories li:hover  ul.children li:before{color:#FB5959;}
.woocommerce ul.product_list_widget li {padding: 25px 15px 18px 15px !important; text-align: center;}
.woocommerce ul.product_list_widget li img {
  float: left;
  margin-left: 0px;
  width: auto;
  margin-right: 6px;
  height: auto;
  box-shadow: none;
}
ul.product_list_widget  span.product-title{
	float: left;
  width: 100%;
  text-align: center;
  font-family: 'Roboto-Regular';
  font-weight: normal;
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  margin: 15px 0px;
  
}
.woocommerce ul.product_list_widget li .star-rating {
  float: none !important;
  width: 78px;
  margin:0 auto !important;
}
.woocommerce ul.product_list_widget li .amount {
  font-size: 18px;
  color: #333;
}
.wcapf-layered-nav ul li{
	padding: 20px 10px 10px 55px !important;
  position: relative;
  border-bottom: 0 !important;
  position: relative;
}
#secondary .widget a{ /* color:#000 !important;  */font-family: 'Arimo-Regular';}
.wcapf-layered-nav ul li a{font-size:16px !important; color:#000 !important;}
.wcapf-layered-nav ul li:before{
	content: url("../images/check_bx_empty.png") !important;
	position: absolute;
  left: 10px;
}
.wcapf-layered-nav ul li a:hover .wcapf-layered-nav ul li:before{content: url("../images/check_bx_hover.png") !important;}
.wcapf-layered-nav ul li.chosen:before{content: url("../images/check_bx_checked.png") !important;opacity: 1 !important;}
.wcapf-layered-nav ul li:last-child{
	padding-bottom:20px !important;
}
.archive ul.products li.product {
  /* width: 33.3%;
  margin: 0; */
  position: relative;
}
.archive  nav.woocommerce-breadcrumb{display:none;}
#content {  margin-top: 0;}
.site-content{margin-top:9px !important; }
.prod_cont_sngle  .term-description {  display: none;}
.collection_maindesc_img { display:none; position: relative;margin-bottom: 30px;}
.decs_collecton_div {
  position: absolute;
  top: 20%;
  right: 60px;
}
.decs_collecton_div p{
	font-family: 'Roboto-Regular';
	font-size:30px;
	color:#FEB660;
	word-spacing: 2px;
	text-transform: uppercase;
}

ul.products.list  .inr_ul_li_img {
  min-height: initial;
  width: initial;
  display: initial;
  background-color: #fff;
}
ul.products.list  span.img_shadow{display:none;}
ul.products.list {  margin-top: 135px;}
ul.products.list li{margin-bottom:25px !important;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: initial;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  float: initial;
}
.woo_results_count_new {  float: right;  width: 88%;}
#nc-list-grid-icons {
  margin: 0 !important;
  clear: initial !important;
  text-align: left;
  float: left;
  width: 12%;
  margin-top: 5px !important; 
}
.main_results_tab {
  float: left;
  width: 100%;
  border-bottom: 3px solid #ddd;
    margin-top: 25px;
}
.show_result_main {
  float: left;
  width: 30%;
  margin-top: 8px;
}
.div_order_by_sort {
  float: right;
  width: 41%;
}
#nc-list-grid-icons span{
	color:#B1B0B0;
	font-size:25px;
	transition:all .5s ease;
}
p.woocommerce-result-count {
  color: #000 !important;
  font-weight: normal !important;
  font-size: 20px !important;
  font-family: 'Arimo-Regular';
  letter-spacing: 0.5px;
  word-spacing: 1px;
  margin-bottom: 0px !important;
}
.woocommerce .woocommerce-ordering select {
  vertical-align: top;
  padding: 0;
  position: relative;
  display: inline-block;
  background: transparent;
  border: solid 1px #B1B0B0;
  border-radius: 0;
  height: 44px;
  font-size: 18px;
  padding-left: 10px;
      outline: none;
}
.sort_by_spn{
	float: left;
  font-size: 20px;
  margin-top: 6px;
  margin-right: 29px;
}
ul.products.list   span.price {
  text-align: center;
}
.nc-list-grid-view-excerpt p{
	color:#000;
	font-family: 'Arimo-Regular'; 
	font-size:16px;
	-webkit-line-clamp: 2!important;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
	}
 ul.products.grid {
  margin-bottom: 100px;
} 
.woo_results_count_new{
	position:relative;
}
.woo_results_count_new:after{ 
	content:"";
	background-color:#ddd;
	height:4px;
	width:100%;
	position:absolute;
	bottom:-5px;
	left:0;

 }
 div#nc-list-grid-icons{	 position:relative }
 div#nc-list-grid-icons:after{ 
	content:"";
	background-color:#ddd;
	height:4px;
	width:100%;
	position:absolute;
	bottom:-23px;
	left:0;

 }
.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple {
  width: 80%;
  height: 46px;
  line-height: 30px;
  font-size: 18px;
  font-family: 'Arimo-Regular';
  text-transform: uppercase;
  background: #FB5959 !important;
  font-weight: normal;
  color: #fff !important;
  border-radius: 0 !important;
  position:relative;
    padding: 8px 75px !important;
} 
a.button.add_to_cart_button.product_type_variable{
  width: 80%;
  height: 46px;
  line-height: 30px;
  font-size: 18px;
  font-family: 'Arimo-Regular';
  text-transform: uppercase;
  background: #FB5959 !important;
  font-weight: normal;
  color: #fff !important;
  border-radius: 0 !important;
  position:relative;
  padding: 8px 60px !important;
} 
a.button.add_to_cart_button.product_type_variable:before{
	position:absolute;
	content: url("../images/addto_cart_icn.png") !important;
	top:-8px;
	left:18px;
} 
.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple:before{
	position:absolute;
	content: url("../images/addto_cart_icn.png") !important;
	top:10px;
	left:18px;
} 
 a.compare.button {
  padding: 0 !important;
  background-color: transparent !important;
  margin: 0 !important;
}
.addto_cart_ul_products .comon_btns  .adto_wish{margin-left:0px;}
.addto_cart_ul_products .comon_btns  .adto_cmpr{margin-left:0px;}
.addto_cart_ul_products {
  float: left;
  width: 100%;
  margin-top: 20px;
  position: absolute;
  z-index: 9999;
  background-color: #fff;
  padding: 12px 0px 70px;
  opacity: 0;
  /*transition:all .5s;*/
  visibility: hidden;
  display:none;
  box-shadow: 0px 8px 11px 2px #ddd!important;
}
.archive ul.products li.product{/*transition:all .5s;*/width: 31.052%!important; margin-right: 31px;margin-top: 17px;}
.archive ul.products li.product:hover  .addto_cart_ul_products{opacity:1; visibility: visible;display:block;}
.archive ul.products li.product:hover   .related_star_pros {
  float: left;
  width: 100%;
  position: relative;
  top: 155px;
  z-index: 999999;
} 
 a.wc-quick-view.button{
	 font-size: 0px;
  position: relative;
 }
a.wc-quick-view.button:before {
  content: url("../images/wish_img.png");
  width: 100%;
  height: auto;
  position: relative;
  left: 0px;
}
.quick-view-button{display:none;}
.archive ul.products li.product:hover /* .product_inr_li */{
	  box-shadow: 0px 0px 11px 2px #ddd!important;
}
.archive ul.products li.product:hover span.img_shadow{opacity:0;}
.addto_cart_ul_products  a.add_to_wishlist:before{left:0;}
.archive ul.products {
  padding-top: 50px;
  /*padding-bottom: 150px;*/
  margin:0;
  padding-bottom:30px;
}
.sngle_cate_main  .addto_cart_div {
  margin-top: 20px;
  margin-bottom: 25px;
}
.sngle_cate_main  a.button.add_to_cart_button.product_type_variable{
	  padding: 15px 60px !important;
}
.sngle_cate_main  .adto_wish_cmpr_quikvw{
	  width: 95%;
}
.sngle_cate_main  .comon_btns {
  float: left;
  width: 28%;
}
.sngle_cate_main .addto_cart_div a.button.add_to_cart_button.product_type_simple{
	padding: 15px 85px !important;
	position: relative;
}
a.button.add_to_cart_button.product_type_simple:before{
	position:absolute;
	content: url("../images/addto_cart_icn.png") !important;
	top:-3px;
	left:25px;
}
/* .tab-content .review_star {  min-height: 9px;} */
.home_slide_ad_cart a.button.add_to_cart_button.product_type_variable{
	  padding: 13.5px 28px 13.5px 60px !important ;
  position: relative;
  top: initial;
  line-height: 65px;
}
.tab-content .cate_pro_det h3{margin-top: 0;}
.tab-content .review_star {    margin-top: 0;  margin-bottom: 0;}
.home_slide_ad_cart {
 /*  opacity: 0;
  visibility: hidden; */
  transition:all .5s;
  float:left;
  width:100%;
    
}
.fg-item{transition:all .5s;margin-bottom: 9px;-webkit-transition:all .5s;}
.tab-content .fg-item:hover  .home_slide_ad_cart {
	/* opacity: 1;
	visibility:visible; */
}
.home_slide_ad_cart .review_star {  margin-top: 18px !important; margin-bottom: 20px !important;}
.tab-content  .fg-item:hover{     box-shadow: 0px 0px 11px 2px #ddd;}
.ad_revew_star{transition:all .5s;}
.tab-content  .fg-item:hover .ad_revew_star{opacity:0;}
span.img_shadow{/*transition:all .5s;*/}
.tab-content  .fg-item:hover span.img_shadow{opacity:0;}

.about_us_main_div {  /*margin-top: 29px;*/}
.about_main_img {  float: left;  width: 48%;}
.about_main_content {  float: right;  width: 47%;}
p.about_tle_img {
  margin: 0;
  font-size: 25px;
  text-transform: uppercase;
  font-family: 'Roboto-Regular';
  font-weight: bold;
  word-spacing: 1px;
  letter-spacing: 1.2px;
  position: relative;
  bottom: 5px;
}
p.about_cont_p_img {
  margin: 0;
  margin-top: 10px;
  font-size: 16px;
  font-family: 'Arimo-Regular';
  word-spacing: 1px;
  line-height: 28px;
  /* width: 80%; */
  text-align: justify;
}
.page-template-About_us   div#content {  width: 100%;  max-width: 100%;margin-top: 60px!important;padding: 0;}
.our_team {  margin-top: 60px;}
p.our_tm_tle_p {
  margin: 0;
  border: 2px solid #000;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 53px;
}
.our_tm_tle {
  text-align: center;
  margin: 0 auto;
  width: 18%;
  margin-bottom: 30px;
}
.about_tm_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 101%;
  background-color: rgba(255, 255, 255, 0.85);
}
.about_main_abs_div {  position: relative;}
.our_team_member_main{
  position: absolute;
  top: 75px;
  left: 0;
  width: 100%;
  height: 101%;
}
.team_member_main {  float: left;  width: 100%;}
.tm_member {  float: left;  width: 25%;  text-align: center;}
.member_details {  position: relative;}
.member_img {  min-height: 350px;position: relative;transition:.5s ease;-webkit-transition:.5s ease;}
.member_job_details {  position: absolute;  width: 100%;  bottom: -10px;}
.member_name_post {
  margin: 0 auto;
  width: 87.5%;
  background-color: #343333;
  min-height: 90px;
}
.member_name_post p {
  color: #fff;
  margin: 0;
  font-family: 'Roboto-Regular';
  font-weight: 600;
  font-size: 20px;
}
p.mem_name_p {  padding-top: 12px;  padding-bottom: 10px;}
.our_tm_bg_main_bck{ min-height:507px; }
.testimonial_main {  margin-top: 60px; /*margin-bottom: 30px;*/ }
.testimonial_main_inr {  position: relative;}
.testimonial_bg_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
}
.testimonial_contents_main {  position: absolute; /* top: 45px;*/top: 121px;  width: 100%;  height: 100%; padding-left: 40px;}
.testimonial_content_inr {  float: left;  width: 100%;}
.testimonial_mem_img {  float: left;  width: 22%;  text-align: center;}
.testimonial_name_job {  float: left;  width: 78%;}
.test_mem_inr_img_ad {
  margin: 0 auto;
  width: 74%;
  border: 5px solid #7F7C75;
  border-radius: 5px;
}
p.test_name_p {
  margin: 0;
  color: #FDB834;
  font-family: 'Roboto-Regular';
  font-size: 25px;
  font-weight: bold;
  position: relative;
}
p.test_name_p:after{
	content:"";
	position:absolute;
	width:20%;
	height:4px;
	background:#fff;
	bottom:-4px;
	left:0;
}
p.test_mem_post_desc {
  margin: 0;
  font-size: 16px;
  color: #fff;
  font-family: 'Arimo-Regular';
  width: 85%;
  margin-top: 16px;
  text-align: justify;
}
.owl-carousel_6.owl_test_slide  .owl-controls{display:none !important;}
.page-template-contact_us  div#content {  width: 100%;  max-width: 100%;}
.contact_map {  position: relative; top: 20px;}
.contact_form_inr  .smform legend{border-bottom:0px !important;}
h3.smform-title {
  font-family: 'Roboto-Regular';
  font-weight: normal !important;
  text-transform: uppercase;
  font-size: 25px !important;
  margin-bottom: 35px !important;
  color:#000;
}
.smform input[type="text"]{
	font-family: 'Arimo-Regular';
  font-weight: normal !important;
  height: 45px;
  width: 100% !important;
}
.smform-fieldconttextarea textarea{font-family: 'Arimo-Regular';font-weight: normal !important;}
.contact_form_left {  float: left;  width: 45%;}
.contact_form_right {  float: right;  width: 40%;}
p.cont_info_tle_p {
  margin: 0;
  font-size: 25px;
  text-transform: uppercase;
  font-family: 'Roboto-Regular';
  margin-top: 16px;
    margin-bottom: 30px;
}
p.cont_icn_p {
  margin: 0;
  float: left;
  width: 10%;
}
p.cont_txt_icn {
  font-family: 'Arimo-Regular';
  margin: 0;
  float: right;
  width: 90%;
}
p.cont_txt_icn {
  font-family: 'Arimo-Regular';
  margin: 0;
  float: left;
  width: 48%;
  font-size: 16px;
}
.cont_ifo_det{float:left; width:100%; margin-bottom: 30px; }
span.cont_txt_spn {  float: left;  width: 100%;}
.cont_timing.cont_ifo_det  p.cont_txt_icn{width: 65%;}
.cont_timing.cont_ifo_det  span.cont_txt_spn{margin-bottom:5px;word-spacing: 4px;  letter-spacing: 0.5px;}
/* .cont_addrs.cont_ifo_det    */
input.smform-submit {
  box-shadow: initial !important;
  font-weight: normal !important;
  font-family: 'Roboto-Regular';
  text-transform: uppercase;
  padding: 13px 45px !important;
}
.contact_form_main {  margin-bottom: 35px;}
span.footer_menu_spn{	position:relative;}
span.footer_menu_spn:before{
	content:"";
	position:absolute;
	bottom:-7px;
	left:-20px;
	background:#FB5959;
	height:3px;
	width:150px;
	
}
span.footer_menu_spn:after{
	content:"";
	position:absolute;
	bottom:-7px;
	right:-35px;
	background:#fff;
	height:3px;
	width:100px;
}
.about_us_footer.footer_2  span.footer_menu_spn:after{right:-40px;}
.open_timing_footer.footer_3  span.footer_menu_spn:before{left: 45px;}
.open_timing_footer.footer_3  span.footer_menu_spn:after{right: 35px;}
.about_us_footer.footer_2  span.footer_menu_spn:before{left: -30px;}
.footer_menu_div.footer_1  span.footer_menu_spn:after{right:-25px;}
.news_letter_main_div #sm_top li:before{
	content:"";
	position:absolute;
	bottom:-5px;
	left:36%;
	background:#FB5959;
	height:3px;
	width:150px;
}
.news_letter_main_div #sm_top li:after{
	content:"";
	position:absolute;
	bottom:-5px;
	right:37%;
	background:#fff;
	height:3px;
	width:100px;
}

.search_hdr_div input.search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important;
}
.search_hdr_div input.search-field::-moz-placeholder { /* Firefox 19+ */
  color: #fff !important;
}
.search_hdr_div input.search-field:-ms-input-placeholder { /* IE 10+ */
  color: #fff  !important;
}
.search_hdr_div input.search-field:-moz-placeholder { /* Firefox 18- */
  color: #fff  !important;
}
.top-cart-icon {
  text-align: center;
  width: 100%;
}
#site-navigation ul .current-menu-item > a{
	background: #FB5959;
  color: #fff;
}
#site-navigation ul li{
	display: inline-block;
    position: relative;
}
#site-navigation ul li:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
	-webkit-transition:width .5s ease, background-color .5s ease;
}
#site-navigation ul li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 3px;
    width: 0;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
	-webkit-transition: width .5s ease, background-color .5s ease;
}
#site-navigation ul li:hover{background: #FB5959;}
#site-navigation ul li:hover:after {
    width: 100%;
    background: #fff;
}
#site-navigation ul li:hover:before {
    width: 100%;
    background: #fff;
}
.archive .addto_cart_ul_products a.add_to_wishlist:before {
  left: 0px;
}
.archive   .addto_cart_ul_products .comon_btns .adto_cmpr{margin-left:auto;}
.archive   .addto_cart_ul_products .comon_btns .adto_wish{margin-left:auto;}
button.single_add_to_cart_button.add_to_cart_button.product_type_simple.button.alt{
	padding: 0;
  width: 197px;
  height: 46px;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: 'Arimo-Regular';
  padding-left: 40px;
  position:relative;
}
button.single_add_to_cart_button.add_to_cart_button.product_type_simple.button.alt:before{
	content: url("../images/addto_cart_icn.png");
	position:absolute;
	  top: 13px;
  left: 15px;
	
}
.quantity {
  float: right !important;
    width: 39%;
	position:relative;
}
.quantity:before{
	content: "Qty:";
  position: absolute;
  left: -30%;
  top: 10px;
  font-size: 18px;
  font-family: 'Arimo-Regular';
}
.quantity_ad_div  .quantity {
	float: left !important;
    width: auto !important;
}
.quantity_ad_div  .quantity:before{display:none;}
#respond .comment-form-comment label {
  background: #FB5959;
  border-bottom: solid 1px #FB5959;
}
a.button.wc-backward{background:#FB5959; color:#fff;}
nav.woocommerce-MyAccount-navigation ul{	list-style:none;}
nav.woocommerce-MyAccount-navigation ul li{position:relative;}
/* nav.woocommerce-MyAccount-navigation ul li a:before{
	content:"";
	/* font-family:FontAwesome; */
	/* position:absolute;
	top:0;
	left:0; 
}
.woocommerce-MyAccount-navigation-link--dashboard a:before{
	content:"fghc";
	/* font-family:FontAwesome; */
	/* position:absolute;
	top:0;
	left:0 ;
}
.woocommerce-MyAccount-navigation-link--orders
.woocommerce-MyAccount-navigation-link--downloads
.woocommerce-MyAccount-navigation-link--edit-address
.woocommerce-MyAccount-navigation-link--edit-account
.woocommerce-MyAccount-navigation-link--customer-logout
 */
 
table.shop_table.cart.wishlist_table  a.button.product_type_variable.add_to_cart_button.add_to_cart.button.alt{
	width: 53% !important;
	padding-right: 0px !important;
	  margin: 0 auto;
} 
table.shop_table.cart.wishlist_table   a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.button.alt{
	width: 53% !important;
	padding-right: 0px !important;
	  margin: 0 auto;
	  line-height: 30px;
  font-size: 18px;
  font-family: 'Arimo-Regular';
  text-transform: uppercase;
  background: #FB5959 ;
  font-weight: normal;
  color: #fff !important;
  border-radius: 0 !important;
  position: relative;
    padding-left: 30px;
}
table.shop_table.cart.wishlist_table    a.button.add_to_cart_button.product_type_simple:before {
  top: 10px;
  left: 17px;
}
  .woocommerce-cart   .quantity {
  float: initial !important;
  width: auto;
  position: initial;
}
  .woocommerce-cart   .quantity:before {display:none;}
  input.button{background:#FB5959 !important; color:#fff !important;}
  a.checkout-button.button.alt.wc-forward{background:#FB5959 !important; color:#fff !important;}
.home  a.add_to_wishlist:before{bottom:5px;}
.archive  a.add_to_wishlist:before{bottom:0px;}
ul.products.list  .addto_cart_ul_products {
  display: block;
  
}
.archive ul.products.list li.product:hover {
  box-shadow: initial;
}
.archive ul.products.list li.product:hover .related_star_pros{top:initial;}


/* .banre_main_1{	  width: 29%;}
.banre_main_2{ width: 41%; }
.banre_main_2  .banr_inr_main{margin: 0 auto;  width: 95%; }
.banre_main_3{ width: 30%;  float: right; }
.banre_main_1  .banr_ofr_msg_mian {left:7px;}
 */
.slick-arrow {  display: none !important;}
.banr_inr_main {  margin: 0 auto;  width: 100%; margin-left: 0;}

.scrollup {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 50px;
    right: 50px;
    display: none;
    /* text-indent: -9999px; */
   z-index: 99999999999;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	border: 3px solid #FBB804;
	background:#fff;
}
.page_loading {
	position:fixed;
	background:#fff url("../images/loading.gif") no-repeat center;
	height:100%;
	width:100%;
	display:block;
	z-index:99999999 !important; 
	top:0;
}
.footer_menu_main_inr  ul {
  width: 100% !important;
  padding: 0;
  list-style: none;
  margin: 0 auto !important;
}
.footer_menu_main_inr  ul  li{padding-bottom: 7px;}
.footer_menu_main_inr  ul  li a {
  font-family: 'Arimo-Regular';
  font-size: 18px;
  text-transform: capitalize;
}
.footer_menu_main_inr  .menu{width:100%;}

.login_a_txt {
	font-size: 18px;
  padding: 15px;
  position: relative;
  top: 5px;
}
.home_products_categories  .ad_wish_items {  
	/*margin-left: 19px;*/
	display: table;
    width: 100%;
	margin-top: 15px;
	}
i.fa.fa-angle-double-up{
	font-size: 28px;
  position: relative;
  top: 5px;
  color: #FBB804;
}
#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label
{background-color: #FBB804;border-bottom: solid 1px #FBB804;}
#respond .form-submit input[type=submit]{ color:#FB5959 !important; }
.our_brnd_slide .owl-buttons {display:none;}

.search_hdr_div   input[type=search]::-webkit-input-placeholder { 
  color: #fff !important;
  opacity:1 !important;
}
.search_hdr_div   input[type=search]::-moz-placeholder { 
  color: #fff !important;
  opacity:1 !important;
}
.search_hdr_div   input[type=search]:-ms-input-placeholder { 
  color: #fff !important;
  opacity:1 !important;
}
.search_hdr_div   input[type=search]:-moz-placeholder { 
  color: #fff !important;
  opacity:1 !important;
}
.wg-drop.country-selector .wgcurrent:after{ 
display: inline-block;
  position: absolute;
  top: 17px;
  right: 8px;
  width: 13px;
  height: 7px;
  image-rendering: pixelated;
  background-image: url('../images/lan_arow.png');
  background-repeat: no-repeat;
  content: '';
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);

 }
.wg-drop.country-selector.closed .wgcurrent:after {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(0);
}

@-moz-document url-prefix() { 

 .tab-content .owl-next:after{
	 content: url("../images/pro_slider_arw2.png");
	 
 }
 .tab-content .owl-next:hover .owl-next:after{
	content: url("../images/pro_slide_hover2.png");
 }
 .tab-content .owl-prev:after{
	content: url("../images/pro_slider_arw1.png"); 
 }
 .tab-content .owl-prev:hover .owl-prev:after{
	content: url("../images/pro_slide_hover1.png"); 
 }
 
}
p.product.woocommerce.add_to_cart_inline {
    display: none;
}
.tab-content .fg-item  .home_slide_ad_cart{visibility:hidden; opacity:0;display:none;}
.tab-content .fg-item:hover  .home_slide_ad_cart{visibility:visible;opacity:1;/*margin:24px 0 29px;*/margin-top:24px;display:block;}
a.button.add_to_cart_button.product_type_variable:before{top:10px;}
a.button.add_to_cart_button.product_type_variable{    padding: 8px 48px !important;}
.fg-item   a.button.add_to_cart_button.product_type_variable:before{top:-7px;}
table.shop_table.cart.wishlist_table  a.button.product_type_variable.add_to_cart_button.add_to_cart.button.alt{width:233px !important;}
ul.products.list  .review_star{padding-left:200px;}

article.post {
    float: left;
    width: 48%;
}
div#comments {
    float: right;
    width: 48%;
	margin-top: 0;
}
#respond input[type=text] {
    max-width: 100%;
    width: 87%;
}
#respond input#email{
max-width: 100%;
    width: 87%;
}
#respond  input#url{
max-width: 100%;
    width: 87%;
}
#respond h3#reply-title{color: #000;}
@-moz-document url-prefix() { 
div#nc-list-grid-icons:after{bottom: -21.5px;}

}


/*28/08/19 new styles*/
/*.owl-theme .owl-controls{
	margin-top:0!important;
}*/
li#menu-item-184 {
    display: none!important;
}
#top-cart .cart-contents {
    float: left;
    margin-left: 0px; 
    font-size: 12px;
    width: 100%;
}
.banr_ofr_main.slick-slide {
    margin-right: 10px;
    /*width: 308px !important;*/
	/*width:1.232% !important;*/
}
/*.banr_ofr_main.slick-slide:nth-of-type(4) {
    margin-right: 0px;
}*/
i.fa.fa-caret-left {
    padding-top: 4px;
}
i.fa.fa-caret-right {
    padding-top: 4px;
}
.footer_bg_img img {
    height: 545px;
}
 .fg-item:hover .img_shadow:before{
	display:none;
} 
.review_star{
	display:none;
}
.fg-item:hover .cate_pro_det{
	display:none;
}
a.bannr_main_link{
	transition:all.5s ease;
}
a.bannr_main_link:hover{
	background-color:#dc3130;
	border:2px solid #dc3130;
}
.banr_inr_main{
	transition:all.5s ease;
}
.banr_inr_main:hover .banr_inr_msg{
	background-color:rgba(0,0,0,0.8);
	transition:all.5s ease;
}
.addto_cart_div a.button.add_to_cart_button:hover{
	background-color:#dc3130;
}
.adto_wish:hover{
	cursor:pointer;
	border:1px solid #dc3130;
	transition:all.5s ease;
	-webkit-transition: all.5s ease;
}
.adto_cmpr:hover{
	cursor:pointer;
	border:1px solid #dc3130;
	transition:all.5s ease;
	-webkit-transition: all.5s ease;
}
.ltmd_main_p_div:hover{
	border:2px solid black;
	
}
.post_common_tle_desc  p.readmore_main:hover{
	background-color:#dc3130;
	border:2px solid #dc3130;	
}
.post_common_tle_desc  p.readmore_main:hover .read_more_span{
	color:white;
}
.footer_menu_main_inr .menu li a:hover{
	color:#dc3130!important;
}
.es_textbox_button.es_submit_button:hover{
	background:#dc3130!important;
	
}
.owl-carousel_6 .fa-caret-left:before{
	content:url('../images/pro_slider_arw1.png');
}
.owl-carousel_6 .owl-prev:hover{
	background-color:#dc3130!important;
	border:2px solid #dc3130!important;
}
.owl-carousel_6 .owl-prev:hover .fa-caret-left:before{
	content:url("../images/pro_slide_hover1.png");
	
}
.owl-carousel_6 .fa-caret-right:before{
	content:url('../images/pro_slider_arw2.png');
}
.owl-carousel_6 .owl-next:hover{
	background-color:#dc3130!important;
	border:2px solid #dc3130!important;
}
.owl-carousel_6 .owl-next:hover .fa-caret-right:before{
	content:url("../images/pro_slide_hover2.png");
	
}
.featured-grid-container .fg-wrapper .fg-item:hover img{
	-webkit-transform:scale(1.1)!important;
	transform:scale(1.1)!important;
}
.cate_pro_det{
	margin-top:30px;
	padding-top:30px;
	margin-bottom:31px;
	padding-bottom:23px;
}
.slicknav_menu .slicknav_menutxt{text-shadow:none;}
.home span.img_shadow:before{bottom: 152px;}
#yith-wcwl-popup-message{display:none!important;z-index:-1;}

.yith-wcwl-add-to-wishlist a {
    width: 100%;
    height: 100%;
    float: left;
}
.home .footer_main_ad{margin-top: 32px;}
/***********tools&equip page*************/
table.compare-list .add-to-cart td a:hover {
    background: #dc3130!important;
    color: white;
}
.glb{opacity:1!important;}
.glb span i { color: #dc3130;}
#secondary .widget ul li{transition: all .5s ease;}
#secondary .widget a{transition: all .5s ease;}
.term-tools-equipments #content {   margin-top: 30px!important;}
/*.term-tools-equipments span.img_shadow{display:none;}*/
.term-tools-equipments span.img_shadow:before{bottom: 60px;}
.term-tools-equipments .addto_cart_ul_products{margin-top:0;padding: 0px 0px 0px;}
.term-tools-equipments .nc-list-content-product { margin-top: 30px;}
 .archive ul.products li.product:hover .nc-list-content-product{display:none;margin:0;}
 
 
.term-tools-equipments .adto_wish_cmpr_quikvw {
    width: 304px;
    margin: 0 auto;
   /* margin-top: 17px;
    display: table-cell;
    height: 70px;
    vertical-align: middle;*/
	padding-top: 15px;
    padding-bottom: 31px;
}
.term-tools-equipments a.button.add_to_cart_button.product_type_simple:before{left:40px;}
.term-tools-equipments .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple{padding: 8px 65px!important}
.term-tools-equipments .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple:hover {background-color: #dc3130!important;}
.term-tools-equipments .adto_cart_ul_li{margin-top:29px;}
.archive ul.products li.product:nth-child(3n) {
    margin-right: 0;
}


 #content {   margin-top: 30px!important;}
/*.term-tools-equipments span.img_shadow{display:none;}*/
 span.img_shadow:before{bottom: 60px;}
 .addto_cart_ul_products{margin-top:0;padding: 0px 0px 0px;}
 .nc-list-content-product { margin-top: 30px;}
 .archive ul.products li.product:hover .nc-list-content-product{display:none;margin:0;}
 
 
 .adto_wish_cmpr_quikvw {
    width: 304px;
    margin: 0 auto;
   /* margin-top: 17px;
    display: table-cell;
    height: 70px;
    vertical-align: middle;*/
	padding-top: 15px;
    padding-bottom: 31px;
}
 a.button.add_to_cart_button.product_type_simple:before{left:30px;}
 .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple{padding: 8px 65px!important}
 .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple:hover {background-color: #dc3130!important;}
 .adto_cart_ul_li{margin-top:29px;}
.archive ul.products li.product:nth-child(3n) {
    margin-right: 0;
}


/***listview****/
.archive ul.products.list li.product:hover{box-shadow:none!important;}
/*.archive ul.products.list li.product:hover .addto_cart_ul_products{display:none;}*/
.archive ul.products.list .woocommerce-loop-product__title {text-align: left!important;}
.archive ul.products.list .nc-list-content-product { margin-top: 0px;}
.archive ul.products.list .price {  text-align: left!important;}
.archive ul.products.list .addto_cart_ul_products {
    display: block;
   width: 74%;
    position: absolute;
    right: 0;
    background: transparent;
    top: 115px;
	visibility: visible;
    opacity: 1;
	box-shadow:none!important;
	    z-index: 1;
}
.archive ul.products.list a.button.add_to_cart_button.product_type_simple {
    font-size: 0!important;
    background-color: transparent!important;
    color: transparent!important;
	padding: 0!important;
    width: 65px;
    height: 48px;
    border: 1px solid black!important;
}
.archive ul.products.list .adto_cart_ul_li{margin-top:0px;}
.archive ul.products.list a.button.add_to_cart_button.product_type_simple:hover{border:1px solid #dc3130!important;}
.archive ul.products.list .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple:before{
	content:url('../images/cart_icn_blk.png')!important;
	left:20px;
}
.archive ul.products.list .adto_cart_ul_li {
   /* width: 33.3%;*/
    float: left;
	padding-right: 26px;
    padding-top: 10px;
	text-align:right;
}
.archive ul.products.list .compare-button {text-align: center;}
.nc-list-grid-view-excerpt {margin-top: 10px;}
.archive ul.products.list .adto_wish_cmpr_quikvw{padding-bottom:0;}
.archive ul.products.list li{min-height:200px;}
.archive ul.products.list li.product .nc-list-content-image { width: 24%;}
.archive ul.products.list .addto_cart_ul_products a.add_to_wishlist:before {    left: 12px;}
.archive ul.products.list .adto_wish .yith-wcwl-wishlistexistsbrowse.show a:before{left:12px;}
.yith-wcwl-wishlistaddedbrowse.show a {    font-size: 0;    position: relative;}
.yith-wcwl-wishlistaddedbrowse.show a:before{content:"\f00c";font-family:FontAwesome;font-size:30px;color:black;position:absolute;top:-5px; left: 13px;}
/*#nc-list-grid-icons a:active{opacity:1!important;}*/
.term-tools-equipments .footer_main_ad{margin-top: 70px;}

/****product details********/
.single-product #content{margin-top:30px!important;}
#primary-mono h1.entry-title{margin: 0; padding: 0!important;}
.single-product form.cart {    margin-top: 30px!important;margin-bottom: 20px!important;}
.woocommerce-product-details__short-description p {
    font-size: 18px;
	font-family: 'Roboto-Regular';
}
.sngle_pro_social_icns a i:hover {
    color: white;
    background-color: #dc3130!important;
	border:1px solid #dc3130;
}
.related.products .nc-list-content-product { margin-top: 30px;}
.related.products li{transition:all .5s ease;-webkit-transition:all .5s ease;}
.related.products li:hover { transform: scale(1.1);-webkit-transform: scale(1.1);}
.related.products span.img_shadow{display:none;}
.archive ul.products.list li.product:hover .nc-list-content-product { display: block;/*margin-top: 30px;*/}
.single-product .summary.entry-summary.sngle_pro_desc .yith-wcwl-add-to-wishlist:hover{border:1px solid #dc3130;}
.single-product .summary.entry-summary.sngle_pro_desc a.compare.button:hover{border:1px solid #dc3130;}


.woocommerce ul.products::after, .woocommerce-page ul.products::after{display:none;}
.single-product .yith-wcwl-add-to-wishlist {    height: 47px;}
.single-product .yith-wcwl-wishlistexistsbrowse.show a{font-size:0;}
.single-product .yith-wcwl-wishlistexistsbrowse.show a:before {
    content: url(../images/wish_img.png);
    width: 100%;
    height: auto;
    position: relative;
    left: 0px;
	    top: 5px;
}
.single-product .yith-wcwl-wishlistaddedbrowse.show a:before{top: 0px;left: 0;right: 0;text-align: center;}
.related.products { margin-top: 49px!important;}
.single-product .footer_main_ad { margin-top: 32px;}
/****about page******/
.page-template-About_us .footer_main_ad{margin-top: 60px;}
.member_img:before {
    content: "";
    position: absolute;
    background-color: rgba(0,0,0,0.5);
    z-index: 1;
    top: 0;
    width: 100%;
    height: 100%;
    max-height: 270px;
    max-width: 277px;
	visibility:hidden;
	opacity:0;
}
.member_details:hover .member_img:before{visibility:visible;opacity:1;}
.member_details:hover .mem_name_p {
    color: #dc3130;
}
/*********blogpage************/
.grid {border:none;}
.grid .featured-thumb{border:none;}
.grid .out-thumb h1 {font-size: 23px!important; font-family: 'Roboto-Regular';}
.grid .out-thumb .postedon {    color: black;font-weight:bold;}
.grid .out-thumb .postedon a,.grid .out-thumb .postedon a:hover,.grid .out-thumb .postedon a:visited{color:black;text-decoration:none;}
.blog div#primary {
    width: 75%;
	float:left;
}
.blog #secondary {
    padding: 0;
    width: 25%;
	float:left;
}
.blog  #secondary aside {
    width: 100%;
}
.grid .out-thumb .entry-excerpt {
text-align: justify;
    float: left;
}
.blog  .footer_main_ad {
    margin-top: 32px;
}

.hvr-underline-from-center:before{background: #FB5959!important;}
.entry-content p {
    text-align: justify;
}
.single-post #primary-mono .entry-footer {
    border-top: solid 1px #d6d6d6;
}
.single-post #primary-mono .entry-meta, #primary-mono .entry-footer {
    font-size: 12px;
    border-bottom: solid 1px #d6d6d6;
}
.single-post .footer_main_ad{margin-top: 30px;}
p.comment-form-comment label {    margin-bottom: 6px!important;}
.single-post #respond .form-submit input[type=submit] {
    margin: 0;
}
.single-post #respond .form-submit input[type=submit]:hover {
    color: white!important;
    background: #dc3130;
}
/***contact******/
.smform-fieldcont {  margin-bottom: 30px  !important;}
.smform-field-label {display:none;}
input.smform-submit {
    color: white;
    background-color: #FB5959;
    border: 1px solid #FB5959;
	margin-top: 0;
}
input.smform-submit:hover{
	background-color: #dc3130;
    border: 1px solid #dc3130;
}
.cont_addrs:hover img{ transform: rotate(360deg); transition: 0.5s;-webkit-transform: rotate(360deg);-webkit-transition: 0.5s;}
.cont_no:hover img{ transform: rotate(360deg); transition: 0.5s;-webkit-transform: rotate(360deg);-webkit-transition: 0.5s;}
.cont_email:hover img{ transform: rotate(360deg); transition: 0.5s;-webkit-transform: rotate(360deg);-webkit-transition: 0.5s;}
.cont_timing:hover img{ transform: rotate(360deg); transition: 0.5s;-webkit-transform: rotate(360deg);-webkit-transition: 0.5s;}

 p.cont_txt_icn {width: 90%!important;}
 .page-template-contact_us div#content {padding: 0;}
 .smform-fieldcontemail input{height:45px;}
 .contact_form_left:before {
    content: "";
    position: absolute;
    top: 0;
    background: #edededb8;
    width: 1px;
    height: 100%;
    right: -92px;
}
/*wishlist*/
.woocommerce-wishlist #content {
    margin-top: 30px!important;
    padding: 0;
}
th.product-price {text-align: center;}
th.product-stock-status { text-align: center;}
.woocommerce-wishlist footer.entry-footer {display: none;}
.woocommerce-wishlist tfoot {display: none;}
.woocommerce-wishlist .footer_main_ad{margin-top:10px;}
.wishlist-title {display: none;}
/****cart*******/
table.shop_table #coupon_code {
    height: 33px;
    line-height: 33px;
}
table.shop_table .amount {font-size: 18px;}
table.shop_table .button:hover {
    color: white!important;
	background-color:#dc3130!important;
}
.woocommerce-cart a.checkout-button.button.alt.wc-forward:hover {    background: #dc3130!important;}
tr.cart-subtotal th {padding: 10px!important;}
tr.order-total th{padding: 10px!important;}
.woocommerce-cart th.product-price{text-align:left;}
.woocommerce-cart  footer.entry-footer {display: none;}
.woocommerce-cart .footer_main_ad{margin-top:10px;}
@-moz-document url-prefix() {
	a{outline:unset;}
	a:focus{outline:unset;}
	.div_order_by_sort {
		float: right;
		width:42%;
	}
	.yith-wcwl-wishlistaddedbrowse.show a::before { top: -10px;}
	.archive ul.products.list .adto_wish_cmpr_quikvw {
    position: relative;
    left: 0px;
    margin: 0;
	}
	.woo_results_count_new::after {    bottom: -4px;}
}

/***for ie***/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	a:focus,a:hover,a:active,a:focus-within{outline:none!important;}
	a{outline:none!important;}
	#top-cart .count{text-align:left;padding-left: 10px;}
	span.cart_spn { width: 53%;float: left;text-align: center;}
	.es_button input[type=button]{box-shadow:none!important;}
	button,button:hover,button:active,button:focus{box-shadow:none!important;}
	button:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:hover{box-shadow:none!important;}
	button:focus, input[type='button']:focus, input[type='reset']:focus, input[type='submit']:focus, button:active, input[type='button']:active, input[type='reset']:active, input[type='submit']:active{box-shadow:none!important;}
	.tab-content .owl-controls::before{top: -36px;}
	.tab-content .owl-controls::after{top: -36px;}
	
	.tab-content .owl-prev {
		background: url("../images/pro_slider_arw1.png") !important;
		position: relative;
		left: 0px;
		transition: all .5s;
		height: 40px;
		width: 40px;
		background-repeat: no-repeat !important;
		text-align: center;
		right: 0px;
		background-position: center !important;
		top: -64px;
		color:black!important;
	}

	.tab-content .owl-next {
		background: url("../images/pro_slider_arw2.png") !important;
		position: relative;
		left: 0px;
		transition: all .5s;
		height: 40px;
		width: 40px;
		background-repeat: no-repeat !important;
		text-align: center;
		right: 0px;
		background-position: center !important;
		top: -64px;
		color:black!important;
	}

	.tab-content .owl-prev:hover {
		background: url("../images/pro_slide_hover1.png") !important;
		position: relative;
		left: 0px;
		transition: all .5s;
		height: 40px;
		width: 40px;
		background-repeat: no-repeat !important;
		text-align: center;
		right: 0px;
		background-position: center !important;
		background-color:#dc3130!important;
		top: -64px;
	}
	.tab-content .owl-next:hover {
		background: url("../images/pro_slide_hover2.png") !important;
		position: relative;
		left: 0px;
		transition: all .5s;
		height: 40px;
		width: 40px;
		background-repeat: no-repeat !important;
		text-align: center;
		right: 0px;
		background-position: center !important;
		background-color:#dc3130!important;
		top: -64px;
	}	
	div#nc-list-grid-icons{display: ruby-text-container!important;}
	.woo_results_count_new {float: right; width: 91%;}
	.show_result_main{margin:0;}
	div#nc-list-grid-icons::after {bottom: -33px;	}
	.archive ul.products.list .woocommerce-LoopProduct-link {width: 22%;float:left;}
	.archive ul.products.list .nc-list-content-product a{width:100%!important;float:left;}
	.archive ul.products.list .nc-list-content-image {width: 100%!important;float: left;}
	.archive ul.list.products .adto_cart_ul_li {padding-top:0;}
	.archive ul.products.list .inr_ul_li_img {min-height:0px;height:auto!important;}
	

	.single-product .product_lrg_img {display:block;	}
	.single-product .pro_lrg_inr {display:block;	}
	.woocommerce div.product form.cart {overflow: hidden;}
	.single-product .quantity label{display:none;}
	.single-post #respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label {
    padding-bottom: 1px;
	}
	.member_img::before{left:6%;}
	input.smform-submit{box-shadow: none;}
	.contact_form_left::before { background: lightgrey;opacity: 0.3;}
	table.shop_table #coupon_code {line-height: 20px;}
	.woocommerce-cart .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {display: none;}
	.woocommerce-cart .screen-reader-text {display: none;}
	div#nc-list-grid-icons::after {width: 85px;}
	/* .owl-carousel_2 .owl-item {
		width:100%;
	} */


}

/***********for safari********/
_::-moz-svg-foreign-content, :root #site-navigation ul li a {padding: 30px 11px;}
_::-moz-svg-foreign-content, :root a.compare.button::before {left: 15px;}
_::-moz-svg-foreign-content, :root .es_button input[type="button"]{line-height:34px;}
 _::-moz-svg-foreign-content, :root .woo_results_count_new::after{bottom:-8px;} 
_::-moz-svg-foreign-content, :root  div#nc-list-grid-icons::after {width: 115px;}
_::-moz-svg-foreign-content, :root  .woocommerce .woocommerce-ordering select {line-height: 35px;}
_::-moz-svg-foreign-content, :root  .single-product  a.add_to_wishlist::before{left: 13px;}
_::-moz-svg-foreign-content, :root  .member_img::before{left: 6.3%;}
/* _::-moz-svg-foreign-content, :root .tab-content .owl-prev{content:"none";height:40px;width:40px;} */
/* --  Responsive   --  */
/*31/08/19 new responsive */
@media (min-width: 1201px) and  (max-width: 1300px)  {
#site-navigation ul li a {
    padding: 30px 14px;
}
.news_letter_main_div {
    margin-top: 15px;
}
.bannr_txt_contents {
    position: absolute;
    bottom: 85px;
}
.site-content{margin-top:8px!important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		
	#site-navigation ul li a {padding: 30px 13px;}
	span.cate_product_span {
		display: table-cell;
		vertical-align: middle;
		width: 87%;
		float: left;
		text-align: center;
		margin: 0 auto;
	}

	}

@media (min-width: 1200px) and  (max-width: 1298px)  {
	.post_common_tle_desc p.readmore_main{margin-top:15px;}
	.banr_ofr_main.slick-slide {
    margin-right: 10px;
  /*  width: 273px !important;*/
	}
	.search_hdr_div input.search-field{left:0;}
	.banr_ofr_msg_mian { top: 55px;}
	.tab { min-height: 529px;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 21.3%;}
	.member_name_post { width: 277px;}	
	.testimonial_contents_main{top: 83px;}
	.container{ /*max-width: 1170px;*/padding:0 15px;width:100%;max-width:1263px; }
	.footer_social_icns{ bottom:8px; }
	.menu{     width: 78%; }
	.footer_menu_main_inr  .menu{width:100%;}
	.banr_home{/* height:719px; */}	
	.sort_by_spn{ margin-right: 5px; }
	
	.archive ul.products li.product{margin-right:28px;}
	.div_order_by_sort {
    float: right;
    width: 44%;
    text-align: right;
	}
	span.img_shadow {
    display: none;
	}
	.tab {
    min-height: 480px;
	}
	@-moz-document url-prefix() {
		#site-navigation ul li a{
			padding:30px 12px;
		}
	}
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		
	#site-navigation ul li a {padding: 30px 13px;}
	.tab {min-height: 512px!important;}
	span.cate_product_span {
		display: table-cell;
		vertical-align: middle;
		width: 87%;
		float: left;
		text-align: center;
		margin: 0 auto;
	}
	
	}
	/*for ie*/
	_:-ms-fullscreen, :root .member_img::before{left:2.5%;}
	/*for safari****/
	_ ::-moz-svg-foreign-content, :root #site-navigation ul li a {padding: 30px 7px;}
}	

@media (min-width: 993px) and  (max-width: 1200px)  {
	.tab {  min-height: 480px;}
	.search_hdr_div input.search-field{left:-30px;}
	
	.header_right_area {
    text-align: -webkit-right;
	}
	.hdr_rght_main_inr {
    width: 82%;
	}
	.hdr_cart_rght_main {
    width: 18%;
	}
	.banr_ofr_main.slick-slide {
   
   /* width: 236px !important;*/
	}
	.banr_ofr_msg_mian {
    position: absolute;
    top: 35px;
	}
	.banr_inr_msg {
    width: 85%;
	}
	.pro_tbs_ul_div {
    margin: 0 auto;
    width: 75%;
	}
	.es_button input {
    line-height: 35px!important;
	height:52px;
}
.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple
{
	padding: 8px 43px!important;	
}

	.news_letter_main_div {
    margin-top: 20px;
	}
	.archive ul.products li.product{margin-right: 23px;}
	.sort_by_spn{margin-right: 22px;}
	.term-tools-equipments a.button.add_to_cart_button.product_type_simple:before { left: 25px;}
	/*.archive ul.products.list .addto_cart_ul_products{top: 93px;}
	.nc-list-grid-view-excerpt {margin-top: 0px;}
	.archive ul.products.list a.button.add_to_cart_button.product_type_simple{height:40px;}
	.archive ul.products.list .adto_wish {height: 40px;}
	.archive ul.products.list .adto_cmpr {height: 40px;}
	.archive ul.products.list .yith-wcwl-add-to-wishlist {margin-top: 5px;}
	.archive ul.products.list li{margin-bottom: 50px!important;}*/
	
	
	.quantity {  width: 30%;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{width: 26.3%;}
	.related.products h2{width: 30%;}
	
	.site-content{margin-top:21px!important;}
	.ltmd_main_p_div { padding: 8px 0px;}
	.post_common_tle_desc p.readmore_main{margin-top:5px;font-size:15px;}
	
	span.img_shadow{display:none;}
	/* home */
	.container{/*max-width:970px;*/padding:0 15px;width:100%;max-width:1263px;}
	.top-cart-icon { width: 85%;}
	.contact_no_hdr{width:50%;}
	.cont_no_p {  font-size: 14px;}
	.cont_no_icn{  font-size: 18px;}
	.myacc_header{width:50%;}
	.myacc_txt{	font-size: 14.5px;	padding-top: 3px;}
	.wish_p_txt{  font-size: 15px;}
	#site-navigation ul li a {  padding: 22px 8px;  font-size: 15px;}
	.bannr_txt_contents{bottom:45px;}
	.bannr_txt_contents p{  font-size: 58px;}
	.footer_bg_img img {  min-height: 600px;}
	span.open_tme{font-size:15px;}
	.about_us_footer.footer_2 p.foter_cont_inr{ font-size: 15px; line-height: 27px; }
	.footer_menu_main_inr ul#menu-footer-menu li a{ font-size: 15px; }
	.news_letter_main_div #sm_form > input[type="submit"]{right:4px;}
	p.cpy_rghts_p{ font-size: 15px; }
	.our_brand_img_main{  width: 100%;}
	.post_common_tle_desc .post_cont p{font-size:15px;margin-top:5px;}
	.post_common_tle_desc h1.post_tle{font-size:20px;}
	.open_timing_footer.footer_3 span.footer_menu_spn:before {  left: 10px;}
	.open_timing_footer.footer_3 span.footer_menu_spn:after {  right: 10px;}
	#site-navigation ul li a {  padding: 22px 17px;}
	.menu {  margin: 0 auto !important;  width: 90%;}
	.footer_menu_main_inr  .menu{width:100%;}
	
	.home .main_menu_header{margin-top: 11px;}	
	.single-post .main_menu_header {    margin-top: 22px;}
	/* shop */
	
	.show_result_main{width:33%;}
	.div_order_by_sort{width:54%;}
	.main_menu_header{  margin-top: 30px;}
	#secondary aside{  width: 95%;}
	.inr_ul_li_img { min-height: 260px; }
	.term-tools-equipments .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple{width:91%;   padding-left: 53px !important;}
	.archive .addto_cart_ul_products .comon_btns .adto_wish {  margin-left: 0;}
	.archive .addto_cart_ul_products .comon_btns .adto_cmpr {  margin-left: 0;}
	.archive .addto_cart_ul_products a.add_to_wishlist:before {  left: 0px;}
	a.button.add_to_cart_button.product_type_variable{width:91%;   padding-left: 32px !important;}
	a.button.add_to_cart_button.product_type_variable:before{left:5px;}
	.tax-product_cat .main_menu_header { margin-top: 22px;}
	.tax-product_cat #content {    margin-top: 40px!important;}
	/* product detailss */
	
	.product-template-default div#secondary{width:25%;}
	.product-template-default div#primary-mono{width: 74%;}
	.product-template-default  #secondary aside {  width: 100%;}
	
	.single-product .main_menu_header { margin-top: 22px;}
	.single-product #content {    margin-top: 40px!important;}
	/*.single-product .yith-wcwl-wishlistaddedbrowse.show a:before { left: 15px;}*/
	/* about */
	.our_tm_tle{width:21%;max-width: 970px;}
	.our_tm_bg_main_bck {  min-height: 430px;}
	.member_name_post{/*width:57.5%;*/width: 100%;}
	.testimonial_contents_main{top: 58px;}
	.tm_member{margin-bottom:30px; width:50%;}
	.our_team_member_main{top:32px;}
	.page-template-About_us .main_menu_header {margin-top: 22px;}
	.tm_member {
    margin-bottom: 30px;
    width: 24%;
    margin-right: 12px;
	}
	.tm_member.mem_4 { margin-right: 0;}
	.woocommerce ul.products li.product{width:45%;}
	article.post {
		float: left;
		width: 100%;
	}
	div#comments {
		float: right;
		width: 100%;
		margin-top: 20px;
	}
	
div#nc-list-grid-icons:after{bottom: -23px !important;}

/*blog*/
	.blog .main_menu_header {margin-top: 22px;}
/*wishlist*/
	table.shop_table.cart.wishlist_table a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.button.alt{
		width: 70% !important;
	}
	.woocommerce-wishlist .main_menu_header {margin-top: 22px;}
/***cart****/
	.woocommerce-cart .main_menu_header {margin-top: 22px;}
/****contact**********/
	.page-template-contact_us .main_menu_header {margin-top: 22px;}	
	
	@-moz-document url-prefix() {
		#site-navigation ul li a {
			padding: 22px 16px;
		}
		.div_order_by_sort {	width: 55%;	}
		.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple {    padding: 8px 39px !important;}
		.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple::before {left: 10px;}
		.woo_results_count_new::after {    bottom: -5px;}
	}
	/*for ie*/
	_:-ms-fullscreen, :root span.cate_product_span {width: 70%;float: left;}
	_:-ms-fullscreen, :root .member_img::before{left:0%;}
	_:-ms-fullscreen, :root .woo_results_count_new {width: 89%;}
	_:-ms-fullscreen, :root  div#nc-list-grid-icons::after {bottom: -34px !important;}
	/*for safari***/
	_ ::-moz-svg-foreign-content, :root #site-navigation ul li a {padding: 30px 8px;}
	_ ::-moz-svg-foreign-content, :root .post_common_tle_desc p.readmore_main {width: 70%;}
	_ ::-moz-svg-foreign-content, :root .tax-product_cat .main_menu_header {margin-top: 9px;}
}
@media (min-width: 1128px) and  (max-width: 1200px)  {
	.ltmd_main_p_div {    padding: 30px 0px;}
	/*.fg-item { min-height: 520px;}*/
}
@media (min-width: 768px) and  (max-width: 992px)  {
	

	.tab {  min-height: 500px;}
	
	div#secondary:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #B1B0B0;
    top: -50px;
    left: 0;
}
	
	span.img_shadow{display:none;}
	/* home */
	.search_hdr_div input.search-field{left:-25px;}
	.banr_inr_msg{width: 90%;}
	.banr_ofr_msg_mian{top:20%;}
	.hdr_rght_main_inr {
    width: 75%;
	}
	.hdr_cart_rght_main {
    width: 25%;
	}
	.wg-drop.country-selector .wgcurrent:after {
    right: 26px;
	}
	.owl-carousel_6 .owl-controls:before {
    left: 29%;
	}
	.owl-carousel_6 .owl-controls:after {
    right: 29%;
	}
	.post_common_img_date {
    width: 100%;
	}
	.post_common_tle_desc {
    width: 100%;
    margin-top: 15px;
	}
	p.post_img {
    width: 100%;
	}
	p.footer_menu_title {
    font-size: 18px;
	}
	.footer_menu_main_inr ul li a {
    font-size: 15px;
	}
	.news_letter_main_div {
    margin-top: 5px;
	}
	
	
	.archive ul.products li.product {
    /* transition: all .5s; */
    width: 31.052%!important;
    margin-right: 23px!important;
    margin-top: 17px!important;
    float: left!important;
    clear: none!important;
	}
	.archive ul.products li.product:nth-child(3n){margin-right:0!important;}
	.sort_by_spn { margin-right: 13px;}
	.wcapf-before-products {margin-top: 14px;}
	.term-tools-equipments a.button.add_to_cart_button.product_type_simple:before {  left: 25px;}
	/*.archive ul.products.list li{margin-bottom: 70px!important;}*/
	
	
	.archive ul.products.list a.button.add_to_cart_button.product_type_simple{height:40px;width:50px;}
	.archive ul.products.list .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple:before {left: 12px;top: 8px;}
	.archive ul.products.list .adto_wish {height: 40px;width:50px;}
	.archive ul.products.list .addto_cart_ul_products a.add_to_wishlist:before {left: 8px;}
	.archive ul.products.list .adto_cmpr {height: 40px;width:50px;}
	.archive ul.products.list  a.compare.button:before{top:8px;}
	.archive ul.products.list .yith-wcwl-add-to-wishlist {margin-top: 5px;}
	
	.archive ul.products.list .adto_wish .yith-wcwl-wishlistexistsbrowse.show a:before {left: 8px;}
	
	.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!important;
    width: 45%!important;
    clear: none;
	}
	.woocommerce div.product .entry-summary.sngle_pro_desc{
    float: right!important;
    width: 48%!important;
	}
	.quantity:before { left: -48%;}
	.single-product .yith-wcwl-add-to-wishlist{height: 47px;}
	.single-product .add_to_wishlist:before {left: 0px;}
	.woocommerce div.product .related ul.products li.product{
		width: 30.75%;
    margin-bottom: 20px;
    float: left!important;
    clear: none!important;
    margin-right: 27px;
	}
	.woocommerce div.product .related ul.products li.product:nth-child(3n){margin-right:0;	}
	.single-product div#secondary {   margin-top: 30px;}
	div#secondary:before{top: -30px;}
	
	.post-template-default.single div#secondary {
    display: block;
    width: 33%;
    float: left;
	}
	.post-template-default.single #secondary aside {    width: 100%;}
	
	.container {width:100%; padding:0 15px; max-width: 1263px;}
	.cont_no_icn{font-size:15px;}
	.cont_no_p{font-size:13px;}
	.header_left_area {  padding-left: 10px;}
	.contact_no_hdr{width:60%;}
	.myacc_header{width:40%;}
	.myacc_txt{ font-size: 13.5px; padding-top: 2px; }
	.wish_p_txt{font-size:14px;}
	.curency_switch{width:35%;}
	.top-cart-icon {width: 85%;}
	#site-navigation ul li a {  padding: 18px 17px;  font-size: 12px;}
	.bannr_txt_contents p{font-size:30px;}
	.bannr_txt_contents{bottom:33px;}
	.tabs-menu li a{  font-size: 18px;}
	.pro_tbs_ul_div{width:70%;}
	.tab-content .owl-controls:after{right: 29%;}
	.tab-content .owl-controls:before{left: 29%;}
	.post_common_tle_desc p.readmore_main{ width: 65%; font-size: 15px;margin-top:15px; }
	.post_common_tle_desc h1.post_tle{   font-size: 18px; margin-top: 0px; }
	.post_common_tle_desc .post_cont p{ font-size: 13px; }
	.lmtd_time_inr p{ font-size: 29px; }
	.ltmd_main_p_div{padding:18px 0px;}
	.our_brand_img_main{width:100%;}
	a.add_to_wishlist:before{left:11px;}
	.home a.add_to_wishlist:before {    left: 0;}
	.menu {  margin: 0 auto !important;  width: 100%;}
	.footer_menu_main_inr  .menu{width:100%;}
	
	
	
	.home .main_menu_header{margin-top: 10px;}	
	/* shop */
	
	.main_menu_header{margin-top: 15px;}
	.archive div#primary-mono {  float: left;  width: 100%;}
	.show_result_main{width:32%;}
	.div_order_by_sort{width:51%;}
	.archive div#secondary {width:100%;margin-top: 65px;}
	.inr_ul_li_img { min-height: 260px; }
	.term-tools-equipments .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple{width:91%;   padding-left: 53px!important;}
	.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple{width:91%;   padding-left: 53px!important;}
	.archive .addto_cart_ul_products .comon_btns .adto_wish {  margin-left: 0;}
	.archive .addto_cart_ul_products .comon_btns .adto_cmpr {  margin-left: 0;}
	.archive .addto_cart_ul_products a.add_to_wishlist:before {  left: 0px;}
	a.button.add_to_cart_button.product_type_variable{width:91%;   padding-left: 32px !important;}
	a.button.add_to_cart_button.product_type_variable:before{left:5px;}
	.footer_menu_main_inr ul#menu-footer-menu li a{font-size:15px;}
	.about_us_footer.footer_2 p.foter_cont_inr{ font-size: 15px; line-height: 23px; }
	span.open_day{font-size:15px;}
	span.open_tme{font-size:12px;}
	#top-cart .cart-contents{margin-left:0;}
	.open_timing_footer.footer_3 span.footer_menu_spn:before {  left: -5px;}
	.open_timing_footer.footer_3 span.footer_menu_spn:after {  right: -6px;}
	.footer_bg_img img {  min-height: 565px;}
	p.cpy_rghts_p { font-size: 11px;padding-left: 45px;padding-top: 10px; }
	#top-cart .count { position: relative;  left: 5px; }
	.adto_wish_cmpr_quikvw { /* width: 90%; */   width: 67%;  margin-left: 45px;}
	.home_products_categories  .adto_wish_cmpr_quikvw{ width: 64%;  margin-left: auto; }
	.tax-product_cat .hdr_main_container{padding-top: 10px;}
	.tax-product_cat .main_menu_header {margin-top: 10px;}
	.tax-product_cat  #content { margin-top: 40px!important;}
	.term-tools-equipments .footer_main_ad {margin-top: 10px;}
	.tax-product_cat .footer_main_ad {margin-top: 10px;}
	.single-product .footer_main_ad {margin-top: 10px;}
	/* product detailss */
	
	.product-template-default div#secondary{width:100%;}
	.product-template-default div#primary-mono{width:100%;}
	.product-template-default  #secondary aside {  width: 55%;}
	span.quan_label{ padding-left: 8px;  padding-right: 5px; font-size: 17px; }
	.yith-wcwl-wishlistexistsbrowse.show  a{font-size:12px;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{width:26%;}
	.related.products h2{width:27%;}
	.quantity{width:23%;}
	.owl-carousel_7 .owl-controls:after{right:28px;}
	.owl-carousel_7 .owl-controls:before{left:28px;}
	.product-template-default   span.img_shadow{bottom:45px;}
	
	.single-product .hdr_main_container{padding-top: 10px;}
	.single-product .main_menu_header {margin-top: 10px;}
	.single-product #content {    margin-top: 40px!important;}
	/* .single-product .yith-wcwl-wishlistaddedbrowse.show a:before { left: 10px;} */
	/* about */
	.page-template-About_us .hdr_main_container{padding-top: 10px;}
	.page-template-About_us .main_menu_header { margin-top: 9px;}
	.our_tm_tle{width:26%; max-width: 749px;}
	.our_tm_bg_main_bck {  min-height: 360px;}
	.member_name_post{width:100%;}
	.tm_member{margin-bottom:30px;width: 24%; margin-right: 9px;}
	.our_team_member_main{top:32px;}
	p.test_mem_post_desc{font-size:13px;}
	.testimonial_contents_main{top:25px;}
	.tm_member.mem_4 { margin-right: 0;}
	.member_job_details { bottom:56px;}
	.member_img:before{max-height: 204px;}
	/*blog*/
	
	.blog .hdr_main_container {padding-top:10px;}
	.main_menu_header { margin-top: 11px;}
	.single-post .hdr_main_container{padding-top:10px;}
	.grid .out-thumb {    padding: 0px 15px!important;}
	
	/* contact */
	.page-template-contact_us .hdr_main_container{padding-top:10px;}
	p.cont_txt_icn{  width: 86%!important; float: right;}
	.contact_form_left:before{right: -60px;}
	.myacc_dropdwn{  width: 145px;}
	.news_letter_main_div{ position: relative;  bottom: 0px; }
	.footer_social_icns{bottom:10px;}
	.addto_cart_div a.button.add_to_cart_button.product_type_simple{padding: 15px 55px;padding-right: 25px;}
	
	article.post {
		float: left;
		width: 100%;
	}
	div#comments {
		float: right;
		width: 100%;
		margin-top: 20px;
	}
	div#nc-list-grid-icons:after{bottom: -23px !important;}
	.archive ul.products li.product{width:32%;}
	table.shop_table.cart.wishlist_table a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.button.alt
	{width:100% !important;}
	/****cart*****/
	.woocommerce-cart .hdr_main_container{padding-top:10px;}
	/****wishlist****/
	.woocommerce-wishlist .hdr_main_container{padding-top:10px;}
	tr.cart-subtotal td:before {padding-left: 10px!important;}
	tr.order-total td:before{padding-left: 10px!important;}
	@-moz-document url-prefix() {
		#site-navigation ul li a {
			padding: 18px 16px;
		}
		.div_order_by_sort {
		width: 52%;
		}
		.woo_results_count_new::after { bottom: -6px;}
	}
	/***for ie***/
	_:-ms-fullscreen, :root span.cate_product_span {width: 100%;float: left;}
	_:-ms-fullscreen, :root .member_img::before{left:0%;}
	_:-ms-fullscreen, :root .woocommerce-cart .quantity {float: none !important;width:100%; }
	_:-ms-fullscreen, :root .woo_results_count_new {width: 89%;}
	_:-ms-fullscreen, :root  div#nc-list-grid-icons::after {bottom: -33px !important;}
	/***for safari*****/
	_ ::-moz-svg-foreign-content, :root #site-navigation ul li a {padding: 30px 8px;}
	_ ::-moz-svg-foreign-content, :root .tax-product_cat .hdr_main_container {padding-top: 0;}
	_ ::-moz-svg-foreign-content, :root .tax-product_cat .main_menu_header {margin-top: 0;}
}

@media (min-width: 769px) and  (max-width: 784px)  {
	.home_products_categories  .adto_wish_cmpr_quikvw{ width: 48%;  margin-left: auto; }
}

@media (max-width: 767px) {
	li#menu-item-184 {
    display: block!important;
	}
	div#secondary:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #B1B0B0;
    top: -35px;
    left: 0;
}
	
	.banr_ofr_msg_mian { top: 33%;}
	.slick-slide img{width:100%;}
	
	#sm_content > p{padding: 15px 5px 5px 0; margin: 0;}
	.hdr_main_container {
		padding-top: 0;
	}
	a.bannr_main_link {
    font-size: 16px;
    line-height: 34px;
    height: 35px;
	}
	.home .tab{min-height: 445px;}
	.post_common_tle_desc .post_cont p {
    margin-top: 5px;
	}
	.post_common_tle_desc p.readmore_main{
   
    margin-top: 10px;
	width: 150px;
	}
	.owl-carousel_6 .owl-controls:before {
    left: 23%;
	}
	.slicknav_icon-bar {background-color:#fff!important;}
	.foter_social_border {border:none;}
	
	.archive ul.products li.product {
    width: 48%!important;
    margin-right: 16px!important;
	}
	.archive ul.products li.product:nth-child(2n){margin-right:0!important}
	.term-tools-equipments a.button.add_to_cart_button.product_type_simple:before {left: 25px;}
	.term-tools-equipments .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple {
	font-size: 14px;
    padding-left: 53px!important;
	}
	/*.show_result_main {
    float: left;
    width: 45%;
	}
	p.woocommerce-result-count{font-size:16px!important;}*/
	.archive ul.products.list li.product .nc-list-content-image { width: 50%!important;}
	.archive ul.products.list li.product .nc-list-content-product { width: 47%!important;}
	.archive ul.products.list li {/* min-height: 250px;*/}
	.archive ul.products.list .addto_cart_ul_products {width: 47%;top: 115px;}
	.archive ul.products.list a.button.add_to_cart_button.product_type_simple{height:40px;width:50px;}
	.archive ul.products.list .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple:before {left: 12px;top: 8px;}
	.archive ul.products.list .adto_wish {height: 40px;width:50px;}
	.archive ul.products.list .addto_cart_ul_products a.add_to_wishlist:before {left: 8px;}
	.archive ul.products.list .adto_cmpr {height: 40px;width:50px;}
	.archive ul.products.list  a.compare.button:before{top:8px;}
	.archive ul.products.list .yith-wcwl-add-to-wishlist {margin-top: 5px;}
	.archive ul.products.list .adto_wish_cmpr_quikvw { width: 215px;z-index: -1;}
	.adto_wish .yith-wcwl-wishlistexistsbrowse.show a:before{left:8px;}
	.adto_wish_cmpr_quikvw {display:block!important;}
	.term-tools-equipments .adto_wish_cmpr_quikvw { width: 200px;}
	.adto_wish .yith-wcwl-wishlistexistsbrowse.show a:before {left: -2px;}
	div#nc-list-grid-icons:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 58px;
    
    background-color: grey;
    left: 38px;
    top: 5px;
	}
	.show_result_main{position:relative;}
	.show_result_main:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 58px;
    background-color: grey;
    right: -13px;
    top: 5px;
}
	
	.term-tools-equipments .footer_main_ad {margin-top: 10px;}
	.tax-product_cat .footer_main_ad {margin-top: 10px;}
	.single-product .footer_main_ad {margin-top: 10px;}
	
	span.img_shadow{display:none;}
	.main_menu_header {  display: none;}
	.container {  width:100%;padding:0 15px;max-width: 1263px;}	
	.owl-carousel_6 .owl-controls:after {
    right: 23%;
	}
	.sngle_pro_social_icns { margin-bottom: 30px;}
	.woocommerce div.product .related ul.products li.product{
		width: 48%;
		clear: none!important;
		margin-right: 16px;
	}
	.woocommerce div.product .related ul.products li.product:nth-child(2n){margin-right:0;}
	.woocommerce div.product .related ul.products li.product:nth-child(3){display:none;}
	.single-product div#secondary:before{top: -30px;}
	.member_job_details {    bottom: 21px;}
	
	
	
	/* home */
	
	.bannr_txt_contents p{ font-size: 20px; }
	.bannr_txt_contents{
		bottom: 19px;
    padding-bottom: 15px;
    padding-top: 5px;
	}
	.pro_tbs_ul_div{width:100%;}
	.tabs-menu li a{font-size:16px;}
	.tab-content .owl-controls:after{right:23%;}
	.tab-content .owl-controls:before{left:23%;}
	a.add_to_wishlist:before{left:0px;}
	.addto_cart_div a.button.add_to_cart_button.product_type_simple{		padding: 15px 30px 15px 60px;		font-size: 13px;	}
	.ltmd_img_inr img{min-height:initial;}
	.ltmd_img_main{  width: 100%;}
	.ltmd_time_mian_txt{  width: 100%; max-height: initial;}
	.post_common_img_date {  float: left;  width: 100%;}
	.post_common_tle_desc{width:100%;}	
	.our_brand_img_main{   width: 100%; }
	.post_common_tle_desc h1.post_tle{min-height:unset;margin-top: 10px;font-size:20px;}
	.home_slide_ad_cart  .adto_wish_cmpr_quikvw {  width: 89%;}
	
	.term-tools-equipments ul.products {min-height:2130px;}
	
	/* shop */
	
	
	.archive div#secondary{width:100%;margin-top: 70px;}
	.archive div#primary-mono{width:100%;}
	.slicknav_menu {  display: block;}
	.div_order_by_sort{width:62%;}
	.woo_results_count_new:after{bottom:-6px;}
	.header_left_area{display:none;}
	.header_right_area{display:none;}
	div#slickmenu {  position: relative; z-index: 9;float: left;width: 100%;}
	.slicknav_menu {  background: #FB5959;  padding: 0;}
	.slicknav_btn {  background: #FB5959;  border: solid 1px #FB5959;}
	.inr_ul_li_img{min-height:200px;}
	.addto_cart_ul_products{margin-top:0px;}
	.archive ul.products li.product:hover .related_star_pros{top:135px;}
	a.button.add_to_cart_button.product_type_variable{font-size: 12px; padding: 8px 54px !important; width: 86%; }
	a.button.add_to_cart_button.product_type_variable:before{ top: 11px;  left: 16px; }
	.adto_wish_cmpr_quikvw{width:100%;}
	.home_slide_ad_cart .adto_wish_cmpr_quikvw { /*width: 65%;*/width: 100%;}
	.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple{width: 86%; padding: 8px 66px !important;   font-size: 12px; }
	.adto_cart_ul_li a.button.add_to_cart_button.product_type_simple:before{top:11px;}
	.archive .addto_cart_ul_products a.add_to_wishlist:before {  left: 0px;}
	.footer_bg_img img {  min-height: 1000px;}
	.footer_inr_ad {  float: initial;}
	.footer_menu_div.footer_1 {  width: 100%;  text-align: center;}
	.about_us_footer.footer_2 {  width: 100%;}
	.open_timing_footer.footer_3 {  width: 100%;}
	.footer_social_inr_icns{ width: 100%;  text-align: center; }
	.footer_menu_div.footer_1 .footer_tles {  padding-left: 0;}
	.footer_menu_div.footer_1 .footer_contents{padding-left:0;}
	.footer_contents{padding-bottom: 18px;}
	.about_us_footer.footer_2 p.foter_cont_inr{width:90%;}
	.open_timing_footer.footer_3 span.footer_menu_spn:before {  left: 32%;}
	.open_timing_footer.footer_3 span.footer_menu_spn:after {  right: 32%;}
	.news_letter_main_div #sm_top li:before{  left: 32%;}
	.news_letter_main_div #sm_top li:after{  right: 32%;}
	.news_letter_main_div #sm_form > input[type="email"]{height: 44px;}
	.news_letter_main_div #sm_form > input[type="submit"]{ line-height: 32px; top: 0px;  }
	.cpy_rghts_txt{width:100%;}
	p.cpy_rghts_p{ padding-left: 0; padding-top: 10px;font-size: 14px;}
	.inr_new_social_main {  margin-left: 0;}
	
	
	
	/* product detailss */
	
	.product-template-default div#secondary{width:100%;margin-top: 40px;}
	.product-template-default div#primary-mono{width:100%;}
	.product-template-default  #secondary aside {  width: 55%;}
	.woocommerce div.product .images.pro_img_main {  width: 100% !important;}
	.woocommerce div.product .entry-summary.sngle_pro_desc {  width: 100% !important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{width:45%;}
	.related.products h2{width:45%;}
	.product-template-default  span.img_shadow { bottom: 50px; }
	
	
	.quantity {  width: 35%;}
	/* about */
	
	.about_main_img{ width: 100%;  margin-bottom: 20px; }
	.about_main_content {  float: right;  width: 100%;}
	.our_tm_tle{width:43%;max-width: 460px;}
	.our_tm_bg_main_bck {  min-height: 800px; display: none;}
	.tm_member{margin-bottom:10px;width: 50%;}
	.our_team_member_main{top:32px;}
	.member_name_post{width:100%;}
	.tm_member.mem_1 {  float: left;  width: 49%;}
	.tm_member.mem_2 {  float: right;  width: 49%;}
	.tm_member.mem_3 {  width: 49%;  float: left;}
	.tm_member.mem_4 {  float: right;  width: 49%;}
	.testimonial_mem_img{ width: 100%; }
	.testimonial_name_job{width:100%;}
	.test_mem_inr_img_ad{  width: 104px;width:65px;}
	.test_name_div {  text-align: center;}
	p.test_name_p {  margin: 0 auto;  width: 50%; font-size: 16px;}
	p.test_name_p:after{display:none;}
	.test_member_post_desc {  /*display: none;*/width: 100%; /*padding: 0 15px;*/padding-left: 15px;}
	p.test_mem_post_desc {
    font-size: 13px;
    width: 100%;
    margin-top: 8px;
	-webkit-line-clamp: 3!important;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
	}
	.testimonial_bg_img img{min-height:211px;}
	.testimonial_contents_main{top:23px;padding-left:0;}
	p.about_tle_img{ bottom: 0;}
	p.about_cont_p_img{ margin-top: 5px;}
	
	.about_main_abs_div {min-height: 750px;}
	.member_img:before { max-height: 239px;}
	.our_tm_tle {margin-bottom: 0!important;}
	.testimonial_main {    margin-top: 37px;}
	.testimonial_main .our_tm_tle { margin-bottom: 30px!important;}
	.archive ul.products.list .adto_wish .yith-wcwl-wishlistexistsbrowse.show a:before { left: 8px;}
	
	/* .single-product .yith-wcwl-wishlistaddedbrowse.show a:before { left: 15px;} */
	
	/*blog*/
	.blog div#primary {
    width: 100%;
    float: left;
    padding: 0;
	}
	.blog #secondary {
    width: 100%;
    float: left;
	margin-top: 20px;
	}
	.blog #secondary aside {
    width: 70%;
    margin: 0 auto;
	}
	.blog div#secondary:before{top: -25px;}
	.grid {
    padding: 0;
    margin-bottom: 15px;
    margin-top: 0;	
	}
	.single-post #respond .form-submit input[type=submit] {
    margin: 0;
    margin-bottom: 60px;
	}
	.single-post .footer_main_ad {
    margin-top: 10px;
	}
	/* contact */
	.contact_form_main {    margin-bottom: 0;}
	.contact_form_left { float: left; margin-bottom: 15px; width:100%;}
	.contact_form_right{width:100%;}
	.cont_timing.cont_ifo_det p.cont_txt_icn {  width: 70%;}
	.contact_form_left:before {
    content: "";
    position: absolute;
   top: 600px;
    background: #edededb8;
    width: 100%;
    height: 1px;
    right: 0;
	}
	h3.smform-title {margin-bottom: 20px!important;}
	p.cont_info_tle_p{margin-bottom: 15px;}
	.ltmd_main_p_div{padding: 18px 0px;}
	.lmtd_time_inr p{font-size:28px;}
	.slicknav_nav a {display: block; font-size: 18px;text-transform: capitalize; padding: 10px 18px !important;}
	.slicknav_nav a:hover {background: #333;color: #fff;border-radius: 0;}
	.footer_bg_img {display:none;} 
	.footer_overlay{display:none;} 
	.footer_mian_new_contents{background-color: #000; /*background-color: #666;*/ position: relative; }
	.footer_social_icns{ position: relative; bottom: 0; background-color: #FB5959; }
	article.post {
		float: left;
		width: 100%;
	}
	div#comments {
		float: right;
		width: 100%;
		margin-top: 20px;
	}
	/***wishlist page******/
	table.shop_table.cart.wishlist_table a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.button.alt{font-size: 0;}
	table.shop_table.cart.wishlist_table a.button.add_to_cart_button.product_type_simple:before {
    left: 4px;
	}
	table.shop_table.cart.wishlist_table .amount{ font-size: 15px;}
	/***cartpage***/
	tr.cart-subtotal td:before {padding-left: 10px!important;}
	tr.order-total td:before{padding-left: 10px!important;}
	@-moz-document url-prefix() {
		/*.archive ul.products.list .addto_cart_ul_products {top: 178px;}
		.archive ul.products.list li.product .nc-list-content-product { margin-bottom: 40px;}*/
		.woo_results_count_new::after {    bottom: -5px;}
	}
	/*******for ie*********/
	_:-ms-fullscreen, :root span.cate_product_span {width: 100%;float: left;}
	_:-ms-fullscreen, :root .archive ul.list.products .woocommerce-LoopProduct-link {width: 50%;float: left;}
	_:-ms-fullscreen, :root .archive ul.list.products li.product .nc-list-content-image { width: 100% !important;}
	_:-ms-fullscreen, :root .nc-list-grid-view-excerpt p{line-height: 20px;max-height: 40px;}
	_:-ms-fullscreen, :root .member_img::before{left:0%;}
	_:-ms-fullscreen, :root p.test_mem_post_desc {line-height: 20px;max-height: 60px;}
	_:-ms-fullscreen, :root .contact_form_left::before {top: 620px;}
	_:-ms-fullscreen, :root h3.smform-title { margin-bottom: 0px !important;}
	_:-ms-fullscreen, :root .smform legend {margin-bottom: 10px;}
	_:-ms-fullscreen, :root table.wishlist_table.cart.shop_table a.alt.button.add_to_cart.ajax_add_to_cart.add_to_cart_button.product_type_simple.button {
    height: 40px;
	}
	_:-ms-fullscreen, :root .woocommerce-cart .quantity {float: none !important;width:100%; }
	_:-ms-fullscreen, :root div#nc-list-grid-icons::before {left: 33px;top: -8px;}
	_:-ms-fullscreen, :root .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: left;}
	/******for safari *********/
	_ ::-moz-svg-foreign-content, :root .woo_results_count_new::after {bottom: -9px;}

}

@media (min-width: 643px) and (max-width: 767px){
.member_name_post {    width: 276px;}
}
@media (min-width: 625px) and (max-width: 767px){
	.home_products_categories .ad_wish_items {  margin-top: 10px;}
	.adto_wish_cmpr_quikvw {padding-top: 5px;padding-bottom: 25px;}
	.home .tab { min-height: 435px;}
}
@media (min-width: 580px) and (max-width: 767px){
	.member_job_details { bottom: 0px;}
	.member_img:before {    max-height: 260px;}
}
@media (min-width: 683px) and (max-width: 767px){
	.show_result_main {width: 37%;}
	.woo_results_count_new:after {  bottom: -5px;}
	div#nc-list-grid-icons:before{display:none;}
	.show_result_main:before{display:none;}
}
@media (min-width: 664px) and (max-width: 682px){
	.sort_by_spn { margin-right: 42px;}
}
@media (min-width: 550px) and (max-width: 767px){
	.banr_inr_msg { width: 90%;}
	.banr_ofr_msg_mian {  top: 20%;}
}
@media (min-width: 515px) and (max-width: 767px){
	.ltmd_main_p_div {  padding: 35px 0px;}
}
@media (min-width: 481px) and (max-width: 495px){
	
	.featured-grid-container .fg-wrapper .fg-item-container{width:60%;}
	a.add_to_wishlist:before{left:0px;}
	.testimonial_contents_main{ top: 25px; }
	p.test_name_p{   font-size: 18px; }
	p.test_mem_post_desc{ font-size: 13px; width: 95%; margin-top: 8px; }
	
	
}

@media (max-width: 480px) {
	
	.banr_inr_msg { width: 90%;}
	.banr_ofr_msg_mian {top: 20%;}
	a.bannr_main_link {
    font-size: 14px;
    line-height: 24px;
    height: 25px;
    margin-top: 5px;
    width: 120px;
	border:1px solid;
	}
	a.bannr_main_link:hover{border:1px solid #dc3130;}
	p.bannr_main_txt2 {
    margin-top: 5px;
	}
	.tabs-menu li {
    line-height: 25px;
	}
	.owl-carousel_6 .owl-controls:before {
    left: 10%;
    width: 20%;
	}
	.owl-carousel_6 .owl-controls:after {
    right: 10%;
    width: 20%;
	}
	.footer_menu_main_inr ul li a {
    font-size: 15px;
	}
	p.foter_cont_inr {
    font-size: 15px!important;   
	}
	.owl-theme .owl-controls .owl-page span {margin:5px 6px;}
	
	.es_textbox input[type="text"] {
    height: 35px;
    font-size: 14px;
	}
	.es_button input[type=button] {
    line-height: 22px;
    font-size: 14px !important;
	}
	
	
	
	
	/*.container {  max-width: 295px;}*/
	.footer_bg_img img {  min-height: 925px;}
	
	/* home */
	
	.bannr_txt_contents p {  font-size: 14px;}
	.bannr_txt_contents {  bottom: 15px;padding-bottom:5px;}
	.tabs-menu li a {  font-size: 14px;}
	.tab-content .owl-controls:after {  right: 8%;  width: 20%;}
	.tab-content .owl-controls:before { left: 8%;  width: 20%;}
	.our_brand_img_main {  width: 100%;}
	.owl-carousel_6 .owl-controls{top: -50px; width: 100%;}
	.home_slide_ad_cart a.add_to_wishlist:before {  left: 0px;}
	.lmtd_time_inr p{   font-size: 22px; }
	
	


	/* shop */
	
	.woo_results_count_new{width:100%;}
	#nc-list-grid-icons{width:100%;}
	.show_result_main{width:100%}
	.div_order_by_sort {  width: 100%; margin-top: 10px;}
	.archive div#primary-mono{padding:0;}
	.sort_by_spn{ width: 100%;  margin-bottom: 12px;  }
	.woo_results_count_new:after{display:none;}
	.woocommerce ul.products li.product{width:100%;}
	p.footer_menu_title{font-size:18px;}
	.footer_menu_main_inr ul#menu-footer-menu li a{font-size:15px;}
	.about_us_footer.footer_2 p.foter_cont_inr{ font-size: 12px; line-height: 20px; }
	.open_timing_footer.footer_3 span.footer_menu_spn:before{left:20%;}
	.open_timing_footer.footer_3 span.footer_menu_spn:after{ right: 22%; }
	span.open_day{font-size:14px;margin-bottom: 8px;}
	span.open_tme{font-size:13px;margin-bottom: 4px;}
	.news_letter_main_div #sm_top li:before {  left: 22%;}
	.news_letter_main_div #sm_top li:after {  right: 22%;}
	#secondary aside{width:88%;}
	.footer_menu_div.footer_1 span.footer_menu_spn:after {  right: -29px;}
	
	.term-tools-equipments .footer_main_ad {margin-top: 10px;}
	.tax-product_cat .footer_main_ad {margin-top: 10px;}
	.single-product .footer_main_ad {margin-top: 10px;}
	/* product details */
	
	.owl-carousel_7 .owl-controls:after{right:12px;}
	.owl-carousel_7 .owl-controls:before{left:12px;}
	td.value div{width:30%;}
	.product-template-default div#primary-mono{padding:0;}
	.quantity_ad_div{
		float: left;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 5px;
	}	
	.product-template-default   .yith-wcwl-wishlistexistsbrowse.show a{font-size:0px;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{width:49%; margin-right:0;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a{ padding: 5px 11px 5px 35px; font-size: 15px; }
	.related.products h2 {  width: 62%;}
	.product-template-default #secondary aside {  width: 88%;}
	.quantity{ float: left !important; margin-bottom: 7px !important; }
	.summary.entry-summary.sngle_pro_desc .yith-wcwl-add-to-wishlist{width:20%;height: 47px;}
	.summary.entry-summary.sngle_pro_desc a.compare.button{width:20%;}
	
	/* about */
	
	.member_img {  min-height: 254px;}
	.our_tm_bg_main_bck {  min-height: 608px;}
	.our_tm_tle {  width: 65%; max-width: 295px;}
	
	.ltmd_main_p_div {  padding: 35px 0px;}
	.adto_wish_cmpr_quikvw {  width: 100%;}
	p.cont_txt_icn{    width: 87%!important;    float: right;}
	.cont_timing.cont_ifo_det p.cont_txt_icn {    width: 90%;}
	.scrollup{ bottom: 15px; right: 10px; }
	.about_main_abs_div {min-height: 1492px;}
	.tm_member {width: 100%!important;float: left;margin-bottom: 30px;}
	.member_job_details { bottom: 0;}
	.member_img:before {max-height: 257px;max-width:274px;}
	.member_img img {height: 347px;width: 274px;}
	.member_name_post {width: 274px;}
	.our_tm_tle {margin-bottom: 0!important;}
	.testimonial_main .our_tm_tle { margin-bottom: 30px!important;}
}



article.post {
    float: left;
    width: 100%;
}
div#comments {
    float: right;
    width: 100%;
    margin-top: 0;
}
/*#primary-mono h1.entry-title{  margin: 0;
    font-size: 25px;
    text-transform: uppercase;
    font-family: 'Roboto-Regular';
    margin-top: 16px;
}*/
.comment-metadata {
    width: 87%;
}
#comments .comment-author {
    padding-right: 0px;
    width: 13%;
}
cite.fn {
    text-transform: capitalize;
    font-style: normal;
}
.comment-content p{
	margin-top:10px;
}
ol.children {
    margin: 0;
}
ol.children  li{
	border: none;
    background: none;
    padding: 0;
    margin: 0;
}
#secondary .widget a {
    /* color: #000 !important; */
    font-family: 'Arimo-Regular';
    font-size: 16px;
    color: #000;
}
#secondary .widget li:hover a{color:#fff;}
#comments .comment-metadata {
    font-weight: normal;
    font-size: 16px;
    font-family: 'Arimo-Regular';
}
.comment-content p{font-size:16px;}
.comment-content a {
    word-wrap: break-word;
    font-size: 16px;
}
#respond h3#reply-title {
    font-weight: normal;
    font-size: 18px;
}
p.must-log-in {
    font-size: 16px;
}

@media screen and (max-width: 767px)
{
.post-template-default.single div#primary-mono{
   width:100%;
}
.post-template-default.single div#secondary {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
}	
		.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #333 !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    background-color: #f95958;
}
}

@media screen and (max-width: 480px){
	
	div#secondary:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #B1B0B0;
    top: -50px;
    left: 0;
}
	
	
	
	.archive ul.products li.product {
    width: 100%!important;
    margin-right: 0!important;
	margin-top: 125px!important;
	box-shadow: none!important;
	}
	.archive ul.products li.product:first-child{margin-top:10px!important;}
	.archive ul.products li.product .nc-list-content-product{display:block!important;margin:0!important;margin-top: 15px!important;}
	.archive ul.products li.product .addto_cart_ul_products{opacity:1; visibility: visible;display:block;box-shadow:none!important;}
	.archive ul.products li.product:hover { box-shadow: none!important;}
	.term-tools-equipments .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple {padding-left: 87px!important;}
	.term-tools-equipments a.button.add_to_cart_button.product_type_simple:before {left: 55px;}
	.archive ul.products.list li{margin-top: 70px!important;}
	.archive ul.products.list li.product .nc-list-content-image{width:100%!important;}
	.archive ul.products.list li.product .nc-list-content-product{width:100%!important;}
	.archive ul.products.list .addto_cart_ul_products{width: 100%;top:100%;}
	div#nc-list-grid-icons:before{display:none;}
	.show_result_main:before {display:none;}
	.term-tools-equipments .adto_cart_ul_li {  margin-top: 5px;}
	.archive div#secondary { margin-top: 175px;}
	
	.single-product a.add_to_wishlist:before {left: 0;}
	.woocommerce div.product .related ul.products li.product {
    width: 100%;
    clear: none!important;
    margin-right: 0;
	}
	.single-product div#secondary {  margin-top: 30px;}
	.single-product div#secondary:before {    top: -25px;}
	.single-product a.compare.button{height: 47px;}
	p.about_tle_img{font-size: 20px;}
	p.about_cont_p_img { margin-top: 10px;}
    p.our_tm_tle_p { font-size: 18px;}
	.our_team {    margin-top: 36px;}
	.testimonial_main { margin-top: 60px;}
#secondary aside {
    width: 100%;
}
.tab-content .fg-item .home_slide_ad_cart {
    visibility: visible;
    opacity: 1;
    display: block;
}
.fg-item:hover .cate_pro_det{
	display:block;
}
.tab-content .fg-item:hover {
    box-shadow: none;
}
.cate_pro_det {
    margin-top: 15px;
    padding-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0px;
}
.featured-grid-container .fg-wrapper .fg-item:hover img{
	-webkit-transform:none!important;
	transform:none!important;
}
.tab-content .fg-item:hover  .home_slide_ad_cart{visibility:visible;opacity:1;margin:0px;display:block;}
.quantity:before { left: -50px;}
.quantity {
    float: right !important;
    width: 80%;
}
.related.products h2 {font-size: 16px!important;}
.single-post div#secondary:before{top: -35px;}


	@-moz-document url-prefix() {
	p.test_mem_post_desc { font-size: 11px;}
	}
	/*********for ie**********/
	_:-ms-fullscreen, :root span.cate_product_span {width: 100%;float: left;}	
	_:-ms-fullscreen, :root .archive ul.products.list .woocommerce-LoopProduct-link {width: 100%;float: left;}
	_:-ms-fullscreen, :root .member_img::before {left: 2.3%;}
	_:-ms-fullscreen, :root  div#nc-list-grid-icons::after {display:none;}
	/*********for safari*************/
	_ ::-moz-svg-foreign-content, :root div#nc-list-grid-icons::after {display: none;}

}

_ ::-moz-svg-foreign-content, :root button, input[type="button"], input[type="reset"], input[type="submit"] {
	padding: 0.7em 2em 0.4em;
padding-top: 12px;
}

@media (min-width: 455px) and (max-width: 480px){
	.member_job_details {    bottom: -10px;}
	.member_img:before { max-height: 267px;}
	.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #333 !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    background-color: #f95958;
}
}
@media (min-width: 429px) and (max-width: 480px){
	.ltmd_main_p_div { padding: 48px 0px;}
	.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #333 !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    background-color: #f95958;
}
}


/*15/10/2019*/

@media only screen and (max-width: 1349px ) {
_ ::-moz-svg-foreign-content, :root  .nobr {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-name {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root  .product-price
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}

_ ::-moz-svg-foreign-content, :root .product-quantity
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-subtotal
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
/* _ ::-moz-svg-foreign-content, :root .tab-content .owl-prev:hover{
background-image: url("../images/pro_slide_hover1.png")!important;
background-color: #DC3130!important;
border: 2px solid #DC3130!important;
background-repeat:no-repeat!important;

}
_ ::-moz-svg-foreign-content, :root .tab-content .owl-next:hover {
background-image: url("../images/pro_slide_hover2.png")!important;
background-color: #DC3130!important;
border: 2px solid #DC3130!important;
background-repeat:no-repeat!important;
} */
_ ::-moz-svg-foreign-content, :root .product_item a.product_item_link img{
-webkit-transform: none;
}
_ ::-moz-svg-foreign-content, :root select.woocommerce-currency-switcher {
background-color: white;
color: black;
border: none;
}

}
/* @media only screen and (max-width: 1300px ) {
select.woocommerce-currency-switcher {
    background-color: #402e23!important;
	
}
} */
@media only screen and (max-width: 1201px ) {
	

	/*********for safari*************/

_ ::-moz-svg-foreign-content, :root .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: normal!important;
float: left;
}
_ ::-moz-svg-foreign-content, :root  .main-navigation li {
float: none;
position: relative;
}
_ ::-moz-svg-foreign-content, :root  .nobr {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-name {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-price
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}

_ ::-moz-svg-foreign-content, :root .product-quantity
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-subtotal
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
	_ ::-moz-svg-foreign-content, :root .menu {
    margin: 0 auto !important;
    width: 76%;
}
_ ::-moz-svg-foreign-content, :root  .nobr {
font-weight: normal!important;
color: black;
font-size: 15px!important;
}
	_ ::-moz-svg-foreign-content,:root .read_more_span {	
font-weight: 500!important;
	}
_ ::-moz-svg-foreign-content, :root .about_us_footer.footer_2 p.foter_cont_inr {
font-size: 16px!important;
text-align: justify;
margin: 0 auto;
width: 78%;
line-height: 28px!important;
color: #E1DEDE;
}
_ ::-moz-svg-foreign-content, :root .post_common_tle_desc h1.post_tle {
font-size: 22px!important;
font-family: 'Roboto-Regular' !important;
}
_ ::-moz-svg-foreign-content, :root .post_common_tle_desc .post_cont p {
margin-top: 13px!important;
font-size: 16px!important;
font-family: 'Arimo-Regular';
letter-spacing: 0.5px;
line-height: 25px;
margin-bottom: 10px!important;
}
_ ::-moz-svg-foreign-content, :root p.our_brnd_tle_p {
margin: 0;
font-family: 'Roboto-Regular';
text-transform: uppercase;
font-size: 23px;
font-weight: 600;
color: black;
line-height: 41px;
}
_ ::-moz-svg-foreign-content, :root  #site-navigation ul li a {
padding: 30px 9px!important;
font-size: 15px!important;
text-transform: uppercase;
font-family: 'Arimo-Regular';
font-weight: bold;
color: white!important;
}
_ ::-moz-svg-foreign-content, :root .tab-content .owl-prev:hover{
background-image: url("../images/pro_slide_hover1.png")!important;
background-color: #DC3130!important;
border: 2px solid #DC3130!important;
background-repeat:no-repeat!important;

}
_ ::-moz-svg-foreign-content, :root .tab-content .owl-next:hover {
background-image: url("../images/pro_slide_hover2.png")!important;
background-color: #DC3130!important;
border: 2px solid #DC3130!important;
background-repeat:no-repeat!important;
}
_ ::-moz-svg-foreign-content, :root.adto_wish:hover{

	border:1px solid #dc3130!important;

}
_ ::-moz-svg-foreign-content, :root .member_img::before {
left: 3.3%;
}

}
@media only screen and (max-width: 993px ) {
	
 #site-logo{  
		 margin-top: 24px;
	  }
	  
	/*********for safari*************/
	
_ ::-moz-svg-foreign-content, :root	.myacc_txt_spn {
font-size: 13px;
}
	 _ ::-moz-svg-foreign-content, :root .wcapf-before-products {
margin-top: 0px!important;
}

_ ::-moz-svg-foreign-content, :root .about_us_main_div {
margin-top: 0px;
}
_ ::-moz-svg-foreign-content, :root .comment-form-cookies-consent label {
font-size: 12px;
font-weight:normal;
}
_ ::-moz-svg-foreign-content, :root  .tax-product_cat .main_menu_header {
margin-top: 9px;
}
_ ::-moz-svg-foreign-content, :root .single-product .main_menu_header {
margin-top: 9px;
}
_ ::-moz-svg-foreign-content, :root .blog .main_menu_header {
margin-top: 9px;
}
_ ::-moz-svg-foreign-content, :root .single-post .main_menu_header {
margin-top: 9px;
}
_ ::-moz-svg-foreign-content, :root .page-template-contact_us .main_menu_header {
margin-top: 9px;
}
_ ::-moz-svg-foreign-content, :root  .page-template-About_us .main_menu_header {
margin-top: 9px;
}
_ ::-moz-svg-foreign-content, :root .adto_cart_ul_li a.button.add_to_cart_button.product_type_simple {
padding: 8px 46px!important;
}
_ ::-moz-svg-foreign-content, :root .woocommerce-cart .main_menu_header {
margin-top: 9px;
}
.woocommerce-wishlist .main_menu_header {
margin-top: 9px;
}
_ ::-moz-svg-foreign-content, :root .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: normal!important;
float: left;
}
_ ::-moz-svg-foreign-content, :root  .nobr {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-name {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-price
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-quantity
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-subtotal
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
	_ ::-moz-svg-foreign-content, :root .menu {
    margin: 0 auto !important;
    width: 94%!important;
}

_ ::-moz-svg-foreign-content, :root .bannr_txt_contents p {
margin: 0;
font-family: 'Calibri';
font-size: 60px!important;
font-weight: bold;
text-transform: uppercase;
color: white;
word-spacing: 2px;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
}
_ ::-moz-svg-foreign-content, :root p.bannr_main_txt2 {
    margin-top: 13px;
    color: #FDA402;
}
_ ::-moz-svg-foreign-content, :root .post_common_tle_desc {
    float: right;
    width: 48.5%;
	margin-top:0px;
}
_ ::-moz-svg-foreign-content, :root  p.post_img {
    margin: 0;
    width: 97%;
}
_ ::-moz-svg-foreign-content, :root  .post_common_img_date {
    float: left;
    width: 50%;
    position: relative;
}
_ ::-moz-svg-foreign-content, :root .post_common_tle_desc .post_cont p {
margin-top: 0px!important;
font-size: 16px!important;
font-family: 'Arimo-Regular';
letter-spacing: 0.5px;
line-height: 25px;
margin-bottom: 0px!important;
}
_ ::-moz-svg-foreign-content, :root  p.cpy_rghts_p {
font-size: 15px!important;
}

_ ::-moz-svg-foreign-content, :root .archive div#secondary {
float: left;
width: 26%!important;
display: block;
}
_ ::-moz-svg-foreign-content, :root  .archive div#primary-mono {
    float: right;
    width: 74%;
}
_ ::-moz-svg-foreign-content, :root #secondary aside {
padding: 0;
float: initial;
margin: 0 auto;
width: 100%;
margin-bottom: 45px;
}
_ ::-moz-svg-foreign-content, :root .archive div#secondary {
margin-top:0px!important;
}
_ ::-moz-svg-foreign-content, :root .wcapf-before-products {
margin-top: 0px;
}
_ ::-moz-svg-foreign-content, :root .div_order_by_sort {
float: right;
width: 54%!important;
}
_ ::-moz-svg-foreign-content, :root  div#secondary::before {
display:none;
background-color:none!important;

}
_ ::-moz-svg-foreign-content, :root  .product-template-default div#primary-mono {
float: right;
width: 74%!important;
}
_ ::-moz-svg-foreign-content, :root .product-template-default div#secondary {
float: left;
width: 26%!important;
display: block;
}
_ ::-moz-svg-foreign-content, :root  .single-product div#secondary {
margin-top: 0px;
}
_ ::-moz-svg-foreign-content, :root  .related.products h2 {
border: 2px solid black;
text-align: center;
margin: 0 auto;
width: 24%!important;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
font-family: 'Roboto-Regular';
line-height: 50px;
margin-bottom: 40px;
color: black;
}
_ ::-moz-svg-foreign-content, :root  .related.products ul.products li.product h2.woocommerce-loop-product__title {
border: 0px;
width: 100%!important;
color: #333;
line-height: 20px;
}
_ ::-moz-svg-foreign-content, :root  .related.products h2 {
width: 33%!important;
}
_ ::-moz-svg-foreign-content, :root  .term-tools-equipments .footer_main_ad {
    margin-top: 70px;
}
_ ::-moz-svg-foreign-content, :root .tax-product_cat .footer_main_ad {
margin-top: 70px;
}
_ ::-moz-svg-foreign-content, :root .member_img::before {
left: 0%;
}

}

@media only screen and (max-width: 768px ) {
_ ::-moz-svg-foreign-content, :root .comment-form-cookies-consent label {
font-size: 10px;
font-weight:normal;
}
_ ::-moz-svg-foreign-content, :root .comment-form-cookies-consent label {
font-size: 12px;
font-weight:normal;
}
_ ::-moz-svg-foreign-content, :root .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: normal!important;
float: left;
}
_ ::-moz-svg-foreign-content, :root  .nobr {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-name {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-price
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}

_ ::-moz-svg-foreign-content, :root .product-quantity
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-subtotal
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .menu {
margin: 0 auto !important;
width: 100%!important;
}
_ ::-moz-svg-foreign-content, :root .main-navigation li {
float: none;
position: relative;
}
_ ::-moz-svg-foreign-content, :root #site-navigation ul li a {
padding: 19px 4px!important;
font-size: 12px!important;
text-transform: uppercase;
font-family: 'Arimo-Regular';
font-weight: bold;
color: white!important;
}
_ ::-moz-svg-foreign-content, :root .menu {
margin: 0 auto !important;
width: 100%!important;
}
_ ::-moz-svg-foreign-content, :root .tabs-menu li {
line-height: 30px;
display: inline-block;
margin-right: 0;
width: 32%;
}
_ ::-moz-svg-foreign-content, :root  .tabs-menu li a {
font-size: 14px;
}


_ ::-moz-svg-foreign-content, :root .search_hdr_div input.search-field {
left: 60px;
}
_ ::-moz-svg-foreign-content, :root .bannr_txt_contents p {
margin: 0;
font-family: 'Calibri';
font-size: 28px!important;
font-weight: bold;
text-transform: uppercase;
color: white;
word-spacing: 2px;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
}
_ ::-moz-svg-foreign-content, :root  p.bannr_main_txt2 {
    margin-top: 13px;
    color: #FDA402;
}
_ ::-moz-svg-foreign-content, :root .post_common_img_date {
float: left;
width: 100%;
position: relative;
}
_ ::-moz-svg-foreign-content, :root .post_common_tle_desc {
    float: right;
    width: 100%;
	margin-top:0px;
}
_ ::-moz-svg-foreign-content, :root .post_common_tle_desc h1.post_tle {
font-size: 20px!important;
font-family: 'Roboto-Regular' !important;
}
_ ::-moz-svg-foreign-content, .post_common_tle_desc h1.post_tle {
font-size: 18px;
margin-top: 10px;
margin-bottom: 10px;
}
_ ::-moz-svg-foreign-content, :root .about_us_footer.footer_2 p.foter_cont_inr {
font-size: 12px!important;
text-align: justify;
margin: 0 auto;
width: 78%;
line-height: 28px!important;
color: #E1DEDE;
}
_ ::-moz-svg-foreign-content, :root p.cpy_rghts_p {
font-size: 11px!important;
}
_ ::-moz-svg-foreign-content, :root .archive div#secondary {
float: left;
width: 100%!important;
display: block;
}
.archive div#primary-mono {
float: right;
width: 100%!important;
}
_ ::-moz-svg-foreign-content, :root .product-template-default div#secondary {
float: left;
width: 100%!important;
display: block;
}
_ ::-moz-svg-foreign-content, :root .product-template-default div#primary-mono {
float: right;
width: 100%!important;
}
_ ::-moz-svg-foreign-content, :root .single-product a.add_to_wishlist::before {
left: 13px;
}
_ ::-moz-svg-foreign-content, :root .archive div#secondary {
margin-top: 70px!important;
}
_ ::-moz-svg-foreign-content, :root .member_img::before {
left: 0%;
}
}

@media only screen and (max-width: 481px ) {
	.es_textbox_button{
		       padding: .6em 0em .4em!important;
	}
	
_ ::-moz-svg-foreign-content, :root a.bannr_main_link:hover {
color: white;
}
_ ::-moz-svg-foreign-content, :root .comment-form-cookies-consent label {
font-size: 10px;
font-weight:normal;
}
_ ::-moz-svg-foreign-content, :root .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: normal!important;
float: left;
}

_ ::-moz-svg-foreign-content, :root  .nobr {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-name {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-price
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}

_ ::-moz-svg-foreign-content, :root .product-quantity
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-subtotal
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .related.products h2 {
width: 52%!important;
}
_ ::-moz-svg-foreign-content, :root .member_img::before {
left: 0%;
}
_ ::-moz-svg-foreign-content, :root  table.shop_table.cart.wishlist_table a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.button.alt {
width: 24% !important;
padding-right: 0px !important;
margin: 0 auto;
line-height: 3px!important;
font-size: 18px;
font-family: 'Arimo-Regular';
text-transform: uppercase;
background: #FB5959 !important;
font-weight: normal;
color: white !important;
border-radius: 0 !important;
position: relative;
padding-left: 30px;
}
_ ::-moz-svg-foreign-content, :root a:hover, a:focus {
color: #23527C;
text-decoration: none!important;
}
_ ::-moz-svg-foreign-content, :root  .tabs-menu li {
line-height: 28px;
}
_ ::-moz-svg-foreign-content, :root .featured-grid-container .fg-wrapper .fg-item-container {
width: 94%;
}
}
@media only screen and (max-width: 320px ) {
	
_ ::-moz-svg-foreign-content, :root .comment-form-cookies-consent label {
font-size: 10px;
font-weight:normal;
}	
_ ::-moz-svg-foreign-content, :root .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: normal!important;
float: left;
}

_ ::-moz-svg-foreign-content, :root .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: normal!important;
float: left;
}
_ ::-moz-svg-foreign-content, :root  .nobr {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-name {
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-price
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}

_ ::-moz-svg-foreign-content, :root .product-quantity
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root .product-subtotal
{
font-weight: normal!important;
color: black;
font-size: 16px!important;
}
_ ::-moz-svg-foreign-content, :root  .es_button input[type="button"] {
line-height: 23px !important;
}
_ ::-moz-svg-foreign-content, :root .div_order_by_sort {
float: left;
width: 54%!important;
}
_ ::-moz-svg-foreign-content, :root a:hover, a:focus {
color: #23527C;
text-decoration: none!important;
}
_ ::-moz-svg-foreign-content, :root .member_img::before {
left: 3%;
}
_ ::-moz-svg-foreign-content, :root .bannr_txt_contents p {
margin: 0;
font-family: 'Calibri';
font-size: 15px!important;
font-weight: bold;
text-transform: uppercase;
color: white;
word-spacing: 2px;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
}
_ ::-moz-svg-foreign-content, :root .tabs-menu li a {
font-size: 12px;
}
_ ::-moz-svg-foreign-content, :root  .tabs-menu li {
line-height: 20px;
}

}
/*Firefox */
@media only screen and (max-width: 320px ) {
@-moz-document url-prefix() {
.testimonial_contents_main{
    padding-top: 7px;
  }
}
}

/*16-10/2019 */

span.nobr {
    font-size: 14px!important;
}
td.product-remove {
    font-size: 14px;
}
td.product-name a {
    font-size: 14px;
    font-weight: bold;
}
span.wishlist-in-stock {
    font-size: 14px;
    font-weight: bold;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.button.alt:hover {
        background: #dc3130!important;
}
.dd-selected-text {
    font-weight: normal;
}
input#wp-comment-cookies-consent {
    margin-right: 6px;
}

/*********for ie**********/

@media only screen and (max-width: 768px ) {
_:-ms-fullscreen, :root .comment-form-cookies-consent label {
font-size: 10px;
font-weight:normal;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {   

}

@media only screen and (max-width:1201px) and (-ms-high-contrast: none), (-ms-high-contrast: active) { 

.woocommerce-result-count {
    padding-top: 3px!important;
}


 }
  
 @media only screen and (max-width:993px) and (-ms-high-contrast: none), (-ms-high-contrast: active) { 
 #es_txt_button_pg {
    padding-bottom: 8px !important;
}

.woocommerce-cart .quantity {
    float: left !important;
    width: auto;
    position: initial;
}
 }
 
@supports (-ms-ime-align:auto) { 
.div_order_by_sort {
    float: right;
    width: 52%;
}
#nc-list-grid-icons {
    margin: 0 !important;
    clear: initial !important;
    text-align: left;
    float: left;
    width: 12%;
    margin-top: 4px !important;
}

 .contact_form_left:before {
    content: "";
    position: absolute;
    top: 0;
    background-color:#dddddd;
    width: 1px;
    height: 100%;
    right: -92px;
}
.tab-content .owl-prev {
  
	background-image: url("../images/pro_slider_arw1.png") !important;
    position: relative;
    left: 1px;
    transition: all .5s;
	height:30px;
	width:30px;
	background-repeat:no-repeat!important;
	background-position: center!important;
}

.tab-content .owl-prev:hover {
    background-image: url("../images/pro_slide_hover1.png")!important;
    background-color: #dc3130 !important;
    border: 2px solid #dc3130 !important;
} 
.tab-content .owl-next {
  background-image: url("../images/pro_slider_arw2.png") !important;
    position: relative;
    left: 1px;
    transition: all .5s;
	height:30px;
	width:30px;
	background-repeat:no-repeat!important;
	background-position: center!important;
}
.tab-content .owl-next:hover {
    background-image: url("../images/pro_slide_hover2.png")!important;
    background-color: #dc3130 !important;
    border: 2px solid #dc3130 !important;
} 


}

@media only screen and (max-width: 1201px ) {

@supports (-ms-ime-align:auto) {
 .main-navigation li {
float: none;
position: relative;
} 

#site-navigation ul li a {
    padding: 30px 8px;
}
.cont_no_txt {
    padding-left: 2px;
    position: relative;
    bottom: 0px;
    color: #fff!important;
    word-spacing: 2px;
}
.owl-theme .owl-controls .owl-buttons div {
    color: #fff;
    display: inline-block;
    zoom: 1;
    *display: inline: ;
    margin: 5px;
    padding: 3px 10px!important;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
}
.tab-content .owl-prev {
    content: url("../images/pro_slider_arw1.png")!imporatnt;
    position: relative;
    left: 1px;
    transition: all .5s;
}
}}



@media only screen and (max-width:992px ) {
	.curency_switch {
  
    width: 23%!important;
    font-size: 13px;
}
.language_switch {
    float: right;
    width: 69%!important;
    /* text-align: right; */
    margin-top: 10px;
}
/* .switcher .selected a {
    border: 1px solid transparent!important;
    background: url(../images/lan_arow.png) 106px center no-repeat!important;
    color: white!important;
    padding: 3px 28px;
    width: 151px;
    font-size: 15px!important;
} */
.curency_switch {
    display: none;
}

.switcher {

    line-height: 12px;
}
/* .switcher .selected a {
    border: 1px solid transparent!important;
    background: url(//localhost/autoparts/wp-content/plugins/gtranslate/arrow_down.png) 106px center no-repeat!important;
    color: white!important;
    padding: 2px 28px !important;
    width: 151px;
    font-size: 15px!important;
} */
}


span.cont_no_txt a {
    color: #fff !important;
}

.language_switch {
    float: right;
    width: 45%;
    text-align: right;
    margin-top: 10px;
}
.curency_switch {
    float: left;
    width: 40%;
    text-align: right;
}
.switcher .selected {
    background: transparent!important;
 
}
/* .switcher .selected a:hover {
      background: url(//localhost/test/auto/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;
} */
.switcher .selected a:hover {
    background: transparent url(../images/lan_arow.png) 85px center no-repeat!important;
}
.switcher .selected a {
    border: 1px solid  transparent!important;
   background: url(../images/lan_arow.png) 85px center no-repeat!important;
   color: white!important;
    padding: 3px 61px;
    width: 151px;
    font-size: 15px!important;
}

div#weglot_here {
    position: absolute;
}

.gtnotice {
   color: black;
    position: absolute;
    width: 343px;
    text-align: left;
    z-index: 9999;
    background-color: white;
    padding: 11px;
    overflow: hidden;
    right: -104px;
    top: 2px;
}
.es-field-wrap {
    width: 76%;
    float: left;
    }
	.es-field-wrap label {
    max-width: :100%;
    display: block!important;
}
input.es_required_field.es_txt_email {

    width: 100%;
    margin: 0;
    padding: 0;
    height: 50px;
    margin-left: 0;
    margin-bottom: 0;
    font-size: 16px;
    border: 0;
    border-radius: 0;
    font-family: 'Roboto-Regular' !important;
    padding-left: 15px;
}
.es_textbox_button{
    background-color: #FB5959 !important;
    box-shadow: initial !important;
    border: 0 !important;
    border-radius: 0 !important;
    line-height: 33px!important;
    font-weight: normal !important;
    font-family: 'Roboto-Regular' !important;
    margin: 0 !important;
    position: relative;
    right: 0px;
    bottom: 1px;
    width: 24%;
    color: #fff !important;
    font-size: 18px !important;
}

p.myacc_txt a {
    color: white;
}
select.woocommerce-currency-switcher {
    background-color: transparent;
    color: white;
    border: none;
}
.woocommerce-currency-switcher {
    width: 54%!important;
    margin-top: 11px!important;
}
.woocommerce-currency-switcher option {
    height: 23px;
    padding-bottom: 3px;
    color: black;
}
.woocommerce-product-gallery {
opacity: 1!important;
}