.products.list li.product form img{display:none;}
@media only screen and (max-width: 850px) {
#page {border:none;}
.products.list li.product form img{display:none;}
.woo .side .products .product {
    width: 211.33333333333px;
}

.slider_top {margin-bottom:90px !important;}
.wrapper_p {
    width: 100% !important;
	}
.slider_top .products_style {
    position: absolute;
	display:block !important;
    right: 15px;
	}	
#breadcrumbs{
    padding-left: 15px;
}

.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {list-style:none;}
    body,html {
		width: 100% !important;
	}
	#cb-menu {
		display: none !important;
	}
	.logo {
		padding-left: 0px;
	}
	.slider_top .resp-small {
		font-size: 20px !important;
	}#middle, .slider_top {
width: 100%!important;
padding: 0!important;
}
	.slider_top .resp-med {
		font-size: 30px !important;
	}
	.slider_top .resp-large {
		font-size: 40px !important;
	}
	.top_r {
		height: 0px !important;
	}
	.showcase {
		width: 100% !important;
		overflow-y: hidden;
		overflow-x: scroll;
	}
	#sidebar_l .sidob,#sidebar_r .sidob {
		background: none !important;
		height: auto !important;
	}
	h1,h1 a {
		font-size: 26px !important;
	}
	.col_resp {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.contact-form label,.ui-tabs-vertical .ui-tabs-nav
		{
		width: 100% !important;
	}
	,
	.ui-tabs-vertical .ui-tabs-panel {
		width: 80% !important;
	}
	.fullwimage,.grid_fullw {
		width: 100%;
		position: relative;
		left: auto;
	}
	.aq-block-ful,.fullwimage {
		height: auto !important;
	}
	.grid_fullw .grid_alignp .recent_inside {
		position: relative;
	}
	.slider_top .icons {
		margin-bottom: 10px !important;
	}
	.aq-template-wrapper .aq_span1 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span2 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span3 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span4 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span5 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span6 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span7 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span8 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span9 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span10 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span11 {
		width: 100% !important;
	}
	.aq-template-wrapper .aq_span12 {
		width: 100% !important;
	}
	.arrow {
		display: none !important;
	}
	.grid_fullw .recent_inside {
		height: auto !important;
	}
	.toph_l,.toph_c,.toph_r {
		display: block;
		height: auto;
		margin-bottom: 10px;
		vertical-align: middle;
		width: 100%;
	}
	.toph_l .menu li {
		float: none;
		padding: 0;
		padding-right: 0px;
		display: inline;
	}
	.link_wishlist {
		position: relative !important;
		right: auto !important;
	}
	.ui-tabs-nav .ui-state-active a:after,.ui-tabs-nav li.ui-state-active a:after,.ui-accordion-header.ui-state-active:after
		{
		box-shadow: none !important;
	}
	.fl,.fr {
		float: none !important;
		width: 100% !important;
		margin-bottom: 10px !important;
		text-align: left !important;
	}
	.email_righty {
		float: none !important;
		width: 100% !important;
	}
	.email_right {
		float: none;
		position: relative;
		clear: both;
		padding-top: 15px;
position: absolute;
margin-left: 130px;
margin-top: 42px;
	}
	.email.submit.gr {
		right: auto;
		left: 320px;
		margin-top: 15px;
	}
	.toph_r,.toph_l {
		text-align: center;
	}
	.cart_top .cart-contents {
		color: #FFFFFF;
		font-size: 11px;
		position: absolute;
		font-weight: bold;
		width: 12px;
		padding-left: 29px;
		padding-right: 10px;
	}
	.cart_top {
		position: absolute;
		right: 6px;
		top: 46px;
z-index: 99999999;
	}
	.toph_c {
		width: 100%;
	}
	.logo img {
		margin-left: 10px;
margin: 0 auto;	}
	.grid_fullw .left_image_text,.grid_fullw .right_image_text,.grid_alignp.right_image_text .recent_inside,.grid_alignp.left_image_text .recent_inside,.grid_fullw .only_image_wide,.grid_fullw .only_image_wide
		{
		width: 100% !important;
		float: none !important;
	}
	.frame .hidden_block,.grid_fullw .grid_alignp .frame.hidden_block,.aq-block-aq_revslider_block .cl
		{
		display: none !important;
	}
	.grid_fullw .grid_alignp.col4 .recent_inside {
		height: auto !important;
	}
	.grid_alignp .frame,[class *="aq_span"] {
		float: none !important;
		margin-left: 0 !important;
	}
	.offer,.product h3,.cb5_woo li>a,.cb5_woo li>a>span {
		font-size: 19px !important;
	}
	.ui-widget-header {
		margin: 0 !important;
	}
	.bttn,.bttn_big,.bttn_big.very {
		margin-bottom: 5px !important;
		margin-right: 0px !important;
	}
	.title_heading,.title_heading span {
		font-size: 25px !important;
	}
	.col3r,.col3rr {
		width: 100% !important;
		float: none !important;
	}
	#socials {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.head_top {
		height: 85px !important;
	}
	h1.title,h1.title a,a h1.title {
		font-size: 25px !important;
		padding-left: 10px;
	}
	.logo,.blog-description {
		float: none !important;
		text-align: center;
		position: relative;
	}
	.blog-description {
		margin-bottom: 10px;
	}
	.footer > .wrapper_p,.footer-lower > .wrapper_p,.bread_wrap > .wrapper_p,#sidebar_l,#sidebar_r{margin:0 auto;
width: 100%!important;}.offer {
margin-top: 0px;
}.products_style{displady:none!important;}
	.col3,.htop_widgets .ui-tabs .ui-tabs-nav li {
		padding: 0px 28px 28px 0 !important;
		padding-right: 0px !important;
	}.products .product {
padding-bottom: 60px!important;
}.email_submit input{width:100%;}.email.submit.gr {
left: 110%;
}.single_product .product {
width: 100%!important;
margin: 0 auto;
}
	.bg_mid_alpha .col1,.bg_mid_alpha .col2,.bg_mid_alpha .col3,.bg_mid_alpha .col4
		{
		padding: 0px 28px 28px 0 !important;
		padding-right: 0px !important;
	}.col4.mb {
margin-bottom: 20px;
}
	.wrapper_p,.side,.col1s,.col1,.col2,.col3,.col4,.col1s,.col2s,.col3s,.col4s,.htop_widgets .ui-tabs .ui-tabs-nav li
		{
		width: 100% !important;
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.htop_widgets .ui-tabs-nav,.htop_widgets .ui-tabs .ui-tabs-nav li {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	.htop_widgets .ui-tabs .tabcontent {
		padding-top: 20px !important;
	}
	.htop_bar {
		display: none !important;
	}
	.col2 {
		margin-bottom: 28px !important;
	}
	.widget {
		padding-right: 0px !important;
	}
	.video-js {
		width: 100% !important;
	}
	.wrapper_p {
		padding-left: 0px !important;
	}
	#sidebar_r,#sidebar_l {
		    padding: 0px !important;
    box-sizing: border-box;
	}
	#sidebar_r {
		margin-top: 28px !important;
	}.tabs li a{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;}
	.cb5_featured_post img,.cb5_recent_posts img,.widget .adi img {
		width: 100%;
	}
	.in,.page-title {
		margin-bottom: 10px !important;
	}
	#slider img,.slider img,.framein img {
		width: 100%;
		height: auto;
	}.checkout-button.button.alt.submit.gr {
margin-top: 20px!important;
}
	.blog_item {
		width: 100%;
		height: auto !important;
	}
	.contact-text,.contact-form {
		float: none !important;
		width: 100% !important;
	}
	.head_title.product_category_def .category_image {
		width: 21%;
	}
	.woocommerce div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce-page #content div.product .product_title
		{
		margin-top: 20px;
	}
	.slide_text {
		display: none;
	}
	.slide_c {
		width: 100% !important;
		height: auto !important;
	}
	.cb5_media,.frame,table {
		width: 100% !important;
	}
	.cb5_media .cb5_media,#slider .cb5_media,.slider .cb5_media {
		height: 250px !important;
	}
	#slider,.slider,.slide_c {
		width: 100%;
	}
	.anythingSlider,.anythingWindow {
		width: 100% !important;
	}
	.slider_top_c {
		padding-left: 0px;
		padding-right: 0px;
	}
	#top_widget {
		height: 23px;
		!
		important;
	}
	.head_top {
		margin-top: 0px !important
	}
	.fixed_top {
		height: 0px !important
	}
	.f70,.f30 {
		float: none !important;
		clear: both;
	}
	.f30 {
		margin-left: 0px !important;
		width: auto !important;
	}
	.scroll_top {
		display: none;
	}
	#main-menu-select {
		display: block !important;
		margin-top: 0px !important;
background: #f1f1f1!important;
border: 0px solid #ccc;
font-weight: bold;
	}
	.top_header_left {
		display: none;
	}
	.top_header {
		width: 100% !important;
		height: auto !important;
		padding: 0 !important;
		border-right: 0 !important;
	}
	.top_header_widget {
		width: 100% !important;
		padding: 0 !important;
		border-right: 0px !important;
	}
	.head_top_container {
		padding-top: 0px !important;
	}
	.cb-tweets li .tweetright {
		width: auto;
		float: none;
	}
	.logo,.top_l {
		margin: 0 auto;
		float: none;
	}.logo{
margin-left: 0px;}
	.top_r {
		height: 49px;
	}
	.col3r {
		width: 100% !important;
	}
	.footer .col3r .cb5_recent_posts .col1 {
		width: 90% !important;
	}
	.bg_head #socials_a {
		display: none;
	}
	.top_header_widget,.top_header_left_widget,.t_hide {
		display: none !important;
	}
	.slider_top .rev_slider_wrapper,.slider_top {
		top: 0px !important;
	}
	body,html,wrapper_p {
		overflow-x: hidden !important;
	}
	h1.title,h1.title a,a h1.title {
		padding-left: 0px !important;
	}
	.fade_cart,div.fade_cart {
		left: -4px !important;
	}.product.col4 img {
width: 100%!important;
height: auto!important;
}




/*MOBILE MENU*/

ul.cb-menu {display:none}
.nav-mobile {
	/* background:url(../../images/menu.png) center top no-repeat transparent!important; */
	background:url(../../images/menu.png) center top no-repeat  #008f87 !important;
	width: 40px;
height: 40px;display:block;
cursor:pointer;}
.nav-mobile{display:block;
z-index: 9999999;
position: absolute;top:0;}#mobile-menu{
z-index: 9999999;background:#fff;background:rgba(255,255,255,255.8);top:109px;
position: absolute;}
.nav-mobile {display:block;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;margin-top:32px;
transition: all 0.5s ease-out;
background-color: #222!important;}
#mobile-menu li ul {
display: none;
}
.nav-mobile a {border:0!important;}
.nav-mobile:hover {opacity:0.8;}
#mobile-menu li a {
display: block;
color: #333;
font-size: 13px;
line-height: 40px;
padding-left: 7px;
height: 40px;
opacity: 1!important;
border-bottom: 1px solid #f1f1f1;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
text-decoration:none!important;
}
#mobile-menu a:hover {color:#000;text-decoration:none!important;}
#mobile-menu li:hover > ul {display:block;}#mobile-menu .sub-menu a {
padding-left: 15px;
font-size: 12px;
line-height: 35px;
height: 35px;
background: #fff;text-decoration:none!important;
border-bottom: 1px solid rgba(0,0,0,0.1);
color:#333;
}#mobile-menu .sub-menu a:hover,#mobile-menu .sub-menu .current-menu-item a,#mobile-menu .sub-menu .current_page_item a {
background:#ffbb00;
color:#fff;
}

/*MOBILE MENU END*/
#sidebar_l{
margin-left: 1%;}
.woo_load_container {
margin-top: -41px;
}


/*bhagat css start*/
#flags {
    width: 78px !important;
    margin: 0 auto;
}
#google_language_translator {
    margin: 0 auto;
    width: 145px;
	margin-top: -15px;
}
.cart_top form {
    margin-top: -15px;
}
.wrapper_p.top_header .cart_top form input[type="image"] {
    width: 40px;
    height: 40px;
    float: right;
    opacity: 0;
}
.wrapper_p.top_header .cart_top form{
float:right;
background:url('images/icon-basket_grey.png')no-repeat right center /  100% auto;
repeat right center / auto 100%;
width: 40px;
    height: 40px;
}
div#bg {
    padding-top: 10px;
}
.footer {
    text-align: center;
}
.summary.entry-summary .cart.cart_add_button input[type="image"] {
    float: left;
    clear: both;
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
    margin-bottom: 2em;
    margin-top: 30px;
}
}

@media only screen and (max-width: 320px) {
	#slider {
		height: 130px !important;
	}
	#slider .cb5_media {
		height: 90px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 420px) {
	#slider {
		height: 190px !important;
	}
	#slider .cb5_media {
		height: 150px !important;
	}
}

@media only screen and (min-width: 420px) and (max-width:600px) {
	#slider {
		height: 230px !important;
	}
	#slider .cb5_media {
		height: 190px !important;
	}
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
	#slider {
		height: 300px !important;
	}
	#slider .cb5_media {
		height: 260px !important;
	}
}

@media only screen and (max-width: 320px) {
	.slider {
		height: 90px !important;
	}
	.slider .cb5_media {
		height: 70px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 420px) {
	.slider {
		height: 130px !important;
	}
	.slider .cb5_media {
		height: 110px !important;
	}
}

@media only screen and (min-width: 420px) and (max-width:600px) {
	.slider {
		height: 150px !important;
	}
	.slider .cb5_media {
		height: 130px !important;
	}
}


@media only screen and (max-width:600px) {.logo img {
width: 50%!important;
	}.tp-rightarrow.default, .tp-leftarrow,.tp-leftarrow.default, .tp-rightarrow {
background-size: 100%;
width: 19px;
height: 60px;
}.products.list .product img, .products.list .product a img, .woocommerce-page ul.products.list li.product a img {
width: 100px !important;
height: 100px !important;
float: left;
border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
padding-right: 5px;
margin-right: 15px !important;
}.product_desc, .list .product_desc {
color: #6e6e6e !important;
width: 98%;
margin: 0 auto;
margin-bottom: 10px;
}.products.list .cart_container {
position: absolute;
left: 82px;
margin: 40px;
width: calc(100% - 122px);
}.products.list .cart_container a {
display:table!important;
margin:0 auto;
}.offer {
margin-top: 0px;
width: 100%;
}.email_right {
margin-left: 0px;
}.email_righty{
padding-bottom: 20px;
padding-left: 10px;}.circle_skin_bg_alt.alignleft {
display: none;
}.ui-tabs .ui-tabs-nav li {
width: 100%;
}.ui-tabs .ui-tabs-nav li a{
padding: 0!important;}.tp-rightarrow.default, .tp-leftarrow, .tp-leftarrow.default, .tp-rightarrow {
display:none;
}.ui-tabs .ui-tabs-nav {
margin: 0;
padding-bottom: 15px;
}.term-description {
font-size: 10px;
font-weight: 300 !important;
}.product_category_def {
background-size: 100% 100%;
}.head_title.product_category_def h1.title,.term-description{padding:0!important;}




/*bhagat css 600 */
.related.products.grid .cart_container form {
        margin-left: 80px;
}
.single_ratings .number_reviews {
    display: none;
}
.related.products.grid.list, .products.grid.list {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.related.products.grid.list li.product h3 {
    padding: .5em 0;
    margin: 0;
    width: calc(100% - 122px);
    float: left;
}
.related.products.grid.list .products.list .cart_container {
    position: relative;
    left: 0;
    margin: 0;
    width: calc(100% - 122px);
    top: 0;
    float: left;
}
.related.products.grid .cart_container form {
    margin-left: 0px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {overflow:hidden;}
div#middle {
    padding: 0 15px !important;
    box-sizing: border-box;
	}
.registrationform table, .registrationform tbody, .registrationform tr, .registrationform td, .registrationform th {display:block; width:100%; margin:0px; padding:0; border:none !important;}
.registrationform input, .registrationform select {width:100% !important; box-sizing:border-box;}
.products.list .addi {
    right: 0;
	left:auto;
    margin-top: 50px;
    width: auto;
}
.wrapper_p.head_title.product_category_def .products.list li.product .cart_container 
{
    width: calc(100% - 122px);
    left: 122px;
}
.wrapper_p.head_title.product_category_def .products.list .addi {
    position: absolute;
    right: 0;
    margin-top: 5px;
    width: auto;
    margin-top: 0 !important;
}
.related.products.grid.list .products.list .addi {
       margin-top: -20px;
    width: auto;
    position: relative;
    left: 0;
    float: left;
    margin-left: 122px;
}
.wrapper_p.head_title.product_category_def .products.list .price {margin-left:122px !important;}
span.onsale {
    left: 0px;
    right: auto !important;
}
}



@media only screen and (min-width: 600px) and (max-width: 768px) {
	.slider {
		height: 200px !important;
	}
	.slider .cb5_media {
		height: 180px !important;
	}
}


@media only screen and (max-width:480px)
{
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
{
width:100% !important;
}
.products.list .cart_container {
    position: absolute;
    left: 0;
    margin: 40px 0;
    width: 100%;
}
}



@media only screen and (max-width:450px)
{
/*bhagat css*/
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary
{
width:100% !important;
    box-sizing: border-box;
}
h1.product_title.entry-title {
    text-align: center;
}
#page {
    margin-bottom: 20px;
    border-right: 0px;
}
.woocommerce .related.products.grid.list ul.products li.product
{width:100% !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size:15px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
    bottom: -13px;
	}
.related h2 {
    padding: 17px 37px!important;
}		
.contactusform input, .contactusform textarea 
{ width:100%; box-sizing:border-box;}
.woocommerce div.product div.summary form {float:right;}
#page #page-14 table.style_border, #page #page-14 table.style_border tbody, #page #page-14 table.style_border tbody tr {
    display: block;
	box-sizing:border-box;
}
#page #page-14 table.style_border td {
    display: block;
    width: 100%;
	padding:15px 0;
    box-sizing: border-box;
}
#page #page-14 table.style_border td img{width:100%;}
}

@media only screen and (max-width: 408px) {
#coupon_code {
width: 90%;
float: none;
display: block!important;
margin-bottom: 20px;
}input.button.submit.gr {
float: none!important;
display: block!important;
}.checkout-button.button.alt.submit.gr {
margin-right: 0px!important;
margin-left: 0!important;
}.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display: block!important;
}.product-price .amount, .product-subtotal .amount, .shop_table .amount {
font-size: 14px;
}.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation {
margin: .25em 0;
display: none;
}.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
padding: 3px 2px;
}.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
font-size: 13px;
}.product-title h3 a {font-size: 15px;}.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
width: 47px;
height: auto;
}.shop_table.cart .plus, .shop_table.cart .minus {
font-size: 15px!important;
left: 48px;
}.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
margin: 0 !important;
border-radius: 15px;
box-shadow: 0 1px 1px #DDDDDD;
line-height: 15px;
padding: 0px 3px;
border: 1px solid #c8bfc6 !important;
}.offer, .product h3, .cb5_woo li>a, .cb5_woo li>a>span {
font-size: 17px !important;
}.nav-mobile {
display: block;
margin-top: 32px;
}
.cart_top .amount {
font-size: 14px;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
float: none;
width: 100%!important;
}
#order_review .amount, #order_review .shipping td {
font-size: 19px;
font-weight: bold;
color: #735741;
}






}







