#rev_slider_1_wrapper {
	background: none !important;
}

@media screen and (max-width:480px) {
.listing_show {
	height: auto!important
}
.catalog-product-view #product_addtocart_form #etalage li.thumb_1 {
	left: 0px !important;
}
.catalog-product-view .product-collateral.pdt12 .owl-theme .owl-controls .owl-buttons .owl-next {
	right: 0px !important;
}
.container {
	width: 100%;
	float: left;
}
.product_img ul li ul li {
	width: 20%;
	float: left;
}
.select, .showing {
	float: none!important;
	margin: 0 auto;
	width: 200px!important
}
#etalage .etalage_thumb_image {
	width: 167px !important;
	height: auto !important;
}
.poduct_shop_padding .product-name h1 {
	line-height: 31px;
}
.breadcrumb {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 253px;
	width: 100%;
}
.showing span {
	float: left;
	width: 100%;
	text-align: left
}
#etalage ul li.etalage_smallthumb_first {
	width: 9%;
}
.for_footer_ancher_app {
	opacity: 0;
	margin: 40px 0;
}
.topprice_con.brand_price .priceing > label {
	float: none;
	letter-spacing: 0;
	margin: 0 0 10px !important;
	width: auto !important;
}
.newsletter_bg.bscclearfix {
	width: 235px;
}
.site_menu {
	border: none;
}
.detail_banner_tab {
	display: none;
}
.detail_banner_mob {
	display: block;
	position: relative;
	float: left;
	width: 100%;
}
.detail_banner_mob img {
	float: left;
	width: 100%;
	height: auto;
}
.detail_banner {
	display: none;
}
.detail_banner_mob h1 {
	font-size: 10px;
	height: auto;
	letter-spacing: 1px;
	line-height: 13px;
	padding: 2% 2%;
	background: rgba(34, 34, 34, 0.7) none repeat scroll 0 0;
	bottom: 0;
	font-family: "Open Sans", sans-serif;
	position: absolute;
	width: 96%;
	color: #fff;
	text-align: center;
	font-weight: 200;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-prev, .product-collateral.pdt12 .owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 3px!important
}
.product_img {
	width: 100% !important;
}
.detail_tab, .priceing {
	float: left;
	margin: 20px 0
}
#etalage {
	width: 62% !important;
}
.sb-search {
	display: none;
}
.registration_marge {
	margin-left: 0
}
.top_marg_main {
	width: 99.3%;
	margin: 10px 0 0
}
.detail_banner>h1 {
	font-size: 10px;
	height: auto;
	letter-spacing: 1px;
	line-height: 13px;
	padding: 1% 2%
}
#search.input-text.required-entry, .input-text #search.required-entry {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #bdbdbd;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	padding: 0;
	top: 0;
	z-index: 10;
	font-size: 11px
}
#search.input-text.required-entry {
	background: #fff;
	color: #acacac;
	height: 23px;
	right: 0;
	width: 68%;
	float: left;
	border-radius: 0;
	box-shadow: none;
	border-bottom: 1px solid #bdbdbd;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-next, .product-collateral.pdt12 .owl-theme .owl-controls .owl-buttons .owl-next {
	right: -16px!important
}
.ei-slider-loading {
	line-height: 207px!important
}
.sign_in_data>form {
	width: 100%
}
.shipping_marg {
	margin: 20px 0 5px!important
}
.mousetrap {
	display: none
}
.img_box.grid_img_margin.item.span4 {
	width: 100%!important
}
.sign_in_data {
	width: 100%
}
.catalog-product-view .product-options {
	margin: 20px auto 0;
	width: 190px;
	float: none
}
.mayank {
	float: left;
	width: 100%
}
.product-collateral .owl-theme .img_box_in {
	width: 100%!important
}
.product-collateral .owl-item {
	float: left;
	margin-left: 0!important;
	width: 10%!important
}
.product-collateral .owl-item .img_box, .product-collateral.pdt12 .owl-theme .img_box_in {
	width: 100%!important
}
.product-collateral.pdt12 .owl-item {
	float: left;
	margin-left: 0!important;
	width: 50%!important
}
.add_cart .button.btn-cart {
	float: none
}
.quantity_left {
	float: none;
	margin: 0 auto;
	width: 140px
}
.quantity_left > input {
	margin: 0 0px 0 2% !important;
}
.for_btn_full {
	margin-right: 0;
	text-align: center;
	width: 100%
}
.opc {
	min-height: 775px
}
.buttons-set {
	float: right;
	width: 100%
}
.top_marg_left {
	margin-right: 0;
	overflow: auto;
	width: 100%
}
.mobile_search {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	display: block
}
.display1, .display2, .display3, .mobile_search .input-box label, .mobile_search a span {
	display: none
}
.mobile_search a {
	background: url(../images/search.png) center center no-repeat #fff;
	color: #fff;
	float: left;
	width: 100%;
	height: 100%
}
.input-text #search.required-entry {
	background: #fff;
	color: #acacac;
	height: 23px;
	right: 0;
	width: 68%;
	float: left
}
.mobile_search .button.search-button {
	background: #ff4d55 none repeat scroll 0 0;
	border: medium none;
	float: left;
	font-size: 11px;
	font-weight: 700;
	height: 24px;
	margin-left: 10px;
	padding: 2px;
	width: 54px;
	-webkit-border-radius: 0px;
	box-shadow: none;
	-webkit-appearance: none;
}
#search-content, .bgforli, .emolo {
	background: #fff
}
.mobile_search .button.search-button span {
	color: #fff;
	font-size: 11px
}
#boxes #dialog {
	width: 90%!important;
	position: absolute!important;
	min-width: auto
}
.main_for_popup_left {
	width: 100%!important
}
#search-content {
	border-radius: 0 0 3px 3px;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .9);
	display: none;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 31px;
	z-index: 999;
	width: 200px
}
.main_for_popup_right {
	margin: 15px 0 0;
	width: 100%!important
}
.header_middle {
	width: 100px
}
.header_right {
	float: none;
	margin: 10px 0;
	width: auto
}
.detail_tab, .header_left>p {
	width: 100%
}
#menu-button a {
	margin: 0!important
}
.detail_nav a, .login_option1, .login_option2, .product_heading, .product_img, .quantity_left, .select, .showing, .veri_sign_img {
	text-align: center
}
.header_right.account-cart-wrapper>nav, .sb-search {
	margin-right: 5px
}
.account-cart-wrapper {
	top: 78px!important;
	z-index: 99999
}
.header_left {
	margin: 10px 0;
	width: 100%;
	text-align: center
}
.for_main_para_image {
	width: 96%
}
.for_main_para_matter {
	width: 85%
}
.brand {
	width: 56%
}
.catalog-product-view .add-to-cart.quantity {
	margin: 15px 0
}
.topprice_con1 .priceing {
	float: none;
}
.availability.in-stock.brand {
	width: 150px;
	margin: 0 auto;
	float: none
}
.tabs {
	width: 100%
}
.listing_list_product_data>label {
	width: auto
}
.img_box .discounted1 {
	left: 85%!important
}
.register {
	margin: 0;
	width: 100%
}
.sign_in {
	float: left;
	margin: 30px 0 0;
	width: 100%
}
.veri_sign_img {
	margin: 0 0 28px;
	width: 100%
}
.veri_sign ul {
	margin: 0 25%;
	width: 70%
}
.sign_in_input label {
	width: 100%;
	margin: 0 0 10px
}
.customer-account-login .sign_in_input input {
	width: 97%
}

.sign_in_input input {
	width: 90%
}
.remember_me {
	float: left;
	width: 100%
}
.login_option1 {
	margin: 0 0 15px;
	width: 100%
}
.login_option2 {
	margin: 0;
	width: 100%
}
.login_option_heading_img {
	width: 36%
}
.login_option_heading_data {
	width: 28%
}
.contact_address, .contact_form, .contact_img {
	width: 100%
}
.contact_data {
	margin: 20px 0 0;
	width: 100%
}
.contact_form {
	margin-left: 0
}
.contact_form>input {
	width: 98%
}
.contact_form textarea {
	border: 1px solid #454545;
	padding: 2%;
	width: 96%
}
.detail_left {
	width: 100%
}
.detail_right {
	float: left;
	margin: 32px 0 0;
	width: 100%
}
.product_img {
	margin: 0 0 22px 0 !important;
	width: 100%;
}
.detail_product_dis {
	float: left;
	width: 100%
}
.left_slider {
	float: left;
	margin-top: 14%;
	width: 10%
}
.head-wrapper {
	top: 143px
}
.faq-index-index .head-wrapper {
	position: inherit;
	margin-bottom: 40px
}
.faq-index-index .home_banner_container {
	height: inherit
}
.fluid_container.slider_wrapper {
	margin-top: 452px
}
.camera_wrap {
	height: 322px
}
.img_box1 {
	float: left;
	margin-bottom: 28px;
	margin-right: 6%;
	width: 60%
}
.right_slider {
	float: left;
	margin: 14% 0 0 1%;
	width: 10%
}
.img_margin {
	margin: 0 5% 20px
}
.quantity_right {
	float: left;
	width: 100%
}
.pincode_left, .pincode_right {
	width: 100%
}
.detail_nav {
	border: 1px solid #ececec;
	float: left;
	height: auto;
	width: 100%
}
.detail_nav li {
	float: left;
	line-height: 55px;
	width: 100%
}
.detail_nav a {
	color: #565656;
	float: left;
	font-size: 15px;
	padding: 0;
	width: 100%
}
.listing_grid_right {
	float: left;
	margin: 32px 0 0;
	width: 100%
}
.listing_list_right {
	width: 100%
}
.listing_list_product_data, .listing_list_product_img {
	text-align: center;
	width: 100%;
	margin: 0 0 20px
}
.stars {
	float: left;
	margin: 15px 0;
	width: auto
}
.leftbox, .leftbox1, .rightbox {
	width: 100%
}
.share_con {
	width: 165px;
	margin: 0 auto;
	float: none
}
.compare, .for_bir {
	float: left
}
.compare>span {
	margin: 0
}
.listing_list_product_data>p {
	text-align: left
}
.nav {
	margin-bottom: 25px
}
.for_bir, .leftbox {
	margin-bottom: 10px
}
.rightbox {
	margin-left: 0
}
.note p {
	width: 28%
}
.mainhead p {
	font-size: 15px;
	width: 64%
}
marg3 {
	margin-left: 18%!important;
	width: 41%!important
}
.emolo, .emolo1, .main_checkout1, .pay, .shad, .shad1, .shad3 {
	width: 100%
}
.pay, .shad {
	background: #f2f2f2
}
.shad1 {
	background: #fff
}
.emolo1 {
	background: #f2f2f2
}
.lower_header_right .nav ul li a:hover, .nav .nav_mob a {
	background: #a72424
}
.help_inner1 p {
	width: 95%
}
.check_contant3 {
	width: 100%
}
.mainhead img {
	float: left;
	margin-top: 0
}
.shipping_form1 {
	width: 100%;
	margin-left: 0
}
.shipping_form1 label {
	text-align: left;
	margin-left: 2%
}
.shipping_form1 select {
	margin-left: 2%;
	width: 97%
}
.for_bir {
	margin-left: 2%;
	width: 95%
}
.shisec label {
	width: 100%!important
}
.check_con3, .for_button {
	margin-left: 2%;
	width: 95%
}
.check_con3 .cheinp2 {
	margin-left: 7%
}
.for_marg {
	width: 90%!important
}
.for_marg>p {
	width: 100%!important
}
.emolo1>p, .shad1>p {
	font-size: 15px;
	width: 140px
}
.main_checkout {
	width: 100%
}
.cart_button {
	margin: 0 auto;
	width: 62%;
	float: none
}
.cart_button1 {
	float: none;
	margin: 10px auto;
	width: 68%
}
.check_con1 p {
	width: 90%
}
.side_summery {
	width: 97%;
	margin-top: 10px;
	margin-left: 0
}
.cheinp input[type=text] {
	width: 130px
}
.cheinp {
	width: 75%;
	margin-left: 2%
}
.fone_icon {
	width: 100%
}
.cart_button2 {
	margin: 0 auto;
	width: 50%;
	float: none
}
.inset, .middle1 {
	float: left
}
.fone_icon p {
	margin-bottom: 10px
}
.help_inner {
	width: 100%;
	margin-top: 10px;
	margin-left: 0
}
.fone_icon1 p {
6 margin: 5px 0 10px 5px
}
.fone_icon1 {
	margin-bottom: 10px
}
.check_contant1 {
	width: 100%
}
.shipping_form {
	width: 100%;
	margin-left: 0;
	float: left
}
.shipping_form input[type=text] {
	margin-left: 2%;
	width: 95%
}
.shipping_form select {
	margin-left: 2%;
	width: 97%
}
.shipping_form label {
	text-align: left;
	margin-left: 0
}
.shipping_form p {
	width: 45%
}
.shipping_form input[type=checkbox] {
	margin-left: 2%
}
.check_con2 {
	margin: 10px 0 20px 2%;
	width: 80%
}
.check_con2 p {
	margin: 0 0 20px
}
.ad_2, .ad_3, .help_inner1, .slider {
	margin-bottom: 20px
}
.middle1, .middle6 {
	margin-top: 0
}
.help_inner1 {
	width: 100%;
	margin-left: 0
}
.help_icon1 {
	width: 100%
}
.top_marg {
	padding: 0 2%;
	width: 96%
}
.condition {
	width: 99%
}
.inset, .middle1, .middle5, .middle6 {
	width: 100%
}
.inset {
	border: none;
	margin: 10px 0 0;
	padding: 0
}
.frecl, .tdmain, .tdmain1, .tdmain2, .tdmain3, .tdmain4, .tdmain5, .thfocl {
	font-size: 10px
}
.lower_footer_data ul li a, .tdmain3 {
	font-size: 12px
}
.ad_2, .ad_3 {
	width: 100%;
	text-align: center
}
.middle1_left>img {
	max-width: 100%;
	height: auto
}
.middle1_right>img {
	float: none;
	max-width: 96%
}
.img_box_in>img {
	border: 1px solid #f1e4d7;
	padding: 2%;
	width: 96%
}
.middle2, .nav .nav_mob a {
	float: left;
	width: 100%
}
.nav_mob {
	display: block
}
.nav .nav_mob a {
	height: 32px;
	padding-top: 12px;
	text-align: center
}
.nav ul {
	display: none
}
.nav:hover ul {
	display: block;
	position: relative;
	z-index: 9999
}
.lower_header_right .nav ul {
	margin: 0
}
.upper_header1, .upper_header2, .upper_header4, .wrapper .upper_header3 {
	width: 100%;
	margin: 10px 0 0
}
.lower_header_right .nav ul li {
	width: 100%
}
.lower_header_right .nav ul li a {
	background: #c94141;
	float: left;
	padding: 8px 0;
	border-bottom: 1px solid #e18e8e;
	color: #fff;
	text-align: center;
	width: 100%
}
.wrapper {
	width: 96%
}
.lower_header_right {
	width: 100%
}
.wrapper1 {
	width: 90%
}
.upper_header1 {
	text-align: center
}
.upper_header3 span img, .wrapper .upper_header3 {
	float: left
}
.upper_header4 {
	float: left;
	text-align: center
}
.lower_header_left {
	width: 100%;
	text-align: center
}
.middle1_left_txt, .middle1_right_txt {
	background: #d2cfcf;
	float: left;
	left: 0;
	opacity: .8;
	position: absolute;
	right: 0;
	text-align: center;
	top: 40%;
	width: 99%
}
.middle1_right img {
	width: 100%
}
.lower_header_right_up {
	float: none;
	width: 97%;
	margin: 0 auto
}
.middle5_left>img {
	float: left;
	margin-top: 18px;
	width: 26%
}
.cart, .middle1_middle, .search {
	width: 100%
}
.cart {
	margin: 0 0 20px
}
.middle1_left {
	max-width: 100%;
	width: 100%;
	margin-bottom: 20px
}
.shadow {
	margin: 0 auto;
	width: 300px;
	float: none
}
.middle1_right {
	width: 99%;
	margin-bottom: 25px
}
.ad, .img_box img_margin .img_box_in, .social {
	width: 100%
}
.middle5_left {
	margin-bottom: 20px;
	width: 100%
}
.ad {
	margin: 0 0 30px
}
.upper_footer {
	margin: 0 0 20px;
	border-bottom: 0
}
.footer1 h4 {
	margin-bottom: 5px
}
.social {
	border-right: medium none;
	padding-right: 0
}
.upper_footer_wrapper .shipping {
	border-right: none;
	width: 100%!important;
	padding: 20px 0 16px
}
.ship_content {
	text-align: left
}
.subsicribe input[type=text] {
	width: 60%
}
.subsicribe {
	width: 100%;
	padding: 20px 0
}
.follow {
	margin: 0 15px 0 2%
}
.shipping_img {
	margin-left: 2%
}
.subsicribe input[type=text] {
	margin: 0 0 0 2%
}
.upper_footer_data1 {
	border-right: medium none;
	margin: 0 auto;
	width: 75%;
	float: none
}
.upper_footer_data2 {
	width: 75%;
	margin: 0 auto;
	text-align: left
}
.upper_footer_data2>img {
	float: left;
	margin: 9px 0 0
}
.shipping {
	float: left;
	margin-top: 0
}
.upper_footer_data3 {
	border-left: none;
	border-right: none;
	width: 100%
}
.upper_footer_data4 {
	color: #696969;
	width: 100%
}
.footer {
	float: left;
	text-align: center;
	width: 100%
}
.footer1 {
	background: 0 0;
	padding: 0
}
.footer4 {
	float: left;
	width: 100%;
	background: 0 0;
	padding: 0 0 25px;
	margin: 0
}
#product_addtocart_form .available.product_code {
	float: none!important;
	margin: 0 auto;
	text-align: center;
}
.topprice_con1 .priceing {
	float: none;
}
.footer5 {
	width: 96%;
	float: left
}
.v_line {
	float: none;
	margin: 0
}
.upper_header2 span a img {
	float: left;
	margin-left: 30%
}
.upper_footer_data3>img {
	float: left;
	margin: 24px 4% 0 10%
}
.middle5_text {
	float: left;
	text-align: center;
	width: 100%
}
.middle5_text span {
	color: #484848;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase
}
.middle5_text p {
	color: #3a3a3a;
	font-size: 13px;
	margin: 0
}
.emolo>p, .pay>p, .shad>p {
	font-size: 15px
}
.emolo>p {
	width: 113px
}
.shad>p {
	width: 140px
}
.pay>p {
	width: 113px
}
.check_contant {
	background: url(../images/divider.jpg) right center no-repeat #fff;
	float: left;
	height: 200px;
	width: 98%
}
.middle1_left p img {
	float: left;
	width: 96%
}
#menu-content {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.middle2_data>div {
	float: left;
	width: 100%;
}
form#search_mini_form {
	width: 100%
}
.col-main {
	width: 96%!important
}
.std {
	float: left;
	width: 100%
}
.upper_header2_span p {
	float: left
}
.upper_header2_span {
	width: 150px;
	margin: 0 auto;
	float: none
}
.upper_header3_span {
	width: 180px;
	margin: 0 auto;
	float: none
}
.upper_header4 a {
	float: none
}
.middle1_left>p, .middle2_data {
	float: left;
	width: 100%
}
#menu-button a span {
	opacity: 0
}
.tabs-menu li {
	margin: 0!important
}
.shadow>ul {
	width: 97%
}
.compare, .footer1.third {
	width: 100%
}
.shadow ul li a {
	margin: 5px;
	font-size: 14px
}
.detail_banner img {
	height: auto
}
.upper_footer_left {
	margin-bottom: 50px;
	padding: 0!important;
	width: 100%;
	height: auto
}
.upper_footer_right {
	padding: 0!important;
	width: 100%;
	height: auto
}
.information_left, .information_middle {
	margin-bottom: 30px;
	margin-right: 0;
	width: 100%
}
.footer.container .footer {
	padding-top: 0
}
.information_right {
	width: 100%
}
.follow.footer1 li a img {
	float: none!important;
	width: auto!important
}
.footer1 a, .footer1 li, .footer1>ul {
	float: none
}
.footer1 {
	margin: 10px 0;
	text-align: left;
	width: 100%
}
#menu-button a, .product-name, .review, .wishlist {
	text-align: center
}
.social1 {
	margin-bottom: 10px
}
.cart-items-box, nav #login #login-content {
	right: 0;
	top: 31px;
	z-index: 9999
}
.cart-items-box {
	right: 10px
}
#menu-button a {
	background: rgba(228, 231, 233, 0.9) url("../images/nav_bg_mobile.png") no-repeat center center;
	width: auto;
	padding: 0!important
}
.header_bottom {
	position: absolute;
	top: 73px;
	width: 100%
}
.nav-container {
	border: none!important;
	position: absolute!important
}
 #form-validate h2.legend, . .logo_left, .sb-search {
display:none
}
.cms-index-index.cms-home .img_box {
	min-height: 300px
}
.img_box {
	float: left;
	margin-right: 2%!important;
	min-height: auto;
	width: 48%!important
}
.upper_footer_wrapper {
	width: 94%
}
.footer .follow {
	width: 100%;
	margin: 0 0 20px;
}
.for_center {
	width: auto!important
}
.for_shipping {
	margin: 25px auto 0!important
}
.upper_footer_right p {
	margin: 25px 0 5px!important
}
.payment_method>a {
	float: none!important
}
.showing {
	float: right;
	width: auto
}
.select {
	float: left;
	width: 200px
}
.select select {
	width: auto;
	margin: 4px 0 0
}
.product_head p {
	font-size: 16px
}
.cms-index-index.cms-home .img_box.grid_img_margin.item.first.span4 {
	width: 100%!important
}
.img_box_in {
	width: 100%
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: -8px!important
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: -23px!important
}
.login_base, .new_register, .required_fields {
	float: left;
	width: 100%;
	margin-left: 0
}
.inchoo-socialconnect-register .col3-set {
	margin: 0 auto;
	width: 150px;
	float: none
}
div.inchoo-socialconnect-facebook, div.inchoo-socialconnect-google, div.inchoo-socialconnect-twitter {
	height: 35px!important;
	width: 37px!important;
	border-radius: 10px
}
.inchoo-socialconnect-register .sign_in_heading {
	float: none!important;
	margin: 0 auto!important;
	padding: 0!important;
	width: 80px!important
}
.page-title h1 {
	color: #e7342b;
	font-size: 14px
}
.page-title {
	border-bottom: none;
	width: auto
}
.customer-account-create #form-validate {
	width: 100%;
	padding: 0
}
.customer-account-create #form-validate .customer-name .field input, .customer-account-create #form-validate .shipping_form input[type=text], .customer-account-create #form-validate .shipping_form input[type=email], .customer-account-create #form-validate .shipping_form input[type=password] {
	width: 98%!important
}
.customer-account-create #form-validate .customer-name .field, .customer-account-create #form-validate .shipping_form {
	padding-bottom: 0;
	margin-bottom: 10px
}
.poduct_shop_padding .product-name h2 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
	padding-bottom: 5px
}
.wishlist .link-wishlist {
	padding: 3px 0 0 30px;
}
.available>label, .available>span {
	font-size: 16px
}
#product_addtocart_form .priceing .old-price {
	float: none;
	margin-bottom: 0!important;
	margin-left: 0;
	margin-right: 0!important;
	margin-top: 0;
	text-align: center
}
.link-wishlist {
	float: none
}
.wishlist {
	width: 100%
}
.product-view .tabs li {
	border-bottom: 1px solid #efefef;
	width: 100%;
	padding: 10px 0
}
.catalog-product-view .product-collateral {
	width: 100%;
	margin-right: 0
}
.catalog-product-view #owl-demo .owl-wrapper .owl-item:first-child {
	margin-left: 9px
}
.etalage_thumb.thumb_1 img, .etalage_thumb.thumb_2 img, .etalage_thumb.thumb_3 img {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1, .etalage_thumb.thumb_2, .etalage_thumb.thumb_3 {
	width: 280px !important;
	height: auto !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}
.etalage_small_thumbs ul {
	width: 100% !important;
}
li.etalage_small_thumbs {
	/*left: 0;*/
	margin-bottom: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0 !important;
	/*right: 0;*/
	top: inherit !important;
	width: 89px !important;
}
li.etalage_small_thumbs ul li {
	width: 76% !important;
	margin-right: 2% !important;
}
#etalage {
	height: 510px !important;
	margin-bottom: 10px !important;
}
}
@media screen and (min-width:501px) and (max-width:639px) {
.opc .buttons-set p.required {
	text-align: left
}
.checkout-onepage-index .order-review-button .amscheckout-submit {
    margin: 0 0 0 0px;
}

.subsicribe .newsletter_bg.bscclearfix .validation-advice {
	left: 13px;
}
.col2-set .col-2 {
	margin: 17px 0px 0px 0px;
}
.col2-set {
	padding: 0px 0px 10px 0px;
}
#products-list .listing_list_product .buttons .button1, #products-list .listing_list_product .buttons .button2 {
	width: 43%!important
}
.code_div .add-to-links {
	float: right;
	margin-top: 15px;
	width: 275px
}
body.catalog-product-view .poduct_shop_padding .add-to-cart button {
	display: list-item;
	float: none;
	margin: 0 auto;
	padding: 4px 2%;
	width: 48%
}
#product_addtocart_form .poduct_shop_padding .add_cart {
	width: 94%
}
.add_cart .share_con {
	width: 271px
}
.add_cart .share_con a {
	width: 60px
}
.brand_price {
	text-align: center
}
.img_box {
	min-height: 492px !important;
}
}
@media screen and (min-width:320px) and (max-width:500px) {
.available, .brand_price {
	text-align: center
}
.subsicribe .newsletter_bg.bscclearfix .validation-advice {
	left: 6px;
}
body.checkout-cart-index .inset #discount-coupon-form .discount .discount-form .buttons-set input {
    display: table;
    margin: 7px auto;
}
body.checkout-cart-index .container542 {
    margin-top: 0px;
}
.checkout-onepage-index .order-review-button {
    width: 302px;
    margin: 0px auto;
    padding: 0px;
}
body.checkout-onepage-index .order-review-button .amscheckout-submit {
    margin: 0 0 0 0px !important;
}
.col2-set {
	padding: 0px 0px 10px 0px;
}
.col2-set .col-2 {
	margin: 17px 0px 0px 0px;
}
.header_right.account-cart-wrapper>nav {
	margin-right: 0
}
#products-list .listing_list_product .product-shop .compare {
	float: right;
	margin-top: 1px
}
#products-list .listing_list_product .share_con {
	width: 280px;
	margin: 0 auto;
	float: none
}
#products-list .listing_list_product .share_con a {
	width: 60px
}
.add-to-links {
	float: right;
	margin: 13px auto 0;
	width: auto
}
.brand_price span {
	display: inline-table
}
.brand_price label {
	font-weight: 700;
	display: inline-block
}
#product_addtocart_form .available.product_code {
	float: none!important;
	margin: 0 auto
}
#product_addtocart_form .poduct_shop_padding .add_cart {
	width: 96%
}
body.catalog-product-view .poduct_shop_padding .add-to-cart button {
	margin-bottom: 0;
	margin-right: 0;
	padding: 4px 2%
}
.add_cart .share_con {
	width: 271px
}
.add_cart .share_con a {
	width: 60px
}
.topprice_con.brand_price .priceing {
	margin: 10px 0;
	width: auto
}
/*-------chandramohan------*/
ul.menuH ul {
	left: 0px;
}
.header-cart .cart-items-box {
	left: -168px;
}
.cart_digit {
	right: 3px;
	top: -7px;
}
.wish_digit {
	right: 5px;
	top: 2px;
}
.wishlist-items-box {
	top: 38px;
	left: -217px;
}
#back-top {
	left: 90%;
}
}
@media screen and (min-width:481px) and (max-width:500px) {
#product_addtocart_form .available.product_code, .topprice_con.brand_price .priceing {
	float: left!important
}
.catalog-product-view .product-collateral.pdt12 .owl-theme .owl-controls .owl-buttons .owl-next {
	right: 13px !important;
}
body .subsicribe .validation-advice {
	margin-left: 8px !important;
}
}
@media screen and (min-width:481px) and (max-width:639px) {
.contact_img, .detail_nav a, .login_option1, .login_option2, .product_heading, .quantity_left, .select, .showing, .veri_sign_img {
	text-align: center
}
.for_footer_ancher_app {
	margin: 40px 0;
}
.catalog-product-view .product-collateral.pdt12 .owl-theme .owl-controls .owl-buttons .owl-next {
	right: 16px !important;
}
.container {
	width: 100%;
	float: left;
}
#campare_box, .slider, .std {
	float: left;
	width: 100%;
	margin: 35px 0px 0px 0px !important;
}
.breadcrumb span {
	color: #acacac;
	margin: 0 4px 0 9px;
}
.breadcrumb li a h2 {
	color: #d1d3d7;
	font-size: 11px;
	font-weight: 400;
}
.newsletter_bg.bscclearfix {
	float: left;
	width: 96%;
	padding: 0 2%;
}
.sticky {
	position: inherit;
}
.available > label, .available > span {
	font-size: 16px !important;
}
.product_img {
	width: 44% !important;
}
.detail_product_dis {
	float: left;
	width: 100%;
	padding: 15px 0px 0px 0px;
}
.site_menu {
	border: none;
}
.detail_banner_tab {
	display: block;
}
.detail_banner {
	display: none;
}
.detail_banner_tab h1 {
	background: rgba(34, 34, 34, 0.7) none repeat scroll 0 0;
	bottom: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-weight: 200;
	left: 0;
	letter-spacing: 1px;
	padding: 2%;
	position: absolute;
	width: 96%;
	color: #fff;
	text-align: center;
}
.detail_banner_mob {
	display: none;
}
.middle5_text span, .product_head>p {
	font-weight: 700;
	text-transform: uppercase
}
.top_marg_main {
	width: 99.3%;
	margin: 10px 0 0
}
.detail_banner>h1 {
	font-size: 12px;
	height: auto;
	letter-spacing: 1px;
	line-height: 13px;
	padding: 1% 2%;
	font-size: 10px;
}
.mobile_search .button.search-button {
	background: #ff4d55;
	border: none;
	float: left;
	font-size: 11px;
	font-weight: 700;
	margin-left: 10px;
	padding: 2px;
	-webkit-appearance: none;
	width: 54px;
	height: 24px;
	border-radius: none;
}
.sign_in_data>form {
	width: 100%
}
.shipping_marg {
	margin: 20px 0 5px!important
}
.ei-slider-loading {
	line-height: 317px!important
}
.product-collateral.pdt12 .owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 3px!important
}
.product-collateral.pdt12 .owl-theme .owl-controls .owl-buttons .owl-next {
	right: -16px!important
}
.product-collateral.pdt12 .owl-theme .img_box_in {
	width: 100%!important
}
.product-collateral.pdt12 .owl-item {
	float: left;
	margin-left: 0!important;
	width: 50%!important
}
.top_marg_left {
	margin-right: 0;
	overflow: auto;
	width: 100%
}
.catalog-category-view .listing_grid_right #catalog-listing .img_box {
	width: 47%
}
.product-view .tabs li {
	border-bottom: 1px solid #efefef;
	padding: 10px 0;
	width: 100%
}
.product_head p {
	font-size: 15px
}
#menu-button a:hover {
	border: 1px solid #eee;
	border-radius: 5px;
	box-shadow: 4px 2px 6px 1px rgba(0, 0, 0, .1)
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 5px!important
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: -15px!important
}
.page-title h1 {
	color: #b92929;
	font-size: 14px
}
.page-title {
	border-bottom: none;
	width: auto;
	margin: 10px 0!important
}
#form-validate h2.legend {
	display: none
}
.customer-account-edit #form-validate h2.legend {
	display: block;
}
.customer-address-form #form-validate h2.legend {
	display: block;
}
.customer-account-create #form-validate {
	width: 100%;
	padding: 0
}
#search-content {
	background: #fff;
	border-radius: 3px 0 3px 3px;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .9);
	display: none;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 31px;
	width: 200px;
	z-index: 999
}
.mobile_search {
	float: left;
	height: 25px;
	width: 25px;
	position: relative;
	display: block
}
.display1, .display2, .display3, .mobile_search .input-box label, .mobile_search a span, .sb-search {
	display: none
}
.mobile_search a {
	background: url(../images/search.png) center center no-repeat #fff;
	color: #fff;
	float: left;
	width: 100%;
	height: 100%
}
#search.input-text.required-entry {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #fff;
	border-color: -moz-use-text-color -moz-use-text-color #bdbdbd;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #acacac;
	font-size: 11px;
	height: 23px;
	padding: 0;
	right: 0;
	top: 0;
	width: 68%;
	z-index: 10;
	float: left;
	-webkit-border-radius: 0px;
	border-bottom: 1px solid #bdbdbd;
}
.mobile_search .button.search-button {
	background: #ff4d55;
	border: none;
	float: left;
	font-size: 11px;
	font-weight: 700;
	margin-left: 10px;
	padding: 2px;
	-webkit-border-radius: 0px;
}
.mobile_search .button.search-button span {
	color: #fff;
	font-size: 11px
}
#boxes #dialog {
	width: 90%!important;
	min-height: auto!important
}
.listing_show {
	height: 25px
}
.faq-index-index .head-wrapper {
	position: inherit;
	margin-bottom: 40px
}
.for_main_para_matter {
	width: 70%
}
.listing_list_product_data>label {
	margin: 0 0 10px
}
.stars {
	margin: 10px 0;
	width: auto
}
.detail_left, .detail_tab, .register, .sign_in {
	width: 100%
}
.detail_banner img {
	height: auto
}
.faq-index-index .home_banner_container {
	height: inherit
}
.detail_tab {
	float: left
}
.register {
	margin: 0
}
.sign_in {
	float: left;
	margin: 30px 0 0
}
.veri_sign_img {
	margin: 0 0 28px;
	width: 100%
}
.veri_sign ul {
	margin: 0 5%;
	width: 40%
}
.sign_in_input label {
	width: 23%
}
.sign_in_input input {
	width: 90%
}
.remember_me {
	float: left;
	width: 100%
}
.login_option1 {
	margin: 0 0 15px;
	width: 100%
}
.login_option2 {
	margin: 0;
	width: 100%
}
.contact_img {
	width: 100%
}
.contact_data {
	margin: 20px 0 0;
	width: 100%
}
.contact_address {
	width: 100%
}
.contact_form {
	margin-left: 0;
	width: 100%
}
.contact_form>input {
	width: 98%
}
.contact_form textarea {
	width: 96%
}
.col-main {
	width: 96%!important
}
.detail_right {
	float: left;
	margin: 32px 0 0;
	width: 100%
}
.left_slider {
	float: left;
	margin-top: 14%;
	width: 10%
}
.img_box1 {
	float: left;
	margin-bottom: 28px;
	margin-right: 6%;
	width: 60%
}
.catalog-product-view .product-collateral {
	float: left;
	margin-right: 0;
	width: 100%
}
.right_slider {
	float: left;
	margin: 14% 0 0 1%;
	width: 10%
}
.img_margin {
	margin: 0 5% 20px
}
.quantity_left {
	float: left;
	margin-bottom: 20px;
	width: 100%
}
.quantity_right {
	float: left;
	width: 100%
}
.detail_nav {
	border: 1px solid #ececec;
	float: left;
	height: auto;
	width: 100%
}
.shipping, .social {
	border-bottom: 1px solid #9f9f9f
}
.detail_nav li {
	float: left;
	line-height: 55px;
	width: 100%
}
.bgforli {
	background: #fff
}
.detail_nav a {
	color: #565656;
	float: left;
	font-size: 15px;
	padding: 0;
	width: 100%
}
.listing_grid_right {
	float: left;
	margin: 32px 0 0;
	width: 100%
}
.listing_list_right {
	width: 100%
}
.showing {
	float: right
}
.listing_list_product_data, .listing_list_product_img {
	text-align: center;
	width: 100%;
	margin-bottom: 20px
}
.button1, .button2 {
	width: 90%;
	margin: 5px 0
}
.compare, .compare>span {
	float: left;
	width: 100%
}
.compare>span>a {
	float: left;
	width: 80%
}
.compare img {
	float: left;
	width: auto
}
.listing_list_product_data>label {
	width: auto
}
.listing_list_product_data>p {
	text-align: left
}
marg3 {
	margin-left: 18%!important;
	width: 41%!important
}
.leftbox, .leftbox1, .rightbox {
	width: 100%
}
.leftbox {
	margin-bottom: 10px
}
.rightbox {
	margin-left: 0
}
.note p {
	width: 22%
}
.mainhead p {
	font-size: 15px;
	width: 59%
}
.cheinp2 {
	margin: 15px 0 0
}
.fone_icon1, .for_bir {
	margin-bottom: 10px
}
.mainhead img {
	margin-top: 0
}
.for_bir {
	width: 29.3%
}
.check_con3, .for_button {
	margin-left: 2%;
	width: 95%
}
.check_con3 .cheinp2 {
	margin-left: 7%
}
.shipping_form1 {
	width: 98%;
	margin-left: 0
}
.fluid_container.slider_wrapper {
	margin-top: 434px
}
.shipping_form1 label {
	margin-left: 2%;
	text-align: left
}
.check_contant3 {
	float: left;
	width: 100%
}
.shipping_form1 select {
	width: 96.6%
}
.emolo1, .main_checkout1, .shad1 {
	width: 100%
}
.emolo1 {
	background: #f2f2f2
}
.emolo, .shad1 {
	background: #fff
}
.shipping_form {
	float: left;
	margin-left: 0;
	width: 100%
}
.shipping_form select {
	margin-left: 2%;
	width: 95.7%
}
.shipping_form input[type=text] {
	margin-left: 2%;
	width: 95%
}
.shipping_form input[type=checkbox] {
	margin-left: 2%
}
.help_inner1 {
	width: 60%;
	margin-left: 0
}
.emolo, .main_checkout, .pay, .shad {
	width: 100%
}
.check_contant1, .help_icon1 {
	float: left;
	width: 100%
}
.pay, .shad {
	background: #f2f2f2
}
.lower_header_right .nav ul li a:hover, .nav .nav_mob a {
	background: #a72424
}
.check_con1 p {
	width: 90%
}
.side_summery {
	width: 97%;
	margin-top: 10px;
	margin-left: 0
}
.cheinp input[type=text] {
	width: 130px
}
.cheinp {
	width: 75%;
	margin-left: 2%
}
.fone_icon {
	width: 100%
}
.cart_button2 {
	margin: 0 auto;
	width: 40%
}
.help_inner ul li a {
	margin-right: 20px
}
.fone_icon p {
	margin-bottom: 10px
}
.help_inner {
	width: 100%;
	margin-top: 10px;
	margin-left: 0
}
.check_con2 p {
	margin: 0 0 20px
}
.check_con2 {
	margin: 10px 0 0;
	width: 28%
}
.footer4 img {
	width: auto;
	margin-top: 20px
}
.tdmain1 select {
	width: 50px
}
.condition {
	width: 60%
}
.tdmain3 {
	font-size: 14px
}
.top_marg {
	padding: 0 2%;
	width: 96%
}
.inset {
	border: none;
	float: left;
	margin: 5px 0 0;
	padding: 0;
	width: 80%
}
.tdmain, .tdmain1, .tdmain2, .tdmain4, .tdmain5, .thfocl {
	font-size: 11px
}
.lower_footer_data ul li a {
	font-size: 12px
}
.middle1 {
	width: 98%
}
.social {
	width: 97%;
	padding-left: 2%
}
.shipping {
	width: 95%
}
.subsicribe input[type=text] {
	width: 56%
}
.subsicribe {
	width: 100%;
	padding-bottom: 20px
}
.nav_mob {
	display: block
}
.nav .nav_mob a {
	float: left;
	height: 32px;
	padding-top: 12px;
	text-align: center;
	width: 100%
}
.upper_footer_left, .upper_footer_right {
	height: auto;
	padding: 0!important;
	width: 100%
}
.nav ul {
	display: none
}
.nav:hover ul {
	display: block;
	position: relative;
	z-index: 9999
}
.lower_header_right .nav ul {
	margin: 0
}
.lower_header_right .nav ul li {
	width: 100%
}
.lower_header_right .nav ul li a {
	background: #c94141;
	float: left;
	padding: 8px 0;
	border-bottom: 1px solid #e18e8e;
	color: #fff;
	text-align: center;
	width: 100%
}
.upper_header1 {
	text-align: center;
	margin: 0;
	width: 100%
}
.middle1_left_txt {
	top: 350px
}
.product_head>p {
	font-size: 14px;
	margin: 0
}
.float_left, .float_right {
	font-size: 12px
}
.float_right {
	float: right
}
.product_price label {
	color: #af0202;
	font-size: 12px
}
.upper_header2, .upper_header3 {
	float: left;
	width: 100%;
	margin: 5px 0
}
.upper_header4 {
	float: left;
	width: 100%;
	margin: 5px 0;
	text-align: center
}
.lower_header_left {
	text-align: center;
	width: 100%
}
.lower_header_right_up {
	float: left;
	width: 100%
}
.cart {
	margin: 0 0 20px;
	width: 100%
}
.lower_header_right, .search {
	width: 100%
}
.cart>span {
	text-align: left;
	margin-left: 4%
}
#menu-button a, .footer, .header_left, .middle5_text {
	text-align: center
}
.ad.ad_margin.ad1>a {
	font-size: 25px
}
.upper_footer_wrapper .shipping {
	width: 96%
}
.middle4, .middle5, .middle6 {
	width: 98%
}
.middle4 {
	float: left
}
.middle6 {
	margin-top: 0
}
.ad_2, .ad_3, .middle5 .ad1, .middle5 .ad2 {
	width: 46%;
	margin: 2%
}
.img_margin {
	margin-right: 5%
}
.middle1_left {
	float: none;
	margin: 0 auto;
	width: 53%
}
.middle1_middle {
	width: 98%
}
.shadow {
	margin: 0;
	width: 100%
}
.middle5_left {
	margin-bottom: 30px
}
.middle5_left>img {
	float: left;
	margin-top: 18px;
	width: 26%
}
.middle5_text {
	float: left
}
.middle5_text span {
	color: #484848;
	font-size: 18px
}
.middle5_text p {
	color: #3a3a3a;
	font-size: 11px;
	margin: 0
}
.middle1_right {
	display: inline-table;
	float: none;
	margin: 0 auto 20px;
	width: 50%
}
.ad, .footer, .footer1, .footer4, .footer5, .std, .upper_header2 span a img, .upper_header2_span p {
	float: left
}
.middle5_left {
	width: 100%
}
.img_box_in>img {
	border: 1px solid #f1e4d7;
	padding: 3%;
	width: 94%
}
.footer1, .footer4, .footer5 {
	padding: 0
}
.middle2_data {
	margin: 0 auto
}
.ad_margin {
	margin-right: 2%
}
.ad {
	margin-bottom: 20px;
	margin-right: 0;
	max-width: 297px;
	width: 100%
}
.upper_footer_data1 {
	border-right: medium none;
	margin: 0 0 0 20%;
	width: 80%
}
.footer, .footer4, .std, .upper_footer_data2, .upper_footer_data3, .upper_footer_data4, form#search_mini_form {
	width: 100%
}
.upper_footer_data3 {
	border-left: medium none;
	border-right: medium none
}
.upper_footer_data4 {
	color: #696969
}
.head-wrapper {
	top: 143px
}
.footer4 {
	background: 0 0;
	margin: 0 0 25px
}
.footer5 {
	margin: 0
}
#menu-content, .middle2_data>div {
	float: left;
	width: 100%
}
.upper_header2_span {
	width: 150px;
	margin: 0 auto;
	float: none
}
.upper_header3_span {
	width: 180px;
	margin: 0 auto;
	float: none
}
.upper_header4 a {
	float: none
}
.middle1_left>p, .middle2_data {
	float: left;
	width: 100%
}
#menu-button a span {
	opacity: 0
}
.tabs-menu li {
	margin: 0!important
}
.shadow>ul {
	width: 97%
}
.header_left>p {
	width: 100%
}
.header_left {
	margin: 10px 0;
	width: 100%
}
.nav-container {
	border: none!important;
	position: absolute!important
}
#menu-button a {
	background: url(../images/nav_bg_mobile.png) center center no-repeat;
	padding: 0!important;
	width: auto
}
.header_bottom {
	position: absolute;
	top: 90px;
	width: 100%
}
.account-cart-wrapper {
	top: 85px!important;
	z-index: 9999
}
.header_right {
	width: auto;
	z-index: 99999
}
.img_box {
	min-height: 300px
}
.information_left, .information_middle, .information_right {
	float: left;
	margin-right: 0;
	width: 100%;
	min-height: auto
}
.information_middle>p {
	font-size: 12px
}
.upper_footer_wrapper {
	width: 94%
}
.footer .follow {
	width: 100%;
	margin: 0 0 20px;
}
.for_center {
	width: auto!important
}
.for_shipping {
	margin: 25px auto 0!important
}
.upper_footer_right p {
	margin: 25px 0 5px!important
}
.footer1 a, .footer1 li, .footer1>ul {
	float: none
}
.follow.footer1 li a img {
	float: none!important;
	width: auto!important
}
.footer1 {
	margin: 10px 0;
	text-align: left;
	width: 50%
}
.wrapper1 {
	width: 90%
}
.footer1 h4 {
	margin-bottom: 5px
}
.upper_footer_left {
	margin-bottom: 50px
}
.information_left, .information_middle {
	margin-bottom: 30px;
	margin-right: 0;
	width: 100%
}
.upper_footer {
	margin: 0 0 20px
}
.footer.container .footer {
	padding-top: 0
}
div.inchoo-socialconnect-facebook, div.inchoo-socialconnect-google, div.inchoo-socialconnect-twitter {
	height: 35px!important;
	width: 37px!important;
	border-radius: 10px
}
.login_base, .new_register, .required_fields {
	float: left;
	margin-left: 0;
	width: 100%
}
.poduct_shop_padding .product-name h2 {
	font-size: 17px;
	line-height: 22px;
}
#etalage {
	width: 100% !important;
	height: 335px !important;
}
.etalage_thumb.thumb_1 img, .etalage_thumb.thumb_2 img, .etalage_thumb.thumb_3 img {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1, .etalage_thumb.thumb_2, .etalage_thumb.thumb_3 {
	width: 185px !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}
li.etalage_small_thumbs {
	bottom: 0 !important;
	left: 0;
	margin-bottom: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0 !important;
	right: inherit;
	top: 0 !important;
	width: 294px !important;
}
.etalage_small_thumbs ul {
	width: 100% !important;
}
li.etalage_small_thumbs ul li {
	margin-right: 2% !important;
	width: 27% !important;
}
li.etalage_small_thumbs ul li img {
	height: auto !important;
	width: 100% !important;
}
}
.breadcrumb ul {
	float: left;
}
#recaptcha_widget_div {
	float: left;
	margin-left: 168px;
	width: 75%;
}
#recaptcha_widget_div .recaptchatable {
	border: 1px solid #a0a0a0 !important;
}
.home-pg-con .content .title {
	color: #b92929;
	font-size: 17px;
}
.searchbox {
	position: relative;
	min-width: 50px;
	width: 0%;
	height: 50px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	-ms-transition: width 0.3s;
	-o-transition: width 0.3s;
	transition: width 0.3s;
}
.searchbox-input {
	top: 0;
	right: 0;
	border: 0;
	outline: 0;
	background: #fff;
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0px 55px 0px 20px;
	border-radius: 0px !important;
	-moz-appearance: none;
	font-size: 20px;
	color: red;
}
.searchbox-input::-webkit-input-placeholder {
 color: #d74b4b;
}
.searchbox-input:-moz-placeholder {
 color: #d74b4b;
}
.searchbox-input::-moz-placeholder {
 color: #d74b4b;
}
.searchbox-input:-ms-input-placeholder {
 color: #d74b4b;
}
.searchbox-icon, .searchbox-submit {
	width: 50px;
	height: 50px;
	border-left: 1px solid #e8e8e8 !important;
	display: block;
	position: absolute;
	top: 0;
	font-family: verdana;
	font-size: 22px;
	right: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #dcddd8;
	background: #f4f6f6 url("../images/search-btn.png") no-repeat scroll center center !important;
}
.searchbox-open {
	width: 100% !important;
}
.byline {
	position: absolute;
	top: 150px;
	left: 30%;
	text-align: center;
	font-size: 18px;
}
.byline a {
	text-decoration: none;
	color: #d74b4b;
}
@media screen and (max-width:639px) and (orientation:landscape) {
ul.sm-megamenu-hover {
	background: #fff !important;
}
.header_bottom #custommenu li a span {
	color: #acacac;
	text-transform: capitalize;
	padding-top: 20px;
	padding-bottom: 20px;
}
.header_bottom #custommenu li:last-child a {
	border-bottom: 0px !important;
}
.header_bottom #custommenu li a.sm_megamenu_head {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 15px 20px 15px !important;
	border-bottom: 1px solid #dadada;
}
#logo_left img {
	float: none !important;
	width: auto !important;
}
.main .upper_header.container .header_bottom {
	width: auto !important;
}
.main #custommenu-mobile #menu-content {
	margin-top: 11px;
}
.wrapper2 .header_top .header_left {
	width: 50px !important;
}
#custommenu-mobile #menu-button a:hover {
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 0 0 0;
}
}
@media screen and (max-width:639px) {
body.customer-account-login .validation-advice {
	padding-left:0px;
	 width:100%;
	
}
.customer-account-login .account-create #form-validate .customer-name .field input[type="text"]{ width:97% !important;}
body.customer-account-login #form-validate ul li .input-box input[type="text"]{ width:97% !important;}
body.customer-account-login #form-validate ul li .input-box input[type="password"]{ width:97% !important;}

.customer-account-login .sign_in_input input {
    width: 97% !important;
}
body.customer-account-login #form-validate ul li label{ width:100% !important;}
body.customer-account-login #form-validate ul li input{ width:100% !important;}
body.checkout-cart-index .cart_button3_cart {
    margin: 0 auto;
    width: 221px;}
body.customer-account-login .sign_in_input.reminderme label{ width:auto !important;}
	table tr td .qty-btngroup.oncarts{ width:50px; text-align:center;}
	table tr td .qty-btngroup.oncarts a{ display: inline-block; }
	table tr td .qty-btngroup.oncarts a:last-child {
    margin-left: 0;
    position: relative;
    top: 0px;
    border: 0 !important;
}
body.account-page .quantity_left {
    float: left;
    margin: 0 auto;
    width: inherit;
}
body.account-page .listing_grid_right button {
    float: left !important;
    width: 115px;
    margin: 0px 23px 0 0px !important;
}
body.account-page #wishlist-table tr td.last a {
    margin-top: 11px;
}
	table tr td .qty-btngroup.oncarts input {
    position: relative;
   top: -8px;
left: -2px;
    width: 38px;
    display: inline-block;
    height: 17px;
}

	.account-page .my-account .page-title{ margin-bottom:0px !important;}
	.account-page .my-account .page-title h1{ padding-bottom:0px !important;}
	.checkout-onepage-index #viewDialog{
top: 5% !important;}
	body.checkout-onepage-index .order-review-button a .amscheckout-submit{ width:130px !important;}
	body.checkout-onepage-index .order-review-button a .amscheckout-submit span{ width:145px !important;}
	body.checkout-onepage-index .order-review-button button#amscheckout-submit{width:130px !important;}
	#co-payment-form-update label a{margin-left: 0px;font-size: 12px;}

	.checkout-onepage-index .order-review-button{ width:94% !important;}
.checkout-onepage-index .coupon-buttons button{    width: 143px !important;
    float: left !important;
    margin-left: 0px !important;
}	
.footer.container .footer.usnewfooter .footer-us3 ul li {
	width: 100% !important;
	text-align: center !important;
	float: left !important;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe input[type="submit"] {
	float: none !important;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe input[type="text"] {
	float: none !important;
}
.product-paisley-embossed-coffee-wood-and-metal-box .be-first-review a {
	float: none;
	margin: 0px auto;
	display: table;
}
.catalog-product-view #product_addtocart_form #etalage li.etalage_thumb {
	left: 0px !important;
}
.footer.container .footer.usnewfooter .footer-us2 .pay-methods {
	display: inline-block;
	padding-top: 7px;
}
.sales-order-view.account-page #my-orders-table {
	width: 100%;
	overflow: scroll;
	display: table-caption;
}
.sales-order-view table#my-orders-table tr td:nth-child(2) {
	text-align: right;
}
.catalog-product-view .be-first-review a {
	float: none;
}
body.review-customer-view .product-name {
	text-align: left;
}
.checkout-onepage-index .coupon-buttons button {
	width: 143px;
	float: left !important;
}
.checkout-onepage-index button.amscheckout-apply {
    margin-right: 0px;
}
.checkout-onepage-index .header542 {
    padding: 9px 0px 10px 0px;
    width: 137px;
}
.checkout-onepage-index .container542 {
    margin: 9px 8px 4px 13px;
    width: 93%;
}
.checkout-onepage-index .amscheckout-dologin span:hover, .checkout-onepage-index .amscheckout-submit span:hover, .checkout-onepage-index .amscheckout-apply span:hover .checkout-onepage-index .amscheckout-dologin span, .checkout-onepage-index .amscheckout-submit span, .checkout-onepage-index .amscheckout-apply span {
	float: left;
	width: 100%;
	padding: 0px !important;
}
.customer-account-create form#form-validate {
	width: 100% !important;
}
.inner_cms.customer-account-create .container form#form-validate input[type="text"], .inner_cms.customer-account-create .container form#form-validate input[type="email"], .inner_cms.customer-account-create .container form#form-validate input[type="password"] {
	width: 55% !important;
	margin: 0 auto;
	float: none;
	display: inline-block;
}
.customer-address-index .my-account .addresses-list .addresses-additional {
	float: left !important;
}
.customer-address-form.account-page .slider .main-container {
	padding-top: 95px !important;
}
.account-page .buttons-set .button {
	margin-bottom: 10px !important;
}
body #advice-required-entry-email_address {
	left: 0px !important;
}
#payment-tool-tip .btn-close a {
	font-size: 12px;
}
#payment-tool-tip .btn-close {
	right: -23px;
}
.checkout-cart-index .container542 .content22 {float: none;margin: 10px auto !important;text-align: center;position: absolute;left: 0;right: 0;width: 198px !important;}
.checkout-cart-index .content22 {border-radius: 0px;}
body #payment-tool-tip {float: left;	width: 105px;	position: relative;	top: 13px !important;	margin-left: 0;	right: -63px;}
body .braintree-cvv {
	width: 96% !important;
	padding: 0 2%;
}
body #credit-card-form .braintree-hostedfield li:nth-child(2) {
	margin-right: 10px !important;
}
body #credit-card-form .braintree-hostedfield li:nth-child(3) {
	float: left;
	width: 27%;
}
.inner_cms.catalog-category-view footer {
	margin-top: 0px;
}
.discount .discount-form .header542 {
	width: 220px;
	float: none;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
}
body.customer-account-changeforgotten .login_button.forget_left {
	width: 100% !important;
}
body.customer-account-changeforgotten .sign_in_input input {
	float: left;
	width: 97% !important;
}
body.account-page .listing_grid_right button {
	float: left !important;
	width: 115px;
	margin: 0px 23px 0 0px !important;
}
body.account-page #wishlist-table .cart-cell .price-box .price {
    float: left;
    padding-right: 10px;
    padding-top: 8px;
}
body.account-page.customer-address-index .listing_grid_right button {
	width: 160px;
}
body.account-page #wishlist-table tr td .cart-cell p:last-child {
	padding-top: 43px !important;
}
body.account-page #wishlist-table tr td .cart-cell p.special-price {
	padding-top: 18px !important;
}
body.inner_cms .product-view .owl-wrapper-outer .owl-item .img_box {
	height: auto !important;
}
.ordershare .item div.share {
	text-align: center;
	float: left !important;
	padding: 0px !important;
	width: 100%;
}
body.checkout-onepage-success .products-grid .item .facebook {
	display: list-item;
	float: none;
	margin: 0;
	width: auto;
}
body.checkout-onepage-success .products-grid .item .twitter {
	border: 0 none;
	border-radius: 0;
	display: list-item;
	float: none;
	margin: 0;
	width: auto;
}
.dialog table.table_window {
	margin: 0 auto;
	width: 93.9% !important;
}
.amschekcout_close {
	right: 6px !important;
}
#viewDialog_table_content #viewDialog_content {
	width: 300px !important;
}
.checkout-types .button.btn-checkout {
	width: 220px !important;
}
body .inset #discount-coupon-form .discount .discount-form .buttons-set {
	text-align: center;
}
body .inset #discount-coupon-form .discount .discount-form .buttons-set input {
	float: none !important;
	width: 220px !important;
}
body.customer-account-confirmation .shipping_form.shisec .input-box {
	float: left;
	width: 100%;
}
body.customer-account-confirmation .shipping_form.shisec .input-box input {
	float: left;
	width: 96% !important;
	padding-left: 2%;
	padding-right: 2%;
}
body.customer-account-confirmation #form-validate .buttons-set {
	margin-left: 0px;
	width: 100%;
	float: left;
}
body .registration_marge .login_base .login_button input {
	width: 100% !important;
}
body.checkout-cart-index #shopping-cart-table a.product-image {
	display: none;
}
body .product-name {
	text-align: center;
}
body.customer-account-index .product-name {
	text-align: left;
}
#shopping-cart-table thead th {
	font-size: 13px !important;
}
.amscheckout .three-columns .first-column, .amscheckout .three-columns .second-column, .amscheckout .three-columns .third-column {
	width: 100% !important;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-prev {
	top: 45% !important;
}
body #co-billing-form label {
	font-size: 13px;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-next {
	top: 45% !important;
}
body #co-billing-form ul li {
	width: 100% !important;
	float: left !important;
	padding-top: 10px !important;
}
body.catalog-product-view #product_addtocart_form #etalage li.etalage_thumb {
	width: 95% !important;
}
.ords-tb {
	width: 100%;
	float: left;
	overflow: scroll;
}
.sales-order-view #my-orders-table th, .sales-order-view #my-orders-table td {
	font-size: 14px !important;
}
#discount-coupon-form .discount .shipping_form #coupon_code {
	width: 94% !important;
}
.modal-overlay {
	z-index: 99999999 !important;
}
#my-reviews-table tr td {
	vertical-align: top;
}
.ords-tb1 {
	float: left;
	overflow: scroll;
	width: 100%;
}
.account-page #wishlist-table tr td img {
	display: none;
}
body .quantity_left input {
	float: left !important;
}
body.wishlist-index-index .buttons-set button {
	width: 100% !important;
}
.account-page #wishlist-table tr th {
	font-size: 13px !important;
}
#menu-button a, .product-name, .review, .wishlist {
	text-align: left;
}
#wishlist-table .price-box .old-price, #wishlist-table .price-box .special-price, #wishlist-table .price-box .regular-price {
	text-align: left;
}
.ords-tb3 {
	float: left;
	overflow: scroll;
	width: 100%;
}
.ords-tb8 {
	float: left;
	overflow: scroll;
	width: 100%;
}
body.sales-order-history table#my-orders-table thead tr th, body.sales-order-history table#my-orders-table tbody tr td {
	font-size: 11px !important;
	padding: 12px 15px !important;
}
body .my-account .order-info-box {
	margin-bottom: 15px !important;
	padding: 10px 2% !important;
	width: 96% !important;
}
#my-orders-table tfoot tr td {
	float: none !important;
	text-align: left;
	width: 50%;
}
#my-orders-table tr td img {
	width: 40% !important;
}
body #my-orders-table tr td h3 {
	font-size: 14px !important;
}
body .sales-order-view.account-page table tr {
	margin: 0px !important;
}
body .sales-order-view.account-page table tr td {
	font-size: 14px !important;
}
#my-orders-table tfoot tr {
	float: left !important;
	width: auto;
}
body.account-page .listing_grid_right {
	width: 100%;
	float: left;
	margin-top: 20px;
}
body.account-page .listing_grid_right h1 {
	width: 100%;
	float: left;
	text-align: left;
	padding: 10px 0 20px 0;
}
.account-page .listing_grid_right button {
	float: left !important;
}
.addresses-additional {
	padding: 0px !important;
}
.sales-order-history table#my-orders-table thead tr th {
	font-size: 13px !important;
}
.account-page .pager .limiter {
	float: right;
}
.account-page .block-cart p {
	text-align: left !important;
}
.order-info-box {
	width: 100% !important;
	margin: 0px !important;
}
.my-account .order-info-box .col-1, .my-account .order-info-box .col-2 {
	width: 100% !important;
}
body.account-page .page-title h1 {
	color: #2f2f2f !important;
	float: left !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	margin: 0 !important;
}
.account-page .main-container .detail_left {
	display: block !important;
}
.catalog-category-view .ltwo-image {
	display: none;
}
.catalog-category-view .cat_row {
	overflow: inherit !important;
}
.catalog-category-view .cat_row .ltwo-list {
	float: left;
	width: 100% !important;
	position: inherit;
}
.link-section {
	padding: 20px !important;
}
.customer-account-login .account-create h1 {
	float: left;
	font-size: 21px;
	font-weight: 600;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	color: #353535;
}
/*User Login*/
body.customer-account-forgotpassword #form-validate .shipping_form.shisec .input-text.required-entry.validate-email {
	width: 100% !important;
}
body.account-page .block-account .block-content li a {
	border-bottom: 1px solid #dddddd !important;
	margin: 0px !important;
}
.checkout-onepage-success .products-grid .item {
	display: inherit;
	float: none;
	margin: 0 auto;
	width: 80%;
}
.customer-address-form.account-page .my-account .fieldset {
	width: 100% !important;
}
body.account-page .main-container {
	padding-top: 95px !important;
}
.my-account {
	margin-left: 0px;
	width: 100%;
}
.my-account .box-account {
	padding: 0px !important;
}
.customer-account-index.account-page .box-account .col2-set .box-content .col-1, .customer-account-index.account-page .box-account .col2-set .box-content .col-2 {
	width: 100%;
	margin-right: 0px;
}
.header_right.account-cart-wrapper .menuH li {
	width: 100%;
}
body.customer-account-index.account-page h1 {
	color: #b92929;
}
body.customer-account-index.account-page .main-container {
	padding-top: 85px !important;
}
.menuH {
	background: #efefef none repeat scroll 0 0 !important;
	height: 30px;
	line-height: 39px;
	border-radius: 0px;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: fixed;
	text-align: center;
	top: 52px;
	width: 100%;
	z-index: 1;
}
ul.menuH a {
	color: #b92929;
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	font-weight: 400;
	line-height: 28px;
}
/*User Login*/


body.customer-account-login .main-container {
	padding-top: 45px;
}
body.customer-account-create .page-title h1 {
	color: #2f2f2f;
	float: left;
	font-size: 22px;
	font-weight: 600;
	margin: 0;
	width: 100%;
	text-align: center
}
body.customer-account-create .check_contant3 {
	margin-top: 0px !important;
}
body .customer-account-create .check_contant3 input[type="text"], body .customer-account-create .check_contant3 input[type="password"], body .customer-account-create .check_contant3 input[type="email"] {
	width: 70% !important;
	float: none !important;
}
body.inner_cms .modal-box {
	top: 6% !important;
	left: 0px !important;
	right: 0px !important;
	margin: 0 auto !important;
	width: 90% !important;
}
body.inner_cms .modal-box input {
	margin-left: 0px !important;
}
#review-form .data-table {
	width: 100%;
}
.catalog-product-view #review-form ul li:nth-child(2) {
	width: 100% !important;
}
body.catalog-product-view #popup1 header {
	padding: 5px 2% !important;
}
body.catalog-product-view #popup1 header a.close {
	top: 0px;
}
body #product-attribute-specs-table tr td, body #product-attribute-specs-table tr th {
	font-size: 12px !important;
	vertical-align: top;
	width: 50%;
}
body.catalog-product-view #review-form ul li textarea {
	height: 27px;
	min-height: 27px;
}
body .registration_marge .login_button {
	width: 35% !important;
}
body .customer-account-login #form-validate ul li input[type="text"] {
	width: 70%;
}
body .sign_in_input label {
	width: 100%
}
body .forgot_passward {
	width: 100%;
	float: left;
}
body .registration_marge {
	width: 100% !important;
}
.account-create {
	border-left: 0 none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
}
body.customer-account-login #form-validate ul li input[type="text"] {
	width: 90% !important;
}
body.customer-account-login #form-validate ul li input[type="password"] {
	width: 90% !important;
}
.account-create {
	width: 100% !important;
	border-left: 0px !important;
	margin-left: 0px !important;
}
body.contacts-index-index .wrapper {
	width: 100% !important;
}
.login {
	width: 100%;
}
.account-create {
	width: 100%;
}
ul.sm-megamenu-hover.sm_megamenu_menu {
	background: #ffffff none repeat scroll 0 0 !important;
	position: relative;
	z-index: 999999999;
}
ul.sm-megamenu-hover.sm_megamenu_menu li {
	background: #fff !important;
}
ul.sm-megamenu-hover.sm_megamenu_menu li a {
	background: #fff !important;
}
.searching_heading {
	text-align: center !important;
}
.catalogsearch-result-index .img_box {
	width: 49% !important
}
.catalogsearch-result-index .img_box:nth-child(2n) {
	margin-right: 0px !important;
}
body .braintree-card-input-field .card-type img {
	height: 30px;
}
body .braintree-card-input-field #card-number {
	height: 30px;
}
body .braintree-card-input-field {
	height: 30px;
}
body .braintree-input-field {
	height: 30px;
}
body input#expiration-month {
	font-size: 14px;
}
body input#expiration-year {
	font-size: 14px;
}
#payment_form_paypal_express li {
	font-size: 12px !important;
}
body #co-shipping-form #shipping-new-address-form li {
	width: 100% !important;
}
#shipping-new-address-form .amscheckout-row select {
	width: 100% !important;
}
body .shipping {
	border: 0px !important;
}
.amscheckout .column-section {
	border-right: 0px !important;
}
#co-payment-form-update dt:nth-child(2n) input {
	float: left;
}
#co-payment-form-update dt:nth-child(2n) label {
	float: left;
}
.coupon-code {
	font-size: 13px;
}
#co-payment-form-update dd label img {
	margin-top: 0px !important;
}
#credit-card-form .braintree-hostedfield li:nth-child(2) {
	width: auto;
	margin-right: 20px;
}
#credit-card-form .braintree-hostedfield li:nth-child(3) {
	float: left;
	width: 35%;
}
#shipping-new-address-form .amscheckout-row .amscheckout-control-radio {
	margin-top: 2px !important;
	margin-right: 6px !important;
}
body .braintree-expiration-seperator {
	font-size: 11px;
	line-height: 28px;
}
body .braintree-hostedfield li:first-child {
	margin-bottom: 10px;
}
body .braintree-hostedfield li:nth-child(2) {
	margin-bottom: 10px;
}
#billing-new-address-form ul li:nth-child(6) {
	width: 100% !important;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row:nth-child(9) {
	padding-top: 18px;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row:nth-child(9) select {
	border-radius: 0px;
	height: 30px;
	font-weight: normal;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row:nth-child(11) {
	padding-top: 18px;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row:nth-child(11) select {
	border-radius: 0px;
	height: 30px;
	font-weight: normal;
}
.amscheckout-password input {
	border: 1px solid #e8e8e8;
	height: 30px;
}
#shipping_area #shipping-new-address-form li:nth-child(6) {
	width: 100% !important;
}
body.checkout-cart-index .inset {
	width: 100% !important;
}
body .checkout-types .button.btn-checkout {
	padding: 0 6%;
}
body.checkout-cart-index .inset .discount {
	width: 100% !important;
}
body.checkout-cart-index .inset #coupon_code {
	border-radius: 0px;
}
body.checkout-cart-index .inset input.button {
	-moz-appearance: none;
	background: #b92929 none repeat scroll 0 0 !important;
	border: medium none;
	color: #ffffff;
	-webkit-appearance: none;
	border-radius: 0px !important;
	cursor: pointer;
	float: right;
	font-size: 13px;
	font-weight: 500;
	height: 33px;
	margin-right: 0%;
	padding: 0 6px;
	width: 100%;
}
.cart_button3_cart ul li {
	width: 100%;
	float: left;
	text-align: center;
}
body .checkout-types .button.btn-checkout {
	float: none !important;
}
body .discount-form {
	width: 100% !important;
}
body .cart-table-form button {
	float: none !important;
	margin-bottom: 15px !important;
}
body .cart_button1 {
	text-align: center;
}
body #discount-coupon-form .discount .shipping_form {
	width: 100%;
	margin-bottom: 15px;
}
body .inset #discount-coupon-form .discount .discount-form .buttons-set {
	width: 100%;
	margin-left: 0px !important;
}
body.inner_cms .slider {
	margin-top: 30px !important;
}
body.catalog-product-view #product_addtocart_form #etalage li.thumb_1 {
	left: 0px !important;
}
body .add-to-cart .quantity_left span {
	float: none;
	display: inline-block;
}
body .quantity_left input {
	float: none !important;
	display: inline-block;
}
.catalog-product-view .detail_product_dis .topprice_con {
	width: 100% !important;
}
.catalog-product-view .add_cart {
	text-align: center;
}
body .for_btn_full {
	float: none;
	display: inline-block;
}
body .wishlist {
	float: none;
	display: inline-block;
}
.detail_tab #easytabs .easytabs {
	display: inline-block;
	float: none;
	text-align: left;
}
.detail_tab #easytabs .easytabs li {
	display: inline-block !important;
	float: none !important;
	margin-right: 5px !important;
	padding: 0 !important;
}
body #easytabs span.easytabs-anchor {
	background: #efefef none repeat scroll 0 0 !important;
	height: 35px;
	line-height: 35px;
	padding: 0 12px !important;
	text-align: center;
}
body .product-collateral h2.subtitle {
	text-align: center;
}
.heading-rws {
	text-align: center;
}
body .newratmain {
	width: 100% !important;
}
body .top_rat {
	text-align: center;
}
body .top_rat .star {
	float: none;
	display: inline-block;
}
body .top_rat .fiv-rw-sec {
	float: none;
	display: inline-block;
}
body .mid_rat {
	float: none;
	margin: 0 auto !important;
	width: 90% !important;
}
body .btms {
	width: 100% !important;
	text-align: center;
}
body .btms .sub_r {
	margin: 0 auto;
	float: none;
}
.pd-reviews-list {
	text-align: center !important;
}
body .final_price_sales {
	padding-bottom: 15px !important;
}
body .short-descrptions {
	font-size: 13px;
	text-align: center;
}
body .star-rw {
	float: none;
	display: inline-block;
}
.inner_cms .product-view .owl-wrapper-outer .owl-item .img_box {
	height: 430px !important;
	min-height: 231px !important;
}
.topprice_con.topprice_con1.brand_price > div {
	text-align: center !important;
}
.breadcrumb li {
	float: left;
}
body .select span {
	float: left;
	margin: 0 5% 0 0;
}
body #camera_wrap_1 {
	height: 150px !important;
}
body #camera_wrap_1 .cameraSlide img {
	height: auto !important;
}
.shadow ul {
	padding: 0px !important;
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover {
	background: none !important;
}
ul.sm-megamenu-hover {
	background: #fff !important;
}
.header_bottom #custommenu li a span {
	color: #acacac;
	text-transform: capitalize;
	padding-top: 20px;
	padding-bottom: 20px;
}
.header_bottom #custommenu li:last-child a {
	border-bottom: 0px !important;
}
.header_bottom #custommenu li a.sm_megamenu_head {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 15px 20px 15px !important;
	border-bottom: 1px solid #dadada;
}
.searchbox-input {
	font-size: 14px;
	height: 32px;
	border-radius: 0px !important;
	line-height: 24px;
	width: 85%;
	float: right;
	-moz-appearance: none !important;
	padding: 0 4%;
}
.main .upper_header .header_bottom {
	z-index: 999999999;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	float: right;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0px;
	width: auto;
}
#menu-content {
	margin-top: 12px !important;
}
.wish_digit {
	right: 5px !important;
	top: 2px !important;
}
.nav-container {
	position: absolute !important;
	right: 0 !important;
	top: -15px !important;
	height: 42px !important;
	margin: -36px 36px 0 15px !important;
}
.header_top .container .searchbox {
	height: 32px !important;
	margin-right: 44px;
	margin-top: -27px !important;
	min-width: 38px !important;
}
.searchbox-icon, .searchbox-submit {
	background-position: 19px 6px !important;
	background: #e4e7e9 url("https://www.rajrang.com/skin/frontend/default/rajrang/images/search-btn.png") no-repeat scroll 7px 6px !important;
	width: 35px !important;
	height: 33px !important;
}
.main .upper_header .header_bottom .site_menu .nav-container {
	right: 0 !important;
	top: 45px !important;
	width: auto;
	margin-right: 0 !important;
}
.header_top .container .searchbox {
	margin-top: -38px !important;
}
.header_top {
	height: 51px !important;
}
.detail_left {
	display: none;
}
.header_right.account-cart-wrapper {
	background: none !important;
}
.header_top .header_left img {
	width: auto !important;
	float: none !important;
}
.header_top .header_left {
	margin: 0 auto !important;
	padding: 0 !important;
	width: 50px!important;
	float: none !important;
}
.header_left .logo img {
	width: auto !important;
	float: none !important;
}
.wrapper2 .header_top .header_left {
	margin: 0 auto;
	width: 66px !important;
	float: none;
}
.header_right.account-cart-wrapper {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-bottom: 0 none;
	border-top: 0 none;
	float: right;
	margin-top: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 4px !important;
	width: auto;
}
.header_top .top-social {
	display: none !important;
}
.searchbox {
	display: block;
}
#logo_left img {
	width: 65%;
	float: left;
}
.header_top .container .searchbox .searchbox-submit {
	background: #f4f6f6 url("../images/search-btn.png") no-repeat scroll center center !important;
	border: 0 none;
	text-indent: -999999px;
	height: 50px;
	border-left: 1px solid #e8e8e8;
}
.header_top .container .searchbox {
	float: right;
	height: 50px;
	margin-top: -51px;
	min-width: 50px;
	overflow: hidden;
	position: relative;
	transition: width 0.3s ease 0s;
	width: 0;
	z-index: 999999;
}
.header_top .header_right .header-minicart {
	background: none;
	border-radius: 0px;
	box-shadow: 0 0 0;
	padding: 6px 0px 7px !important;
}
.header_top .header_right .header-minicart .header-cart a.btn {
	background: none;
}
.header_top .header_right nav {
	float: left !important;
}
.header_top .header_right .header-minicart {
	float: left;
}
.header_top .header_right .wish-list {
	float: left;
}
.header_top .header_right.account-cart-wrapper li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: 0 0 0;
	float: left;
	margin: 0;
	padding: 6px 10px 10px;
}
.upper_header .header_top {
	background: #eff1f2;
}
#menu-button {
	border-bottom: 0 none !important;
	float: right !important;
	padding: 0;
	width: 35px !important;
	background: #e4e7e9 none repeat scroll 0 0 !important;
	height: 32px !important;
	border-radius: 1px;
	margin: 0 8px 0 0
}
.main .upper_header .header_bottom .site_menu {
	height: inherit;
}
.main .upper_header .header_bottom .site_menu .nav-container {
	min-height: inherit;
}
.header_top .header_left {
	width: auto !important;
	margin: 0px;
	padding: 6px 0;
}
.header_left .logo img {
	float: left;
	width: 65%;
}
.slider .rev_slider_wrapper .tp-caption img {
	height: 100% !important;
}
.home-pg-con .home-boxed {
	border: 1px solid #eeeeee;
	box-shadow: 0 0 10px #e3e1e1 inset;
	float: left;
	margin-bottom: 5%;
	margin-right: 0;
	padding: 4%;
	width: 92%;
}
.home-pg-con .img {
	float: left;
	margin-right: 3%;
	width: 27%;
}
.home-pg-con .content {
	float: left;
	width: 70%;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe input[type="text"] {
	width: 70% !important;
	display:inline
}
#newsletter-validate-detail {
    position: relative;
    width: 290PX;
    margin: 0 auto;
}
#newsletter-subscribe{	display:inline}
#show-message{ left:5px !important;}
.main .cart_empty {
	margin-top: 20px;
}
#catalog-listing .listing_show {
	width: 100% !important;
	float: left !important;
	text-align: center;
}
.select > span {
	float: left;
	margin: 0;
	width: 100%;
}
#catalog-listing select {
	float: none;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 100%;
}
body .listing_grid_right {
	margin: 5px 0 0 !important;
}
body #catalog-listing .category-products .showing {
	padding-bottom: 20px !important;
}
.toolbar .pager {
	width: 100%;
}
.listing_show {
	height: auto !important;
}
.toolbar.listing_show .showing span {
	display: none;
}
.showing .pager .pages ol {
	width: 100%;
	float: left;
	text-align: center;
}
body #catalog-listing .category-products .showing {
	float: right !important;
	text-align: center;
	width: 100% !important;
}
.showing {
	margin-top: 15px !important;
}
.listing_grid_right #catalog-listing .toolbar.listing_show .select {
	display: inline-block;
	float: none !important;
	margin: 8px auto;
	width: 260px !important;
}
#catalog-listing .showing span {
	width: auto !important;
	float: none !important;
}
#catalog-listing .showing .pager {
	width: auto !important;
	float: none !important;
}
#recaptcha_widget_div {
	overflow: hidden;
	width: 93% !important;
}
.header_top .top-social {
	float: left !important;
	position: absolute;
	right: 83px;
	top: 15px;
	width: auto !important;
}
#search_fix {
	display: none;
}
.header_top .header_middle {
	display: none;
}
.top-social ul li {
	float: none;
	display: inline-block;
}
.top-social ul li a.facebook {
	background: #e4e7e9 none repeat scroll 0 0 !important;
	border-bottom: 0 none !important;
	border-radius: 1px;
	float: right !important;
	height: 32px !important;
	padding: 0;
	margin-right: 10px;
	width: 35px !important;
}
.top-social ul li a i {
	line-height: 33px !important;
	margin-right: 0px;
}
.top-social ul li a.instagram {
	background: #e4e7e9 none repeat scroll 0 0 !important;
	border-bottom: 0 none !important;
	border-radius: 1px;
	float: right !important;
	height: 32px !important;
	padding: 0;
	width: 35px !important;
}
.contact #contactForm {
	width: 100% !important;
}
.contact .faq-skin {
	width: 100% !important;
}
.upper_header .header_bottom {
	background: none !important;
}
.testimonials-carousel-thumbnail {
	width: 100% !important;
}
.testimonials-carousel-context {
	width: 100% !important;
	border-left: 0px !important;
}
.respl-tabs-wrap .bx-wrapper .bx-viewport {
	height: 375px !important;
}
.footer.container .footer {
	background-size: cover !important;
}
.footer.container .footer .footer-us3 ul li {
	margin-right: 0px !important;
	width: 100% !important;
	padding: 20px 0 0 !important;
}
.footer.container .footer .footer-us2 {
	padding: 10px 0px !important;
}
.footer.container .footer .footer-us3 {
	padding-bottom: 30px;
}
.footer.container .footer-us4 ul li.top-cat-link a {
	font-size: 16px !important;
	float: none !important;
	border-right: 0px !important;
	width: auto !important;
}
.footer.container .footer-us4 ul.categories-links ul li {
	float: none !important;
}
.footer.container .footer-us4 ul li.sub-cat-link a {
	font-size: 14px !important;
	border-right: 1px solid #8b8989 !important;
}
.respl-tabs-wrap h2 {
	width: 100% !important;
}
.footer.container .footer-us4 ul li.top-cat-link ul {
	width: 100% !important;
	margin-top: 0px !important;
}
.footer.container .footer-us4 ul.categories-links ul li {
	text-align: center !important;
}
.footer.container .footer .footer-us2 .subsicribe .newsletter_bg {
	width: 296px !important;
}
.footer1 h6 {
	text-align: center;
	width: 100%;
	float: left;
}
#sender_options, #recipients_options {
	width: 100% !important;
}
#sender_options .shipping_form, #recipients_options .shipping_form {
	width: 100% !important;
}
#sender_options input, #recipients_options input {
	margin-left: 0px;
}
#product_sendtofriend_form .buttons-set .back-link {
	float: left;
	width: 100%;
	text-align: left;
	padding: 10px 0px;
}
select {
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
}
.header_right.account-cart-wrapper .menuH li {
	background: none;
	border-radius: 0;
	box-shadow: 0 0 0 0;
	margin: 0;
	padding: 0;
}
.wrapper {
	z-index: inherit !important;
}
#notification {
	z-index: 999999 !important;
}
.product-collateral.pdt12 .listing_grid.owl-carousel .owl-wrapper {
	width: 100% !important;
}
.product-collateral.pdt12 .listing_grid.owl-carousel .owl-wrapper .owl-item {
	width: 100% !important;
}
.toolbar.listing_show .select select {
	width: 75px;
}
.img_box_in > a > img.for_tags {
	right: 15px;
}
#product-review-table tbody th:first-child {
	padding: 0 5px !important;
}
#catalog-listing .category-products .select {
	width: 140px !important;
	float: left !important;
}
#catalog-listing .category-products .showing {
	width: auto !important;
	float: right !important;
}
ul.menuH ul a {
	padding-left: 0px;
	padding-right: 0px;
}
ul.menuH ul {
	left: 0 !important;
	margin: 0 auto;
	top: 28px;
}
body .wishlist-items-box {
	left: -35px;
	top: 38px;
}
.header-cart .cart-items-box {
	top: 25px !important;
	left: 0px !important;
}
#search_mini_form .search-autocomplete {
	z-index: 999999 !important;
}
.cms-payment-option-us .customer.for_border p img {
	width: 98% !important;
	margin-right: 0px !important;
}
.htmlbucket .customer > p {
	float: left;
	margin-right: 0 !important;
	width: 98% !important;
}
.main-container .for_main_para {
	min-height: inherit;
}
.cms-about-us .about_wrap .about_left img, .cms-about-us .about_wrap .about_right img {
	padding: 2%;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 96%;
}
#form-validate {
	width: 100% !important;
}
.customer-account-forgotpassword #form-validate .for_button {
	width: 100% !important;
}
.customer-account-forgotpassword #form-validate .for_button p.back-link {
	padding: 0px;
	float: left;
	width: auto;
}
.customer-account-forgotpassword #form-validate .for_button p.back-link a {
	padding-left: 0px;
}
.order-review-button button {
	width: auto !important;
}
.heading_main2 {
	margin: 0;
}
.cart-table-form button {
	width: auto !important;
	padding: 0 15px;
	float: left;
}
.catalog-product-view #product_addtocart_form #product_tabs_review_tabbed_contents .form-add .shipping_form {
	margin-bottom: 0;
}
#review-form .buttons-set input[type="submit"] {
	width: auto !important;
}
#review-form h3, #review-form h4 {
	width: 100% !important;
	float: left;
	font-size: 12px;
	font-weight: 100;
}
#review-form ul.form-list .shipping_form shisec {
	margin-bottom: 0px !important;
}
ul.form-list li .shipping_form.shisec label {
	width: 100% !important;
}
.product-img-box #etalage .etalage_thumb_image {
	height: auto !important;
	width: 100% !important;
}
.pager .pages li {
	display: inline-flex;
	float: none;
}
#catalog-listing .grid_view_nav > .toolbar {
	float: left;
	width: 100%;
}
#catalog-listing .grid_view_nav .toolbar .pager {
	text-align: center;
}
#catalog-listing .img_box_in .hidden_addcart {
	top: 65%;
}
.main .breadcrumb {
	margin-top: 0px;
}
.footer5 {
	float: left;
	width: 96%;
	padding: 35px 6px;
}
.newsletter_bg.bscclearfix {
	width: 235px;
	margin: 0 auto;
	float: none;
}
.subsicribe input[type="text"] {
	width: 60%;
}
.subsicribe input[type="submit"] {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 2px solid #e56e74;
	border-radius: 2px;
	color: #959595;
	cursor: pointer;
	font-size: 25px;
	font-weight: 400;
	height: 37px;
	line-height: 28px;
	margin-left: 10px;
	width: 50px;
}
.information_middle {
	height: inherit !important;
}
.information_middle > a {
	position: inherit !important;
}
.footer1 {
	margin: 10px 0 25px !important;
	width: 100% !important;
}
.footer1 a, .footer1 li, .footer1 > ul {
	text-align: center;
}
.footer1 a {
	float: left !important;
	margin-bottom: 0;
	padding: 6px 0;
}
.cms-home .main .slider {
	margin-top: -5px !important;
}
.slider {
	margin-bottom: 4px !important;
}
.upper_header {
	position: inherit;
}
.footer.container .footer {
	padding-bottom: 0px !important;
}
.lower_footer {
	margin-top: 50px;
}
.header_right.account-cart-wrapper li {
	background: #dddddd none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 0 2px 2px #b1b1b0 inset;
	float: left;
	margin: 0px 0 0 0;
	padding: 6px 10px 10px;
}
.header-minicart {
	background: #dddddd none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 0 2px 2px #b1b1b0 inset;
	margin: 0px 0 0 0;
	padding: 6px 10px 7px;
}
.main .cms-home .slider {
	margin-top: 302px;
}
.img_box_in .hidden_inner {
	top: 30%;
}
.img_box_in .hidden_addcart {
	top: 48%;
}
.main .information_right ul li a img {
	width: 88px;
}
#tabs-container .tab-content {
	float: none;
	padding: 0;
	width: 80%;
	margin: 0 auto;
}
.main .owl-theme .owl-controls .owl-buttons .owl-next {
	right: -25px !important;
}
.main .owl-theme .owl-controls .owl-buttons .owl-prev {
	left: -25px !important;
}
.customer-account-login .upper_header {
	position: fixed !important;
}
.customer-account-login .main-container {
	padding-top: 200px;
}
.account-page .pager:nth-child(2n) {
	padding-top: 25px;
}
.account-page .buttons-set2 .button:last-child {
	margin-right: 15px !important;
}
.account-page .upper_header {
	position: fixed !important;
}
.account-page .listing_grid_right {
	margin-top: 0px;
}
.account-page .listing_grid_right .my-account {
	margin-top: 0px;
}
.account-page .breadcrumb {
	margin-bottom: 0px;
}
#form-validate .shipping_form, #form-validate .shipping_form2, #form-validate .shipping_form1 {
	width: 100% !important;
}
.my-account #form-validate .buttons-set .button {
	width: 45% !important;
}
.customer-address-form .my-account #form-validate .buttons-set .button {
	width: auto !important;
}
.account-page .main-container .detail_left {
	margin-right: 0px;
}
.account-page .main-container .detail_left .block-account {
	padding-right: 0px;
}
.account-page .main-container .detail_left .block-content {
	padding-left: 0px;
}
.account-page .main-container {
	padding-top: 95px !important;
}
.breadcrumb {
	margin-bottom: 0px;
}
.my-account #form-validate .customer-name .field {
	width: 100%;
}
.account-page .listing_grid_right {
	padding-top: 0px;
}
.my-account #form-validate .shipping_form.shisec, .customer-address-index .my-account .addresses-list .col-1 {
	width: 100%;
	margin-right: 0px;
}
.customer-address-index .my-account .addresses-list .col-2 {
	width: 96%;
	padding: 8px 2%;
}
.customer-address-index.account-page .my-account .addresses-list .col-2 {
	width: 100%;
	padding: 8px 2%;
}
.customer-address-index.account-page .my-account .addresses-list .col-2 ol {
	width: 98%;
	float: left;
	padding: 10px;
}
.account-page .pager {
	width: 100%;
	padding: 0px;
}
.account-page .control_buttons > button {
	margin: 7px 8px 0 0;
}
.control_buttons > button {
	width: 100%;
}
.col2-set .col-2 {
	margin: 17px 0px 0px 0px;
}
.page-title {
	width: 100%;
	float: left;
}
.account-page .col2-set.row-fluid .span6 {
	width: 100% !important;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.account-page .box-account .col2-set .box-content .col-1, .account-page .box-account .col2-set .box-content .col-2 {
	width: 100%;
}
form#search_mini_form {
	margin-bottom: 0px;
}
.account-page .slider {
	margin-top: 30% !important;
}
.middle2-data1 .middle2_data-left2, .middle2-data1 .middle2_data-left1, .middle2_data_wrapper .middle2-data3, .middle2_data_wrapper .middle2-data4, .middle2-data4 .middle2_data-right1, .middle2_data_wrapper .middle-banner, .middle2_data .middle2_data_wrapper .middle-banner_right .middle-banner1, .middle2_data .middle2_data_wrapper .middle-banner, .cms-home .main-container .wrapper .middle2_data:nth-child(4n), .cms-home .main-container .wrapper .middle2_data .bottom-data1 {
	width: 100% !important;
	float: left !important;
	padding-bottom: 25px !important;
}
.cms-home .main-container .wrapper .middle2_data {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100% !important;
}
.catalog-product-view .product-view .product-shop .availability {
	float: none;
	margin: 0px auto;
	text-align: center;
	width: 154px;
}
.catalog-product-view .product-view .product-shop .availability span {
	float: none !important;
	display: inline-block;
}
.catalog-product-view .product-view .product-shop .availability label {
	float: none !important;
	display: inline-block;
}
.catalog-product-view .product-view .product-shop .wishlist {
	margin-bottom: 15px;
	text-align: center;
}
.catalog-product-view .product-view .product-shop .add_cart button {
	margin: 0 0 10px 0;
}
.catalog-product-view .product-view .product-shop h1 {
	text-align: center;
	line-height: 29px;
}
#product_addtocart_form .available.product_code {
	text-align: center !important;
	top: 0px !important;
}
.topprice_con.topprice_con1.brand_price span {
	float: none !important;
	margin: 0 auto;
}
.catalog-product-view .product-view .product-img-box {
	float: left !important;
	margin-bottom: 0px !important;
	width: 100% !important;
}
.rw-rat {
	text-align: center;
}
.rw-rat .star {
	display: inline-block;
	float: none;
}
.rw-rat a {
	display: inline-block;
	float: none;
}
.catalog-product-view .product-view .product-img-box #etalage .etalage_small_thumbs ul li {
	width: 50px !important;
	height: 50px !important;
	line-height: 45px;
	float: none !important;
	display: inline-block;
}
.catalog-product-view .product-view .product-img-box #etalage .etalage_small_thumbs ul li img {
	width: 40px !important;
	height: 40px !important;
}
.catalog-product-view .product-view .product-img-box #etalage .etalage_small_thumbs ul {
	height: inherit !important;
}
.catalog-product-view .product-view .product-img-box #etalage .etalage_thumb {
	height: inherit !important;
	float: left !important;
	width: 95% !important;
	left: 0px !important;
	right: 0px !important;
	position: inherit !important;
}
.catalog-product-view .product-view .product-img-box #etalage .etalage_small_thumbs {
	position: inherit !important;
	padding-top: 0px;
	height: auto !important;
	width: 100% !important;
	padding-top: 20px;
}
.catalog-product-view .product-view .product-img-box #etalage {
	height: inherit !important;
	width: 100% !important;
}
#product_addtocart_form .available.product_code {
	text-align: left;
}
.catalog-product-view #etalage .product-view .detail_product_dis {
	float: left !important;
	width: 100% !important;
}
.product-collateral #owl-demo .owl-wrapper-outer .img_box_in .hidden_addcart {
	top: inherit;
	bottom: 20%;
}
.information_right {
	height: 100% !important;
}
.information .information_right .neklo-instagram .neklo-instagram-list {
	width: 100%;
	float: left !important;
	text-align: center !important;
}
.information .information_right .neklo-instagram .neklo-instagram-list li {
	float: none !important;
	display: inline-block !important;
}
.cart-items-box, nav #login #login-content {
	right: -108px;
}
.cart-items-box {
	right: -133px !important;
}
.site_menu .nav-container {
	border: none!important;
	min-height: 35px;
	position: relative !important;
	width: 100%;
	float: left;
}
.shadow ul li a {
	font-size: 25px;
}
.middle2-data3 {
	padding-top: 0px;
}
.middle2-data4 {
	padding-top: 0px;
}
.middle2_data-right2 {
	padding-top: 0px;
}
.topprice_con.topprice_con1.brand_price > div {
	float: left;
	width: 100%;
}
.middle2_data .middle-banner {
	padding-bottom: 0px !important;
}
.middle-banner_right {
	padding-bottom: 0px !important;
}
.middle2_data-right2 {
	padding-top: 0px !important;
}
.middle-banner_right {
	padding-top: 0px;
}
.header_middle .for_search input[type="text"] {
	border: 1px solid #e1e1e1 !important
}
.for_search {
	float: none;
	margin: 0 auto;
	width: 75%;
}
#search.input-text.required-entry {
	width: 84%;
}
.middle-banner_right {
	padding-bottom: 20px;
	width: 100%
}
.middle2_data .middle-banner {
	padding-bottom: 15px;
}
.information {
	display: block;
	float: left;
}
.middle2_data-right2 {
	padding-top: 48px;
}
.for_footer_ancher_app {
	opacity: 0.9;
}
.wrapper.home {
	float: left;
	width: 100%;
	max-width: 100%;
}
.middle2-data1 {
	padding-top: 0px;
	width: 100%;
}
.middle2-data3 {
	width: 100%;
}
.middle2-data4 {
	width: 100%;
}
.for_search {
	margin-bottom: 0px;
	display: flex;
}
.nav-container {
	z-index: 99999999;
}
.header_middle {
	width: 100%;
	margin-bottom: 0px;
	display: inline-block;
	margin-left: 0px;
}
.middle2-data1 img, .middle2-data3 img, .middle2-data4 img {
	width: 100%;
}
.header_right.account-cart-wrapper {
	background: #f4f6f6 none repeat scroll 0 0;
	border-bottom: 0;
	border-top: 1px solid #e8e8e8;
	float: left;
	margin-top: 0;
	padding: 9px 0 0;
	top: 0 !important;
	width: 126px;
	left: 0;
	right: inherit;
}
.main .header_right.account-cart-wrapper > nav {
	float: none;
	display: inline-block;
}
.main .header-minicart {
	float: none;
	display: inline-block;
}
.main .wish-icon {
	float: none;
	display: inline-block;
}
.wish-icon {
	position: relative;
}
.header_right {
	float: none;
	margin: 0px auto;
	width: 24%;
}
.middle2_data .bottom-data1 {
	width: 100%;
}
.middle2_data .bottom-data2 {
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
}
.middle2_data .bottom-data2 img {
	width: 100%;
}
.middle2_data .middle-banner {
	width: 100%;
}
.middle2_data .bottom-data1 {
	padding-top: 0px;
}
.for_search input[type="text"] {
	width: 75% !important;
	height: 38px !important;
	border-top: 1px solid #e1e1e1 !important;
	border-bottom: 1px solid #e1e1e1 !important;
	padding-left: 2% !important;
}
.for_search input[type="submit"] {
	width: 20%;
}
.for_search select {
	width: 35%;
	font-size: 12px;
}
.mid_banner_content {
	left: 20px;
	position: absolute;
	text-align: left;
	top: 35px
}
.sec-2 {
	color: #e7bd03!important;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase
}
.sec-1 {
	font-size: 15px
}
.sec-3 {
	font-size: 14px;
	font-weight: 200;
	letter-spacing: 3px
}
.compare>span, .pro_des, .ship_content {
	text-align: left
}
.for_main_para:nth-child(6) {
	border-bottom: 1px solid #a1a1a1
}
.cart_empty {
	float: left;
	margin-top: 260px;
	width: 100%
}
#form-validate .fieldset {
	padding-top: 0
}
#form-validate .buttons-set {
	width: 100%!important
}
#form-validate .buttons-set .back-link {
	margin: 5px 0 0
}
#form-validate .buttons-set .button {
	float: right!important
}
.customer-account-create div.inchoo-socialconnect-checkout, .customer-account-create div.inchoo-socialconnect-register {
	width: 100%
}
.for_main_para_matter {
	margin-left: 0;
	padding-left: 10%;
	width: 90%
}
.for_main_para_image {
	float: none;
	margin: 0 auto;
	width: 40%
}
.for_main_para {
	margin-bottom: 20px;
	margin-right: 0;
	min-height: 345px;
	width: 100%
}
.checkout-right {
	float: left;
	width: 100%
}
.customer {
	width: 100%;
	min-height: auto;
	margin: 10px 0
}
#opc-login #checkout-step-login .col-2 .input-text, #opc-login #checkout-step-login .col-2 label {
	width: 98%;
	margin-left: 0
}
.checkout-onepage-index .main-container.col2-right-layout .wrapper #checkoutSteps #checkout-step-login {
	background: #fff;
	padding: 30px 4%;
	width: 92%
}
#checkout-step-login .col2-set .col-2 .buttons-set input {
	float: right
}
.col-right.sidebar #checkout-progress-wrapper .opc-block-progress {
	float: left;
	padding: 2%;
	width: 95.5%
}
#checkout-step-login .col-1 p {
	margin-bottom: 15px!important
}
#checkout-step-login .col2-set .col-1, #checkout-step-login .col2-set .col-2 {
	width: 100%
}
#checkoutSteps {
	margin-bottom: 10px
}
#checkout-progress-wrapper {
	width: 100%;
	float: left;
	margin-bottom: 20px
}
#checkoutSteps .step-title {
	margin: 1%!important;
	width: 14%!important
}
.opc .step-title h2 {
	font-size: 9px
}
.send_button {
	margin-bottom: 20px
}
.half_width {
	width: 100%
}
.catalog-category-view #products-list .listing_list_product .product-shop .pro_code {
	float: left;
	width: 100%;
	text-align: left
}
#products-list .listing_list_product .buttons {
	margin-bottom: 15px!important
}
#products-list .listing_list_product .buttons .button1, #products-list .listing_list_product .buttons .button2 {
	width: 41%;
	margin-right: 5px
}
#products-list .listing_list_product .product-shop .pro_code {
	float: left
}
.catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish .button.btn-cart, .catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-compare, .catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-wishlist {
	bottom: 70px;
	top: inherit
}
#imageDataContainer, #lightbox, #outerImageContainer {
	width: 100%!important
}
.select {
	position: relative
}
#product_tabs_review_tabbed_contents .form-add h3, .buttons-set input[type=button], .buttons-set input[type=submit] {
	float: left
}
.search>input {
	width: 82%
}
.contact_img>img {
	width: 100%
}
.buttons .button3 {
	margin-bottom: 20px
}
.detail_review a {
	clear: both;
	padding-left: 0
}
#review-form .form-list li {
	width: 100%;
	margin-right: 0
}
#review-form .form-list li textarea {
	height: 90px
}
.detail_review>label>p>a {
	margin-top: 0
}
.upper_header1 p {
	margin: 0;
	font-size: 12px
}
.checkout-left {
	width: 100%
}
#checkout-review-load>div {
	float: left;
	overflow-y: scroll;
	padding-bottom: 20px;
	width: 100%
}
.button1, .button2, .button3 {
	margin: 5px 0;
	width: 92%
}
th {
	font-size: 10px!important
}
td {
	font-size: 12px!important
}
.opc .form-list li.wide select {
	width: 100%!important
}
.block {
	width: 94%
}
#checkout-step-login .col2-set .buttons-set a {
	margin: 0
}
#checkout-step-login .col-1 .form-list .control label {
	width: auto
}
.top_marg {
	width: 100%;
	padding: 0
}
.cart_button, .cart_button1, .cart_button2, .cart_button3 {
	float: left!important;
	margin: 10px 0!important;
	width: 100%!important
}
.a-right {
	font-size: 12px
}
.about_left, .about_right {
	width: 100%;
	margin-bottom: 20px
}
.wrapper .what_we_do .block {
	min-height: inherit;
	padding: 10px 0;
	width: 100%
}
.cms-about-us .lower_header .wrapper, .cms-about-us .upper_header .wrapper, .cms-customer-service .lower_header .wrapper, .cms-customer-service .upper_header .wrapper, .cms-disclaimer .lower_header .wrapper, .cms-disclaimer .upper_header .wrapper, .cms-how-do-i-buy .lower_header .wrapper, .cms-how-do-i-buy .upper_header .wrapper, .cms-payment-option .lower_header .wrapper, .cms-payment-option .upper_header .wrapper, .cms-privacy-policy .lower_header .wrapper, .cms-privacy-policy .upper_header .wrapper, .cms-quality-assuarance .lower_header .wrapper, .cms-quality-assuarance .upper_header .wrapper, .cms-shipping-returns .lower_header .wrapper, .cms-shipping-returns .upper_header .wrapper, .cms-term-and-condition .lower_header .wrapper, .cms-term-and-condition .upper_header .wrapper, .cms-testimonials .lower_header .wrapper, .cms-testimonials .upper_header .wrapper, .contacts-index-index .lower_header .wrapper, .contacts-index-index .upper_header .wrapper, .contacts-index-index .wrapper .wrapper, .customer-account-create .lower_header .wrapper, .customer-account-create .upper_header .wrapper, .customer-account-create .wrapper .wrapper, .customer-account-login .lower_header .wrapper, .customer-account-login .upper_header .wrapper, .customer-account-login .wrapper .wrapper {
	margin-top: 0
}
.compare>span {
	float: left;
	margin: 1% 0;
	width: 100%
}
.shadow {
	width: 100%
}
.ad_2, .ad_3, .middle5 .ad1, .middle5 .ad2 {
	margin: 2% 0;
	max-width: 100%;
	width: 100%
}
.subsicribe {
	padding-top: 20px
}
.ad_2, .ad_3 {
	margin-left: 0;
	margin-right: 0
}
.middle5 {
	margin-right: 0;
	width: 100%
}
.middle1_middle {
	margin-top: 20px;
	width: 100%
}
.middle1_left_txt, .middle1_right_txt {
	float: none;
	height: 95px;
	margin: 0 auto;
	width: 92%
}
.cms-index-index .img_box {
	width: 100%
}
.wrapper {
	width: 96%
}
.detail_right {
	margin-top: 0
}
.more-views.pz-more-img {
	margin-bottom: 0
}
.detail_review a {
	float: left;
	margin-top: 13px
}
.catalog-product-view .add-to-cart.quantity {
	margin-bottom: 20px
}
.add-to-links li, .add-to-links li a {
	margin-bottom: 5px;
	text-align: center;
	width: auto
}
.add-to-links {
	float: none;
	margin: 0 auto;
	width: 265px
}
.catalog-product-view .poduct_shop_padding .add-to-cart button {
	width: 100%;
	margin-bottom: 0
}
.catalog-product-view .poduct_shop_padding .add-to-cart button span {
	color: #fff
}
.quantity_left {
	margin-bottom: 0
}
.catalog-product-view #owl-demo .owl-wrapper .owl-item:first-child {
	margin-left: 19px
}
.priceing {
	margin: 0
}
.listing_list_product_img>a>img {
	float: left;
	width: 100%
}
.buttons {
	width: 100%;
	margin: 0!important
}
#product_addtocart_form .available.product_code {
	float: left
}
#product_addtocart_form .add_cart {
	margin-bottom: 0
}
ul.tabs li a {
	border: 0;
	margin-bottom: 10px
}
ul.tabs li.active a {
	border: 0;
	width: 88%!important
}
.buttons-set .button {
	float: left!important
}
.inner_cms .slider {
	margin-top: 0px;
}
.img_box {
	min-height: 409px;
}
.table-1470 {
	width: 100%;
	float: left;
	overflow: scroll;
}
.sales-order-history.account-page .my-account {
	width: 93%;
}
.form-list .wide .input-box .required-entry {
	width: 100%;
	float: left;
}
.form-list .wide .input-box #message {
	width: 100%;
	float: left;
}
.wishlist-index-share .form-list .wide .input-box #message {
	width: 93%;
}
.wishlist-index-share .form-list .wide .input-box .required-entry {
	width: 93%;
}
.limiter label {
	width: auto;
	float: left;
	padding-right: 10px;
}
#add_recipient_button {
	width: 177px;
}
.customer-account-edit #form-validate .fieldset ul li {
	float: left;
	width: 100%;
	margin-right: 0%;
}
}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape) {

body .header_top .header_right.account-cart-wrapper {
	top: 10px !important;
}
#custommenu-mobile #menu-content {
	float: left !important;
	right: 265px !important;
	margin-left: 0 !important;
	left: inherit !important;
	margin-top: 7px !important;
	position: inherit !important;
	top: 0 !important;
	width: 300px !important;
}
.header-cart .cart-items-box {
	left: -38px !important;
	top: 32px !important;
}
#logo_left img {
	float: none !important;
	width: auto !important;
}
.cart_digit {
	right: 0 !important;
	top: -12px !important;
}
.searchbox-icon, .searchbox-submit {
	width: 50px;
	height: 50px;
	border-left: 1px solid #e8e8e8 !important;
	display: block;
	position: absolute;
	top: 0;
	font-family: verdana;
	font-size: 22px;
	right: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #dcddd8;
	background: #e4e7e9 url("../images/search-btn.png") no-repeat scroll 17px 7px !important;
}
.header_bottom .sambar .sambar-inner .btn-sambar {
	margin-top: 0px !important;
	margin-left: 0px !important;
}
ul.sm-megamenu-hover {
	background: #fff !important;
}
.header_bottom #custommenu li a span {
	color: #acacac;
	text-transform: capitalize;
	padding-top: 20px;
	padding-bottom: 20px;
}
.header_bottom #custommenu li:last-child a {
	border-bottom: 0px !important;
}
.header_bottom #custommenu li a.sm_megamenu_head {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding: 15px 20px 15px !important;
	border-bottom: 1px solid #dadada;
}
.main .upper_header .header_bottom {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	height: inherit !important;
	position: absolute;
	right: 0;
	top: 25px;
	width: inherit !important;
}
.upper_header .container {
	border: 0 none;
	margin-left: 5px;
	margin-top: 0;
	position: absolute;
	width: auto;
	z-index: 999999999;
	top: 4px;
}
.searchbox {
	display: block;
	height: 32px;
	min-width: 40px;
}
#logo_left img {
	width: 65%;
	float: left;
}
.header_top .container .searchbox .searchbox-submit {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #e4e7e9 url("../images/search-btn.png") no-repeat scroll center 5px !important;
	border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e8e8e8;
	border-image: none;
	border-style: none none none solid;
	border-width: 0 0 0 1px;
	text-indent: -999999px;
}
.header_top .header_right .header-minicart {
	background: none;
	border-radius: 0px;
	box-shadow: 0 0 0;
	padding: 6px 0px 7px !important;
}
.header_top .header_right .header-minicart .header-cart a.btn {
	background: none;
}
.header_top .header_right nav {
	float: left !important;
}
.header_top .header_right .header-minicart {
	float: left;
}
.header_top .header_right .wish-list {
	float: left;
}
.header_top .header_right.account-cart-wrapper li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: 0 0 0;
	float: left;
	margin: 0;
	padding: 6px 10px 10px;
}
.upper_header .header_top {
	background: #eff1f2;
}
#menu-button {
	background: #e4e7e9 none repeat scroll 0 0 !important;
	border-bottom: 0 none !important;
	border-radius: 1px;
	float: left !important;
	height: 32px !important;
	margin: 0;
	padding: 0;
	width: 35px !important;
}
.main .upper_header .header_bottom .site_menu {
	height: inherit;
}
.main .upper_header .header_bottom .site_menu .nav-container {
	min-height: inherit;
}
.main .upper_header .header_bottom {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	height: inherit !important;
	right: 52px;
	position: absolute;
	top: 4px;
	width: 37px !important;
}
.header_top .header_left {
	margin: 0;
	padding: 3px 0;
	width: 15% !important;
	margin: 0 auto;
	float: none;
}
.upper_header .header_top {
	background: #eff1f2 none repeat scroll 0 0;
	height: 40px;
}
.header_top {
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
.header_top .header_left {
	float: none;
	margin: 0 auto;
	padding: 3px 0;
	width: 50px !important;
}
#custommenu-mobile #menu-button a:hover {
	border: 0;
	border-radius: 0px;
	box-shadow: 0px 0px 0px 0px;
}
#custommenu-mobile #menu-content {
	float: left;
	margin-left: 0;
	margin-top: 7px;
	width: 100%;
	position: fixed;
	left: 0;
	top: 33px;
}
.header_top .top-social {
	display: none !important;
	float: left !important;
	position: absolute;
	left: 83px;
	top: 0;
	width: auto !important;
}
.for_search {
	display: none;
}
.upper_header .wrapper2 .header_middle {
	display: none;
}
.header_top .header_right.account-cart-wrapper {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border-bottom: 0 none;
	border-top: 0 none;
	float: left !important;
	margin-top: 0 !important;
	padding: 0!important;
	position: absolute;
	left: 0;
	top: 4px !important;
	width: auto !important;
}
.upper_header .container {
	position: absolute;
	right: 50px;
	top: 4px;
	width: 226px;
}
.searchbox-input {
	font-size: 14px;
	height: 34px;
	line-height: 34px;
}
}
 @media screen and (min-width:639px) and (max-width:640px) {
body .upper_header .container {
	position: absolute;
	right: 0;
	top: 47px;
	width: 226px;
}
}
@media screen and (min-width:640px) and (max-width:767px) {
body.customer-account-login .validation-advice {
	padding-left:0px;
	 width:100%;
	
}

body.customer-account-login #form-validate ul li label{ width:100% !important;}
body.customer-account-login .sign_in_input input {
    width: 97% !important;
}
	table tr td .qty-btngroup.oncarts a:last-child {
  margin-left: 0;
position: relative;
top: 0;
border: 0 !important;
}
body.catalog-product-view .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -11px !important;
}
table tr td .qty-btngroup.oncarts a {
    display: inline-block;
}
	table tr td .qty-btngroup.oncarts input {
    position: relative;
    top: -8px;
    left: -2px;
    width: 28px;
    display: inline-block;
    height: 17px;
}

	body.checkout-onepage-index .order-review-button button#amscheckout-submit {
    float: left !important;
    position: inherit;
    left: 0px;
    right: inherit !important;
    margin-left: -3px !important;
    width: 161px !important;
}
.checkout-onepage-index .coupon-buttons button{    width: 158px !important;
    float: left !important;
    margin-left: 0px !important;
}	
	
.footer.container .footer.usnewfooter .footer-us3 ul li:last-child {
	margin-right: 0px !important;
}
body.catalog-category-view .detail_left {
	width: 26%;
}
.checkout-cart-index .cart_button3_cart {
    margin: 0 auto;
    width: 95%;
}
.customer-account-forgotpassword #form-validate .shipping_form.shisec .input-text.required-entry.validate-email {
	width: 78%;
	padding-left: 10px;
}
.checkout-onepage-index .coupon-buttons button {
	width: 46%;
	float: left !important;
}
.checkout-onepage-index .amscheckout-dologin span:hover, .checkout-onepage-index .amscheckout-submit span:hover, .checkout-onepage-index .amscheckout-apply span:hover .checkout-onepage-index .amscheckout-dologin span, .checkout-onepage-index .amscheckout-submit span, .checkout-onepage-index .amscheckout-apply span {
	float: left;
	width: 100%;
	padding: 0px !important;
}
.checkout-cart-index .container542 .content22 {
	width: 50%;
	margin-left: 2%;
}
.checkout-cart-index .content22 {
	border-radius: 0px;
}
body.customer-account-changeforgotten .login_button.forget_left {
	margin-left: 0px !important;
	width: 70% !important;
}
.customer-address-index.account-page .addresses-list .addresses-additional {
	padding: 0px;
	width: 100% !important;
}
.customer-address-index.account-page .addresses-list .addresses-additional ol {
	width: 98%;
	float: left;
	padding: 10px;
}
body.customer-account-forgotpassword #advice-required-entry-email_address {
	margin: 5px 0 0 0% !important;
	width: 200px;
}
body #advice-required-entry-email_address {
	margin: 5px 0 0 20% !important;
}
body .amscheckout .three-columns .first-column, body .amscheckout .three-columns .second-column, body .amscheckout .three-columns .third-column {
	width: 32.7% !important;
}
#payment-tool-tip .btn-close a {
	font-size: 12PX;
}
#payment-tool-tip .btn-close {
	position: absolute;
	right: 10px;
	top: -22px;
}
body #payment-tool-tip {
	float: left;
	width: 100px;
	position: relative;
	top: -140px !important;
	margin-left: 30px;
	right: -68px;
}
.inner_cms.catalog-category-view footer {
	margin-top: 0px;
}
.toolbar.listing_show .showing span {
	display: block !important;
}
body.checkout-onepage-index #co-billing-form ul li:nth-child(5) label {
	display: inline;
	float: right !important;
	line-height: 16px;
	margin: 3px 0 0;
	width: 90%;
}
body.checkout-onepage-index #co-billing-form ul li:nth-child(4) label {
	display: inline;
	float: right !important;
	margin-left: 0 !important;
	width: 90%;
}
body.customer-account-forgotpassword #form-validate {
	width: 100%;
}
#checkout-review-table-wrapper {
	float: left;
	overflow: scroll;
	width: 100%;
}
#co-payment-form-update dt:nth-child(4) label {
	float: none !important;
}
body #credit-card-form .braintree-hostedfield li:nth-child(2) {
	margin-right: 0px !important;
}
body .braintree-input-field {
	padding: 0 4px !important;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row, .checkout-onepage-index #co-shipping-form .amscheckout-row {
	width: 100% !important;
}
#co-billing-form .amscheckout-row.amscheckout-password {
	width: 100% !important;
}
#co-shipping-form label, #co-billing-form label {
	font-size: 13px !important;
}
#co-shipping-form #shipping-new-address-form li {
	width: 100% !important;
}
td.a-center.tdmain .link-wishlist.use-ajax {
	display: block;
	float: none;
	margin: 0 auto !important;
	padding: 0 !important;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-prev {
	top: 20%;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-next {
	top: 20%;
}
#wishlist-table tr td .cart-cell .price-box p {
	text-align: center;
	width: 100% !important;
	float: left;
	padding: 0px !important;
}
#wishlist-table tr td .cart-cell .price-box p:first-child {
	padding-top: 15px !important;
}
#wishlist-table tr td .cart-cell .add-to-cart-alt {
	float: left;
	width: 100%;
}
#wishlist-table tr td .cart-cell .quantity_left input {
	float: none !important;
	margin: 0 auto !important;
}
body.account-page #wishlist-table tr td .cart-cell .quantity_left {
	margin-bottom: 0px !important;
}
body.account-page #wishlist-table tr td .cart-cell .quantity_left button {
	margin: 12px auto 0 auto;
	float: none;
	width: 100%;
}
body.account-page #wishlist-table tr td .cart-cell .quantity_left button span {
	font-size: 13px;
	font-family: "Ubuntu";
}
body.account-page #wishlist-table tr td .product-name a {
	font-size: 14px !important;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0;
}
body.account-page #wishlist-table tr td .cart-cell p {
	float: left;
	text-align: center;
	width: 100%;
}
body.wishlist-index-index .buttons-set button {
	width: 120px !important;
}
#wishlist-table tr td .cart-cell .price-box {
	float: left;
	text-align: center;
	width: 100%;
}
.header_top .header_right .menuH li li {
	padding: 0px !important;
}
.cart-table-form {
	overflow: inherit !important;
}
/*User Login*/
.ords-tb8 {
	float: left;
	overflow: scroll;
	width: 100%;
}
body.sales-order-view .page-title h1 {
	width: 100%;
	float: left;
	text-align: left;
}
body .my-account .order-info-box {
	float: left !important;
	margin: 0 0 10px !important;
	width: 97% !important;
}
table#my-orders-table tr {
	float: none !important;
}
table#my-orders-table tr td {
	float: none !important;
}
table#my-orders-table toot tr td {
	float: none !important;
}
body .my-account .order-info-box .col-1, body .my-account .order-info-box .col-2 {
	width: 100% !important;
}
.sales-order-history table#my-orders-table tr td {
	padding: 10px 15px!important;
	font-size: 13px !important;
}
.sales-order-history table#my-orders-table tr th {
	padding: 10px 15px !important;
	font-size: 13px !important;
}
table#my-orders-table tr td:nth-child(6) {
	width: auto !important;
}
table#my-orders-table tr td:nth-child(3) {
	width: auto !important;
}
body.account-page .block-cart p {
	float: none !important;
}
ul.menuH ul a {
	padding-left: 0px;
	padding-right: 0px;
}
ul.menuH ul {
	left: 0 !important;
	margin: 0 auto;
	top: 28px;
}
body .wishlist-items-box {
	left: -35px;
	top: 38px;
}
body .header-cart .cart-items-box {
	left: 0px !important;
}
body .link-section {
	padding: 0 20px !important;
}
body .link-section li {
	padding-bottom: 3px !important;
}
body .link-section li a {
	padding-top: 2px !important;
	font-size: 11px;
}
body .img_box .button.btn-cart {
	background: #b43825 none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	float: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	height: 28px;
	margin: 0 !important;
	padding: 0 6px;
	width: auto;
}
.catalog-category-view .cat_row {
	height: 210px !important;
}
.cat_row .ltwo-image img {
	height: 100% !important;
}
.catalog-category-view .cat_row .ltwo-list {
	overflow: scroll;
	height: 100% !important;
}
.link-section {
	padding: 20px !important;
}
body .main .upper_header .header_bottom {
	z-index: 99999999 !important;
}
body.account-page .detail_left .block-content ul li {
	padding: 0 !important;
}
body.account-page .main .upper_header .header_bottom {
	z-index: 99999999 !important;
}
.checkout-onepage-success .products-grid .item {
	margin: 0 auto 4px;
	width: 25%;
}
body .my-account #form-validate .buttons-set .button {
	width: 35%;
}
body.account-page .block-cart p {
	float: left;
	font-size: 14px;
	width: 100% !important;
}
body .detail_left .block-content ol li .product-details {
	float: left;
	width: 66%;
}
body.account-page .main-container {
	padding-top: 95px !important;
}
.my-account {
	margin-left: 0px;
	width: 100%;
}
.my-account .box-account {
	padding: 0px !important;
}
.customer-account-index.account-page .block-cart .subtotal {
	margin-left: 0px;
}
.customer-account-index.account-page .block-cart p {
	width: 100% !important;
	float: left;
}
.customer-account-index.account-page .block-cart .price {
	width: 100%;
	float: left;
}
.customer-account-index.account-page .block-cart srrong {
	width: 100%;
	float: left;
}
.customer-account-index.account-page .block-cart .block-title span {
	border-bottom: 1px solid #efefef;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-align: center;
}
.customer-account-index.account-page .block-cart {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #dddddd;
	padding: 2%;
}
.customer-account-index.account-page .main-container {
	padding-top: 95px !important;
}
.box-content p {
	word-wrap: break-word;
}
.customer-account-index.account-page .box-account .col2-set .box-content .col-1, .customer-account-index.account-page .box-account .col2-set .box-content .col-2 {
	width: 100%;
	margin-right: 0px;
}
.header_right.account-cart-wrapper .menuH li {
	width: 100%;
}
body.customer-account-index.account-page h1 {
	color: #b92929;
}
body .for_search input[type="text"] {
	width: 80% !important;
}
body .for_search input[type="submit"] {
	width: 15%;
}
ul.menuH a {
	color: #b92929;
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	font-weight: 400;
	line-height: 16px;
}
/*User Login*/
	
.for_search input[type="text"] {
	-moz-appearance: none;
	border-radius: 0px !important;
}
body .searchbox-input {
	-moz-appearance: none;
	border-radius: 0px !important;
}
body.customer-account-login .registration_marge {
	margin-left: 0px !important;
	width: 100% !important;
}
.registration_marge .login_base .login_button input {
	width: 158px !important;
}
#form-validate ul li input[type="password"] {
	width: 97% !important;
}
body .upper_header .container {
	position: absolute;
	right: 45px;
	top: 4px;
	width: 226px;
}
#menu-content, .middle2_data > div {
	float: left;
	width: 100%;
}
body #menu-button a:hover {
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 0 0;
}
body #menu-content {
	float: left;
	position: relative;
	right: 292px;
	width: 320px;
}
#menu-button {
	background: #e4e7e9 none repeat scroll 0 0 !important;
	border-bottom: 0 none !important;
	border-radius: 1px;
	float: right !important;
	height: 32px !important;
	margin: 0 8px 0 0;
	padding: 0;
	width: 35px !important;
}
body .main .upper_header.container .header_bottom {
	width: 37px !important;
}
body.customer-account-create .check_contant3 {
	margin-top: 0px !important;
}
body.inner_cms .modal-box {
	top: 5% !important;
}
body.inner_cms .modal-box a.close {
	top: 2% !important;
}
body .sign_in_input label {
	width: 100% !important;
}
body.customer-account-login #form-validate ul li input[type="text"] {
	width: 97% !important;
}
body#form-validate ul li input[type="password"] {
	width: 75% !important;
}
body.contacts-index-index .wrapper {
	width: 100% !important;
}
.contact #contactForm {
	width: 100% !important;
}
.contact .faq-skin {
	width: 100% !important;
}
.contact_form textarea {
	width: 95% !important;
}
body .readmores {
	display: inline-block;
	height: 20px;
	margin: 12px auto 0 !important;
}
.about_left, .about_right {
	width: 100% !important;
}
#co-billing-form li:nth-child(7) {
	padding-top: 18px;
	float: left;
}
body .shipping {
	border: 0px !important;
}
body .checkout-types .button.btn-checkout {
	width: 170px;
}
body #credit-card-form .braintree-hostedfield li:nth-child(2) {
	width: auto;
	margin-right: 20px;
}
body.checkout-cart-index .inset input.button {
	-moz-appearance: none;
	-webkit-appearance: none;
}
body.checkout-cart-index .top_marg_left {
	width: 100% !important;
	margin-right: 0px;
	margin-bottom: 20px;
}
body.checkout-cart-index #shopping-cart-table {
	margin-bottom: 20px !important;
}
body.checkout-cart-index #shopping-cart-table tr td {
	vertical-align: top;
}
body.checkout-cart-index .top_marg_main {
	width: 100% !important;
	margin-left: 0px;
}
body.checkout-cart-index .checkout-types {
	text-align:right;
}
body.checkout-cart-index .checkout-types li {
	display: inline-block;
	float: none;
	line-height: 35px;
	vertical-align: top;
	width: auto;
}
body.checkout-cart-index .checkout-types li:nth-child(2) {
	margin: 0 30px;
}
body.catalog-product-view .col-main {
	width: 100% !important;
}
body.catalog-product-view .wishlist .link-wishlist {
	margin-right: 0 !important;
	width: 140px;
}
body .for_btn_full {
	margin-right: 10px !important;
}
body.catalog-product-view .product-view.detail_right {
	margin-top: 0px;
}
body #easytabs li span {
	font-size: 11px !important;
}
body #easytabs li {
	padding: 5px 6px !important;
}
body .newratmain {
	width: 100% !important;
}
body.catalog-product-view #popup1 {
	left: 0 !important;
	margin: 0 auto !important;
	right: 0 !important;
	width: 70%;
}
body.catalog-product-view #popup1 #product-review-table {
	width: 100%;
}
body.catalog-product-view #popup1 .shipping_form input[type="text"] {
	width: 95%;
	padding: 0 1%;
}
.catalog-product-view #review-form ul li:nth-child(4) {
	margin-right: 0 !important;
	width: 99% !important;
}
body.catalog-product-view .detail_product_dis .topprice_con {
	float: left;
	padding: 10px 0;
	width: 45%;
}
.toolbar.listing_show .select {
	width: 100% !important;
}
.toolbar.listing_show .select span {
	text-align: left;
	width: 143px;
}
body #catalog-listing select {
	width: 228px !important;
}
body .pager .pages li {
	margin: 10px 4px 0 0;
}
body .select span {
	margin: 5px 5% 0 0;
}
body #catalog-listing select {
	height: 30px;
	line-height: 30px;
	width: 150px;
}
.toolbar.listing_show .showing {
	padding: 10px 0 0 0 !important;
}
.category-products .listing_show {
	height: auto !important;
}
body .searchbox {
	display: block !important;
}
body .wish_digit {
	right: 5px;
	top: 2px;
}
body .cart_digit {
	right: 0;
	top: -6px !important;
}
.header_top .header_right.account-cart-wrapper {
	top: -46px !important;
}
body .upper_header .header_top {
	background: #eff1f2 !important;
}
body .sambar .sambar-inner .btn-sambar {
	margin-top: 0px !important;
}
body .sm-megamenu-hover.sm_megamenu_menu {
	background: #FFF;
}
body .header_top {
	height: 51px !important;
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
.header_bottom #custommenu li a span {
	color: #acacac;
	padding-bottom: 20px;
	padding-top: 20px;
	text-transform: capitalize;
}
#custommenu li a span {
	font-size: 14px;
	font-weight: normal;
	padding: 0 !important;
	text-shadow: 0 0 0 !important;
	text-transform: uppercase;
}
.header_bottom #custommenu li a.sm_megamenu_head {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-bottom: 1px solid #dadada;
	padding: 15px 20px !important;
}
body .wrapper2 .header_top .header_left {
	float: none;
	margin: 0 auto;
	width: 66px !important;
}
body .searchbox-input {
	-moz-appearance: none !important;
	border-radius: 0 !important;
	float: right;
	font-size: 14px;
	height: 32px;
	line-height: 24px;
	padding: 0 4%;
	width: 85%;
}
body .searchbox-input {
	-moz-appearance: none;
	background: #ffffff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0 !important;
	color: #ff0000;
	font-size: 20px;
	height: 50px;
	margin: 0;
	outline: 0 none;
	padding: 0 55px 0 20px;
	right: 0;
	top: 0;
	width: 100%;
}
body .header_top .header_middle {
	display: none;
}
body .header_top .top-social {
	float: left !important;
	position: absolute;
	right: 83px;
	display: none;
	top: 15px;
	width: auto !important;
}
#login-trigger {
	background: rgba(0, 0, 0, 0) url("../images/login.png") no-repeat scroll center center;
	float: left;
	height: 17px;
	margin-top: 4px;
	width: 17px;
}
#login-trigger {
	background: rgba(0, 0, 0, 0) url("../images/login.png") no-repeat scroll center center;
	float: left;
	height: 17px;
	margin-top: 4px;
	width: 17px;
}
nav ul {
	border-bottom: 0 none;
	border-radius: 3px;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: relative;
}
body .header_right.account-cart-wrapper {
	border-bottom: 0 none;
	border-top: 1px solid #e8e8e8;
	float: left;
	left: 0;
	margin-top: 0;
	padding: 9px 0 0;
	right: inherit;
	top: 0 !important;
	width: 235px;
}
body .main .header_right.account-cart-wrapper > nav {
	display: inline-block;
	float: left;
}
.header_top .header_right.account-cart-wrapper li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: 0 0 0;
	float: left;
	margin: 0;
	padding: 6px 10px 10px;
}
.header_top .header_right .header-minicart .header-cart a.btn {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.header-cart .cart-items-box {
	left: -38px !important;
	top: 27px !important;
}
body .header_top .header_right .header-minicart {
	float: left;
}
body .header_top .header_right .header-minicart {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: 0 0 0;
	padding: 6px 0 7px !important;
}
body .header_top .header_right .wish-list {
	float: left;
}
body .main .upper_header .header_bottom {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	float: right;
	margin: 0;
	position: absolute;
	right: 0;
	top: 10px;
	width: auto;
	z-index: 999999;
}
body .header_top .container .searchbox {
	float: right;
	height: 31px;
	margin-top: -34px;
	min-width: 36px;
	overflow: hidden;
	position: relative;
	transition: width 0.3s ease 0s;
	width: 0;
	z-index: 999999;
}
body .header_top .container .searchbox {
	margin-right: 0px;
	margin-top: 6px !important;
}
body .searchbox-input {
	-moz-appearance: none !important;
	border-radius: 0 !important;
	float: right;
	font-size: 14px;
	height: 32px;
	line-height: 24px;
	padding: 0 4%;
	width: 85%;
}
body .searchbox-input {
	-moz-appearance: none;
	background: #ffffff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0 !important;
	color: #ff0000;
	font-size: 14px;
	height: 31px;
	margin: 0;
	outline: 0 none;
	padding: 0 40px 0 20px;
	right: 0;
	text-transform: capitalize;
	top: 0;
	width: 100% !important;
}
body .header_top .container .searchbox .searchbox-submit {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #f4f6f6 url("../images/search-btn.png") no-repeat scroll center center !important;
	border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e8e8e8;
	border-image: none;
	border-style: none none none solid;
	border-width: 0 0 0 1px;
	height: 50px;
	text-indent: -999999px;
}
body .searchbox-icon, body .searchbox-submit {
	background: #e4e7e9 url("https://www.rajrang.com/skin/frontend/default/rajrang/images/search-btn.png") no-repeat scroll 7px 6px !important;
	height: 33px !important;
	width: 35px !important;
}
body .searchbox-icon, body .searchbox-submit {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #e4e7e9 url("../images/search-btn.png") no-repeat scroll center center !important;
	border-bottom: 0 none;
	border-image: none;
	border-left: 1px solid #e8e8e8 !important;
	border-right: 0 none;
	border-top: 0 none;
	color: #dcddd8;
	cursor: pointer;
	display: block;
	font-family: verdana;
	font-size: 22px;
	height: 50px;
	line-height: 50px;
	margin: 0;
	outline: 0 none;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 50px;
}
#camera_wrap_1 {
	height: 260px !important;
}
.cameraSlide img {
	height: auto !important;
}
.shadow ul {
	padding-top: 0px !important;
}
#tabs-container .owl-item .img_box {
	width: 100% !important;
}
.slider .rev_slider_wrapper .tp-caption img {
	height: 100% !important;
}
.home-pg-con .home-boxed:nth-child(2n) {
	margin-right: 0;
}
.home-pg-con .home-boxed {
	border: 1px solid #eeeeee;
	box-shadow: 0 0 10px #e3e1e1 inset;
	float: left;
	margin-bottom: 5%;
	margin-right: 0;
	padding: 4%;
	width: 92%;
}
.footer-us2 .subsicribe {
	width: auto;
	display: inline-flex !important;
}
.upper_header .header_bottom {
	background: none !important;
}
.site_menu .nav-container {
	width: 100% !important;
}
.footer.container .footer-us4 ul li.top-cat-link a {
	font-size: 16px !important;
	float: none !important;
	border-right: 0px !important;
	width: auto !important;
}
.footer.container .footer-us4 ul.categories-links ul li {
	float: none !important;
}
.footer.container .footer-us4 ul li.sub-cat-link a {
	font-size: 14px !important;
	border-right: 1px solid #8b8989 !important;
}
.respl-tabs-wrap h2 {
	width: 100% !important;
}
.footer.container .footer-us4 ul li.top-cat-link ul {
	width: 100% !important;
	margin-top: 0px !important;
}
.footer.container .footer-us4 ul.categories-links ul li {
	text-align: center !important;
}
.footer.container .footer .footer-us2 {
	padding: 20px 0 !important;
}
.cms-index-index .footer_article .container .footer-links .footer .usnewfooter .wrapper1 .footer-us3 .supports-links li:nth-child(2) {
	display: inline !important;
}
.footer.container .footer .footer-us3 ul li img {
	width: 27%;
}
.footer.container .footer .footer-us3 ul li:last-child {
	margin-right: 0px;
}
.footer.container .footer .footer-us3 ul li {
	margin: 10px 10px 0 0 !important;
	width: 21% !important;
	float: none !important;
	display: inline !important;
}
.footer.container .footer.usnewfooter .footer-us3 ul {
	width: 100% !important;
}
.form-list .wide .input-box .required-entry {
	width: 100%;
	float: left;
}
.wishlist-index-share .form-list .wide .input-box #message {
	width: 94%;
}
.wishlist-index-share .form-list .wide .input-box .required-entry {
	width: 94%;
}
.form-list .wide .input-box #message {
	width: 100%;
	float: left;
}
.listing_grid_right .listing_grid .img_box {
	min-height: 455px !important;
}
#sender_options, #recipients_options {
	width: 90% !important;
}
#sender_options .shipping_form, #recipients_options .shipping_form {
	width: 90% !important;
}
.header_right .account-cart-wrapper .wishlist-items-box {
	top: 47px !important;
}
.cart-items-box li {
	background: none !important;
	box-shadow: 0 0 0 !important;
	border-radius: 0px !important;
}
.category-products .hidden_addcart {
	bottom: 12%;
}
.main #search_mini_form .input-box .search-autocomplete {
	z-index: 99999;
	width: 99%;
}
.main .slider {
	margin-top: 0px !important;
}
.contact .contact_address .contact_address1 {
	min-height: 135px;
}
.main-container .for_main_para {
	min-height: 270px;
}
.order-review-button button {
	width: auto !important;
}
#shipping_area .shipping {
	padding: 0 3% !important;
	width: 94% !important;
}
.poduct_shop_padding .product-name h1 {
	line-height: inherit !important;
}
#review-form .buttons-set input[type="submit"] {
	width: auto;
}
.pager .pages li {
	display: inline-flex;
	float: none;
}
#catalog-listing .grid_view_nav .toolbar .pager {
	text-align: center;
}
#catalog-listing .grid_view_nav > .toolbar {
	float: left !important;
	width: 100%;
	text-align: center;
}
.hidden_addcart {
	bottom: 15%;
}
.slider {
	margin: 0 0 0;
}
.upper_header.container {
	position: inherit;
}
.main .information_right ul li a img {
	width: 88px;
}
.for_search input[type="submit"] {
	width: 10%;
}
.main .header_right.account-cart-wrapper > nav {
	display: inline-block;
	float: none;
}
.main .header-minicart {
	display: inline-block;
	float: none;
}
.main .wish-icon {
	display: inline-block;
	float: none;
}
.header_right.account-cart-wrapper li {
	background: #dddddd none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 0 2px 2px #b1b1b0 inset;
	float: left;
	margin: 0;
	padding: 6px 10px 10px;
}
.header-minicart {
	background: #dddddd none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 0 2px 2px #b1b1b0 inset;
	margin: 0;
	padding: 6px 10px 7px;
}
.customer-account-login .upper_header {
	position: fixed !important;
}
.customer-account-login .main-container {
	padding-top: 45px;
}
.account-page .breadcrumb {
	margin-bottom: 0px;
}
.customer-address-index .my-account .addresses-list .col-1, .customer-address-index .my-account .addresses-list .col-2 {
	width: 100%;
	margin-right: 0px;
}
.account-page .upper_header {
	position: fixed !important;
}
.account-page .listing_grid_right {
	margin-top: 0px;
}
.account-page .listing_grid_right .my-account {
	margin-top: 0px;
}
.account-page .block-title span {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 13x;
}
.account-page .detail_left .block-account {
	padding-top: 0px;
}
.account-page .detail_left .block-account .block-title {
	padding-top: 0px;
}
.account-page .main-container {
	padding-top: 295px !important;
}
.quantity_left > button {
	font-size: 10px;
	margin: 5px 0px 0 0;
	padding: 0 3px 0 3px;
}
.control_buttons > button {
	font-size: 12px;
	padding: 8px 1px;
	width: 123px;
}
.col2-set .col-2 {
	margin: 17px 0px 0px 0px;
}
.shipping_form label {
	width: 54%;
}
.addresses-additional {
	float: left;
	width: 93% !important;
}
.middle2-data1 .middle2_data-left2, .middle2-data1 .middle2_data-left1, .middle2_data_wrapper .middle2-data3, .middle2_data_wrapper .middle2-data4, .middle2-data4 .middle2_data-right1, .middle2_data_wrapper .middle-banner, .middle2_data .middle2_data_wrapper .middle-banner_right .middle-banner1, .middle2_data .middle2_data_wrapper .middle-banner, .cms-home .main-container .wrapper .middle2_data:nth-child(4n), .cms-home .main-container .wrapper .middle2_data .bottom-data1 {
	width: 100% !important;
	float: left !important;
	padding-bottom: 25px !important;
	padding-top: 0px !important;
}
.cms-home .main-container .wrapper .middle2_data {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100% !important;
}
.cms-home .main-container .wrapper .middle2_data .bottom-data2 {
	width: 100%;
	float: left;
}
.middle2_data .middle-banner {
	width: 100% !important;
	padding-right: 0px !important;
}
.middle-banner_right {
	width: 100% !important;
	padding-right: 0px !important;
}
.middle2_data .bottom-data2 {
	margin-left: 0;
	padding: 45px 0 0;
	width: 32%;
}
.wrapper2 #search.input-text.required-entry {
	width: 85%;
}
.wrapper2 .header_middle {
	float: none;
	margin: 26px auto 0;
	text-align: center;
	width: 75%;
}
.nav-container {
	z-index: 99999999;
}
.header_bottom {
	z-index: 999999 !important;
}
.header_left {
	float: none;
	margin: 15px auto;
	width: 35%;
}
.middle2-data1, .middle2-data3, .middle2-data4 {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	text-align: center;
}
.header_middle {
	margin-left: 0px;
	width: 100%;
}
.header_middle > p {
	margin: 0px 0 3px 0;
}
.header_right {
	display: table-caption;
	float: left;
	margin: 20px 0 0;
	text-align: center;
	width: 100%;
}
.wish-icon {
	display: inline-block;
	float: none !important;
	position: relative;
}
.payment_icon {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.payment_icon a {
	float: left;
	height: 25px;
	width: 20%;
}
.payment_icon a img {
	float: left;
	height: 100%;
	width: 100%;
}
.contact_img, .detail_nav a, .login_option1, .login_option2, .product_heading, .product_img, .quantity_left, .select, .showing, .veri_sign_img {
	text-align: center;
	float: left;
}
.sticky {
	position: inherit;
}
.detail_banner_mob {
	display: none;
}
.upper_footer_left > h4 {
	font-size: 15px !important;
	width: 153px !important;
}
.upper_footer_left {
	width: 27.3%;
}
.for_footer_ancher_app {
	margin-top: 25px;
}
.upper_footer_left p, .upper_footer_right p {
	font-size: 10px !important;
	line-height: 18px !important;
}
.poduct_shop_padding .product-name h2 {
	font-size: 22px;
	line-height: 25px;
}
.product_img {
	width: 45% !important;
}
.site_menu {
	border: none;
}
.wrapper {
	width: 96%;
}
.detail_product_dis {
	width: 53%;
}
.detail_banner {
	display: none;
}
.detail_banner_tab {
	display: block
}
.detail_banner_tab h1 {
	background: rgba(34, 34, 34, 0.7) none repeat scroll 0 0;
	bottom: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 200;
	left: 0;
	letter-spacing: 1px;
	padding: 2%;
	position: absolute;
	width: 96%;
	color: #fff;
	text-align: center;
}
.detail_banner > h1 {
	font-size: 13px;
	height: 30px;
	line-height: 30px;
}
#etalage {
	width: 100% !important;
	height: auto !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_thumb {
	width: 95% !important;
	left: 0px !important;
	position: inherit !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_small_thumbs {
	float: left;
	height: auto !important;
	padding-top: 30px;
	position: inherit !important;
	width: 100% !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_small_thumbs ul li {
	float: left !important;
	height: 60px !important;
	margin: 20px 10px 0 0 !important;
	width: 60px !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_small_thumbs ul {
	height: auto !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_small_thumbs ul li img {
	height: 60px !important;
	width: 60px !important;
}
#product_tabs_review_tabbed_contents .form-list .shipping_form label {
	width: auto !important;
}
.etalage_thumb.thumb_1 img, .etalage_thumb.thumb_2 img, .etalage_thumb.thumb_3 img {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1, .etalage_thumb.thumb_2, .etalage_thumb.thumb_3 {
	width: 245px !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}
li.etalage_small_thumbs {
	bottom: 0 !important;
	left: 0;
	margin: 0 auto !important;
	right: 0;
	top: inherit !important;
	width: 250px !important;
}
.etalage_small_thumbs ul {
	width: 100% !important;
}
li.etalage_small_thumbs ul li {
	margin-right: 2% !important;
	width: 27% !important;
}
li.etalage_small_thumbs ul li img {
	height: auto !important;
	width: 100% !important;
}
.registration_marge {
	margin-left: 20%
}
.header_right.account-cart-wrapper>nav {
	margin-right: 0;
	display: inline-block;
	float: none;
}
.header-minicart {
	display: inline-block;
	float: none;
}
.product-name {
	font-size: 10px
}
.ei-slider-loading {
	line-height: 326px!important
}
.sign_in_data>form {
	width: 78%
}
#menu-button a:hover {
	border: 1px solid #eee;
	border-radius: 5px;
	box-shadow: 4px 2px 6px 1px rgba(0, 0, 0, .1)
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 5px!important
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: -10px!important
}
.upper_footer_left, .upper_footer_right {
	height: 145px
}
.for_in_store .upper_footer_left, .for_in_store .upper_footer_right {
	height: 190px
}
.for_in_store_inner1 {
	margin: 27px 0 45px!important
}
#search-content {
	background: #fff;
	border-radius: 3px 0 3px 3px;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .9);
	display: none;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 31px;
	width: 200px;
	z-index: 999
}
.mobile_search, .select {
	position: relative
}
.mobile_search {
	float: left;
	height: 25px;
	width: 25px;
	display: block
}
.display2, .display3, .mobile_search .input-box label, .mobile_search a span, .sb-search {
	display: none
}
.mobile_search a {
	background: url(../images/search.png) center center no-repeat #fff;
	color: #fff;
	float: left;
	width: 100%;
	height: 100%
}
#search.input-text.required-entry {
	background: #fff;
	border-top: 1px solid #e1e1e1 !important;
	border-bottom: 1px solid #e1e1e1 !important;
	color: #acacac;
	font-size: 11px;
	height: 38px;
	padding: 0 0 0 2%;
	right: 0;
	top: 0;
	width: 59%;
	z-index: 10;
	float: left
}
.mobile_search .button.search-button {
	background: #ff4d55;
	border: none;
	float: left;
	font-size: 11px;
	font-weight: 700;
	margin-left: 10px;
	padding: 2px
}
.mobile_search .button.search-button span {
	color: #fff;
	font-size: 11px
}
#boxes #dialog {
	width: 90%!important
}
.middle1_right_txt>a, .shadow ul li a {
	font-size: 20px
}
.for_main_para {
	margin: 0 2% 5% 0;
	min-height: 360px;
	width: 46%
}
.cart_empty {
	margin-top: 230px;
	float: left;
	width: 100%
}
.for_main_para_image {
	float: none;
	margin: 0 auto;
	width: 45%
}
.for_main_para_matter {
	float: left;
	margin-left: 0;
	padding: 8px 0 0 10%;
	width: 90%
}
#checkoutSteps .step-title {
	margin: 0 1%;
	width: 14%!important
}
.customer {
	width: 100%;
	min-height: auto;
	margin: 10px 0
}
.send_button {
	margin-bottom: 20px
}
#products-list .listing_list_product .product_review {
	margin-right: 12px;
	margin-top: 4px
}
.catalog-category-view .listing_grid_right {
	margin-top: 0
}
.catalog-category-view #products-list .listing_list_product {
	width: 100%
}
.catalog-category-view #products-list .listing_list_product .listing_list_product_img {
	width: 100%;
	margin-bottom: 20px
}
.catalog-category-view #products-list .listing_list_product .listing_list_product_img img {
	width: 100%
}
.catalog-category-view #products-list .listing_list_product .compare {
	float: right;
	margin-top: 0
}
.catalog-category-view #products-list .listing_list_product .pro_code {
	width: 100%;
	float: left;
	margin-top: 5px
}
.catalog-category-view #products-list .listing_list_product .listing_list_product_data {
	width: 100%
}
.catalog-category-view #products-list .listing_list_product .buttons .button1 {
	width: 42%;
	margin-right: 10px
}
.catalog-category-view #products-list .listing_list_product .buttons .button2 {
	width: 42%
}
.listing_grid .img_box {
	margin-right: 2%;
	min-height: 372px !important;
	width: 48%
}
.catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-wishlist {
	bottom: 99px;
	padding: 11px 0 15px;
	width: 50px;
	left: 111px
}
.catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-compare {
	bottom: 100px;
	padding: 11px 0 15px;
	width: 50px;
	left: 60px
}
ul.tabs li a {
	font-size: 10px
}
#products-list .listing_list_product .share_con {
	float: none;
	margin: 0 auto;
	width: 290px
}
.catalog-category-view .share_con a {
	width: 60px!important
}
#imageDataContainer, #lightbox, #outerImageContainer {
	width: 100%!important
}
#product_tabs_review_tabbed_contents .form-add h3, .contact_img>img {
	width: 100%
}
.listing_show {
	height: 55px
}
#product_addtocart_form .more-views.pz-more-img, #product_addtocart_form .product_img {
	margin-bottom: 0
}
.button.btn-cart span {
	color: #fff
}
form#review-form {
	margin-bottom: 40px
}
.product-view .tabs li {
	padding: 1%;
	width: 31%
}
.tab-content .img_box:nth-child(3n) {
	margin-right: 0
}
.catalog-product-view .product-collateral {
	margin-right: 2%;
	width: 48%
}
.tab-content .img_box {
	width: 32%;
	margin-bottom: 20px
}
#checkout-step-login .col2-set .buttons-set a {
	margin: 0
}
.buttons-set input[type=button], .buttons-set input[type=submit] {
	float: left
}
.bscclearfix, .cart {
	margin: 2%;
	width: 45%
}
.checkout-left {
	width: 100%
}
.checkout-right .block-progress.opc-block-progress {
	width: 97%
}
.cart_button button, .cart_button1 button, .cart_button1 input[type=button], .cart_button2 button, .cart_button3 button {
	font-size: 14px;
	padding: 0 10px!important
}
.cart_button, .cart_button1, .cart_button2, .cart_button3 {
	float: left!important;
	margin: 1%!important;
	width: auto
}
.block {
	width: 28%
}
.wrapper .what_we_do .block {
	min-height: inherit;
	padding: 10px 0;
	width: 100%
}
.cms-about-us .lower_header .wrapper, .cms-about-us .upper_header .wrapper, .cms-customer-service .lower_header .wrapper, .cms-customer-service .upper_header .wrapper, .cms-disclaimer .lower_header .wrapper, .cms-disclaimer .upper_header .wrapper, .cms-how-do-i-buy .lower_header .wrapper, .cms-how-do-i-buy .upper_header .wrapper, .cms-payment-option .lower_header .wrapper, .cms-payment-option .upper_header .wrapper, .cms-privacy-policy .lower_header .wrapper, .cms-privacy-policy .upper_header .wrapper, .cms-quality-assuarance .lower_header .wrapper, .cms-quality-assuarance .upper_header .wrapper, .cms-shipping-returns .lower_header .wrapper, .cms-shipping-returns .upper_header .wrapper, .cms-term-and-condition .lower_header .wrapper, .cms-term-and-condition .upper_header .wrapper, .cms-testimonials .lower_header .wrapper, .cms-testimonials .upper_header .wrapper, .contacts-index-index .lower_header .wrapper, .contacts-index-index .upper_header .wrapper, .contacts-index-index .wrapper .wrapper, .customer-account-create .lower_header .wrapper, .customer-account-create .upper_header .wrapper, .customer-account-create .wrapper .wrapper, .customer-account-login .lower_header .wrapper, .customer-account-login .upper_header .wrapper, .customer-account-login .wrapper .wrapper {
	margin-top: 0
}
.button1, .button2, .button3 {
	width: 90%;
	margin: 5px 0
}
.buttons {
	float: left;
	width: 100%;
	margin-bottom: 15px
}
.cms-disclaimer .lower_header .wrapper, .cms-disclaimer .upper_header .wrapper {
	margin-top: 0
}
.listing_list_product {
	float: left;
	margin: 2%;
	position: relative;
	width: 46%
}
.ad.ad_margin.ad1>img, .ad.ad_margin.ad2>img, .ad_2>img, .ad_3>img {
	width: 100%
}
.detail_banner img {
	height: auto
}
#tabs-container .tab-content, .middle1_middle {
	width: 100%!important
}
.block_images, .block_images .middle1_left img, .block_images .middle1_right img, .detail_tab, .middle4, .middle5_left .middle5_text, .register, .sign_in {
	width: 100%
}
.block_images {
	margin: 0 auto;
	float: none
}
.contact_img, .detail_tab, .middle4, .remember_me, .sign_in {
	float: left
}
.block_images .middle1_left, .block_images .middle1_right {
	max-width: 48%
}
.middle1_middle {
	margin-top: 20px
}
.faq-index-index .head-wrapper {
	position: inherit;
	margin-bottom: 40px
}
.faq-index-index .home_banner_container {
	height: inherit
}
.register {
	margin: 0
}
.discounted1 {
	right: 7px
}
.sign_in {
	margin: 30px 0 0
}
.customer-account-login .sign_in {
	margin: 0px 0 0;
}
.veri_sign_img {
	margin: 0 0 28px;
	width: 100%
}
.head-wrapper {
	top: 143px
}
.veri_sign ul {
	margin: 0 5%;
	width: 40%
}
.sign_in_input label {
	width: 20%
}
.sign_in_input input {
	width: 68%
}
.remember_me {
	width: 100%
}
.login_option1 {
	margin: 0 0 15px;
	width: 100%
}
.login_option2 {
	margin: 0;
	width: 100%
}
.contact_img {
	width: 100%
}
.contact_data {
	margin: 20px 0 0;
	width: 100%
}
.contact_address {
	width: 100%
}
.contact_form {
	margin-left: 0;
	width: 100%
}
.contact_form>input {
	width: 98%
}
.contact_form textarea {
	width: 96%
}
.contact_address1 {
	float: left;
	margin-right: 2%;
	width: 48%
}
.detail_left {
	margin-right: 2%;
	width: 30%
}
.catalog-category-view .toolbar.listing_show .select span {
	width: 100%;
	text-align: center;
	margin: 0px;
	float: left;
}
body.catalog-category-view #catalog-listing select {
	float: none;
	margin: 0px auto;
	display: table;
}
.catalog-category-view .contact_img, .detail_nav a, .login_option1, .login_option2, .product_heading, .product_img, .quantity_left, .select, .showing, .veri_sign_img {
	text-align: center;
	float: left;
	width: 100%;
}
.catalog-category-view .showing > span {
	width: 100%;
	text-align: center;
}
#catalog-listing .showing .pager {
	width: auto !important;
	float: none !important;
	margin: 0px !important;
}
.customer-account-index .box-account .box-title h4, .customer-account-index .box-account .box-title h3 {
	font-size: 12px;
}
.customer-account-index .box-account .box-head a, .customer-account-index .col2-set .box-content address, .customer-account-index .col2-set .box-content p, .customer-account-index .col2-set .box-title a, .customer-account-index .col2-set.row-fluid .span6 .box-title a, .welcome-msg p {
	font-size: 12px;
}
.col-main {
	width: 96%!important
}
.detail_right, .quantity_left, .quantity_right {
	width: 100%;
	float: left
}
.detail_right {
	margin: 32px 0 0
}
.quantity_left {
	margin-bottom: 20px
}
.img_box1 {
	width: 35%
}
.detail_nav, .detail_nav a, .detail_nav li {
	float: left;
	width: 100%
}
.detail_nav {
	border: 1px solid #ececec;
	height: auto
}
.detail_nav li {
	line-height: 55px
}
.bgforli {
	background: #fff
}
.lower_header_right .nav ul li a:hover, .nav .nav_mob a {
	background: #a72424
}
.detail_nav a {
	color: #565656;
	font-size: 15px;
	padding: 0
}
.listing_grid_right {
	float: left;
	margin: 32px 0 0;
	padding: 0 2%;
	width: 64%
}
.compare, .leftbox, .leftbox1, .listing_list_right, .rightbox, .shipping_form1 {
	width: 100%
}
.product_heading>h3 {
	float: left;
	margin-bottom: 10px;
	text-align: left;
	width: 100%
}
.compare {
	float: left;
	margin: 10px 0
}
.cheinp2, .rightbox {
	margin-left: 0
}
.for_bir, .leftbox {
	margin-bottom: 10px
}
.listing_list_product_data>p {
	text-align: left
}
.nav_mob {
	display: block
}
.cheinp2 {
	margin-top: 15px
}
.note p {
	width: 22%
}
.shipping_form {
	float: left;
	margin-left: 0
}
.mainhead p {
	font-size: 16px;
	width: 45%
}
.mainhead img {
	margin-top: 0
}
.shisec p {
	width: 100%!important
}
.check_con3 .cheinp2 {
	margin-left: 7%
}
.customer-account-create .check_contant3 {
	margin: 0 auto;
	width: 95%
}
.shipping_form1 select {
	width: 59.7%
}
.main_checkout1 {
	width: 100%
}
.shad1 p {
	width: 68%
}
.for_bir {
	width: 19.3%
}
.shipping_form input[type=text] {
	width: 65%
}
.customer-account-create #form-validate .buttons-set {
	width: 100%
}
.customer-account-create #form-validate .back-link {
	margin-left: 0
}
.customer-account-create #form-validate input.button {
	float: right
}
.customer-account-create #form-validate .buttons-set .inchoo-socialconnect-register {
	width: 100%!important
}
.customer-account-create #form-validate .customer-name .field input, .customer-account-create #form-validate .shipping_form input[type=email], .customer-account-create #form-validate .shipping_form input[type=password], .customer-account-create #form-validate .shipping_form input[type=text] {
	width: 72%!important
}
div.inchoo-socialconnect-facebook, div.inchoo-socialconnect-google, div.inchoo-socialconnect-twitter {
	border-radius: 10px;
	height: 35px!important;
	width: 37px!important
}
#form-validate {
	width: 100%
}
.shipping_form {
	width: 90%
}
.login_base, .new_register, .required_fields {
	margin-left: 0;
	width: 100%
}
.check_con3, .for_button {
	margin-left: 22%;
	width: 60%
}
.shipping_form select {
	width: 66.2%
}
.help_inner1 {
	margin-left: 0;
	width: 60%
}
.help_icon1 {
	float: left;
	width: 100%
}
.fone_icon1 {
	margin-bottom: 10px
}
.fone_icon1 img {
	float: left
}
.main_checkout {
	width: 100%
}
.redwtex p {
	width: 90%
}
.help_inner, .side_summery {
	width: 98%;
	margin-left: 0;
	margin-top: 10px
}
.cart_button2 {
	float: right;
	width: 23%
}
.top_marg {
	padding: 0 2%;
	width: 96%
}
.tdmain1 select {
	width: 50px
}
.tdmain, .tdmain1, .tdmain2, .tdmain4, .tdmain5 {
	font-size: 12px
}
.condition {
	width: 60%
}
.inset {
	width: 62.5%
}
.nav .nav_mob a {
	float: left;
	height: 32px;
	padding-top: 12px;
	text-align: center;
	width: 100%
}
.middle1 .middle1_left {
	margin-right: 24px
}
.middle1 {
	margin: 0
}
.nav ul {
	display: none
}
.nav:hover ul {
	display: block;
	position: relative;
	z-index: 9999
}
.lower_header_right .nav ul {
	margin: 0;
	width: 100%
}
.lower_header_right .nav ul li {
	width: 100%
}
.lower_header_right .nav ul li a {
	background: #c94141;
	float: left;
	padding: 8px 0;
	border-bottom: 1px solid #e18e8e;
	color: #fff;
	text-align: center;
	width: 100%
}
.shipping, .social {
	border-bottom: 1px solid #9f9f9f
}
.wrapper1 {
	width: 90%
}
.upper_header1 {
	float: left
}
.middle5_left>img {
	float: left;
	margin-top: 20px;
	width: 20%
}
.middle5_text span {
	color: #484848;
	font-size: 24px;
	font-weight: 800;
	text-transform: uppercase
}
.middle5_text p {
	color: #3a3a3a;
	font-size: 11px;
	margin: 0
}
.middle1_left {
	float: left;
	max-width: 287px;
	position: relative;
	width: 100%
}
.middle1_middle {
	float: left;
	text-align: center;
	width: 95%
}
.middle1_right {
	display: inline-block;
	float: none;
	margin: 0 auto;
	max-width: 290px;
	width: 100%
}
.upper_header2, .upper_header4 {
	float: right
}
.ad, .ad_3 {
	float: left
}
.lower_header_left {
	text-align: center;
	width: 100%
}
.lower_header_right, .lower_header_right_up, .middle5 {
	width: 100%
}
.middle6 {
	width: 100%;
	margin: 20px 0 15px
}
.middle5_text {
	width: 50%
}
.middle5 .ad {
	margin: 0 4% 0 0;
	width: 47%
}
.middle5 div .ad:last-child {
	margin-right: 0
}
.ad_3 {
	width: 47%
}
.ad_2 {
	margin: 0 4% 4% 0;
	width: 47%
}
.middle1_middle a img {
	width: 100%
}
.upper_footer_wrapper {
	width: 96%
}
.for_center {
	width: auto!important
}
.social {
	width: 98%;
	padding-left: 2%;
	padding-right: 0
}
.for_shipping {
	margin-top: 10px!important
}
.shipping {
	width: 97%!important
}
.subsicribe input[type=text] {
	width: 63%
}
.subsicribe {
	width: 96%;
	padding-bottom: 20px
}
.img_margin {
	margin-right: 3%
}
.img_box_in>img {
	border: 1px solid #f1e4d7;
	padding: 3%;
	width: 94%
}
.ad {
	width: 48%
}
.ad_margin {
	margin-right: 2%
}
.upper_footer_data1 {
	border-right: medium none;
	width: 50%
}
.upper_footer_data2 {
	width: 50%
}
.upper_footer_data2>img, .upper_footer_data3>img {
	float: left;
	margin: 22px 0 0
}
.upper_footer_data3 {
	border-left: medium none;
	border-right: medium none;
	width: 50%
}
.upper_footer_data4 {
	color: #696969;
	width: 50%
}
.footer1, .footer1.third {
	width: 26%
}
.footer1 {
	margin: 15px 0
}
.footer .follow {
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
}
.follow.footer1 ul {
	float: none;
}
.follow.footer1 li a img {
	float: none!important;
	width: auto!important
}
.footer4, .footer5, .shadow>ul, .tab-content, .upper_header4 {
	float: left
}
.footer4 {
	margin: 0;
	width: 51%
}
.footer5 {
	width: 50%;
	margin: 0 auto;
	float: none;
	display: table;
}
.lower_footer_data ul li a {
	font-size: 12px
}
.middle1_right_txt {
	width: 92%
}
.middle1_left_txt>a, .middle1_left_txt>label, .middle1_left_txt>p, .middle1_right_txt>a, .middle1_right_txt>label, .middle1_right_txt>p {
	float: left;
	text-transform: uppercase;
	width: 100%
}
.middle1_right_txt>p {
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 0
}
.middle1_right_txt>label {
	font-weight: 900;
	font-size: 27px
}
.middle1_right_txt>a {
	color: #000;
	font-size: 16px;
	font-weight: 700
}
.middle1_left_txt>label {
	font-size: 27px;
	font-weight: 900
}
.middle1_left_txt>a {
	color: #000;
	font-size: 16px;
	font-weight: 700
}
.middle1_left_txt>p {
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 0
}
.middle1_left_txt {
	width: 92%
}
.tab-content {
	width: 98%!important
}
#menu-button a span {
	opacity: 0
}
.fluid_container.slider_wrapper {
	margin-top: 392px
}
.nav-container {
	width: 100%;
	border: none!important;
	position: absolute!important
}
.shadow {
	margin: 10px 0;
	width: 100%
}
.marg3 {
	margin-left: 27%!important;
	width: 32%!important
}
.shadow>ul {
	width: 99%
}
.upper_header1 {
	margin: 0;
	text-align: center;
	width: 100%
}
.upper_header2, .upper_header3, .upper_header4 {
	margin: 5px 0;
	text-align: center;
	width: 100%
}
.upper_header4>a {
	float: none
}
.upper_header2_span {
	float: none;
	margin: 0 auto;
	width: 150px
}
.upper_header3_span {
	float: none;
	margin: 0 auto;
	width: 180px
}
#menu-button a {
	background: url(../images/nav_bg_mobile.png) center center no-repeat;
	padding: 0!important;
	text-align: center;
	width: auto
}
.header_bottom {
	position: absolute;
	top: 60px;
	width: 100%;
	z-index: 9999
}
.header_left {
	width: 75%
}
.wrapper2 {
	width: 92%
}
.information_left, .information_middle, .information_right {
	float: left;
	margin-right: 0%;
	height: inherit;
	width: 100%
}
.information_middle > a {
	position: inherit !important;
}
.information_middle {
	padding-bottom: 30px !important;
}
.information .information_right .neklo-instagram .neklo-instagram-list li {
	width: 16% !important;
}
.subsicribe input[type="text"] {
	width: 62%;
}
.newsletter_bg.bscclearfix {
	width: 232px;
}
.cart_digit {
	right: -12px;
	top: -16px;
}
.main .cart_empty {
	margin-top: 20px;
}
}
@media screen and (min-width:769px) and (max-width:1200px) {
body .amscheckout .three-columns .first-column, body .amscheckout .three-columns .second-column, body .amscheckout .three-columns .third-column {
	width: 32.7% !important;
}
body.account-page .detail_left .block-content ul li {
	padding: 0 !important;
}
.customer-account-index.account-page .block-cart .subtotal {
	margin-left: 0px;
}
.customer-account-index.account-page .block-cart p {
	width: 100% !important;
	float: left;
}
.customer-account-index.account-page .block-cart .price {
	width: 100%;
	float: left;
}
.customer-account-index.account-page .block-cart srrong {
	width: 100%;
	float: left;
}
.customer-account-index.account-page .block-cart .block-title span {
	border-bottom: 1px solid #efefef;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-align: center;
}
.customer-account-index.account-page .block-cart {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #dddddd;
	padding: 2%;
}
body.customer-account-index.account-page .slider {
	margin-top: 0px !important;
}
body.customer-account-index.account-page .detail_left .block-title span {
	text-transform: uppercase;
}
body.customer-account-index.account-page .main-container {
	padding-top: 5px !important;
}
body .searchbox-input {
	-moz-appearance: none;
	border-radius: 0px !important;
}
.for_search input[type="text"] {
	-moz-appearance: none;
	border-radius: 0px !important;
}
body.customer-account-create .check_contant3 #form-validate .shipping_form p {
	width: auto !important;
}
body.customer-account-create .check_contant3 {
	margin-top: 0px !important;
}
body.inner_cms .modal-box {
	top: 10% !important;
}
body .sign_in_input label {
	width: 100% !important;
}
.registration_marge {
	width: 85% !important;
}
.account-create #form-validate {
	width: 100% !important;
}
body.customer-account-login #form-validate ul li input[type="text"] {
	width: 65% !important;
}
body #form-validate ul li input[type="password"] {
	width: 65% !important;
}
body .forgot_passward {
	width: 100%;
}
.contacts-index-index .col-main {
	width: 100% !important;
}
body .checkout-types .button.btn-checkout {
	width: 170px;
}
body.checkout-cart-index .inset input.button {
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0px;
}
#discount-coupon-form .discount .shipping_form #coupon_code {
	border-radius: 0px;
}
.toolbar.listing_show .showing span {
	display: block;
}
body.catalog-product-view #popup1 {
	left: 0 !important;
	margin: 0 auto !important;
	right: 0 !important;
	width: 70%;
}
body.catalog-product-view #popup1 #product-review-table {
	width: 100%;
}
body.catalog-product-view #popup1 .shipping_form input[type="text"] {
	width: 95%;
	padding: 0 1%;
}
.catalog-product-view #review-form ul li:nth-child(4) {
	margin-right: 0 !important;
	width: 99% !important;
}
#review-form h3 {
	font-size: 12px !important;
	padding-bottom: 15px !important;
	font-weight: normal !important;
}
.footer-us2 .subsicribe {
	width: auto;
	display: inline-flex !important;
}
.main .upper_header {
	position: inherits;
}
.main .inner_cms .main .slider {
	margin-top: 0px !important;
}
.main .cart_empty {
	margin-top: 20px;
}
#wp-nav-container #custommenu .wp-custom-menu-popup {
	left: 0 !important;
	width: 790px !important;
}
.footer.container .footer-us4 ul li.top-cat-link a {
	width: 160px;
}
.footer.container .footer-us4 ul li.top-cat-link ul {
	width: 75% !important;
}
.footer.container .footer-us4 ul li.sub-cat-link a {
	width: auto !important;
}
.footer.container .footer .footer-us3 ul li {
	margin: 0 5px 0 0 !important;
	width: 32% !important;
}
.footer.container .footer {
	background-size: cover !important;
}
.inner_cms .main .slider {
	margin: 125px 0 0 0 !important;
}
.main-container .for_main_para {
	min-height: 205px;
}
#shipping_area .shipping {
	padding: 0 3% !important;
	width: 94% !important;
}
.poduct_shop_padding .product-name h1 {
	line-height: inherit !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_thumb {
	width: 95% !important;
	left: 0px !important;
	position: inherit !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_small_thumbs {
	float: left;
	height: auto !important;
	padding-top: 30px;
	position: inherit !important;
	width: 100% !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_small_thumbs ul {
	height: auto !important;
}
.catalog-product-view .product-essential #product_addtocart_form #etalage li.etalage_small_thumbs ul li img {
	width: 100% !important;
	height: auto !important;
}
#product_tabs_review_tabbed_contents .form-list .shipping_form label {
	width: auto !important;
}
#catalog-listing .grid_view_nav .toolbar {
	float: left;
	width: 100%;
}
#catalog-listing .grid_view_nav .toolbar .pager {
	float: left;
	width: 100%;
	text-align: left;
}
.inner_cms .main .slider {
	margin: 143px 0 0;
}
.account-page .breadcrumb {
	margin-bottom : 0px;
}
.customer-address-index .my-account .addresses-list .col-1 {
	width: 45%;
}
.account-page .main-container {
	padding-top: 190px;
}
.breadcrum {
	margin-bottom: 0px;
}
.account-page .my-account #form-validate {
	width: 96% !important;
}
.account-page .detail_left .block-title {
	margin-bottom: 26px;
}
.information .information_right .neklo-instagram .neklo-instagram-list li {
	width: 49% !important;
}
.middle2_data_wrapper .information_right {
	height: 530px;
}
.middle2_data_wrapper .information_middle {
	height: 540px;
}
.middle2_data_wrapper .information_left {
	height: 530px;
}
.form-list .wide .input-box .required-entry {
	width: 100%;
	float: left;
}
.form-list .wide .input-box #message {
	width: 100%;
	float: left;
}
}
@media screen and (min-width:1201px) and (max-width:1400px) {
body.customer-account-forgotpassword #form-validate {
	width: 60%;
}
body .wrapper2 .header_middle {
	width: 32%;
}
body #wishlist-table tr td .cart-cell .quantity_left button {
	font-size: 11px !important;
	padding: 0px 4px !important;
}
body.catalog-product-view #product_addtocart_form #etalage li.thumb_1 {
	width: auto !important;
	left: 90px !important;
	right: 25px;
}
#custommenu {
	max-width: 1480px;
}
body #custommenu .wp-custom-menu-popup .block2 .block2 {
	position: absolute;
	right: 0;
	top: 20px;
	width: auto;
}
body #custommenu .wp-custom-menu-popup .block2 .block2 img {
	max-width: 100%;
}
body.catalog-product-view #review-form ul li:nth-child(3n) {
	width: 98% !important;
}
body.catalog-product-view #review-form ul li:nth-child(4n) {
	width: 98% !important;
}
.for_search input[type="text"] {
	width: 87%;
}
.for_search input[type="submit"] {
	width: 10%;
}
body .bottom-data2 {
	width: 32.6% !important;
}
.menu-imgs img {
	width: 31.5% !important;
}
.menu-imgs img:last-child {
	margin-right: 0px !important;
}
}
 @media screen and (min-width:1201px) and (max-width:1300px) {
.information .information_right .neklo-instagram .neklo-instagram-list li {
	width: 32% !important;
}
}
 @media screen and (min-width:1301px) and (max-width:1600px) {
.information .information_right .neklo-instagram .neklo-instagram-list li {
	width: 24% !important;
}
.middle2_data_wrapper .information_right {
	height: 393px;
}
.middle2_data_wrapper .information_middle {
	height: 393px;
}
.middle2_data_wrapper .information_left {
	height: 393px;
}
}
 @media screen and (min-width:1201px) and (max-width:1300px) {
.information .information_right .neklo-instagram .neklo-instagram-list li {
	width: 32% !important;
}
.information .information_right, .information .information_left, .information .information_middle {
	height: 512px;
}
.footer.container .footer .footer-us3 ul li:last-child {
	margin-right: 0px;
}
body .footer.container .footer .footer-us3 ul li {
	float: none !important;
	display: inline !important;
	margin-right: 50px !important;
}
body .footer.container .footer .footer-us3 ul li img {
	width: 20%;
}
body .cms-index-index .footer_article .container .footer-links .footer .usnewfooter .wrapper1 .footer-us3 .supports-links li:nth-child(2) {
	display: inline !important;
}
}
 @media screen and (min-width:1200px) and (max-width:1400px) {
.middle2-data1 {
	width: 24.6%;
}
.middle2-data3 {
	width: 24.6%;
}
.middle2-data4 {
	width: 24.6%;
}
.middle2_data .middle-banner {
	width: 49.7%;
}
.middle2_data .middle-banner_right {
	width: 49.7%;
}
}
@media screen and (min-width:769px) and (max-width:900px) {
.middle2-data1 {
	width: 24.4%;
}
.middle2-data3 {
	width: 24.4%;
}
.middle2-data4 {
	width: 24.4%;
}
.wrapper.home .middle2_data .middle-banner {
	width: 100%;
}
.wrapper.home .middle2_data .middle-banner img {
	width: 100%;
	max-width: 100%;
}
.information_right {
	float: left;
	height: 440px;
	overflow: hidden;
	width: 32%;
}
.wrapper.home .middle-banner_right {
	width: 100%;
	padding-top: 20px;
}
.wrapper.home .middle-banner_right img {
	max-width: 100%;
	width: 100%;
}
.wrapper2 .header_middle {
	float: none;
	margin: 26px auto 0 !important;
	text-align: center;
	width: 40%;
}
.wrapper2 .header_middle .for_search input[type="text"] {
	width: 77%;
}
.wrapper2 .middle2-data3 {
	height: auto;
}
.wrapper2 .header_right {
	margin-top: 15px;
}
.header_middle {
	margin: 17px 0 0 6%;
}
.for_search select {
	font-size: 11px;
	height: 39px;
	width: 30%;
}
.for_search input[type="text"] {
	width: 40%;
	height: 38px;
}
.for_search input[type="submit"] {
	width: 20%;
}
.header_right {
	margin-top: 43px;
}
.middle2_data-right2 img {
	height: auto;
}
.middle2_data .bottom-data2 {
	padding: 45px 0 0;
	margin-left: 0;
	float: right;
}
.middle2_data-right2 {
	height: inherit;
}
#custommenu {
	position: inherit !important;
}
.header_bottom .site_menu {
	position: relative;
}
#wp-nav-container #custommenu .wp-custom-menu-popup {
	left: 0 !important;
	width: 100% !important;
	position: absolute;
	top: 36px !important;
}
#etalage {
	width: 100% !important;
	height: 587px !important;
}
.etalage_thumb.thumb_1 img, .etalage_thumb.thumb_2 img, .etalage_thumb.thumb_3 img {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1, .etalage_thumb.thumb_2, .etalage_thumb.thumb_3 {
	width: 305px !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}
li.etalage_small_thumbs {
	bottom: 0 !important;
	left: 0;
	right: 0;
	top: inherit !important;
	width: 300px !important;
	margin: 0 auto !important;
}
.etalage_small_thumbs ul {
	width: 100% !important;
}
li.etalage_small_thumbs ul li {
	margin-right: 2% !important;
	width: 27% !important;
}
li.etalage_small_thumbs ul li img {
	height: auto !important;
	width: 100% !important;
}
}
@media screen and (min-width:901px) and (max-width:1024px) {
#custommenu {
	position: inherit !important;
}
.header_bottom .site_menu {
	position: relative;
}
#wp-nav-container #custommenu .wp-custom-menu-popup {
	left: 0 !important;
	width: 100% !important;
	position: absolute;
	top: 36px !important;
}
.for_search input[type="text"] {
	width: 87%;
}
.for_search input[type="submit"] {
	width: 10%;
}
.middle2-data1 {
	width: 24.5%;
}
.middle2-data3 {
	width: 24.5%;
}
.middle2-data4 {
	width: 24.5%;
}
.wrapper.home .middle2_data .middle-banner {
	width: 100%;
}
.wrapper.home .middle2_data .middle-banner img {
	width: 100%;
	max-width: 100%;
}
.wrapper.home .middle-banner_right {
	width: 100%;
	padding-top: 20px;
}
.wrapper.home .middle-banner_right img {
	max-width: 100%;
	width: 100%;
}
.information_right {
	float: left;
	height: 435px;
	overflow: hidden;
	width: 32%;
}
.wrapper2 .header_middle {
	float: none;
	margin: 26px auto 0 !important;
	text-align: center;
	width: 40%;
}
.wrapper2 .header_middle .for_search input[type="text"] {
	width: 77%;
}
.header_middle {
	margin: 27px 0 0 6%
}
.for_search select {
	width: 30%;
}
.for_search input[type="text"] {
	width: 50%;
	height: 38px;
}
.middle2_data-right2 {
	height: auto;
}
.middle2_data .bottom-data2 {
	float: right;
	margin: 0px;
}
#custommenu .wp-custom-menu-popup {
	left: -145px !important;
	width: 850px !important;
}
#etalage {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1 img, .etalage_thumb.thumb_2 img, .etalage_thumb.thumb_3 img {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1, .etalage_thumb.thumb_2, .etalage_thumb.thumb_3 {
	width: 305px !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}
li.etalage_small_thumbs {
	bottom: 0 !important;
	left: 0;
	margin: 0 auto !important;
	right: 0;
	top: inherit !important;
	width: 300px !important;
}
.etalage_small_thumbs ul {
	width: 100% !important;
}
li.etalage_small_thumbs ul li {
	margin-right: 2% !important;
	width: 27% !important;
}
li.etalage_small_thumbs ul li img {
	height: auto !important;
	width: 100% !important;
}
}
table#my-orders-table tr {
	float: none !important;
}
table#my-orders-table tr td {
	float: none !important;
}
table#my-orders-table toot tr td {
	float: none !important;
}

@media screen and (min-width:768px) and (max-width:1024px) {

body.customer-account-login .validation-advice {
    padding-left: 5px;
    width: 100%;
}

body.customer-account-login .validation-advice {
    padding-left: 5px;
    text-align: left;
    width: 100%;
}

.sign_in_input input {
    width: 94% !important;
}
body.customer-account-login #form-validate ul li label {
     width: 100% !important;
}
body.customer-account-login #login-form .sign_in_input.reminderme label {
    width: auto !important;
}
body #form-validate ul li input[type="password"] {
    width: 97% !important;
}
body.customer-account-login #form-validate ul li input[type="text"] {
    width: 97% !important;
}
	 #shopping-cart-table tr td.tdmain{width: 60px;}
	 td .qty-btngroup.oncarts input{ width:34px !important;}
		body.checkout-onepage-index .order-review-button button#amscheckout-submit {
    float: left !important;
    position: inherit;
    left: 0px;
    right: inherit !important;
    margin-left: -3px !important;
    width: 161px !important;
}
.checkout-onepage-index .coupon-buttons button{    width: 158px !important;
    float: left !important;
    margin-left: 0px !important;
} 
.footer.container .footer.usnewfooter .footer-us3 ul {
	width: 90% !important;
}
body.catalog-category-view .detail_left {
	width: 20%;
}
body .listing_grid_right {
	width: 76%;
}
body.customer-account-forgotpassword #form-validate {
	width: 100%;
}
body.customer-account-confirmation #form-validate .shipping_form {
	width: 99%;
	margin: 15px 1% 15px 0;
	float: left;
}
.select select {
	padding-right: 0px;
}
body.customer-account-confirmation #form-validate .buttons-set {
	margin: 15px 0 0 22%;
	width: 75%;
}
body #logo_left img {
	width: 100px;
}
body.catalogsearch-result-index .wrapper .cart_empty {
	margin-top: 0 !important;
}
body.inner_cms .main .slider {
	margin-top: 130px !important;
}
body.catalog-category-view .toolbar.listing_show .select {
	width: 210px;
}
.toolbar.listing_show .showing span {
	display: block;
}
body.catalogsearch-result-index .category-products .toolbar .select {
	width: 200px;
}
#product-review-table {
	width: 55% !important;
}
body .logo img {
	width: 90px;
}
.checkout-onepage-index #shipping_area .shipping {
	width: 91% !important;
	float: left !important;
}
body .wrapper2 .header_right {
	margin-top: 0;
	position: absolute;
	right: 0;
	top: 25px;
}
body .v-middle {
	margin: -10px 0 0;
}
body #shipping-new-address-form select {
	width: 100% !important;
}
body #shipping-new-address-form .amscheckout-control-radio {
	margin: 3px 3px 0 0 !important;
}
#checkout-review-table-wrapper {
	float: left;
	overflow: scroll;
	width: 100%;
}
#co-payment-form-update dt:nth-child(4) label {
	float: none !important;
}
body #credit-card-form .braintree-hostedfield li:nth-child(2) {
	margin-right: 0px !important;
}
body .braintree-input-field {
	padding: 0 4px !important;
}
.checkout-onepage-index #billing-new-address-form .amscheckout-row, .checkout-onepage-index #co-shipping-form .amscheckout-row {
	width: 100% !important;
}
#co-billing-form .amscheckout-row.amscheckout-password {
	width: 100% !important;
}
#co-shipping-form label, #co-billing-form label {
	font-size: 13px !important;
}
#co-shipping-form #shipping-new-address-form li {
	width: 100% !important;
}
body #billing-new-address-form .amscheckout-row label {
	font-size: 12px !important;
	width: 100% !important;
	float: left !important;
}
td.a-center.tdmain .link-wishlist.use-ajax {
	display: block;
	float: none;
	margin: 0 auto !important;
	padding: 0 !important;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-prev {
	top: 15%;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-next {
	top: 15%;
}
.img_box:nth-child(4n) {
	margin-right: 2% !important;
}
#wishlist-table tr td .cart-cell .price-box {
	text-align: center;
	width: 100% !important;
	float: left;
}
#wishlist-table tr td .cart-cell .price-box p {
	text-align: center;
	width: 100% !important;
	float: left;
	padding: 0px !important;
}
#wishlist-table tr td .cart-cell .price-box p:first-child {
	padding-top: 15px !important;
}
#wishlist-table tr td .cart-cell .add-to-cart-alt {
	float: left;
	width: 100%;
	text-align: center;
}
#wishlist-table tr td .cart-cell .quantity_left input {
	float: none !important;
	margin: 0 auto !important;
}
body.account-page #wishlist-table tr td .cart-cell .quantity_left {
	margin-bottom: 0px !important;
}
body.account-page #wishlist-table tr td .cart-cell .quantity_left button {
	margin: 12px auto 0 auto;
	float: none;
	width: 70%;
	display: block;
}
body.account-page #wishlist-table tr td .cart-cell .quantity_left button span {
	font-size: 13px;
	font-family: "Ubuntu";
}
body.account-page #wishlist-table tr td .product-name a {
	font-size: 14px !important;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0;
}
body.account-page #wishlist-table tr td .cart-cell p {
	float: left;
	text-align: center;
	width: 100%;
}
body.wishlist-index-index .buttons-set button {
	width: 145px !important;
}
body .listing_grid .img_box {
	min-height: 460px !important;
}
body.account-page .main .slider {
	margin-top: 0px !important;
}
.cart-table-form {
	overflow: inherit !important;
}
.account-page #wishlist-table tr td img {
	width: 520px;
}
body.catalog-product-view #product_addtocart_form #etalage li.etalage_thumb {
	left: 0px !important;
	width: 65% !important;
}
body .wrapper2 .header_middle {
	float: left;
	margin: 13px 0 0 5% !important;
	width: 30% !important;
}
body .top-social {
	float: left;
	margin: 10px 0 0;
}
body.sales-order-view .page-title h1 {
	width: 100%;
	float: left;
	text-align: left;
}
body .my-account .order-info-box {
	float: left !important;
	margin: 0 0 10px !important;
	width: 97% !important;
}
table#my-orders-table tr {
	float: none !important;
}
table#my-orders-table tr td {
	float: none !important;
}
table#my-orders-table toot tr td {
	float: none !important;
}
body.account-page .wrapper2 .header_middle {
	width: 28%;
}
body #login-form .sign_in_input label {
	width: 100% !important;
}
body.account-page #form-validate {
	width: 100% !important;
}
body.account-page .main-container {
	padding-top: 10px !important;
}
body.account-page .upper_header {
	position: inherit;
}
body .img_box .button.btn-cart {
	background: #b43825 none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	float: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	height: 28px;
	margin: 0 !important;
	padding: 0 6px;
	width: auto;
}
.customer-account-login .account-create #form-validate {
	width: 100% !important;
}
.customer-account-login #form-validate ul li input[type="text"] {
	width: 68% !important;
}
#form-validate ul li input[type="password"] {
	width: 68% !important;
}
body .registration_marge .login_base .login_button input {
	float: none !important;
	width: 100%;
}
body .footer.container .footer-us4 ul li.top-cat-link ul {
	width: 75% !important;
}
body .footer.container .footer.usnewfooter .footer-us2 {
	float: left;
	padding: 20px 0 10px;
	text-align: center;
	width: 100%;
}
body .footer.container .footer.usnewfooter .footer-us2 {
	padding: 10px 0 32px !important;
	float: left !important;
	width: 100% !important;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe {
	width: auto;
	padding-bottom: 0px;
}
body .footer.container .footer.usnewfooter .footer-us3 ul li {
	display: inline-block !important;
	margin: 0 5px 0 0 !important;
	width: 32%;
}
.product-img-box .etalage li {
	position: inherit;
}
body.catalog-product-view #product_addtocart_form #etalage li.thumb_1 {
	left: 0px !important;
	width: 65% !important;
}
body.catalog-product-view #product_addtocart_form #etalage li.thumb_1 img {
	width: 100% !important;
	height: auto !important;
}
body.catalog-product-view #etalage li.etalage_small_thumbs {
	width: 100% !important;
	padding-top: 0px !important;
}
body.catalog-product-view .product-view #product_addtocart_form #etalage li.etalage_small_thumbs ul li img {
	width: 60px !important;
	height: 60px !important;
}
body #etalage li.etalage_small_thumbs ul li {
	float: left !important;
	height: 60px !important;
	margin: 20px 10px 0 0 !important;
	width: 60px !important;
}
.catalog-category-view .cat_row {
	height: 248px !important;
}
.cat_row .ltwo-image img {
	height: 100% !important;
}
.catalog-category-view .cat_row .ltwo-list {
	overflow: scroll;
	height: 100% !important;
}
.link-section {
	padding: 20px !important;
}
body .header_middle {
	margin: 26px auto 0;
	width: 40%;
}
body .for_search input[type="submit"] {
	width: 15%;
}
body .for_search input[type="text"] {
	width: 80%;
}
body .for_search {
	width: 100%;
}
#custommenu-mobile {
	display: none;
}
#custommenu {
	display: block !important;
}
#product-attribute-specs-table tr td, #product-attribute-specs-table tr th {
	width: 50%;
}
body .shipping {
	border: 0px !important;
}
#co-billing-form li:nth-child(7) {
	padding-top: 18px;
	float: left;
}
#credit-card-form .braintree-hostedfield li:nth-child(2) {
	margin-right: 20px;
	width: auto;
}
#credit-card-form .braintree-hostedfield li:nth-child(3) {
	width: auto;
}
body.checkout-cart-index .top_marg_left {
	width: 100% !important;
	margin-right: 0px;
	margin-bottom: 20px;
}
body.checkout-cart-index #shopping-cart-table {
	margin-bottom: 20px !important;
}
body.checkout-cart-index #shopping-cart-table tr td {
	vertical-align: top;
}
body.checkout-cart-index .top_marg_main {
	width: 100% !important;
	margin-left: 0px;
}
body.checkout-cart-index .checkout-types {
	text-align:right;
}
body.checkout-cart-index .checkout-types li {
	display: inline-block;
	float: none;
	line-height: 35px;
	vertical-align: top;
	width: auto;
}
body.checkout-cart-index .checkout-types li:nth-child(2) {
	margin: 0 30px;
}
body.catalog-product-view .col-main {
	width: 100% !important;
}
body .easytabs li {
	padding: 0 10px !important;
}
body .newratmain {
	float: left;
	padding-bottom: 25px;
	width: 100%;
}
body .header_bottom #custommenu li a.sm_megamenu_head {
	background: rgba(0, 0, 0, 0) url("../images/divider-nav.png") no-repeat scroll right top;
	padding: 5px 12px 3px !important;
}
body .header_bottom #custommenu li a span {
	color: #ffffff;
	text-transform: uppercase;
}
body .main .upper_header div.header_bottom {
	background: #b92929 !important;
}
body .main .upper_header div.header_bottom .sm_megamenu_wrapper_horizontal_menu sambar ul.sm_megamenu_menu {
	background: none !important;
}
.slider .rev_slider_wrapper .tp-caption img {
	height: 100% !important;
}
.home-pg-con .home-boxed:nth-child(2n) {
	margin-right: 0;
}
.home-pg-con .home-boxed {
	border: 1px solid #eeeeee;
	box-shadow: 0 0 10px #e3e1e1 inset;
	float: left;
	margin-bottom: 3%;
	margin-right: 20px;
	min-height: 175px;
	padding: 2%;
	width: 44%;
}
.category-products .hidden_addcart {
	bottom: 12%;
}
.control_buttons > button {
	width: 159px;
}
.quantity_left > button {
	font-size: 11px;
	line-height: 24px;
	margin: 5px 10px 0 0;
	min-height: 25px;
	padding: 0 4px 0 4px;
}
.quantity_left .button {
	height: 29px;
}
.col2-set .col-2 {
	margin: 17px 0px 0px 0px;
}
.shipping_form label {
	width: 45%;
}
.payment_icon a {
	float: left;
	height: 33px;
	width: 20%;
}
.payment_icon a img {
	float: left;
	height: 100%;
	width: 100%;
}
.payment_icon {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.display3, .mobile_search {
	display: none
}
.sec-1 {
	font-size: 15px
}
.upper_footer_left {
	width: 27.3%;
}
.upper_footer_left > h4 {
	font-size: 15px !important;
	width: 160px !important;
}
.upper_footer_left p, .upper_footer_right p {
	font-size: 10px !important;
	line-height: 18px !important;
}
.for_footer_ancher_app {
	margin-top: 25px;
}
.newsletter_bg.bscclearfix {
	width: 240px;
}
.detail_banner_mob {
	display: none;
}
.poduct_shop_padding .product-name h2 {
	font-size: 22px;
	line-height: 27px;
}
.detail_banner_tab {
	display: none
}
.product_img {
	width: 42% !important;
}
#form-validate {
	width: 60%!important
}
.inset {
	width: 63%
}
.upper_footer_left, .upper_footer_right {
	height: 145px
}
.for_in_store .upper_footer_left, .for_in_store .upper_footer_right {
	height: 175px
}
.for_shipping {
	margin: 15px auto 0!important
}
.upper_footer_left p {
	margin: 15px 0!important
}
.for_center {
	width: auto!important
}
.catalog-product-view .product-collateral {
	margin-right: 2%;
	width: 48%
}
.product-view .tabs li {
	padding: 2%;
}
.img_box:nth-child(3n) {
	margin-right: 0
}
.sec-2 {
	font-size: 22px
}
.header_right {
	width: auto
}
.sb-search-input {
	width: 72%
}
.sec-3 {
	font-size: 14px
}
.mid_banner_content {
	left: 15px;
	top: 15px
}
g .information_middle>p {
	font-size: 12px!important;
	line-height: 20px!important
}
.customer-account-create #form-validate .back-link {
	margin: 4px 0 0
}
.customer-account-create #form-validate .buttons-set {
	width: 82%
}
.customer-account-create #form-validate input.button {
	float: right
}
.cart_empty, .customer-account-create div.inchoo-socialconnect-checkout, .customer-account-create div.inchoo-socialconnect-register {
	float: left;
	width: 100%
}
.for_main_para {
	min-height: 322px
}
.cart_empty {
	margin-top: 110px
}
.for_main_para_image {
	float: none;
	margin: 0 auto;
	width: 40%
}
#products-list .listing_list_product .share_con, .buttons-set input[type=button] {
	float: left
}
.for_main_para_matter {
	margin-left: 0;
	padding: 8px 0 0 10%;
	width: 90%
}
.fluid_container.slider_wrapper {
	margin-top: 260px
}
#products-list .listing_list_product .product-shop .compare, .contacts-index-index .wrapper .main-container .container, .main-container .detail_right {
	margin-top: 0
}
.top_marg .checkout-left {
	width: 70%
}
#checkoutSteps .step-title {
	width: 16%
}
#checkout-progress-wrapper .checkout-right .opc-block-progress {
	width: 25%
}
.catalog-category-view #products-list .listing_list_product .price-box {
	width: auto
}
#products-list .pro_des {
	padding-top: 2px
}
.catalog-category-view #products-list .listing_list_product .listing_list_product_img {
	width: 33%
}
.catalog-category-view #products-list .listing_list_product .listing_list_product_img img {
	width: 100%
}
.catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-wishlist {
	padding: 13px 22px;
	left: 101px
}
.catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-compare {
	padding: 14px 22px 13px;
	left: 55px
}
.listing_grid .img_box {
	width: 31%;
	min-height: 270px
}
.product_head p {
	font-size: 15px
}
.price-box .price {
	font-size: 14px
}
.contact_img>img {
	width: 100%
}
.link-compare, .link-wishlist, .upper_header1 p, .upper_header2_span p, .upper_header3 p, .upper_header4 a {
	font-size: 12px
}
.upper_header2 a {
	width: 12%
}
.upper_header3_span img {
	width: 7%
}
.catalog-product-view .add-to-cart.quantity {
	width: 100%
}
.link-wishlist {
	margin-right: 10px
}
.add-to-links {
	margin-top: 20px
}
.more-views.pz-more-img {
	margin-bottom: 0
}
.catalog-product-view .poduct_shop_padding .add-to-cart button {
	padding: 2px 5px 1px 8px
}
.detail_review a {
	float: left;
	padding-left: 0
}
.button.btn-cart span {
	color: #fff
}
.forgot_passward {
	width: auto
}
#checkout-step-login .col2-set .buttons-set a {
	margin: 0
}
.buttons-set input[type=submit] {
	float: right
}
.wrapper .what_we_do .block {
	min-height: inherit;
	padding: 10px 0;
	width: 100%
}
.cms-about-us .lower_header .wrapper, .cms-about-us .upper_header .wrapper, .cms-customer-service .lower_header .wrapper, .cms-customer-service .upper_header .wrapper, .cms-disclaimer .lower_header .wrapper, .cms-disclaimer .upper_header .wrapper, .cms-how-do-i-buy .lower_header .wrapper, .cms-how-do-i-buy .upper_header .wrapper, .cms-payment-option .lower_header .wrapper, .cms-payment-option .upper_header .wrapper, .cms-privacy-policy .lower_header .wrapper, .cms-privacy-policy .upper_header .wrapper, .cms-quality-assuarance .lower_header .wrapper, .cms-quality-assuarance .upper_header .wrapper, .cms-shipping-returns .lower_header .wrapper, .cms-shipping-returns .upper_header .wrapper, .cms-term-and-condition .lower_header .wrapper, .cms-term-and-condition .upper_header .wrapper, .cms-testimonials .lower_header .wrapper, .cms-testimonials .upper_header .wrapper, .contacts-index-index .lower_header .wrapper, .contacts-index-index .upper_header .wrapper, .contacts-index-index .wrapper .wrapper, .customer-account-login .lower_header .wrapper, .customer-account-login .upper_header .wrapper, .customer-account-login .wrapper .wrapper, .faq-index-index .lower_header .wrapper, .faq-index-index .upper_header .wrapper {
	margin-top: 0
}
.cart_button, .cart_button1, .cart_button2 {
	float: left!important;
	margin-right: 10px!important;
	width: auto!important
}
.cart_button3 {
	float: right!important;
	margin: 0!important;
	width: auto
}
.compare>span, .detail_banner, .nav-container {
	width: 100%;
	float: left
}
.footer-block.footer-block-subscribe {
	margin: 0 auto;
	width: 45%
}
.container .ad_3, .middle1 .middle5 .ad:last-child {
	margin-right: 0
}
.middle1 .middle5 {
	margin-right: 0;
	margin-bottom: 0
}
.container .ad_2, .container .ad_3, .container .middle1 .middle5 .ad {
	margin-top: 0;
	margin-left: 0;
	width: 48%;
	max-width: 100%
}
.ad_2 img, .ad_3 img, .middle1 .middle5 .ad img {
	width: 100%
}
.middle1 .middle5 .ad {
	margin-top: 0;
	margin-left: 0;
	width: 48%;
	max-width: 100%;
	margin-bottom: 0
}
.middle1 .middle5 .ad img {
	width: 100%
}
.container .lower_header_right .nav-container {
	margin-bottom: 20px
}
.tab-content .img_box {
	margin: 2% 2% 2% 0!important
}
.detail_banner img {
	height: auto
}
.buttons {
	float: left;
	width: 53%
}
.button1, .button2, .button3 {
	width: 46%;
	padding: 0;
	margin-bottom: 10px
}
.button1>button, .button2 a, .button3 a {
	font-size: 11px;
	height: 25px
}
.compare>span {
	font-size: 13px;
	margin: 5px 10% 0 0
}
.ad {
	margin-left: 0;
	margin-top: 0
}
#custommenu {
	margin-bottom: 15px!important
}
.detail_review>label>p>a {
	font-size: 10px
}
.register {
	margin: 0;
	width: 100%
}
.discounted1 {
	right: 7px
}
div.menu a {
	cursor: pointer;
	font-size: 12px;
	line-height: 13px
}
.nav-container {
	margin: 0;
}
#custommenu {
	margin: 0 auto!important;
	float: none!important;
	background-position: center top!important
}
#custommenu .menu .parentMenu a {
	font-size: 13px
}
.shadow>ul {
	width: 52%
}
.sign_in {
	float: left;
	margin: 30px 0 0;
	width: 100%
}
.customer-account-login .sign_in {
	margin: 0px 0 0;
}
.veri_sign_img {
	margin: 0 0 28px;
	text-align: center;
	width: 100%
}
.veri_sign ul {
	margin: 0 5%;
	width: 40%
}
.sign_in_input label {
	width: 27%
}
.sign_in_input input {
	width: 68%
}
.remember_me {
	float: left;
	width: 100%
}
.contact_img {
	text-align: center;
	width: 100%
}
.contact_data {
	margin: 20px 0 0;
	width: 100%
}
.contact_address {
	width: 30%
}
.contact_form>input {
	width: 96%
}
.contact_form textarea {
	width: 94%
}
.detail_product_dis {
	float: left;
	margin-left: 1%;
	width: 55%
}
.quantity_left, .quantity_right {
	float: left;
	width: 100%
}
.quantity_left {
	margin-bottom: 7px
}
.img_box1 {
	width: 25%
}
.detail_nav {
	width: 100%
}
.listing_grid_right {
	width: 67%
}
.col-main {
	width: 98%
}
.detail_left {
	width: 20%
}
.listing_list_right {
	width: 70%
}
.listing_list_product_img {
	text-align: center;
	width: 45%;
	margin-right: 2%
}
.listing_list_product_data {
	width: 65%
}
.compare {
	width: 50%;
	margin-top: 5px
}
#products-list .listing_list_product .product-shop .pro_code {
	float: left;
	width: 100%
}
.wrapper {
	width: 98%!important
}
.rightbox1 {
	float: left;
	margin: 5% 9% 2px;
	width: 82%
}
.fone_icon, .fone_icon1 {
	margin-bottom: 10px
}
.cheinp2 {
	margin-top: 15px;
	margin-left: 0
}
.note p {
	width: 17%
}
.mainhead p {
	font-size: 16px;
	width: 36%
}
.shipping_form1 {
	width: 100%;
	margin-left: 5%
}
.for_bir {
	width: 19.5%
}
.for_marg {
	width: 63%
}
.shipping_form1 select {
	width: 60%
}
.shad1 p {
	width: 68%
}
.shisec p {
	width: 95%!important
}
.check_con3, .for_button {
	margin-left: 31%;
	width: 60%
}
.shipping_form input[type=text] {
	width: 65%
}
.shipping_form {
	width: 90%
}
.shipping_form select {
	width: 66.2%
}
.help_inner1 {
	margin-left: 0;
	width: 47%
}
.main_checkout1 {
	width: 100%
}
.marg_right {
	margin-right: 5%
}
.help_icon1 {
	float: left;
	width: 100%
}
.fone_icon1 img {
	float: left
}
.cart_button2 {
	float: right;
	width: 40%
}
.pay p, .shad p {
	width: 103px
}
.main_checkout {
	width: 100%
}
.side_summery {
	width: 98%;
	margin-left: 0;
	margin-top: 10px
}
.help_inner {
	width: 100%;
	margin-left: 0
}
.fone_icon {
	width: 100%
}
.marg3 {
	margin-left: 27%!important;
	width: 32%!important
}
.redwtex p {
	width: 90%
}
.condition {
	width: 60%
}
.tdmain1 select {
	width: 50px
}
.nav ul li a {
	font-size: 12px;
	padding: 0 12px
}
.upper_header1 {
	float: left;
	margin: 0;
	width: 38%
}
.middle1_img {
	float: left;
	width: 100%
}
.middle1_img>img {
	border: none;
	float: left;
	padding: 0
}
.shipping, .social {
	border-bottom: 1px solid #9f9f9f
}
.middle1_left {
	float: left;
	max-width: 310px;
	position: relative;
	margin-right: 2%;
	width: 23%
}
.middle1_middle {
	width: 51%
}
.middle1_right {
	float: left;
	max-width: 287px;
	position: relative;
	width: 23%
}
.upper_header2 {
	float: left;
	margin: 0;
	width: 19%
}
.upper_header3 {
	float: left;
	margin: 0;
	width: 24%
}
.upper_header4 {
	float: left;
	width: 19%
}
.lower_header_left {
	float: left;
	margin-top: 22px;
	text-align: center;
	width: 100%
}
.lower_header_right {
	float: left;
	margin-top: 30px;
	width: 100%
}
.lower_header_right_up {
	float: right;
	width: 100%
}
.nav ul {
	float: left;
	margin: 8px 0 0;
	padding: 0
}
.nav {
	float: left;
	margin-top: 16px;
	width: 100%
}
.nav ul li {
	float: left;
	margin: 0 2px
}
.wrapper1 {
	margin: 0 auto;
	max-width: 1100px;
	width: 96%
}
.upper_footer_data {
	float: left;
	width: 100%
}
.upper_footer_data1 {
	border-right: medium none;
	width: 50%
}
.upper_footer_data2 {
	width: 50%
}
.upper_footer_data3 {
	border-left: medium none;
	border-right: medium none;
	width: 50%
}
.upper_footer_data4 {
	color: #696969;
	width: 50%
}
.upper_footer_data2>img, .upper_footer_data3>img {
	float: left;
	margin: 22px 0 0
}
.footer1 {
	float: left;
	min-height: 200px;
	width: 20%
}
.footer4 {
	float: left;
	width: 50%
}
.footer5 {
	float: left;
	width: 40%
}
.middle1_left_txt>p {
	float: left;
	font-size: 10px;
	font-weight: 400;
	margin-bottom: 0;
	text-transform: uppercase;
	width: 100%
}
.middle1_left_txt>label, .middle1_right_txt>label {
	float: left;
	text-transform: uppercase;
	font-weight: 900
}
.middle1_left_txt>label {
	font-size: 16px;
	width: 100%
}
.middle5, .middle6 {
	width: 100%
}
.upper_footer_wrapper {
	width: 96%
}
.social {
	width: 26%;
	margin-left: 2%
}
.shipping {
	width: 27%!important
}
.order {
	width: 34%!important
}
.order .ship_content .number {
	font-size: 15px
}
.ship_content {
	font-size: 16px
}
.subsicribe input[type=text] {
	width: 64%
}
.subsicribe {
	width: 96%;
	padding-bottom: 20px
}
.middle1_right_txt>label {
	font-size: 20px;
	width: 100%
}
.middle5_text p {
	color: #3a3a3a;
	font-size: 11px;
	margin: 0
}
.middle5_left>img {
	float: left;
	margin-top: 18px;
	width: 25%
}
.ad, .ad_2, .ad_3 {
	width: 40%;
	margin: 4%
}
.middle5_text span {
	color: #484848;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase
}
.ad {
	float: left
}
.img_margin {
	margin-right: 3%
}
.ad2 {
	max-width: 297px
}
.wrapper2 {
	width: 92%
}
#custommenu .menu .parentMenu a {
	padding: 0 11px
}
div.menu a span::after {
	right: -11px!important
}
#custommenu .wp-custom-menu-popup .level1 a {
	font-size: 14px
}
#custommenu {
	max-width: 785px!important
}
.cms-index-index.cms-home .img_box.grid_img_margin.item.first.span4 {
	width: 100%!important
}
.middle1_right_txt>a, .shadow ul li a {
	font-size: 20px
}
.footer .follow {
	margin-right: 0;
	text-align: center;
	width: 23%
}
.listing_show {
	height: 25px
}
.hidden_addcart {
	margin-top: 15px
}
.login_base, .new_register, .required_fields {
	margin-left: 0;
	width: 100%
}
}
@media screen and (min-width:900px) and (max-width:1024px) {
.wrapper .middle5, .wrapper .middle6 {
	width: 48%
}
.tdmain1 select {
	width: 50px
}
.cheinp2 {
	margin-top: 15px;
	margin-left: 0
}
.help_inner p {
	width: 40%!important
}
.col-main {
	width: 98%
}
}
 @media screen and (min-width:1200px) and (max-width:1400px) {
.header_right {
	margin-left: 50px;
	margin-top: 15px;
}
.wrapper2 .header_middle {
	width: 40%;
}
.header_right {
	margin-top: 18px;
	margin-left: 10px;
}
.for_search select {
	width: 23%;
}
.header_middle {
	width: 55%;
}
}
.inner_cms #testimonialForm .rating-box {
	float: left;
}
@media screen and (min-width:1025px) and (max-width:1100px) {


body.account-page .main-container {
	padding-top: 155px;
}
.home-pg-con .home-boxed {
	min-height: 135px;
}
#custommenu {
	position: inherit !important;
}
.header_bottom .site_menu {
	position: relative;
}
#wp-nav-container #custommenu .wp-custom-menu-popup {
	left: 0 !important;
	width: 100% !important;
	position: absolute;
	top: 36px !important;
}
.col2-set .col-2 {
	margin: 17px 0px 0px 0px;
}
.shipping_form label {
	width: 38%;
}
.middle2-data1 {
	width: 24.5%;
}
.middle2-data3 {
	width: 24.5%;
}
.middle2-data4 {
	width: 24.5%;
}
.middle2_data .middle-banner {
	padding: 0 15px 0 0;
}
.middle-banner_right .middle-banner1:last-child {
	margin-top: 8px;
}
.bottom-data2 {
	margin-left: 0px !important;
}
.information_right {
	height: 320px;
	overflow: hidden;
}
.detail_banner_mob {
	display: none;
}
#custommenu .wp-custom-menu-popup {
	left: -154px !important;
	width: 1000px !important;
}
#etalage {
	width: 100% !important;
	height: 695px !important;
}
.etalage_thumb.thumb_1 img, .etalage_thumb.thumb_2 img, .etalage_thumb.thumb_3 img {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1, .etalage_thumb.thumb_2, .etalage_thumb.thumb_3 {
	width: 390px !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}
li.etalage_small_thumbs {
	bottom: 0 !important;
	left: 0;
	margin: 0 auto !important;
	right: 0;
	top: inherit !important;
	width: 350px !important;
}
.etalage_small_thumbs ul {
	width: 100% !important;
}
li.etalage_small_thumbs ul li {
	margin-right: 2% !important;
	width: 27% !important;
}
li.etalage_small_thumbs ul li img {
	height: auto !important;
	width: 100% !important;
}
}
@media screen and (min-width:1101px) and (max-width:1200px) {
.account-page .main-container {
	padding-top: 155px;
}
#custommenu {
	position: inherit !important;
}
.header_bottom .site_menu {
	position: relative;
}
#wp-nav-container #custommenu .wp-custom-menu-popup {
	left: 0 !important;
	width: 100% !important;
	position: absolute;
	top: 36px !important;
}
.col2-set .col-2 {
	margin: 17px 0px 0px 0px;
}
.shipping_form label {
	width: 38%;
}
.middle2_data .middle2_data_wrapper .middle2-data1 {
	width: 24.6%;
}
.middle2_data .middle2_data_wrapper .middle2-data3 {
	width: 24.6%;
}
.middle2_data .middle2_data_wrapper .middle2-data4 {
	width: 24.6%;
}
#custommenu .wp-custom-menu-popup {
	left: -154px !important;
	width: 1000px !important;
}
#etalage {
	width: 100% !important;
	height: 696px !important;
}
.etalage_thumb.thumb_1 img, .etalage_thumb.thumb_2 img, .etalage_thumb.thumb_3 img {
	width: 100% !important;
	height: auto !important;
}
.etalage_thumb.thumb_1, .etalage_thumb.thumb_2, .etalage_thumb.thumb_3 {
	width: 390px !important;
	right: 0;
	left: 0;
	margin: 0 auto;
}
li.etalage_small_thumbs {
	bottom: 0 !important;
	left: 0;
	margin: 0 auto !important;
	right: 0;
	top: inherit !important;
	width: 350px !important;
}
.etalage_small_thumbs ul {
	width: 100% !important;
}
li.etalage_small_thumbs ul li {
	margin-right: 2% !important;
	width: 27% !important;
}
li.etalage_small_thumbs ul li img {
	height: auto !important;
	width: 100% !important;
}
body .order-review-button button {
	width: auto !important;
}
}
body ul.checkout-types {
	width: 100%;
	float: left;
	text-align: center;
}
body ul.checkout-types li {
	float: none !important;
	text-align: center;
}
body ul.checkout-types li button.btn-checkout {
	float: none !important;
}
@media screen and (min-width:1351px) and (max-width:1365px) {
	 	 #shopping-cart-table tr td.tdmain{width: 65px;} 
	}
 
@media screen and (min-width:1025px) and (max-width:1350px) {
body.customer-account-login .validation-advice {
    padding-left: 10px !important;
    width: 100%;
}
.sign_in_input input {
    width: 94% !important;
}
body.customer-account-login #form-validate ul li label {
     width: 100% !important;
}
body.customer-account-login #login-form .sign_in_input label {
    width: 98% !important;
}
body.customer-account-login #login-form .sign_in_input.reminderme label {
    width: auto !important;
}
body #form-validate ul li input[type="password"] {
    width: 94% !important;
}
body.customer-account-login #form-validate ul li input[type="text"] {
    width: 94% !important;
}

 	 #shopping-cart-table tr td.tdmain{width: 80px;}
	 td .qty-btngroup.oncarts input{ width:34px !important;}
 }
@media screen and (min-width:1025px) and (max-width:1200px) {
.inner_cms.customer-account-changeforgotten .wrapper .col-main{ width:100%;}	


	 
.footer.container .footer.usnewfooter .footer-us3 ul {
	width: 100% !important;
}
body.customer-account-forgotpassword #form-validate {
	width: 50%;
}
body.customer-account-confirmation #form-validate .shipping_form, #form-validate .shipping_form2 {
	width: 85%;
}
body.customer-account-confirmation #form-validate .buttons-set {
	margin: 15px 0 0 20%;
	width: 62%;
}
body .header_right.account-cart-wrapper {
	margin-top: 40px !important;
}
.checkout-onepage-index .order-review-button .amscheckout-submit {
	width: 150px !important;
	margin: 0px auto;
	float: none !important;
	display: table;
}
body #search_mini_form .input-box .search-autocomplete {
	width: 97% !important;
}
.checkout-onepage-index #checkout-review-submit #review-buttons-container p, #checkout-review-submit #review-buttons-container p a {
	text-align: center;
}
body .wrapper2 .header_middle {
	float: left;
	margin-left: 5%;
	width: 30% !important;
}
.checkout-cart-index .container542 .content22 {
	width: 50%;
	margin-left: 2%;
}
.checkout-cart-index .content22 {
	border-radius: 0px;
}
.for_search input[type="text"] {
	width: 78% !important;
}
.for_search input[type="submit"] {
	width: 15% !important;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-prev {
	top: 20%;
}
.product-collateral .owl-theme .owl-controls .owl-buttons .owl-next {
	top: 20%;
}
body .top-social {
	float: left;
	margin: 20px 0 0;
}
body #wishlist-table tr td .cart-cell .price-box {
	width: 100%;
	float: left;
	padding: 8px 0 0 0 !important;
}
body #wishlist-table tr td .cart-cell .add-to-cart-alt {
	width: 100%;
	float: left;
}
body #wishlist-table .quantity_left input {
	margin: 0px 15px 0 0 !important;
}
body.account-page #wishlist-table tr td .cart-cell p {
	padding-top: 0px !important;
}
body .listing_grid .img_box {
	min-height: 420px !important;
}
.account-page #wishlist-table tr td img {
	width: 350px;
}
body .checkout-types .button.btn-checkout {
	width: auto !important;
}
body.catalog-category-view .cat_row {
	height: 333px !important;
}
body .link-section li {
	padding: 0 0 9px !important;
}
body .link-section li a {
	padding: 9px 0 0px !important;
}
body.catalog-product-view #product_addtocart_form #etalage li.thumb_1 {
	left: 0px !important;
	width: 65% !important;
}
body.catalog-product-view #product_addtocart_form #etalage li.thumb_1 img {
	width: 100% !important;
	height: auto !important;
}
body.catalog-product-view #etalage li.etalage_small_thumbs {
	width: 100% !important;
	padding-top: 0px !important;
}
body.catalog-product-view .product-view #product_addtocart_form #etalage li.etalage_small_thumbs ul li img {
	width: 60px !important;
	height: 60px !important;
}
body #etalage li.etalage_small_thumbs ul li {
	float: left !important;
	height: 60px !important;
	margin: 20px 10px 0 0 !important;
	width: 60px !important;
}
body.inner_cms.account-page .main .slider {
	margin-top: 0px !important;
}
body .for_search {
	width: 100%;
}
#product-attribute-specs-table tr td, #product-attribute-specs-table tr th {
	width: 50%;
}
body .order-review-button button {
	width: auto !important;
}
body .shipping {
	border: 0px !important;
}
#co-billing-form li:nth-child(7) {
	padding-top: 18px;
	float: left;
}
#credit-card-form .braintree-hostedfield li:nth-child(2) {
	margin-right: 20px;
	width: auto;
}
#credit-card-form .braintree-hostedfield li:nth-child(3) {
	width: auto;
}
body .header_middle {
	margin-top: 26px !important;
}
body.catalog-product-view .col-main {
	width: 100% !important;
}
body .newratmain {
	width: 80%;
}
body.catalog-product-view .product-collateral {
	margin: 10px 15px 0 0;
}
body a.close {
	top: 2%;
}
.middle2_data .middle-banner {
	width: 49.1%;
}
.middle2_data .middle-banner_right {
	width: 49.1%;
}
.mid_banner_content {
	left: 20px;
	top: 18px
}
.payment_icon > a {
	float: left;
	width: 20%;
}
.upper_footer_left {
	width: 27.3%;
}
.upper_footer_left > h4 {
	font-size: 22px !important;
	width: 220px !important;
}
.upper_footer_left p, .upper_footer_right p {
	font-size: 10px !important;
	line-height: 18px !important;
}
.for_footer_ancher_app {
	margin-top: 25px;
}
.for_center {
	width: 275px !important;
}
.fa {
	font: 14px/2.3 FontAwesome;
}
.follow.footer1 li {
	margin: 0 10px 7px 0;
}
.product_img {
	width: 41% !important;
}
.detail_product_dis {
	width: 57%;
}
.detail_banner_mob {
	display: none;
}
.detail_banner_tab {
	display: none
}
.for_shipping {
	margin: 15px auto 0!important
}
.upper_footer_left p {
	margin: 15px 0!important
}
.upper_footer_left, .upper_footer_right {
	height: 150px
}
.for_in_store .upper_footer_left, .for_in_store .upper_footer_right {
	height: 180px
}
.inset {
	width: 63.5%
}
.product-view .tabs li {
	padding: 2%;
}
.product_head p {
	font-size: 15px
}
#form-validate {
	width: 60%
}
.sb-search-input {
	width: 77%
}
.mobile_search {
	display: none
}
.listing_grid .img_box {
	margin-bottom: 40px;
	min-height: 420px;
}
.listing_show {
	height: 25px
}
.customer-account-create .back-link {
	margin: 4px 0 0!important
}
.customer-account-create div.inchoo-socialconnect-checkout, .customer-account-create div.inchoo-socialconnect-register {
	width: 100%
}
.for_border:last-child, .for_main_para:last-child, .for_main_para:nth-child(6) {
	border-bottom: 1px solid #a1a1a1
}
.for_main_para {
	min-height: 360px;
	width: 30%
}
.for_main_para_image {
	float: none;
	margin: 0 auto;
	width: 40%
}
.for_main_para_matter {
	margin-left: 0;
	padding: 8px 0 0 10%;
	min-height: 230px;
	width: 90%
}
.ship_content {
	font-size: 11px
}
.shipping_img {
	margin-right: 8px
}
#products-list .listing_list_product .price-box {
	width: auto
}
.catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-wishlist {
	padding: 13px 22px;
	left: 101px;
	bottom: 108px
}
.catalog-category-view #catalog-listing .listing_grid .img_box .add_to_cart_wish a.link-compare {
	padding: 14px 22px 13px;
	left: 55px;
	bottom: 108px
}
#products-list .listing_list_product .share_con {
	width: 70%;
	float: left;
	margin-top: 20px
}
.button.btn-cart span {
	color: #fff
}
.listing_list_product_img img {
	width: 100%
}
.img_box .discounted1 {
	left: 74%!important;
	top: 10px!important
}
.forgot_passward {
	width: auto
}
#checkout-step-login .col2-set .buttons-set a {
	margin: 0
}
.buttons-set input[type=button] {
	float: left
}
.buttons-set input[type=submit] {
	float: right
}
.wrapper .what_we_do .block {
	min-height: inherit;
	padding: 10px 0;
	width: 100%
}
.tab-content .img_box {
	margin: 0 2% 0 0;
	width: 18%;
	min-height: 295px
}
.listing_grid_right {
	width: 75%
}
.cart_button, .cart_button1, .cart_button2 {
	float: left!important;
	margin-right: 15px;
	width: auto!important
}
.listing_list_product_img {
	float: left;
	margin-right: 2%;
	width: 25%
}
.col-main {
	width: 92%
}
#custommenu .menu .parentMenu a {
	font-size: 12px
}
.shadow>ul {
	width: 45%
}
.detail_left {
	width: 22%
}
.listing_list_right {
	width: 78%
}
.listing_list_product_data {
	width: 70%
}
.camera_wrap {
	height: 432px;
	margin-bottom: 0!important
}
.rightbox1 {
	float: left;
	margin: 5% 9% 2px;
	width: 82%
}
.cheinp2 {
	margin-top: 15px;
	margin-left: 0
}
.subsicribe input[type=text] {
	width: 50%
}
.note p {
	width: 17%
}
.mainhead p {
	font-size: 19px;
	width: 34%
}
.shipping_form1 {
	margin-left: 5%;
	width: 100%
}
.shipping_form1 select {
	width: 60%
}
.for_bir {
	width: 19.3%
}
.check_con3, .for_button {
	margin-left: 25%;
	width: 60%
}
.help_inner p {
	width: 40%!important
}
.shad1 p {
	width: 68%
}
.shipping_form input[type=text] {
	width: 65%
}
.shipping_form {
	width: 90%
}
.shipping_form select {
	width: 66.2%
}
.help_inner1 {
	float: left;
	margin-left: 3%;
	width: 21%
}
.help_icon1 {
	float: left;
	width: 100%
}
.fone_icon1 {
	margin-bottom: 10px
}
.fone_icon1 img {
	float: left
}
.cart_button2 {
	float: right;
	width: 40%
}
.marg1 {
	margin-left: 4%!important
}
.product_subtotal p {
	width: 31%
}
.marg3 {
	margin-left: 9%!important;
	width: 56%!important
}
.product_grandtotel p {
	width: 58px
}
.upper_header1 {
	float: left;
	margin: 0 10% 0 0
}
.upper_header2 {
	float: left;
	margin: 0 2% 0 0;
	width: 16%
}
.upper_header3 {
	float: left;
	margin: 0 1% 0 0;
	width: 24%
}
.middle1_left_txt>label, .middle1_left_txt>p, .middle1_right_txt>label, .middle1_right_txt>p {
	width: 100%;
	float: left;
	text-transform: uppercase
}
.middle1_left_txt>p, .middle1_right_txt>p {
	margin-bottom: 0
}
.upper_header4 {
	float: left
}
.middle1_right_txt>p {
	font-size: 10px;
	font-weight: 400
}
.middle1_right_txt>label {
	font-size: 20px;
	font-weight: 900
}
.middle1_left_txt>p {
	font-size: 10px;
	font-weight: 400
}
.middle1_left_txt>label {
	font-size: 20px;
	font-weight: 900
}
.middle5_text span {
	color: #484848;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase
}
.middle5_text p {
	color: #3a3a3a;
	font-size: 10px;
	margin: 0
}
.middle5_left>img {
	float: left;
	margin-top: 30px;
	width: 26%
}
.wrapper1 {
	margin: 0 auto;
	max-width: 1100px;
	width: 96%
}
.order>p {
	font-size: 14px;
	font-weight: 700;
	margin: 0
}
.order>label, .order>span {
	font-size: 16px;
	font-weight: 600
}
.order>label {
	color: #c24343
}
.shipping>p {
	font-size: 12px;
	font-weight: 500;
	margin: 0;
	text-transform: uppercase
}
.tdmain1 select {
	width: 50px
}
.shipping>span {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase
}
.upper_footer_data4 input {
	color: #696969;
	float: left;
	font-style: italic;
	font-weight: 100;
	height: 32px;
	margin: 28px 0 0 8px;
	width: 63%
}
.upper_footer_data4 a {
	background: #9c9c9c;
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: 700;
	height: 37px;
	line-height: 37px;
	margin: 28px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 30%
}
.footer4 img {
	width: 30%
}
.lower_header_right_up {
	float: right;
	width: 70%
}
.ad_margin {
	margin-right: 1%
}
.ad.ad_margin.ad1>a {
	font-size: 24px
}
.social {
	padding: 2%!important
}
.ad_2, .ad_3 {
	width: 48%
}
.social ul li {
	margin: 0 6px 0 0
}
.lower_footer_data ul li a {
	font-size: 12px
}
.nav ul li a {
	font-size: 13px;
	padding: 0 18px
}
.nav ul {
	margin: 7px 0 0
}
.nav {
	margin-left: 3%;
	width: 95%
}
.wrapper2 {
	width: 90%
}
.footer .follow {
	margin-right: 0
}
.footer5 {
	width: 25%
}
.subsicribe {
	padding-left: 0;
	width: 100%
}
.wrapper {
	width: 98%
}
.upper_footer_wrapper {
	width: 96%
}
}
@media screen and (min-width:1301px) {
.tdmain1 select {
	width: 50px
}
.mobile_search {
	display: none
}
.detail_banner_mob {
	display: none;
}
}
@media screen and (min-width:1500px) and (max-width:5000px) {
.main {
	width: 100%;
	margin: 0;
	padding: 0
}
.cms-home .fluid_container.slider_wrapper {
	margin: 160px auto 40px;
	max-width: 1285px;
	width: 100%;
	float: none
}
.footer {
	width: 100%;
	float: left
}
#custommenu {
	float: none!important;
	margin: 0 auto!important;
	max-width: 1480px !important;
	width: 98%
}
}
 @media screen and (min-width:1201px) and (max-width:5000px) {
.listing_list_product .buttons {
	width: auto
}
.detail_banner_tab {
	display: none
}
.detail_banner_mob {
	display: none
}
.mobile_search {
	display: none
}
.upper_header1 {
	margin: 0 28% 0 0
}
.upper_header2 {
	width: 12%
}
.upper_header3 {
	width: 17%
}
#checkout-step-login .col2-set .buttons-set a {
	margin-left: 0!important
}
}
.header_bottom, .information_middle>p {
	width: 100%;
	float: left
}
.header_left>p {
	color: #a5a5a5;
	display: table-footer-group;
	float: left;
	font-size: 11px;
	font-weight: 500;
	margin-right: 15px;
	text-transform: uppercase
}
.tabs-menu .current a {
	background: rgba(0, 0, 0, 0) url("../images/round_bg.png") no-repeat scroll center 4px;
	float: left;
	color: #b92929 !important;
	font-weight: 100 !important;
	text-align: center;
	font-size: 24px;
	text-transform: capitalize;
	width: 100%;
}
.information_middle>p {
	color: #959595;
	font-size: 14px;
	line-height: 25px;
	text-align: left
}
.upper_footer_left>h4, .upper_footer_right>h4 {
	background: #fff;
	color: #151515;
	left: 0;
	padding: 5px 15px;
	position: absolute;
	right: 0;
	top: -21px;
	font-weight: 500;
	margin: 0 auto;
	text-transform: uppercase
}
.upper_footer_left>h4 {
	font-size: 22px;
	width: 230px
}
.upper_footer_right>h4 {
	font-size: 22px;
	width: 100px
}
.for_shipping {
	margin: 0 auto;
	width: 165px
}
.for_shipping>img {
	float: left;
	width: auto
}
.for_shipping p {
	color: #6f6c6c;
	float: left;
	font-size: 15px!important;
	line-height: 32px!important;
	margin: 0 0 0 5px!important;
	width: auto!important
}
.upper_footer_left p, .upper_footer_right p {
	color: #6f6c6c;
	font-size: 12px;
	line-height: 22px;
	float: left;
	text-align: center
}
.upper_footer_left p {
	margin: 0;
	width: 100%
}
.for_center {
	margin: 0 auto;
	width: 330px
}
.for_footer_ancher>a {
	margin: 0 5px
}
.upper_footer_right p {
	width: 100%;
	margin: 10px 0
}
.payment_method>a {
	float: left;
	margin: 10px 3px;
	width: 12%
}
.follow.footer1 li a img, .for_footer_ancher, .for_full, .social1, .social1>p {
	float: left;
	width: 100%
}
.clear {
	clear: both
}
.footer.container .footer {
	background: #f7f7f7;
	padding: 50px 0
}
.for_footer_ancher {
	margin: 10px 0 0
}
.social1>h2 {
	color: #ff5d65;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	margin: 0;
}
.social1>h5 {
	color: #ff5d65;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	margin: 0;
}
.social1 {
	color: #777;
	font-size: 14px;
	margin: 0 0 15px
}
.social1>p {
	color: #777;
	text-align: center;
	font-size: 13px;
	margin: 0
}
.follow.footer1 a {
	margin: 0
}
.subsicribe>p {
	color: #777777;
	float: left;
	font-size: 13px;
	margin: 10px 0 0 0;
	text-align: center;
	width: 100%;
}
.footer5 h2 {
	color: #ff5d65;
	float: left;
	font-size: 18px;
	font-weight: 500;
	margin: 10px 0 15px;
	text-align: center;
	width: 100%
}
.footer5 h6 {
	color: #ff5d65;
	float: left;
	font-size: 18px;
	font-weight: 500;
	margin: 10px 0 15px;
	text-align: center;
	width: 100%
}
.footer-block.footer-block-subscribe {
	float: left;
	width: 100%
}
.information_middle>a {
	border: 1px solid #ff5b63;
	bottom: 0px;
	float: left;
	font-size: 12px;
	left: 0;
	margin: 20px 0 0;
	padding: 2% 4%;
	position: absolute;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
.information_middle>a:hover {
	background: #ff5b63;
	color: #fff
}
div.menu a span {
	color: #fff;
	font-size: 14px;
	padding-top: 12px;
	position: relative
}
div.menu a span:after {
	background: none;
	content: "";
	height: 6px;
	position: absolute;
	right: -16px;
	top: 17px;
	width: 9px
}
/*#custommenu {
	max-width:1110px
}*/
.product_head p:hover {
	color: #b92929;
}
@media screen and (min-width:768px) and (max-width:1024px) {
#payment-tool-tip .btn-close a {
	font-size: 12PX;
}
body.catalog-product-view .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -11px !important;
}
.checkout-cart-index .cart_button3_cart {
    margin: 0 auto;
    width: 97%;
}
#payment-tool-tip .btn-close {
	position: absolute;
	right: 10px;
	top: -22px;
}
body #search_mini_form .input-box .search-autocomplete {
	width: 96% !important;
}
.checkout-onepage-index .order-review-button .amscheckout-submit {
	width: 150px !important;
	margin: 0px auto;
	float: none !important;
	display: table;
}
.checkout-onepage-index #checkout-review-submit #review-buttons-container p, #checkout-review-submit #review-buttons-container p a {
	text-align: center;
}
.checkout-onepage-index .amscheckout .three-columns .first-column, .amscheckout .three-columns .second-column, .amscheckout .three-columns .third-column {
	width: 32.8% !important;
}
.checkout-onepage-index .coupon-buttons button {
	width: 47.3%;
	float: left !important;
}
.checkout-onepage-index .amscheckout-dologin span:hover, .checkout-onepage-index .amscheckout-submit span:hover, .checkout-onepage-index .amscheckout-apply span:hover .checkout-onepage-index .amscheckout-dologin span, .checkout-onepage-index .amscheckout-submit span, .checkout-onepage-index .amscheckout-apply span {
	float: left;
	width: 100%;
	padding: 0px !important;
}
#etalage .etalage_zoom_area, .etalage_zoom_area {
	position: absolute !important;
	top: 0px !important;
}
.wishlist-index-share .form-list .wide .input-box #message {
	width: 96%;
}
#etalage .etalage_magnifier {
	position: absolute;
}
.wishlist-index-share .form-list .wide .input-box .required-entry {
	width: 96%;
}
.checkout-cart-index .container542 .content22 {
	width: 50%;
	margin-left: 2%;
}
.checkout-cart-index .content22 {
	border-radius: 0px;
}
body.customer-account-changeforgotten .login_button.forget_left {
	margin-left: 0px !important;
	width: 70% !important;
}
.customer-account-forgotpassword #form-validate .shipping_form.shisec .input-text.required-entry.validate-email {
	width: 72%;
	padding-left: 10px;
}
body #payment-tool-tip {
	float: left;
	width: 100px;
	position: relative;
	top: -73px !important;
	margin-left: 30px;
	right: -81px;
}
.inner_cms.catalog-category-view footer {
	margin-top: 0px;
}
body.catalogsearch-result-index .cart_empty {
	margin-top: 60px !important;
}
body .link-section {
	padding: 0 20px !important;
}
body .link-section li {
	padding-bottom: 5px !important;
}
body .link-section li a {
	padding-top: 5px !important;
}
body .upper_header .header_top {
	float: left;
	margin-bottom: 5px;
	width: 100%;
	height: inherit !important;
	z-index: 99999999;
}
body .searchbox-input {
	-moz-appearance: none;
	border-radius: 0px !important;
}
body #custommenu .wp-custom-menu-popup .block2 .block2 {
	position: absolute;
	right: 0;
	top: 10px;
	width: auto;
}
body #custommenu .wp-custom-menu-popup .block2 .block2 img {
	max-width: 90%;
}
body.cms-home .slider {
	margin-top: 140px;
}
.product-image1, .product-image2 {
	width: 25% !important;
}
.camera_wrap img {
	height: auto !important;
}
.menu-imgs img:last-child {
	margin-right: 0px !important
}
.menu-imgs img {
	margin: 15px 19px 0 0;
	width: 31.4%;
}
#custommenu li div.sm-megamenu-child {
	height: 325px !important;
	margin-top: 101px !important;
	position: fixed !important;
}
body #custommenu li a {
	padding: 5px 12px 3px !important;
}
#camera_wrap_1 {
	height: 260px !important;
}
body .bottom-data2 {
	float: left !important;
	margin: 0 10px 0 0 !important;
	width: 32% !important;
}
body .inner_cms .main .slider {
	margin: 140px 0 0 !important;
}
.block1 {
	float: left;
	width: 60%;
}
#wp-nav-container #custommenu .wp-custom-menu-popup {
	height: 350px !important;
}
.cms-home .slider {
	margin-top: 158px;
}
.main .wrapper.home .middle-banner_right {
	padding-bottom: 20px;
}
.middle-banner_right .middle-banner1:first-child {
	padding-bottom: 20px;
}
.information_middle > a {
	position: inherit !important;
}
.middle2_data_wrapper .information_right {
	height: 435px !important;
}
.middle2_data_wrapper .information_left {
	height: inherit;
}
.middle2_data_wrapper .information_middle {
	height: inherit !important;
}
.for_footer_ancher {
	margin-top: 0px !important;
}
.footer5 {
	float: none;
	margin: 0 auto;
	display: table;
}
}
 @media screen and (min-width:768px) and (max-width:881px) {
.listing_grid .img_box {
	margin-bottom: 25px;
	min-height: 372px!important
}
.col-main {
	width: 96% !important;
}
#search_mini_form .input-box #auto_search_loader {
	right: 23px !important;
}
}
@media screen and (min-width:882px) and (max-width:1000px) {
.listing_grid .img_box {
	margin-bottom: 0;
	min-height: 330px
}
.col-main {
	width: 96% !important;
}
#search_mini_form .input-box #auto_search_loader {
	right: 27px !important;
}
}
@media screen and (min-width:1001px) and (max-width:1024px) {
.listing_grid .img_box {
	margin-bottom: 0;
	min-height: 350px
}
.col-main {
	width: 96% !important;
}
#search_mini_form .input-box #auto_search_loader {
	right: 32px !important;
}
}
@media screen and (max-width:1600px) {
.wrapper2 {
	width: 75%
}
}
 @media screen and (max-width:768px) {
.etalage_zoom_area {
	display: none!important;
}
.etalage_magnifier {
	display: none !important;
}
}
@media screen and (min-width:1201px) and (max-width:1366px) {
body.checkout-onepage-index .coupon-buttons button{    width: 158px !important;
    float: left !important;
    margin-left: 0px !important;
} 
	
}
@media screen and (min-width:1025px) and (max-width:1200px) {
		.checkout-onepage-index .coupon-buttons button{    width: 158px !important;
    float: left !important;
    margin-left: 0px !important;
} 
body.catalog-product-view .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -9px !important;
}
#payment-tool-tip .btn-close a {
	font-size: 12PX;
}
#payment-tool-tip .btn-close {
	position: absolute;
	right: 10px;
	top: -22px;
}
.checkout-onepage-index .coupon-buttons button {
	width: 47.9%;
	float: left !important;
}
.checkout-onepage-index .amscheckout-dologin span:hover, .checkout-onepage-index .amscheckout-submit span:hover, .checkout-onepage-index .amscheckout-apply span:hover .checkout-onepage-index .amscheckout-dologin span, .checkout-onepage-index .amscheckout-submit span, .checkout-onepage-index .amscheckout-apply span {
	float: left;
	width: 100%;
	padding: 0px !important;
}
#search_mini_form .input-box #auto_search_loader {
	right: 31px !important;
}
.customer-account-forgotpassword #form-validate .shipping_form.shisec .input-text.required-entry.validate-email {
	width: 75%;
	padding-left: 10px;
}
.customer-account-forgotpassword #advice-required-entry-email_address {
	left: 91px;
}
body #payment-tool-tip {
	float: left;
	width: 125px;
	position: relative;
	top: -72px !important;
	margin-left: 30px;
	right: -87px;
}
body .link-section li a {
	font-size: 16px;
	line-height: 17px;
	padding: 12px 0 0;
}
body #custommenu .wp-custom-menu-popup .block2 .block2 {
	position: absolute;
	right: 0;
	top: 20px;
	width: auto;
}
body #custommenu .wp-custom-menu-popup .block2 .block2 img {
	max-width: 100%;
}
body.inner_cms .main .slider {
	margin: 140px 0 0 !important;
}
body #camera_wrap_1 {
	height: 375px !important;
}
body .bottom-data2 {
	width: 32.5% !important;
}
.tab-content .img_box {
	width: 100% !important;
}
body .cameraSlide img {
	height: auto !important;
}
.menu-imgs img:last-child {
	margin-right: 0px !important;
}
.wrapper {
	width: 96% !important;
}
.footer1 a {
	font-size: 12px
}
.footer1 {
	margin: 0 1% 0 0;
}
}
 @media screen and (min-width:1201px) and (max-width:1366px) {
.wrapper {
	width: 96% !important;
}
.checkout-onepage-index .coupon-buttons button {
	float: left !important;
	width: 117px !important;
	padding: 0px !important;
}
body.catalog-product-view .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -5px !important;
}
.checkout-onepage-index .amscheckout-dologin span:hover, .checkout-onepage-index .amscheckout-submit span:hover, .checkout-onepage-index .amscheckout-apply span:hover .checkout-onepage-index .amscheckout-dologin span, .checkout-onepage-index .amscheckout-submit span, .checkout-onepage-index .amscheckout-apply span {
	float: left;
	width: 100%;
	padding: 0px !important;
}
.customer-account-forgotpassword #advice-required-entry-email_address {
	margin: 5px 0 0 0px !important;
}
.customer-account-forgotpassword #form-validate .shipping_form.shisec .input-text.required-entry.validate-email {
	width: 81%;
	padding-left: 10px;
}
.upper_footer_wrapper {
	width: 96%;
}
}
.upper_header .wrapper2 {
	margin: 0 auto;
	max-width: 1480px;
	padding: 0%;
	text-align: center;
	width: 98%;
}
.customer-account-index.account-page .main-container {
	padding-top: 15px;
}
.customer-account-index.account-page .slider {
	margin-top: 0px;
}
.account-page #wishlist-table tr th {
	background: #b92929;
	border: 0 none;
	color: #ffffff;
	font-size: 14px;
	padding: 10px 12px;
	font-weight: normal;
}
.account-page #wishlist-table tr td .product-name a {
	font-weight: normal;
}
.account-page #wishlist-table tr td .price-box span.price {
	font-size: 13px;
}
.account-page .buttons-set2 button {
	background: #ff5d65;
	height: 40px;
}
.account-page .buttons-set2 button:last-child {
	margin-right: 10px !important;
}
.account-page #wishlist-table td:first-child {
	text-align: center;
}
.account-page .page-title {
	margin-bottom: 23px;
	margin-top: 0px;
	padding-bottom: 12px;
}
#load_animate {
	z-index: 999999 !important;
	top: 0px !important;
	left: 0 !important;
	height: 100% !important;
	width: 100% !important;
	background: rgba( 255, 255, 255, .8 ) 50% 50% no-repeat !important;
}
#load_animate img {
	top: 50% !important;
	left: 50% !important;
	position: fixed;
}
.customer-account-index.account-page .header_right ul li ul li {
	background: none;
	border: 0px;
	box-shadow: 0 0 0;
}
.footer.container .footer-us4 {
	width: 100%;
	max-width: 1480px;
	margin: 0 auto;
}
.footer.container .footer-us4 ul.categories-links {
	width: 100%;
	float: left;
	padding: 8px 0 20px 0;
}
.footer.container .footer-us4 ul.categories-links ul {
	width: 100%;
	float: left;
}
.footer.container .footer-us4 ul.categories-links ul li {
	width: 100%;
	float: left;
	padding: 7px 0px 2px 0px;
}
.footer.container .footer-us4 ul li {
	display: inline-block;
	width: 10%;
	float: left;
}
.footer.container .footer-us4 ul li.top-cat-link ul {
	display: inline-block;
	margin-top: -7px !important;
	width: auto;
}
.respl-tabs-wrap {
}
.footer.container .footer-us4 ul li.sub-cat-link a {
	font-size: 14px;
	color: #8b8989 !important;
	width: auto !important;
}
.footer.container .footer-us4 ul li.top-cat-link a:hover {
	color: #d71117 !important;
}
.footer.container .footer-us4 ul li.top-cat-link a {
	border-right: 1px solid #8b8989;
	color: #3d3d3d;
	display: inline-block;
	float: left;
	width: 160px;
	font-size: 14px;
	line-height: 12px;
	padding: 0 10px;
	text-align: left;
}
.footer.container .footer-us4 ul li.top-cat-link ul li {
	width: auto;
}
.footer.container .footer.usnewfooter .footer-us2 {
	width: 100%;
	float: left;
	text-align: center;
	padding: 35px 0;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe {
	float: none;
	display: inline-block;
	margin-right: 15px;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe .newsletter_bg {
	width: 240px;
}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe input[type="submit"] {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 2px solid #d71117;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 25px;
	font-weight: 400;
	height: 36px;
	line-height: 28px;
	margin-left: 10px;
	width: 46px;
}
#newsletter-validate-detail{ position:relative;}
#show-message{ left:0px; bottom:-51px; position:absolute;}
.footer.container .footer.usnewfooter .footer-us2 .subsicribe input[type="text"] {
	background: #ffffff none repeat scroll 0 0;
	border: 0 none !important;
	font-size: 12px !important;
	width: 65%;
	color: #000;
	font-size: 13px;
}
.footer.container .footer.usnewfooter .footer-us2 .pay-methods {
	display: inline-block;
	margin-top: 10px;
}
.footer.container .footer.usnewfooter .footer-us3 {
	width: 100%;
	float: left;
}
.footer.container .footer.usnewfooter .footer-us3 ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: none;
	margin: 0px auto;
}
.footer.container .footer.usnewfooter .footer-us3 ul li {
	display: inline;
	margin: 0 75px 0 0;
	width: 27%;
	float: none;
}
.footer.container .footer.usnewfooter .footer-us1 ul {
	margin: 0px;
	padding: 0px;
}
.footer.container .footer.usnewfooter .footer-us1 ul li {
	display: inline-block;
}
.footer.container .footer.usnewfooter .footer-us1 ul li:last-child a {
	border-right: 0px;
}
.footer.container .footer.usnewfooter .footer-us1 ul li a {
	border-right: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
	padding: 0 6px;
	text-transform: capitalize;
}
.footer.container .footer.usnewfooter {
	background: url(../images/bg-foot.png) no-repeat top center;
	padding: 50px 0;
	text-align: center;
}
.detail_left>.price>.block-content>.currently, .detail_left>.price>.block-content>.actions {
	display: none;
}
.footer.container .footer-us4 ul li.sub-cat-link a {
	font-size: 14px;
	color: #8b8989 !important;
	width: auto !important;
	padding: 0 10px !important;
}
.footer.container .footer-us4 ul li.top-cat-link a:hover {
	color: #b92929 !important;
}
.footer.container .footer-us4 ul li.top-cat-link a {
	border-right: 1px solid #8b8989;
	color: #3d3d3d;
	display: inline-block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	padding: 0 10px 0 0px;
	width: 160px;
	text-align: left;
}
.customer-account-login #login-form {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 0px;
}
.customer-account-login .account-create {
	border-left: 1px solid #ccc;
	float: left;
	margin-left: 4%;
	padding-left: 4%;
	text-align: center;
	width: 45%;
}
.customer-account-login .account-create form {
	width: 100% !important;
}
.customer-account-login .account-create #form-validate .customer-name .field input[type="text"] {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #a0a0a0;
	color: #454545;
	height: 35px;
	line-height: 35px;
	padding: 0 1%;
	width: 55%;
}
.customer-account-login .account-create #form-validate .customer-name .field {
	width: 100%;
	margin: 0 0 15px 0;
}
.heading_main2 {
	margin: 10px 0 0 !important;
}
.inner_cms.catalog-category-view footer {
	margin-top: 0px;
}

@media screen and (min-width:1368px) and (max-width:1490px) {
.inner_cms.customer-account-changeforgotten .wrapper{ width:96%;}	
}