body {
	overflow-x: hidden !important;
}

.clrmenu {
	clear: both;
}

#container {
	margin-top: 0;
}

a.mob-menu-toggle {
	display: none;
}

.js .selectnav {
	margin: 6px 0 0 0;
	width: 100%;
}

#blog_menu {
	bottom: -55px;
	height: 45px;
	left: 50%;
	margin-left: -150px;
	position: absolute;
	width: 300px;
}

.product-info>.right>#custom_column+.right_default {
	margin-right: 0;
}

#custom_column {
	float: none;
	width: 100%;
}

.quickshop {
	display: none;
}




@media screen and (max-width:320px) {
	.tab-review-inside .review_box .captcha_box {
		transform: scale(.8) !important;
		-webkit-transform: scale(.8) !important;
		-o-transform: scale(.8) !important;
		-moz-transform: scale(.8) !important;
		-ms-transform: scale(.8) !important;
	}

	.login-content .login_captcha_box {
		transform: scale(0.8) !important;
		-webkit-transform: scale(0.8) !important;
		-o-transform: scale(0.8) !important;
		-moz-transform: scale(0.8) !important;
		-ms-transform: scale(0.8) !important;
	}
	
	.mobile_top, .lang_flag {
		display: none !important;
	}

	.tab-content .captcha_box {
		transform: scale(0.78);
		-webkit-transform: scale(0.78);
		-o-transform: scale(0.78);
		-moz-transform: scale(0.78);
		-ms-transform: scale(0.78);
	}
	.right_default .contact_data .captcha_box {
		transform: scale(0.92) !important;
		-webkit-transform: scale(0.92) !important;
		-o-transform: scale(0.92) !important;
		-moz-transform: scale(0.92) !important;
		-ms-transform: scale(0.92) !important;
	}
	#header_top #cart .content {
		min-width: 257px !important;
		max-width: 260px !important;
	}
	.directions_holder {
		height: 250px;
	}
	.category-page .item {
		width: 100%;
		margin: 5px 0;
	}
	#header_top #cart .heading {
		float: none;
	}
	.menu ul li a {
		color: #fff !important;
	}
	.tab_head_over {
		display: inline-block;
		width: 100%;
	}
	.tabs_head {
		display: inline-block !important;
		width: 100%;
	}
	div#logo {
		width: auto;
		float: none;
		height: auto;
		margin: 0 auto;
		text-align: center;
	}
	.style-1.menu {
		overflow-x: auto;
		height: 100%;
	}
	#logo a img {
		max-width: 100%;
	}
	#logo a {
		height: auto;
	}
	.menu ul li {
		border-bottom: 1px solid #fff;
	}
	.accord-header,
	.togg-header {
		background-color: transparent;
		padding: 0;
		line-height: 1.4;
		text-transform: uppercase;
		border-bottom: 1px solid #fff;
		transition: all 0.5s ease 0s;
	}
	.accord-header a:hover,
	.togg-header a:hover {
		text-decoration: none;
	}
	.accord-header a,
	.togg-header a {
		display: block;
		padding: 5px 12px;
		color: #fff;
	}
	#menu ul#topnav li.top_cat,
	#menu ul.children2>li,
	#menu ul.children3>li,
	#menu ul.children>li {
		display: inline-block;
		float: none;
		width: 94%;
		line-height: 1;
		margin: 0;
		padding-left: 10px;
		border-bottom: 1px solid #fff;
	}
	#menu ul#topnav>li>a {
		color: #FFF !important;
		font-size: 12px;
		padding: 16px 0;
		display: block;
		position: relative;
		float: none;
	}
	#menu ul#topnav>li>a i {
		font-size: 22px;
	}
	#menu>ul#topnav>li:hover>a,
	#menu>ul#topnav>li>a.selected,
	#menu>ul.topnav2>li:hover>a {
		background: none;
	}
	.slide_toggle_left:hover {
		text-decoration: none;
	}
	#menu ul#topnav li:hover {
		background: rgba(0, 0, 0, .3);
	}
	.act {
		color: #123386 !important
	}
	.right0 {
		right: 0 !important;
	}
	.left0 {
		left: 0 !important;
	}
	.top_right {
		float: none !important;
		margin-top: 0 !important;
	}
	#footer {
		display: inline-block;
	}
	#tabs {
		margin-top: 10px;
	}
	#tabs li {
		display: block;
	}
	#tabs li a {
		padding: 10px 0 !important;
		border: 0;
	}
	#tabs li a.inactive {
		border-bottom: 1px solid #ccc;
		padding: 10px 0 !important;
	}
	.owl-buttons .owl-prev {
		margin-left: 0;
	}
	.owl-buttons .owl-next {
		margin-right: 0;
	}
}

@media screen and (max-width:479px) {
	.product-info>.left+.right {
		float: none;
		width: 99%;
	}
	#header_top #cart .heading {
		float: none;
	}
	.tab_head_over {
		display: inline-block;
		width: 100%;
	}
	.tabs_head {
		display: inline-block !important;
		width: 100%;
	}
	div#logo {
		width: auto;
		float: none;
		height: auto;
		margin: 0 auto;
		text-align: center;
	}
	.style-1.menu {
		overflow-x: auto;
		height: 100%;
	}
	#logo a img {
		max-width: 100%;
	}
	#logo a {
		height: auto;
	}
	.accord-header,
	.togg-header {
		background-color: transparent;
		padding: 0;
		line-height: 1.4;
		text-transform: uppercase;
		border-bottom: 1px solid #fff;
		transition: all 0.5s ease 0s;
	}
	.accord-header a:hover,
	.togg-header a:hover {
		text-decoration: none;
	}
	.accord-header a,
	.togg-header a {
		display: block;
		padding: 5px 12px;
		color: #fff;
	}
	.menu ul li a {
		color: #fff;
	}
	#menu ul#topnav li.top_cat,
	#menu ul.children2>li,
	#menu ul.children3>li,
	#menu ul.children>li {
		display: inline-block;
		float: none;
		width: 94%;
		line-height: 1;
		margin: 0;
		padding-left: 10px;
		border-bottom: 1px solid #fff;
	}
	#menu ul#topnav>li>a {
		color: #FFF !important;
		font-size: 12px;
		padding: 16px 0;
		display: block;
		position: relative;
		float: none;
	}
	#menu ul#topnav>li>a i {
		font-size: 22px;
	}
	#menu>ul#topnav>li:hover>a,
	#menu>ul#topnav>li>a.selected,
	#menu>ul.topnav2>li:hover>a {
		background: none;
	}
	.slide_toggle_left:hover {
		text-decoration: none;
	}
	#menu ul#topnav li:hover {
		background: rgba(0, 0, 0, .3);
	}
	.act {
		color: #123386 !important
	}
	.right0 {
		right: 0 !important;
	}
	.left0 {
		left: 0 !important;
	}
	.top_right {
		float: none !important;
		margin-top: 0 !important;
	}
	#footer {
		display: inline-block;
	}
	#footer .column {
		width: 94%;
		margin: 10px 0;
		min-height: 100px;
		text-align: center;
	}
}

@media screen and (max-width:480px) {
    div.category-page .item {
		width: 100% !important;
		margin: 5px 0 25px !important;
		overflow: visible;
	}
}

@media screen and (max-width:414px) {
    .table-container .table-cell:first-child{
        width: 120px;    
    }
	.review_box textarea,
	.review_box input[type="text"] {
		width: 100% !important;
		max-width: 250px !important;
	}
	.review_box .captcha_box {
		transform: scale(.89) !important;
		-webkit-transform: scale(.89) !important;
		-o-transform: scale(.89) !important;
		-moz-transform: scale(.89) !important;
		-ms-transform: scale(.89) !important;
	}
	.cart_form_box.point_box .point_box .form_group {
		max-width: 190px !important;
	}
	.login_captcha_box {
		transform: scale(.92) !important;
		-webkit-transform: scale(.92) !important;
		-o-transform: scale(.92) !important;
		-moz-transform: scale(.92) !important;
		-ms-transform: scale(.92) !important;
	}
	.product-info>.left+.right {
		padding: 0;
	}

	.reference-box select.form-control {
		width: 55px !important;
	}

	.search_item {
		margin-right: 5px !important;
		margin-bottom: 5px;
	}
	#header_top #cart .heading li {
		display: block !important;
	}
	.top_list {
		margin-bottom: 10px;
	}
	#header_top #cart {
		float: none !important;
	}

	.stickybottom {
		background-color: #333333;
		padding: 5px;
		text-align: center;
		position: fixed;
		bottom: 0;
		right: 0;
		z-index: 100;
	}
	.sticky_form input[type=text].email {
		width: 90% !important;
	}
	.stickyframe {
		width: 100%;
	}
	.options_top {
		width: 93% !important;
	}
	.customnewsletter .wrap {
		width: 100% !important
	}
	.sitemap-info .storesitemap li {
		width: 100% !important;
	}
	.offer-modal header h3 {
		line-height: 1;
	}
	.popups_buttons {
		width: 100%;
		text-align: center !important;
	}
	.order-list .order-content div:nth-child(2) {
		width: 100%;
	}

	.order-list .order-content div:nth-child(1) {
		width: 100%;
	}
	.inv_pay_mathod b,
	.inv_no b {
		display: block;
	}
	.inv_pay_mathod {
		text-align: right;
	}

	.order-list .order-content div:nth-child(3) {
		width: 88%;
	}
	#address .content.top_content tr td:last-child {
		text-align: right;
		width: 75px;
	}
	#address .content.top_content tr td a.update_address,
	#address .content.top_content tr td a.delete_address {
		clear: both;
		position: relative;
		display: inline-block;
		float: right;
	}
	.product_thumb img {
		max-width: 33.33%;
		box-sizing: content-box;
		float: left;
	}

	.delivery-box {
		width: 100% !important;
	}
	.product_thumb {
		width: 100%;
		display: inline-block;
		position: relative;
	}
	.cart-info thead .quantity,
	.cart-info tbody .quantity {
		text-align: right !important;
	}
	.accountPage_box #tabs_content {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.login-content .left .content,
	.login-content .right .content {
		height: auto;
	}
	.left_side_image {
		clear: both;
		float: none;
		position: relative;
		text-align: center;
		width: 100% !important;
	}

	#content .content {
		margin-bottom: 40px;
	}
	.right_form_div .content {
		margin-bottom: 10px !important;
	}
	.address {
		padding-bottom: 10px;
	}

	.data_user, .address {
		clear: both;
		float: none;
		position: relative;
		width: 100% !important;
	}

	table.form td {
		display: block !important;
	}
	#header_colapse #search {
		width: 100% !important;
	}
	.product-info .image-additional {
		width: 48% !important;
	}
	.sitemap-info .left,
	.sitemap-info .right {
		float: none;
		width: 100%;
	}
	.return_product .left {
		width: 100% !important;
		float: none !important;
	}
	.return_product .right {
		width: 100% !important;
		float: none !important;
	}
	.return_product .one_third {
		width: 100% !important;
		float: none !important;
	}
	.directions_holder {
		width: auto;
		left: 10px;
		right: 10px;
		margin: 0;
	}

	.contact-info.one_third {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.contact-info.one_third+.two_third {
		width: 100%;
		margin: 10px 0;
	}

	.tiles .one_sixth {
		width: 100%;
		margin: 5px 0;
	}
	.tiles .one_fifth {
		width: 100%;
		margin: 5px 0;
	}
	
	.category-page .item:after {
		position: absolute;
		content: '';
		left: 0;
		right: 0;
		height: 1px;
		background: #ddd;
		bottom: -17px;
	}

}
@media screen and (max-width:480px) {
    #content .product-info div.right, .cart.element_from_bottom {
		margin-top: 35px !important;
	}
    .checkout .fullwidth {
        padding: 0;
    }
    .checkout div.fullwidth div.halfwidth {
        width: 100% !important;
        margin-bottom: 0;
    }
    .checkout-content .right,
	.checkout-content .left {
		float: none;
		width: 100%;
	}
    div.cart_payment_left, div.cart_payment_right {
        padding-left: 0 !important;
        width: 100% !important;
        padding-right: 0 !important;
        border: 0;
        padding-bottom: 15px !important;
    }
    .login-content .left, .login-content .right {
        width: 100% !important;
        display: block;
        height: auto;
        float: none;
        margin-bottom: 10px;
    }   
    li.col-4 {
        width: 50% !important;
        padding-right: 5px;
        padding-left: 5px;
        margin-bottom: 10px !important;
    }
}

@media screen and (max-width:568px) {
	.modal-box {
		width: 85%;
	}
	.category-page .item {
		width: 41%;
	}
	.login_captcha_box {
		transform: scale(0.74);
		-webkit-transform: scale(0.74);
		-o-transform: scale(0.74);
		-moz-transform: scale(0.74);
		-ms-transform: scale(0.74);
	}
}

@media screen and (max-width:375px) {
	#header_colapse #search {
		width: 100% !important;
	}
}



@media (min-width:240px) and (max-width:768px) {
	.item .cart {
		font-size: 12px;
	}

	.drop_menu_ul li {
		float: none;
		display: block;
	}
	.slide_toggle_left {
		display: inline-block;
		margin: 0 auto;
	}
	.main_menu_itme {
		text-align: right;
	}

	.category-title {
		text-align: left;
	}
	#cur_lang {
		float: left;
	}
	.options_top li {
		cursor: pointer;
		display: inline-block;
	}
	.options_top li i {
		line-height: 1;
		margin: 0;
	}
	#tabs-header {
		position: absolute;
		top: -37px;
		right: 0;
	}
	.mobile_top {
		position: absolute;
		max-width: 50%;
		display: block;
		z-index: 50;
	}
	.mob_style {
		position: absolute;
		top: -70px;
		right: 0;
		left: 0;
	}
	.Square a {
		display: inline-block !important;
	}
	#header_all {
		padding-top: 0;
	}
	.tab_head_over {
		display: block !important;
	}
	.tabs_head {
		display: block !important;
		text-align: center;
	}
	#header_colapse #search {
		float: none;
		width: 100%;
		position: relative;
		left: 0px;
		padding: 0;
		margin: 0 auto !important;
		text-align: center;
	}
}

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

	#footer .column {
		text-align: center !important;
	}
}

@media screen and (min-width:481px) {
	.visible-480 {
		display: none !important;
	}
}


@media only screen and (min-width:980px) and (max-width:1199px) {
	.column-category ul#topnav_column>li.mega .children {
		width: 710px;
	}
	.product-info .image {
		width: 400px;
	}
	#image {
		width: 400px;
	}
	input.button_cart_product {
		padding: 0 20px;
	}
	.product-info>.left+.right {
		width: 58%;
	}
	.product-info>.left {
		width: 42%;
	}
	#tabs-header {
		display: block !important;
	}

	#tabs-header .mob-hide {
		display: block !important;
	}
	.Square {
		height: auto !important;
		max-width: 285px;
	}
}

@media only screen and (min-width:768px) and (max-width:1199px) {
	a.mob-menu-toggle {
		display: none;
	}
	#content.content-column-left #content_top_two_third.two_third,
	#content.content-column-left #content_top_one_third_last.one_third,
	#content.content-column-right #content_top_two_third.two_third,
	#content.content-column-right #content_top_one_third_last.one_third {
		width: 100%;
		margin-right: 0;
	}
	.latest-post-big,
	.latest-post-big.post_right {
		float: left !important;
		width: 100%;
		margin: 0 0 30px 0 !important;
	}
	.box-posts-holder:before,
	.post-list:before {
		display: none !important;
	}
	.box-posts-holder .latest-post-big .post_wrapper,
	.post-list .latest-post-big .post_wrapper {
		margin: 0 auto !important;
	}
	.description_holding_div {
		float: none;
		clear: none;
		margin-left: 212px;
	}
	.latest-post-big .post-date:before,
	.latest-post-big .post-date:after,
	.latest-post-big .post-date span:before {
		display: none !important;
	}
	.latest-post-big .post-date,
	.latest-post-big.post_right .post-date {
		left: 10px;
		top: -10px;
	}
	.post-title {
		margin-left: 65px;
	}
	.fullscreen_slider_holder {
		padding-top: 140px;
	}
	.fullscreen_slider_holder .slide h2 {
		font-size: 60px;
		line-height: 85px;
	}
	.fullscreen_slider_holder .full_desc_holder {
		display: none !important;
	}
	.latest-post-big .blog-meta {
		display: none !important;
	}
	#container.boxed {
		width: 100%;
	}
	.clrmenu {
		display: none;
	}
	#header_colapse {
		height: auto;
		float: none;
		min-height: 80px;
	}
	#header_colapse .inner {
		display: block !important;
		height: auto;
	}
	.header_support {
		width: 60%;
		margin-left: 10px;
	}
	#menu_mobile {
		display: none;
	}
	.menu ul li a {
		font-size: 12px;
	}

	.no-paralax {
		padding: 30px 0;
	}
	.box-paralax {
		padding: 30px 0;
	}
	#footer .one_half {
		width: 100% !important;
		margin: 10px 0 !important;
	}
	p.accordeon_description {
		display: none;
	}
	div.prod_hold .prod-info-fly .price,
	.accordeonHolder .price {
		margin-bottom: 25px;
	}
	#shopbypricefilter-slider-holder {
		width: 100%;
	}
	.slideshow,
	.slideshow-accordeon {
		background: none;
	}
	#toggle_switch {
		display: none;
	}
	#header .banner .one_third,
	#content .banner .one_third {
		width: 32.7%;
	}
	#menu>ul.topnav2>li.custom_link_one>div,
	#menu>ul>li.custom_link_two>div,
	#menu>ul>li.custom_link_three>div,
	#menu>ul#topnav>li.custom_link_one>div,
	#menu>ul#topnav>li.custom_link_two>div,
	#menu>ul#topnav>li.custom_link_three>div {
		right: auto;
	}
	p img {
		max-width: 100% !important;
		height: auto !important;
	}
	.product-info .cart {
		height: auto;
		overflow: auto;
	}
	#column-left+#content .product-info .left,
	#column-right+#content .product-info .left,
	#column-right+#content .product-info .right,
	#column-left+#content .product-info .right {
		margin: 0 0 20px 0 !important;
		width: 100%;
		float: none;
		clear: left;
	}

	.htabs a i {
		display: none !important;
	}
	.login-content .left,
	.login-content .right {
		width: 46%;
	}
}

@media screen and (max-width:1024px) {
    #footer .inner{
        padding:20px 15px;
    }
	.delivery-box .comment {
		width: 100% !important;
		max-width: 100%;
	}
	.cart_payment_left .point_box .form_group {
		max-width: 130px;
	}
	table.radio {
		width: 100% !important;
	}
	#footer .column {
		width: 23.6% !important;
		margin: 10px 5px !important;
		min-height: 100px;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	#shipping-new .fullwidth,
	.collection-address .fullwidth {
		width: 100% !important;
	}
	#shipping-new .fullwidth .comment,
	.collection-address .fullwidth .comment {
		width: 100%;
		max-width: 100%;
	}
	.login_list {
		margin: 0;
		padding: 0 !important;
		clear: both;
		display: initial !important;
		position: relative;
	}
	.sitemap-info .storesitemap p {
		max-width: 100% !important;
		width: 73% !important;
	}
	.sitemap-info .storesitemap li {
		width: 49% !important;
		margin: 5px 0 !important;
	}
	.righr_head {
		vertical-align: middle !important;
	}
	.top_list {
		position: relative;
	}
	.cart-total .total-left,
	.cart-total .total-right {
		float: none !important;
		width: 100% !important;
		clear: both;
		position: relative;
		display: inline-block;
	}
	.cart-total .total-left {
		margin-top: 15px;
	}
	.checkout .fullwidth{
		width: 100% !important;
	}
	.checkout .fullwidth .halfwidth {
        width: 287px !important;
	}
	.left_side_image>img {
		margin-top: 0 !important;
	}

	.delivery-box {
		width: 100% !important;
	}
	table.radio {
		max-width: 68%;
	}
	.cart_form_box table.radio {
		max-width: 100% !important;
	}
	.product_thumb {
		width: 70%;
	}
	.checkbox_box span {
		width: 87% !important;
	}
}

@media screen and (min-width:769px) and (max-width:1024px) {
	.checkout_register .captcha_box {
		transform: scale(0.85) !important;
		-webkit-transform: scale(0.85) !important;
		-o-transform: scale(0.85) !important;
		-moz-transform: scale(0.85) !important;
		-ms-transform: scale(0.85) !important;
	}
	.product-info .image-additional {
		width: 49%;
	}
	#content h2 {
		font-size: 17px;
	}

	.category-page .item {
		width: 23.5%;
	}
	.chosen-container {
		width: 131px !important;
		margin: 0px !important;
	}

	.mob-hide {
		display: block;
	}
	a.mob-menu-toggle {
		display: none;
	}
	ul.bzoom li.bzoom_small_thumbs:last-child {
		position: relative;
		width: 100% !important;
	}
	ul.clearfix {
		max-width: 100%;
		width: 100%;
	}
	ul.clearfix li {
		float: left;
		margin-right: 1%;
		width: 47.7%;
	}
	ul.clearfix li:nth-child(2) {
		margin-right: 0;
	}
	li.bzoom_small_thumbs {
		top: 390px !important;
	}
	.bzoom li {
		width: 100%;
	}
	#language img {
		height: 25px;
	}
	#menu_mobile {
		display: none;
		position: absolute;
		right: 20px;
		top: 70px;
		width: 220px;
		z-index: 999999999;
	}
	.accord-header,
	.togg-header {
		background-color: rgba(0, 0, 0, 0.8);
		border-left: 3px solid #333;
		color: #fff;
		cursor: pointer;
		font-size: 14px;
		margin-top: 0px;
		padding: 10px 12px;
		text-transform: uppercase;
		transition: all 0.5s ease 0s;
	}
	.accord-header a {
		color: #fff;
		text-decoration: none;
		transition: all 0.5s ease 0s;
	}
	.accord-content,
	.togg-content {
		background-color: #333;
	}
	.accord-content a {
		color: #fff;
		text-decoration: none;
		transition: all 0.5s ease 0s;
	}
	a.mobile_sub {
		border-bottom: none;
		padding: 2px 0;
	}
	.accord-content,
	.togg-content {
		border-bottom: none;
		padding: 15px;
	}
}

@media screen and (max-width:600px) {
	.modal-box {
		width: 90%;
	}
	.delivery-box .product_thumb,
	.delivery-box p,
	.delivery-box #shipping-new,
	.collection-address,
	.collection-address textarea,
	.delivery-box table.radio {
		width: 100% !important;
	}
	#checkout .captcha_box {
		transform: scale(0.92) !important;
		-webkit-transform: scale(0.92) !important;
		-o-transform: scale(0.92) !important;
		-moz-transform: scale(0.92) !important;
		-ms-transform: scale(0.92) !important;
	}
	.customnewsletter .wrap {
		width: 60%;
		margin: 0 auto;
	}
	.last.two_third {
		width: 58%;
	}
	#quickview .quick_update,
	#quickview .options {
		padding-left: 25px !important;
	}
	#quickview .product-info .paymentArea {
		padding-left: 25px;
		width: 84%;
	}

	.quick_buttons .cart {
		width: 95% !important;
	}
	.size-1of2 {
		width: 96%;
	}
	.contact_data .captcha_box {
		transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		margin: 10px 0;
	}
	.five_sixth,
	.four_fifth,
	.one_fifth,
	.one_fourth,
	.one_half,
	.one_sixth,
	.one_third,
	.three_fifth,
	.three_fourth,
	.two_fifth,
	.two_third {
		width: 30%;
		box-sizing: content-box;
		margin-bottom: 5px;
		display: inline-block;
	}

	.product-info .image-additional {
		width: 24% !important;
	}
	.content-part .content-part-right {
		float: none !important;
		text-align: right;
	}
	.content-part {
		position: relative !important;
	}
	.category-page .item {
		width: 42%;
	}
	#tabs-header {
		margin-top: 3px;
	}
	.tab_head_over {
		display: inline-block;
		width: 100%;
	}
	.tabs_head {
		display: inline-block !important;
		width: 100%;
	}
	.style-1.menu {
		overflow-x: auto;
		height: 100%;
	}
	.menu ul li {
		border-bottom: 1px solid #484747;
		float: none !important;
	}
	.menu ul li a {
		color: #fff !important;
		display: block !important;
		float: none;
	}

	.accord-header,
	.togg-header {
		background-color: transparent;
		padding: 0;
		line-height: 1.4;
		text-transform: uppercase;
		border-bottom: 1px solid #fff;
		transition: all 0.5s ease 0s;
	}
	.accord-header a:hover,
	.togg-header a:hover {
		text-decoration: none;
	}
	.accord-header a,
	.togg-header a {
		display: block;
		padding: 5px 12px;
		color: #fff;
	}
	.menu ul li a {
		color: #fff;
	}
	#menu ul#topnav li.top_cat,
	#menu ul.children2>li,
	#menu ul.children3>li,
	#menu ul.children>li {
		display: inline-block;
		float: none;
		width: 94%;
		line-height: 1;
		margin: 0;
		padding-left: 10px;
		border-bottom: 1px solid #fff;
	}
	#menu ul#topnav>li>a {
		color: #FFF !important;
		font-size: 12px;
		padding: 16px 0;
		display: block;
		position: relative;
		float: none;
	}
	#menu ul#topnav>li>a i {
		font-size: 22px;
	}
	#menu>ul#topnav>li:hover>a,
	#menu>ul#topnav>li>a.selected,
	#menu>ul.topnav2>li:hover>a {
		background: none;
	}
	#menu ul#topnav li:hover {
		background: rgba(0, 0, 0, .3);
	}
	.top_right {
		float: none !important;
		margin-top: 0 !important;
	}
	#footer {
		display: inline-block;
	}
	.bzoom .bzoom_magnifier:hover {
		display: none !important;
	}
	.title-holder {
		top: 0px;
		max-height: 100%;
	}
	.bzoom_thumb_active {
		width: 100%;
	}
	#footer {
		position: relative;
	}
	.rating-full {
		display: none;
	}
	.responsive-rating {
		display: block;
	}
	span.rating-text {
		position: relative;
		top: -8px;
		left: 6px;
	}
	.price-full {
		display: none;
	}
	.responsive-price {
		display: block;
	}
	.title-holder .heading_title {
		top: 0px;
	}
	.product-info .left {
		width: 100% !important;
		float: none;
	}
	.title-holder .heading_title {
		top: 0px;
	}
	ul.bzoom li.bzoom_small_thumbs:last-child {
		position: relative;
		width: 100%;
	}
	.header_top_sp {
		padding-top: 0;
		margin-top: 0;
	}
	.top_right {
		z-index: 300;
		left: 0;
		right: 0;
	}
	.owl-buttons .owl-prev {
		margin-left: 0;
	}
	.owl-buttons .owl-next {
		margin-right: 0;
	}
	#tabs {
		margin-top: 10px;
	}
	#tabs li {
		display: block;
	}
	#tabs li:before {
		display: block;
		position: absolute;
		content: "\f105";
		right: 15px;
		top: 0;
		font-family: FontAwesome;
		bottom: 0;
		font-size: 24px;
		width: 29px;
		line-height: 1.6;
	}
	#tabs li a {
		padding: 10px 0 !important;
		border: 0;
		color: #666666;
		background: #eee;
	}
	#tabs li a.inactive {
		border-bottom: 1px solid #eee;
		padding: 10px 0 !important;
		background: #FFF;
	}

	.search_info {
		width: 240px !important;
		margin: 0 auto;
	}
	#content_top_fullwidth {
		padding-right: 0;
		padding-top: 8px;
	}
	.deal_image .sale_save_holder,
	.prod_hold .sale_save_holder {
		top: 30px;
		position: absolute;
	}
	div.prod_hold .image {
		width: 270px;
	}
	.pro_list_mob tbody,
	.pro_list_mob tr {
		display: block;
	}
	.pro_list_mob td {
		display: block;
		text-align: left !important;
		width: 100% !important;
		padding-left: 0px !important;
	}
	.visible-480 {
		font-weight: 600;
		margin-bottom: 3px;
		display: none !important;
	}
	.prod_hold {
		width: 90% !important;
	}
	.hidden-phone {
		display: none !important;
	}
	.mob-show {
		display: none !important;
	}
	.chosen-container.chosen-container-single.goog-te-combo.chosen-select {
		width: 109px !important;
	}
	#google_translate_element {
		width: 123px;
		float: left;
	}
	.chosen-container.chosen-container-single.goog-te-combo.chosen-select a {
		height: 21px !important;
		overflow: hidden;
		padding: 0 0px 0px 0px;
		text-indent: 4px;
		font-size: 11px;
	}
	li.bzoom_small_thumbs {
		top: 195px;
	}
	ul.clearfix li {
		width: 47.2%;
		margin-right: 1%;
		float: left;
	}
	ul.clearfix li:nth-child(2) {
		margin-right: 0%;
	}
	ul.clearfix li:nth-child(4) {
		width: 47%;
	}
	.bzoom {
		width: 100%;
	}
	.product-info .cart .add_to_compare,
	.product-info .cart .add_to_wishlist {
		padding: 0px 10px;
	}
	#language img {
		width: 19px;
		height: 19px;
	}
	.goog-te-gadget {
		overflow: hidden;
	}
	#header_top {
		display: inline-block;
		width: 100%;
		float: none;
	}
	div.prod_hold {
		margin-top: 0px !important;
	}
	#toTop {
		float: left !important;
	}
	.quickshop {
		display: none;
	}
	.res-tab {
		width: 96%;
	}
	.htabs a {
		background-color: #000 !important;
		color: #fff;
	}
	.res-tab a {
		width: 95%;
	}
	.tab-content {
		margin-top: 15px !important;
		padding: 20px 15px !important;
	}
	.contact_btn {
		padding-top: 10px;
	}
	.contact_data {
		width: 100%;
	}
	#header_top #cart .content {
		min-width: 275px !important;
		max-width: 280px !important;
	}
	.cart-info td {
		display: table-cell !important;
		text-align: left !important;
	}
	.cust_payment_refe td {
		display: block !important;
		width: 100% !important;
	}
	.element_from_right {
		opacity: 1 !important;
		right: 0px !important;
	}
	.concartpage {
		padding: 0px !important;
	}
	#tabs-header {
		margin-top: 3px;
		display: block;
		width: auto;
		float: none;
	}
	#header_top #cart .heading {
		float: none;
	}
	a.mob-menu-toggle {
		display: none;
	}
	.tab_head_over {
		display: inline-block;
		width: 100%;
	}
	.tabs_head {
		display: inline-block !important;
		width: 100%;
	}
	.style-1.menu {
		overflow-x: auto;
		height: 100%;
	}
	.menu ul li {
		position: relative;
	}

	.accord-header,
	.togg-header {
		background-color: transparent;
		padding: 0;
		line-height: 1.4;
		text-transform: uppercase;
		border-bottom: 1px solid #fff;
		transition: all 0.5s ease 0s;
	}
	.accord-header a:hover,
	.togg-header a:hover {
		text-decoration: none;
	}
	.accord-header a,
	.togg-header a {
		display: block;
		padding: 5px 12px;
		color: #fff;
	}
	.menu ul li a {
		color: #fff;
	}
	#menu ul#topnav li.top_cat,
	#menu ul.children2>li,
	#menu ul.children3>li,
	#menu ul.children>li {
		display: inline-block;
		float: none;
		width: 94%;
		line-height: 1;
		margin: 0;
		padding-left: 10px;
		border-bottom: 1px solid #fff;
	}
	#menu ul#topnav>li>a {
		color: #FFF !important;
		font-size: 12px;
		padding: 16px 0;
		display: block;
		position: relative;
		float: none;
	}
	#menu ul#topnav>li>a i {
		font-size: 22px;
	}
	#menu>ul#topnav>li:hover>a,
	#menu>ul#topnav>li>a.selected,
	#menu>ul.topnav2>li:hover>a {
		background: none;
	}
	.slide_toggle_left:hover {
		text-decoration: none;
	}
	#menu ul#topnav li:hover {
		background: rgba(0, 0, 0, .3);
	}
	.act {
		color: #123386 !important
	}
	.right0 {
		right: 0 !important;
	}
	.left0 {
		left: 0 !important;
	}
	.top_right {
		float: none !important;
		margin-top: 0 !important;
	}
	#footer {
		z-index: 10;
		display: inline-block;
	}
	#footer .column.element_from_left,
	#footer .column.element_from_right {
		width: 100% !important;
        min-height: 100px;
        text-align: center !important;
        padding: 0;
        margin: 10px 0 !important;
	}
	.fullwidth {
		width: 100% !important;
	}
	.col_right,
	.col_left {
		padding: 0 !important;
		width: 100% !important;
		float: none !important;
	}

	.login_captcha_box {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		-o-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-ms-transform: scale(0.8);
	}


	.review_box .captcha_box {
		transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
	}
}





@media screen and (max-width:667px) {
	.right_default .contact_data input[type="password"],
	.right_default .contact_data input[type="text"] {
		max-width: 275px !important;
	}
	.right_default .contact_data .chosen-container {
		max-width: 292px;
	}

	.product-info .image-additional {
		width: 49%;
	}
	.contact_data .captcha_box {
		transform: scale(0.97) !important;
		-webkit-transform: scale(0.97) !important;
		-o-transform: scale(0.97) !important;
		-moz-transform: scale(0.97) !important;
		-ms-transform: scale(0.97) !important;
	}

	.category-page .item {
		width: 47.4% !important;
	}
	.accord-header,
	.togg-header {
		background-color: transparent;
		padding: 0;
		line-height: 1.4;
		text-transform: uppercase;
		border-bottom: 1px solid #fff;
		transition: all 0.5s ease 0s;
	}
	.accord-header a:hover,
	.togg-header a:hover {
		text-decoration: none;
	}
	.accord-header a,
	.togg-header a {
		display: block;
		padding: 5px 12px;
		color: #fff;
	}
	.div#logo {
		height: auto;
	}
	#logo a {
		height: auto;
	}
	.tabs_head {
		vertical-align: middle;
	}
	.delivery-box .product_thumb,
	.delivery-box p,
	.delivery-box #shipping-new,
	.collection-address,
	.delivery-box table.radio {
		width: 100% !important;
	}
	.fullwidth .comment {
		width: 100%;
		clear: both;
		display: block;
		max-width: 100%;
	}
	.col-4 {
		width: 33.33% !important;
	}
	table.radio {
		max-width: 100% !important;
	}

	.login_captcha_box {
		transform: scale(0.89);
		-webkit-transform: scale(0.89);
		-o-transform: scale(0.89);
		-moz-transform: scale(0.89);
		-ms-transform: scale(0.89);
	}
	.login-content .left,
	.login-content .right {
		width: 49%;
	}
}


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

	#content {
		display: block !important;
	}
	.accountPage_box #tabs_content {
		padding-right: 0 !important;
	}
	.sitemap-info .store_img {
		padding-top: 0 !important;
		padding: 10px;
	}
	.sitemap-info .storesitemap p {
		width: 94% !important;
	}
	.col-4 {
		width: 33.33% !important;
	}
	.modal-box {
		position: absolute;
		top: 100px;
	}
	.accountPage_content .box_1,
	.accountPage_content .box_2 {
		float: none !important;
		width: 100% !important;
		clear: both;
		padding: 0;
		position: relative;
	    border: 0;
	}
	.item .cart {
		display: inline-block;
	}
	.contact_data .captcha_box {
		transform: scale(1.0) !important;
		-webkit-transform: scale(1.0) !important;
		-o-transform: scale(1.0) !important;
		-moz-transform: scale(1.0) !important;
		-ms-transform: scale(1.0) !important;
	}
	#footer .one_fourth {
		width: 49%;
		margin: 0;
		padding: 10px;
	}
	.Square {
		margin-top: 0;
		height: auto !important;
		max-width: 100%;
	}
	.Square a {
		height: auto !important;
	}
}


@media screen and (max-width:768px) {
    .owl-buttons .owl-next, .owl-buttons .owl-prev{
        margin-left: 0px;
        margin-right: 0;
    }
    .form_search{
        display:block;
    }
    .user_in ul {

        vertical-align: middle;
        line-height: 10px;
    }
    .user_in ul li{
        vertical-align: sub;
        line-height: 28px;
    }
    .price-full {
        display: none !important;
    }
    #header_colapse{    display: none;}
    .tab-header {
        display: block !important;
    }
    .tab-header.inner{
         margin: 0;   
    }
    .main_list {
        margin: 0;
        padding: 0 10px;
        width: 100%;
        display: inline-block;
    }
    #header_top #cart .cart_circle{
        display: none;
    }
    .user_in ul li:last-child {
        margin: 0;
    }
    .user_in ul li.divid:after {
        width: 1px;
        top: 7px;
        right: -10px;
        bottom: 7px;
    }
    .user_in ul li a [class*=" icon-"], .user_in ul li a [class^="icon-"] {
        color: #858386;
    }
    .user_in ul li {
        margin-right: 15px;
    }
	.widget-menu-list .widget-menu-item {
        margin-right: 0 !important;
        min-width: 32px;
        text-align: center;
    }

	.category-page .item {
		border: 1px solid #ddd;
		width: 48%
	}

	#footer .column {
		width: 48% !important;
	}
	.right_default .contact_data input[type="password"],
	.right_default .contact_data input[type="text"] {
		max-width: 323px !important;
	}
	.right_default .contact_data .chosen-container {
		max-width: 338px;
	}
	#enquiry-form{
		max-width: 257px !important;
	}


	.small-box {
		width: 35px !important;
	}
	#mainimage-insert {
		display: none;
	}
	.textarea_sp {
		width: 96% !important;
	}
	.return_table {
		margin-top: -40px !important;
	}
	.return_table td div:nth-child(2) {
		width: 68% !important;
	}
	.return_table td div:nth-child(3) {
		width: 23% !important;
	}
	.return_no_input {
		width: 100% !important;
		float: left !important;
		margin-top: 0 !important;
	}
	.return_no_input select {
		max-width: 100% !important;
		width: 100% !important;
	}
	.form_box .upload_area .upload_area_box {
		width: 100% !important;
	}
	.form_box .upload_area .upload_area_box textarea {
		width: 96% !important;
		max-width: 96% !important;
	}
	.form_box .return_box div {
		width: 50% !important;
	}
	.form_box .return_box div:last-child {
		clear: both;
		margin-top: 10px;
	}
	.form_box .return_box div.datepicker {
		width: auto !important;
	}
	
	.order-list .order-content div:nth-child(1),
	.order-list .order-content div:nth-child(3) {
		width: 40%;
	}
	.order-list .order-content div:nth-child(2),
	.order-list .order-content div:nth-child(4) {
		width: 60% !important;
	}
	.order-list .order-content div:nth-child(4) {
		text-align: right;
	}
    .form_box .form-group textarea{
        width: 100% !important;
    }
	.form.table.table-hover {
		width: 100% !important;
	}
	.form.table.table-hover .attr_exist td {
		width: 98% !important;
	}
	.clear-all-right {
		margin-right: 12px !important;
	}
	.textarea_note,
	.product_attribute_text {
		width: 93% !important;
	}
	.scrollbox {
		width: 96% !important;
	}

	/*.options_top{text-align:left;width:96%;position:fixed;top:0;padding:0 15px;left:0;background:#f1f1f1;z-index:999;border-bottom:1px solid #eee;}
.options_top li{cursor:pointer;display:inline-block;}
.options_top li span{position:absolute;text-align:left;width:100%;left:0;right:0;line-height:1;background:#fff;padding:5px;top:105%;display:none;}
.options_top li:hover span{display:block !important;}*/
	.login_list {
		margin: 0;
		padding: 0 !important;
		clear: none;
		display: inline-block !important;
		position: relative;
		float: none;
	}
	.ac_a:hover .account_ul {
		width: 145px;
	}
	.account_ul {
        left: 0;
        right: auto;
	}
	#logo a img {
		max-width: 100%;
		max-height: 90px;
	    vertical-align: middle;
	}
	.logo_lead {
		width: 100%;
	}
	.righr_head {
		width: 100%;
	}
	
	.contact_data .captcha_box {
		transform: scale(0.95) !important;
		-webkit-transform: scale(0.95) !important;
		-o-transform: scale(0.95) !important;
		-moz-transform: scale(0.95) !important;
		-ms-transform: scale(0.95) !important;
	}
	.main_ul .column {
		float: none;
	}
	#primary_nav_wrap {
	    display: inline-block !important;
        width: 100%;
        height: 100%;
        overflow-y: auto;
        background: rgba(0, 0, 0, .7);
        padding: 10px 0;
	}
	
	#primary_nav_wrap .menu_box,
	#primary_nav_wrap .main_ul {
	    padding: 0;
        z-index: 10;
        max-height: 0;
        opacity: 1;
        visibility: visible;
        position: relative;
        overflow: hidden;
        transition: max-height .3s ease-in;
        -moz-transition: max-height .3s ease-in-out;
        -o-transition: max-height .3s ease-in-out;
        -ms-transition: max-height .3s ease-in-out;
        -webkit-transition: max-height .3s ease-in-out;
        margin: 0;
        background: transparent !important;
        box-shadow: none;
        border-width: 1px 0;
	}
	.captch_error {
		padding-right: 14px;
	}
	#return_form .content span.error{margin-right: 0 !important;}
	.error {
		margin-right: 19px !important;
	}
	.address {
		padding-bottom: 29px;
		width: 100%;
		float: none;
	}
	.main_ul.selected,
	.menu_box.selected {
		max-height: 9999px !important;
	}
	.menu_box ul h2 {
		display: none;
	}
	.device_menu {
		display: block;
	}
	.item {
		width: auto;
	}
	.close_menu_box {
		display: block !important;
	}
	.five_sixth,
	.four_fifth,
	.one_fifth,
	.one_fourth,
	.one_half,
	.one_sixth,
	.one_third,
	.three_fifth,
	.three_fourth,
	.two_fifth,
	.two_third {
		margin: 5px 1.3%;
	}
	.data_user {
		width: 100%;
		float: none;
	}

	table.form tr td:first-child {
		width: 123px;
	}
	table.form tr td select {
		width: 100% !important;
	}
	table.form tr td input {
		width: 100%;
	}
	table.form tr td input[type="radio"] {
		width: auto;
	}
	.btn-captcha {
		margin-right: 0 !important;
		float: none;
		text-align: center;
	}
	.mob_head {
        display: block !important;
    }
	.top_list {
		text-align: right;
		padding: 0;
		right: 0;
		margin: 0;
	}
	.col-4 {
		width: 50%;
	}
	.checkout-content .right p,
	.checkout-content .left p {
		padding-right: 0 !important;
	}
	.cart-info thead .quantity,
	.cart-info tbody .quantity {
		text-align: right !important;
	}

	.cart_payment_left,	.cart_payment_right {
		width: 50% !important;
		padding: 0 15px !important;
	}
	.cart_payment_left .point_box .form_group {
        max-width: 100%;
    }
	.checkout_cnfrm {
		text-align: justify !important;
	}
	.welcome_user {
		text-align: center !important;
	}
	.left_side_image>img {
		margin-top: 0 !important;
	}
	.required {
		margin-left: 0 !important;
	}

	#quickview select {
		max-width: 180px;
	}
	.left_side_image {
		clear: both;
		float: none;
		position: relative;
		text-align: center;
		width: 100% !important;
	}
	.right_form_div {
		width: 100% !important;
		margin-top: 0 !important;
	}
	.size-1of2 {
		width: 100%;
	}
	#primary_nav_wrap ul {
		width: 100%;
        margin: 0 !important;
        padding: 0;
        float: none;
	}
	#primary_nav_wrap ul li {
        float: none;
        position: relative;
        width: 100%;
        font-size: 14px;
        margin: 0 !important;
	}
	#primary_nav_wrap ul a {
        white-space: normal !important;
        font-size: 12px;
        color: #fff;
        line-height: 1.2;
        padding: 10px 30px 10px 5px !important;
	}
	.main_ul {
		width: 100%;
		top: 100%;
		right: 0;
		left: 0;
	}
	#primary_nav_wrap .menu_box {
		width: 100%;
		bottom: 0;
		left: 0;
		top: 100%;
	}
	#primary_nav_wrap ul ul li {
		width: 100%;
	    background: transparent !important;
	        min-width: auto;
	}
	#primary_nav_wrap ul ul li:hover {
        background: transparent !important;
    }
    .menu_box ul li a {
        border-bottom: 0 !important;
    }
	#primary_nav_wrap ul ul li a {
        border-bottom: 0;
    }
	#primary_nav_wrap .has-child .has-child .has-child .menu_box {
		left: 0;
	}
	i.arrow {
		line-height: 1;
	}
	.has-child a i {
	    float: right;
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 25px;
        margin-top: 0 !important;
        position: absolute;
        display: block;
        z-index: 1000;
        top: 4px;
        font-size: 12px;
        right: 0;
        border-left: 1px solid #737272;
	}
	.icon-caret-down:before, .icon-caret-right:before {
        content: "\f067";
    }
    .selected.icon-caret-down:before, .selected.icon-caret-right:before {
        content: "\f068" !important;
    }
    .selected.icon-caret-down, .selected.icon-caret-right {
        border-left: 1px solid #ff3433;
        color: #ff3433;
    }
	.size-1of3 {
		width: 100%;
	}
	#primary_nav_wrap .menu_box1 {
		max-width: 100%;
		min-height: auto !important;
		width: 100% !important;
	}
	#menu {
        margin: 0 !important;
        position: fixed !important;
        top: 0;
        text-align: left;
        left: -999px;
        padding-top: 0;
        z-index: 1100099;
        bottom: 0;
        right: 0;
        width: 260px;
        background: rgba(0, 0, 0, .5)!important;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
	}
	.tabs_head {
		vertical-align: middle !important;
		height: auto !important;
	}
	.top_right {
		margin-top: 0 !important
	}
	.product-info .image-additional {
		width: 49%;
	}
	.return_product .one_third {
		width: 50%;
		box-sizing: border-box;
		margin: 0;
	}
	.return-opened textarea {
		vertical-align: top;
		width: 90%;
	}
	#footericon {
		display: none;
	}
	#footer .inner {
		padding: 15px !important;
		display: inline-block;
	}
	.compare-info {
		width: auto !important;
	}
	.cart-info table {
		border: 0;
	}
	.cart-info table thead {
		display: none;
	}
	.cart-info table tr {
		margin-bottom: 10px;
		display: block;
		border-bottom: 1px solid #ededed;
	}
	.cart-info table td {
		display: block !important;
		text-align: right !important;
		border-bottom: 1px dotted #ccc;
	    width: 100%;	
	}
	.cart-info table td:last-child {
		border-bottom: 0;
	}
	.cart-info table td:before {
		content: attr(data-label);
		float: left;
		color: #000;
		font-weight: bold;
	}
	.cart-info table tr:nth-child(even) {
		background: #f1f1f1;
	}
	.cart-info table tr:nth-child(odd) {
		background: #FFF;
	}
	.wishlist-info table thead {
		display: none;
	}
	.wishlist-info table tr {
		margin-bottom: 10px;
		display: block;
		border-bottom: 1px solid #ccc;
	}
	.wishlist-info table td {
		display: block !important;
		text-align: right !important;
		border-bottom: 1px dotted #ccc;
		width: 100%;
	}
	.wishlist-info table td:last-child {
		border-bottom: 0;
	}
	.wishlist-info table td:before {
		content: attr(data-label);
		float: left;
		color: #000;
		font-weight: bold;
	}
	.wishlist-info table td .price {
		text-align: right;
	}
	.wishlist-info table tbody:nth-child(odd) {
		background: #f1f1f1;
	}
	.wishlist-info table tbody:nth-child(even) {
		background: #FFF
	}
	.inner {
		width: auto;
		max-width: 100%;
	}
	.pricetag {
		margin: 15px 0;
		text-align: left !important;
	}
	.title-holder .heading_title {
		max-width: 100%;
	}
	.accord-header a,
	.togg-header a {
		display: block;
		padding: 5px 12px;
		color: #fff;
	}
	.accord-header,
	.togg-header {
		background-color: transparent;
		padding: 0;
		line-height: 1.4;
		text-transform: uppercase;
		border-bottom: 1px solid #fff;
		transition: all 0.5s ease 0s;
	}
    .product_information, .contact_data {
        width: 100% !important;
        padding-right: 0 !important;
    }
    .product-info > .left {width: 47%;}
	#google_translate_element {
		float: left;
		width: 132px;
	}
	.menu ul li a {
		font-size: 12px;
	}
	.bzoom li {
		width: 100%;
	}
	ul.clearfix li {
		width: 47.2%;
		margin-right: 1%;
		float: left;
	}
	ul.clearfix li:nth-child(2) {
		margin-right: 0%;
	}
	ul.clearfix li:nth-child(4) {
		width: 47%;
	}
	#footer {
		position: relative;
		display: inline-block;
	}
	.responsive-price {
		margin-top: -10px;
	}
	.rating-full {
		display: block;
	}
	.responsive-rating {
		display: none;
	}
	.product-info .cart {
		margin-bottom: 0px;
	}
	.product-info .description {
		padding-bottom: 0px;
	}
	.product-info>.left+.right {
		float: right;
		margin: 0px 0px 0px !important;
		width: 49%;
	}
	ul.bzoom li.bzoom_small_thumbs:last-child {
		position: relative;
		width: 100% !important;
	}
	.mob-menu-toggle1 {
		padding: 8px 12px;
	}
	#header_top {
		top: 0px;
	}
	.chosen-container {
		width: 127px !important;
	}
	#container.boxed {
		width: 100%;
	}
	.latest-post-big,
	.latest-post-big.post_right {
		float: left !important;
		width: 100%;
		margin: 0 0 30px 0 !important;
	}
	.box-posts-holder:before,
	.post-list:before {
		display: none !important;
	}
	.box-posts-holder .latest-post-big .post_wrapper,
	.post-list .latest-post-big .post_wrapper {
		margin: 0 auto !important;
	}
	.description_holding_div {
		float: none;
		clear: none;
		margin-left: 212px;
	}
	.latest-post-big .post-date:before,
	.latest-post-big .post-date:after,
	.latest-post-big .post-date span:before {
		display: none !important;
	}
	.latest-post-big .post-date,
	.latest-post-big.post_right .post-date {
		left: 10px;
		top: -10px;
	}
	.post-title {
		margin-left: 65px;
	}
	.latest-post-big .blog-meta {
		display: none !important;
	}
	.fullscreen_slider_holder {
		padding-top: 50px;
	}
	.fullscreen_slider_holder .slide h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.fullscreen_slider_holder .full_desc_holder {
		display: none !important;
	}
	#toggle_switch {
		display: none;
	}
	#header_colapse {
		height: auto;
	}
	.header_support,
	#header_colapse .inner.inner2 {
		display: none !important;
	}
	.product-info .left {
		box-sizing: content-box;
	}
	.product-info>.left+.right {
		box-sizing: content-box;
	}
	#logo a {
		height: auto;
	}
	#language img {
		height: 25px;
	}
	.no-paralax {
		padding: 30px 0;
	}
	.box-paralax {
		padding: 30px 0;
	}
	.box-product,
	.product-list {
		text-align: center;
	}
	div.prod_hold {
		margin: 10px auto;
	}
	#shopbypricefilter-slider-holder {
		width: 100%;
	}
	a#compare-total {
		display: block;
		text-align: right;
		margin: 0 auto !important;
		margin-bottom: 8px !important;
		width: 100%;
	}
	.product-filter .limit,
	.product-filter .sort {
		margin: 0 auto !important;
		width: 100%;
		margin-bottom: 5px !important;
		text-align: right !important;
	}
	.cat_hold {
		margin: 0px 4px 15px 4px;
	}
	#header .links {
		margin: 0;
	}
	#currency {
		margin-left: 0px;
	}
	#header #welcome {
		float: left;
		clear: both;
		width: 100%;
		margin-bottom: 10px;
	}
	#header #search {
		position: relative;
		clear: both;
		width: 440px;
		margin-bottom: 10px;
	}
	#header #search input {
		width: 380px;
	}
	#header #support {
		display: none;
	}
	#column-right,
	#column-left {
		float: none;
		width: 100%;
	}
	#column-right+#content,
	#column-left+#content,
	#column-left+#column-right+#content {
		margin: 0 0 0 0;
	}
	#footer .one_half {
		width: 100% !important;
		margin: 10px 0 !important;
	}
	.htabs a {
		font-size: 14px;
	}
	.product-info .image {
		width: 380px;
		border: none;
		margin: 0 auto 20px auto !important;
		float: none !important;
		padding-left: 27px;
		height: auto;
	}
	a.twitter_follow_link {
		display: none !important;
	}
	.deal_holder .image,
	.deal_holder .deal_info {
		padding: 10px 0;
		width: 100%;
	}
	.product-info .image img {
		max-width: 100%;
	}
	.contact-info .one_third {
		width: 100% !important;
		margin-bottom: 15px;
	}
	span.map,
	span.skype,
	span.hours,
	span.fax,
	span.phone,
	span.address {
		height: auto;
	}
	#column-left div.prod_hold,
	#column-right div.prod_hold {
		margin: 0px 8px 20px 8px;
	}
	#header .banner .one_third,
	#content .banner .one_third {
		width: 32.7%;
	}

	.banner .one_half,
	.banner .one_third,
	.banner .one_fourth,
	.banner .one_fifth {
		margin-right: 0 !Important;
		margin-bottom: 15px;
		width: 100%;
	}
	.box-iconboxes .one_half,
	.box-iconboxes .one_third,
	.box-iconboxes .one_fourth,
	.box-iconboxes .one_fifth {
		margin-bottom: 40px !important;
	}
	#sortable-wrap .prod_hold {
		margin-right: 0px;
		margin-left: 0px;
	}
	.htabs a {
		font-size: 12px;
		padding: 8px 6px !important;
	}
	.htabs a i {
		display: none !important;
	}
}

@media screen and (max-width:240px) {
	.close_menu_box {
		width: 90%;
	}
	.drop_menu_box {
		width: 100%;
	}
	#header_top #cart .content {
		min-width: 180px !important;
		max-width: 180px !important;
	}
	#header_top #cart .checkout {
		text-align: center;
	}
	#header_top #cart .checkout a {
		padding: 5px;
	}
	.product-info .image-additional a {
		padding: 2px;
	}
	.top_right li.curr {
		margin-top: -65px;
	}
	.deal-text {
		display: block;
	}
	.deal-email,
	.deal-button {
		display: block;
		width: 100%;
	}
	table.form tr td:first-child {
		width: auto !important;
		display: inline-block !important;
	}
	table.form td {
		vertical-align: middle;
	}
	.category-page .item {
		width: 82% !important;
	}
	div#logo {
		float: none;
		margin: 0 auto;
	}
	#tabs-header {
		max-width: 201px;
		width: 100%;
	}
	.item {
		margin: 0;
	}
	.title-holder {
		max-height: 100%;
		top: 0;
	}
	.pricetag {
		font-size: 26px;
	}
	h1.heading_title {
		font-size: 16px;
	}
	.product-info .cart {
		height: 100px;
		margin-bottom: 0;
	}
}


@media only screen and (min-width:1024px) and (max-width:1160px) {
	.right_form_div {
		width: 58%;
	}
	.left_side_image {
		width: 42% !important;
	}
}
@media screen and (min-width:1200px) {
	#sortable-wrap .prod_hold {
		margin-right: 5px;
		margin-left: 5px;
	}
	#container.boxed {
		width: 1190px;
	}
}

@media screen and (min-width:736px) {
	.input_group span {
		width: 92%;
	}
	.accountPage_content .box_1 {
		float: left;
	}
	.accountPage_content .box_2 {
		float: right;
	}
}



.act {
	color: #123386 !important
}

.right0 {
	right: 0 !important;
}

.left0 {
	left: 0 !important;
}

.sign_join {}

.joined {}

.content select option {
	padding: 0 10px !important;
}