@media ( min-width : 1025px) and (max-width: 2800px) {
	/*-- PADDING CSS -------------*/
	.padding-0 {
		padding: 0;
	}
	.padding-right-0 {
		padding-right: 0;
	}
	.padding-left-0 {
		padding-left: 0;
	}
	.padding-top-0 {
		padding-top: 0;
	}
	.padding-bottom-0 {
		padding-bottom: 0;
	}
	/*-- END PADDING CSS -------------*/
	.list-item>div:last-child {
		padding-right: 0
	}
	.product-add {
		background: url(../images/caret-bg.png) no-repeat right 30px;
		margin-right: 10px
	}
	.dropdown .dropdown-menu .dropdown-submenu:first-child .dropdown-menu.in
		{
		display: block
	}
	.file-col {
		width: 80%;
		margin-top: 10px
	}
	.info-icons {
		float: right;
		text-align: right;
		padding-top: 10px;
		width: 20%
	}
	.option-body .radiobox.multi-select>div {
		width: 30%
	}
	.option-body .radiobox.multi-select>div:last-child {
		width: 10%
	}
	.estimate-box>.total-usd {
		padding-left: 0;
		position: relative
	}
	.estimate-box>.estimate-table {
		padding-right: 0
	}
	.total-usd {
		padding-left: 0
	}
	.imprint-box .radio-wrap {
		float: right
	}
	.zoom>img {
		max-width: 470px;
	}
	/*-- HINAL START -----------*/
	/*-- OB HEADER --------*/
	header {
		position: fixed;
		width: 100%;
		top: 0; 
		z-index: 10;
	}

	/*-- OB TOP MENU ADVANCE SEARCH [REMOVE HEADER z-index AND ADD NEW CLASS IN HEADER] ------*/
	.header-variation .ob-top-menu {
		z-index: 9;
		position: relative;
	}
	.header-variation .ob-logo-block {
		z-index: 9;
		position: relative;
	}
	.header-variation .ob-menu {
		z-index: 1;
		position: relative;
	}

	/*.ob-slide-box{margin-top:188px;}*/
	.list-item>div.detail-col {
		padding-left: 10px;
	}
	.right-menu {
		display: none;
	}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu div li {
		width: 50%;
		float: left;
		border-right: 1px dashed #bfbfbf;
	}
	ul.nav.navbar-nav li>a:hover,.gosh-header .top-menu ul li a:hover {
		color: #ec008b;
	}
	.ob-top-menu .top-advance-search .header-advace-search .advance-search-col
		{
		width: 102.5%;
	}
	.ob-top-menu .top-advance-search .header-advace-search .advace-close-but
		{
		right: 15px;
	}
	.menu-box .navbar-nav .dropdown-submenu>a {
		background: url(../images/caret-bg.png) no-repeat 170px 20px;
	}
	.menu-box .navbar-nav>li li a:hover {
		background-color: #fff;
	}
	.menu-box .navbar-nav li b.menu-caret1 {
		display: none;
	}
	header .scroll-logo {
		display: none;
	}
	.dropdown.hover>a.product-add {
		color: #ec008b;
	}
	.member-col.hover>a i,.member-col.hover:hover>a i {
		color: #ec008b;
	}
	.container {
		position: relative;
	}
	/*-- HINAL END -----------*/

	/*-- CHINTAN START ---------*/
	/* _________ product block(includes search block) css START _________ */
	.sort-product .sort {
		margin-right: 30px;
	}
	/*-- CHINTAN END ---------*/

	/*-- MAYUR START --------------*/
	.product-compare-list .compare-images {
		width: 88%;
	}
	.product-compare-list .compare-btn-wrap {
		width: 12%;
	}
	 
	.top-advance-search {
		position: inherit;
	}
	.top-ui-navigation.slidemenu .inner-box {
		width: 1170px;
	}
	.ob-forgot-pass-col {
		padding: 0 15px;
	}
	.top-ui-navigation.slidemenu .login-col .inner-box {
		padding-top: 45px;
	}
	.model-popup-simple.size-chart-model .modal-lg {
		width: 840px;
	}
	/*--DESIGN OPTION 3--*/
	.design-option-3 .ob-slide-box h1 {
		font-size: 40px;
	}
	.design-option-3 .ob-slide-box .carousel-caption {
		padding-bottom: 60px;
	}

	/*--DESIGN OPTION 3--*/
	/*-- MAYUR END --------------*/
}

@media screen and (min-width:1024px) and (max-width:3000px) {
	/*-- MAYUR START --------------*/
	.tooltip-block.tooltip-last {
		margin-right: 0;
	}
	/*.ob-quick-view-product .bx-viewport{ height: 478px !important;}*/
	/*-- MAYUR END --------------*/
	.product-detail-wrapper .shipping-method .print-checkbox {
		margin-left: -15px;
		width: 69%;
		padding: 0;
	}
}

@media ( min-width : 1023px) and (max-width: 1024px) {
	/*-- HINAL START ----------*/
	/*-- OB HEADER --------*/
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu {
		width: 730px !important;
	}
	/*-- HINAL END ----------*/
	/*-- MAYUR START ----------*/
	.advance-search-col {
		padding-left: 0;
		padding-right: 0;
	}
	.container {
		padding: 0;
	}
	.top-search-block .advance-search-col label {
		font-size: 13px;
	}

	/*-- MAYUR END ----------*/
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.option-body {
		padding: 15px 10px
	}
	.right-menu {
		display: none
	}
	.best-selling-products .ob-product-block .image {
		margin-bottom: 98px
	}
	.banner-box .cat-left-side {
		min-width: 100%;
		min-height: 365px;
		background: url(../images/cat-01.png) no-repeat scroll 96% 85%/70% auto
			#253a5c
	}
	.cat-right-side .deal-banner {
		width: 100%
	}
	.cat-right-side .right-banner-bg2 {
		padding: 22px 0 0 15px
	}
	.cat-right-side .deal-banner img {
		width: 100%;
		height: auto
	}
	.best-selling-products .owl-buttons {
		width: 48px
	}
	.radiobox .f-none {
		float: right;
		display: block;
		margin-right: 100px
	}
	.imprint-box input[type="radio"]+label {
		padding-right: 10px
	}
	.recommeded-product-slider .item {
		margin: 0 16px
	}
	.pro-cat-list1 {
		width: 100% !important;
		text-align: center;
		padding-bottom: 20px
	}
	.pro-category-list {
		margin-top: 50px
	}
	.ob-pro-category-box .pro-categoer-title,.ob-pro-category-box .pro-categoer-title2
		{
		display: inline-block
	}
	.pro-category-list li {
		width: 10%
	}
	.labels ul li {
		padding-right: 10px;
	}
	.labels ul li .icons {
		padding: 10px 5px;
		font-size: 14px
	}
	/*    .radiobox span{display:inline-block}*/
	.estimate-text {
		padding-top: 15px
	}
	.print-checkbox span {
		width: 100%
	}
	.option-body .radiobox .select-wrapper-col {
		float: none !important
	}
	.span-box>span {
		padding-top: 15px;
		float: left;
		width: 52%
	}
	.radiobox .other-color {
		float: right !important;
		margin-right: 10px
	}
	.other-color-dropdown {
		top: 42px
	}
	.product-section-box .option-body .radiobox.multi-select p {
		padding-right: 25px;
		padding-left: 0
	}
	.cart-link a {
		min-width: 98px;
		font-size: 14px; 
	}
	.estimate-text {
		padding-top: 10px
	}

	/*-- HINAL START ----------*/
	/*-- OB HEADER --------*/
	.ob-logo-block .slidemenu {
		padding-top: 40px;
	}
	.header-loging {
		margin: 0;
	}
	header {
		width: 100%;
		z-index: 10;
		top: 0; 
	}
	.header-search {
		width: 95%;
		margin-right: 10px;
	}
	#slidemenu .dropdown-menu {
		right: 0;
		left: inherit;
	}
	.dropdown.hover>a.product-add {
		color: #ec008b;
	}
	.member-col.hover>a,.member-col.hover:hover>a {
		color: #ec008b;
	}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu {
		width: 675px;
	}
	.menu-box .menu-pro-img {
		right: -32px;
	}
	.menu-box .navbar-nav>li {
		position: inherit;
	}
	.menu-box .navbar-nav .dropdown-submenu>a {
		background: url(../images/caret-bg.png) no-repeat 170px 20px;
	}
	.menu-box .navbar-nav>li li a:hover {
		background-color: #fff;
	}
	.menu-box .navbar-nav li b.menu-caret1 {
		display: none;
	}
	#slide-nav {
		border: none;
		background: transparent;
		margin: 25px 0 10px;
		min-height: 0;
	}
	#slide-nav .navbar-nav {
		display: block !important;
	}
	.product-description .nav-tabs.nav-justified>li {
		width: 32.8%;
	}
	.ob-header .logo-col {
		margin: 20px 0;
	}
	.product-add {
		background: url(../images/caret-bg.png) no-repeat right 30px;
		margin-right: 10px;
	}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu div li {
		width: 50%;
		float: left;
		border-right: 1px dashed #bfbfbf;
	}
	/*-- OB FOOTER -------------*/
	.middle-footer .footer-link .contact-icon4 a {
		line-height: 15px;
		padding-top: 10px;
	}
	/*-- OB SCROLL NAVIGATION -------------*/
	.ob-scroll-nav .header-advace-search {
		border-top: 1px solid #dddddd;
		top: 40px;
	}
	/*-- HINAL END ----------*/

	/*-- CHINTAN START ------------*/

	/* _________ top search head CSS START _________ */
	.search-label {
		width: 15%
	}
	.ob-pro-search-block .advance-search-wrap {
		width: 65%
	}
	.advance-search-wrap .search-item {
		width: 60%;
	}
	.search-edit-options {
		width: 40%;
	}
	.advance-search-wrap  .recent-search-tab .search-item {
		width: 80%;
	}
	.recent-search-tab .search-edit-options {
		width: 20%;
	}

	/* _________ product quick view modal css START _________ */
	.product-description .nav-tabs li.active a::after {
		display: none
	}
	.quick-view-left .product-big-image {
		width: 350px
	}
	.product-detail .product-section-box .radiobox.select-box input {
		float: left
	}
	.product-detail .estimate-table table {
		width: 100%
	}

	/* _________ product block(includes search block) css START _________ */
	.ob-product-block .product-meta {
		width: 100%;
		text-align: center;
		background-color: #f0f0f0;
		bottom: -60px;
		position: absolute;
		-webkit-transition: none;
		transition: none
	}
	.ob-product-block:hover .product-meta {
		bottom: -60px;
		-webkit-transition: none;
		transition: none
	}
	.ob-product-block:hover .price {
		border-bottom: none
	}
	.ob-product-block .price-bor {
		border-bottom: 1px solid #d4d4d4
	}

	/* _________ gift certificate _________ */
	.gift-receipt-info {
		text-align: center;
	}
	.ob-gift-certificate-block .amount-box {
		display: block;
		margin: 0 auto;
	}
	.ob-gift-certificate-block .selector-quantity {
		display: block;
		margin: 0 auto;
	}
	.ob-gift-certificate-block .gift-receipt-info  label {
		width: 120px;
	}
	/*-- CHINTAN END ------------*/

	/*-- MAYUR START ------------*/
	.quick-view-left .product-big-image {
		width: 370px !important;
	}
	.full-image-editor .quick-view-left .product-big-image {
		width: 100% !important;
	}
	.select-box p {
		padding-left: 0 !important;
	}
	.product-compare-list .btn-search {
		margin: 0 10px;
	}
	.header-advace-search {
		left: 0;
		top: 100px;
	}
	.top-advance-search.open>a {
		position: absolute;
		top: -30px;
		right: 0;
	}
	.top-advance-search.open .header-advace-search {
		position: relative;
		top: 0;
		box-shadow: none;
		padding: 0;
		background: none;
	}
	.top-advance-search.open .header-advace-search .row .col-md-3 {
		padding: 0 5px;
	}
	.header-advace-search .advace-close-but {
		right: 0px;
		top: 10px;
	}
	.header-advace-search .advace-close-but i {
		margin: 0;
		font-size: 18px;
	}
	.top-advance-search {
		z-index: 100;
	}
	.ob-logo-block .navbar-nav {
		width: 520px;
		margin-top: 30px;
	}
	.ob-logo-block .navbar-nav .top-search-block {
		width: 520px;
		display: block;
		position: inherit;
		padding: 0;
		box-shadow: none;
	}
	.ob-logo-block .top-advance-search.open>a {
		position: absolute;
		top: 67px;
		right: 30px;
	}
	.ob-logo-block .top-search-block .header-search {
		width: 52.6%;
	}
	.ob-logo-block .top-search-block .advance-search-col {
		padding: 20px;
	}
	.ob-logo-block .header-advace-search {
		top: 165px;
	}
	.ob-logo-block .header-advace-search .advace-close-but {
		right: 15px;
	}
	.ob-logo-block .top-advance-search.open .header-advace-search {
		position: absolute;
		top: 186px;
		padding: 10px 0;
		margin: 0;
		background: #F5F5F5;
		border-radius: 0;
	}
	.button-colum {
		padding-top: 25px;
	}
	input[type="submit"].save-button {
		min-width: 98px;
		background-position: -40px -472px;
		padding-left: 20px;
		font-size: 14px;
		height: 37px;
	}
	input[type="submit"].search-button {
		min-width: 98px;
		font-size: 14px;
		height: 37px;
	}
	.top-ui-navigation.slidemenu .top-ui-slider li {
		padding: 15px 70px 0;
	}
	.product-description .nav-tabs a {
		font-size: 14px;
	}
	.quantity-size li {
		float: left !important;
	}
	.star-design-but {
		padding: 9px 20px;
	}
	.radiobox .select-wrapper-col {
		width: 170px;
	}
	.radiobox .file-col {
		width: 84%;
	}
	.radiobox .file-col>div:nth-child(3) {
		padding-right: 0;
	}
	.radiobox .info-icons {
		width: 14%;
		padding: 0;
	}
	.quantity-table .quantity-size {
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px #ddd solid;
	}
	.print-checkbox>div {
		padding: 7px 7px 7px 0;
	}
	.ob-quick-view-product {
		padding: 20px;
	}
	.ob-quick-view-product .quick-view-left .product-big-image {
		width: 350px !important;
	}
	.ob-quick-view-product .product-section-box,.estimate-table table {
		margin-bottom: 10px;
	}
	.ob-quick-view-product .skuprice>div {
		font-size: 14px;
	}
	.product-detail-wrapper .nav-tabs li {
		min-width: 116px;
	}
	.selection-color-box .dropdown .btn {
		min-width: 165px;
	}
	.or-block {
		display: none;
	}
	.product-detail-wrapper .shipping-method .print-checkbox {
		margin-left: 25px;
		width: 100%;
	}
	.small-but.btn-default {
		min-width: 148px;
	}

	/*-- MAYUR END ------------*/
}

@media screen and (min-width: 768px) and (max-width: 3000px) {
	/*-- HINAL START ----------------*/
	/*-- OB HEADER --------*/
	.menu-box .ui-navigation .dropdown:hover>.dropdown-menu {
		display: block;
	}
	.menu-box .ui-navigation .dropdown-menu .dropdown-submenu:hover .dropdown-menu
		{
		display: block;
	}
	.menu-box .ui-navigation .dropdown-menu .dropdown-submenu .dropdown-menu
		{
		min-height: 395px;
	}
	/*-- HINAL END ----------------*/

	/*-- MAYUR START ------------------*/
	/*--IMAGE EDITOR--*/
	.product-gallery-page .zoom {
		display: table-cell;
		vertical-align: middle;
		width: 500px;
	}
	.full-image-editor .zoom {
		display: table-cell;
		vertical-align: middle;
		width: 1170px;
	}
	.full-image-editor .quick-view-left .product-big-image img {
		margin: 0 auto;
		width: auto;
		height: 100%;
	}
	.quick-view-left .bx-wrapper {
		float: right;
		padding: 40px 0;
		position: relative;
	}
	.product-big-image-thumbnails {
		width: 100px;
		float: right;
		position: relative
	}
	.quick-view-left .bx-controls-direction a {
		color: #CACACA;
		height: 30px;
		width: 90px;
		display: inline-block;
		text-align: center;
		padding-top: 2px;
		position: absolute;
		opacity: 0.4;
	}
	.quick-view-left .bx-controls-direction a:hover {
		opacity: 0.9;
	}
	.quick-view-left .bx-controls-direction .bx-prev {
		top: 0;
		left: 5px;
		background: #ddd url(../images/down-arrow-2.png) no-repeat center center;
		text-indent: -9999px;
	}
	.quick-view-left .bx-controls-direction .bx-next {
		bottom: 0;
		left: 5px;
		background: #ddd url(../images/down-arrow-1.png) no-repeat center center;
		text-indent: -9999px;
	}
	.product-big-image-thumbnails .slide {
		padding-left: 5px;
	}
	.full-image-editor {
		margin-bottom: 25px;
		clear: both;
		width: 100%;
		display: inline-block;
	}
	.full-image-editor .quick-view-left .product-big-image {
		width: 100%;
	}
	.full-image-editor .quick-view-left .bx-wrapper {
		position: absolute;
		left: 20px;
		top: 10px;
	}
	.full-image-editor .quick-view-left .product-thumb-img-anchar {
		width: 85px;
		height: 85px;
	}
	.full-image-editor .quick-view-left .product-thumb-img-anchar img {
		width: 100%;
	}
	.full-image-editor .quick-view-left .bx-controls-direction a {
		width: 85px;
	}
	.full-image-editor .quick-view-left .product-thumb-img-anchar:hover::before
		{
		display: none;
	}
	.product-thumb-img-anchar {
		width: 90px;
		border: #f1f1f1 3px solid;
		display: block;
		background: #fff;
		height: 100px;
		position: relative;
	}
	.ob-quick-view-product .product-big-image-thumbnails .slide {
		padding-left: 10px;
	}
	.ob-quick-view-product .quick-view-left .bx-controls-direction .bx-prev
		{
		left: 10px;
	}
	.ob-quick-view-product .quick-view-left .bx-controls-direction .bx-next
		{
		left: 10px;
	}
	/*--IMAGE EDITOR--*/
	/*-- MAYUR END ------------------*/

	/*-- NARESH START ---------------*/
	/*.info-menu ul li:hover .dropdown-menu{ display: block !important;}*/
	/*-- NARESH END ---------------*/
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.pro-cat-list1 {
		width: 100% !important;
		text-align: center;
		padding-bottom: 20px
	}
	.pro-category-list {
		margin-top: 50px
	}
	.ob-pro-category-box .pro-categoer-title,.ob-pro-category-box .pro-categoer-title2
		{
		display: inline-block
	}
	.pro-category-list li {
		width: 10%
	}
	.banner-box .cat-left-side {
		background: url(../images/cat-01.png) no-repeat scroll 96% 80%/45% auto
			#253a5c;
		min-height: 270px;
		min-width: auto;
		margin-bottom: 30px
	}
	.cat-right-side .deal-banner {
		width: 100%
	}
	.cat-right-side .right-banner-bg1 {
		background: url(../images/cat-baner2.png) no-repeat scroll 100% 100%/100%
			auto #f7f7f7
	}
	.cat-right-side .right-banner-bg2 {
		background: url(../images/cat-banner-log2.png) no-repeat scroll 100%
			100%/100% #f7f7f7
	}
	.cat-right-side .deal-banner img {
		width: 100%;
		height: auto
	}
	.pro-category-list .pro-cat-list1 {
		width: 100%;
		height: 70px
	}
	.pro-category-list li {
		width: 14.2%;
		float: left;
		height: 130px
	}
	.ob-pro-category-box {
		padding-bottom: 20px;
		margin-top: 30px
	}
	.billing-add-tab .checkout-form .checkout-form-mar {
		margin-right: 4%
	}
	.checkout-responsive-mar {
		margin-top: 20px
	}
	.company-add-padding .company-contact-info-box .company-contact-info-left
		{
		width: 100%
	}
	.company-add-padding .company-contact-info-box .company-contact-info-right
		{
		width: 100%
	}
	.company-add-padding .company-contact-info-box i {
		width: 18px
	}
	.billing-add-tab .resp-tabs-list {
		display: none
	}
	ul.resp-tabs-list {
		display: none
	}
	.billing-add-tab .resp-accordion {
		display: block;
		line-height: 50px;
		color: #404040;
		font-weight: 800;
		font-size: 14px;
		text-transform: uppercase;
		border-top: 1px solid #ccc
	}
	.billing-add-tab .hor-1 {
		margin: 10px 0 0;
		margin: 10px 0 0 0
	}
	.billing-add-tab .ver-1 {
		line-height: 30px;
		font-size: 16px;
		font-weight: 300;
		font-style:italic;
	}
	.billing-add-tab .ver-1 i {
		margin: 0 15px 0 10px
	}
	.billing-add-tab .resp-vtabs .resp-tab-content {
		border: 1px solid #C1C1C1;
		border-top: none
	}
	.resp-vtabs .resp-tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: 100px;
		clear: none;
		padding: 0 5px
	}
	.billing-add-tab .resp-vtabs .resp-tabs-container .ver-1 {
		border-top: none
	}
	.billing-add-tab .resp-vtabs .resp-tabs-container .ver-1:first-child {
		border-top: 1px solid #c1c1c1
	}
	.billing-add-tab .resp-vtabs .resp-tabs-container .ver-1 {
		border-top: none
	}
	.billing-add-tab .resp-vtabs .resp-tabs-container .ver-1:first-child {
		border-top: 1px solid #c1c1c1
	}
	.resp-vtabs .resp-tab-content:last-child {
		border-bottom: 1px solid #c1c1c1 !important
	}
	.billing-tab-icon1,.billing-tab-icon2,.billing-tab-icon3 {
		margin: 2px 15px 0
	}
	.billing-add-tab .resp-tab-content {
		border: 1px solid #ccc;
		border-top: none;
		margin: 0
	}
	.billing-add-tab .ver-1 .resp-arrow {
		margin-top: 12px
	}
	.myaccount-wishlist-disconnect .ui-disconnectbtn {
		left: 35%
	}
	.orderdetail-block .shopping-block tbody tr td a img {
		max-width: 60%
	}
	.orderdetail-block .shopping-block tbody tr td {
		padding: 5px
	}
	.orderdetail-block .shopping-block tbody tr td p {
		overflow: scroll;
		width: 75px
	}
	.span-box>span {
		padding-top: 15px;
		float: left;
		width: 40%
	}
	.other-color-dropdown {
		top: 42px
	}
	.color-selection>div {
		margin-bottom: 10px
	}
	.product-section-box .option-body .radiobox.multi-select input,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col select,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col
		{
		width: 71%;
		margin-bottom: 10px;
		float: right;
	}
	.info-icons {
		text-align: right
	}
	.modal-lg {
		width: 740px
	}
	.chart-block>div>div {
		min-height: 330px
	}
	.standard-size .head {
		padding: 15px
	}
	.daigram-module .digram-head {
		background-size: 100%
	}
	.sleeve-imprint {
		width: 260px;
		top: 30px
	}

	/*-- HINAL START ------------*/
	/*-- OB HEADER --------*/
	header {
		width: 100%;
		z-index: 10;
		top: 0; 
	}
	.ob-logo-block .slidemenu {
		padding-top: 38px;
	}
	.menu-box .navbar-nav>li {
		position: inherit;
	}
	.menu-box .navbar-nav .dropdown-submenu>a {
		background: url(../images/caret-bg.png) no-repeat 170px 20px;
	}
	.menu-box .navbar-nav>li li a:hover {
		background-color: #fff;
	}
	.menu-box .navbar-nav li b.menu-caret1 {
		display: none;
	}
	#slide-nav {
		border: none;
		background: transparent;
		margin: 25px 0 10px;
		min-height: 0;
	}
	#slide-nav .navbar-nav {
		display: block !important;
	}
	#mainmenu .navbar-nav {
		display: block !important;
	}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu {
		width: 495px;
	}
	.menu-box .menu-pro-img {
		display: none;
	}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu li {
		width: 50%;
		border-right: 1px #ddd solid;
		float: left;
	}
	.menu-box .nav>li>a {
		padding: 0 10px;
	}
	.resp-accordion-closed,.product-description .nav-tabs li.active a::after
		{
		display: none !important;
	}
	.dropdown.hover>a.product-add {
		color: #ec008b;
	}
	.member-col.hover>a,.member-col.hover:hover>a {
		color: #ec008b;
	}
	.ob-header .logo-col {
		margin: 20px 0;
	}
	.header-loging {
		margin: 0;
	}
	.header-loging li.last .dropdown-menu {
		right: 0;
		left: inherit;
	}
	.header-search .form-control,.header-search {
		width: 210px;
	}
	.ob-slide-box .carousel-caption {
		padding-bottom: 15px;
	}
	.product-add {
		background: url(../images/caret-bg.png) no-repeat right 30px;
		margin-right: 10px;
	}
	/*-- OB SCROLL NAVIGATION -------------*/
	.ob-scroll-nav .ob-logo-block .slidemenu {
		padding: 10px 0 0 0;
	}
	/*-------------------------*/
	/*-- OB FOOTER --------------*/
	.middle-footer .footer-link .contact-icon4 a {
		line-height: 18px;
		padding-top: 8px;
	}
	.newslatter {
		margin: 5px 25px 0 0;
	}
	.news-box .form-control {
		width: 200px;
	}
	/*-- OB SCROLL NAVIGATION -------------*/
	.ob-scroll-nav .ob-logo-block .header-advace-search {
		border-top: 1px solid #dddddd;
		top: 40px;
	}
	/*-- HINAL END ------------*/

	/*-- CHINTAN START ---------------*/

	/* _________ product block(includes search block) css START _________ */
	.ob-product-block .product-meta {
		width: 100%;
		text-align: center;
		background-color: #f0f0f0;
		bottom: -60px;
		position: absolute;
		-webkit-transition: none;
		transition: none
	}
	.ob-product-block:hover .product-meta {
		bottom: -60px;
		-webkit-transition: none;
		transition: none
	}
	.ob-product-block:hover .price {
		border-bottom: none
	}
	.ob-product-block .price_bor {
		border-bottom: 1px solid #d4d4d4
	}
	.ob-product-block .name {
		font-size: 16px
	}

	/* _________ product quick view modal css START _________ */
	.product-big-image-thumbnails {
		float: left
	}
	.quick-view-left .product-big-image {
		width: 620px
	}
	.quick-view-left .product-big-image img {
		 
		padding-top: 0
	}
	.ob-quick-view-product .quick-view-left .product-big-image {
		width: 564px !important;
	}

	/*-- CHINTAN END ---------------*/

	/*-- MAYUR START ------------------*/
	.quick-view-product-modal .quick-view-left .product-big-image .zoom {
		height: 325px;
		width: 580px;
	}
	.ob-quick-view-product .quick-view-left .product-big-image img.img-responsive
		{
		 
	}
	.ob-quick-view-product .title-block {
		padding-top: 15px;
	}
	.ob-quick-view-product .modal-content .close {
		top: 58px;
		right: 10px;
	}
	.quick-view-left .product-big-image img {
		 
	}
	.quick-view-left .product-big-image img.zoomImg {
		 
	}
	.standard-size .head img {
		padding: 8px 50px 0 10px;
	}
	.size-have-question {
		padding: 0;
		margin-bottom: 10px;
	}
	.full-image-editor .quick-view-left .product-big-image {
		width: 100% !important;
	}
	.quick-view-left .product-big-image {
		width: 620px !important;
	}
	.product-compare-list .btn-search {
		margin: 0 10px;
	}
	.header-advace-search {
		left: 0;
		top: 100px;
	}
	.top-advance-search.open>a {
		position: absolute;
		top: -30px;
		right: 0;
	}
	.top-advance-search.open .header-advace-search {
		position: relative;
		top: 0;
		box-shadow: none;
		padding: 0;
		background: none;
		z-index: 2;
	}
	.top-advance-search.open .header-advace-search .row .col-md-3 {
		padding: 0 5px;
	}
	.top-search-block .header-search {
		width: 66.7% !important;
	}
	.header-advace-search .advace-close-but {
		right: -8px;
		top: 10px;
		z-index: 9999;
	}
	.ob-scroll-nav .header-advace-search .advace-close-but {
		right: 0px;
		top: 10px;
		z-index: 9999;
	}
	.header-advace-search .advace-close-but i {
		margin: 0;
	}
	.ob-forgot-pass-col {
		padding-top: 50px;
	}
	.forgot-title {
		margin: 0;
	}
	.ob-logo-block .navbar-nav {
		width: 520px;
		margin-top: 30px;
	}
	.ob-logo-block .navbar-nav .top-search-block {
		width: 520px;
		display: block;
		position: inherit;
		padding: 0;
		box-shadow: none;
	}
	.ob-logo-block .top-advance-search.open>a {
		position: absolute;
		top: 67px;
		right: 27px;
	}
	.ob-logo-block .top-search-block .header-search {
		width: 52.6% !important;
	}
	.ob-logo-block .top-search-block .advance-search-col {
		padding: 20px;
	}
	.ob-logo-block .header-advace-search {
		top: 165px;
	}
	.ob-logo-block .header-advace-search .advace-close-but {
		right: 15px;
	}
	.ob-logo-block .top-advance-search.open .header-advace-search {
		position: absolute;
		top: 180px;
		padding: 10px 0;
		margin: 0;
		background: #F5F5F5;
		border-radius: 0;
		z-index: -1;
	}
	.button-colum {
		padding-top: 25px;
	}
	.ob-top-menu .top-advance-search.open>a {
		right: 6px !important;
	}
	.ob-top-menu .header-advace-search .advace-close-but {
		right: 0 !important;
	}
	.ob-logo-block.scroll-logo-nav .top-search-block .header-search {
		width: 66.7% !important;
	}
	.ob-top-menu .nav .nav>li>a:hover,.ob-top-menu .nav .nav>li>a:focus {
		background: none;
	}
	.top-ui-navigation.slidemenu .top-ui-slider li {
		padding: 15px 30px 0;
	}
	.ob-forgot-pass-col .forgot-passwd {
		margin-top: -50px;
	}
	.top-ui-navigation .login-col .dropdown-menu {
		height: 350px;
	}
	.top-ui-navigation .login-col .row>div:nth-child(3) {
		border-top: 1px #ccc solid;
		margin-top: 15px;
		padding-top: 15px;
	}
	.top-ui-navigation .dropdown-popup .list-item>div.detail-col {
		width: 212px;
	}
	.top-ui-navigation.slidemenu .top-ui-slider .list-item .close-btn {
		right: -10px;
	}
	.print-checkbox>div {
		padding: 7px 7px 7px 0;
	}
	.best-selling-products .pro-desc .pro-button ul li {
		margin-right: 0;
	}
	.best-selling-products .pro-desc .pro-button ul li a {
		font-size: 12px;
	}
	.selection-color-box .dropdown .btn {
		min-width: 240px;
	}
	.print-title {
		padding: 10px 0;
	}
	.title-block  .skuprice {
		float: left !important;
		padding: 0;
		margin-left: -5px;
	}
	/*-- MAYUR END ------------------*/
}

@media screen and (max-width: 1024px) {
	#select-logo-block .modal-lg {
		width: 95%
	}
	.compare-images {
		width: 100%;
		margin-top: 20px
	}
	.compare-btn-wrap {
		float: none;
		width: 100%
	}
	.product-compare-list .btn-search {
		margin-top: 0;
		margin-right: 10px
	}
	.compare-img-col {
		margin-bottom: 15px
	}
	.seasonal-add {
		padding: 30px 10px 30px 115px
	}
	.seasonal-add span {
		font-size: 17px
	}
	.media-none {
		display: none
	}
	.media-on {
		display: block;
		margin-bottom: 15px;
		margin-top: 5px
	}
	.media-on .add-btn {
		margin: 0
	}
	.shopping-block tbody tr td a i.fa-spinner {
		display: block
	}
	.scombobox-display {
		padding: 8px 4px
	}
	.rt td:first-child {
		padding-left: 0;
		font-size: 13px;
		text-align: center
	}
	.artwork-guide-content .software-icon {
		float: none;
		margin: 0 auto 5px;
		display: block
	}
	.help-note-content {
		margin-top: 13px;
		padding: 0 10px
	}
	.return-img {
		margin-left: 0
	}
	.return-note-content {
		padding: 7px 15px 10px 20px
	}
	.content-info-page .return-note-content h2 {
		padding-bottom: 0
	}
	.track-slider-select-left {
		width: 10px
	}
	.track-slider-select-middle {
		width: 15px
	}
	.track-slider-selection-count {
		width: 25px
	}
	.track-slider-fill-full {
		width: 25px
	}
	.artwork-top-content {
		width: 68%
	}
	.ob-request-info-block .table-responsive {
		border: none;
	}
	.table-responsive {
		border: 1px solid #ddd;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		width: 100%
	}
	.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td
		{
		white-space: nowrap
	}
	.newsletter-checkbox ul li {
		display: block
	}
	.newsletter-select-block .radiobox .select-wrapper-col,.newsletter-select-block .radiobox .select-wrapper-col select
		{
		display: inline-block;
		width: 147px;
		margin: 0 0 10px
	}
	p.contentdesc {
		width: auto
	}
	.myaccount-orderdetail {
		margin-bottom: 10px
	}
	.orderdetailbtn {
		margin-top: 10px
	}
	.myaccount-orderdetail {
		margin-bottom: 10px
	}
	.orderdetailbtn {
		margin-top: 10px
	}
	.myaccountordertable {
		border: none
	}
	.myaccount-order-dtl {
		margin: 0 40px
	}
	.product-info-details {
		margin: 0
	}
	.each-product-info {
		padding: 20px 10px
	}
	.track-img-block,.track-content-block,.track-border-block,.track-status-block
		{
		width: 100%;
		float: none;
		text-align: center
	}
	.track-border-block div {
		display: inline-block;
		margin: 0 auto
	}
	.track-border-block div.track-slider-select-left,.track-border-block div.track-slider-select-middle,.track-border-block div.track-slider-selection-count,.track-border-block div.track-slider-fill-full
		{
		margin-top: 12px
	}
	.rposition .granular-info-box {
		left: 0;
		margin-top: 0;
		width: 100%
	}
	.rposition #your_order_placed01.order_placed::after,.rposition #your_order_placed01.order_placed::before
		{
		left: 32%
	}
	.rposition #your_order_placed02.granular-info-box::after,.rposition #your_order_placed02.granular-info-box::before
		{
		left: 40%
	}
	.rposition #your_order_placed03.granular-info-box::after,.rposition #your_order_placed03.granular-info-box::before
		{
		left: 48%
	}
	.rposition #your_order_placed04.granular-info-box::after,.rposition #your_order_placed04.granular-info-box::before
		{
		left: auto;
		right: 41%
	}
	.rposition #your_order_placed05.granular-info-box::after,.rposition #your_order_placed05.granular-info-box::before
		{
		left: auto;
		right: 32%
	}
	.model-popup-simple .modal-lg {
		width: 95%;
	}

	/*-- HINAL START ----------------*/
	/*-- OB HEADER -------*/
	.right-menu {
		display: none;
	}
	/*-- OB FEEDBACK -----------*/
	.feedback-btn {
		font-size: 14px;
		left: -76px;
		margin-top: 34px;
		top: 0;
	}
	/*-- OB ADVANCE SEARCH ----------*/
	.nav a.header-search-medium {
		display: block;
	}
	.nav a.header-search-medium.click {
		background: #000;
	}
	.top-search-block {
		background: #F5F5F5;
		display: none;
		padding: 5px 10px;
		position: absolute;
		width: 100%;
		left: 0;
		right: 0;
		z-index: 10;
		border-top: 1px #EBEBEB solid;
		box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.2);
	}
	.advance-search-btn,.header-search .form-control,.header-search {
		margin: 0;
	}
	.search-in-dropdown {
		margin: 0;
	}
	.top-search-block::before {
		background: rgba(0, 0, 0, 0) url("../images/a-shadow.png") no-repeat
			scroll 0 0;
		content: "";
		display: inline-block;
		height: 17px;
		right: 212px;
		position: absolute;
		top: -17px;
		width: 25px;
	}
	.top-search-block .header-search {
		width: 74.4%;
		max-width: none;
	}
	.top-search-block .header-search .form-control {
		width: 100%;
	}
	.top-search-block.open {
		display: block;
	}
	/*-- OB SCROLL NAVIGATION -------------*/
	.ob-scroll-nav .ob-logo-block {
		position: relative;
	}
	.ob-scroll-nav .ob-logo-block .slidemenu {
		padding-top: 5px;
	}
	.ob-scroll-nav .nav-search-btn {
		display: block;
	}
	.ob-scroll-nav .top-search-block {
		display: block;
		top: 61px;
		box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
		border: 0;
	}
	.ob-scroll-nav .top-search-block::before {
		background: none;
	}
	/*-- OB PRODUCT DETAIL LEFT POPUP BUTTONS --*/
	.detail-popup-block>ul>li {
		width: 14.9%;
	}
	.inquiry-subshop {
		padding: 10px 10px 10px 250px;
	}
	.inquiry-subshop p {
		margin: 0;
	}
	.inquiry-subshop .subshop {
		text-align: left;
	}
	.unsub-wrap .innerpage {
		background: none;
		padding-top: 0;
	}
	.unsubscribe-text {
		position: static;
		margin: 15px 0 0 0;
	}
	.ob-unsubscribe-block {
		padding: 15px 0;
	}
	.unsubscribe-text a {
		color: #666666;
	}
	.product-detail-tab .panel-body {
		padding: 0;
	}
	.main-table .sub-table tr td {
		height: 62px;
	}
	/*-- HINAL END ----------------*/

	/*-- DAKSHITA START -------------*/
	/* COMMON----------*/
	.checkbox label::before {
		left: 1px;
		top: 1px
	}
	.checkbox label::after {
		padding-left: 4px;
		padding-top: 2px;
	}
	.product-feedback-block p {
		padding-left: 20px;
		padding-right: 20px;
	}
	.product-feedback-block span {
		padding-left: 20px;
		padding-right: 20px;
	}
	.view-rating.feedback-rating-product {
		height: auto;
	}
	.product-rate-feedback {
		margin-bottom: 0;
	}
	.feedback-rating-product .product-rating-top-block .product-list-rating
		{
		height: auto;
	}
	/*-- DAKSHITA END -------------*/

	/*-- CHINTAN START -------------*/
	/* _________ product quick view modal css START _________ */
	.quick-view-product-modal .modal-lg {
		width: 95%;
	}
	.quick-view-product-modal a.continue-shopping-btn {
		text-align: left;
		float: none;
		display: block;
		margin-top: 10px;
	}

	/* _________ compare section  CSS START _________ */
	.compare-btn-wrap {
		float: none;
		width: 100%
	}
	.ob-product-compare-list .btn-search {
		margin-top: 0;
		margin-right: 10px
	}
	.compare-images {
		width: 100%;
		margin-top: 20px
	}
	.compare-img-col {
		margin-bottom: 15px
	}

	/* _________ top search head CSS START _________ */
	.search-field {
		width: 85%
	}
	.search-label label {
		font-size: 14p;
	}
	.search-btn-block {
		width: 20%
	}
	.ob-sort-block .show-product {
		width: 25%
	}
	.ob-sort-block .view-product {
		width: 30%
	}
	.ob-sort-block .sort-product {
		width: 45%
	}
	.select-style {
		width: 92%
	}

	/* _________ grid list CSS START _________ */
	.ob-product-grid .pro-desc .pro-button ul {
		display: inline-block
	}

	/* _________ product grid left filter css START _________ */
	.product-grid-left .panel-title {
		line-height: 24px
	}
	.product-grid-left .category-block .panel-heading span {
		font-size: 16px
	}
	.product-grid-left .category-block .js-category-menu .sub-menu {
		padding: 0 0 0 10px
	}
	.product-grid-left .price-range-col input {
		width: 42px
	}

	/* _________ category search default page CSS START _________ */
	.tab-block .nav-tabs li a i {
		margin-right: 5px;
	}
	.tab-block .nav-tabs li a {
		font-size: 18px;
	}
	.tab-block .nav-tabs li a i.hot,.tab-block .nav-tabs li.active a i.hot,.tab-block .nav-tabs li a i.new,.tab-block .nav-tabs li.active a i.new,.tab-block .nav-tabs li a i.sale,.tab-block .nav-tabs li.active a i.sale,.tab-block .nav-tabs li a i.closeout,
		. .tab-block .nav-tabs li.active a i.closeout,.tab-block .nav-tabs li a i.price-drop,.tab-block .nav-tabs li.active a i.price-drop
		{
		width: 45px;
		height: 45px;
		background-size: 100%;
	}

	/* _________ Saved search CSS START _________ */
	.search-column,.created-date-column,.delete-column {
		float: left;
		padding: 12px 10px;
		height: 100px;
	}
	.saved-searches-tab .tab-block .nav-tabs li,.saved-searches-tab .tab-block .nav-tabs>li.active
		{
		width: 190px;
	}

	/*-- CHINTAN END -------------*/

	/*-- NARESH START -------------*/
	/*MY-QUOTE-DETAILS-PAGE*/
	.each-product-info {
		padding: 20px 10px;
	}
	.product-info-details {
		margin: 0;
	}
	.request-info-modal .heading-2 {
		margin-bottom: 0;
	}
	.request-info-modal .skuprice.popup-title>div {
		min-height: 53px;
	}

	/*ORDER-DETAILS-PAGE*/
	.product-size.other-color-dropdown {
		top: 65px;
	}
	.orderdetail-block .table-block tr td table.total-amount {
		width: 50%;
	}
	.table-block tbody tr td.sub-total-title {
		text-align: center;
	}
	.table-block tbody tr td.sub-total {
		text-align: center;
	}
	.table-block tbody tr.media-shopping td.total-title {
		text-align: center;
	}
	/* _________ Saved search CSS START _________ */
	.delete-column {
		width: 25%;
	}
	.search-column {
		width: 55%;
	}

	/*MYACCOUNT-MYWISHLIST*/
	/*OB-SORT-BLOCK*/
	.ob-sort-block .show-product {
		margin: 5px 0;
	}
	.sort-product .sort {
		width: 100%;
	}
	.ob-sort-block .view-product {
		width: 18%;
		float: right;
	}
	.search-btn-block {
		width: 18%;
	}
	/*MYORDER*/
	.ob-my-order-block .my-order-name {
		margin: 0 30px;
	}
	/*ORDER-FEEDBACK-PAGE*/
	.order-feedback-box {
		margin: 20px 0;
	}
	.order-feedback .product-list-rating {
		margin-left: 0;
	}
	.feedback-rating p {
		margin: 0;
		padding: 10px;
		width: 100%;
	}
	.request-info-popup-modal .modal-lg,.request-info-popup-modal .modal-lg
		{
		width: 100%;
	}
	.user-comment {
		width: 77%;
	}
	.acc-dashboard ul li {
		height: 155px;
	}
	/*-- NARESH END -------------*/

	/*-- MAYUR START -------------*/
	.ob-top-menu .top-advance-search.open {
		width: 100%;
	}
	.ob-top-menu .nav a.header-search-medium {
		color: #fff;
		font-size: 17px;
	}
	.nav .open>a.header-search-medium,.nav .open>a.header-search-medium:hover,.nav .open>a.header-search-medium:focus
		{
		background: none;
	}
	.ob-top-menu .nav a.header-search-medium i {
		font-size: 14px;
		color: #fff;
	}
	.ob-top-menu .nav-search-btn.open .top-search-block {
		top: 36px;
	}
	.ob-top-menu .top-search-block::before {
		right: inherit;
		left: 42px;
	}
	.ob-top-menu .header-advace-search .row {
		width: 100%;
	}
	.ob-top-menu .top-search-block .header-search {
		width: 75.7%;
	}
	.ob-top-menu .top-advance-search.open>a {
		top: -25px;
		right: 1px;
	}
	.ob-top-menu .advance-search-col {
		padding: 5px 0px;
		margin: 0;
		border: 0;
	}
	.ob-top-menu .top-advance-search.open .header-advace-search {
		border: 0;
		padding: 10px 0;
	}
	.ob-top-menu .header-advace-search .advace-close-but {
		top: 0;
	}
	.ob-scroll-nav .advance-search-btn {
		float: none;
	}
	.ob-logo-block.scroll-logo-nav .top-search-block .header-search {
		width: 75.2%;
	}
	.ob-scroll-nav .ob-logo-block .top-advance-search.open>a {
		position: absolute;
		top: 0px;
		right: 0;
	}
	.ob-scroll-nav .ob-logo-block .top-advance-search.open .header-advace-search
		{
		position: relative;
		top: 0;
		padding: 0;
	}
	.ob-scroll-nav .ob-logo-block .top-search-block .advance-search-col {
		padding: 20px 0;
	}
	.ob-scroll-nav .ob-logo-block .header-advace-search .advace-close-but {
		right: 0;
	}
	.ob-scroll-nav .ob-logo-block .header-advace-search .row>div {
		padding: 0;
	}
	.ob-scroll-nav .ob-logo-block .top-advance-search.open .header-advace-search .row .col-md-3
		{
		padding: 0 10px;
	}
	.ob-scroll-nav .ob-logo-block .top-search-block .advance-search-col label
		{
		font-size: 14px;
	}
	.ob-scroll-nav .ob-logo-block .button-colum {
		padding-top: 24px;
	}
	.ob-scroll-nav .ob-logo-block .top-advance-search .header-advace-search
		{
		width: 97%;
	}
	.ob-logo-block a.header-search-medium {
		display: none;
	}
	/*-- END MAYUR -------------*/
}

@media screen and (max-width: 980px) {
	.product-section-box .text-right {
		text-align: center
	}
	.search-label label {
		font-size: 14px;
		margin: 2px 0
	}
	.select-style select {
		padding: 8px 95px 7px 8px
	}
	.sort-style {
		width: 75%
	}
	.select-style {
		width: 87%
	}
	.add-block1,.add-block2,.add-block3 {
		display: inline-block;
		width: 300px;
		margin: 0 auto
	}
	.media-center {
		text-align: center
	}
	.seasonal-add span {
		font-size: 18px
	}
	.myaccount-myquote-status .btn-search {
		margin: 0 0 10px;
		font-size: 11px;
		text-align: center;
		width: 32.4%
	}
	.myaccount-order-dtl {
		margin: 5px 0 0;
		display: inherit
	}
	.myaccount-myquote-status .btn-search {
		margin: 0 0 10px;
		font-size: 11px;
		text-align: center;
		width: 32.4%
	}
	.contact-us .address .contact-icon {
		margin-right: 5px
	}
	.contact-us .address .contact-add {
		width: 85%
	}
	.help-note {
		background: #f5f5f5;
		height: auto
	}
	.help .help-note-content {
		margin-top: 12px
	}
	.help-img {
		border-right: 1px solid #d7d7d7;
		margin-top: 17px
	}
	.return-background {
		background: #F6F6F6;
		height: auto;
		min-height: 175px
	}
	.artwork-top-content {
		width: 58%
	}
	.table-block tbody tr td.sub-table table tr td {
		width: 100% !important;
		display: block;
		height: auto
	}
	.product-size.other-color-dropdown {
		top: 47px;
		left: 30%
	}
	.orderdetail-block .table-block tr td table.table-header,.table-block tbody tr td.sub-table table tr td.media-none
		{
		display: none
	}
	.table-block tbody tr.media-shopping.top-gap td {
		width: 50%
	}
	.table-block tbody tr td.sub-table table tr td span {
		display: inline-block
	}
	.track-img-block,.track-content-block,.track-border-block,.track-status-block
		{
		width: 100%;
		float: none;
		text-align: center
	}
	.track-border-block {
		margin-top: 10px
	}
	.track-border-block div {
		display: inline-block;
		margin: 0 auto
	}
	.track-border-block div.track-slider-select-left,.track-border-block div.track-slider-select-middle,.track-border-block div.track-slider-selection-count,.track-border-block div.track-slider-fill-full
		{
		margin-top: 12px
	}
	.rposition .granular-info-box {
		width: 100%;
		left: 0;
		margin-top: 0
	}
	.rposition #your_order_placed01.order_placed::after,.rposition #your_order_placed01.order_placed::before
		{
		left: 23%
	}
	.rposition #your_order_placed02.granular-info-box::after,.rposition #your_order_placed02.granular-info-box::before
		{
		left: 35%
	}
	.rposition #your_order_placed03.granular-info-box::after,.rposition #your_order_placed03.granular-info-box::before
		{
		left: 48%
	}
	.rposition #your_order_placed04.granular-info-box::after,.rposition #your_order_placed04.granular-info-box::before
		{
		left: auto;
		right: 36%
	}
	.rposition #your_order_placed05.granular-info-box::after,.rposition #your_order_placed05.granular-info-box::before
		{
		left: auto;
		right: 24%
	}
	.table-block .dropdown-selector {
		vertical-align: middle
	}
	.shopping .product-size.other-color-dropdown {
		top: 48px;
		left: 47%
	}
	.table-block tbody tr td.sub-table.shipping-cost table tr td {
		height: auto
	}
	.orderdetailbtn input[type="submit"],.shopping-btn-block input[type="submit"]
		{
		margin-bottom: 15px
	}
	.orderdetail-block .table-block tr td table.total-amount {
		width: 50%
	}
	.locate-distributor .dropdown .select-style {
		width: 100%;
	}

	/*-- HINAL START ---------------*/
	.owl-brand .product-block,.owl-brand .product-block a {
		height: 40px;
	}
	.owl-brand .product-block a:hover img {
		margin-top: -53px;
	}
	.owl-brand .product-block a img {
		margin-top: -53px;
	}
	.social-icon {
		margin-right: 0;
	}
	/*-- OB ADVANCE SEARCH ----------*/
	.top-search-block .header-search {
		width: 60%;
	}
	/*-- OB HEADER ------------*/
	.header-loging .login-text {
		margin-left: 2px;
	}
	.top-nav-right {
		padding-left: 0;
	}
	/*-- OB PRODUCT DETAIL LEFT POPUP BUTTONS --*/
	.detail-popup-block>ul>li {
		width: 13.1%;
	}
	.virtual-request-popup.product-section-box .radiobox.select-box input {
		width: 100%;
		float: none;
	}
	.input-gap,.virtual-request-popup.product-section-box .radiobox.select-box input.input-gap
		{
		margin-left: 0;
	}
	.virtual-request-popup p,.virtual-request-popup .select-box p,.virtual-request-popup .select-box>div:nth-child(1) p
		{
		margin-bottom: 2px;
	}
	.virtual-request-popup .radiobox .select-wrapper-col,.virtual-request-popup .radiobox .select-wrapper-col select
		{
		width: 100%;
		float: none;
	}
	/*-- HINAL END ---------------*/

	/*-- CHINTAN START ------------*/
	/* _________ top search head CSS START _________ */
	.search-label {
		width: 100%
	}
	.ob-pro-search-block .advance-search-wrap {
		width: 100%
	}
	.search-btn-block {
		margin-top: 10px;
		width: 100%;
		float: left;
	}
	.advance-search-wrap .search-item {
		width: 80%;
	}
	.search-edit-options {
		width: 20%;
	}
	.recent-search-tab .search-item {
		width: 60%;
	}
	.recent-search-tab .search-edit-options {
		width: 40%;
	}

	/* _________ grid list CSS START _________ */
	.ob-product-grid.list-view .pro-box {
		padding: 10px
	}
	.ob-product-grid.list-view .pro-image {
		float: none;
		width: 100%
	}
	.ob-product-grid.list-view .pro-desc {
		width: 100%;
		float: none;
		text-align: center
	}
	.ob-product-grid.list-view .pro-stars {
		top: 10px
	}

	/* _________ product block(includes search block) css START _________ */
	.search-label label {
		font-size: 14px;
		margin: 2px 0
	}
	.select-style select {
		padding: 8px 95px 7px 8px
	}
	.ob-sort-block .show-product {
		width: 100%;
		margin-bottom: 10px;
		float: none
	}
	.ob-sort-block .sort-product {
		width: 100%;
		margin-bottom: 10px
	}
	.ob-sort-block .view-product {
		width: 100%
	}
	.sort-style {
		width: 75%
	}
	.select-style {
		width: 100%;
		margin-right: 50px;
	}
	.search-field,.search-field.product-rcat-search {
		width: 75%
	}
	.search-label {
		width: 25%
	}

	/* _________ Related category CSS START _________ */
	.product-cat-title {
		font-size: 15px
	}

	/* _________ category search default page CSS START _________ */
	.tab-block .nav-tabs>li.active>a,.tab-block .nav-tabs>li.active>a:hover,.tab-block .nav-tabs>li.active>a:focus
		{
		text-align: center;
	}
	.tab-block .nav-tabs li a i {
		display: block;
		margin: 0 auto;
	}
	.tab-block .nav-tabs {
		display: block !important;
	}

	/* _________ Product grid left filters  _________ */
	/* color filter  */
	.color-block .color-filter ul {
		margin-left: 0
	}

	/* _________ gift certificate _________ */
	.ob-gift-certificate-block .gift-receipt-info  label {
		width: 120px;
		margin-top: 20px;
	}
	.ob-gift-certificate-block .btn-box-main {
		float: left;
		margin-top: 20px;
	}

	/*-- CHINTAN END ------------*/

	/*-- NARESH START --------------*/
	/*PRODUCT-COMPARE-PAGE*/
	.ob-product-compare .compare-block>tbody>tr>td {
		min-width: 290px;
	}
	.ob-product-compare .compare-block td.feature-block {
		 
	}
	.scroll-block {
		overflow-x: scroll;
	}

	/*PRIVACY-POLICY-PAGE*/
	.ob-privacy-policy .main-block {
		padding-top: 22px;
	}

	/*ORDER-DETAILS-PAGE*/
	.product-size.other-color-dropdown {
		left: auto;
		margin: 0 auto;
		right: 82px;
		top: 48px;
	}
	.orderdetail-block .table-block tr td table.total-amount {
		width: 75%;
	}

	/*ORDER-FEEDBACK-PAGE*/
	.order-feedback-list::after {
		height: 100%;
		top: 0;
		bottom: 0;
	}
	.ob-order-feedback-detail .track-contact-block {
		float: none;
	}
	.order-feedback-box {
		min-height: 150px;
	}
	.ob-order-feedback-detail {
		margin-bottom: 10px;
	}
	.order-feedback-box {
		margin: 0;
	}
	/*-- NARESH END --------------*/

	/*-- MAYUR START ---------------*/
	.advance-search-col {
		padding-left: 0;
		padding-right: 0;
	}
	.advance-search-col .form-group {
		margin: 0;
	}
	.small-colum,.full-colum {
		width: 100%;
	}
	.advance-search-col .small-colum .inp-parts .checkout-select-wrapper {
		border: 1px solid #e6e6e6;
	}
	/*-- MAYUR END ---------------*/
}

@media screen and (max-width: 768px) {
	.track-img-block {
		display: block;
		width: 100%
	}
	.track-content-block {
		display: block;
		width: 100%;
		text-align: center
	}
	.track-border-block {
		display: block;
		width: 100%;
		margin: 20px 0
	}
	.track-status-block {
		display: block;
		width: 100%
	}
	/*-- DAKSHITA START -----------------*/
	/*-- OB CONTACTUS -------*/
	.ob-contact-address-block .address .contact-add {
		float: left;
		width: 85%;
	}
	.product-fliter-cat {
		margin-bottom: 5px;
	}
	.ob-search-filter {
		margin: 0;
	}
	.alert {
		width: 100%;
	}
	.product-compare-top-navi {
		text-align: left;
	}
	.product-compare-top-navi a {
		padding-left: 10px;
	}
	/*-- DAKSHITA END -----------------*/

	/*-- NARESH START ----------------*/
	/*PRIVACY-POLICY-PAGE*/
	.ob-privacy-policy .main-block-top {
		background: #f5f5f5;
		height: auto;
	}
	.ob-privacy-policy .main-block {
		padding: 5px;
		margin: 10px 0;
	}
	/*-- NARESH END ----------------*/
}

@media screen and (max-width: 767px) {
	header #mainmenu-nav #mainmenu .ui-advance-search,header .member-col {
		display: none !important;
	}
	.owl-brand .product-block,.owl-brand .product-block a {
		height: 40px;
	}
	.owl-brand .product-block a:hover img {
		margin-top: -53px;
	}
	.owl-brand .product-block a img {
		margin-top: -53px;
	}
	h3.locate-title {
		margin-top: 15px;
	}
	.find-distributer {
		margin-top: 20px
	}
	.gray-distributer-block h4 {
		margin: 15px 0 7px
	}
	.gray-distributer-block p {
		margin-bottom: 7px
	}
	.gray-distributer-block .contact-no {
		min-width: 100%
	}
	.forgot-link {
		padding: 10px 0
	}
	.rang-qty tbody {
		display: block;
		width: auto;
		position: relative;
		overflow-x: auto;
		white-space: nowrap
	}
	.rang-qty tbody tr {
		display: inline-block;
		vertical-align: top
	}
	.rang-qty tbody tr td:first-child {
		text-align: left
	}
	.rang-qty {
		min-width: 180px
	}
	.rang-qty tbody tr {
		width: 100% !important
	}
	.rang-qty tbody tr td {
		width: 20% !important
	}
	.help-img {
		border-right: none;
		margin-top: 17px
	}
	.help-content-block1 {
		background: url(../images/help-order-status.png) no-repeat center top;
		float: none;
		display: block;
		margin: 0 auto;
		padding-top: 80px;
		padding-left: 0;
		text-align: center;
		margin: 10px 0
	}
	.help-content-block2 {
		background: url(../images/help-received-broken.png) no-repeat center top;
		float: none;
		display: block;
		margin: 0 auto;
		padding-top: 80px;
		padding-left: 0;
		text-align: center;
		margin: 10px 0
	}
	.help-content-block3 {
		background: url(../images/help-received-partial-order.png) no-repeat
			center top;
		float: none;
		display: block;
		margin: 0 auto;
		padding-top: 80px;
		padding-left: 0;
		text-align: center;
		margin: 10px 0
	}
	.help-content-block4 {
		background: url(../images/help-get-a-quote.png) no-repeat center top;
		float: none;
		display: block;
		margin: 0 auto;
		padding-top: 80px;
		padding-left: 0;
		text-align: center;
		margin: 10px 0
	}
	.help-content-block5 {
		background: url(../images/help-did-not-receive-sample-or-blank.png)
			no-repeat center top;
		float: none;
		display: block;
		margin: 0 auto;
		padding-top: 80px;
		padding-left: 0;
		text-align: center;
		margin: 10px 0
	}
	.help-content-block6 {
		background: url(../images/help-imprint-issue.png) no-repeat center top;
		float: none;
		display: block;
		margin: 0 auto;
		padding-top: 80px;
		padding-left: 0;
		text-align: center;
		margin: 10px 0
	}
	.help-buttom-border {
		border-bottom: 2px #f5f5f5;
		border-style: solid;
		border-bottom-style: dotted;
		padding-bottom: 20px
	}
	.artwork-top-content {
		width: 100%;
		display: block;
		float: none
	}
	.artwork-contact {
		width: 100%;
		text-align: center
	}
	.artwork-guide-contact-us {
		display: inline-block;
		float: none
	}
	.newsletter-checkbox ul li {
		display: block
	}
	.newsletter-select-block .radiobox .select-wrapper-col,.newsletter-select-block .radiobox .select-wrapper-col select
		{
		display: inline-block;
		width: 128px;
		margin: 0 0 10px
	}
	.newsletter-select-block .categoryName,.newsletter-select-block .section .categoryName ul
		{
		width: 100%
	}
	.newsletter-select-block .categoryName .name {
		width: 100%;
		margin-bottom: 10px
	}
	.orderdetailtotal {
		width: 100%
	}
	.orderdetailbtn {
		margin-top: 10px
	}
	.orderdetailbtn .btn-search {
		font-size: 10px;
		margin-right: 3px
	}
	.myaccount-orderdetailmain .table-responsive {
		margin-bottom: 0
	}
	.newsletetr-btn input[type="submit"] {
		font-size: 11px;
		padding: 0 10px
	}
	.selectres {
		display: block
	}
	.orderdetailtotal {
		width: 100%
	}
	.orderdetailbtn {
		margin-top: 10px
	}
	.orderdetailbtn .btn-search {
		font-size: 9px;
		margin-right: 3px
	}
	.myaccount-orderdetailmain .table-responsive {
		margin-bottom: 0
	}
	.myaccount-sidebar {
		margin-bottom: 10px
	}
	.myacc-addressbookmsgreq .billing-fill-msg,.myacc-addressbookmsgreq .require_fill_text
		{
		margin: 5px 0
	}
	.addnew-select .radiobox .f-none {
		display: inline-block;
		margin-bottom: 15px
	}
	.myaccount-mywishlist .sort {
		width: 100%
	}
	#rt1 {
		display: block;
		position: relative;
		width: 100%;
		border-right: 1px #ccc solid
	}
	#rt1 thead {
		display: block;
		float: left
	}
	#rt1 thead tr {
		display: block
	}
	#rt1 th {
		display: block
	}
	.rt th {
		border-bottom: 0;
		height: 55px
	}
	#rt1 tbody {
		display: block;
		width: auto;
		position: relative;
		overflow-x: auto;
		white-space: nowrap
	}
	#rt1 tbody tr {
		display: inline-block;
		vertical-align: top;
		margin-left: -3px
	}
	.rt tbody tr {
		border-right: 1px solid #babcbf
	}
	#rt1 tbody tr td:first-child {
		text-align: left
	}
	#rt1 tbody tr td {
		text-align: left;
		padding: 7px 10px 0;
		height: 55px;
		min-width: 180px
	}
	#rt1 td {
		display: block;
		min-height: 1.25em
	}
	.rt th:last-child {
		border-bottom: 1px solid #babcbf;
		border-right: 1px solid #babcbf
	}
	.rt td:last-child {
		border-bottom: 1px solid #babcbf
	}
	.rt td {
		border-left: 0;
		border-right: 0;
		border-bottom: 0
	}
	.artwork-guide-content .software-icon {
		float: none;
		margin: 0;
		display: inline-table
	}
	.ob-slide-box .carousel-caption {
		padding-bottom: 5px
	}
	.ob-slide-box h1 {
		font-size: 25px
	}
	.ob-slide-box p.slide-text {
		margin: 5px 0
	}
	.banner-box .cat-left-side {
		background: url(../images/cat-01.png) no-repeat 60% 90%/40% 65% #253a5c;
		min-height: 270px;
		min-width: auto;
		margin-bottom: 30px
	}
	.cat-right-side .deal-banner {
		width: 100%
	}
	.cat-right-side .cat-width {
		width: 50%;
		float: left
	}
	.cat-right-side .right-banner-bg1 {
		background: url(../images/cat-baner2.png) no-repeat scroll 100% 100%/100%
			auto #f7f7f7
	}
	.cat-right-side .right-banner-bg2 {
		background: url(../images/cat-banner-log2.png) no-repeat scroll 100%
			100%/100% 100% #f7f7f7
	}
	.cat-right-side .deal-banner img {
		width: 100%;
		height: auto
	}
	.help-products {
		text-align: center
	}
	.help-products img {
		margin-bottom: 10px
	}
	.pro-category-list .pro-cat-list1 {
		width: 100%;
		height: 90px;
		text-align: center
	}
	.pro-category-list li {
		width: 20%;
		float: left;
		height: 130px
	}
	.ob-pro-category-box {
		padding-bottom: 0;
		margin-top: 20px
	}
	.ob-product-block .cart a {
		background: url(../images/cart-icon.png) no-repeat scroll 3px 3px
			rgba(0, 0, 0, 0);
		width: 35px;
		padding: 18px 0;
		border: 1px solid silver
	}
	.ob-product-block .cart a span {
		display: none
	}
	.ob-product-block .cart a:hover {
		background-position: 3px -31px
	}
	.ob-product-block .product-meta {
		width: 100%;
		text-align: center;
		background-color: #f0f0f0;
		bottom: -60px;
		position: absolute;
		-webkit-transition: none;
		transition: none
	}
	.ob-product-block:hover .product-meta {
		bottom: -60px;
		-webkit-transition: none;
		transition: none
	}
	.ob-product-block:hover .price {
		border-bottom: none
	}
	.ob-product-block .price-bor {
		border-bottom: 1px solid #d4d4d4
	}
	.ob-product-block .hidden-sm {
		display: block !important
	}
	.product-grid-left .price-range-col input {
		width: 67px
	}
	.news-box {
		float: none;
		display: inline-block
	}
	.news-box .form-group {
		margin-right: 15px;
		float: left
	}
	.news-box .form-control {
		width: 100%
	}
	.footer-heading {
		border-radius: 23px;
		color: #ec008b;
		font-size: 28px;
		height: 22px;
		text-align: left;
		width: 100%;
		cursor: pointer;
	}
	.owl-brand .ob-product-block {
		margin-bottom: 0
	}
	.select-style select {
		padding: 8px 95px 8px 8px
	}
	.search-btn-block {
		width: 23%
	}
	.select-style {
		width: 87%
	}
	.search-btn-block {
		width: 114px
	}
	.select-style {
		width: 93%
	}
	.pro_search_block {
		padding: 10px
	}
	.shopping-block thead {
		display: none
	}
	.shopping-block tbody {
		border: 1px solid #ddd
	}
	.shopping-block tbody tr {
		padding: 20px 10px;
		display: block
	}
	.shopping-block tbody tr td {
		display: block;
		width: 100%;
		text-align: center;
		padding: 3px;
		margin: 0;
		border: 0;
		font-size: 16px
	}
	.shopping-block tbody tr td.pro-name {
		text-align: center;
	}
	.shopping-block tbody tr td.pro-name span {
		display: block;
	}
	.shopping-block tbody tr td span {
		display: inline-block;
		color: #404040;
		font-size: 14px;
		font-weight: 600
	}
	.shopping-block tbody tr td:first-child {
		font-size: 20px
	}
	.shopping-block tbody tr.media-shopping td:first-child {
		display: none
	}
	.shopping-block tbody tr.media-shopping {
		background: #f5f5f5
	}
	.shopping-block tbody tr.media-shopping td.sub-total-title,.shopping-block tbody tr.media-shopping td.sub-total
		{
		display: inline-block;
		width: 49%;
		font-size: 14px;
		padding: 5px 10px
	}
	.shopping-block tbody tr.media-shopping td.sub-total {
		text-align: left
	}
	.shopping-block tbody tr.media-shopping {
		padding: 0
	}
	.shopping-block tbody tr {
		border-bottom: 3px double #ddd
	}
	.shopping-block tbody tr.media-shopping td.total-title:first-child {
		display: inline-block
	}
	.shopping-block tbody tr.media-shopping td.total-title,.shopping-block tbody tr.media-shopping td.total
		{
		width: 49%;
		display: inline-block;
		font-size: 14px;
		padding: 15px 10px
	}
	.shopping-block tbody tr.media-shopping.total-media {
		background: #404040
	}
	.shopping-block tbody tr.media-shopping td.total {
		text-align: left
	}
	.product-cat-title {
		font-size: 18px
	}
	.pro_cat_block .search-field.product-rcat-search {
		width: 100%
	}
	.left-block {
		margin: 0
	}
	.pro-category-list {
		margin-top: 30px
	}
	.banner-box {
		display: none
	}
	.cart-link {
		text-align: left
	}
	.cart-link input {
		margin: 0 10px 10px 0 !important;
		text-align: left
	}
	.innerpage {
		padding-bottom: 10px
	}
	.other-color-dropdown {
		width: 100%
	}
	.product-section-box .option-body .radiobox.multi-select input,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col select,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col
		{
		width: 210px;
		margin-bottom: 10px;
		height: 30px;
		float: right;
	}
	.select-box p {
		padding-left: 0
	}
	.news-box .btn-default {
		width: 90px
	}
	.footer-heading:after {
		border-radius: 23px;
		top: 6px;
		color: #ec008b;
		font-size: 28px;
		height: 22px;
		position: absolute;
		right: 5px;
		text-align: center;
		width: 23px;
		cursor: pointer
	}
	.quick-view-left .product-big-image img {
		 
		height: auto;
	}
	.zoom {
		height: auto;
		padding-bottom: 20px
	}
	.product-gallery-view .labels li {
		width: 50%;
		padding: 0 0 10px
	}
	.quantity-table .quantity-size li {
		width: 72px;
		margin-bottom: 8px;
	}
	.skuprice {
		width: 100%;
		display: inline-block
	}
	.radio-wrap {
		margin-left: -10px
	}
	.radio-wrap span {
		display: inline-block;
		width: 100%;
		padding-top: 8px
	}
	.product-section-box .imprint-box .radiobox .select-wrapper-col.f-none {
		width: 100%;
		height: 36px;
		line-height: 36px;
		margin: 5px 0 10px
	}
	.file-col span {
		width: 100%
	}
	.file-col>div {
		padding: 5px 0
	}
	.product-section-box .imprint-box .select-box p {
		padding: 10px 0 0
	}
	.product-section-box .imprint-box .radiobox input[type="text"],.radiobox .select-wrapper-col
		{
		width: 50%;
		height: 30px;
		line-height: 30px;
		margin: 10px 0 0
	}
	.radiobox .select-wrapper-col select {
		width: 45%;
		height: 36px;
		line-height: 36px
	}
	.estimate-box>.estimate-table {
		padding: 0 15px 20px
	}
	.estimate-table table {
		width: 100%
	}
	.shipping_method span {
		padding-bottom: 10px;
		display: inline-block
	}
	.title_block span {
		float: left !important;
		width: 100%;
		padding: 10px 0
	}
	.title_block span a {
		float: right;
		margin: 0
	}
	.multi-select-2.color-selection>div {
		padding-bottom: 10px;
		position: relative;
		padding-right: 0
	}
	.multi-select-2.color-selection>div:last-child {
		padding-bottom: 0
	}
	.color-selection-box {
		top: 45px;
		padding: 5px !important
	}
	.color-selection-box::before {
		left: auto;
		right: 10px !important
	}
	.option-body {
		padding: 10px
	}
	.shipping-colum p {
		padding-top: 18px
	}
	.estimate-text {
		padding-top: 20px
	}
	.offer-col {
		left: 12px;
		z-index: 2
	}
	.modal-lg {
		width: auto
	}
	.standard-size .head {
		padding: 15px
	}
	.standard-size .head img {
		padding: 0 0 10px
	}
	.standard-size .head div p {
		font-size: 12px
	}
	.chart-block>div {
		padding: 0 5px 5px !important
	}
	.size-have-question {
		padding: 0 0 10px;
	}
	.print-position .print-checkbox span,.radiobox>span {
		width: 100%;
		display: inline-block
	}
	.product-description .nav-tabs.nav-justified {
		display: block !important
	}
	.product-description .nav-tabs.nav-justified>li {
		float: left;
		width: 33.3%
	}
	.product-description .nav-tabs.nav-justified>li a {
		font-size: 14px;
		padding: 5px 10px;
		margin-bottom: 0
	}
	.product-description .nav-tabs li.active a::after {
		display: none
	}
	.daigram-module .digram-head {
		padding: 10px;
		background: #87BC50
	}
	.sleeve-imprint {
		position: relative;
		top: inherit;
		margin: 0 auto;
		width: 100%;
		left: inherit;
		right: inherit
	}
	.have-question,.digram-content {
		position: relative;
		bottom: inherit;
		margin: 0 auto;
		width: 100%;
		left: inherit;
		right: inherit;
		padding-top: 15px
	}
	.have-question p,.digram-content p {
		font-size: 14px;
		line-height: 18px
	}
	.have-question span,.digram-content span {
		font-size: 14px;
		line-height: 18px
	}
	.have-question p br,.digram-content p br,.sleeve-imprint br {
		display: none
	}
	.daigram-module .digram-head h2 {
		font-size: 14px;
		line-height: 18px
	}
	.quantity-table .quantity-size li input {
		width: 25px
	}
	.billing-add-tab .resp-tabs-list {
		display: none
	}
	.tab-label input {
		margin: 0 5px 0 0
	}
	.billing-add-tab .checkout-form .checkout-checkbox input {
		margin-top: 0
	}
	ul.resp-tabs-list {
		display: none
	}
	.billing-add-tab .resp-accordion {
		display: block;
		line-height: 50px;
		color: #404040;
		font-weight: 800;
		font-size: 14px;
		text-transform: uppercase;
		border-top: 1px solid #c1c1c1
	}
	.billing-add-tab .ver-1 {
		line-height: 30px;
		font-family: "robotolight_italic";
		font-size: 16px
	}
	.billing-add-tab .ver-1 i {
		margin: 0 15px 0 10px
	}
	.billing-add-tab .resp-vtabs .resp-tab-content {
		border: 1px solid #C1C1C1
	}
	.resp-vtabs .resp-tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: 100px;
		clear: none;
		padding: 0 5px
	}
	.billing-add-tab .resp-vtabs .resp-tabs-container .ver-1 {
		border-top: medium none;
		border-top: medium none
	}
	.billing-add-tab .resp-vtabs .resp-tabs-container .ver-1:first-child {
		border-top: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1
	}
	.resp-accordion-closed {
		display: none !important
	}
	.resp-vtabs .resp-tab-content:last-child {
		border-bottom: 1px solid #c1c1c1 !important
	}
	.billing-tab-icon1,.billing-tab-icon2,.billing-tab-icon3 {
		margin: 2px 15px 0
	}
	.billing-add-tab .checkout-form .checkout-form-mar {
		margin-right: 4%
	}
	.billing-add-tab .hor-1 {
		margin: 10px 0 0
	}
	.billing-add-tab .checkout-form .checkout-form-mar {
		margin-right: 4%
	}
	.billing-add-tab .hor-1 {
		margin: 10px 0 0
	}
	.billing-add-tab .resp-tab-content {
		border: 1px solid #ccc;
		border-top: none;
		margin: 0
	}
	.billing-add-tab .checkout-form .checkout-form-mar {
		margin-right: 4%
	}
	.company_add_box {
		width: 100%
	}
	.company_add_box_mar {
		margin-right: 0;
		margin-bottom: 20px
	}
	.billing-add-tab .check-payment-tab .panel-title i {
		margin-right: 8px
	}
	.payment-box input[type="radio"] {
		width: 22px
	}
	.continue-btn {
		padding: 8px 12px
	}
	.billing-add-tab .panel-title>a {
		display: inline-block
	}
	.billing-add-tab .ver_1 .resp-arrow {
		margin-top: 12px
	}
	.checkout_responsive_mar {
		margin-top: 20px;
		margin-top: 20px
	}
	.shopping-join-block {
		margin-top: 0
	}
	.rposition #your_order_placed01.order_placed::after,.rposition #your_order_placed01.order_placed::before
		{
		left: 29%
	}
	.rposition #your_order_placed02.granular-info-box::after,.rposition #your_order_placed02.granular-info-box::before
		{
		left: 39%
	}
	.rposition #your_order_placed04.granular-info-box::after,.rposition #your_order_placed04.granular-info-box::before
		{
		left: auto;
		right: 39%
	}
	.rposition #your_order_placed05.granular-info-box::after,.rposition #your_order_placed05.granular-info-box::before
		{
		left: auto;
		right: 30%
	}
	.list_view .total-value {
		text-align: center;
	}
	.total-value span {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	.list_view .pagination {
		display: inline-block;
		margin: 0 auto;
		float: none !important;
	}
	.center-line {
		display: none;
	}
	.about-seperation-block {
		border-top: 3px #F5F5F5 solid;
		border-bottom: 3px #F5F5F5 solid;
		padding: 15px 0;
		margin-bottom: -2px;
	}
	.quantity_center {
		display: block;
		margin: 0 auto;
		width: 70px;
	}
	.shopping .product-size.other-color-dropdown {
		display: block;
		left: 2%;
		margin: 0 auto;
		right: 2%;
		top: 68px;
		width: 96%;
	}
	.myaccount-order-dtl {
		display: none;
	}
	.my-logo-wrapper {
		padding: 10px;
	}

	/*-- HINAL START ------------*/
	/*-- OB HEADER --------*/
	#mainmenu-nav #mainmenu .navbar-nav.ob-right-menu {
		display: none !important;
	}
	header {
		position: relative;
	}
	.home-content {
		margin-top: 0;
	}
	.innerpage {
		margin-top: 0
	}
	.nav-up {
		top: 0;
	}
	.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus
		{
		color: #EC008B;
	}
	.ob-header .logo-col {
		margin: 10px 0;
	}
	body.slide-active {
		margin-left: 265px;
		width: 100%;
		position: fixed;
		overflow: hidden;
	}
	.ob-menu {
		height: auto;
	}
	.menu-box .navbar-nav li {
		position: relative;
	}
	.menu-box .navbar-nav b {
		position: absolute;
		right: 10px;
		top: 5px;
		z-index: 9999;
	}
	.dropdown-submenu.open>.dropdown-menu {
		display: block !important;
	}
	.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
		background: none;
		border-color: #69717E;
	}
	.menu-box {
		height: 38px;
		background-position: center top;
		position: relative;
	}
	#mainmenu-nav .navbar-toggle {
		padding: 6px 0;
	}
	.mainmenu-nav.slide-active .navbar-toggle {
		z-index: 10;
	}
	#slide-nav .container {
		margin: 0;
		padding: 0 !important;
	}
	#slide-nav .navbar-header {
		margin: 0 auto;
		padding: 0 15px;
		position: absolute;
		right: 0;
	}
	#slide-nav .navbar.slide-active {
		position: absolute;
		width: 50%;
		top: -1px;
		z-index: 1000;
	}
	#slide-nav #slidemenu {
		right: -50%;
		width: 50%;
		min-width: 0;
		position: fixed;
		padding-left: 0;
		z-index: 5;
		top: 15px;
		margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav {
		min-width: 0;
		width: 98%;
		margin: 0;
		display: block !important;
	}
	#slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
		min-width: 0;
		width: 50%;
		white-space: normal;
		padding: 5px 0;
		margin-left: 18px;
		border-bottom: 1px solid #ccc;
	}
	#slide-nav {
		border: 0;
		background: transparent;
	}
	#slide-nav.navbar-inverse #slidemenu {
		background: #333;
	}
	.menu-box .navbar-nav>li:last-child>a {
		border: none;
	}
	.dropdown-submenu a {
		padding: 5px 10px;
	}
	#slide-nav #navbar-height-col {
		position: fixed;
		top: 0;
		height: 100%;
		width: 50%;
		right: -50%;
		background: #eee;
		z-index: 3;
	}
	#slide-nav.navbar-inverse #navbar-height-col {
		background: #333;
		z-index: 1;
		border: 0;
	}
	.header-search {
		margin: -65px 0 0;
		width: 70%;
		z-index: 1;
	}
	.ob-slide-box .carousel {
		display: none;
	}
	.navbar-nav .open .dropdown-menu {
		padding: 0;
	}
	#mainmenu-nav .navbar-header2 {
		z-index: 10;
	}
	#mainmenu-nav .navbar2.slide-active {
		width: 70%;
		top: -1px;
		z-index: 1000;
	}
	#mainmenu-nav #mainmenu {
		left: -265px;
		overflow-y: scroll;
		height: 100%;
		width: 265px;
		min-width: 0;
		position: fixed;
		padding-left: 0;
		z-index: 5;
		top: 5px;
		margin: 0;
	}
	#mainmenu-nav #mainmenu .navbar-nav {
		min-width: 0;
		width: 100%;
		margin: 0;
		display: block !important;
	}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu
		{
		background: #353740;
		overflow: hidden;
		padding: 10px 0;
		margin: 0;
		width: 100%;
	}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu>.dropdown-submenu.open .menu-caret
		{
		background: url(../images/resp-arrow.png) no-repeat -6px -15px;
	}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu .dropdown-submenu .menu-caret
		{
		background: url(../images/resp-arrow.png) no-repeat -6px -33px;
		margin-top: 5px;
		height: 11px;
		width: 11px;
	}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu li>a {
		min-width: 0;
		width: 100%;
		white-space: normal;
		padding: 9px 25px 7px 35px;
		color: #adb1bb;
		margin: 0;
		border-bottom: 1px dotted #69717E;
	}
	#mainmenu-nav #mainmenu .dropdown-submenu .dropdown-menu li a {
		background: url(../images/arrow.png) no-repeat 35px 9px;
		color: #ADAFBB;
		font-size: 12px;
		padding: 7px 10px 7px 53px;
		border-bottom: none;
	}
	#mainmenu-nav {
		border: 0;
		background: transparent;
	}
	#mainmenu-nav.navbar-inverse #mainmenu {
		background: #333;
	}
	#mainmenu-nav #navbar-height-col2 {
		position: fixed;
		top: 0;
		height: 100%;
		width: 265px;
		left: -265px;
		background: #26262E;
		z-index: 3;
	}
	#mainmenu-nav.navbar-inverse #navbar-height-col2 {
		background: #333;
		z-index: 1;
		border: 0;
	}
	.menu-box .navbar-nav>li {
		padding: 0;
	}
	.menu-box .navbar-nav>li>a {
		line-height: 30px;
		margin: 0;
		padding: 4px 25px;
		color: #69717E;
		background: url(../images/border-slice.png) repeat-x 0 bottom;
	}
	.menu-box .navbar-default .navbar-nav>.open>a,.menu-box .navbar-default .navbar-nav>.open>a:hover,.menu-box .navbar-default .navbar-nav>.open>a:focus
		{
		background: url(../images/border-slice.png) repeat-x 0 bottom;
	}
	.menu-box .menu-pro-img {
		display: none;
	}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu li {
		width: 100%;
		border-right: none;
	}
	.menu-box .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.menu-box .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus
		{
		color: #ADAFBB;
		background-color: transparent;
	}
	.menu-box .menu-caret1 {
		background: url(../images/caret-icn.png) no-repeat center 15px;
		width: 20px;
		height: 25px;
	}
	.menu-box .dropdown-submenu .menu-caret1 {
		background: url(../images/resp-arrow.png) no-repeat center -30px;
		width: 20px;
		right: 10px;
		top: 10px;
		height: 17px;
	}
	.menu-box .dropdown-submenu.open .menu-caret1 {
		background: url(../images/resp-arrow.png) no-repeat center -12px;
	}
	.member-col .dropdown-menu {
		display: none;
	}
	.right-menu {
		display: block !important;
		float: right;
	}
	.right-menu .dropdown {
		float: right;
	}
	.right-menu .serach-col i,.right-menu .dropdown a i {
		font-size: 18px;
		color: #555;
	}
	.right-menu a.search-button.in {
		background: #666;
	}
	.right-menu a.search-button.in i {
		color: #fff;
	}
	.right-menu .serach-col>a,.right-menu .dropdown>a {
		padding: 9px;
		display: inline-block;
	}
	.right-menu .serach-col {
		float: left;
	}
	.right-menu .dropdown-menu {
		left: -93px;
		box-shadow: none;
		padding: 0;
		border-top: 2px #ddd solid;
		width: 120px;
		min-width: 120px;
	}
	.right-menu .dropdown-menu a {
		margin: 0 10px !important;
	}
	.ob-header .logo-col {
		float: left;
		width: 140px;
		margin: 12px 0;
	}
	.slidemenu {
		padding-top: 8px;
	}
	.header-loging li.header-login-text {
		float: left;
		border-right: none;
		margin: 8px 0 0;
		border-right: 1px #ddd solid;
		padding: 23px 0 0;
	}
	.header-loging li.header-login-text span.login-text span,.login-col.header-login-text .login-text
		{
		display: none;
	}
	.header-loging .login-col.header-login-text a {
		padding-left: 10px;
	}
	.header-loging {
		margin: 0;
	}
	.header-loging li.header-login-text span.login-text {
		text-align: center;
		right: 0;
		margin: 0 auto;
		position: absolute;
		top: -24px;
		left: 0;
		border-radius: 50%;
		width: 30px;
		font-size: 11px;
		padding-top: 1px;
		height: 20px;
		background: #888;
		color: #fff;
	}
	.header-loging li.header-login-text a:hover span.login-text {
		background: #EC008B;
	}
	.header-loging li a {
		padding: 0 15px;
		position: relative;
	}
	.ob-top-menu-op2 .header-loging li a {
		padding: 0 5px;
	}
	.find-distributer-block {
		float: right;
	}
	.find-distributer-block a {
		padding: 8px 9px;
		display: inline-block;
	}
	.find-distributer-block a i {
		color: #555;
	}
	.find-distributer-block a:hover i {
		color: #ec008b;
	}
	.ob-header .top-menu {
		padding: 2px;
	}
	.ob-header .top-menu ul {
		display: none;
	}
	body {
		margin-left: 0;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
	}
	/*-- OB FEEDBACK -------*/
	.ob-feedback-block {
		display: none;
	}
	/*-- OB FOOTER --------------*/
	.middle-footer .social-icon-box {
		text-align: center;
		border: 0;
		padding-top: 10px;
	}
	.middle-footer .social-icon-box .footer-clear {
		clear: both;
	}
	.middle-footer .social-icon-box .l {
		float: none;
	}
	.middle-footer .footer-heading {
		float: none;
	}
	.middle-footer h3.footer-heading {
		cursor: pointer;
		background: url("../images/plus.png") no-repeat right center;;
	}
	.middle-footer h3.active {
		background: url("../images/minus.png") no-repeat right center;;
	}
	.middle-footer .footer-heading {
		background: none;
		margin: 0;
	}
	.middle-footer .common-title {
		height: auto;
		display: block;
		width: 100%;
		border-bottom: 0;
		padding: 14px 0 7px;
	}
	.middle-footer .row {
		margin: 0;
	}
	.middle-footer .row>div {
		padding: 0;
		border-bottom: 1px solid #ccc;
	}
	.middle-footer .feedback-responsive .form-group {
		float: none;
		margin: 0;
		padding: 0;
	}
	.middle-footer .feedback-responsive .row>div {
		border: 0;
	}
	.list-unstyled li:last-child {
		padding-bottom: 15px;
		display: inline-block;
	}
	.social-icon-box .pull-left,.social-icon-box .pull-right,.news-box,.bottom-footer .pull-left,.bottom-footer .pull-right
		{
		float: none !important;
		text-align: left !important;
	}
	.social-icon {
		float: none;
		display: inline-block;
		margin-bottom: 10px;
	}
	.newslatter {
		font-size: 15px;
		margin: 5px 0;
		float: none;
		display: inline-block;
	}
	.news-box .btn-default {
		margin-left: 0;
	}
	/*-- OB COPYRIGHT ----------*/
	.bottom-footer {
		line-height: 25px;
		text-align: center;
		padding: 10px 0;
	}
	.bottom-footer .pull-right {
		padding-left: 20px;
	}
	/*-- OB ADVANCE SEARCH ----------*/
	.search-in-dropdown {
		float: none;
		width: 100%;
	}
	.serach-col .header-search {
		margin: 10px 0 0 0;
		width: 100%;
		display: block;
		float: none;
		max-width: none;
	}
	.serach-col .inp-parts .checkout-select-wrapper {
		background: url("../images/checkout-select-arrow.png") no-repeat scroll
			95% center #fff;
	}
	.serach-col .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper,.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select,.search-in-dropdown .inp-parts.ob-gender-select-box
		{
		float: none;
	}
	.search-box {
		display: none;
		position: absolute;
		top: 38px;
		left: 0;
		width: 100%;
		background: #666;
		padding: 13px 15px;
		z-index: 9999;
	}
	.search-box input[type="text"] {
		background: #fff;
		border: 1px #f5f5f5 solid;
		padding: 8px 70px 8px 10px;
		font-size: 14px;
		color: #666;
		width: 100%;
		border-radius: 0;
	}
	.search-box input[type="submit"] {
		background: #EE008C;
		border: none;
		padding: 3px 10px;
		height: 30px;
		width: 65px;
		color: #fff;
		position: absolute;
		right: 0;
		top: 0;
		box-shadow: none; 
		font-size: 13px;
		text-transform: uppercase;
		margin: 0;
	}
	.advance-search-btn a {
		border: 1px #fff solid;
		display: block;
		text-align: center;
		margin-top: 10px;
		padding: 3px;
	}
	.advance-search-btn a:hover {
		border: 1px #EC008B solid;
	}
	.advance-search-btn a {
		float: none;
	}
	/*-- OB PRODUCT DETAIL LEFT POPUP BUTTONS --*/
	.detail-popup-block>ul>li {
		width: 15.3%;
	}
	.email-product-popup p,.email-product-popup .select-box p,.email-product-popup .select-box>div:nth-child(1) p
		{
		padding-bottom: 5px;
	}
	/*-- SHOPPING CART --*/
	.shopping_block thead tr th {
		display: none;
	}
	.shopping_block tbody tr td {
		display: block;
		border-left: 1px solid #dddddd;
		padding: 2px;
	}
	.shopping_block tbody tr td:first-child {
		padding: 10px 0 5px 0;
	}
	.shopping_block tbody tr.media_shopping td:first-child {
		border-left: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		text-align: center;
		padding: 5px;
	}
	.unsub-wrap {
		min-height: 150vh;
	}
	.unsub-wrap .ob-unsubscribe-block form {
		width: 90%;
	}
	.unsub-wrap .ob-unsubscribe-block {
		top: 20px;
	}
	.unsub-wrap .ob-unsubscribe-block h1 {
		font-size: 42px;
		line-height: 46px;
	}
	/*-- PRODUCT DETAIL --*/
	.main-table .sub-table tr td.title {
		font-size: 13px;
		padding-left: 10px;
	}
	.main-table .sub-table tr td {
		font-size: 13px;
	}

	/*-- HINAL END ------------*/

	/*-- DAKSHITA START ---------*/
	/* COMMON----------*/
	.info-menu ul {
		text-align: center;
	}
	.slidemenu .header-loging .dropdown-menu.user-dropdown {
		left: -34px;
	}
	h1.main-title {
		font-size: 18px ;
		font-weight: 800;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.ob-login-main-block input[type="button"] {
		text-transform: uppercase;
		min-width: 0;
	}
	.ob-myaccount-sidebar {
		margin-bottom: 15px;
	}
	.ob-login-main-block .input[type="submit"],.ob-login-main-block  input[type="button"]
		{
		margin-right: 0;
	}
	.product-list-pagination.pull-right {
		float: left !important;
		margin-top: 10px;
	}
	.track-popup-block.modal-dialog {
		width: auto;
	}
	.track-popup-block .track-border {
		border: none;
	}
	.track-popup-block .view-stauts-block {
		padding: 0;
	}
	.track-popup-block .track-login-block {
		padding: 0;
	}
	.modal-dialog.play-video {
		width: auto;
	}
	.play-video-shw {
		background: none;
	}
	.inventory-main-block {
		padding: 0;
	}
	.inventory-table.table-head>tbody>tr>th {
		font-size: 11px;
	}
	.inventory-table>tbody>tr>th:nth-child(3),.inventory-table>tbody>tr>td:nth-child(3)
		{
		width: 123px;
	}
	.inventory-table>tbody>tr>td.inventry-btn input[type="submit"] {
		width: 123px;
		margin-right: 0;
	}
	/*-- TOOLTIP START --*/
	.product-tooltip-main-block {
		display: none;
	}
	/*-- TOOLTIP END --*/
	/*-- DAKSHITA END ---------*/

	/*-- CHINTAN START --------------*/
	/* _________ top search head CSS START _________ */
	.ob-pro-search-block {
		padding: 10px;
	}
	.search-field {
		width: 100%;
		float: none;
	}
	.search-field.product-rcat-search {
		width: 100%;
	}
	.ob-sort-block {
		padding: 10px 10px 0
	}
	.ob-sort-block .sort-product {
		width: 100%;
		float: none;
		margin-bottom: 10px
	}
	.ob-sort-block .view-product {
		width: 100%;
		float: none
	}
	.search-label {
		width: 100%;
		float: none
	}
	.btn-search {
		float: none
	}

	/* _________ grid pro box CSS START _________ */
	.list-view .pagination {
		display: inline-block;
		margin: 0 auto;
		float: none !important;
	}
	.list-table tbody tr {
		float: left;
		width: 50%
	}
	.list-table tbody tr td {
		width: 100%
	}
	.list-table tbody tr.highlight td,.list-table .highlight td:first-child,.list-table .highlight td:last-child,.list-table .highlight td,.list-table .highlight td:first-child,.list-table .highlight td:nth-child(2)
		{
		border-bottom: 1px #e6e6e6 solid;
	}
	.list-table .highlight td:last-child {
		border-bottom: 0
	}
	.list-table td:last-child {
		border-right: 0;
		border-bottom: 0
	}

	/* _________ grid pro box for Quick Quote page START _________ */
	.product-delete-btn {
		right: 8px;
		top: 8px;
	}
	.quick-quote-form  input[type="submit"],.quick-quote-form input[type="reset"]
		{
		width: auto;
	}

	/* _________ product quick view modal css START _________ */
	.quick-view-left .product-big-image {
		height: 100%;
		width: 100%
	}
	.quick-view-left .product-big-image img {
		 
		height: auto;
	}

	/* _________ Product grid left filter css START _________ */
	.product-grid-left .price-range-col input {
		width: 67px
	}

	/* _________ Category search default page CSS START _________ */
	.tab-block .nav-tabs li a {
		font-size: 13px;
	}
	.tab-block .nav-tabs li a i {
		display: inline-block;
		margin-right: 2px
	}
	.tab-block .nav-tabs li a i.hot,.tab-block .nav-tabs li.active a i.hot,.tab-block .nav-tabs li a i.new,.tab-block .nav-tabs li.active a i.new,.tab-block .nav-tabs li a i.sale,.tab-block .nav-tabs li.active a i.sale,.tab-block .nav-tabs li a i.closeout,.tab-block .nav-tabs li.active a i.closeout,.tab-block .nav-tabs li a i.price-drop,.tab-block .nav-tabs li.active a i.price-drop
		{
		width: 35px;
		height: 35px;
		background-size: 100% 100%;
	}

	/* _________ myaccount wishlist CSS START ________ */
	.myaccount-wishlist-disconnect .ui-disconnectbtn {
		left: 50%;
		-webkit-transform: translate(-50%);
		-moz-transform: translate(-50%);
		-ms-transform: translate(-50%);
		-o-transform: translate(-50%);
		transform: translate(-50%);
	}

	/* _________ PRODUCT COMPARE CSS ________ */
	.product-compare-btn-wrap {
		text-align: left;
	}

	/*-- CHINTAN END --------------*/

	/*-- MAYUR START ------------------*/
	.product-detail-tab .nav-tabs li a {
		font-size: 15px;
		min-width: inherit;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.estimate-table.total-detail-price {
		overflow: scroll;
	}
	.product-compare-list .btn-search {
		margin: 5px 10px 10px;
	}
	.product-compare-list .compare-images .close {
		font-size: 18px;
		top: 5px;
	}
	.estimate-table.total-detail-price table th {
		font-size: 12px;
	}
	.estimate-table.total-detail-price table th.total-price {
		font-size: 16px;
	}
	.quick-view-left .bx-controls-direction a {
		color: #CACACA;
		height: 30px;
		width: 90px;
		display: inline-block;
		text-align: center;
		padding-top: 2px;
		opacity: 0.4;
	}
	.quick-view-left .bx-controls-direction a:hover {
		opacity: 0.9;
	}
	.quick-view-left .bx-controls-direction .bx-prev {
		top: 0;
		left: 5px;
		background: #ddd url(../images/down-arrow-2.png) no-repeat center center;
		text-indent: -9999px;
	}
	.quick-view-left .bx-controls-direction .bx-next {
		bottom: 0;
		left: 5px;
		background: #ddd url(../images/down-arrow-1.png) no-repeat center center;
		text-indent: -9999px;
	}
	.product-big-image,.bx-viewport {
		margin-bottom: 10px;
	}
	.product-showcase .quick-view-left .bx-wrapper {
		float: left;
		margin-left: 0px !important;
	}
	.quick-view-left .product-big-image {
		height: 100% !important;
		width: 100% !important;
	}
	.button-colum {
		padding: 15px 0;
	}
	.advance-search-col .small-colum .inp-parts .checkout-select-wrapper {
		background-position: 97% center;
	}
	.header-advace-search {
		box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.30);
		top: 40px;
		background: #F5F5F5;
	}
	.ob-top-menu .nav-search-btn {
		display: none;
	}
	.ob-top-menu .top-ui-navigation .header-loging li.header-login-text {
		padding: 0;
		margin: 0;
	}
	.ob-top-menu .top-ui-navigation .header-loging li.header-login-text span.login-text
		{
		position: relative;
		top: inherit;
		background: none;
	}
	.ob-top-menu .top-ui-navigation .header-loging li.header-login-text a:hover span.login-text
		{
		background: none;
		color: #EC008B;
	}
	.ob-top-menu .top-ui-navigation {
		padding: 0;
	}
	.ob-header .ob-top-menu {
		padding-bottom: 0px;
	}
	.product-description .nav-tabs a {
		font-size: 16px;
	}
	.quantity-table .quantity-size li {
		width: 80px;
	}
	.quantity-table .quantity-size {
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px #ddd solid;
	}
	.input-append {
		padding-top: 10px;
	}
	/*    .shipping-col input{ margin-top: 10px;}*/
	.pro-desc .pro-button ul li {
		margin-right: 2px;
	}
	.alert-loading {
		width: 96%;
	}
	/*-- MAYUR END ------------------*/

	/*-- NARESH START ------------------*/
	/*PRODUCT-COMPARE-PAGE*/
	.ob-product-compare .modal-body tr.highlight td {
		text-align: center;
	}
	.ob-product-compare .modal-body tr.price-highlight td {
		text-align: center;
	}
	.ob-product-compare .modal-body tr.price-highlight td:last-child {
		border-bottom: 1px solid #ddd;
	}
	.ob-product-compare .feature td span.feature-title {
		display: inline-block;
		color: #000;
		text-transform: uppercase;
	}

	/*PRIVACY-POLICY-PAGE*/
	.ob-privacy-policy .main-block p {
		text-align: justify;
		padding-bottom: 10px;
	}
	.ob-privacy-policy .main-block p:last-child {
		padding-bottom: 0;
	}

	/*ABOUT-GOSH-PAGE*/
	.ob-about-block .extra-desc p {
		line-height: normal;
	}
	.ob-about-block .img-block {
		margin-bottom: 15px;
		display: inline-block;
	}
	.ob-about-block div {
		text-align: center;
	}
	.ob-about-block .about-br-block:first-child {
		margin-top: 15px;
	}
	.ob-about-block h3 {
		text-align: left;
	}
	.ob-about-block ul {
		text-align: left;
	}

	/*404-ERROR-AND-UNDER-CONSTRUCTION-PAGE*/
	.ob-error-block img {
		margin-bottom: 20px;
	}
	.ob-error-block h2 {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.ob-error-block h3 {
		font-size: 18px;
	}
	.ob-error-block p {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.ob-error-block.under-construction p {
		line-height: normal;
	}

	/*ABOUT-US-PAGE*/
	.about-img-block {
		display: inherit;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.our-company-block {
		display: block;
		width: 100%;
		float: none;
		margin-right: 0;
		margin-top: 10px;
	}
	.about-left-img {
		display: none;
	}
	.about-middle-block {
		float: none;
		width: 100%;
	}
	.about-middle-right-img {
		display: none;
	}

	/*FIND-DISTRIBUTER-PAGE*/
	.ob-find-distributer {
		margin-top: 20px;
	}
	.gray-distributer-block h4 {
		margin: 15px 0 7px;
	}
	.gray-distributer-block p {
		margin-bottom: 7px;
	}
	.gray-distributer-block .contact-no {
		min-width: 100%;
	}

	/*ORDER-DETAILS-PAGE*/
	.product-size.other-color-dropdown {
		margin: 0 auto;
		left: 0;
		right: 0;
		top: 48px;
	}
	.ob-header .ob-top-menu {
		padding-bottom: 8px;
	}

	/*ORDER-FEEDBACK-PAGE*/
	.order-feedback-list::after {
		display: none;
	}
	.order-feedback-btn input[type="button"] {
		margin: 5px 0;
	}
	.detailed-rating .product-list-rating {
		float: left;
	}
	.request-post-comment .post-comment-btn {
		text-align: center;
	}
	.request-post-comment input[type="button"] {
		margin: 0 auto;
	}
	.gift-row {
		margin: 0px;
	}
	.ob-gift-certificate-block p {
		margin: 0 0 10px 0;
	}

	/*-- NARESH END ------------------*/
	.info-popup p {
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.product-detail-wrapper .print-checkbox .checkbox {
		width: 100%;
		margin: 5px 10px;
	}
	.product-color-price-table {
		width: 360px;
	}
}

@media screen and (min-width:640px) and (max-width: 767px) {
	.quantity-table .quantity-size li {
		width: 75px;
	}
	.quantity-table .quantity-size li.action-icon {
		float: left !important;
	}
}

@media ( max-width : 479px) {
	.banner-box .cat-left-side {
		padding: 20px 0 0 20px;
		background-image: none;
		background-color: #253a5c;
		background-size: 100px 100px;
		background-attachment: scroll
	}
	.cat-right-side .cat-width {
		width: 100%;
		margin-bottom: 30px
	}
	.banner-box {
		margin-bottom: 0
	}
	.pro-category-list li {
		width: 32%;
		float: left;
		height: 130px
	}
	.select-style {
		width: 90%
	}
	.payment-box input[type="radio"] {
		width: 0;
		float: left
	}
	.payment-box input[type="radio"]+label {
		margin-left: 0;
		margin-bottom: 15px;
		float: left
	}
	.payment-info-box .expire-date input {
		width: 65%
	}
	.payment-info-box .ccv-code-box {
		float: none
	}
	.payment-info-box .ccv-code-box input {
		width: 65%
	}
	.tab-label {
		margin: 1px 15px 8px 5px
	}
	.billing-add-tab .checkout-form .checkout-checkbox label {
		margin-bottom: 10px
	}
	.checkout-right-box .checkout-price-table .item-price {
		margin-bottom: 60px
	}
	.billing-add-tab .panel-title>a {
		display: inline-block
	}
	.billing-add-tab .panel-heading {
		height: auto
	}
	.colorholder tr:first-child td {
		height: 58px
	}
	.color-option-col .pull-left,.color-option-col .pull-right {
		float: none !important;
		text-align: left !important
	}
	.shipping-colum .row div:last-child {
		padding-left: 0;
		padding-right: 0
	}
	.cart-link a {
		margin-right: 5px;
		float: left;
		margin-bottom: 6px
	}
	.size-chart-col img {
		float: none;
		margin: 0 auto;
		display: block
	}
	.size-detail {
		float: none;
		width: 100%
	}
	.size-have-question .size-detail {
		float: left;
		width: 58%
	}
	.size-have-question span {
		font-size: 22px
	}
	.size-have-question .size-detail p {
		font-size: 18px;
		line-height: 24px
	}

	/*-- HINAL START ---------------*/
	/*-- OB FOOTER -----------*/
	.bottom-footer {
		text-align: center;
	}
	.bottom-footer .pull-right {
		display: inline-block;
		padding: 0;
		margin: 0 auto;
	}
	/*-- OB ACCOUNT INFORMATION ---------*/
	.acc-dashboard ul li {
		display: block;
		width: 100%;
		border-bottom: 1px solid #ebebeb;
		height: auto;
		padding: 20px 0;
	}
	.acc-dashboard ul li:last-child {
		border-bottom: 0;
	}
	/*-- HINAL END ---------------*/
	.request-wrapper .nav-tabs.request-buttons a {
		padding: 8px 2px;
		font-size: 14px;
	}
	.request-wrapper .nav-tabs.request-buttons a i {
		display: none;
	}
	.request-wrapper .nav-tabs.request-buttons li {
		padding: 0 5px;
	}
	.product-description .nav-tabs a {
		display: table-cell;
		height: 48px;
		line-height: 18px;
		vertical-align: middle;
		font-size: 14px
	}
	.ob-request-info-block .product-description .nav-tabs a {
		width: 164px;
	}
	.quantity-table .quantity-table-title {
		float: left;
		width: 30%;
	}
	.quantity-table .quantity-table-disc {
		width: 70%;
	}
	.product-section-box .imprint-box .radiobox input[type="text"],.radiobox .select-wrapper-col
		{
		width: 80%;
	}
	.quantity-table .quantity-size li {
		width: 70px;
		margin-right: 3px;
	}
	.print-checkbox>div {
		padding: 5px 10px 5px 0;
	}
	.star-design-but {
		margin-bottom: 10px;
	}
	.skuprice>div {
		width: 100%;
		border: 0;
		margin-top: 0;
	}
	.virtual-button {
		position: relative;
		width: 100%;
		display: block;
		margin-bottom: 10px;
	}
	.product-detail-wrapper .nav-tabs {
		float: left;
		clear: both;
	}
	.product-detail-wrapper .nav-tabs li {
		margin: 0 0 -1px !important;
		min-width: inherit;
		width: auto !important;
	}
	.product-detail-wrapper .nav-tabs li a {
		padding: 10px 9px;
	}
	.product-detail-wrapper .tab-content {
		clear: both;
	}
	.or-block {
		margin-top: 19px;
		float: right;
		padding-right: 5px;
		padding-left: 0;
	}
	.choose-variation {
		display: none;
	}
	.selection-color-box .dropdown .btn {
		min-width: 72%;
	}
	.login-col .modal-dialog,.login-col .modal-content {
		max-width: 96%;
		min-width: 96%;
		margin: 20px auto;
	}
	.estimate-detail .estimate-tag-block {
		overflow: auto;
	}
}

@media screen and (min-width: 560px) and (max-width: 767px) {
	.file-col {
		width: 80%
	}
	.file-col span {
		width: 25%
	}
	.file-col>div {
		width: 35%
	}
	.info-icons {
		width: 20%;
		padding-top: 12px
	}
	.radiobox .shipping-select .select-wrapper-col,.radiobox .shipping-select .select-wrapper-col select
		{
		float: left;
		width: 100%;
	}
	.color-selected-col {
		background-position: 98% center
	}
	.radiobox.multi-select>div.info-icons {
		padding-left: 20px
	}
	.print-position .row>div {
		width: 50%
	}
	.quantity-table .quantity-size li {
		margin-right: 10px
	}

	/*-- HINAL START ---------------*/
	/*-- OB FOOTER --------------*/
	.middle-footer .social-icon-box {
		padding-top: 0;
	}
	.middle-footer .social-icon-box .pull-right {
		width: 100%;
	}
	.middle-footer {
		padding-bottom: 15px;
	}
	.newslatter {
		float: left;
		padding-right: 10px;
	}
	.middle-footer .form-group {
		float: left;
		padding-left: 10px;
	}
	/*-- HINAL END ---------------*/
	.choose-variation>div {
		width: 50%;
		text-align: center;
	}
	.print-title {
		text-align: center;
	}
	.color-selection-block>div {
		width: 50%;
	}
	.selection-color-box .dropdown .btn {
		min-width: 84%;
	}
	.or-block {
		display: none;
	}
}

@media ( max-width : 480px) {
	.select-style {
		width: 90%
	}
	.checkout-pay-car-mar {
		margin: 0
	}
	.continue-btn {
		margin-top: 15px
	}
	.billing-add-tab .checkout-form .checkout-form-mar {
		margin-right: 0
	}
	.billing-add-tab .checkout-form .form-group {
		width: 100%
	}
	.payment-info-box {
		width: 100%
	}
	.tab-padding {
		padding: 0
	}
	.company-add-padding .company-contact-info-box .company-contact-info-left
		{
		width: 100%
	}
	.company-add-padding .company-contact-info-box .company-contact-info-right
		{
		width: 100%
	}
	.company-add-padding .company-contact-info-box i {
		width: 18px
	}
	.shopping-btn-block input[type="submit"] {
		margin-left: 0;
		margin-right: 7px
	}
	.rposition #your_order_placed01.order_placed::after,.rposition #your_order_placed01.order_placed::before
		{
		left: 22%
	}
	.rposition #your_order_placed02.granular-info-box::after,.rposition #your_order_placed02.granular-info-box::before
		{
		left: 35%
	}
	.rposition #your_order_placed04.granular-info-box::after,.rposition #your_order_placed04.granular-info-box::before
		{
		left: auto;
		right: 36%
	}
	.rposition #your_order_placed05.granular-info-box::after,.rposition #your_order_placed05.granular-info-box::before
		{
		left: auto;
		right: 23%
	}

	/*-- CHINTAN START ---------*/
	.search-edit-options a {
		font-size: 0;
		display: inline;
		height: 12px;
		padding: 0 5px;
	}
	.search-edit-options a i {
		color: #999;
		margin-right: 0px;
		font-size: 12px;
	}
	.advance-search-wrap .search-item {
		width: 90%;
	}
	.search-edit-options {
		width: 10%;
	}
	.advance-search-wrap  .recent-search-tab .search-item {
		width: 80%;
	}
	.recent-search-tab .search-edit-options {
		width: 20%;
	}
	.saved-searches-tab .tab-block .nav-tabs li a {
		font-size: 14px;
	}
	.table-list-head>div {
		font-size: 12px ;
		font-weight: 800;
		padding: 12px 5px;
	}
	.search-column,.created-date-column,.delete-column {
		padding: 12px 5px;
	}
	.saved-searches-tab .tab-block .nav-tabs li,.saved-searches-tab .tab-block .nav-tabs>li.active
		{
		width: 140px;
	}
	.saved-searches-tab .tab-block .tab-content li {
		font-size: 10px;
	}

	/* _________ Category search default page CSS START _________ */
	.tab-block .nav-tabs li a i {
		display: block;
		margin: 0 auto
	}
	/*-- CHINTAN END ---------*/

	/*-- NARESH START -----------------*/
	/*404-ERROR-AND-UNDER-CONSTRUCTION-PAGE*/
	.ob-error-block h2 {
		font-size: 18px;
	}
	.ob-error-block p {
		font-size: 12px;
	}

	/*ORDER-DETAILS-PAGE*/
	.orderdetail-block .table-block tr td table.total-amount {
		width: 100%;
	}
	.order-feedback-box {
		min-height: 100%;
		overflow: hidden;
		text-align: center;
	}
	.order-feedback-box p {
		width: 100%;
		margin: 10px 0;
	}
	.order-feedback-box .feedback-piece {
		width: 100%;
		text-align: center;
		float: none;
	}
	.order-feedback-box img {
		float: none;
		display: inline-block;
	}
	/*-- NARESH END -----------------*/

	/*-- HINAL START --*/
	/*-- OB PRODUCT DETAIL LEFT POPUP BUTTONS --*/
	.detail-popup-block>ul>li {
		width: 18.2%;
	}
	.main-table tr td {
		display: block;
		width: 100%;
	}
	.main-table .sub-table tr td {
		display: inline-block;
		height: auto;
	}
	.main-table .sub-table tr td.title {
		padding-top: 7px;
		padding-bottom: 7px;
	}
	/*-- HINAL END --*/
	/* DAKSHITA AMIN-------------*/
	.special-info-block .upload-file-btn .file-upload-btn {
		padding: 0;
		width: 100%;
	}
	.special-info-block .upload-file-btn input[type="text"] {
		margin-left: 0;
		width: 100%;
	}
	.special-info-block .upload-file-btn .file-btn {
		width: 100%;
		left: 0;
	}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.file-col>span {
		width: 25%;
		padding-top: 5px
	}
	.file-col span {
		width: auto
	}
	.file-col .input-group {
		width: 30%
	}
	.contry-logo {
		width: 40%
	}
	.info-icons {
		float: right;
		text-align: right
	}
	.quantity-table .quantity-size li.action-icon {
		float: right;
		width: 100px;
		margin-right: 0;
	}
}

}
@media screen and (min-width: 400px) and (max-width: 767px) {
	/*-- NARESH START -----------------*/
	.shop-menu-col {
		float: right;
		width: 75%;
	}
	.ob-header .logo-col {
		width: 25%;
	}
	/*-- NARESH END -----------------*/
}

@media screen and (min-width: 480px) and (max-width: 567px) {
	.product-section-box.cart-link .text-right {
		text-align: left
	}
	.cart-link a {
		margin-bottom: 8px;
		margin-right: 8px
	}
	.pro-desc .pro-button ul li a {
		font-size: 11px;
	}
}

@media screen and (min-width: 400px) and (max-width: 480px) {
	.user-comment {
		width: 75%;
	}
}

@media ( max-width : 379px) {
	/*-- HINAL START ------------*/
	/*-- OB HEADER --------*/
	.ob-header .logo-col a img {
		width: 100%;
	}
	.slidemenu {
		padding-top: 5px;
	}
	.ob-header .logo-col {
		float: none;
		margin: 12px 0;
		width: 150px;
		margin: 10px auto;
	}
	.slidemenu.shop-menu {
		display: table;
		margin-bottom: 10px;
	}
	.ob-top-menu-op2 .slidemenu.shop-menu {
		display: inline-block;
		margin: 0;
	}
	.slidemenu {
		display: inline-block;
		float: none;
		margin: 0 auto;
		padding-top: 5px;
	}
	.info-menu ul li>a {
		font-size: 11px;
	}
	/*-- OB PRODUCT DETAIL LEFT POPUP BUTTONS --*/
	.detail-popup-block>ul>li {
		width: 22.2%;
	}
	.inquiry-subshop {
		height: 275px;
		padding: 10px;
	}
	/*-- HINAL END ------------*/

	/*-- NARESH START -----------------*/
	.top-nav-right {
		float: none;
	}
	.request-comment-box .profile-pic {
		margin: 0 auto;
		float: none;
	}
	.user-comment {
		float: none;
		width: 100%;
		text-align: center;
		margin: 20px 0 0 0;
	}
	.request-comment-box span {
		float: none;
	}
	.request-comment-box h3 {
		display: block;
	}
	/*-- NARESH END -----------------*/
	.thankyou .thankyou-title {
		font-size: 40px;
	}
	.sitemap-parts {
		max-width: 100%;
		margin-left: 0px;
	}
}

@media ( max-width : 360px) {
	.myaccount-mywishlist .myLabel {
		float: none
	}
	.myaccount-mywishlist .col-xs-6 {
		width: 100%;
		margin-bottom: 10px;
	}
	.login-block .btn-box-main {
		margin-top: 0
	}
	.forgot-link {
		display: table-cell;
		float: none;
		margin-bottom: 15px
	}
	.table-scroll.estimate-table {
		overflow-x: scroll
	}
	.estimate-table.total-detail-price {
		margin-bottom: 10px;
		overflow-x: scroll
	}
	.order-dtl-profile {
		float: none
	}
	.mquote-dtl-profile-main {
		text-align: center
	}
	.title h1 {
		font-size: 15px
	}
	.select-style {
		width: 85%
	}
	.sort-style {
		width: 80%
	}
	.ui-btn {
		font-size: 14px
	}
	.search-field span.saveno {
		padding-right: 10px;
		right: 22px
	}
	.product-description .nav-tabs.nav-justified>li a {
		font-size: 12px;
		padding: 5px 0;
		margin-bottom: 0
	}
	.shipping-colum .row>div:last-child {
		padding-left: 20px
	}
	.orderdetail-block .table-block tr td table.total-amount {
		width: 100%
	}
	.track-slider-selection-count {
		width: 10px
	}
	.track-slider-fill-full {
		width: 10px
	}
	.rposition #your_order_placed01.order_placed::after,.rposition #your_order_placed01.order_placed::before
		{
		left: 18%
	}
	.rposition #your_order_placed02.granular-info-box::after,.rposition #your_order_placed02.granular-info-box::before
		{
		left: 31%
	}
	.rposition #your_order_placed03.granular-info-box::after,.rposition #your_order_placed03.granular-info-box::before
		{
		left: 43%
	}

	/*-- HINAL START --*/
	.quote-sub-title span {
		display: block;
		padding-left: 0;
	}
	.quote-generate-inquiry .check-box-privacy {
		margin-top: 0;
		text-align: left;
	}

	/*-- CHINTAN START -----------------*/
	/* _________ top search head CSS START _________ */
	.search-filter ul {
		display: block
	}
	.search-filter ul li {
		display: block
	}
	.sort-product .sort {
		float: none;
		width: 100%;
		margin-bottom: 7px
	}
	.sort-product .compare {
		float: none;
		width: 100%
	}
	.sort-style {
		width: 80%
	}

	/* _________ Category search default page CSS START _________ */
	.tab-block .nav-tabs li a {
		font-size: 13px
	}
	.tab-block .nav-tabs li a i.hot,.tab-block .nav-tabs li.active a i.hot,.tab-block .nav-tabs li a i.new,.tab-block .nav-tabs li.active a i.new,.tab-block .nav-tabs li a i.sale,.tab-block .nav-tabs li.active a i.sale,.tab-block .nav-tabs li a i.closeout,.tab-block .nav-tabs li.active a i.closeout,.tab-block .nav-tabs li a i.price-drop,.tab-block .nav-tabs li.active a i.price-drop
		{
		width: 30px;
		height: 30px;
		margin-bottom: 5px
	}

	/*-- CHINTAN END -----------------*/
}

@media ( max-width : 320px) {
	.shipping-colum .row>div:last-child {
		padding-left: 0
	}
	.forgot-link {
		text-align: left;
		padding: 0 0 0 10px
	}
	.select-style {
		width: 83%
	}
	.sort-style {
		width: 77%
	}
	.add-block1,.add-block2,.add-block3 {
		width: 100%
	}
	.seasonal-add span {
		font-size: 17px
	}
	.track-slider-selection-count {
		width: 10px
	}
	.track-slider-fill-full {
		width: 10px
	}
	.product-description .nav-tabs.nav-justified>li a {
		font-size: 12px;
		padding: 5px;
		height: 44px;
		margin-bottom: 0
	}
	.rposition #your_order_placed01.order_placed::after,.rposition #your_order_placed01.order_placed::before
		{
		left: 11%
	}
	.rposition #your_order_placed02.granular-info-box::after,.rposition #your_order_placed02.granular-info-box::before
		{
		left: 26%
	}
	.rposition #your_order_placed05.granular-info-box::after,.rposition #your_order_placed05.granular-info-box::before
		{
		left: auto;
		right: 18%
	}
	/*-- HINAL START ------------*/
	.info-menu ul li>a {
		font-size: 11px;
		padding: 0 5px;
	}
	/*------------*/
	.inventory-table>tbody>tr>th:nth-child(3),.inventory-table>tbody>tr>td:nth-child(3)
		{
		width: 80px;
	}
	.inventory-table.table-head>tbody>tr>th {
		font-size: 9px;
	}
	.inventory-table>tbody>tr>td.inventry-btn input[type="submit"] {
		width: 80px;
		padding: 10px 12px;
	}
	.inventory-table.table-body>tbody>tr>td {
		padding: 0px 8px;
	}
	.inventory-table>tbody>tr>td:nth-child(3) {
		padding: 0px;
	}
}

@media screen and (min-width: 300px) and (max-width: 567px) {
	.ob-slide-box .carousel-caption {
		padding-bottom: 5px
	}
	.ob-slide-box h1 {
		font-size: 14px;
		margin-bottom: 5px
	}
	.ob-slide-box p.slide-text {
		display: none
	}
	.ob-slide-box .carousel-indicators {
		bottom: 0
	}
	.ob-slide-box .btn {
		line-height: 22px
	}
}

@media screen and (-ms-high-contrast: active) , ( -ms-high-contrast :
	none) {
	.img-responsive {
		width: auto;
	}
}