@media screen and (max-width: 1500px) { 
    .home-slider .item .text-on-image .text{height: 500px;}
}

@media screen and (max-width: 1199px) { 
   .container{width:1000px;}
   #header-nav .nav-primary a {padding: 19px 8px;letter-spacing: 0;font-size: 12px;}
   .head-top .call-section{margin-right: 17px;}
   .head-top .top-links li{margin-right: 12px;}
   .head-top .inquire-now-btn{margin-left: 15px;}
   .htop-right-btm #header-search{margin-right: 30px;}
   .footer .footer-top .footershop_by {width: 214px;margin-right: 113px;}
   .footer .footer-top .our_company {width: 198px;}
   .footer .footer-top .footershop_by {width: 214px;margin-right: 73px;}
   .footer .footer-top .block-subscribe{clear: none; width: 456px;}
   .footer .footer-top {padding: 42px 0 39px 0;}
   .footer .footer-btm {padding: 21px 0 34px 0;}
   .foot-social{margin-top: 25px;}
   .footer .footer-top .block-subscribe .input-box .input-text {width: 306px;padding: 0 14px;}
   .made-order-section ul li {width: 320px;margin-right: 19px; height: 464px;}
   .made-order-section ul li.order-div h2{font-size: 27px; margin-top: 29px;}
   .made-order-section ul li.order-div p{font-size: 22px;}
   .made-order-section ul li.help-div{padding-top: 128px;}   
   .made-order-section ul li.help-div h2{font-size: 27px;}
   .made-order-section ul li.help-div p {font-size: 21px;line-height: 24px;}
   .made-order-section ul li.online-store-div{padding-top: 122px;}
   .made-order-section ul li.online-store-div h2 span{font-size: 30px;}
   .made-order-section ul li.online-store-div h2{font-size: 28px;}
   .made-order-section {padding: 61px 0;}   
   .home-slider .item .text-on-image .text {height: 400px;}
   .home-slider .item .text-on-image .style-text {font-size: 47px;margin-bottom: 10px;line-height: 51px;}
   .home-slider .item .text-on-image p{font-size: 19px;}  
   
   .shop-cat-div {padding: 31px 30px 35px 30px;} 
   .std .two-cat-div li{width: 460px;}
   .std .three-cat-div li{width: 303px; margin-right: 15px; padding: 10px;}
   .std .three-cat-div li .cat-img a{height: 268px;}
   
   .new-product-div{padding-top: 32px;}
   .new-product-div h2{margin-bottom: 21px;}
   
   .category-list{padding: 30px;}
   .category-banner {background-size: auto 270px; height: 274px;}
   .category-title{margin-bottom: 20px;}
   .breadcrumbs{margin-bottom: 10px;}
   .category-list .category-description{margin-top: 52px;}
   
   
   .products-grid--max-4-col > li:nth-child(4n+1) {clear: none;}
   .products-grid--max-4-col > li:nth-child(3n+1){clear: left;}   
   .products-grid--max-4-col > li:nth-child(3n){margin-right: 0;}
   .products-grid--max-4-col > li:last-child{margin-right: 0;}
   .products-grid--max-4-col > li:nth-child(4n){margin-right: 7px;}
   
   .products-grid > li:nth-child(4n+1) {clear: none;}
   .products-grid > li:nth-child(3n+1){clear: left;}   
   .products-grid > li:nth-child(3n){margin-right: 0;}
   .products-grid > li:last-child{margin-right: 0;}
   .products-grid > li:nth-child(4n){margin-right: 7px;}
   
   .products-grid li{width: 308px;}
   .products-grid li .pro-name{min-height: 37px;}
   .products-grid li .action-bar {padding-top: 15px;padding-bottom: 0;}
   .products-grid li .price,.products-grid li .sale-price{font-size: 24px;}
   
   
   .product-img-box {width: 515px;}
   .product-view .product-essential .product-shop{width: 413px;}
   .grouped-items-table-wrapper{margin-top: 10px; float: left; width: 100%;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.price .regular-price-1, .add-to-cart-wrapper .grouped-items-table-wrapper td.price .special-price{font-size: 18px;}
   .product-view .product-shop .product-detail-sec .price-box .price, .product-view .product-shop .product-detail-sec .price-box .sale-price{font-size: 22px; line-height: 15px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.name p{font-size: 14px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.price .regular-price{font-size: 15px; line-height: 15px;}
   .product-view .product-shop .product-detail-sec .price-box .regular-price{font-size: 18px; line-height: 15px;}
   .product-view .product-shop .product-detail-sec .price-info{margin-top: 0;}
   .available-colours .available-img a{width: 154px; margin-right: 18px;}
   .available-colours {padding: 10px 17px 15px 17px;}
   .product-view .product-shop .add-to-box .add-to-cart-buttons .button {background-position:19px center;padding: 0 0 0 28px;width: 170px; margin-bottom: 0;}
   .product-view .product-shop .add-to-box .add-button-div .or-div {width: 30px;margin: 0 13px;background-size: 100% auto;}
   .product-view .product-shop .add-to-box .add-button-div .compare-link a{padding-left: 30px;}
   .product-view .add-to-cart-buttons{margin-right: 0;}
   .tabing-div .tab-ul li a{font-size: 14px;}
   .tabing-div .tabing-content .description{margin-top: 25px;}
   .tabing-div .tabing-content .dimension{margin-top: 40px;}
   .tabing-div .tabing-content .related{margin-top: 42px;}
   .catalog-product-view .col-main{margin: 30px 0; padding: 20px 30px;}
   
   
   .account-login,.account-create,.account-forgot,.checkout-onepage-index .main,.checkout-success,.logout-div,.page-sitemap,.cms-page-view .main,.sales-guest-form .main,.search-terms-div,.catalogsearch-advanced-index .main,.catalogsearch-advanced-result .main,.catalogsearch-result-index .main,.cnt-inner-div,.multiple-checkout-div,.customer-account .main,.send-friend,.customer-account-changeforgotten .main,.sales-guest-view .main,.sales-guest-invoice .main,.sales-guest-shipment .main,.sales-guest-creditmemo .main,.is-blog .main,.cms-index-noroute .main{padding: 20px;}
   
   .contact-div .map-div iframe {height: 330px;}
   
   
   /*--------------------------------------------- Blog Pages ----------------------------------*/
   .is-blog .col-left { width: 25%;}
   .is-blog .col-main { width: 75%;}
   .is-blog .breadcrumbs {margin-bottom: 20px;}
   .top-date .mon {padding: 8px;font-size: 16px;}
   .top-date .day {padding: 3px;font-size: 14px;}
   .post-list .post-entry p{line-height: 22px;}
   .post-list .post-entry .blog-image {margin-bottom: 7px;}
   
   .post-view p,.post-view ul,.post-view ol {margin-bottom: 17px;}
   .post-view h2 {font-size: 23px;margin-bottom: 14px;}
   .post-view h3 {font-size: 20px; margin-bottom: 14px;}
   .post-view h4 {font-size: 17px; margin-bottom: 10px;}
   .post-view .post-entry {margin-bottom: 10px;}
}
@media screen and (max-width: 1023px) {
   .container{width:750px;}
   .head-top .call-section .desk-call{display: none;}
   .head-top .call-section .tab-call{display: inline-block;}
   .htop-right-btm .skip-links{float: left; width: auto; margin-right: 10px;}
   .htop-right-btm .skip-links .skip-nav {display: inline-block;width: 100%; height: 50px; line-height: 50px; padding: 0 15px 0 8px;}
   .header-outer .head-btm-menu #header-nav{display: none;}
   .header-outer .head-btm-menu .skip-content {display: none;}
   .header-outer .head-btm-menu #header-nav.skip-content.skip-active {display: inline-block; background: transparent;}
   .head-top .inquire-now-btn a{padding: 6px 6px 7px 8px;}
   .head-top .top-links li.register-link a{font-size: 0; padding-left: 0; width: 17px; height: 19px; display: inline-block;}
   .head-top .top-links li.logout-link a{font-size: 0; padding-left: 0; width: 21px; height: 19px; display: inline-block;}
   .head-top .top-links li.myaccount-link a{font-size: 0; padding-left: 0; width: 17px; height: 19px; display: inline-block;}
   .head-top .top-links li.login-link a {padding-left:0;font-size: 0;height: 19px;width: 21px;display: inline-block;}
   .htop-right-btm #header-search {margin-right: 10px; width: 310px;}
   .htop-right-btm .skip-links .skip-nav .icon {background-position: 7px 14px; height: 50px;}
   .htop-right-btm .skip-links .skip-nav:hover{color: #333;}
   .htop-right-btm .skip-links .skip-nav:not(.skip-active):hover .icon{background-position: 7px 14px;}
   .footer .footer-top .footershop_by {width: 180px;margin-right: 33px;}
   .footer .footer-top .our_company {width: 158px;margin-right: 30px;}
   .footer .footer-top .block-subscribe {width: 349px;}
   .footer .footer-top .block-subscribe .input-box .input-text {width: 224px;padding: 0 14px; height: 50px;}
   .footer .footer-top .block-title{font-size: 17px;}
   .footer .footer-top .block-subscribe .actions .button{width: 125px; height: 50px;}
   .footer .footer-top .block-subscribe .block-content p {line-height: 18px;margin-bottom: 10px;}
   .foot-social {margin-top: 15px;}
   .footer .footer-btm .copyright{font-size: 11px;}
   .footer .footer-btm {padding: 15px 0 15px 0;}
   .footer .footer-top {padding: 22px 0 29px 0;}
   
   .good-deal-section .deal-div{margin-right: 20px;}
   .good-deal-section .deal-div .small-text{font-size: 18px;}
   .good-deal-section .deal-img img{max-height: 115px;}
   .good-deal-section .deal-div .large-text{font-size: 31px;}
   .made-order-section ul li {width: 243px;margin-right: 10px;height: 371px;margin-bottom: 0;}
   .made-order-section ul li.order-div h2 {font-size: 21px;}
   .made-order-section ul li.order-div p {font-size: 17px;line-height: 22px;}
   .made-order-section ul li.help-div h2 {font-size: 21px;}
   .made-order-section ul li.help-div p {font-size: 17px;line-height: 20px;margin-top: 10px;}
   .made-order-section ul li.help-div {padding-top: 98px;}
   .made-order-section ul li.help-div .help-phone-div{font-size: 22px;}
   .made-order-section ul li.help-div .help-email-div{margin-top: 0;}
   .made-order-section ul li.help-div .help-email-div a{font-size: 13px;}
   .made-order-section ul li.help-div .help-phone-div{margin-top: 93px;}
   .made-order-section ul li.online-store-div{background-size: 100% 100%; padding-top: 100px;}
   .made-order-section ul li.online-store-div h2 {font-size: 21px;}
   .made-order-section ul li.online-store-div h2 span {font-size: 24px;}
   .made-order-section ul li.online-store-div a {width: 152px;line-height: 40px;}
   .made-order-section {padding: 41px 0;}
   
   .home-slider .item .text-on-image .text {height: 300px;}
   .home-slider .item .text-on-image{width: 340px;}
   .home-slider .item .text-on-image .style-text{font-size: 39px;margin-bottom: 14px;line-height: 38px;}
   .home-slider .item .text-on-image p {font-size: 17px; margin-bottom: 12px;}
   .home-slider .item .text-on-image a {width: 132px;line-height: 39px;}
   
   .shop-cat-div {padding: 20px;}
   .std .two-cat-div li {width: 350px;padding: 10px;}
   .two-cat-div li .cat-box {width: 195px;padding: 15px;}
   .two-cat-div li .cat-box .cat-name {font-size: 24px; line-height: 28px;}
   .two-cat-div li .cat-box .cat-desc{font-size: 16px; line-height: 23px;}
   .std .three-cat-div li {width: 228px;margin-right: 12px;padding: 10px;}
   .std .three-cat-div li .cat-img a {height: 197px;}
   .std .three-cat-div li.home_cat1 .cat-name {padding: 15px 20px 32px 20px;}
   
   .std .three-cat-div li .cat-name {font-size: 21px;line-height: 23px;}
   .std .three-cat-div li .shop-now-link {line-height: 39px;width: 132px;font-size: 14px;}
   .std .three-cat-div li .shop-link{bottom: -13px;}
   .shop-cat-div{top: -25px;}
   .shop-cat-div .title {font-size: 24px;margin-bottom: 10px;}
   
   
   .new-product-div h2{font-size: 25px;}
   .new-product-div .pro-name{min-height: 47px; margin-top: 10px;}
   .new-product-div ul li .pro-img a{height: 210px;}
   .new-product-div .pro-name{margin-bottom: 0;}
   .new-product-div .price,.new-product-div .sale-price{font-size: 23px;}
   .new-product-div .action-bar{padding-top: 20px;}
   .new-product-div {padding-top: 22px;padding-bottom: 10px;}
   
   .category-list{margin-top: -25px; margin-bottom: 30px;}
   .category-banner {background-size: auto 210px;height: 214px;}
    .category-title { margin-bottom: 10px;}
    .category-title h1{font-size: 24px;}
    .category-products .pager .amount{margin-right: 20px;}
    .category-products .sorter .pages{margin-right: 19px;}
    .category-products .sorter .pages li {margin-right: 5px;}
    .category-list .category-description {margin-top: 32px;}
    .category-list .category-description p {font-size: 13px;line-height: 20px;margin-bottom: 20px;}
    
    .products-grid li.item {-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);
    transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
    
    .products-grid li {width: 225px;margin-bottom: 7px;}
    .products-grid li .pro-name{font-size: 14px; margin-top: 10px;}
    .products-grid li .price,.products-grid li .sale-price{font-size: 21px;}
    .products-grid li .sale-price{margin-bottom: 5px;}
    .products-grid li .sale-price ~ .price{font-size: 17px;}
    .products-grid li .pro-img a {height: 210px;}
    .products-grid > li:nth-child(2n) {margin-right: 7px;}
    .products-grid li.item:nth-child(3n){margin-right: 0;}
    
    
    
    .product-img-box {width: 100%;}
    .product-image-div .product-image-gallery{height: 425px;}
    .more-views ul{padding: 0 28px;}
    .product-view .product-essential .product-shop {width: 100%; margin-top: 20px;}
    .tabing-div {margin-top: 21px;}
    .tabing-div .tab-ul li a{padding: 5px 10px; font-size: 13px;}
    .tabing-div .tabing-content #dimensions,.tabing-div .tabing-content #related,.tabing-div .tabing-content #recently{top: -20px;}
    .tabing-div .tabing-content h3 {font-size: 17px;margin-bottom: 10px;}
    .tabing-div .tabing-content .dimension,.tabing-div .tabing-content .related {margin-top: 25px;}
    .tabing-div .tabing-content .dimension table{width: 100% !important;}
    .catalog-product-view .col1-layout.main-container .col-main{margin: 10px 0 30px 0;padding: 20px;}
    
    .account-login .col2-set .buttons-set .button{font-size: 14px; padding: 0 20px;}
    .account-login {padding: 20px;margin: 10px 0 20px 0;}
    .account-login h2 {font-size: 15px;padding: 6px;}
    .account-login .col2-set .col-1,.account-login .col2-set .col-2{padding-bottom: 0; min-height: 280px;}
    
   
    .multiple-checkout-div .button.button3{font-size: 14px; padding: 0 20px;}
   
    .account-create .buttons-set .button{font-size: 14px; padding: 0 20px;}
    .account-create ,.checkout-onepage-index .main,.logout-div,.sales-guest-form .main,.catalogsearch-advanced-index .main,.catalogsearch-advanced-result .main,.catalogsearch-result-index .main,.multiple-checkout-div,.customer-account .main,.send-friend,.customer-account-changeforgotten .main,.sales-guest-view .main,.sales-guest-invoice .main,.sales-guest-shipment .main,.sales-guest-creditmemo .main,.is-blog .main{padding: 20px;margin: 10px 0 20px 0;}
    
    .cnt-inner-div{padding: 20px;}
    .contact-div{margin: 10px 0 20px 0;}    
    .cnt-right h2{font-size: 20px;}
	.cnt-right .another-office h2{font-size:19px;}
    .cnt-right .cnt-row strong {font-size: 15px;line-height: 27px;}
    .cnt-right .cnt-row{margin-bottom: 5px;}
    .cnt-right .social-sharing{margin-top: 10px;}
    .contact-div .map-div iframe {height: 300px;}
    .cnt-outer .buttons-set .button{font-size: 14px; padding: 0 20px;}
    
    .checkout-onepage-success .checkout-success .buttons-set button{font-size: 14px; padding: 0 20px;}
    
    .account-forgot .buttons-set .button{font-size: 14px; padding: 0 20px;}
    .account-forgot {padding: 20px;margin: 10px 0 20px 0;}
    .account-forgot h2 {font-size: 15px; padding-bottom: 5px;}
    
    
    
    
    /*----------------------------------- Cart Page -------------------------------*/
    .cart,.cart-empty,.cms-page-view .main,.search-terms-div,.page-sitemap,.cms-index-noroute .main{padding: 20px;margin: 10px 0 20px 0;}
    .cart .cart-table td.product-cart-image{height:110px}
    .cart .cart-table td.product-cart-image .product-image img{max-height:110px}
    .cart-table h2 {font-size: 12px;line-height: 14px;}
    .cart .button2,.cart-table .product-cart-actions .button{font-size: 13px;}
    .cart .button{font-size: 14px;}
    .cart .cart-forms #discount-coupon-form .input-text,.cart .cart-forms select{font-size: 13px;}    
    
    /*---------------------------- Checkout Pages ------------------------------*/
    .opc .col2-set .col-2 {border-top: 1px solid rgba(0,0,0,0.3);width: 100%; border-left: 0; padding-left: 0; padding-right: 0;}
    .opc .col2-set .col-1 {width: 100%; padding-left: 0; padding-right: 0;}
    .opc .section .step{padding: 10px;}
    .block-progress dt{font-size: 13px;}
    
    
    /*--------------------------------------------- About Us Page ----------------------------------------*/
    .cms-page-view .main .std p {line-height: 23px;margin-bottom: 15px;}
    .cms-page-view .main .std h2{font-size: 18px; margin-bottom: 15px;}
    .cms-page-view .main .std table th, .cms-page-view .main .std table td {padding: 7px 11px;}
    
    .cms-page-view .main .std #answer1,.cms-page-view .main .std #answer2,.cms-page-view .main .std #answer3,.cms-page-view .main .std #answer4,.cms-page-view .main .std #answer5,.cms-page-view .main .std #answer6,.cms-page-view .main .std #answer7,.cms-page-view .main .std #answer8,.cms-page-view .main .std #answer9,.cms-page-view .main .std #answer10{top:-20px;}
    
    
    /*----------------------------------------- Order and Return Page -----------------------------------*/
    .send-friend #product_sendtofriend_form h2 {font-size: 15px;padding: 6px;}
    .sales-guest-form .search-form h2 {font-size: 15px;padding: 6px;}
    .sales-guest-form .search-form .buttons-set .button {font-size: 14px;padding: 0 20px;}
    
    /*----------------------------------------- Adavnce Search Page -----------------------------------*/
    .advance-search-div #form-validate h2 {font-size: 15px;padding: 6px;}
    .advance-search-div #form-validate .buttons-set .button {font-size: 14px;padding: 0 20px;}
    
    .catalogsearch-term-popular .tags-list {margin-top: 10px;}
    body[class*="checkout-multishipping-"] .checkout-progress > li {padding: 8px 4% 6px;}
    
    
    /*------------------------------------------------ My Account Pages ---------------------------------------*/
    .customer-account .col-left {float: left;width: 100%; text-align: left;}
    .customer-account .sidebar .block:not(.block-layered-nav){margin-bottom: 15px; text-align: left;}
    .customer-account .sidebar .block:not(.block-layered-nav) .block-title{text-align: left;}
    .customer-account .col-main {float: left;width: 100%; padding-left: 0; margin-bottom: 20px;}
    .sidebar .block.block-account .block-content{padding: 0;}
    .sidebar .block.block-compare .block-content{padding: 0;}
    .customer-account .col-left.sidebar .block-title small {color: #000;}
    .dashboard .col2-set .col-1, .dashboard .col2-set .col-2{padding-top: 0;}
    .my-account .box-account .box-head {margin-top: 0;margin-bottom: 10px;padding-bottom: 0;}
    
    
    
    /*--------------------------------------------- Blog Pages ----------------------------------*/
   .is-blog .col-left { width: 100%; padding: 0; float: left;}
   .is-blog .col-main { width: 100%; padding: 0; margin-bottom: 0; float: left;}
   .is-blog .sidebar .block:not(.block-layered-nav) .block-title > strong::after {display: none;border-top: 0;border-bottom: 0;border-left: 0;border-right: none;left: auto;top: auto;margin-top: 0;}
   .is-blog .sidebar .block:not(.block-layered-nav) .block-title > strong,.is-blog .sidebar .block:not(.block-layered-nav) .block-title > strong:hover{border: 0; background: transparent; padding: 0;}
   .is-blog .sidebar .block:not(.block-layered-nav) .block-title.active > strong {color: #fff;font-size: 16px;text-transform: capitalize;font-family: 'Century Gothic';font-style: italic;font-weight: 700;}
   .is-blog .wp-sidebar .block .block-content {padding: 10px;}
   .post-list li.item h2 a{font-size: 20px;}
   .post-list li.item h2 {margin-bottom: 10px;margin-top: 5px;}
   
   
   .post-view,.post-view{margin-bottom: 20px;}
   .post-view,.post-view p{font-size: 13px;line-height: 22px;}
   .post-view p,.post-view ul,.post-view ol {margin-bottom: 12px;}
   .post-view ol li,.post-view ul li{font-size: 14px;}
   .post-view h2 {font-size: 21px;margin-bottom: 10px;}
   .post-view h3 {font-size: 18px;margin-bottom: 10px;}
   .post-view h4 {font-size: 16px;margin-bottom: 7px;}
   .comments-wrapper #respond .buttons-set button.button {font-size: 14px;padding: 0 20px;}
   
   
   
   .cms-colour-samples.cms-page-view .main .std  .rig li{list-style: none; width: 49%; margin-right: 1%; margin-bottom: 1%; text-align: center; float: none; display: inline-block; margin-left: 0;}
.cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(2n+1){clear: both;}
.cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(3n+1){clear: none;}
.cms-colour-samples.cms-page-view .main .std  .rig li p{text-transform: uppercase; font-size: 16px; font-weight: 600; margin-top: 15px;}
.cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(3n){margin-right: 1%;}
.cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(2n){margin-right: 0;}
}
@media screen and (max-width: 979px) {
    body.customer-account.sales-order-view .my-account .title-buttons a, body.customer-account.sales-order-view .my-account .title-buttons span.separator,body.customer-account.sales-order-invoice .my-account .title-buttons a, body.customer-account.sales-order-invoice .my-account .title-buttons span.separator,body.customer-account.sales-order-shipment .my-account .title-buttons a, body.customer-account.sales-order-shipment .my-account .title-buttons span.separator,body.customer-account.sales-order-creditmemo .my-account .title-buttons a, body.customer-account.sales-order-creditmemo .my-account .title-buttons span.separator {top: 2px;}
    body.customer-account.sales-order-view .data-table tfoot td ,body.customer-account.sales-order-invoice .data-table tfoot td ,body.customer-account.sales-order-shipment .data-table tfoot td ,body.customer-account.sales-order-creditmemo .data-table tfoot td {padding: 3px 10px;}
}
@media screen and (max-width: 770px) {
   .container{width:620px;}
   .skip-link {width: auto;border-right: 0;}
   .head-top .skip-cart .count::before {content: '(';}
   .head-top .skip-cart .count::after { content: ')';}
   .head-top .skip-cart .count { -webkit-border-radius: 0px; -moz-border-radius: 0px;  -ms-border-radius: 0px;    -o-border-radius: 0px;    border-radius: 0px;    position: static;    background: none;    margin-left: 0px;    font-size: 14px;    width: auto; color: #fff;}
   .head-top .call-section .tab-call{display: none;}
   .head-top .call-section .mob-call{display: inline-block;}   
   .head-top .call-section .mob-call a {font-size: 0;height: 22px;width: 19px;vertical-align: middle;display: inline-block; background-position: left center;}   
   .htop-right-btm .skip-links{width: 280px;}
   .head-top .call-section .mob-call a{padding: 0;}
   .htop-right-btm .skip-links .skip-nav{border-right: 1px solid #ddd;}
   .htop-right-btm .skip-links .skip-nav,.htop-right-btm .skip-links .skip-search{width: 50%; height: 50px;}
   .head-top .top-links li {margin-right: 17px;}
   .head-top .inquire-now-btn {margin-left: 17px;}
   .htop-right-btm .skip-links .skip-link .label{line-height: 50px;}
   .htop-right-btm .skip-links .skip-search:hover{color: #333;}   
   .htop-right-btm .skip-links .skip-search:not(.skip-active):hover .icon {background-position: 4px -146px;} 
   .htop-right-btm #header-search {margin-right: 10px;width: 100%;position: absolute; left: 0; z-index: 99; top: 107px;}
   .header-outer .head-top{padding: 5px 0 8px 0;}
   .htop-right-btm{margin-top: 11px;}
   .footer .footer-top .our_company {width: 50%;margin-right: 0;}
   .footer .footer-top .footershop_by {width: 50%;margin-right: 0;}
   .footer .footer-top .block-title{line-height: 35px;}
   .footer .footer-top .block-subscribe {width: 100%; margin-top: 15px; border-top: 1px solid #363636; padding-top: 15px;}
   .footer .footer-top .block-subscribe .input-box .input-text{width: 364px;}
   .footer .footer-top ul li{line-height: 17px;}
   .footer .footer-top .foot-social ul li {float: left;width: auto;margin-right: 12px;margin-bottom: 0;}
   .footer .footer-top {padding: 12px 0 19px 0;}
   .footer .footer-btm .payment-div {float: left;width: 100%;text-align: center;}
   .footer .footer-btm .payment-div img{float: none; display: inline-block;}
   .footer .footer-btm .copyright {font-size: 11px;width: 100%;text-align: center; line-height: 20px;}
   .footer .footer-btm {padding: 10px 0;}
   .made-order-section ul li {width: 241px;height: 371px;float: none;display: inline-block;vertical-align: top;margin-right: 20px; margin-bottom: 20px;}
   .made-order-section ul li:nth-child(2n){margin-right: 0;}
   .made-order-section ul li:last-child{margin-bottom: 0;}
   .made-order-section {padding: 21px 0;}
   .good-deal-section .deal-img img {max-height: 87px;}
   .made-order-section ul{text-align: center; font-size: 0;}
   .good-deal-section .deal-div .large-text {font-size: 25px;}
   .good-deal-section .deal-div .small-text {font-size: 16px;}
   .good-deal-section .deal-div .small-text::before {width: 37px;left: 0;}
   .good-deal-section .deal-div .small-text::after {width: 37px;right: 0;}
   .home-slider .item .text-on-image .text {height: 250px;}
   .col1-layout.main-container .col-main{margin: 0;}
   .std .two-cat-div li {width: 100%;padding: 10px;}
   .std .two-cat-div li:last-child{margin-top: 10px;}
   .two-cat-div li .cat-box {width: 255px;padding: 15px;}
   .two-cat-div li .cat-box .shop-now-link{line-height: 39px;}
   .std .three-cat-div{text-align: center; margin-bottom: 0;}
   .std .three-cat-div li {width: 228px;margin-right: 12px;padding: 10px;float: none;display: inline-block; margin-bottom: 30px;}
   
   .new-product-div .pro-name {font-size: 14px; margin-top: 7px;}
   .new-product-div .action-bar {padding-top: 10px;}
   .new-product-div ul li {padding: 6px 10px;}
   
   .category-list {padding: 20px;}
   .category-products .sorter .pages{margin-left: 0;}
   .col1-layout .pager{margin-top: 10px;}
   .category-banner {background-size: auto 160px;height: 164px;}
   
   .col1-layout .pager .count-container {float: right; width: 100%;}
   .category-products .pager .limiter{float: right;}
   
   
   .products-grid--max-4-col > li:nth-child(2n+1){clear: both;}
   .products-grid--max-4-col > li:nth-child(3n+1){clear: none;}
   .products-grid li {width: 286px;}
   .products-grid--max-4-col > li:nth-child(3n){margin-right: 7px;}
   .products-grid--max-4-col > li:nth-child(2n){margin-right: 0;}   
   .products-grid li .action-bar,.new-product-div .action-bar{opacity:1; text-align: center;}
   
   .products-grid > li:nth-child(2n+1){clear: both; }
   .products-grid > li:nth-child(3n+1){clear: none;}
   .main .products-grid > li:nth-child(3n){margin-right: 0;}
   .main .products-grid > li:nth-child(2n+1){margin-right: 7px;}
   .products-grid > li:nth-child(2n){margin-right: 0;}   
   
   
   .product-image-div .product-image-gallery {height: 340px;}
   .product-img-box .click{margin-bottom: 7px;}
   .tabing-div .tabing-content{border-top: 0;}
   .tabing-div .tab-ul{padding: 0;}
   .tabing-div .tab-ul li{width: 100%; border: 1px solid #ddd; margin-bottom: -1px;}
   .tabing-div .tab-ul li.active a{border: 0; background: #ba251d; color: #fff;}
   .tabing-div .tab-ul li.active a::before {background: transparent;}
   .tabing-div .tab-ul li a{width: 100%;}
   
   .tabing-div .tabing-content .dimension table th, .tabing-div .tabing-content .dimension table td{font-size: 13px; line-height: 19px;}
   .tabing-div .tabing-content .description p{font-size: 13px; line-height: 20px;}
   .tabing-div {margin-top: 15px;}
   
   .account-login .col2-set .col-2{margin-bottom: 15px;}
   .account-login .col2-set .col-1,.account-login .col2-set .col-2{width: 100%; min-height: inherit;}
   
   .account-login .col2-set .buttons-set .button {font-size: 13px;padding: 0 16px;line-height: 35px;}
   .account-login .col2-set .forgot{line-height: 35px;}
   
   .account-create .buttons-set .button {font-size: 13px;padding: 0 16px;line-height: 35px;}
      
   .checkout-onepage-success .checkout-success .buttons-set button {font-size: 13px;padding: 0 16px;line-height: 35px;}
   
   .account-forgot .buttons-set .button {font-size: 13px;padding: 0 16px;line-height: 35px;}
   
   .customer-account-changeforgotten .scaffold-form  .buttons-set .button{font-size: 13px;padding: 0 15px;line-height: 35px;}
   
   .account-create #form-validate {max-width: 100%; padding: 10px;}
   .account-forgot #form-validate {max-width: 100%; padding: 10px;}
   .customer-account-changeforgotten .scaffold-form {max-width: 100%; padding: 10px;}
   
   
   /*--------------------------------- Cart PAge -----------------------*/
    .cart .cart-table td.product-cart-image {height: 100px;}
    .cart .cart-table td.product-cart-image .product-image img {max-height: 100px;}
    .cart .cart-table td.product-cart-info { padding: 5px; text-align: left;}
    .cart-table h2{font-size: 13px;}
    .cart .cart-table tfoot td .button2:nth-child(1){display: none;}
    .cart .cart-forms { width: 100%;text-align: left;}
    .cart .cart-totals-wrapper {width: 100%;}
    .shipping .shipping-form .form-list > li {float: left;width: 32%;}
    .cart .cart-table .product-cart-actions .qty {margin-bottom: 5px;}
    
    /*------------------------------------ Checkout Pages -----------------------------------*/
    body input.input-text{font-size: 13px;}
    #checkout-review-table.data-table, #checkout-review-table.data-table thead th, #checkout-review-table.data-table tbody td{font-size: 12px;}
    .checkout-onepage-index .buttons-set button.button, .checkout-onepage-index #co-shipping-method-form .buttons-set .button {font-size: 13px;padding: 0 20px;}
    .opc .section .step-title h2{font-size: 14px;}
    #checkout-step-review .opc-block-progress .block-content > dl > div{width: 49%;}
    #checkout-step-review .opc-block-progress .block-content > dl > div:nth-child(even){float: right;}
    .opc #checkout-step-login .col2-set {margin-bottom: 0;margin-top: 0;}
    .opc h3{font-size: 16px;}
    .opc .col2-set .col-1{padding-top: 0;}
    .opc .col2-set .col-2{padding-bottom: 0;}
    
    /*------------------------------------------- Checkout Success Page -----------------------------------*/
    .checkout-success h2{font-size: 16px;}
    
    .multiple-checkout-div .multi-checkout-success h2{font-size: 16px;}
    
    /*--------------------------------------------- About Us Page ----------------------------------------*/
    .cms-page-view .main .std ul {margin-bottom: 15px;}
    .cms-page-view .main .std h2 {font-size: 16px;margin-bottom: 11px;}
    
    /*------------------------------------------ Order and Return Page --------------------------------*/
    .sales-guest-form .search-form .buttons-set .button {font-size: 13px;padding: 0 16px;line-height: 35px;}
    
    /*------------------------------------------ Advance Search Page --------------------------------*/
    .advance-search-div #form-validate .buttons-set .button {font-size: 13px;padding: 0 16px;line-height: 35px;}
    
    /*---------------------------------------- Contact Page ---------------------------------------*/
    .cnt-right h2 {font-size: 18px;padding-bottom: 3px;}
	.cnt-right .another-office h2{font-size:17px;}
    .cnt-right .social-sharing ul li{margin-right: 12px;}
    .contact-div .map-div iframe {height: 250px;}
    .cnt-outer .buttons-set .button{font-size: 13px;padding: 0 16px;line-height: 35px;}
    .multiple-checkout-div form .legend{font-size: 16px; padding-bottom: 3px;}
    
    
    /*------------------------------------------ My Account Pages -------------------------------------*/
    .dashboard .page-title {margin-top: 0;}
        .my-account .data-table thead th,.my-account .data-table tbody td{font-size: 12px;}
        #my-refund-table-1.data-table th{white-space: inherit;}
        
        .customer-account #my-orders-table thead th {width: 25%;}
        .col1-layout .page-sitemap .pager{margin-top: 0; clear: none;}
            .scroll{overflow-x: scroll; overflow-y: hidden; float: left; width: 100%;}
    .scroll table{width: 400px;}
    
    .sales-guest-view .main .sub-title,.sales-guest-invoice .main .sub-title,.sales-guest-shipment .main .sub-title,.sales-guest-creditmemo .main .sub-title{font-size: 20px;}
    
    
    /*------------------------------------------- Blog Pages -----------------------------------------*/
    body:not(.customer-account) .wp-sidebar .block:first-child .block-title, .is-blog .wp-sidebar .block .block-title {background-image: url(../images/blog-down-arrow.png);background-repeat: no-repeat;background-position: 96% center;background-size: 10px 6px;}
    body:not(.customer-account) .wp-sidebar .block:first-child .block-title.active, .is-blog .wp-sidebar .block .block-title.active {background-image: url(../images/blog-up-arrow.png);background-repeat: no-repeat;background-position: 96% center;background-size: 10px 6px;}
    .comments-wrapper #respond {max-width: 100%;padding: 10px;}
    .comments-wrapper #respond .fieldset .legend {font-size: 15px;padding-bottom: 5px;}
    .comments-wrapper #respond .buttons-set button.button {font-size: 13px;padding: 0 16px;line-height: 35px;}
    
}
@media screen and (max-width: 639px) {
   .container{width:548px;}  
   .logo img {max-height: 84px;}
   .head-top .call-section{margin-right: 12px;}
   .head-top .inquire-now-btn a {font-size: 0; padding: 2px 3px 4px 4px;}
   .head-top .top-links{padding-top: 4px;}
   .head-top .top-links li{margin-right: 27px;}
   .head-top .inquire-now-btn {margin-left: 27px;}
   .head-top .top-links li.register-link{margin-right: 27px;}
   .head-top .call-section{margin-right: 27px; padding-top: 4px}
   .head-top .inquire-now-btn a img{margin-right: 0;}
   .htop-right-btm .skip-links .skip-nav, .htop-right-btm .skip-links .skip-search{height: 40px; line-height: 40px;}
   .htop-right-btm .skip-links .skip-nav .icon,.htop-right-btm .skip-links .skip-link .icon{height: 40px;}
   .htop-right-btm .skip-links .skip-nav .icon,.htop-right-btm .skip-links .skip-nav:not(.skip-active):hover .icon {background-position: 0 10px;}
   .htop-right-btm .skip-links .skip-search .icon,.htop-right-btm .skip-links .skip-search:not(.skip-active):hover .icon {background-position: 4px -141px;}
   .htop-right-btm .skip-links {width: 230px;}
   .htop-right-btm .skip-links .skip-link .label{line-height: 40px;}
   .htop-right-btm .header-minicart .skip-cart{line-height: 40px;}
   .htop-right-btm #header-search{top: 89px;}   
   .inquire-now-btn img{display: none;}
   .head-top .inquire-now-btn{padding-top: 5px;}
   .head-top .inquire-now-btn a{background: transparent url(../images/enquire-mob-img.png) no-repeat center center; display: inline-block; width: 22px; height: 24px;}
   .head-top .inquire-now-btn a:hover{background: transparent url(../images/enquire-mob-img.png) no-repeat center center;}
   .head-top .top-links li.compare-link a{padding-left: 0; margin-right: 8px;}   
   .head-top .call-section .mob-call a{padding: 0;}
   .good-deal-section .deal-img img {max-height: 64px;}
   .good-deal-section .deal-div .large-text {line-height: 25px;}
   .good-deal-section .deal-div .small-text{line-height: 22px;}
   .made-order-section ul li {margin-right: 10px;margin-bottom: 8px;}
   .home-slider .item .text-on-image .text {height: 210px;}
   .home-slider .item .text-on-image .style-text {font-size: 30px;margin-bottom: 9px;line-height: 36px;}
   .home-slider .item .text-on-image p {font-size: 14px; margin-bottom: 7px;}
   
   .shop-cat-div .title {font-size: 21px;margin-bottom: 20px;line-height: 13px;}
   .two-cat-div li .cat-box .cat-name {font-size: 20px;line-height: 22px;}
   .two-cat-div li .cat-box{width: 215px;}
   .shop-cat-div {padding: 20px 20px 0 20px;}
   
   .category-title h1 {font-size: 22px;}
   .category-banner {background-size: auto 140px;height: 144px;}
   
   .products-grid{text-align: center;}
   .products-grid li {width: 247px; float: none; display: inline-block}
   
   
   .product-image-div .product-image-gallery {height: 290px;}
   .product-image-div{margin-bottom: 10px;}
   .available-colours {padding: 5px 17px 10px 17px;}
   .available-colours .available-img span{font-size: 14px; line-height: 15px;}
   .available-colours p{font-size: 14px;}
   .block-viewed ol li,.block-related ul li{padding: 16px 21px;} 
   .product-view .sharing-links li{width: 100%; float: left;}
   
   
   /*------------------------------- Cart PAge ---------------------------------------*/
    .cart .cart-table td.product-cart-image {height: 90px;}
    .cart .cart-table td.product-cart-image .product-image img{max-height: 90px;}
    .cart-table h2 {font-size: 12px;}
    .cart .cart-table thead th {font-size: 12px;}    
    .cart .button2, .cart-table .product-cart-actions .button {font-size: 12px;line-height: 25px;padding: 0 10px;}
    .cart .cart-forms #discount-coupon-form .discount .button-wrapper > button{line-height: 33px;}
    .cart .button {font-size: 13px;line-height: 35px;padding: 0 20px;}
    
    .multiple-checkout-div .button.button3{font-size: 13px;line-height: 35px;padding: 0 20px;}
    .customer-account .my-account .button {line-height: 35px;font-size: 13px;padding: 0 20px;}
    .multiple-checkout-div .button {font-size: 12px;line-height: 25px;padding: 0 10px;}
    
    
   
    
    
    
    .account-login,.checkout-onepage-index .main,.checkout-success,.logout-div,.cms-page-view .main,.sales-guest-form .main,.search-terms-div,.catalogsearch-advanced-index .main,.catalogsearch-advanced-result .main,.catalogsearch-result-index .main,.multiple-checkout-div,.customer-account .main,.send-friend,.page-sitemap,.customer-account-changeforgotten .main,.sales-guest-view .main,.sales-guest-invoice .main,.sales-guest-shipment .main,.sales-guest-creditmemo .main,.is-blog .main,.cms-index-noroute .main{padding: 15px;margin: 0 0 20px 0;}
    
    .cnt-inner-div{padding: 15px;}
    .contact-div{margin: 0px 0 20px 0;}  
    
   .account-create {padding: 15px;margin: 0 0 20px 0;}
   
   .account-forgot {padding: 15px;margin: 0 0 20px 0;}
   
   
   /*----------------------------- Cart Page ------------------------------*/
    .cart,.cart-empty{padding: 15px;margin: 0 0 20px 0;}
    
    
    /*---------------------------------------- About Us page -----------------------------------------*/
    .cms-page-view .main .std ul {margin-bottom: 10px;}
    .cms-page-view .main .std p{margin-bottom: 10px;}
    
    
    /*------------------------------------------ Advance Search Result Page -----------------------------------*/
    .catalogsearch-advanced-result .main .error-msg,.catalogsearch-advanced-result .main .advanced-search-amount,.catalogsearch-advanced-result .advanced-search-summary p {font-size: 13px;line-height: 20px;}
    .catalogsearch-advanced-result .advanced-search-summary ul li {margin-bottom: 5px;font-size: 13px;line-height: 17px;}
    
    /*-------------------------------------------------------------- Contact Page ------------------------------------------*/
    .cnt-outer .cnt-left {float: left;width: 100%;margin-bottom: 20px;}
    .cnt-outer .cnt-right {float: right;width: 100%;margin-bottom: 10px;}
    
    

    body[class*="checkout-multishipping-"] .multiple-checkout > h2 {font-size: 14px;margin-bottom: 10px;}
    .multiple-checkout-div .form-list .control label {float: none;font-size: 13px;}
    
    
    /*-------------------------------------------- my account pages ------------------------------------*/

    .form-list .control label {font-size: 13px;}
    
    .sales-guest-view .main .sub-title,.sales-guest-invoice .main .sub-title,.sales-guest-shipment .main .sub-title,.sales-guest-creditmemo .main .sub-title{font-size: 16px;}
    
    
    
    /*--------------------------------------------------- Blog Pages -------------------------------------------------*/
    .post-list li.item{padding: 10px;}
    .top-date .mon {padding: 4px;font-size: 16px;}
    .post-list li.item h2 {margin-bottom: 4px;margin-top: 3px;}
    .post-meta{float: left; width: 100%;}
    .top-date .mon {padding: 4px;font-size: 15px;float: left;width: 50%;}
    .top-date {width: 100px;}
    .top-date .day {padding: 5px;font-size: 14px;float: left;width: 50%;}
    .post-list li.item h2 {margin-bottom: 0;margin-top: 0;line-height: 29px;}
    .is-blog .sidebar .block:not(.block-layered-nav) .block-title.active > strong {color: #fff;font-size: 16px;text-transform: capitalize;font-family: 'Century Gothic';font-style: italic;font-weight: 700;}
    .comment-list .comment-entry {font-size: 13px;line-height: 20px;}
}
@media screen and (max-width: 599px) {
    .cart .cart-table .cart-links {margin-top: 0;position: absolute;left: 0;bottom: -17px;width: 100%;}
    .cart .cart-table td.product-cart-image{position: relative;}
    .cart .cart-table td{border-right: 0;}
    .cart .cart-table td.product-cart-price,.cart .cart-table td.product-cart-actions{padding: 0 5px;}
    .cart .cart-table tfoot tr{border-bottom: 0;}
    .shipping .shipping-form .form-list > li {float: left;width: 100%;}
    .search-terms-div ul li a {background-size: 6px 13px;padding-left: 13px;line-height: 17px;}
    .search-terms-div ul li a:hover{background-size: 6px 13px;}
    .catalogsearch-term-popular .search-terms-div .tags-list > li{margin-bottom: 10px;}
    .catalogsearch-term-popular .tags-list {margin-top: 5px;}
    body.customer-account.sales-order-invoice .my-account .order-details h2 {font-size: 14px;margin-top: 10px;margin-bottom: 10px;text-align: left;}
    
    body.customer-account.sales-order-shipment .my-account .order-details h2 {font-size: 14px;margin-top: 10px;margin-bottom: 10px;text-align: left;}
    
    body.customer-account.sales-order-creditmemo .my-account .order-details h2 {font-size: 14px;margin-top: 10px;margin-bottom: 10px;text-align: left;}
    .linearize-table-large tbody:last-child tr:last-child td:last-child {padding-bottom: 15px;}
    @-moz-document url-prefix() { 
        .my-account .order-details #my-orders-table  tr{margin: 0 -3px 0 0;}
        .my-account .order-details #my-invoice-table-1  tr{margin: 0 -3px 0 0;}
        .my-account .order-details #my-refund-table-1  tr{margin: 0 -5px 0 0;}
    }    
}
@media screen and (max-width: 567px) {
   .container{width:400px;}  
   .head-top .skip-cart .count {-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;display: inline-block;top: -6px;position: relative;z-index: 5;width: 22px;height: 22px;background: #fff;color: #ba251d;font-size: 11px;line-height: 22px;text-align: center;}
   .head-top .skip-cart .count::before,.head-top .skip-cart .count::after {content: "";}
   .footer .footer-top .block-title {font-size: 15px;}
   .logo img {max-height: 75px;}
   .cms-home .htop-left h1 {font-size: 21px;letter-spacing: 0.15em;}
   .cms-home .htop-left h1 span {font-size: 16px;}
   .htop-left p.logo-text {font-size: 21px;letter-spacing: 0.15em;}
   .htop-left {width: 180px;}
   .htop-right {margin-top: 6px;}
   .htop-left p.logo-text span {font-size: 16px;}
   .footer .footer-top .block-subscribe .input-box .input-text {width: 275px; height: 40px;}
   .footer .footer-top .block-subscribe .actions .button{height: 40px;}
   .htop-right-btm .skip-links .skip-link .label{display: none;} 
   .htop-right-btm .skip-links .skip-nav, .htop-right-btm .skip-links .skip-search{padding: 0;}
   .htop-right-btm .skip-links {width: 110px;}
   .htop-right-btm .skip-links .skip-nav .icon, .htop-right-btm .skip-links .skip-nav:not(.skip-active):hover .icon {background-position: 5px 10px;margin: 0;}
   .htop-right-btm .header-minicart .skip-cart{height: 40px; width: 21px; display: inline-block; padding: 0; font-size: 0;}
   .head-top .call-section {margin-right: 17px;}
   .head-top .top-links li {margin-right: 17px;}
   .head-top .inquire-now-btn {margin-left: 17px;}
   .htop-right-btm .skip-links{margin-right: 0;}
   .htop-right-btm .header-minicart .skip-cart .label{display: inline-block;}
   .htop-right-btm .header-minicart .skip-cart:hover,.htop-right-btm .header-minicart .skip-cart{background: #ba251d url(../images/minicart-icn.png) no-repeat center center; width: 30px;width: 50px;height: 42px;}
   .head-top .top-links li.register-link {margin-right: 17px;margin-left: 0px;}
   .good-deal-section .deal-div .large-text {font-size: 23px;}
   .good-deal-section .deal-div .small-text {font-size: 14px;}
   .good-deal-section .deal-div {margin-right: 0; padding-top: 15px;}
   .made-order-section ul li{margin-right: 0;}
   .good-deal-section .deal-img img{ display: none;}
   .good-deal-section .deal-img a {background: url(../images/good-deal-img-1.png) no-repeat center center;height: 100px;width: 100px;display: inline-block;background-size: cover; margin-bottom: 5px;}
   .good-deal-section{background-size: cover;}
   .good-deal-section .deal-div {margin-right: 0;margin-bottom: 10px; padding-top: 5px;}
   .made-order-section ul li.order-div h2 {font-size: 19px;margin-top: 15px;margin-bottom: 10px;}
   .made-order-section ul li.order-div p {font-size: 15px;line-height: 17px;}
   .made-order-section ul li.order-div{height: 337px;}
   .made-order-section ul li.help-div {padding-top: 48px; height: 277px; background-size: cover;}
   .made-order-section ul li.help-div .help-phone-div {margin-top: 53px;} 
   .home-slider .item .text-on-image{width: 100%;}
   .home-slider .item .text-on-image .text {height: 150px;text-align: center;}  
   .home-slider .item .text-on-image .style-text {font-size: 25px;margin-bottom: 0;line-height: 36px;}
   .home-slider .item .text-on-image a {width: 112px;line-height: 34px;font-size: 13px;}
   
   .std .three-cat-div li {width: 248px;margin-right: 0;padding: 10px;float: none;display: inline-block;margin-bottom: 30px;}
   .std .three-cat-div li .cat-img a {height: 187px;}
   .shop-cat-div {top: -10px;}
   .new-product-div .pro-name {margin-top: 7px;min-height: inherit;margin-bottom: 10px;}
   .new-product-div h2 {font-size: 23px;margin-bottom: 5px;}
   .new-product-div ul{margin-bottom: 0;}
   
   .category-banner {background-size: 151% 121px;height: 126px;background-position: 41% 0;}
   .category-products .sorter .pages {margin-left: 0;width: 100%;margin-right: 0;text-align: center; margin-bottom: 10px;}
   .category-products .sorter .sort-by {float: right;line-height: 33px;width: 100%;text-align: center;}
   .category-products .sorter .sort-by label,.category-products .pager .limiter{float: none;}
   .category-products .sorter .pages li {margin-right: 5px;float: none;display: inline-block;}
   .col1-layout .pager .count-container,.col1-layout .pager{float: right;width: 100%; text-align: center;}
   .category-list .category-description p{margin-bottom: 15px;}
   .category-list .category-description {margin-top: 22px;}
   .category-title h1{text-align: left; font-size: 18px;}
   .category-products .pager .amount{display: none;}
   .category-list .category-description p{text-align: left;}
   .main .products-grid > li:nth-child(2n+1) {margin-right: 0px;}
   
   .products-grid li,.products-grid--max-4-col > li:nth-child(3n){margin-right: 0;}
   .main .products-grid > li:nth-child(3n) {margin-right: 0px;}
   .product-view .product-shop .add-to-box .add-to-cart-buttons{width: 100%;}
   .product-view .product-shop .add-to-box .add-button-div{text-align: center;}
   .product-view .product-shop .add-to-box .add-to-cart-buttons .button {background-position: 90px center;padding: 0 0 0 18px;width: 100%;margin-bottom: 0;height: 40px;}
   .product-view .product-shop .add-to-box .add-button-div .or-div{height: 40px; display: none;}
   .product-view .product-shop .add-to-box .add-button-div .compare-link {float: left;width: 100%;text-align: center;}
   .product-view .product-shop .add-to-box .add-button-div .compare-link a{line-height: 43px;}
   .product-view .product-shop .short-description {margin-bottom: 0;clear: both;margin-top: 20px;}
   .catalog-product-view .col1-layout.main-container .col-main {margin: 10px 0 15px 0;padding: 20px 20px 0 20px;}
   .tabing-div .tabing-content h3 {font-size: 15px;margin-bottom: 5px;}
   .tabing-div .tabing-content .description {margin-top: 20px;}
   .tabing-div .tabing-content .dimension, .tabing-div .tabing-content .related,.tabing-div .tabing-content .recently {margin-top: 20px;}
   .more-views ul {padding: 0 28px;}
   .product-view .product-shop .product-detail-sec .price-box .price, .product-view .product-shop .product-detail-sec .price-box .sale-price {font-size: 20px;line-height: 15px;}
   .email-friend-div{padding: 0 5px;}
   .product-view .product-shop .product-detail-sec .price-info,.available-colours,.product-view .product-shop .add-to-box .add-to-cart,.product-view .product-shop .add-to-box .add-button-div,.sharing-div,
   .devlivery-text,.product-view .product-shop .product-detail-sec .price-info,.product-options {padding-left:12px; padding-right: 12px;}
   .product-view .product-shop .product-detail-sec .price-box label{line-height: 14px;}
   
   
   .account-login .col2-set .col-1, .account-login .col2-set .col-2{padding: 0;}
   .account-forgot input.input-text,.account-create input.input-text,.account-login input{font-size: 14px;}
   .cart .cart-totals-wrapper #shopping-cart-totals-table tfoot td {font-size: 14px;font-weight: 700;}
   
   
   /*--------------------------------------------- Checkout Page -------------------------------------*/
   #checkout-step-review .opc-block-progress .block-content > dl > div {width: 100%;margin: 0;}
   .opc h3 {font-size: 14px;}
    
    /*------------------------------------------- Checkout Success Page -----------------------------------*/
    .checkout-success h2{font-size: 15px;}
    ..multiple-checkout-div .multi-checkout-success h2{font-size: 15px;}
    
    /*--------------------------------------------- About Us Page -----------------------------------------*/
    .cms-page-view .main .std h2 {font-size: 14px;margin-bottom: 6px;line-height: 21px;margin-top: 5px;}
    .cms-page-view .main .std table th, .cms-page-view .main .std table td {padding: 4px 8px;font-size: 13px;}
    .cms-page-view .main .std p{font-size: 13px; line-height: 20px;}
    .cms-page-view .main .std ul li {font-size: 13px;line-height: 21px;}
    
    .cms-page-view .main .std .scroll{overflow-x: scroll; overflow-y: hidden}
    .cms-page-view .main .std .scroll table{width: 400px;}
    .catalogsearch-term-popular .tags-list > li {height: auto;margin-right: 0px;}
    
    
    body[class*="checkout-multishipping-"] .multiple-checkout > h2{font-size: 14px;}
    body[class*="checkout-multishipping-"] .page-title .button {float: left;margin-bottom: 5px;margin-top: 9px;}
    
    .multiple-checkout-div form .legend{font-size: 15px;}
    
    
    /*------------------------------------- My Account Pages ------------------------------------*/
    .dashboard .col2-set .col-2,.dashboard .col2-set .col-1 {margin-right: 0;width: 100%;}
    .order-info-box .col-1,.order-info-box .col-2{margin-right: 0;width: 100%; padding: 0;margin-bottom: 10px;}
    .dashboard .col2-set .col-1 .box, .dashboard .col2-set .col-2 .box{min-height: inherit;}
    .col-left.sidebar .block-content .actions .button {line-height: 29px;font-size: 12px;padding: 0 10px;}
    .dashboard .col2-set .col-1{margin-bottom: 10px;}
    .order-info li{float: left; width: 100%; margin-left: 0; margin-bottom: 5px;}
    
    .dashboard .col2-set .col-1 {margin-top: 0;}
    .customer-account #my-orders-table thead th {width: 34%;}
    
    .page-sitemap #sitemap_top_links{width: 100%; text-align: left;}
    .page-sitemap .links {float: left;margin: 0 0 15px 0;width: 100%;}
    .page-sitemap .sitemap{margin-top: 0;}
    .page-sitemap .links ul li{text-align: left;}
    .page-sitemap .sitemap li a{font-size: 13px;}
    .page-sitemap .sitemap li{margin: 4px 0;}
    
    .sales-guest-view .main .sub-title,.sales-guest-invoice .main .sub-title,.sales-guest-shipment .main .sub-title,.sales-guest-creditmemo .main .sub-title{font-size: 14px;}
    
    /*------------------------------------------------ Blog Pages ----------------------------------------------*/
    .post-list .post-entry p {line-height: 20px;font-size: 13px; text-align: left;}
    .post-list .post-entry .blog-image {float: none;display: inline-block;text-align: center; margin-bottom: 5px;}
    .post-list .post-entry {margin-top: 10px;padding-top: 12px;text-align: center;}
    .post-list .post-entry .blog-image a {float: none;}
    .post-list .post-entry .blog-image a img {max-width: 100%;display: inline-block;}
    .post-meta .cat,.post-meta .date {margin-right: 0;display: block;width: 100%;}
    .top-date {width: 100%;margin: 0;}
    .post-list li.item h2 {margin-bottom: 0;margin-top: 10px;line-height: 19px;float: left;width: 100%;}
    .post-list li.item h2 a {font-size: 17px;}
    .post-meta{font-size: 13px;}
    .post-view h2 {font-size: 19px;margin-bottom: 7px;}
    .post-view ol li, .post-view ul li {font-size: 13px;}
    .post-view p, .post-view ul, .post-view ol {margin-bottom: 10px;}
    .post-view h3 {font-size: 16px;margin-bottom: 7px;}
    .post-view h4 {font-size: 15px;margin-bottom: 5px;}
    .post-view h5,.post-view h6 {font-size: 14px;margin-bottom: 7px;}
    
    
    .new-product-div .sale-price ~ .price{font-size: 18px;}
    
    
    .cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(2n+1){clear: none;}
.cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(3n+1){clear: none;}
.cms-colour-samples.cms-page-view .main .std  .rig li{width: 100%; margin-right: 0;}
.cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(3n){margin-right: 0%;}
.cms-colour-samples.cms-page-view .main .std  .rig li:nth-child(2n){margin-right: 0;}
}  
@media screen and (max-width: 479px) {
    body .order-info {margin-top: 0;}
    .sales-order-view .order-info{padding-bottom: 5px;}
    .sales-order-invoice .order-links, .sales-order-creditmemo .order-links, .sales-order-shipment .order-links, .sales-order-creditmemo .order-links { text-align: left;}
    #checkout-review-table.data-table, #checkout-review-table.data-table thead th, #checkout-review-table.data-table tbody td {font-size: 11px;}
    #checkout-review-table.data-table thead th{border-bottom: 0;}
    .form-list .control label, .sp-methods dt label, #checkout-shipping-method-load .sp-methods dd label, #co-shipping-method-form .sp-methods dd label, .product-options ul.options-list label{min-width: inherit; max-width: 100%; width: 100%;}
}
@media screen and (max-width: 413px) {
   .container{width:300px;}
  .cms-home .htop-left img{display: inline-block;}
   .footer .footer-btm .copyright {line-height: 17px; margin-top: 5px;}
   .footer .footer-btm .copyright span{display: block;}
   .cms-home .htop-left h1,.htop-left p.logo-text {margin-top: 0;}
   .htop-left img {display: inline-block;}
   .footer .footer-top .block-subscribe .input-box .input-text {width: 195px;height: 40px;font-size: 13px;padding: 0 10px;}
   .footer .footer-top .block-subscribe .actions .button {width: 105px;font-size: 13px;letter-spacing: 0;}
   .footer .footer-top .footershop_by,.footer .footer-top .our_company { width: 100%;}
   .footer .footer-top .footershop_by{margin-bottom: 10px;}
   .footer .footer-top .block-title {margin-bottom: 0;}
   .footer .footer-top .block-subscribe .block-content p {line-height: 16px;margin-bottom: 8px;margin-top: 6px;font-size: 13px;}
   .footer .footer-top .blocks ul li{width: auto;}
   .footer .footer-top .blocks ul li a{font-size: 14px;}
   .footer .footer-top .blocks ul li:after{content: "/"; margin: 0 7px;}
   .footer .footer-top .blocks ul li:last-child:after{content: ""; margin: 0;}
   .footer .footer-top .blocks ul li a:hover{padding-left: 0;}
   .htop-right-btm {width: 100%; margin-top: 0;}
   .htop-right-top{font-size: 0;}
   .head-top .call-section {margin-right: 20px;}
   .head-top .top-links li {margin-right: 20px;}
   .head-top .inquire-now-btn {margin-left: 20px;}
   .htop-right-top{margin-bottom: 5px;}
   .head-top .top-links li.compare-link{margin-top: -3px;}
   .htop-left{width: 100%; text-align: center; margin-bottom: 10px;}
   .htop-right-btm #header-search {top: 165px;}
   .htop-left .logo .small{float: none; display: inline-block; max-height: 70px;}
   .htop-right {float: right;width: 100%;text-align: center;}
   .htop-right-btm .skip-links {width: 200px;}
   .htop-right-btm .header-minicart .skip-cart:hover, .htop-right-btm .header-minicart .skip-cart{width: 100px;}
   .htop-right-top {float: right;width: 100%;text-align: center;}
   .head-top .call-section {padding: 0;float: none;display: inline-block;vertical-align: top;}
   .head-top .top-links {float: none;display: inline-block;vertical-align: top;padding: 0;}
   .head-top .inquire-now-btn {float: none;display: inline-block;margin-top: -7px;}
   .head-top .top-links li.register-link{margin-left: 0;}
   .good-deal-section .deal-div .large-text {font-size: 19px;}
   .good-deal-section .deal-div .small-text {font-size: 13px;letter-spacing: 0;}
   .good-deal-section .deal-div .small-text::after,.good-deal-section .deal-div .small-text::before {width: 19px;}
   .home-slider .item .text-on-image .style-text{font-size: 20px;}
   
   .shop-cat-div .title {font-size: 18px;margin-bottom: 20px;line-height: 5px;}
   .two-cat-div li .cat-box {width: 165px;padding: 5px 10px;}
   .two-cat-div li .cat-box .cat-name {font-size: 20px;line-height: 22px;}
   .two-cat-div li .cat-box .cat-desc {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
   
   .new-product-div .price,.new-product-div .sale-price { font-size: 21px; margin-bottom: 5px;}
   .category-list {margin-top: -10px;margin-bottom: 15px;padding: 10px 15px;}
   .category-banner {background-size: 138% 91px;height: 96px;background-position: 35% 0;}
   
   .product-image-div .product-image-gallery {height: 250px;}
   .available-colours .available-img a { width: 100%;margin-right: 0;margin-bottom: 10px;}
   .product-view .product-shop .add-to-box .add-to-cart-buttons .button {background-position: 60px center;padding: 0 0 0 28px;width: 100%;margin-bottom: 0;height: 40px;}
   .catalog-product-view .col1-layout.main-container .col-main {margin: 0 0 15px 0;padding: 15px 10px 0 10px;}
   .block-viewed ol li, .block-related ul li {padding: 10px 0;}
   .tabing-div {margin-top: 5px;}
   .product-detail-sec{padding: 10px 0;}
    .email-friend-div{padding: 0 5px;}
   .product-view .product-shop .product-detail-sec .price-info,.available-colours,.product-view .product-shop .add-to-box .add-to-cart,.product-view .product-shop .add-to-box .add-button-div,.sharing-div,
   .devlivery-text,.product-view .product-shop .product-detail-sec .price-info,.product-options {padding-left:12px; padding-right: 12px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.price, .add-to-cart-wrapper .grouped-items-table-wrapper th.price {padding-left: 4px;padding-right: 4px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.name, .add-to-cart-wrapper .grouped-items-table-wrapper th.name {padding-left: 9px;padding-right: 15px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.name p {font-size: 13px;line-height: 17px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.price .regular-price-1, .add-to-cart-wrapper .grouped-items-table-wrapper td.price .special-price {font-size: 13px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.price .regular-price{font-size: 12px;}
   .add-to-cart-wrapper .grouped-items-table-wrapper td.price, .add-to-cart-wrapper .grouped-items-table-wrapper th.price {padding-left: 0;}
   
   
   .account-login,.checkout-onepage-index .main {padding: 15px;margin: 0 0 20px 0;}
   .account-login .col2-set .buttons-set .button{width: 100%;}
   .account-login .col2-set .buttons-set{text-align: center; margin: 0; padding: 0;}
   .account-login .col2-set .forgot {line-height: 35px;float: none;display: inline-block; padding: 0;}
   
   .account-create {padding: 15px;margin: 0 0 20px 0;}
   .account-create .buttons-set .button{width: 100%;}
   .checkout-onepage-success .checkout-success .buttons-set button{width: 100%;}
   .account-create .buttons-set{text-align: center; margin: 0; padding: 0;}   
   
   .account-forgot {padding: 15px;margin: 0 0 20px 0;}
   .account-forgot .buttons-set .button{width: 100%;}
   .account-forgot .buttons-set{text-align: center; margin: 0; padding: 0;}  
   
   
   /*----------------------------- Cart Page ------------------------------*/
    .cart,.cart-empty{padding: 15px;margin: 0 0 20px 0;}
    .cart .button2, .cart-table .product-cart-actions .button, .cart .button {font-size: 12px;}
    .cart-totals .checkout-types .btn-checkout{width: 100%;}
    #discount-coupon-form .input-text, .cart .giftcard .input-text {width: 165px;} 
    
    /*----------------------------------------------- Checkout Pages --------------------------------*/
    .opc .section .step-title h2 {font-size: 13px;}
    .checkout-onepage-index .buttons-set button.button, .checkout-onepage-index #co-shipping-method-form .buttons-set .button{width: 100%;}
    #review-buttons-container .f-left {float: right;width: 100%;text-align: center;}   
    
    
    /*------------------------------------------ Order and Return Page --------------------------------*/
    .sales-guest-form .search-form .buttons-set .button {width: 100%;}
    .customer-account-changeforgotten .scaffold-form  .buttons-set .button{width: 100%;}
    
    /*------------------------------------------ Advance Search Page --------------------------------*/
    .advance-search-div #form-validate .buttons-set .button {width: 100%;}
    
    /*------------------------------------------ Contact Page ------------------------------------*/
    .cnt-outer .buttons-set .button{width: 100%;}
    
    .multiple-checkout-div .button.button3{width: 100%;}
    body[class*="checkout-multishipping-"] .buttons-set .back-link {width: 100%;text-align: center;}    
    .customer-account .my-account .button{width: 100%;}
    
    .send-friend #product_sendtofriend_form .buttons-set .button{width: 100%;}
    .send-friend #product_sendtofriend_form .buttons-set #add_recipient_button .button{margin-right: 0; margin-top: 5px;}
    
    .cart .cart-forms #discount-coupon-form .input-text{width: 111px; margin-right: 5px;}    
    .customer-account #my-orders-table thead th {width: 37%;}
    
    
    
    /*--------------------------------------------- Blog Pages --------------------------------------------*/
    .post-list li.item h2 a {font-size: 15px;}
    .comments-wrapper #respond .buttons-set button.button {width: 100%;}
    .post-view h2 {font-size: 17px;}
}    

