@media (min-width:1700px) {
	.home .feat_pro_hol
{
padding-left: 2%;
  width: 98%;
}	
}

@media (max-width:1397px) {
.login, .loginhead {
	display:none;
}
.res_login {
	display:block;
}
}
@media (max-width:1285px) {
.pro_tle {
	font-size: 19px;
}
}
 @media (max-width:1265px) {
.container {
	width: initial;
}
.results.mCustomScrollbar._mCS_1 {
	width: initial !important;
}
}
 @media (max-width:1260px) {
		.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
		{
			    width: 80% !important;
		}
.slide_product {
	font-size: 23px;
}
.box_ine_20 {
	font-size: 20px;
}
.box_ine_20_ex {
	font-size: 20px;
}
.box_ine_40 {
	font-size: 20px;
}
.box_ine_60 {
	font-size: 20px;
}
}

 @media (max-width:1190px) {
.single-product .feat_pro_hol .entry-summary .yith-wcwl-add-to-wishlist {
	width: 160px;
	position: relative;
	bottom:inherit;
}
.text_b_text {
	margin: 17px auto;
	font-size: 16px;
}
.single-product .feat_pro_hol .yith-wcwl-add-to-wishlist {
	position: relative;
	width: 160px;
}
.single-product form.cart .button {
	float: left !important;
}
.single-product .quantity {
	text-align: left;
}
}
 @media (max-width:1154px) {
.page-id-33 .woocommerce-error, .page-id-33 .woocommerce-message {
	width: 100%;
	margin: 20px auto -20px !important;
}
.page-id-33 .woocommerce-error, .page-id-33 .woocommerce-message {
	width: 100%;
	margin: 20px auto -20px !important;
	padding: 1em 0px 1em 0px !important;
}
.page-id-33 .woocommerce-error li, .page-id-33 .woocommerce-message li {
	padding-left: 52px !important;
}
}
 @media (max-width:1148px) {
.slide_title {
	font-size: 20px;
}
.slide_product {
	font-size: 19px;
}
.main_manu_holder li {
	margin-right: 68px;
}
.box_ine_20 {
	font-size: 18px;
}
.box_ine_20_ex {
	font-size: 18px;
}
.box_ine_40 {
	font-size: 18px;
}
.box_ine_60 {
	font-size: 18px;
}
.show_text {
	font-size: 12px;
}
}
@media (max-width:1015px) {
.item.asp_result_pagepost.rollIn {
	width: 100% !important;
}
}
@media (max-width:985px) {
.product_category_title.feature_category {
	font-size: 13px;
	line-height: 19px;
}
}
@media (max-width:920px) {
	.main_manu_holder li {
margin-right: 64px;
}
}
@media (max-width:913px) {
	
select.select.wppp-select {
	display:none;
}

	.servicebox {
  width: 50%;
	}
	.main_manu_holder li a
	{
	color:#fff !important;	
	}
	.res_serv, .rep_proran
{
display:block !important;	 
}
.service_but, .proran_but
{
display:none !important;	
}
.service_hover
{
display:none !important;	
}
.rep_mainmenu {
	display:block;
}
.main_nav {
	padding:0px !important;
}
.main_manu_holder {
	background-color: #c79c60;
	display:none;
}
.menu-main_menu-container {
	text-align:left;
	padding: 15px;
	margin-top:0px;
}
.main_manu_holder ul {
	line-height: 24px;
}
.main_manu_holder li {
	display:block;
	margin-right:0px;
}
.main_manu_holder li a {
	font-size: 18px;
}
}
@media (max-width:890px) {
.pro_tle {
	font-size: 25px;
}
.about_title {
	font-size: 25px;
}
.about_content {
	font-size: 16px;
}
.box_ine_20 {
	font-size: 18px;
}
.box_outer_l {
	width:100%;
}
.box_outer_r {
	width:100%;
}
}
@media (max-width:886px) {
.woocommerce-page ul.products li.product, .woocommerce ul.products li.product {
    width: 46% !important;
    margin-right: 13px;
}
.woocommerce .products .product:nth-child(2n + 2) {
	margin-right:0px;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
	clear:none !important;
}
.relatepro ul li {
	margin-bottom:30px !important;
}
.categorypage ul li {
	margin-bottom:30px !important;
}
}

@media (max-width:830px) {
.single-product .summary.entry-summary {
	float:none !important;
	width: 100% !important;
}
.single-product .images {
	float:none !important;
	width: 100% !important;
}
.single-product div.product div.summary {
	margin-bottom:0px !important;
	padding-bottom: 30px !important;
}
}
@media (max-width:819px) {

.withmin {
    min-height: 1200px;
    width: 82% !important;
}

#menu-top_nav {
	display:none;
}

.holder_about {
	width: 65%;
	margin: 0 auto;
}
div#plus2 {
	display: none;
}
.roundHolder {
	margin-top: 13px;
}
}
 @media (max-width:755px) {

.categoryside, select.select.wppp-select {
	display:none;
}


.news_mar {
	text-align:center;
}
.allsocialhold {
	float:inherit;
}
.socialinput div {
	display:block;
}
.socialinput {
	float:inherit;
	margin-top: 10px;
}
.socialinput div {
	width: 300px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.images {
	float: none;
	width: 100%;
	height: 230px;
}
.images .bx-viewport li {
	height: 200px !important;
}
.images .bx-viewport {
	height: 242px !important;
}
.images .bx-viewport img {
	width: inherit !important;
	height: 100% !important;
	margin: 4% auto;
}
.summary.entry-summary {
	float: none;
	width: 100%;
	margin-top:20px;
}
}
@media (max-width:751px) {
.woocommerce-page ul.products li.product, .woocommerce ul.products li.product {
	width: 47% !important;
}
}
 @media (max-width:670px) {
.contact_left {
	width: 98%;
	margin-bottom:30px;
	float: none;
}
.contact_right {
	width: 100%;
	float: none;
}
}
@media (max-width:586px) {
.holder_about {
	width: 37%;
	margin: 0 auto;
}
div#plus2 {
	display: inline-block;
}
.plus {
	margin-top: 19px;
}
}
@media (max-width:576px) {
.pro_tle {
	font-size: 21px;
}
.woocommerce-page ul.products li.product, .woocommerce ul.products li.product {
	width: 100% !important;
}
.featu_main ul li {
	margin-top: 60px !important;
}
.featu_main {
	margin-top: -31px;
}
}
@media (max-width:550px) {
.divide-right {
	/* display:none; */
	width: 100%;
	text-align: center;
	margin-top: 14px;
}
.divide-left {
	width:initial;
	text-align: center;
	margin: 17px auto 0px;
	float: none;
}

.top_right_nav span:last-child {
    display: none;
}


.line_fea {
	width: 28%;
}
.footer_right {
	float: left;
	text-align: left;
	width: 100%;
}
.footer_left {
	float: left;
	width: 100%;
}
.footer_text {
	padding-bottom: 6px;
}
}
@media (max-width:542px) {
.cartpage input.qtyminus, .cartpage input.qtyplus {
	display:none;
}
.cartpage table.shop_table td {
	padding:0px !important;
}
.cartpage table.shop_table th {
	padding:0px !important;
}
.cartpage .quantity {
	text-align: center;
}
.cartpage .product-name, .cartpage .product-price, .cartpage .product-subtotal, .cartpage .product-quantity {
	font-size:12px;
}
.cartpage tr.cart_item {
	height: 48px;
}
.cartpage table.cart td.actions .input-text, .cartpage table.cart td.actions .input-text+.button, .cartpage table.cart td.actions input {
	width:100% !important;
	margin-bottom:10px !important;
}
}
@media (max-width:506px) {

.woocommerce-breadcrumb { font-size: 11px !important } 

.proinput {
	width:200px !important;
}
input.orig {
	width:191px !important;
}
.pro_tle {
	font-size: 28px;
}
.box_inner_l {
	width:100%;
}
.box_inner_r {
	width:100%;
}
#menu-top_nav {
	display:none;
}
.top_right_nav {
	float: left;
	width: 100%;
}
i.fa.fa-search.white {
	margin-left: 10px;
}
}
@media (max-width:460px) {
	.servicebox {
  width: 100%;
	}
	}
@media (max-width:437px) {
.holder_about {
	width: 51%;
}
}
 @media (max-width:361px) {
.woocommerce ul.products li.product .price {
	width: 58%;
}
.page-title {
	font-size: 21px;
}
}
@media (max-width:325px) {
.pro_tle {
	font-size: 23px;
}
.newsletter {
	width: 96%;
}
.socialinput div {
	width:100%;
}
}
@media (max-width:315px) {
.trans_logo {
	width: 230px;
}
.divide-left img {
	width:100%;
}
}
