@media (max-width:1200px){	
nav ul li{padding:0 20px}
.amazing-offer h3:after{left:70px}
.latest-post-img img{width:250px}
.meta > li:last-child{margin-right:0}
.meta > li{font-size:12px; margin-right:10px}
.meta > li img{margin-right:5px; width:30px}
.meta > li:before{font-size:10px; right:-11px; top:1px}
.post-detail > h3{font-size:16px}
.post-detail > p{letter-spacing:0}
.dndtheme-blog.full .latest-post-img img{width:100%}
}

@media (min-width:980px){
	.amazing-offer > span{
		background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
		border-radius: 0 0 17px 17px;
	}
	.amazing-offer h3{
		background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
		border-radius: 17px 17px 0 0;
		padding-bottom: 10px;
	}
	
}
@media (max-width:980px){
.welcome-creative-title > h2{float:none;}
.responsive-header{display:block}	
.menu-bar{display:none}
.topbar .socials{padding:0;text-align:center;width:100%}
.topbar .socials a{display:inline-block;float:none}
.topbar .some-txt{border:0 none; margin:10px 0 0;padding:0;text-align:center;width:100%}
ul.secondary-menu{line-height:20px; margin-top:5px; text-align:center; width:100%}
ul.secondary-menu li{display:inline-block;float:none;margin:0 3px}
.banner-overlay{background:#141414; float:left; left:0; padding:40px 20px; position:relative; top:0; width:100%;
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    -ms-transform:translate(0);
    -o-transform:translate(0);
    transform:translate(0);
}
.small-product{width:50%}
.why-us > .row > div{float:left;margin-bottom:40px;width:100%}
.why-us > .row > div:last-child{margin:0}
footer .widget:last-child{margin-bottom:60px}
.add-overlay{padding:25px 15px}
.add-overlay > h5{font-size:20px;line-height:20px}
.add-overlay > p{letter-spacing:2px}
.edition-text > p{font-size:14px; line-height:27px; margin-bottom:20px}
.edition-text > h2{font-size:50px;line-height:40px}
.edition-text > span{font-size:25px}
.why-us{padding:70px 40px}
.small-name{padding-right:0}
footer .small-name{padding-left:15px}
.dndtheme-services{text-align:center}
.featured-products .row > div{float:left;width:50%}
.amazing-offer h3:before, 
.amazing-offer h3:after{display:none}
.amazing-offer{background:rgba(100, 100, 100, 0.7); margin:0; padding:40px 20px}
.amazing-offer h3{color:#fff}
.amazing-offer > span{color:#fff}
.masonary > div{float:left;width:50%}
.limited-thumbs{right:30px}
.top-info{max-width:none; text-align:center;width:100%}
.top-info li{display:inline-block; float:none; padding:0 20px}
.top-info li:before{left:-8px}
.fancy-post-overlay{left:0; width:100%;
    -webkit-transform:translate(0) scale(0.8);
    -moz-transform:translate(0) scale(0.8);
    -ms-transform:translate(0) scale(0.8);
    -o-transform:translate(0) scale(0.8);
    transform:translate(0) scale(0.8);
}
.col-md-6 .fancy-post-overlay{width:100%;left:0}
.dndtheme-counter .row > div{float:left;width:50%}
.success-text{padding:0}
.success-text > h3{font-size:40px}
.success-text > h4{font-size:70px; line-height:60px; margin-bottom:40px}
.about-dndtheme > img{display:unset; width:100%}
.about-text{display:unset; float:left; padding:30px 0 0; width:100%}
.sidebar{float:left; margin-top:50px; width:100%}
.dndtheme-blog.full .row > div{float:left; width:50%}
.coupon{margin-bottom:20px;width:100%}
.contact-page-form{float:left; margin-top:40px; width:100%}
.signinform{float:left; margin-bottom:50px;width:100%}
.gallery-selectors{margin-bottom:40px}
.product-detail-page .price{width:100%}
.product-detail-exts{width:100%}

.about-text img{ display:inline-block; width:45%;}
.videospg >div.row >div.video-box:nth-child(2){ margin-top:30px;}
}


@media (max-width:767px){
.block{ padding:55px 0;}
.block .container,
.container{padding:0 15px}
.edition-overlay{background:#141414; float:left; padding:40px 20px; position:relative; top:0; width:100%;
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    -ms-transform:translate(0);
    -o-transform:translate(0);
    transform:translate(0);
}
.custom-grid1{width:100%}
.custom-grid2{width:100%}
.amazing-offer h3{font-size:35px;line-height:30px}
.amazing-offer h3 strong{font-size:40px}
.limited-thumbs{background:#242424;text-align:center; float:left; left:0; position:relative; right:auto; top:0; width:100%;
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    -ms-transform:translate(0);
    -o-transform:translate(0);
    transform:translate(0);
}
.limited-thumbs a:before, 
.limited-thumbs a:after{display:none}
.limited-thumbs a{display:inline-block;float:none;margin:0 -2px -3px;width:10%}
.limited-thumbs a img{border-radius:0}
.button-set a{margin-bottom:10px;width:100%}
.button-set a:last-child{margin:0}
.small-product{width:100%}
.offer-text > h2{font-size:45px; line-height:50px}
.offer-text > h2 span{font-size:60px}
.white-column{padding:80px 15px}
.white-column .rotated-title{display:none}
.on-sale ul{margin:0 0 30px}
.error-page > h1{font-size:150px}
.error-page > p{padding:0}
.error-page > strong{font-size:25px}
.about-text > h2{font-size:45px}
.about-text > span{font-size:25px}
.dndtheme-comments ul ul{padding:0}
.comment{padding:0}
.comment-details{padding-top:110px}
.comment-avatar{left:40px;top:20px}
.dndtheme-author .colored-socials{float:left; margin-top:10px; position:relative; width:100%}
.author-name{display:unset; float:left; padding:20px 0 0; width:100%}
.dndtheme-author .colored-socials a{margin:0 10px 0 0}
.comment-details strong{width:100%}
.comment-time{width:100%}
.cart-table table{width:1170px}
.cart-table{overflow:auto}
.cart-bottom a{margin-top:10px}
.checkout-total{width:100%}
.dndtheme-faqs .nav li{width:50%;text-align:center}

/* Dharma Edited*/
.about-dndtheme{ display:inline-block;}
.about-text img{ width:100%;}
section.catalog-inr img{ display:inline-block; width:100%;}
footer ul{float: left;margin: 35px 0;width: 100%;display:block;}
footer ul li{padding:0;width: 33%;float: left;}
footer ul li:before{display:none;}
.footer_logo{display:flex;}
.footer_logo img{margin: 0 auto;}
.dndtheme-product .dndtheme-product-img > img{height:auto;}
}

@media (max-width:480px){
.get-quote h2{font-size: 22px;}
.get-quote span{ font-size:28px;}
.btn-get-quote{ font-size:26px; margin:0;}
.featured-products .row > div{width:100%}
.masonary > div{width:100%}
.edition-text > h2{font-size:32px}
.latest-post-img{display:unset;float:left;width:100%}
.latest-post-img img{width:100%}
.post-detail{display:unset; float:left; padding:20px 0 0; width:100%}
.banner-overlay > span{font-size:20px}
.banner-overlay > h3{font-size:40px; line-height:40px}
.why-us{padding:60px 20px}
.logos > li{width:50%!important}
.limited-thumbs a{width:25%}
.offer-text > h2{font-size:25px; line-height:30px}
.offer-text > h2 span{font-size:40px}
.fancy-post-overlay{background:#141414; float:left; opacity:1; padding:40px 15px; position:relative; top:0; width:100%;
    -webkit-transform:translate(0px) scale(1) !important;
    -moz-transform:translate(0px) scale(1) !important;
    -ms-transform:translate(0px) scale(1) !important;
    -o-transform:translate(0px) scale(1) !important;
    transform:translate(0px) scale(1) !important;
}
.fancy-post-overlay h3{font-size:20px}
.dndtheme-counter .row > div{width:100%}
.review > img{display:unset}
.review-details{display:unset; float:left; margin-top:20px; padding:20px; width:100%}
.title h2{font-size:27px}
.topbar.style2{padding:5px 0}
.creative-title > h2{font-size:35px}
.creative-title > span{font-size:20px}
.pagetop-text{background:#141414; float:left; left:0; padding:30px 20px; position:relative; top:0; width:100%;
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    -ms-transform:translate(0);
    -o-transform:translate(0);
    transform:translate(0);
}
.pagetop-text h1{font-size:30px; line-height:30px; margin-bottom:10px}
.breadcrumbs{line-height:10px}
.dndtheme-blog.full .row > div{width:100%}
.product-detail-page .corner-btn{width:100%;text-align:center}
}
@media (max-width:480px){
.welcome-creative-title > h2{ font-size:32px; line-height:46px;}
.welcome-creative-title > h2 > span{font-size: 42px;}
/* Footer Menu changed*/
footer ul{ width:100%; display: list-item; text-align: left;}
footer li{ width:48%; float:left;}
/*footer ul li:before{ margin-left:8px;}*/
}