/* Create By D.G */
@media only screen and (min-width: 1200px) {
	.products-grid .item:nth-child(4n+1){clear:both;}
	
	.col2-left-layout .col-left.sidebar{width:22%;}
	.col2-left-layout .col-main{width:78%;}
	.block-subscribe .input-box {
    float: left;
    width: 250px;
}
}

@media only screen and (min-width: 992px) and (max-width : 1199px) {
	.dgtoplinks ul li{font-size:18px; padding:0 6px;}
	ul.menu a{padding:15px 12px;}	
	.populerprods .products-grid .item:nth-child(4n+1){clear:both;}
	.category-products .item:nth-child(3n+1) {
    clear: both;
}
	.prodcatewrap .prodcateblock .prodcateblockinn{min-height:180px;}
	.prodcatewrap .prodcateblock img{width:105px;}
		
	.hmaboutlighter p{padding:0 60px;}
	.shippingwrap:after{background-size:100% auto;}
	
	.col2-left-layout .col-left.sidebar{width:20%;}
	.col2-left-layout .col-main{width:80%;}
	.topinfo {
        padding-top: 16px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.is-sticky .header_logo a img{max-width:90%;}
	.topinfo{padding-top:8px;}
	.populerprods .products-grid .item:nth-child(3n+1){clear:both;}
	.pager .pages {text-align: left;display: inline-block;float: left;margin-top: 12px;}
	.is-sticky .topinfo {padding-top: 2px;}
	.dgtoplinks ul li a {font-size: 15px;line-height: 16px;}
	.dgtoplinks ul li a span {font-size: 10px;}
	.dgtoplinks ul li{padding:0 4px; font-size:14px;}
	#search_block_top{margin-left:0px;}
	.dgcart{margin-left:5px;}
	.category-products .item:nth-child(2n+1) {
    clear: both;
}
	.dgmenuwrap{}
	ul.menu > li::after{content:''; position:inherit;}
	ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
	ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
	ul.menu ul li{border-bottom:none;}
	
	
	.prodcatewrap .prodcateblock .prodcateblockinn{min-height:180px;}
		
	.hmaboutlighter p{padding:0 30px;}	
	.shippingwrap:after{background-size:100% auto;}	
	.testocol .dg-testimonial{margin:0 -15px;}
	.testocol .testoblock{padding:0 20px ; margin:0 15px;}
	
	.block-related .block-content li{width:33.3333%;}
	.block-related .block-content li li:nth-child(3n+1){ clear: left; }
	.block-related .block-content li li:nth-child(4n+1) { clear: none; }
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	.is-sticky .topinfo{padding-top:7px;}
	.dgtoplinks .current{display:block;}
	.dgtoplinks ul{display:none; position:absolute; top:100%; right:0; width:200px; z-index:99999; background:#EFEFEF;}
	.dgtoplinks ul li{display:block; float:none; padding:0; border-bottom:1px solid #e1e0e0; font-size:18px;}
	.dgtoplinks ul li a{display:block; padding:5px 15px;}
		
	.dgmenuwrap{width:100%; margin-bottom:0;}
	ul.menu > li::after{content:''; position:inherit;}
	ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
	ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
	ul.menu ul li{border-bottom:none;}
	
	.products-grid .item, .populerprods .products-grid .item{width:33.3333%;}
	.products-grid .item:nth-child(3n+1){clear:both;}
	
	.prodcatewrap .prodcateblock{width:50%; float:left;}
	.prodcatewrap .prodcateblock .prodcateblockinn{min-height:180px;}
	.prodcatewrap .prodcateblock img{width:105px;}
		
	.hmaboutlighter p{padding:0 30px;}	
	.shippingwrap span{font-size:38px;}
	.shippingwrap:after{background-size:100% auto;}	
	.testocol .dg-testimonial{margin:0 -15px;}
	.testocol .testoblock{padding:20px 20px 20px 20px; margin:0 15px;}
	
	.foottop .footblock{width:50%; float:left;}
	.foottop .footblock.newsletter{width:100%;}
	
	.category-products > .toolbar .sorter .sort-by{margin:0 0 10px 0;}
	
	
	.block-related .block-content li{width:50%;}
	.block-related .block-content li li:nth-child(2n+1){ clear: left; }
	.block-related .block-content li li:nth-child(4n+1) { clear: none; }
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.is-sticky .topinfo{padding-top:7px;}
	.logowrap{width:65%;}
	.topinfo{width:35%; padding-top:18px;    padding-left: 0;}
	#header .topinfo {
    padding-top: 16px;
}
	.dgtoplinks .current{display:block;}
	.dgtoplinks ul{display:none; position:absolute; top:100%; right:0; width:200px; z-index:99999; background:#EFEFEF;}
	.dgtoplinks ul li{display:block; float:none; padding:0; border-bottom:1px solid #e1e0e0; font-size:18px;}
	.dgtoplinks ul li a{display:block; padding:5px 15px;}
		
	.dgmenuwrap{width:100%; margin-bottom:0;}
	ul.menu > li::after{content:''; position:inherit;}
	ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
	ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
	ul.menu ul li{border-bottom:none;}
	
	.products-grid .item, .populerprods .products-grid .item{width:50%;}
	.products-grid .item:nth-child(2n+1){clear:both;}
			
	.hmaboutlighter p{padding:0 30px;}	
	.shippingwrap{margin:-50px 15px 58px;}
	.shippingwrap span{font-size:30px;}
	.shippingwrap:after{background-size:100% auto;}
	.testocol{padding:0 15px;}	
	.testocol .dg-testimonial{margin:0 -15px;}
	.testocol .testoblock{margin:0 25px;}
	
	.foottop .footblock{width:50%; float:left;}
	.foottop .footblock.newsletter{width:100%;}
	
	.category-products > .toolbar .sorter .sort-by{margin:0 0 25px 0;}
	
	.block-related .block-content li{width:100%;}
	.block-related .block-content li li:nth-child(4n+1) { clear: none; }
}

@media only screen and (max-width: 479px) {
	.is-sticky .header_logo a img{max-width:100%;}
	.is-sticky #header .topinfo{padding-top:4px !important;}
	.logowrap{width:55%;}
	.topinfo{width:45%;}
	.topinfo{padding-top:12px;}
	#header .topinfo {padding-top: 10px !important;}
	.dgtoplinks .current{display:block;}
	.dgtoplinks ul{display:none; position:absolute; top:100%; right:0; width:200px; z-index:99999; background:#EFEFEF;}
	.dgtoplinks ul li{display:block; float:none; padding:0; border-bottom:1px solid #e1e0e0; font-size:18px;}
	.dgtoplinks ul li a{display:block; padding:5px 15px;}
	#search_block_top.active-search #searchbox{width:250px;}
		
	.dgmenuwrap{width:100%; margin-bottom:0;}
	ul.menu > li::after{content:''; position:inherit;}
	ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
	ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
	ul.menu ul li{border-bottom:none;}
	

	.products-grid .item:nth-child(2n+1){clear:both;}
	.cart .page-title h1 {
    float: left;
    border-bottom: none;
    margin-bottom: 6px;
    margin-right: 10px;
    display: block;
    width: 100%;
}
.form-list label {
    margin-top: 1px;
    margin-left: 4px;
}
.form-list .field:first-child input, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename .name-firstname input.input-text, form#co-billing-form .form-list .name-middlename, form#co-billing-form .form-list .name-middlename input.input-text {
    width: 100% !important;
}
.form-list .field {
    width: 100%;
    float: left;
}
.cart .title-buttons .checkout-types {
    float: left;
}
.cart .page-title {
    text-align: left;
}
.cart .title-buttons .checkout-types li {
    float: left;
    margin: 10px 0 0;
}
.data-table tbody td .item-options {
    margin-top: 10px;
    margin-bottom: 0;
}
	.prodcatewrap .prodcateblock img{width:105px;}
	div#product_tabs_review_tabbed_contents table#product-review-table {display: block;overflow: scroll;overflow-y: hidden;}
	.hmaboutlighter p{padding:0 30px;}	
	.shippingwrap{margin:-50px 15px 58px; padding:19px 15px 30px;}
	.shippingwrap span{font-size:18px;}
	.shippingwrap p{font-size:15px;}
	.shippingwrap:after{background-size:100% auto;}
	.testocol{padding:0 15px;}	
	.testocol .dg-testimonial{margin:0 -15px;}
	.testocol .testoblock{margin:0 15px; padding:20px 0px 20px 10px;}
	
	.category-products > .toolbar .sorter .sort-by{margin:0 0 25px 0;}
	input.qty {
        width: 45px !important;
    }
	.product-options-bottom .add-to-cart{margin-bottom:10px;}
	.product-view .product-shop .email-friend{float:left;}
	
	.product-view .product-img-box .product-image img{max-width:100%;}
	
	.block-related .block-content li{width:100%;}
	.block-related .block-content li li:nth-child(4n+1) { clear: none; }
}

@media only screen and (max-width: 959px) {
ul.menu li.m-wishlist abbr {
    display: block;
    float: left;
    padding-right: 10px;
}
ul.menu li.m-wishlist abbr.item-count {
    padding: 0;
}
ul.menu li.m-wishlist abbr.item-count {
    top: 5px;
    font-size: 9px;
    width: 15px;
    height: 15px;
    line-height: 15px;
}
}
@media(max-width:480px){
.pager .pages {
    text-align: left !important;
    clear: both !important;
    margin-top: 5px !important;
    display: inline-block;
    width: 100%;
}
.dgcontainer p.amount {
    font-size: 12px !important;
    line-height: 30px !important;
    margin-left: 6px !important;
}
.pager .limiter label {
    margin-left: 0px !important;
}
table#multiship-addresses-table select {
    width: 100%;
    padding: 5px;
}
table#multiship-addresses-table thead {
    display: none;
}
.blog-search button.button span, .buttons-set button.button span {
    padding: 6px 5px !important;
}
.ms-megamenu .mb-submain .mb-maincontent> div {
    width: 100%;
    float: left;
}
}
@media(max-width:600px){
.send-friend .form-list {
    width: 100% !important;
}
.send-friend .form-list li {
    margin-right: 0 !important;
}
.send-friend .form-list li.wide textarea {
    width: 100% !important;
}
.send-friend .form-list input.input-text, .send-friend .form-list textarea {
    width: 100% !important;
}
.send-friend .form-list li.wide .input-box {
    width: 100% !important;
}
.dgtoplinks {
    top: 3px !important;
}
.send-friend .form-list .input-box {
    width: 100% !important;
}
button.btn-cart > span, button.button[title="Submit Review"] > span {
    padding: 8px 5px !important;
}
.account-login .content {
    min-height: auto !important;
}
}
.post-list .pager {
    clear: both;
    margin: 0 !important;
}