.page-template-template-nosidebar.left-sidebar .content-area{ width:100% !important; margin:0px !important}
.blog #secondary.widget-area { display:none !important}
.blog.left-sidebar .content-area{ width:100% !important; margin:0px !important}
.single-post #secondary.widget-area { display:none !important}
.single-post.left-sidebar .content-area{ width:100% !important; margin:0px !important}

.single-post .news_read_more.btn1{ display:none !important;}
.single-post .new_entry-taxonomy{ display:none !important;}
.single-post header.entry-header .new_entry-taxonomy{ display:block !important;}
.single-post .site-main nav.post-navigation .nav-previous a::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f30a";
    margin-right: 0.5407911001em;
}
.single-post .site-main nav.post-navigation .nav-next{ float:right;}

.single-post .site-main nav.post-navigation .nav-next a::after {
 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f30b";
    margin-left: 0.5407911001em;
}


/*Products page css starts here*/

.breadcrumb { font-size:15px; color:#242424; padding:0px 0px 20px;margin-top:0px; padding-top:17px; background:none; margin-bottom:0}
.breadcrumb a { text-decoration:none; color:#242424; position:relative;}
.breadcrumb a:hover, .breadcrumb a#on1 { color:#c29127;}

.products {}
.products-left { width:240px; float:left}
.pmain-head{ padding-bottom:18px}
.pmain-head:before { content:"\f107"; font-size:25px; color:#242424; float:right; font-family:FontAwesome; margin-top:0px; margin-right:0px;  line-height:19px; margin-top:5px; display:none}
.pcont.pmain-pcont { margin:0; padding:0; border:none; padding-top:2px}
.pmain-section{ padding-bottom:10px}

.pcont li.hassub { position:relative; padding-right:20px}
.pcont li.hassub:before { content:"\f107"; font-size:25px; color:#242424;  font-family:FontAwesome; margin-top:0px; margin-right:0px; position:absolute; top:-6px; right:0; }

.pleft1 { position:relative; margin-top:0px;  background:#f3f3f3; padding:15px 18px; margin-bottom:19px}
.products-left .pleft1:first-child { margin-top:0}
.phead1 {position:relative;  position:relative; cursor:pointer}
.phead1:before { content:"\f107"; font-size:25px; color:#242424; float:right; font-family:FontAwesome; margin-top:0px; margin-right:0px;  line-height:19px}
.phead1 h2 { font-size:17px; color:#c29127;  padding:0px 0 0px 0px; text-transform:uppercase; font-weight:500}

.phead2:before { -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);}

.hide .phead1:before {-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg); }
	
.hide .phead2:before {-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg); }	
	
.pcont { margin-top:15px }
.pcont ul { margin:0; padding:0; list-style:none; }
.pcont li { font-size:15px; color:#242424; padding-bottom:15px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.pcont li ul { display:none; padding-top:10px; padding-left:10px}
.pcont li li { padding-bottom:9px;}
.pcont li a { color:#242424; text-decoration:none;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative}

.pcont li a:hover { color:#c29127}
.more { margin-top:-5px; padding-bottom:0px !important}
.more a { color:#668488 !important; font-size:13px !important; text-decoration:none}

.check-box1 { margin-bottom:8px; position:relative}
.check-box1 label { font-size:15px; color:#242424; font-weight:normal }
.check-box1 input[type=checkbox]:not(old),.check-box1 input[type=radio   ]:not(old){  width   : 28px;  margin  : 0;  padding : 0;  opacity : 0; position:absolute; top:2px; left:0}
.check-box1 input[type=radio   ]:not(old) + label{  display      : inline-block;  padding-left : 28px;  background:url('../images/radio.png') no-repeat 0 0;  line-height  : 19px;}

.check-box1 input[type=checkbox]:not(old) + label{  display      : inline-block;  margin-left  : 0;  padding-left : 23px;  background:url('../images/check.jpg') no-repeat ;  line-height  : 15px; }

.check-box1 input[type=checkbox]:not(old):checked + label{ background:url('../images/checked.jpg') no-repeat ; }
.check-box1 input[type=radio]:not(old):checked + label{   background:url('../images/radio-checked.png') no-repeat ;}

.products-right { width:1390px; float:right}
.listing{ padding-top:12px}
.listing-left { float:left}
.listing-right { float:right}
.sel1 { width:214px;  background-color:#f3f3f3; border:1px solid #f3f3f3; font-size:15px; padding:1px; margin-right:18px;  color:#242424;  height:39px;line-height:35px;-webkit-appearance: none;  /*Removes default chrome and safari style*/     -moz-appearance: none;  /*Removes default style Firefox*/ position:relative; background-image:url(../images/arrow1.png);background-position:top 15px right 7px; background-repeat:no-repeat; text-indent:8px; float:left} 

.result-showing { float:left; padding-top:10px; padding-right:10px}
.listing1 { font-size:13px; color:#2e2e2e; float:right;  font-size:15px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-transform:uppercase; float:right}
.listing1 a { color:#2e2e2e; text-decoration:none; display:inline-block; padding:10px 16px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-left:7px; background-color:#f3f3f3;}
.listing1 a:hover, .listing a.list-active { background:#c29127; color:#fff }

.psection { margin:0 -25px; overflow:hidden}
.psection .nbox { width:240px; margin-top:38px; margin-bottom:20px; float:left; margin-left:24px; margin-right:24px;}
.btn1 { min-width:170px;  background:#c29127; text-align:center; color:#fff; font-size:17px;  display:inline-block; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.btn1 a{ color:#fff; text-decoration:none; text-transform:uppercas; display:block; padding:13px 25px 12px ;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height:18px}
.btn1 a:hover { background:#242424; color:#fff }
.nbox .btn1 { display:table; margin:auto; margin-top:22px;}
.nbox:hover .btn1 a{  background:#242424; color:#fff}
.psection .nbox .text15 { height:64px; overflow:hidden }

.listing-bottom { margin-top:40px}

/*Product Details page css starts here*/
.product-details {}
.pdetails-left { width:525px; float:left; margin-top:20px}
.pdetails-left img { max-width:100%; height:auto}
.pdetails-big {  position:relative;}
.pdetails-big .flex-viewport{border:1px solid #fff }
.pdetails-big .flex-viewport:hover { border:1px solid #c29127; }
.slide5 {position:relative;   margin-top:30px; padding:0 15px }
.slide5 .item { margin:0 11px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; border:1px solid #fff; margin-bottom:5px; text-align:center}
.slide5 .item img{ max-width:100%; height:auto}
.slide5 .customNavigation .next{position:absolute;left:0px;top:24%;cursor:pointer; padding:0}
.slide5 .customNavigation .next:before{content:"\f104";color:#282828;font-size:28px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide5 .customNavigation .prev{position:absolute;right:0px;top:24%;cursor:pointer;padding:0}
.slide5 .customNavigation .prev:before {content:"\f105";color:#282828;font-size:28px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide5 .item:hover { border:1px solid #c29127;}

.pdetails-center { width:600px; float:left; margin-left:86px; margin-top:20px; margin-right:86px;} 

.color-sizes{  border-top:1px solid #cacaca; margin-top:20px}
.color-sizes .sel1 { width:100%; margin-top:10px; margin-left:0; margin-bottom:0}
.scolor { width:220px; float:left; margin-right:20px; margin-top:22px}
.price1 { margin-top:28px}

.quantity { padding-bottom:35px; border-bottom:1px solid #cacaca;}
.quantity h3 {  color:#232323; }

.quan1 { margin-top:10px;}
.quan {	font-size:17px;	color:#000;	float:left;  padding-right:29px; position:relative; margin-top:20px; margin-right:20px}
.inprice {	width:68px; height:57px; background-color:#FFFFFF;		padding:14px 0 10px;	text-align:center;  border:0;  border:1px solid #c8c8c8;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:17px; color:#696969; position:relative } 
.inplus { width:29px; height:29px; border:1px solid #c8c8c8 !important; text-align:center; position:absolute; top:0; right:1px; cursor:pointer; background:#fff !important; padding:0 !important; margin:0 !important; color:#242424 !important}
.inminus { width:29px; height:29px; border:1px solid #c8c8c8 !important; text-align:center; position:absolute; bottom:0; right:1px; cursor:pointer;background:#fff !important; padding:0 !important;color:#242424 !important}
.quan input:focus {  border:1px solid #ff7007; z-index:1000}
.add-bag { min-width:221px; height:57px;  background-color:#c29127; float:left; text-align:center; font-size:20px; color:#fff; text-transform:uppercase; margin-top:20px }
.add-bag a { display:block; padding:16px 30px 17px; color:#fff; text-decoration:none; }
.add-bag a:hover { background-color:#242424} 

.pcategories{ padding-top:30px;}

.fb1-new { float:left; margin-right:7px; margin-top:10px}   
.fb1-new i { font-size:40px}

.pdetails-right { width:383px; float:left}

.pcont-new1{ background:#fff; padding:15px; margin-top:10px} 
.pdetails-right .phead1 h2{ color:#242424; font-weight:400}
.pdetails-right .features-section { width:100%; margin-top:0; padding:0}
.pdetails-right .features1 { margin-right:0; width:100%; } 
.pdetails-right .features1:before { display:none} 
.feature1-details {border:1px solid #d2d2d2; padding:15px 20px 20px 12px; margin-bottom:13px; width:100%} 

.sinput1 { padding-right:92px;}
.sinput2 { cursor:default !important}
.search-box__wrapper { position:absolute; top:9px; right:9px; opacity:0; visibility:0; overflow:hidden;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.search-button-block {opacity:1; visibility:visible; overflow:visible}
.search-box__button {
 position:relative;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 padding:0 1rem; border:0; background:none
}
 .search-box__button+.search-box__button:before {
 position:absolute;
 top:50%;
 left:0;
 height:25px;
 content:"";
 border-left:1px solid #ccc;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.search-box__button+.search-box__button:before {
 right:inherit;
 left:0
}
.search-box__button--clear:after{width:20px;height:25px;display:block;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath fill-rule='evenodd' d='M17.597 5l-5.592 5.592L6.414 5 5 6.415l5.591 5.591L5 17.597l1.414 1.414 5.591-5.592 5.592 5.592 1.414-1.414-5.592-5.591 5.592-5.591z'/%3E%3C/svg%3E");outline-offset:-5px
}
.search-box__button--search:after{width:20px;height:25px;display:block;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M12.29 18.37l1.42 1.4 7.7-7.77-7.71-7.64-1.4 1.42L17.57 11H4v2h13.6l-5.31 5.37z'/%3E%3C/svg%3E")}

/*custom css*/
ul.product-cats{ border:1px solid #c29127 !important}
ul.product-cats li h2 a:hover{ color:#c29127 !important; font-weight:400 !important}
.tax-product_cat ul.product-cats{ display:block; margin-top:25px;}
ul.product-cats li{ width:18% !important; margin-bottom:6px !important;}
ul.product-cats li h2 a{font-size:16px; font-weight:400;}
.newwcustom_des .term-description{ display:none;}
.storefront-sorting_uu form#multi-add-form button.button{ display:none;}
.not-login_cat-pro span.price{ display:none;}
.not-login_cat-pro .box-content span.post{ display:none;}
.login_cat-pro input.multi-check { display:none;}
.login_cat-pro .price{ text-align:center; margin-top:10px; display:block;}
.login_cat-pro .price .woocommerce-Price-amount{ font-size: 20px; font-weight: 500; color:#c29127;}
.login_cat-pro .price .woocommerce-price-suffix{ font-size:14px;}
.tax-product_cat a.page-numbers, .tax-product_cat span.page-numbers{ display:inline-block !important; padding:10px 16px !important;}
.showing-clsss-mx1,.showing-clsss-mx{ display:none;}
.new-resulyt-show{ padding-left:0px !important;float:right; padding-right:20px}
.tax-product_cat form.products-per-page{ margin:0px !important}
.login_cat-pro .btn1.button{ display:block !important}
.login_cat-pro .multi-check{ display:none}
.login_cat-pro .box-content span.post{ display:none;}

.woocommerce.widget_product_categories .phead1::before{ content:inherit !important}
.widget.pleft1 .pcont { display:none;}
.check-box1 #checkbox1{ display:none;}
.check-box1 span.count{ display:none;}
.widgettitle{ display:none}
.variations .label{ color: #c29127; text-align:left;}
.single-product div.product table.variations select{ max-width:100% !important}
.quan .screen-reader-text{ display:none;}
.single-product .quan .quantity{ float:none !important; margin:0px !important; border-bottom:0px !important; padding-bottom:0px !important}
.single-product div.product .variations_button{ padding:0px !important}
.woocommerce-variation.single_variation{ display:block !important;}
.woocommerce-variation.single_variation .woocommerce-variation-description, .woocommerce-variation.single_variation .woocommerce-variation-availability{ display:none;}
.woocommerce-variation.single_variation .woocommerce-variation-price .price .woocommerce-Price-amount { color:#c29127; font-size:30px;}
.woocommerce-variation.single_variation .woocommerce-variation-price .price .woocommerce-price-suffix{ font-size:17px;}
.new-singl-price_between .woocommerce-Price-amount{ font-size:30px; color:#c29127;}
.new-singl-price_between .woocommerce-price-suffix{ font-size:17px;}
.new-singl-price_between{ display: block !important}
.new-singl-price_between.newdisnone{ display:none !important}
.new-singl-price_between.price.price_is_login.var_config_color.newdisnone{ display:block !important}

.price.price_is_login.var_config_color{ display:none; margin:0px !important; padding:0px !important}
.single-product .woocommerce-product-details__short-description{ display:none;}
.single-product .newwwqty .quan1 .cart{ float:left !important; margin-top:0px !important}
.price.price_is_login.simple-pp_product { border-top: 1px solid #cacaca;margin-top: 10px;padding-top: 14px;}
.simple-pp_product .woocommerce-Price-amount.amount{ color:#c29127; font-size:30px;}
.simple-pp_product .woocommerce-price-suffix{ font-size:17px;}
.single-product div.product form.cart .button{ float:none !important; margin:0px !important; height:57px; width:221px; text-transform:uppercase;}
/**/

.tax-product_cat ul.product-cats.product-newcustomsub { margin-top:0; background:#f3f3f3; border:0 !Important; padding:20px; margin-top:1px}
.tax-product_cat ul.product-cats.product-newcustomsub li {    text-align: left;    width: 20% !important;    margin: 0;    padding-right: 18px;}
.tax-product_cat ul.product-cats.product-newcustomsub li h2 { text-decoration:none}
.tax-product_cat ul.product-cats.product-newcustomsub li h2 a { text-transform:none; text-decoration:none; font-size:15px;}
.woocommerce-EditAccountForm.edit-account fieldset{ padding:0}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments { background:#242424 !important}

.related-products .nbox .text15 { height:66px; overflow:hidden; }
/*.nbox .img-responsive {height: 215px;display: flex;justify-content: center;text-align: center;}
.nbox .img-responsive img  {height: 100% !important;width: auto;margin: auto;}*/
.nbox .img-responsive table { table-layout:fixed; margin:0; padding:0}
.nbox .img-responsive table td {height: 230px;vertical-align: middle;padding: 0;}
.nbox .img-responsive table td img{ max-height:227px; width:auto; margin:auto; height:auto !important}
.new-arrivale .slide3 .item .img-responsive img { height:auto}
.psection .nbox { height:auto !important}

.navclass_column_5{}
.navclass_column_5 .navopen-text { padding-right:0}
.navclass_column_5 .navopen-text .new-navclass { width:20%; float:left}
.navclass_column_5 .navopen-text ol li { width:100%; padding-right:25px}
.navclass_column_5 .nav-open1 { width:944px}


.navclass_column_3{}
.navclass_column_3 .navopen-text { padding-right:0}
.navclass_column_3 .navopen-text .new-navclass { width:33.33%; float:left}
.navclass_column_3 .navopen-text ol li { width:100%; padding-right:25px}
.navclass_column_3 .nav-open1 { width:600px}

.navclass_column_2{}
.navclass_column_2 .navopen-text { padding-right:0}
.navclass_column_2 .navopen-text .new-navclass { width:50%; float:left}
.navclass_column_2 .navopen-text ol li { width:100%; padding-right:25px}
.navclass_column_2 .nav-open1 { width:400px}
.menu-new1 li.navclass_column_2:nth-child(7) .nav-open1{ left:inherit; right:0}
.menu-new1 li.navclass_column_2:nth-child(8) .nav-open1{ left:inherit; right:0}
.menu-new1 li.navclass_column_2:nth-child(9) .nav-open1{ left:inherit; right:0}
.menu-new1 li.navclass_column_2:nth-child(10) .nav-open1{ left:inherit; right:0}
.menu-new1 li:nth-child(10) .nav-open1{ left:inherit; right:0}

.page-template-template-homepage .newcart-list-form{ display:none}
.page-template-template-homepage #owl-example3 .item .nbox .btn1{ display:none}
.new_btn1clss {padding: 13px 25px 12px; line-height: 18px; }
.newcart-list-form .quantity{ padding-bottom:0px !important; border-bottom:0px !important}

.menu-new1 ul li .new-des-calt .main-divs { width:25%; float:left}
.menu-new1 ul li .new-des-calt .main-divs a {color:#242424; font-weight:600; padding:0; padding-bottom:10px}
.menu-new1 ul li .new-des-calt .main-divs .child-subs { margin-bottom:20px}
.menu-new1 ul li .new-des-calt .main-divs .child-subs a { font-weight:400; padding:0; padding-bottom:7px}
.menu-new1 ul li .new-des-calt { margin-top:15px}
.menu-new1 ul li .child-subs { max-height:325px; overflow:auto}
.menu-new1 ul li .all-subs { padding-right:23px;}

.newcart-list-form .quantity { float:left; margin-top:22px; margin-right:10px}
.newcart-list-form .quantity .input-text.qty { width:60px; height:43px; padding:0}
.newcart-list-form  .btn1 {    min-width: 140px;}
.cart.newcart-list-form { padding-bottom:45px; position:relative}
.newcart-list-form  .added_to_cart.wc-forward { position:absolute; bottom:0; left:0; width:100%; text-align:center}
.newcart-list-form  .added_to_cart.wc-forward:hover { color:#fff}


.related-products .newcart-list-form .add_to_cart_button.button.btn1 {    width: auto !important;    float: right;    min-width: 99px;    padding: 13px 11px 13px;}


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

/*Products page css starts here*/
.products-left{width:230px;float:left}
.products-right{width:985px;float:right}
.psection{margin:0 -17px}
.psection .nbox{width: 220px;margin-left:17px;margin-right:17px;}

.pdetails-left{width:420px}
.pdetails-center{width:430px;margin-left:35px;margin-right:35px;}
.pdetails-right{width:320px}
.scolor{width:175px;}
.feature1-details{padding:15px 13px 20px 8px} 
}

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

/*Products page css starts here*/
.products-left { width:230px; float:left}
.products-right { width:725px; float:right}
.psection { margin:0 -12px}
.psection .nbox {    width: 225px;         margin-left: 12px;    margin-right: 12px;}
.sel1 { font-size:14px; width:185px; margin-right:13px;}
.listing1 { font-size:14px;}
.listing1 a { padding:8px 13px}
.listing1 a { margin-left:4px}
.listing-right { padding-top:4px;}
.result-showing { padding-top:8px;}

.pdetails-left { float:none; margin:auto}
.pdetails-center { width:48%; float:left; margin:0; margin-top:40px}
.pdetails-right { width:48%; float:right; margin-top:40px}
.pdetails-right .features-section { display:block} 


.navclass_column_5 .nav-open1 { width:800px; left:-60px}
.menu-new1 li.navclass_column_3:nth-child(5) .nav-open1{ left:-80px}
.menu-new1 li.navclass_column_3:nth-child(6) .nav-open1{ left:-125px}

}


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

/*Products page css starts here*/
.breadcrumb { padding-top:0; font-size:14px}
.products-left { width:100%}
.pmain-head { border-bottom:1px solid #ccc; padding-bottom:10px; padding-top:5px; cursor:pointer}
.pmain-head:before { display:block}
.pmain-open{display:none}
.pleft1 { margin-bottom:7px;}
.phead1 h2 { font-size:15px}
.products-right { width:100%; margin-top:20px}
.psection { margin:0 -1.5%}
.psection .nbox{width:30.33%;margin-left:1.5%;margin-right:1.5%;margin-top:25px;margin-bottom:15px}
.check-box1 label{font-size:14px}
.pcont li{font-size:14px;}
.btn1{font-size:15px}
.btn1 a{padding:11px 22px 10px}

.pdetails-center{width:100%;}
.pdetails-right{width:100%;} 

.pdetails-right .features-section{margin-top:12px}
.tax-product_cat ul.product-cats.product-newcustomsub li h2 a { font-size:14px;}

.nbox .img-responsive table td {height: 200px;}
.nbox .img-responsive table td img{ max-height:198px; }


}

@media only screen and (max-width:840px){
.shopbox-left{width:150px;} 
.shopbox-right{width:125px;margin-top:13px}
}

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

/*Products page css starts here*/
.listing-left{display:table;margin:auto;float:none}
.sel1{margin-left:7px;margin-right:7px;}
.listing-right{display:table;margin:auto;float:none;margin-top:15px} 
.products-right .text25{text-align:center}
.psection .nbox{width: 47%;margin-left:1.5%;margin-right:1.5%;margin-top:25px;margin-bottom:15px} 
.storefront-sorting_uu.listing.clearfix form{ margin:0px !important}
ul.product-cats li{ display:inline-block;}

.tax-product_cat ul.product-cats.product-newcustomsub { margin-left:0}
.tax-product_cat ul.product-cats.product-newcustomsub li { width:33.33% !important}
.related-products .nbox .text15 { height:63px;}
.nbox .img-responsive table td {height: 180px;}
.nbox .img-responsive table td img{ max-height:178px; }

.cart.newcart-list-form { float:none; display:table; margin:auto}
.cart.newcart-list-form  .add_to_cart_button.btn1 { margin-top:22px}

.related-products  .newcart-list-form .quantity { margin-right:5px;}
.related-products .newcart-list-form .add_to_cart_button.button.btn1 {    width: auto !important;    float: right;    min-width: 90px;    padding: 13px 5px 13px;}


}

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

/*Products page css starts here*/ 
.sel1{font-size:13px;}
.btn1{min-width:150px;font-size:14px;}
.btn1 a{padding:11px 16px 10px;}

.tax-product_cat ul.product-cats.product-newcustomsub { display:none }

.nbox .img-responsive table td {height: 170px;}
.nbox .img-responsive table td img{ max-height:168px; }
}

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


/*Products page css starts here*/
.listing-left{width:100%}
.sel1{width:100%;margin:0;margin-bottom:10px}

.pdetails-left { width:100%;}
.color-sizes .scolor { width:48%; margin-right:4%}
.color-sizes .scolor:last-child  { margin-right:0 }
.add-bag { min-width:190px} 
ul.product-cats li{ width:33% !important;}


.new-resulyt-show{ padding-top:30px !important}
.pagination, .woocommerce-pagination{ border:0px !important}


.cart.newcart-list-form .add_to_cart_button.btn1 {    margin-top: 22px;    min-width: 90px;    padding: 12px 5px;}

.newcart-list-form .quantity .input-text.qty { width:52px; font-size:14px;}
.newcart-list-form .quantity { margin-right:3px;}
.psection .nbox { margin-top:0}
}

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


