@media print {
* {
	text-shadow: none!important;
	color: #000!important;
	background: transparent!important;
	box-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
margin:.5cm
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}

@media screen and (min-width:1px) and (max-width:767px) {
#top-part{ height:auto; background:url(../images/top-bg-res.jpg) repeat-x;}
.logo{ position:relative; width:100%; text-align:center; margin-left:0px;}
.top-logo-part{ height:auto;}
.top-part-inner{ width:100%;}

.free-shipping{ background:#231f20; height:auto; text-align:center; padding:0 0 10px;}
.free-shipping span{height:auto;}
.free-shipping span b{ border:none; margin:0px; padding:0px; float:left; width:100%; height:auto;}
.free-shipping span ul{ width:100%; text-align:center; margin:5px 0 0;}
.free-shipping span ul li{ float:none; display:inline-table;}
.free-shipping span b em{ float:none;}

.shoping-cart-part{ width:100%; float:left;}
.shoping-part-inner{ width:450px; float:none; margin:0 auto;}
.shoping-part-inner span{ margin:7px 20px 0 0;}

ul.slimmenu li a{ padding:15px 13px 8px; margin:0px;}
ul.slimmenu li a:hover{ padding:10px 13px 8px;}
ul.slimmenu li .active{ padding:10px 13px 8px;}

#featured-generes-part{ height:auto;}
.featured-generes-part-inner{ width:745px;}
.featured-generes-part-inner ul li{ margin:0 22px 20px 0;}

#latest-releases-part{ height:auto;}
.latest-releases-part-inner{ width:745px;}
.latest-releases-part-inner ul li{ margin:0 13px 24px; width:218px;}

#best-selling-products{ height:auto;}
.best-selling-products-inner{ width:745px;}
.best-selling-products-inner ul li{ margin:0 13px 24px; width:218px;}

#promotions-part{ height:auto;}

.promotions-part-inner{ width:577px;}
.promotions-part-right{ float:left; width:100%;}
.promotions-part-right .box{ margin:0 0 35px;}

.special-social-part-inner{ width:555px;}
.special-part{ width:100%;}
.social-part{ float:left; padding:0px; width:100%; border:none; margin:35px 0 0; border-top:1px solid #e5e5e5;}

#newsletter-signup{ height:auto; padding:20px 0;}
.newsletter-signup-inner{ width:98%;}
.newsletter-signup-inner h2{ font-size:24px; width:100%; margin:0px;}
.newsletter-signup-inner span{ margin:10px 0 0;}
.newsletter-signup-inner span input{ width:321px;}
.newsletter-signup-inner span a{ width:140px;}
.newsletter-signup-inner p{ margin:18px 0 0;}

#footer{ height:auto;}
.footer-inner{ width:100%;}
.footer-top-part{ background:#000000; height:auto; margin:20px 0 0; padding-bottom:20px;}
.footer-link{ width:100%;}
.footer-link ul{ margin:0 0 0 10px;  width:31%;}
.footer-link ul:last-child{ min-height:inherit;}
.footer-address{ width:300px; margin:20px 0 0 10px; float:left;}

.footer-bottom-part{ background:#151515; margin:0px; padding:20px 0;}

.page-contener-inner{width:98%;}
.bradcram-inner{width:98%;}

.trailer-video-inner{ width:98%; margin:20px auto;}
.video img{ width:100%; height:auto;}
.shopping-cart1 .tabborbg2{ width:950px;}

.coupon-code span .coupon-code-input{ width:50%;}
.payment-bottom-part{ width:95%;} 

.payment-bottom-part{ width:auto;}

.order-wishlist-part ul{ margin:0 auto; width:300px; display:table;}
.order-wishlist-part li{ margin:0 0 20px; width:278px;}
.order-wishlist-part li p{ height:auto;}
.order-wishlist-part .wishlist-img{ width:275px;}

.shipping-charger-table{ overflow-x:scroll; overflow-y:auto; padding:0 0 20px;}
.shipping-charger-table .tabborbg{ width:800px;}

.popupBox div img{width:100%!important; height:auto!important;}
}

@media screen and (min-width:1px) and (max-width:567px) {
.top-part-inner{ width:100%;}
.shoping-part{ margin:20px 0 10px;}
.shoping-part-inner{ width:400px;}

.featured-generes-part-inner{ width:98%;}
.featured-generes-part-inner ul{ text-align:center;}
.featured-generes-part-inner ul li{ width:216px; margin:0 10px 20px; float:none; display:inline-table;}
.featured-generes-part-inner ul li span{ width:100%; height:115px;}
.featured-generes-part-inner ul li span img{ width:100%;}
.featured-generes-part-inner ul li a{ text-align:left;}

.shoping-part-inner span{ margin:7px 20px 0 0;}
.top-search-but{ width:212px;}
.black-swan h2{ text-transform:none;}

.latest-releases-part-inner{ width:98%;}
.latest-releases-part-inner ul li {margin:0 9px 25px; width:45%;}
.latest-releases-part-inner ul li:last-child{margin:0 9px 25px;}
.best-selling-products-inner{ width:98%;}
.best-selling-products-inner ul li {margin:0 9px 25px; width:45%;}
.best-selling-products-inner ul li:last-child{margin:0 9px 25px;}

.promotions-part-inner{ width:98%;}
.promotions-part-left{ width:100%;}
.promotions-part-left img{ width:100%;}
.promotions-part-right .box{ margin:0 0 10px; width:49%;}

.special-social-part-inner{ width:98%;}
.special-part ul li .special-list-right{ width:75%;}
.newsletter-signup-inner{ width:98%;}
.social-part ul li .special-list-right{ width:75%; margin:0 0 0 10px;}

.newsletter-signup-inner{ width:96%;}
.newsletter-signup-inner span input{ width:210px;}
.newsletter-signup-inner span .subscribe-btn{ width:auto; padding:0 12px; font-size:15px;}

/****************************/
.dashboard-listing-left{ width:100%; margin:0 0 20px;}

.job-listing-right{ margin:10px 0 0; width:100%; float:left;}
.edit-profile{ margin:0px;}
.edit-pro-select em{ width:28%!important;}
.edit-profile-from1 span b{ width:100%; margin:0 0 5px;}
.edit-profile-from1-input{ width:92%;}
.edit-profile-from1-textarea{ width:97%;}
.edit-profile-from1 span .select-wrapper, .select-wrapper select{ width:98%;}
.edit-profile-from1 span .blank{ display:none;}

.register{ width:95%;}
.register-part{ margin:0px;}
.register-left{ width:100%;}
.reg-input{ width:94%;}
.register-rigth{ width:100%; padding:0px; border:none; margin:15px 0 0;}
.register-rigth span p{ padding:6px 0 0;}

.shopping-step{ background:none; margin:0 auto 20px;}
.shopping-step ul li{ width:50%; margin:0 0 30px;}
.shoppingcart-cnt{ width:98%;}
.shopping-cart1{ overflow:scroll;}
.shopping-cart1 .tabborbg{ width:950px;}
.shop-l{ width:auto;}

.order-class-left{ width:95%;}
.order-class-right{ margin:15px 0 0; width:95%; float:left;}
.order-bottom-part{overflow:scroll;}
.order-bottom-part .tabborbg{width:950px;}
.order-bottom-part .subtotbg{width:950px; padding:0 0 15px;}

.product-heading{ text-transform:capitalize; font-size:24px;}
.product-heading span{ margin:10px 0 0;}
.product-listing-left-part{ width:100%; margin:0 0 20px;}
.product-listing-left-part-inner{ width:95%;}

.product-listing-right-part{ width:100%;}
.product-listing-right-part ul li{ margin:0 10px 20px; width:45%;}


/**/
.product-detail{ margin:10px 0 0;}
.product-detail-top-part-inner{ width:98%;}
.product-detail-top-part-left{ width:368px;}
.product-detail-top-part-left img{ width:100%;}
.product-social-icon p img{ width:auto;}
.product-detail-top-part-right{ margin:25px 0 0; width:100%;}
.quantity-part{ padding:12px 0 5px;}
.quantity-part ul li{ width:60%;}
.quantity-part ul .quantity{width:25%; border-right:none;}
.quantity-part ul li:last-child{ width:100%; border-top:1px solid #dbdbdb; margin:10px 0 0;}
.quantity-part ul li:last-child h3{ float:left; margin:7px 0 0;}
.add-cart-wishlist span{ margin:0 0 20px;}
.add-cart-wishlist .add-to-wishlist{ margin:0px;}

.add-cart-wishlist span button{ margin-bottom:10px; font-size:16px;}
.add-cart-wishlist span a{ margin-bottom:10px; font-size:16px;}

.tracklikst-main-part{ margin:25px 0 0;}
.tracklikst-main-part-inner{ width:98%; margin:20px auto;}
.tracklikst-main-part-inner h3{ margin:10px 0 20px;}
.tracklikst-main-part-inner ul{ width:100%;}
.tracklikst-main-part-inner ul li{ width:99%;}
.tracklikst-main-part-inner ul li a{ margin:17px 0 0 13px; font-size:17px;}
.tracklikst-main-part-inner span{ margin:20px 0 8px;}

.product-detail-main-inner{ width:98%;}
.product-detail-main-inner h2{ font-size:30px; margin:0 0 10px;}
.product-detail-main-inner ul{ width:100%;}
.product-detail-main-inner .produ-right{ width:100%;}
.product-detail-main-inner ul li{ width:99%; font-size:15px;}
.product-detail-main-inner ul li b{font-size:15px;}
#amazingcarousel-container-7{ padding:0px!important;}

.revies-main-inner{ width:98%;}
.revies-main-inner form span b{ width:140px;}
.input-box{ width:65%;}
.texterea-desc{ width:63%;}
#amazingcarousel-7 .amazingcarousel-prev{margin-left:-30px!important;}
#amazingcarousel-7 .amazingcarousel-next{margin-right:-30px!important;}

.coupon-code span .coupon-code-input{ width:40%;}
.coupon-code .coupon-code-textarea{ width:98%;}
.coupon-code .coupon-code-textarea{ padding:10px 0 0 10px; width:98%;}
.payment-bottom-part{ width:98%; padding:10px 0 0 10px;}
.payment-bottom-part span input{ width:57%;}
.payment-bottom-part span .select-wrapper, .select-wrapper select{ width:57%;}
.payment-bottom-part .pay-meth em{ width:25%;}

.contact-form-left form span{width:100%;}
.texterea-col{width:99%;}
.map-image{ width:100%;}
.contact-form-left form span p{ float:left; width:100%; margin:10px 0 0;}
.page-heading-contact{margin:10px 0 30px;}

.social-part ul li {overflow-x: scroll; overflow-y:auto;}

.change-password-page{ width:95%;}
.change-password-page span b{ margin:0 0 7px; width:100%;}
.change-password-page span input{ padding:0 0 0 10px; width:95%;}

.edit-profile-from1-select1{ width:100%; margin:0px;}
.job-listing-right .success{ width:95%!important; margin-top:0px!important;}

.billng-page-inner{ width:98%;}
.billng-page-inner span b{ width:100%; margin:0 0 8px;}
.billng-page-inner span input{width:97%;}
.billng-page-inner span textarea{width:97%;}
.billng-page-inner span .select-wrapper, .select-wrapper select{width:97%;}
.billng-page-inner span select{width:97%;}

.shopping-slider-inner{ margin:0 auto; float:none; width:300px;}

.billng-page-inner span span{ width:96%;}
.billng-page-inner span span .select-wrapper, .select-wrapper select{ width:100%;}

.footer-social{ margin:30px 0 0 10px; width:230px;}
.footer-address{ margin:30px 0 0 10px; width:250px;}
.footer-address p{ width:86%;}

.products-artist .product-listing-right-part ul{ width:290px; margin:0 auto; float:none;}
.products-artist .product-listing-right-part ul li{ width:100%; margin:0 0 20px;}
.products-artist .product-listing-right-part ul li:nth-child(5n){ margin:0 0 20px;}
.products-artist .product-listing-right-part ul li:nth-child(4n){ margin:0 0 20px;}

.contact-form-left{ width:100%; border: 1px solid #c5c5c5;}
.contact-form-left-inner{ width:auto; border:none; margin:0px; padding:15px;}

}

@media screen and (min-width:1px) and (max-width:450px) {
.footer-link ul{ width:45%; min-height:250px;}
.footer-link ul:last-child{ min-height:inherit;}
.newsletter-signup-inner p{ float:left;}
.newsletter-signup-inner p img{ margin:0 10px 0 0;}

.latest-releases-part-inner h2{font-size: 24px;}
.best-selling-products-inner h2{font-size: 24px;}

.product-listing-right-part ul{ margin:0 auto; float:none; width:80%;}
.product-listing-right-part ul li{ margin:0 0 20px; width:100%;}

.add-cart-wishlist span a {font-size: 17px; margin: 0 10px 0 0;  padding: 0 15px;}
.quantity-part ul li{ width:70%;}

.product-detail-main-inner h2{text-transform: inherit; font-size: 28px;}
.recommended-products-part h2{text-transform: inherit!important; font-size:28px!important;}
.revies-main-inner h2{text-transform: inherit!important; font-size:28px!important;}
.revies-main-inner form span b{ width:100%; margin:0 0 10px;}
.input-box{width:95%;}
.texterea-desc{width:94%;}

.payment-bottom-part span b{ width:100%; margin:0 0 6px;}
.payment-bottom-part span .select-wrapper, .select-wrapper select{ width:96%;}
.payment-bottom-part span input{width:96%;}
.payment-bottom-part .pay-meth em{ width:32%;}

.newsletter-signup-inner span input{ width:230px;}
.newsletter-signup-inner span input{ width:auto!important; padding:0 10px!important;}
.special-part ul li .special-list-right{ width:71%;}
.special-part ul li .special-list-right span strong{ float:right; margin:0 0 10px;}

.latest-releases-part-inner ul {display:table; float:none; margin:0 auto; width:230px;}
.latest-releases-part-inner ul li{ margin:0 0 20px; width:100%;}
.latest-releases-part-inner ul li:last-child{ margin:0 0 20px;}

.best-selling-products-inner ul {display:table; float:none; margin:0 auto; width:230px;}
.best-selling-products-inner ul li{ margin:0 0 20px; width:100%;}
.best-selling-products-inner ul li:last-child{ margin:0 0 20px;}

.newsletter-signup-inner p{ float:left;}

.add-cart-wishlist span{ margin:0 0 20px; text-align:center;}
.add-cart-wishlist span a{ padding:0 10px; width:auto; font-size:16px; margin:0 8px 10px 0; height:60px; float:left;}
.add-cart-wishlist .add-to-wishlist{ margin:0;}
.add-cart-wishlist span button{font-size:17px; padding:0 10px; width:auto; margin:0 8px 10px 0; height:60px; float:left;}

}

@media screen and (min-width:1px) and (max-width:414px) {

ul.slimmenu.collapsed li{ margin:0 0 0 5px!important; width:98%!important;}

.shoping-part-inner span{ margin:7px 15px 0 0;}
.top-search-but{ width:190px;}
.free-shipping span b{ margin:5px 0 0; line-height:21px;}
.free-shipping span b em{ float:left; width:100%; margin:0px;}
.featured-generes-part-inner ul li{ margin:0 0 20px;}
.latest-releases-part-inner h2{ text-transform:capitalize; font-size:26px;}
.latest-releases-part-inner ul{ margin:0 auto; float:none; width:230px; display:table;}
.latest-releases-part-inner ul li{ width:230px; margin:0 0 20px;}
.latest-releases-part-inner ul li:last-child{ margin:0 0 20px;}
.latest-releases-part-inner ul li .latest-releases-bottom-inner h3{ height:auto;}

.best-selling-products-inner h2{ text-transform:capitalize; font-size:26px;}
.best-selling-products-inner ul{ margin:0 auto; float:none; width:230px; display:table;}
.best-selling-products-inner ul li{ width:230px; margin:0 0 20px;}
.best-selling-products-inner ul li .latest-releases-bottom-inner h3{ height:auto;}
.best-selling-products-inner ul li:last-child{margin:0 0 20px;}

.shoping-part-inner{ width:98%;}

.contact-input-box{width:95%;}
.texterea-col{ width:98%;}

.promotions-part-right{ text-align:center;}
.promotions-part-right .box{ width:268px; margin:0 0 20px; display: inline-block; float:none;}
.promotions-part-right .box:nth-child(2n){ float:none; display: inline-block; float:none;}

.special-part h2{ text-transform:capitalize;}
.special-part ul li .special-list-left{ width:91px;}
.special-part ul li .special-list-left span{ margin:0 auto; width:91px; height:126px; float:none; display:table;}
.special-part ul li .special-list-right{ margin:0 0 0 10px; width:70%;}
.special-part ul li .special-list-right p{ margin:0 0 10px;}
.special-part ul li .special-list-right span strong{ float:right; margin:0 0 10px;}

.social-part h2{ text-transform:capitalize;}
.social-part ul li .special-list-left{ width:100%;}
.social-part ul li .special-list-left span{ margin:0 auto; width:91px; height:126px; float:none; display:table;}

.social-part ul li .special-list-right h3{ text-align:center;}
.social-part ul li .special-list-right{ margin:15px 0 0; width:100%;}

.order-class-left{ width:94%;}
.order-class-right{ width:94%;}

.coupon-code .coupon-code-textarea{width:97%;}
.payment-bottom-part span b{ margin:0 0 6px; width:100%;}
.payment-bottom-part span .select-wrapper, .select-wrapper select{ width:96%;}
.payment-bottom-part span input{ width:96%;}
.payment-bottom-part .pay-meth em{ width:30%;}

.footer-social{ width:95%;}
.footer-address{ width:95%;}

.contact-form-left{ padding:0; width:100%;}

}

@media screen and (min-width:1px) and (max-width:410px) {
.shoping-part-inner{ width:95%;}
.shoping-part-inner span{ margin:0px;}
.top-search-but{ width:180px;}

.dashboard-listing-left h2{padding:8px 0 0 12px;}
.dashboard-list-left-box1 h2{ margin:0 0 10px; padding:0px;}
.dashboard-list-left-box1 h2 span{ margin:7px 0 0 11px; width:93%;}
.dashboard-type2 ul{ margin:0 0 0 10px;}

.newsletter-signup-inner span{ width:100%;}
.newsletter-signup-inner span input{ width:50%;}
.newsletter-signup-inner span a{ width:auto; padding:0 15px;}

.footer-link{ margin:0 auto; width:97%; float:none;}
.footer-link ul{ width:100%; margin:0 0 15px; min-height:inherit;}

.edit-profile-from1-input{width:90%;}
.edit-profile-from1-textarea{width:96%;}

.product-detail-top-part-left{ width:100%;}
.product-detail-top-part-left img{ width:100%; height:auto;}

.quantity-part ul li{ width:100%; border-bottom:1px solid #dbdbdb;}
.quantity-part ul .quantity{ width:50%; border:none;}
.quantity-part ul li:last-child{ width:50%; border:none;}
.quantity-part ul li span strong{width:160px;}
.add-cart-wishlist span button{ padding:0px; width:100%; margin:0 0 10px;}
.add-cart-wishlist span a{ margin: 0 0 10px; padding: 0; width: 100%;}
.add-cart-wishlist .add-to-wishlist{ height:auto;}

.payment-bottom-part{ width:96%;}
.coupon-code span b{ margin:0 0 12px; width:100%;}

.contact-input-box{ width:95%;}
.texterea-col{ width:98%;}
.change-password-page{ width:94%;}

.top-search-but{width:170px;}

}

@media screen and (min-width:1px) and (max-width:400px) {
.special-part ul li .special-list-left{ width:100%; margin:0 0 10px;}
.special-part ul li .special-list-right{ width:100%; margin:0px; text-align:center;}
.special-part ul li .special-list-right span strong{ float:left; width:100%;}
.special-part ul li .special-list-right span b{ float:none;}
.special-part ul li .special-list-right span em{ float:none;}
.special-part ul li .special-list-right span a{ float:none;}

.free-shipping span ul li a{ padding:0 10px 0 4px;}
.register-left h2{ font-size:21px;}
.register-rigth h2{ font-size:21px;}
.dialog__content{ padding:1em!important;}
}

@media screen and (min-width:1px) and (max-width:350px) {
.shoping-part-inner span{ float:left; width:100%; margin:0 0 15px;}
.top-search-but{ width:90%;}
.my-cart-box{ margin:0 auto; float:none; display:table;}
}

@media screen and (min-width:1px) and (max-width:650px) {
#featured-generes-part{ display:none;}
.demo-slider{ display:block!important;}
#latest-releases-part{ display:none;}
.demo-slider-release{ display:block!important;}
#best-selling-products{ display:none;}
.page-list-scroll{ display:block!important;}
}

@media screen and (min-width:568px) and (max-width:667px) {
.featured-generes-part-inner{ width:555px;}
.featured-generes-part-inner ul{ text-align:center;}
.featured-generes-part-inner ul li{ width:216px; margin:0 15px 20px; float:none; display:inline-table;}
.featured-generes-part-inner ul li span{ width:100%; height:115px;}
.featured-generes-part-inner ul li span img{ width:100%;}
.featured-generes-part-inner ul li a{ text-align:left;}

.latest-releases-part-inner{ width:555px;}
.latest-releases-part-inner ul li {margin:0 10px 30px; width:43%;}
.latest-releases-part-inner ul li:last-child{margin:0 10px 30px;}

.best-selling-products-inner{ width:555px;}
.best-selling-products-inner ul li {margin:0 10px 30px; width:43%;}
.best-selling-products-inner ul li:last-child{margin:0 10px 30px;}

.promotions-part-inner{ width:555px;}
.promotions-part-left{ width:100%;}
.promotions-part-left img{ width:100%;}
.promotions-part-right .box{ margin:0 0 20px;}

.newsletter-signup-inner span input{ width:230px;}
.newsletter-signup-inner span .subscribe-btn{ width:auto; padding:0 15px;}
.newsletter-signup-inner p img{ margin:0 0 0 5px;}

.top-search-but{width:255px;}

/****************************/

.dashboard-listing-left{ width:100%; margin:0 0 20px;}

.job-listing-right{ margin:10px 0 0; width:100%; float:left;}
.edit-profile{ margin:0px;}
.edit-pro-select em{ width:28%!important;}
.edit-profile-from1 span b{ width:100%; margin:0 0 5px;}
.edit-profile-from1-input{ width:92%;}
.edit-profile-from1-textarea{ width:97%;}
.edit-profile-from1 span .select-wrapper, .select-wrapper select{ width:98%;}

.edit-profile-from1 span .blank{ display:none;}

.register{ width:500px;}
.register-part{ margin:0px;}
.register-left{ width:100%;}
.reg-input{ width:94%;}
.register-rigth{ width:100%; padding:0px; border:none; margin:15px 0 0;}
.register-rigth span p{ padding:6px 0 0;}

.shopping-step{ background:none;}
.shoppingcart-cnt{ width:98%;}
.shopping-cart1{ overflow:scroll;}
.shopping-cart1 .tabborbg{ width:950px;}


.order-class-left{ width:95%;}
.order-class-right{ margin:15px 0 0; width:95%; float:left;}
.order-bottom-part{overflow:scroll;}
.order-bottom-part .tabborbg{width:950px;}
.order-bottom-part .subtotbg{width:950px; padding:0 0 15px;}

.product-listing-right-part{ width:59%; float:left; margin:0 0 0 10px;}
.product-listing-right-part ul li{ width:70%; margin:0 30px 20px;}
.product-listing-right-part ul li:nth-child(3n){ margin:0 30px 20px;}
.product-listing-right-part ul li:nth-child(4n){ margin:0 30px 20px;}
.product-heading{text-transform:capitalize; font-size:26px;}
.paging span{ margin:0 0 10px;}

/**/
.product-detail{ margin:10px 0 0;}
.product-detail-top-part-inner{ width:98%;}
.product-detail-top-part-left{ width:368px;}
.product-detail-top-part-left img{ width:100%;}
.product-social-icon p img{ width:auto;}
.product-detail-top-part-right{ margin:25px 0 0; width:100%;}
.black-swan h2{ text-transform:none;}
.quantity-part ul li{ width:43%;}
.quantity-part ul .quantity{width:25%;}
.quantity-part ul li:last-child{ width:30%;}
.add-cart-wishlist span{ margin:0 0 20px;}
.add-cart-wishlist .add-to-wishlist{ margin:0px;}

.add-cart-wishlist span button{ margin-bottom:10px; font-size:16px;}
.add-cart-wishlist span a{ margin-bottom:10px; font-size:16px;}

.tracklikst-main-part{ margin:25px 0 0;}
.tracklikst-main-part-inner{ width:98%; margin:20px auto;}
.tracklikst-main-part-inner h3{ margin:10px 0 20px;}
.tracklikst-main-part-inner ul{ width:100%;}
.tracklikst-main-part-inner ul li{ width:99%;}
.tracklikst-main-part-inner ul li a{ margin:17px 0 0 13px; font-size:17px;}
.tracklikst-main-part-inner span{ margin:20px 0 8px;}

.product-detail-main-inner{ width:98%;}
.product-detail-main-inner h2{ font-size:30px; margin:0 0 10px;}
.product-detail-main-inner ul{ width:100%;}
.product-detail-main-inner .produ-right{ width:100%;}
.product-detail-main-inner ul li{ width:99%; font-size:15px;}
.product-detail-main-inner ul li b{font-size:15px;}
#amazingcarousel-container-7{ padding:0px!important;}

.revies-main-inner{ width:98%;}
.input-box{ width:65%;}
.texterea-desc{ width:63%;}
#amazingcarousel-7 .amazingcarousel-prev{margin-left:-30px!important;}
#amazingcarousel-7 .amazingcarousel-next{margin-right:-30px!important;}

.coupon-code span .coupon-code-input{ width:40%;}
.coupon-code .coupon-code-textarea{ width:98%;}
.coupon-code .coupon-code-textarea{ padding:10px 0 0 10px; width:98%;}
.payment-bottom-part{ width:98%; padding:10px 0 0 10px;}
.payment-bottom-part span input{ width:64%;}
.payment-bottom-part span .select-wrapper, .select-wrapper select{ width:64%;}
.payment-bottom-part .pay-meth em{ width:25%;}


.texterea-col{width:99%;}


.map-image{ width:100%;}
.contact-form-left form span p{ float:left; width:100%; margin:10px 0 0;}
.page-heading-contact{margin:10px 0 30px;}

.change-password-page{ width:96%;}
.change-password-page span b{ margin:0 0 7px; width:100%;}
.change-password-page span input{ padding:0 0 0 10px; width:95%;}

.edit-profile-from1-select1{ width:98%; margin:0px;}
.job-listing-right .success{ width:95%!important; margin-top:0px!important;}

.billng-page-inner{ width:98%;}
.billng-page-inner span input{width:67%;}
.billng-page-inner span textarea{width:67%;}
.billng-page-inner span .select-wrapper, .select-wrapper select{width:67%;}
.billng-page-inner span select{width:100%;}

.shopping-slider-inner{ margin:0 auto; float:none; width:300px;}

.billng-page-inner span span{ width:67%;}
.billng-page-inner span span .select-wrapper, .select-wrapper select{ width:100%;}

.footer-social{ margin:30px 0 0 10px;}
.footer-address{ margin:30px 0 0 10px;}

.products-artist .product-listing-right-part ul{ width:100%;}
.products-artist .product-listing-right-part ul li{ width:45%; margin:0 10px 20px;}
.products-artist .product-listing-right-part ul li:nth-child(5n){ margin:0 10px 20px;}
.products-artist .product-listing-right-part ul li:nth-child(4n){ margin:0 10px 20px;}

}

@media screen and (min-width:667px) and (max-width:767px) {
.featured-generes-part-inner{ width:655px;}
.featured-generes-part-inner ul li{ width:31%; margin:0 7px 15px;}
.featured-generes-part-inner ul li span{ width:100%; height:115px;}
.featured-generes-part-inner ul li span img{ width:100%;}
.latest-releases-part-inner{ width:655px;}
.latest-releases-part-inner ul li {margin:0 24px 40px; width:42%;}
.latest-releases-part-inner ul li:last-child{margin:0 24px 40px;}
.best-selling-products-inner{ width:655px;}
.best-selling-products-inner ul li {margin:0 24px 40px; width:42%;}
.best-selling-products-inner ul li:last-child{margin:0 24px 40px;}

.top-search-but{width:260px;}

/****************************/

.job-listing-right{ margin:0 0 0 15px; width:62%; float:left;}
.edit-profile{ margin:0px;}
.edit-pro-select em{ width:28%!important;}
.edit-profile-from1 span b{ width:100%; margin:0 0 5px;}
.edit-profile-from1-input{ width:92%;}
.edit-profile-from1-textarea{ width:97%;}
.edit-profile-from1 span .select-wrapper, .select-wrapper select{ width:98%;}
.dashboard-listing-left{ width:230px;}

.edit-profile-from1 span .blank{ display:none;}

.register{ width:98%;}
.register-part{ margin:0px;}
.register-left{ width:47%;}
.reg-input{ width:94%;}
.register-rigth{ width:47%; padding:0 0 0 18px;}
.register-rigth span p{ padding:6px 0 0;}

.shopping-step{ background:none;}
.shoppingcart-cnt{ width:98%;}
.shopping-cart1{ overflow:scroll;}
.shopping-cart1 .tabborbg{ width:950px;}

.order-class-left{ width:95%;}
.order-class-right{ margin:15px 0 0; width:95%; float:left;}
.order-bottom-part{overflow:scroll;}
.order-bottom-part .tabborbg{width:950px;}
.order-bottom-part .subtotbg{width:950px; padding:0 0 15px;}

.product-listing-right-part{ width:66%; float:left; margin:0 0 0 10px;}
.product-listing-right-part ul {display:table; float:none; margin:0 auto; padding:0; width:280px;}
.product-listing-right-part ul li{ width:100%; margin:0 0 20px;}
.product-listing-right-part ul li:nth-child(3n){ margin:0 0 20px;}
.product-listing-right-part ul li:nth-child(4n){ margin:0 0 20px;}
.product-heading{text-transform:capitalize; font-size:26px;}

/**/
.product-detail{ margin:10px 0 0;}
.product-detail-top-part-inner{ width:98%;}
.product-detail-top-part-left{ width:250px;}
.product-detail-top-part-left img{ width:100%;}
.product-social-icon p img{ width:auto;}
.product-detail-top-part-right{ margin:0 0 0 15px; width:58%;}
.black-swan h2{ text-transform:none;}
.quantity-part ul li{ width:61%;}
.quantity-part ul .quantity{ border-right:none; width:36%;}
.quantity-part ul li:last-child{ margin:15px 0 0; float:left; width:100%; border-top:1px solid #dbdbdb;}
.quantity-part ul li:last-child h3{ float:left;}

.add-cart-wishlist span{ margin:0 0 20px;}
.add-cart-wishlist span a{ padding:0 10px; width:auto; font-size:14px; margin:0 10px 10px 0; height:60px; line-height:57px;}
.add-cart-wishlist span a img{ margin:0 5px 0 0;}
.add-cart-wishlist .add-to-wishlist{ margin:10px 0 0;}
.add-cart-wishlist span button{font-size:17px; padding:0 10px; width:auto; margin:0 10px 10px 0; height:60px; line-height:50px;}

.tracklikst-main-part{ margin:25px 0 0;}
.tracklikst-main-part-inner{ width:98%; margin:20px auto;}
.tracklikst-main-part-inner h3{ margin:10px 0 20px;}
.tracklikst-main-part-inner ul{ width:49%;}
.tracklikst-main-part-inner ul li{ width:99%;}
.tracklikst-main-part-inner ul li a{ margin:17px 0 0 13px; font-size:17px;}
.tracklikst-main-part-inner span{ margin:20px 0 8px;}

.product-detail-main-inner{ width:98%;}
.product-detail-main-inner h2{ font-size:30px;}
.product-detail-main-inner ul{ width:47%;}
.product-detail-main-inner .produ-right{ width:48%; padding:0 0 0 20px;}
.product-detail-main-inner ul li{ width:99%; font-size:15px;}
.product-detail-main-inner ul li b{font-size:15px;}

.revies-main-inner{ width:98%;}
#amazingcarousel-7 .amazingcarousel-prev{margin-left:-30px!important;}
#amazingcarousel-7 .amazingcarousel-next{margin-right:-30px!important;}

.texterea-col{width:100%;}

.map-image{ width:100%;}
.contact-form-left form span p{ float:left; width:100%; margin:10px 0 0;}

.footer-link ul{ width:31%;}
.footer-social{ margin:30px 0 0 10px;}
.footer-address{ margin:30px 0 0 10px;}

.change-password-page{ width:96%;}
.change-password-page span b{ margin:0 0 7px; width:100%;}
.change-password-page span input{ padding:0 0 0 10px; width:95%;}

.order-wishlist-part ul{ margin:0 auto; width:300px; display:table;}
.order-wishlist-part li{ margin:0 0 20px; width:278px;}
.order-wishlist-part li p{ height:auto;}
.order-wishlist-part .wishlist-img{ width:275px;}

.edit-profile-from1-select1{ width:100%; margin:0px;}
.job-listing-right .success{ width:95%!important; margin-top:0px!important;}
.billng-page-inner span select{ width:409px;}

.shopping-slider-inner{ margin:0 auto; float:none; width:600px;}
.billng-page-inner span span{ width:68%;}
.billng-page-inner span span .select-wrapper, .select-wrapper select{ width:100%;}

.products-artist .product-listing-right-part ul{ width:100%;}
.products-artist .product-listing-right-part ul li{ width:45%; margin:0 10px 20px;}
.products-artist .product-listing-right-part ul li:nth-child(5n){ margin:0 10px 20px;}
.products-artist .product-listing-right-part ul li:nth-child(4n){ margin:0 10px 20px;}

}

@media screen and (min-width:768px) and (max-width:1023px) {
#top-part{ height:auto;}
.top-part-inner{ width:99%;}
.shoping-cart-part{ width:72%;}
ul.slimmenu li a{ padding:15px 13px 8px; margin:0px;}
ul.slimmenu li a:hover{ padding:10px 13px 8px;}
ul.slimmenu li .active{ padding:10px 13px 8px;}

#featured-generes-part{ height:auto;}
.featured-generes-part-inner{ width:745px;}
.featured-generes-part-inner ul li{ margin:0 22px 20px 0;}

#latest-releases-part{ height:auto;}
.latest-releases-part-inner{ width:745px;}
.latest-releases-part-inner ul li{ margin:0 13px 24px; width:218px;}
.latest-releases-part-inner ul li:last-child{ margin:0 13px 24px;}

#best-selling-products{ height:auto;}
.best-selling-products-inner{ width:745px;}
.best-selling-products-inner ul li{ margin:0 13px 24px; width:218px;}
.best-selling-products-inner ul li:last-child{margin:0 13px 24px;}

#promotions-part{ height:auto;}
.best-selling-products-inner{ width:745px;}

.promotions-part-inner{ width:577px;}
.promotions-part-right{ float:left; width:100%;}
.promotions-part-right .box{ margin:0 0 35px;}

.special-social-part-inner{ width:555px;}
.special-part{ width:100%;}
.social-part{ float:left; padding:15px 0 0; width:100%; border:none; margin:35px 0 0; border-top:1px solid #e5e5e5;}

.newsletter-signup-inner{ width:98%;}
.newsletter-signup-inner h2{ font-size:24px;}
.newsletter-signup-inner span{ margin:17px 0 0 20px;}
.newsletter-signup-inner span input{ width:225px;}
.newsletter-signup-inner span a{ width:140px;}

#footer{ height:auto;}
.footer-inner{ width:100%;}
.footer-top-part{ background:#000000; height:auto; margin:20px 0 0; padding-bottom:20px;}
.footer-link{ width:100%;}
.footer-link ul{ margin:0 0 0 10px;  width:32%; min-height:250px;}
.footer-link ul:last-child{ min-height:inherit;}
.footer-address{ width:300px; margin:0 0 0 10px; float:left;}
.footer-bottom-part{ background:#151515; margin:0px; padding:20px 0;}
.footer-social{ margin:0 0 0 10px;}

.popupBox div img{width:100%!important; height:auto!important;}
/*********************/
.page-contener-inner{ width:98%;}
.bradcram-inner{width:98%;}

.job-listing-right{ margin:0 0 0 20px; width:64%; float:left;}
.edit-profile{ margin:0px;}
.edit-pro-select em{ width:21%!important;}
.edit-profile-from1 span b{ width:130px;}
.edit-profile-from1-input{ width:65%;}
.edit-profile-from1-textarea{ width:70%;}
.edit-profile-from1 span .select-wrapper, .select-wrapper select{ width:70%;}

.register{ width:750px;}
.register-left{ width:47%;}
.reg-input{ width:94%;}
.register-rigth{ width:47%; padding:0 0 0 23px;}
.register-rigth span p{ padding:6px 0 0;}

.shopping-step{ background:none;}
.shoppingcart-cnt{ width:98%;}
.shopping-cart1{ overflow:scroll;}
.shopping-cart1 .tabborbg{ width:950px;}
.shopping-cart1 .tabborbg2{ width:950px;}

.order-class-left{ width:95%;}
.order-class-right{ margin:15px 0 0; width:95%; float:left;}

.order-bottom-part{overflow:scroll;}
.order-bottom-part .tabborbg{width:950px;}
.order-bottom-part .subtotbg{width:950px; padding:0 0 15px;}

.product-listing-right-part{ width:69%; float:left; margin:0 0 0 10px;}
.product-listing-right-part ul li{ width:45%; margin:0 10px 20px;}
.product-listing-right-part ul li:nth-child(3n){ margin:0 10px 20px;}
.product-listing-right-part ul li:nth-child(4n){ margin:0 10px 20px;}

/**/
.product-detail{ margin:10px 0 0;}
.product-detail-top-part-inner{ width:98%;}
.product-detail-top-part-left{ width:300px;}
.product-detail-top-part-left img{ width:100%;}
.product-social-icon p img{ width:auto;}
.product-detail-top-part-right{ margin:0 0 0 15px; width:58%;}
.quantity-part ul li{ width:54%;}
.quantity-part ul .quantity{ border-right:none; width:40%;}
.quantity-part ul li:last-child{ margin:15px 0 0; float:left; width:100%; border-top:1px solid #dbdbdb;}
.quantity-part ul li:last-child h3{ float:left;}

.add-cart-wishlist span{ margin:0 0 20px;}
.add-cart-wishlist span a{ padding:0 14px; width:auto; font-size:18px; margin:0 8px 10px 0;}
.add-cart-wishlist .add-to-wishlist{ margin:0px;}

.tracklikst-main-part{ margin:25px 0 0;}
.tracklikst-main-part-inner{ width:98%; margin:20px auto;}
.tracklikst-main-part-inner h3{ margin:10px 0 20px;}
.tracklikst-main-part-inner ul{ width:49%;}
.tracklikst-main-part-inner ul li{ width:99%;}
.tracklikst-main-part-inner ul li a{ margin:17px 0 0 13px; font-size:17px;}
.tracklikst-main-part-inner span{ margin:20px 0 8px;}

.product-detail-main-inner{ width:98%;}
.product-detail-main-inner h2{ font-size:30px;}
.product-detail-main-inner ul{ width:48%;}
.product-detail-main-inner .produ-right{ width:48%; padding:0 0 0 20px;}
.product-detail-main-inner ul li{ width:99%; font-size:15px;}
.product-detail-main-inner ul li b{font-size:15px;}

.revies-main-inner{ width:98%;}
#amazingcarousel-7 .amazingcarousel-prev{margin-left:-30px!important;}
#amazingcarousel-7 .amazingcarousel-next{margin-right:-30px!important;}

.trailer-video-inner{ width:98%;}
.video img{ width:100%; height:auto;}

.contact-form-left form span{width:100%;}
.texterea-col{width:100%;}
.map-image{ width:100%;}
.contact-form-left form span p{ float:left; width:100%; margin:10px 0 0;}

.payment-bottom-part{ width:auto;}

.free-shipping span{ width:100%;}
.free-shipping span b{margin:0 5px 0 0;}
.free-shipping span ul{ width:41%;}
.free-shipping span ul li a{text-transform:capitalize; font-size:11px; padding:0 13px 0 7px;}

.change-password-page{ width:96%;}
.change-password-page span b{ margin:0 0 7px; width:100%;}
.change-password-page span input{ padding:0 0 0 10px; width:95%;}

.order-wishlist-part ul{ margin:0 auto; width:300px; display:table;}
.order-wishlist-part li{ margin:0 0 20px; width:278px;}
.order-wishlist-part li p{ height:auto;}
.order-wishlist-part .wishlist-img{ width:275px;}

.add-cart-wishlist span button{font-size: 17px; padding:0 15px; width:auto; margin:0 10px 0 0;}

.edit-profile-from1-select1{ width:71%; margin:0px;}
.job-listing-right .success{ width:95%!important; margin-top:0px!important;}
.billng-page-inner span select{ width:409px;}

.shopping-slider-inner{ margin:0 auto; float:none; width:600px;}

.products-artist .product-listing-right-part ul li:nth-child(5n){ margin:0 10px 20px;}
.products-artist .product-listing-right-part ul li:nth-child(4n){ margin:0 10px 20px;}

}

@media screen and (min-width:1024px) and (max-width:1169px) {
.top-part-inner{ width:99%;}
.shoping-cart-part{ width:60%;}
ul.slimmenu li a{ padding:15px 13px 8px; margin:0px;}
ul.slimmenu li a:hover{ padding:10px 13px 8px;}
ul.slimmenu li .active{ padding:10px 13px 8px;}

#featured-generes-part{ height:auto;}
.featured-generes-part-inner{ width:98%;}
.featured-generes-part-inner ul li{ margin:0 22px 20px 0;}

#latest-releases-part{ height:auto;}
.latest-releases-part-inner{ width:98%;}
.latest-releases-part-inner ul li{ margin:0 30px 25px 0; width:218px;}

#best-selling-products{ height:auto;}
.best-selling-products-inner{ width:98%;}
.best-selling-products-inner ul li{ margin:0 30px 25px 0; width:218px;}

#promotions-part{ height:auto;}
.best-selling-products-inner{ width:98%;}
.promotions-part-inner{ width:577px;}
.promotions-part-right{ float:left; width:100%;}
.promotions-part-right .box{ margin:0 0 35px;}

.special-social-part-inner{ width:555px;}
.special-part{ width:100%;}
.social-part{ float:left; padding:0px; width:100%; border:none; margin:35px 0 0; border-top:1px solid #e5e5e5;}

.newsletter-signup-inner{ width:98%;}
.footer-inner{ width:98%;}
.footer-link{ width:540px;}
.footer-social{ width:201px}
.footer-address{ width:260px;}
.footer-address b a{ margin:0px;}

/*******************************/

.page-contener-inner{ width:98%;}
.bradcram-inner{width:98%;}

.job-listing-right{ margin:0 0 0 30px; width:72%; float:left;}
.edit-profile{ margin:0px;}
.edit-pro-select em{ width:18%!important;}

.product-listing-right-part{ width:73%; float:left; margin:0 0 0 20px;}
.product-listing-right-part ul li{ width:30%;}
.product-listing-right-part ul li:nth-child(3n){ margin-right:0!important;}
.product-listing-right-part ul li:nth-child(4n){ margin:0 30px 30px 0;}

/**/
.product-detail{ margin:10px 0 0;}
.product-detail-top-part-inner{ width:98%;}
.product-detail-top-part-right{ margin:0 0 0 20px; width:60%;}

.tracklikst-main-part-inner{ width:98%;}
.tracklikst-main-part-inner ul{ width:48%;}
.tracklikst-main-part-inner ul li{ width:99%;}

.product-detail-main-inner{ width:98%;}
.product-detail-main-inner ul{ width:48%;}
.product-detail-main-inner .produ-right{ width:48%; padding:0 0 0 20px;}
.product-detail-main-inner ul li{ width:99%;}

.revies-main-inner{ width:98%;}
#amazingcarousel-7 .amazingcarousel-prev{margin-left:-30px!important;}
#amazingcarousel-7 .amazingcarousel-next{margin-right:-30px!important;}

.trailer-video-inner{ width:98%;}
.shopping-step{ background:none;}
.map-image{ width:100%;}

.contact-form-left form span{width:100%;}
.texterea-col{width:100%;}

.order-wishlist-part li:nth-child(3n){ margin:0 20px 20px 0;}
.billng-page-inner span select{ width:409px;}

.products-artist .product-listing-right-part ul li:nth-child(5n){ margin:0 30px 30px 0;}
.add-cart-wishlist span a{ margin:0 10px 10px 0;}

}