/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
.main-menu #nav_menu{
	display:block;
}
.popular-heading {
  width: 50%;
}
.latest-blog-heading {
  width: 50%;
}
.blog-details a, .blog-details a:hover, .blog-details a:focus {
  font-size: 9px;
}
.find-social-list a {
	margin:0px 10px;
}
.subscribe-form {
  width: 100%;
}
ul.tab-custon-design, ul.tab-review-design {
  width: 78%;
}
.blog-sig-details-dt span {
  margin: 10px 60px 0;
}
.blog-search-bx [type="text"] {
  width: 163px;
}
.blog-search-bx a {
  line-height: 33px;
}
.order-wrapper a {
  text-align: center;
  width: 50%;
}
.contact-form-nt a {
  width: 100%;
  text-align: center;
}
.sidebar-size-area span {
  padding: 15px;
}
.shorted-area{
	display:none;
}
.calculate-get-quate a {
  text-align: center;
  width: 25%;
}
.coupon-discount a {
  text-align: center;
  width: 60%;
}
.suggested-heading {
  width: 40%;
}
.modal-dialog.popular-pro-dialog{
	display:none;
}

}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.main-menu #nav_menu{
	display:none;
}
.mobile-menu-area{
	display:block;
}
/* Slider Responsive css */
.width-cap h3.slider-tiile-bottom{
	display:none;
}
.width-cap h2{
	font-size:70px;
}
.offer-image img {
  padding: 85px 0px;
}
.special-offer-details h1, .offer-regular {
  font-size: 25px;
}
.popular-heading {
  width: 50%;
}
/* blog Responsive CSS */
.latest-blog-heading {
  width: 50%;
}
.find-social-list a {
	margin:0px 5px;
}
.subscribe-form {
  width: 100%;
}
.order-details h1 {
  font-size: 14px;
}
.order-details p {
  font-size: 11px;
}
.tab-custon-design .res-none-star{
	display:none;
}
ul.tab-custon-design, ul.tab-review-design {
  width: 90%;
}
ul.tab-custon-design li, ul.tab-review-design li {
  padding: 0 10px;
}
.blog-sig-details-dt span {
  margin: 10px 35px 0;
}
.blog-search-bx a {
  line-height: 34px;
}
.blog-search-bx [type="text"] {
  width: 67%;
}
.blog-single-full-view-dn {
	display:none;
}
.blog-single-full-view img{
	width:100%;
}
.order-wrapper a {
  text-align: center;
  width: 100%;
}
.contact-bg-area {
  padding: 80px 20px;
}
.contact-form-nt a {
  width: 100%;
  text-align: center;
}
.shorted-area{
	display:none;
}
.sidebar-size-area span {
  padding: 10px 9px;
}
.calculate-get-quate a {
  text-align: center;
  width: 25%;
}
.coupon-discount a {
  text-align: center;
  width: 60%;
}
.wishlist-list {
  overflow-y: hidden;
  width: 100%;
}
.wish-cart a {
  padding: 10px 20px;
  text-align: center;
  width: 150px;
}
.wishlist-img {
  width: 120px;
}
.wishlist-pro-details {
  width: 160px;
}
.suggested-heading {
  width: 50%;
}
.suggested-heading h1 {
  padding: 15px 20px;
}
.tab-review-design span{
	display:none;
}
 ul.tab-review-design {
  width: 100%;
}
ul.tab-review-design li {
  padding: 0 23px;
}
.color-quality {
  margin: 0 45px;
}
.single-pro-price {
  margin: 10px 0;
}
.single-pro-size {
  margin: 10px 0;
}
.color-quality-pro {
  margin: 13px 0;
}
.pro-button, .pro-viwer {
  margin: 10px 0;
}
.pro-viwer {
  margin: 10px 10px;
}
ul#single-product-tab {
  margin-top: 25px;
}
.modal-dialog.popular-pro-dialog{
	display:none;
}
.modal-dialog.modal-search-dialog{
	display:none;
}
.header-middle-area.stick {
  display:none;
}
.logo {
  text-align: center;
}
.fashion-dropdown{
	display:none;
}
.mean-container .mean-nav ul li a {
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}
.mean-container .mean-nav ul li li a {
  font-weight: 300;
  font-family: "montserratlight";
}
}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:300px}
.main-menu #nav_menu{
	display:none;
}
.mobile-menu-area{
	display:block;
}
/* Header Top Responsive css */
 .header-top-list {
  text-align: center;
}
.header-top-menu ul.header-top-list > li > ul > li > a, .header-top-menu ul.header-top-list > li > ul > li > a:hover, .header-top-menu ul.header-top-list > li > ul > li > a:focus, .main-menu ul > li > ul.home-drop > li > a, .main-menu ul > li > ul.home-drop > li > a:hover, .main-menu ul > li > ul.home-drop > li > a:focus, .main-menu ul > li > ul.page-drop > li > a, .main-menu ul > li > ul.page-drop > li > a:hover, .main-menu ul > li > ul.page-drop > li > a:focus {
  text-align: left;
}
.floatright {
  float: none;
}
.header-right-area {
  text-align: center;
  padding: 30px 0px;
}
.logo {
  text-align: center;
}
/* Slider Responsive css */
.width-cap h3.slider-tiile-bottom{
	display:none;
}
.width-cap h3.slider-tiile-top{
	display:none;
}
.width-cap h2{
	font-size:30px;
	line-height:30px;
}
.slider-readmore a, .slider-readmore a:focus{
	font-size: 12px;
	padding: 5px 20px;
}
/* Special Responsive CSS */
.res-pad-b-50{
	padding-bottom:50px;
}
.special-image img{
	width:100%;
}
/* Special offer Responsive CSS */
.offer-content p{
	display:none;
}
.special-offer-details h1 {
  font-size: 25px;
}
.offer-regular{
	font-size:20px;
}
.checkout a.effect-hover, .checkout a.effect-hover:focus, .offer-content a, .offer-content a:focus {
  margin-top: 30px;
}
.special-offer-details {
  padding: 135px 0;
}
.offer-image {
  text-align: center;
}
/* Footer Responsive CSS */
.information, .account, .about-company, .newsletter {
  padding: 35px 0;
}
/* popular Responsive CSS */
.popular-heading {
  width: 100%;
}
.popular-heading h1, .latest-blog-heading h1, .suggested-heading h1 {
  font-size: 18px;
}
/* blog Responsive CSS */
.latest-blog-heading {
  width: 100%;
}
.blog-details a, .blog-details a:hover, .blog-details a:focus {
  font-size: 9px;
}
.social-heading p {
  width: 100%;
}
.find-social-list a {
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  width: 50px;
  margin:0px;
}
.shopping-area ul {
  right: -95px;
}
.checkout a.effect-hover, .checkout a.effect-hover:focus{
  margin:0 auto;
}
.cart-info {
  text-align: left;
}
.total-price h3 {
  padding-left: 25px;
}
.bottom-payment {
  padding: 18px 0;
  text-align: left;
}
/* Home 2 Responsive CSS */
.hot-deal-heading img{
	display:none;
}
.hot-deal-heading span {
  margin:0;
}
.hot-deal-area {
  bottom: -30px;
}
.hot-deal-product-area {
  margin-top: 30px;
}
.hot-deal-heading h2 {
  font-size: 18px;
  padding:20px 0px;
}
.home-2-phara .offer-hd-pro{
	display:block;
}
.home2-special-offer-details {
  padding: 50px 0;
  text-align: center;
}
.home2-special-offer-details p.offer-hd-pro {
  padding: 0px 20px;
}
.order-details h1 {
  font-size: 15px;
}
.payment-pro-home2-area {
  margin: 10px 0px;
}
.tab-custon-design .res-none-star{
	display:none;
}
ul.tab-custon-design, ul.tab-review-design {
  width: 100%;
}
.testimonial-wrapper {
  padding: 90px 0px;
}
.bread-middle-area {
  padding: 35px 0;
}
.sign-up-head h1 {
  font-size: 20px;
}
.sign-up-head p {
  font-size: 12px;
}
.sign-up-button a.sign-up-a {
  font-size: 15px;
  margin: 15px 60px;
  padding: 5px 15px;
}
.blog-sig-details-dt span {
  margin: 10px 3px 0;
}
.comment-head h3::before, .comment-head h3::after {
  width: 25%;
}
.user-comment img {
  margin-right: 10px;
}
.comment-head h3, .comment-details h4, .lead-head h3 {
  font-size: 15px;
}
.lead-head h3::before, .lead-head h3::after {
  width: 18%;
}
.coment-area input[type="text"], .coment-area textarea {
  margin: 10px 0px;
}
.comment-replay{
	display:none;
}
.coment-area input[type="submit"] {
  margin-bottom: 30px;
}
.blog-search-bx a {
  font-size: 15px;
  height: 32px;
  line-height: 30px;
}
.details-blog-dt span.blog-home, .details-blog-dt span.blog-home2, .details-blog-dt span.blog-full {
  margin: 0 5px;
}
.details-blog-dt {
  margin-left: 35px;
}
.blog-single-full-view img{
	width:100%;
}
.details-blog-dt span.blog-left, .details-blog-dt span.blog-right {
  margin: 10px 2px 0;
}
.blog-page-gallery {
  margin-bottom: 50px;
  overflow: hidden;
}
.blog-pagination-res-bt{
	margin-bottom:50px;
}
.order-wrapper a {
  text-align: center;
  width: 100%;
}
.shopping-main-hd {
  margin-top: 30px;
}
.contact-bg-area {
  padding: 80px 10px;
}
.contact-form-nt a {
  width: 100%;
  text-align: center;
}
.contact-form-cn {
  margin-top: 50px;
}
.grid-pagination{
	display:none;
}
.pager-area-right{
	display:none;
}
.shorted-area{
	display:none;
}
.sidebar-image-pro img{
	width:100%;
}
.res-grid-mg{
	margin-top:50px;
}
.shop-list-images img{
	width:100%;
}
.res-mg-tp{
	margin-top:30px;
}
.coupon-discount a {
  text-align: center;
  width: 100%;
}
.calculate-get-quate a {
  text-align: center;
  width: 100%;
}
.calculate-shopping input[type="text"]{
	margin:5px 0px;
}
.wishlist-list {
  overflow-y: hidden;
  width: 100%;
}
.wish-cart a {
  padding: 10px 20px;
  text-align: center;
  width: 150px;
}
.wishlist-img {
  width: 120px;
}
.wishlist-pro-details {
  width: 160px;
}
.res-pro-tb{
	margin-top:30px;
}
.color-quality {
  margin: 0px 0px;
  padding-top: 20px;
}
.suggested-heading h1 {
  padding: 15px 20px;
}
.suggested-heading {
  width: 100%;
}
.order-details h1 {
  font-size: 14px;
}
.tab-review-design span{
	display:none;
}
.modal-dialog.popular-pro-dialog{
	display:none;
}
.modal-dialog.modal-search-dialog{
	display:none;
}
.header-middle-area.stick {
  display:none;
}
.fashion-dropdown{
	display:none;
}
.mean-container .mean-nav ul li a {
  font-weight: 400;
  font-family: 'Montserrat', sans-serif;
}
.mean-container .mean-nav ul li li a {
  font-weight: 300;
  font-family: "montserratlight";
}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
.mobile-menu-area{
	display:block;
}
.main-menu #nav_menu{
	display:none;
}
/* Slider Responsive css */
.width-cap h2{
	font-size:50px;
	line-height:30px;
}
.slider-readmore a, .slider-readmore a:focus{
	font-size: 14px;
	padding: 10px 20px;
}
 .blog-details a, .blog-details a:hover, .blog-details a:focus {
  font-size: 12px;
}
ul.tab-custon-design li a, ul.tab-custon-design li a:hover, ul.tab-custon-design li a:focus {
  font-size: 16px;
}
.comment-head h3::before, .comment-head h3::after {
  width: 32%;
}
.lead-head h3::before, .lead-head h3::after {
  width: 24%;
}
.comment-replay{
	display:block;
	font-size:12px;
}
.blog-search-bx a {
  height: 35px;
  line-height: 34px;
}
.blog-feed-area img{
	width:100%;
}
.sign-up-head h1 {
  font-size: 30px;
}
.sign-up-button a.sign-up-a {
  padding: 10px 20px;
}
.details-blog-dt {
  margin-left: 50px;
}
.details-blog-dt span.blog-left, .details-blog-dt span.blog-right {
  margin: 10px 8px 0;
}
.blog-search-bx [type="text"] {
  width: 371px;
}
.grid-pagination{
	display:block;
}
.color-quality {
  margin: 0px 30px;
}
.payment-wrapper-pr{
	margin:10px 0px;
}
}
 
.no-js body .special-product-area.pad-90 .container .row .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
}
.no-js body .header-top-area .container .row .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
}
