.credits{background: url(../img/dcsf-logo.png);text-indent: -9009px;width: 100px;height: 25px;display: inline-block;background-size: 100px 25px;vertical-align: middle;margin-left: 5px;}
.copyright_area{background: #f5f5f5;border-top: 1px solid #444;}
.copyright_area p{color:#333;margin:0;}
.copyright_area a{color:#ccc;}
.copyright_area a:hover{color:#333;}
@media screen and (min-width:993px) and (max-width:1365px){
.welcome-area .welcome-product li:nth-child(3){float:left}
.welcome-product {display: inline-block;width: 780px;}
.newsBlg-area .blog-section1{width:31%}
.blog_page{width:60%}

.blog_details_area .blog_author_area .author_details{padding:20px}
.blog_details_area .blog_author_area .author_details2 h4 span{margin-left:15px}
.blog_details_area .blog_author_area figure{margin-right:20px}
.blog_details_area .blog_author2 {margin: 6px 0 0;}

.about_reviews_rht figure.clearfix{padding:0px 70px}
.about_area .about_reviews .about_reviews_rht{width:60%}
.about_area .about_reviews .about_reviews_rht .review_sld_txt{width:100%}

.subscribe-area ul li:nth-child(2){margin:0% 4%}
.partner-area ul li{width:12%; margin:0% 2%}

.featured-area .tab-content{text-align:center}
.featured-area .featured-item{float:none; margin:5px !important}
}
@media screen and (min-width:768px) and (max-width:992px){
.spacer{padding:20px 0px}
.nav > li > a {
    display: block;
    font-size: 13px;
    padding: 10px;
    position: relative;
}
.spacer{padding:20px 20px}

.header-top-area{display:block}
.header-top-area ul li{padding-right:0px}
.header-top-area .header-top-right .lang, .header-top-area .header-top-right .currency, .header-top-area .header-top-right .account{padding-left:3px}
.header-top-area .header-top-right{font-size:12px}
.header-top-area .header-top-right i{margin-right:0px}

header .cart-area div{margin-left:4px}
header .cart-area h3 span{right:-4px; top:-4px}
.navbar-brand > img{width:70; height:auto}
.welcome-area .welcome-product li{width:50%}
.nav-tabs > li {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
}
.featured-area .nav-tabs{float:none; top:0px;}
.featured-area .site-section-area{text-align:center}
.featured-area .featured-item{float:none; margin-right:0px;}
.product-coll-listing .listing-col-bx{width:50%; margin:0%; padding:20px;}
.product-coll-listing .listing-col-bx2{width:47%}
.subscribe-area .container{padding:30px 30px}
.subscribe-area ul li:nth-child(1){width:100%}
.subscribe-area ul li:nth-child(2){width:100%; margin:0%}
.newsBlg-area .blog-section1{width:100%; margin:0px; padding:20px; float:none }
.newsBlg-area .blog-section1 .site-section-area{text-align:center}
.newsBlg-area .blog-section2 figure .blg-fig-bx {bottom: 45px;left: 0;position: relative;}
.partner-area{text-align:center}
.footer-area .footer_bx {padding: 20px 50px;width: 100%;}
.footer_bx{background-position:top 30px right 50px}

/*product-details page css*/
.product_details{text-align:center}
.product_details .product_details_img{display: inline-block;float: none;max-width: 524px;width: 100%;}
.product_details .product_details_txt {float: none; padding: 20px;text-align: left;width: 100%;}
.product_details .product_details_txt h2{max-width:100%}
/*contact page css*/
.contact_detail_area ul li{padding-right:28px}
.contact_detail_area ul li:first-child{padding-right:0px}
.contact_detail_area ul li figure{float:none; margin-bottom:15px;}

.side_bar{width:100%; padding:20px;}
.side_bar .popular_area ul li .pop_details{width:60%}

.blog_details_area .blog_author_area .author_details{padding:20px}
.blog_details_area .blog_author_area .author_details2 h4 span{margin-left:15px}
.blog_details_area .blog_author_area figure{margin-right:20px}

.about_reviews_rht figure.clearfix{padding:0px 70px}
.about_area .about_reviews .about_reviews_rht{width:60%}
.about_area .about_reviews .about_reviews_rht .review_sld_txt{width:100%}


.slider-area .carousel-caption{padding:5% 0px}
.slider-area .carousel-caption h3{font-size:20px; margin-bottom:0px;}
.slider-area .carousel-caption h1{font-size:24px}
.slider-area .carousel-caption h2{font-size:26px; padding-bottom:0px;}
.slider-area .carousel-caption h4{font-size:20px;}
.slider-area .carousel-caption h4 span{font-size:26px;}
.slider-area .carousel-caption p{max-width:100%; font-size:14px; margin:5px 0px; line-height:normal}
.slider-area .carousel-caption h5 span{font-size:12px; padding:0px}

.subscribe-area .container{padding:30px 10px}
.subscribe-area ul li:nth-child(1){width:37%}
.subscribe-area ul li:nth-child(2){width:40%; margin:0%}
.subscribe-area ul li:nth-child(3){width:21%; margin:0%; text-align:right}
.subscribe-area ul li:nth-child(3) button{padding:10px}


}
@media screen and (min-width:200px) and (max-width:767px){
.spacer{padding:20px 20px}
.header-top-area{display:block}
.header-top-area .header-top-right .lang, .header-top-area .header-top-right .currency, .header-top-area .header-top-right .account{padding-left:3px}
.header-top-area .header-top-right{font-size:12px}
.header-top-area .header-top-right i{margin-right:0px}
header .cart-area{padding-top:0px}

.navbar-brand > img {
    width: 200px;
    height: auto;
    margin-top: 10px;
}
.nav-tabs > li {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
}
.featured-area .nav-tabs{float:none; top:0px;}
.featured-area .site-section-area{text-align:center}
.featured-area .featured-item{float:none; margin-right:0px;}

.newsBlg-area .blog-section1{width:100%; margin:0px; padding:20px; float:none }
.newsBlg-area .blog-section1 .site-section-area{text-align:center}
.newsBlg-area .blog-section2 figure .blg-fig-bx {bottom: 45px;left: 0;position: relative;}
.partner-area{text-align:center}
.partner-area ul li{ width:38%}
.footer-area .footer_bx {padding: 20px 50px;width: 100%;}
.footer_bx{background-position:top 30px right 50px}

/*product page css*/
.header-top-inner{margin-bottom:20px}
.pagination_area .pagination > li > a, .pagination > li > span {width:30px;height:30px;line-height:30px;}

/*product-details page css*/
.product_details{text-align:center}
.product_details .product_details_img{display: inline-block;float: none;max-width: 524px;width: 100%;}
.product_details .product_details_txt {float: none; padding: 20px;text-align: left;width: 100%;}
.nav-tabs > li{margin-bottom:0px;}

/*contact page css*/
.contact_detail_area{padding:20px}
.contact_detail_area ul li{
	width:100% !important
}
.side_bar{width:100%; padding:20px;}
.side_bar .popular_area ul li .pop_details{width:60%}

.about_area .about_happy ul li{width:45%; margin-bottom:20px}
.about_area .about_happy ul li figure{display:block; width:100%; text-align:center}
.about_area .about_happy ul li h4{width:100%; text-align:center}
.about_area .about_shipping ul li{width:100%; margin-bottom:20px}
.about_area .about_reviews .about_reviews_lft{width:100%; padding:0px;}
.about_area .about_reviews .about_reviews_rht{margin-top:30px}
.about_reviews_rht figure.clearfix {padding: 0px 15%;color:#fff;}
.about_area .about_reviews .about_reviews_rht .review_sld_img{float:none; display:inline-block}
.about_area .about_reviews .about_reviews_rht .review_sld_txt{width:100%; text-align:center;}
.about_area .about_reviews .about_reviews_rht .review_sld_txt h4{margin-bottom:20px}
.about_area .about_welcome {padding: 0 20px;}
.about_area .about_welcome h2{font-size:28px}



}
@media screen and (min-width:581px) and (max-width:767px){
.header-top-area .col-xs-12{width:50%}

.welcome-area .welcome-product li{width:50%}
.welcome-area .welcome-product .wlcm-product-ttl2{width:233px}
.nav > li > a{padding:10px}

.product_details_tab .nav > li > a{padding:8px;}
.nav-tabs > li{margin-bottom:0px;}
.product_details .product_details_txt h2{max-width:100%}

.slider-area .carousel-caption{padding:5% 0px}
.slider-area .carousel-caption h3{font-size:20px; margin-bottom:0px;}
.slider-area .carousel-caption h1{font-size:24px}
.slider-area .carousel-caption h2{font-size:26px; padding-bottom:0px;}
.slider-area .carousel-caption h4{font-size:20px;}
.slider-area .carousel-caption h4 span{font-size:26px;}
.slider-area .carousel-caption p{max-width:100%; font-size:14px; margin:5px 0px; line-height:normal}
.slider-area .carousel-caption h5 span{font-size:12px; padding:0px}


.subscribe-area .container{padding:30px 10px}
.subscribe-area ul li:nth-child(1){width:37%}
.subscribe-area ul li:nth-child(2){width:40%; margin:0%}
.subscribe-area ul li:nth-child(3){width:21%; margin:0%; text-align:right}
.subscribe-area ul li:nth-child(3) button{padding:10px}

.product-coll-listing .listing-col-bx{width:50%; margin:0%; padding:20px;}
.product-coll-listing .listing-col-bx2{ display: inline-block; max-width: 100%;width: 50%; margin-top:50px;}
.product_details_tab .container{padding:0px}

.blog_details_area .blog_title{padding:0px 20px}
.blog_details_area .blog_title .blog_title_lft{width:100%; margin-bottom:20px;}
.blog_details_area .blog_title .blog_title_rht{width:100%}
.blog_details_area .blog_para p{padding:0px 20px}
.blog_details_area .blog_bg_img{padding:20px}
.blog_details_area .blog_author_area figure{margin-right:20px}
.blog_details_area .blog_author_area .author_details{padding:0px}
.blog_details_area .blog_author_area .author_details2 h4{margin-top:20px}
.blog_details_area .blog_author2{margin:6px 0px 0px 0px}
.blog_details_area .blog_comment .product_comment{padding:20px}
.blog_details_area .blog_author_area{padding:10px 20px}
.blog_details_area .site-section-area{margin:20px}

.about_area .about_shipping ul li {width: 49%;margin-bottom: 30px;}


}

@media screen and (min-width:200px) and (max-width:580px){
	
.header-top-area{display:block}
.header-top-area .col-xs-12{width:100%}
.header-top-area .header-top-left ul{text-align:right}
.header-top-area ul li{padding-right:0px}
.header-top-area .header-top-right .lang, .header-top-area .header-top-right .currency, .header-top-area .header-top-right .account{padding-left:3px}
.header-top-area .header-top-right{font-size:12px}
.header-top-area .header-top-right i{margin-right:0px}


.nav > li > a{border-bottom:1px solid #ccc !important}
/*product-details page css*/
.product_details_img .thumbnails > a{margin-top:0px; margin-bottom:0px}
.product_details .product_details_txt h2{font-size:20px}
.product_details .size_bx .size{width:100%; margin-bottom:10px;}
.product_details .add_btn_area .qty_bx, .product_details .add_btn_area .btn_bx{width:50%}
.product_details .add_btn_area .add_wishlist{width:100%; margin-top:20px; text-align:center}	
.product_details{padding:0px;}
.nav-tabs > li{display:block}

.slider-area .carousel-caption{padding:5px 0px}
.slider-area .carousel-caption h3{font-size:14px; margin-bottom:0px;}
.slider-area .carousel-caption h1{font-size:14px}
.slider-area .carousel-caption h2{font-size:15px; padding-bottom:0px;}
.slider-area .carousel-caption h4{font-size:14px;}
.slider-area .carousel-caption h4 span{font-size:14px;}
.slider-area .carousel-caption p{max-width:100%; font-size:11px; margin:5px 0px; line-height:normal}
.slider-area .carousel-caption h5 span{font-size:10px; padding:0px}


.welcome-area .welcome-product .wlcm-product-ttl2{width:80%;left:0px;margin:0px 10%}
.subscribe-area .container{padding:20px}
.subscribe-area ul li:nth-child(1){width:100%}
.subscribe-area ul li:nth-child(2){width:56%; font-size:10px; margin:0px}
.subscribe-area ul li:nth-child(2) input{font-size:10px;}
.subscribe-area ul li:nth-child(3){width:40%; text-align:right}
.subscribe-area ul li:nth-child(3) button{font-size:9px; padding:10px 10px}

.product-coll-listing .listing-col-bx{width:100%; padding:0px 20px}
.product-coll-listing .listing-col-bx2{ display: inline-block; max-width: 100%;width:350px; padding:0px 20px}

.site-section-area h2{font-size:20px}

.product_details .product_details_txt h5 span{display:block; width:100px; margin-top:20px;}
.product_details .product_details_txt h2{max-width:100%}
.product_details_tab .container{padding:0px}
.product_details_tab .nav-tabs{padding:10px 0px; border-radius:5px}

.product_comment .comment_frm ul li:nth-child(1){width:100%}
.product_comment .comment_frm ul li:nth-child(2){width:100%}

.blog_details_area .blog_title{padding:0px 20px}
.blog_details_area .blog_title .blog_title_lft{width:100%; margin-bottom:20px;}
.blog_details_area .blog_title .blog_title_rht{width:100%}
.blog_details_area .blog_para p{padding:0px 20px}
.blog_details_area .blog_bg_img{padding:20px}
.blog_details_area .blog_author_area{text-align:center}
.blog_details_area .blog_author_area figure{display:inline-block; margin-right:0px; float:none}
.blog_details_area .blog_author_area{border-radius:24px}
.blog_details_area .site-section-area{text-align:center}
.blog_details_area .blog_author_area .author_details{padding:0px}
.blog_details_area .blog_author_area .author_details2 h4{margin-top:20px}
.blog_details_area .blog_author2{margin:6px 0px 0px 0px}
.blog_details_area .blog_comment .product_comment{padding:20px}
.blog_details_area .blog_author_area{padding:10px 20px}
.blog_details_area .site-section-area{margin:20px}
.welcome-area .welcome-product li{float:none !important}


}
	
}
@media screen and (min-width:200px) and (max-width:480px){
.shoes-coll-area ul li{width:58px; height:58px}
	
.blog_details_area .blog_social_area .share_txt{width:100%}
.blog_details_area .blog_social_area{padding:16px 32px; border-radius:10px}
.footer-area .footer_bx{padding:20px 15px}


}




