.page-main > .page-title-wrapper .page-title{margin-top:20px;}
@media only screen and (max-width:1199px){
	.foter-col + .foter-col {margin-left:1%;}
	.product-info-main .product-add-form form .box-tocart .fieldset .actions .action.tocart{font-size:13px;}
	.product-info-main .product-add-form .box-tocart,
	.product-info-main .product-add-form .product-options-wrapper,
	.product-info-main .note,.product-info-main .product-info-price{
		padding-left:20px;padding-right:20px;
	}
	.product-addto-links .action.towishlist{margin-right:20px;}
	.ageconf .verify {padding: 30px 10px 20px;}
}

@media only screen and (max-width:1080px){
	.top_tagline{padding-left:0;width:100%;}
	.logo {width:180px;margin-top:60px;} 
	.top_links {padding: 50px 0 0px 0;width:100%;position:absolute;top:0;left:0;text-align:center;}
	.top_search {width: 30%; float: left; border-right: 1px solid #ccc; border-left: 0; } 
	.top_cart_wrap{margin-top:-30px;}

	.foter-signup.foter-col{float:none;margin-left:0 !important;width:100%;text-align:center;margin-top:30px;}
	.newsleter{margin:0 auto;}
	.foter-col{width:18.5%;}
	#badge-ribbon {max-width:400px;margin:0 auto;}
	.newsleter.newstext{padding:4px 5%;width: 100%;margin: 10px 0 0 0;line-height: 20px;}
}

@media only screen and (max-width:991px){
	.product-info-main .product-add-form .product-options-wrapper,.product-info-main .product-add-form .box-tocart,.product-info-main .product-info-price,
	.product-info-main .note{
    	padding-left:15px;padding-right:15px;
	}
	.product-info-main .product-add-form .box-tocart .field.qty{margin-right:5px;}
	.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row .input-text.qty{margin:0 5px;}
	.product-info-main .product-add-form form .box-tocart .fieldset .actions .action.tocart{padding:0 10px;font-size:10px;}
	.customattributes .cont-detail ul li span .sub-value{font-size:12px;}
	.since_hed{font-size:13px;padding:14px 10px;}
	.product-addto-links .action.towishlist{margin-right:15px;}
	.ageconf .verify .popup-content h2{font-size:20px;}
}

@media only screen and (min-width:768px) and (max-width:880px){
	.curency_choice li, .account_link li{margin:0 3px;}
	.curency_choice, .account_link {padding:10px 7px;}
}

@media only screen and (max-width:767px){
	.columns,.onestepcheckout-index-index .page-main .checkout-container{display:block;}
	.onestepcheckout-index-index .page-main .checkout-container{max-width:100%;}
	.product_bottom .product_lists li,.product_middle .product_lists li{width:100%;margin:10px 0;}
	.product_middle .prod_image {height: 240px;}
	.product_middle .prod_image img,.read_up .prod_image, .read_up .prod_desc,.new_arrival li{
		width:100%;
	}
	.read_up .prod_image{padding:15px 10px 0;}
	.new_arrival li{margin:10px 0;}
	.sub-cat .list-items {width:33.33%;}
	.product.info.detailed .product.data.items,.product-info-main .product-info-price{margin-left:0;margin-right:0;}
	.product-info-main .page-title{font-size:24px;}
	.product-info-main .product-info-price{width:100% !important;}
	header.page-header{border-top:4px solid #d19000;border-bottom:0;}
	.top_logo_wrap{padding-top:10px;}
	.top_tagline{
		font-size:11px;padding:0 15px;
		background-color: #d19000;
	    color: #fff;
	    position: relative;
	    top: -10px;
	}
	.top_links{padding:35px 50px 0; display: none;}
	.logo{margin-top:15px;width:120px;background-color:transparent;}
	.account_link{display:none;}
	.since_hed{min-height:62px;}
	.top-slider .owl-nav .fa{font-size:22px;padding:3px 5px;}
	.btn_shop{font-size:16px;padding:5px 20px;}
	.read_up .prod_desc h4{font-size:28px;}
	.product_middle .prod_desc h4,.new_arrival h4,.product_bottom .prod_desc h4{font-size:20px;}
	.product_middle .prod_desc{padding:10px 10px 5px;}
	/*---- nav-css-----*/
	.nav-toggle{top:22px;}
	.nav-toggle:before{color:#000;font-size:30px;}
	.nav-sections,.navigation {background: #000;}
	.nav-sections-item-title{height:auto;padding:15px 0;background-color:#000;}
	.nav-sections-item-title a{text-transform:uppercase;color:#fff;}
	.nav-sections-item-title.active{background-color:#d19000;}
	.nav-sections-item-content{margin-top:50px;}
	.navigation .level0 {border-bottom:1px solid #fff;border-top:0;font-size:13px;}
	.navigation a, .navigation a:hover,.navigation .submenu:not(:first-child) ul>li a,.nav-sections .switcher,.nav-sections .switcher a{color:#fff;}
	.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active),.navigation .submenu:not(:first-child) .active>a{
		border-color:transparent;color:#fff;}
	/*------*/
	.sidebar .filter-title strong,.page-products .sorter{top:15px;}
	.sidebar .filter.active .filter-options{padding:0 15px;}
	.toolbar-products .field.limiter .label{
		 display:inline-block;vertical-align:top;font-family: 'Gill Sans MT';
    	font-weight:normal;text-transform:uppercase;line-height:33px;
	}
	.onestepcheckout-index-index .nav-toggle{display:block !important;}
	.catalog-product-view .product.media{margin-bottom:20px;margin-top:20px;}
	.block-collapsible-nav{top:-1px;z-index:3;}
	.new_arrival h4:before, .catalog-category-view h1.page-title:before,.new_arrival h4:after, .catalog-category-view h1.page-title:after{
	    margin-right:0px;margin-left:0px;
	    position:absolute;
	    top:50%;transform:translateY(-50%);
	}
	.new_arrival h4:before, .catalog-category-view h1.page-title:before{left:5px;}
	.new_arrival h4:after, .catalog-category-view h1.page-title:after{right:5px;}
	.new_arrival h4,.catalog-category-view h1.page-title{padding:15px 21%;position:relative;}
	main.page-main{clear:both;}
	.page-main > .page-title-wrapper .page-title{margin-top:0px;padding-top:10px;}
	.cms-page-view  main.page-main{padding-top:15px;}
	.navigation .ui-menu-item{border-bottom:1px solid #fff;}
	.block-minicart .amount .price-wrapper:first-child .price{font-size:15px;}
	.block-minicart .items-total {margin: 0px 5px 0 0px;}
	.top_cart_wrap {
	    margin-top: -12px;
	    z-index: 5;
	    position: relative;
	    background-color: #fff;
	}
	.ageconf .verify .buttons-set{padding:0;}
	.ageconf .verify .buttons-set .button{width:auto;}
}

@media only screen and (max-width:667px){
	.top_search {width:auto;float:none;border-right:0;padding-left:0;padding-right:0;}
	.top_search .block{float:left;width:100%;border-top:1px solid #ccc;padding:5px 15px 0;position: relative;z-index: 2;background-color: #fff;}
	.top_cart_wrap{padding-left:0;} 
	.mobile-search {display:none;background: url(http://foxdev.fdchosting.co.uk/pub/media/custimg/srch-icon.png)no-repeat;width: 25px;height: 25px;float: right;cursor: pointer;margin: 8px 10px 0 0;}
	.curency_choice{float:left;border-right:1px solid #ccc;border-left: 0;}
	.sidebar .filter-title strong,.page-products .sorter{top:20px;}
	.page-products .sorter{right:0px;}
	.page-products .sorter .sorter-options{margin:0 0px 0 4px;}
	.catalog-category-view h1.page-title{font-size:20px;}
	.page-products .products-grid .product-item{margin-bottom:15px;}
	.newsleter.newstext{padding:4px 0;}
}

@media only screen and (max-width:639px){
	.foter-col + .foter-col {margin-left:0;}
	.foter-col{width:49%;margin-bottom:20px;}
	.product_top .product_lists li{width:100%;margin:10px 0;}
	.cat_description li{width:100%;}
	.minicart-wrapper {margin-top:0;}
	.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title h2 .mark{background-color: #d19000;}
	.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row .input-text.qty,.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row .button{height:40px;width:40px;}
	.product-info-main .product-add-form form .box-tocart .fieldset .actions .action.tocart{height:40px;}
	.page-products .products-grid .product-item{width:50%;}
	.product-info-price > :first-child{padding-left: 0;}
	.product-info-price > :last-child{padding-right:0;}
	.product-info-main .product-info-stock-sku .stock span{margin-top:0;}

}
@media only screen and (min-width:421px){.review_wrap iframe{height:70px;}}
@media only screen and (max-width:420px){
	.newsleter,.since_hed{width:100%;}
	.newsleter .btn-go{padding:0 10px;}
	.sub-cat .list-items {width:50%;}
	.since_hed + .since_hed {margin-left:0;margin-top:10px;}
	.since_hed{min-height:auto;padding:10px;}
	.relatedTab .tab button{font-size:10px;padding:10px;}
	.prod_image{height:250px;}
	.new_arr_list{padding:0 5px;}
	.review_wrap {margin-bottom:0px;}
	.review_wrap iframe{width: 100%;min-width:auto !important;height:auto;}
}

@media only screen and (max-width:399px){
	.top_links{padding:50px 15px 0;}
	.product-info-main .product-add-form .box-tocart .field.qty .control.numbers-row #qty-error{font-size:10px;}
}
@media(min-width:768px) and (max-width:1024){
   .sidebar .product_lists .prod_desc .btn_shop {padding: 7px 10px;font-size: 15px;}
}