/* Laptop Device :1200 */

@media (min-width: 1200px) and (max-width: 2300px) {}

/* Normal desktop :992px */

@media (min-width: 992px) and (max-width: 1199px) {
	.setting-account {
		margin-left: 18px;
		padding-left: 18px;
	}
	.single-product-module-1 {
		margin-bottom: 16px;
		padding-bottom: 16px;
	}
	.single-product-module-1 .product-thumb {
		width: 26%;
	}
	.time-count {
		font-size: 16px;
		height: 36px;
		line-height: 36px;
		width: 50px;
	}
	.prodict-two-active .owl-nav button {
		top: -264px;
	}
	.secton-title h2 {
		font-size: 16px;
	}
	.product-category-active .owl-nav button.owl-prev {
		left: 35px;
	}
	.box-content.newleter-content .subscribe-btn {
		margin-top: 10px;
	}
	.product-category-inner .newleter-content {
		padding: 14px 0;
	}
	.about-corporate-area .single-corporate .corporate-text-des h3 {
		font-size: 15px;
	}
	.main-menu ul > li > a {
		padding: 17px 13px;
	}
	.all-categories-menu-2 .vertical-menu-list ul li a {
		font-size: 13px;
	}
	.social-link-area .social-link-follow li {
		margin: 0 0 0 3px;
	}
	.newsletter-group-area .newletter-box-area .newletter-title > h2 {
		font-size: 18px;
	}
	.newsletter-group-area .newleter-content-box {
		width: 328px;
	}
	.newsletter-group-area .newleter-content-box input {
		background: #ffffff none repeat scroll 100% 0;
		padding: 10px 10px 10px 120px;
	}
	.newsletter-group-area .newleter-content-box .newleter-btn {
		padding: 0 15px;
	}
	.deals-offer-2 .countdown-deals .cdown {
		width: 70px;
	}
	.single-deals-offer.deals-offer-2 {
		padding-bottom: 45px;
		padding-top: 45px;
	}
	.single-from-blog {
		padding-bottom: 20px;
	}
	.home-4 .slider-text-info.style-7 {
		padding: 35.25px 0 45.25px;
	}
	.home-4 .slider-text-info.style-8 {
		padding: 38.75px 0 48.75px;
	}
	.home-4 .slider-text-info.style-8 .slider-1-des p span {
		font-size: 50px;
	}
	.home-4 .slider-wrapper {
		min-height: 359px;
	}
	.cart-text-items {
		display: none;
	}
}

/* Tablet desktop :768px */

@media (min-width: 768px) and (max-width: 991px) {
	.mpb-30 {
		padding: 0 0 30px 0;
	}
	.m-mt-30 {
		margin-top: 30px;
	}
	.d-md-hide {
		display: none;
	}
	.corporate-icon {
		font-size: 40px;
	}
	.corporate-text-des {
		padding-right: 10px;
	}
	.about-corporate-area .single-corporate .corporate-text-des h3 {
		font-size: 15px;
	}
	.product-list-style {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.prodict-two-active .owl-nav button {
		top: -221.5px;
	}
	.corporate-about-area .single-corporate-wrapper h3 i {
		font-size: 31px;
	}
	/*--- home-page-1 ----*/
	.top-search-area .search-form-input .nice-select {
		display: none;
	}
	.search-form-input input {
		height: 40px;
		padding: 8px 20px 8px 55px;
	}
	.search-form-input .top-search-btn {
		height: 35px;
		left: 3px;
		width: 35px;
	}
	.setting-account {
		margin-left: 6px;
		padding-left: 6px;
	}
	.cart-text-items {
		display: none;
	}
	#top-shopoing-cart .shopping-cart i {
		font-size: 30px;
		line-height: 30px;
	}
	.home-two-shearch .search-form-input input {
		padding: 10px 10px 10px 125px;
	}
	.header-cart-box.header-cart-box-2 {
		margin: 8px 0 25px;
	}
	.slider-main-area .sub-col:nth-child(2) {
		padding: 0 20px;
	}
	.newsletter-group-area .newleter-content-box {
		width: 320px;
	}
	.newsletter-group-area .newleter-content-box .newleter-btn {
		padding: 0 15px;
	}
	.social-link-area .social-link-follow {
		float: inherit;
		text-align: center;
		margin-top: 20px;
	}
	.top-search-area.shearch-fore .search-form-input input {
		padding: 10px 10px 10px 40px;
	}
	.shop .shop-products-wrapper {
		margin-bottom: 0;
	}
	.shop .content-wraper {
		padding-bottom: 60px;
	}
	.quick-view-content .product-info > h2 {
		font-size: 26px;
		margin-top: 30px;
	}
	.home-2 .sticky-header.sticky .mean-container a.meanmenu-reveal {
		margin-top: -46px;
	}
	.header-cart-box.header-cart-box-2 {
		margin: 0 0 10px;
	}
	.checkout-review-order {
		margin-bottom: 30px;
	}
	.categories-blog-area {
		margin-bottom: 60px;
	}
	.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
		border-left: none;
		padding: 20px 20px;
	}
	.dashboard-upper-info {
		border-bottom: none;
		border-top: none;
	}
	.about-info-wrapper > h2 {
		margin-top: 30px;
	}
	.categories-blog-area.mt-60 {
		margin-top: 0;
	}
	.lost-password {
		display: block;
		float: inherit;
		text-align: right;
	}
	.col-item-mg {
		margin-top: 30px;
	}
	.single-banner a {
		display: block;
	}
	.single-banner img {
		width: 100%;
	}
	.social-link-area .social-link-follow {
		text-align: right;
	}
	.slider-wrapper {
		min-height: 340px;
	}
	.home-2 .slider-wrapper {
		min-height: 363px;
	}
	.home-3 .slider-wrapper {
		min-height: 359px;
	}
	.home-4 .slider-wrapper {
		min-height: 361px;
	}
	.slider-text-info .title-1,
	.slider-text-info .title-2 {
		font-size: 24px;
	}
	.slider-text-info .slider-1-des p {
		font-size: 18px;
	}
	.slider-text-info .slider-1-des p span {
		font-size: 42px;
	}
	.slider-text-info.style-4 .title-2 {
		font-size: 34px;
	}
	.slider-text-info .slider-1-des p {
		font-size: 16px;
	}
	.slider-text-info.style-3 .title-1 {
		font-size: 41px;
	}
	.slider-text-info.style-3 {
		padding: 72.25px 0 82.25px;
	}
	.slider-text-info.style-6 .title-1 {
		font-size: 42px;
	}
	.slider-text-info.style-6 .title-2 {
		font-size: 26px;
	}
	.slider-text-info.style-6 .slider-1-des p {
		font-size: 28px;
	}
	.slider-text-info.style-6 .slider-1-des p span {
		font-size: 18px;
		line-height: 2;
	}
	.slider-text-info.style-5 .title-1,
	.slider-text-info.style-5 .title-2 {
		font-size: 30px;
	}
	.slider-text-info .slider-1-des p span {
		font-size: 33px;
	}
	.slider-text-info.style-6 {
		padding: 30px 0 40px;
	}
	.slider-text-info.style-8 .title-2 {
		font-size: 32px;
	}
	.slider-text-info.style-8 .slider-1-des p {
		font-size: 20px;
	}
	.slider-text-info.style-8 .slider-1-des p span {
		font-size: 40px;
	}
	.slider-text-info.style-7 .title-1,
	.slider-text-info.style-7 .title-2 {
		font-size: 26px;
	}
	.slider-text-info.style-7 .slider-1-des p {
		font-size: 18px;
	}
	.home-4 .slider-text-info.style-8 {
		padding: 55.5px 0 65.5px;
	}
	.main-menu-area > .container > .row:first-child {
		height: 54px;
	}
	.home-2 .main-menu-area > .container > .row:first-child {
		height: 75px;
	}
	.home-2 .header-area > .container > .row:first-child {
		height: 101px;
	}
	.home-2 .header-area.sticky > .container > .row:first-child {
		height: 70px;
	}
	.home-2 .sticky-header .logo,
	.home-2 .sticky-header.sticky .logo {
		margin-right: 50px;
	}
}

/* small mobile :320px */

@media (max-width: 767px) {
	.container {
		width: 100%
	}
	.mpb-30 {
		padding: 0 0 30px 0;
	}
	.d-xs-hide {
		display: none;
	}
	.logo {
		margin: 20px 0;
		text-align: center;
	}
	.top-search-area .search-form-input .nice-select {
		display: none;
	}
	.home-2 .sticky-header.sticky .logo {
		display: none;
	}
	.home-2 .sticky-header.sticky .mean-container a.meanmenu-reveal {
		margin-top: -46px;
	}
	.header-cart-box.header-cart-box-2 {
		margin: 0 0 10px;
	}
	.top-search-area {
		margin: 0 0 20px;
		position: relative;
	}
	.search-form-input input {
		padding: 10px 15px 10px 50px;
	}
	.header-cart-box {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin: 0 0 20px;
	}
	#top-shopoing-cart .dropdown-menu {
		padding: 10px 12px 20px !important;
		-webkit-transform: translate3d(-33px, 47px, 0px) !important;
		transform: translate3d(-33px, 47px, 0px) !important;
		width: 296px;
	}
	#top-shopoing-cart .dropdown-menu li.single-cart {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	#top-shopoing-cart .dropdown-menu .cart-info .cart-price {
		font-size: 16px;
	}
	#top-shopoing-cart .cart-total-box h5 {
		font-size: 15px;
	}
	#top-shopoing-cart .cart-total-box h5 span {
		font-size: 16px;
	}
	#top-shopoing-cart p.cart-button a {
		margin-top: 0;
		padding: 0 18px;
	}
	#top-shopoing-cart .dropdown-menu:after {
		left: 50px;
	}
	.slider-main-area.ptb-60 {
		padding: 30px 0 60px;
	}
	.single-deals-offer .product-thumb {
		width: 100%;
		display: inherit;
	}
	.single-deals-offer .product-info {
		width: 100%;
		padding-right: 0;
	}
	.time-count {
		width: 50px;
	}
	.social-link-follow li {
		margin-left: 5px;
	}
	.product-area-style2 {
		padding-right: 20px;
	}
	.product-area-style2 .title-style-three {
		right: 0;
		margin-bottom: 30px;
		max-width: none;
		padding: 0;
		position: static;
		text-align: center;
		top: 50%;
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	.slider-text-info .title-1,
	.slider-text-info .title-2 {
		font-size: 22px;
	}
	.slider-text-info.style-5 .title-1,
	.slider-text-info.style-5 .title-2 {
		font-size: 22px;
	}
	.slider-text-info .slider-1-des p span {
		font-size: 28px;
	}
	.slider-text-info.style-6 .title-1 {
		font-size: 30px;
	}
	.slider-text-info.style-6 .title-2 {
		font-size: 20px;
	}
	.slider-text-info.style-6 .slider-1-des p span {
		font-size: 16px;
	}
	.slider-text-info.style-6 .slider-1-des p {
		font-size: 18px;
		margin-top: 8px;
	}
	.slider-text-info.style-6 {
		padding: 47.25px 0 57.25px;
	}
	.slider-text-info .slider-1-des p {
		font-size: 18px;
		margin-top: 10px;
	}
	.slider-text-info .slider-1-des p span {
		font-size: 35px;
	}
	.slider-text-info .slier-btn-1 a {
		font-size: 14px;
		line-height: 34px;
		margin-top: 15px;
		padding: 0 16px;
	}
	.countdown-deals .time-count {
		font-size: 15px;
		width: 50px;
	}
	.secton-title h2,
	.title-style-three h2 {
		font-size: 16px;
	}
	.tabs-categorys-list {
		padding-left: 0;
	}
	.tabs-categorys-list li {
		margin-left: 15px;
	}
	.tabs-categorys-list li a {
		font-size: 16px;
	}
	.setting-account .btn-group .dropdown-menu {
		right: 0 !important;
		left: auto !important;
	}
	.single-corporate {
		-webkit-box-pack: left;
		-ms-flex-pack: left;
		-webkit-justify-content: left;
		justify-content: left;
		padding: 30px 0 0 0;
	}
	.about-corporate-area {
		padding-bottom: 30px;
	}
	.about-corporate-area .col-0-sub:after {
		display: none;
	}
	.footer-copyright > p {
		margin: 0 0 10px 0;
		text-align: center;
	}
	.priduct-module-1-active .owl-nav button,
	.deals-offer-active .owl-nav button,
	.feategory-active .owl-nav button,
	.prodict-active .owl-nav button,
	.prodict-two-active .owl-nav button,
	.product-category-active .owl-nav button,
	.deals-offer-one-active .owl-nav button,
	.from-blog .owl-nav button,
	.prodict-active-4 .owl-nav button {
		display: none;
	}
	.footer-payment {
		text-align: center;
	}
	.home-2 .top-box-lang.top-box-lang-2 {
		margin: 0 0 24px;
	}
	.home-two-shearch .search-form-input input {
		padding: 10px 10px 10px 100px;
	}
	.home-4 .header-cart-box {
		margin: 5px 0 20px;
	}
	.home-4 .top-search-area.shearch-fore .search-form-input input {
		padding: 10px 10px 10px 45px;
	}
	.top-search-area.home-two-shearch .search-form-input .top-search-btn {
		width: 94px;
	}
	.slider-text-info.style-3 .title-1,
	.slider-text-info.style-4 .title-2 {
		font-size: 38px;
	}
	.slider-text-info .slider-1-des p {
		font-size: 14px;
		margin-top: 5px;
	}
	.slider-text-info.style-4 .title-2 {
		font-size: 24px;
		line-height: 33px;
	}
	.slider-text-info.style-4 {
		padding: 79px 30px 79px 0;
	}
	.slider-active-2 .owl-nav button {
		display: none;
	}
	.slider-main-area .sub-col:nth-child(2) {
		padding-left: 0;
	}
	.slider-active-2.owl-carousel.mtb-20 {
		margin: 0;
	}
	.slider-text-info.style-4 {
		padding: 84.25px 0 94.25px;
	}
	.deals-offer-2 .countdown-deals .cdown {
		width: 60px;
	}
	.newsletter-group-area .newletter-box-area {
		display: inherit;
	}
	.newsletter-group-area .newletter-box-area .newletter-title > h2 {
		font-size: 18px;
	}
	.newsletter-group-area .newleter-content-box {
		margin-top: 12px;
		width: 100%;
	}
	.newsletter-group-area .newleter-content-box .newleter-btn {
		padding: 0 12px;
	}
	.newsletter-group-area .newleter-content-box input {
		padding: 10px 10px 10px 105px;
	}
	.social-link-area .social-link-follow {
		float: inherit;
		margin-top: 15px;
		text-align: right;
	}
	.single-banner.m-mt-30 {
		margin-top: 30px;
	}
	.slider-text-info.style-7 .title-1,
	.slider-text-info.style-7 .title-2 {
		color: #ffffff;
		font-size: 24px;
	}
	.slider-text-info.style-7 .slider-1-des p {
		font-size: 16px;
	}
	.slider-text-info.style-8 .title-1,
	.slider-text-info.style-8 .title-2 {
		font-size: 25px;
	}
	.slider-text-info.style-8 .slider-1-des p {
		font-size: 18px;
	}
	.slider-text-info.style-8 .slider-1-des p span {
		font-size: 36px;
	}
	.slider-text-info.style-7 .slider-1-des p span {
		font-size: 16px;
	}
	.slider-text-info.style-7 {
		padding: 74.5px 0 84.5px;
	}
	.shop-top-bar {
		display: inherit;
	}
	.product-short,
	.product-show {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: baseline;
		-webkit-justify-content: baseline;
		-ms-flex-pack: baseline;
		justify-content: baseline;
		margin-top: 15px;
	}
	.product-view-mode {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		float: inherit;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin-left: 0;
	}
	.toolbar-amount > span {
		display: block;
		margin-top: 10px;
		text-align: center;
	}
	.product-view-mode {
		float: inherit;
		margin-left: 0;
	}
	.shop .shop-products-wrapper {
		margin-bottom: 0;
	}
	.shop .content-wraper {
		padding-bottom: 60px;
	}
	.paginatoin-area p {
		text-align: center;
	}
	.pagination-box {
		float: inherit !important;
		margin-top: 10px;
		text-align: center;
	}
	.product-select-box {
		display: inherit;
	}
	.quick-view-content .product-info > h2 {
		font-size: 20px;
		margin-top: 30px;
	}
	.discription-tab-menu li a {
		font-size: 15px;
		padding: 12px;
	}
	.discription-tab-menu ul li {
		margin-left: 5px;
	}
	.quick-view-content .wishlist-compare-btn > li {
		margin: 10px 0px 0 15px;
	}
	.frequently-accordion h4 a {
		font-size: 14px;
		padding: 10px 15px 10px 50px;
	}
	.cart-table .coupon-all input.button {
		padding: 0 16px;
	}
	.cart-table .coupon2 {
		float: right;
		margin-top: 20px;
		clear: both;
	}
	.cart-table .checkout-review-order {
		margin-bottom: 30px;
	}
	.categories-blog-area {
		margin-bottom: 60px;
	}
	.comments-area .commentlist li .single-comment {
		padding: 15px;
	}
	.comments-area > ol > li > ol {
		margin-right: 15px;
		padding: 0;
	}
	.commentlist {
		padding: 0;
	}
	.comments-area .commentlist .comment-info a {
		margin-bottom: 10px;
	}
	.blog-titel h1 a {
		font-size: 22px;
	}
	.blog-titel.blog-image h1:before {
		font-size: 22px;
		margin-left: 10px;
	}
	.post-category a {
		font-size: 13px;
	}
	.single-blog-area {
		padding: 20px;
	}
	.social-comment .social-sharing,
	.social-comment .blog-comment,
	.social-icons,
	.social-sharing .social-title {
		float: inherit;
	}
	.social-sharing .social-title {
		margin: 0 0 8px;
	}
	.post-author,
	.post-date {
		font-size: 13px;
	}
	.comment-form-author,
	.comment-form-email,
	.comment-form-url {
		width: 100%;
	}
	.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
		border-left: none;
		padding: 20px 20px;
	}
	.login-form-container {
		padding: 0;
	}
	.account-login-form {
		padding: 20px 10px;
	}
	.dashboard-content {
		border: medium none;
		margin-top: 30px;
		padding: 0;
	}
	.dashboard-upper-info {
		border-bottom: medium none;
		border-top: medium none;
		margin-bottom: 40px;
	}
	.about-info-wrapper > h2 {
		margin-top: 30px;
	}
	.single-testimonial p {
		font-size: 16px;
	}
	.error404 .search-error-wrapper h1 {
		font-size: 100px;
		line-height: 77px;
		margin: 0 0 30px;
	}
	.error404 .search-error-wrapper h2 {
		font-size: 24px;
	}
	.error404 .search-error-wrapper p {
		font-size: 14px;
		width: 100%;
	}
	.error404 .search-error-wrapper .error-form .error-form-input {
		width: 240px;
	}
	.search-error-wrapper {
		padding: 60px 0;
	}
	.contact-inner {
		width: 100%;
	}
	.contact-infor {
		padding: 20px 15px;
	}
	.postinfo-wrapper p {
		font-size: 14px;
	}
	.categories-blog-area.mt-60 {
		margin-top: 0;
	}
	.lost-password {
		display: block;
		float: inherit;
		text-align: right;
	}
	.coupon-info p.form-row-first,
	.coupon-info p.form-row-last {
		width: 100%;
	}
	.checkout-coupon > input {
		margin-bottom: 15px;
		width: 100%;
	}
	.footer-title {
		margin-top: 30px;
	}
	.col-lg-3:first-child .footer-title {
		margin-top: 0;
	}
	.footer-content .footer-list li:first-child a {
		padding-top: 0;
	}
	.single-banner a {
		display: block;
	}
	.single-banner img {
		width: 100%;
	}
	.slider-wrapper {
		min-height: 310px;
	}
	.home-2 .slider-wrapper {
		min-height: 321px;
	}
	.home-3 .slider-wrapper {
		min-height: 321px;
	}
	.home-4 .slider-wrapper {
		min-height: 342px;
	}
	.main-menu-area > .container > .row:first-child {
		height: 54px;
	}
	.home-2 .main-menu-area > .container > .row:first-child {
		height: 135px;
	}
	.home-2 .header-area > .container > .row:first-child {
		height: 169px;
	}
	.home-2 .header-area.sticky > .container > .row:first-child {
		height: 70px;
	}
}

/* Large Mobile :480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		max-width: 450px
	}
	.product-select-box {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

/* Small Mobile :479px */

@media (max-width: 479px) {
	.mean-container .mean-nav {
		float: none;
		width: auto;
		margin-right: -15px;
		margin-left: -15px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.tabs-categorys-list li {
		margin-left: 10px;
	}
	.tabs-categorys-list li a {
		font-size: 14px;
	}
}
