@media (min-width: 1199px) and (max-width: 1300px) {
	.product-info-2{
		padding: 10px 5px;
	}
}

/* Large desktop :1290px. */
@media (min-width: 1170px) and (max-width: 1289px) {
	.mobile-menu-area{display: none;}
	.main-menu ul#nav li a {padding: 16px 10px;}
	.home-2 .sidebar-left {padding: 5px 10px 0;}
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
	.container {width:970px}
	.mobile-menu-area{display: none;}
	.main-menu ul#nav li a {padding: 16px 10px;}
	.home-2 .header-right ul li.home-2-cart-area {margin: 0px 10px;}
	.home-2 .header-right ul li.search-box {margin-right: 0px;}
	.home-2 .header-right ul li.mobile-bar {margin: 10px 10px;}
	.home-2 .header-right ul li.home-2-cart-area {margin: 0px 10px;}
	.home-2 .sidebar-left {padding: 5px 10px 0;}
	.post-feature-image {padding: 0px 0px 0px 15px;width: 45%;margin-top:0px;}
	.blog-content {width: 55%;margin-top:0}
	.contact-us-left {width: 100%;padding: 30px 10px;}
	.subscriptions-form input {width: 50%;margin-right: 10px;}
	.subscriptions-form .subscribe {padding: 8px 10px;}
	.contact-us-right {width: 100%;padding: 30px;margin-bottom:20px;}
	.contact-us-right h2 {margin: 0px 0px 5px;}
	.contact-form .form-group button.btn-send {padding: 5px 15px;}
	ul.link-follow li{
		margin-right: 5px;
	}
	ul.link-follow a{
		width: 35px;
		height: 35px;
		line-height: 35px !important;
	}
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.container {width:750px}
	.mobile-menu-area{display: none;}
	.main-menu ul#nav li a {padding: 16px 5px;font-size: 12px;}
	.home-2 .sidebar-left h2 {padding: 0 0 5px;}
	.home-2 .sidebar-left p {padding: 0;}
	.main-menu ul li .mega-menu-area {width: 550px;}
	.main-menu ul li .mega-menu-area.box1 {width: 450px;}
	.main-menu ul li .mega-menu-area.box2 {width: 300px !important;}
	.home-2 .header-right ul li.home-2-cart-area {margin: 0px 5px;}
	.home-2 .header-right ul li.search-box {margin-right: 0px;}
	.home-2 .header-right ul li.mobile-bar {margin: 10px 0;}
	.home-2 .header-right ul li.home-2-cart-area {margin: 0px 10px;}
	.home-2 .sidebar-left {padding: 5px 10px 0;}
	.section-heading {margin-bottom: 5px;padding: 0px 0px 40px;}
	.best-selling-product-area .title-tab-menu .tab-menu {margin: 0px 0px 10px;}
	.best-selling-product-area {padding-bottom: 0px;}
	.post-feature-image {width: 50%;float: left;}
	.blog-content {margin-bottom:0px;}
	.first-blog-content{float:right;}
	.blog-content {width: 47%;padding: 5px 8px;}
	.blog-title {padding: 5px 0px 5px;}
	.blog-content > p {margin: 0px;}
	.single-product .product-action ul li.product-action-botton a {padding: 0 17px;}
	.home-2 .testimonial-area { margin: 0;}
	.testimonial-area { padding: 25px 0;}
	.table-button-left {width: 43%;}
	.contact-us-left {width: 100%;padding: 30px 10px;}
	.subscriptions-form input {width: 50%;margin-right: 10px;}
	.subscriptions-form .subscribe {padding: 8px 10px;}
	.contact-us-right {width: 100%;padding: 30px;margin-bottom:20px;}
	.contact-us-right h2 {margin: 0px 0px 5px;}
	.contact-form .form-group button.btn-send {padding: 5px 15px;}
	.home-2 .sidebar-left p {line-height: 21px; padding: 0;}
	.footer-top-area {padding: 20px 0 40px;}
	.latest-wishlist-product .single-product .product-info { width: 104px;}
	.latest-wishlist-product .single-product .product-name i {  font-size: 15px;  margin-left: 2px;}
	
	.shop-page-sidebar{
		margin-top: 50px;
	}
}
 
/* small mobile :320px. */
@media (max-width: 767px) {
	.container {width:300px}
	.mobile-menu-area{	display: block;}
	.header-botton-area ,.total-main-menu-area {	display: none;}
	.home-2 .logo {margin-left:0px;text-align: center;}
	.home-2 .header-right {float: none;text-align: center;}
	.home-2-cart-area .top-cart-content {left: -160px;}
	.top-cart-content {left: 0px;}
	.home-2 .header-right ul li.home-2-cart-area {margin: 0px 0px;}
	.home-2 .sidebar-left {padding: 0px 20px 10px;}
	.home-2 .sidebar-left h2 { padding: 20px 0px 5px 0;}
	.section-heading {margin-bottom: 5px;padding: 20px 0px 40px;}
	.best-selling-product-area .title-tab-menu .tab-menu {margin: 0px 0px 10px;}
	.best-selling-product-area {padding-bottom: 0px;}
	.home-2-service-area {padding: 10px 0px;}
	.heading-title h2 { margin: 0px 0 0; }
	.post-feature-image {float: none;width: 100%;margin-top:20px;}
	.blog-content {float: none;padding: 0px 20px;width: 100%;}
	.post-feature-image a {display: block;}
	.second-content {margin-bottom: 30px;}
	.blog-content {margin-bottom: 20px;}
	.contact-us-left {width: 100%;padding: 30px 10px;}
	.subscriptions-form input {width: 50%;margin-right: 10px;}
	.subscriptions-form .subscribe {padding: 8px 10px;}
	.contact-us-right {width: 100%;padding: 10px 10px;margin-bottom:20px;}
	.contact-us-right h2 {margin: 0px 0px 5px;}
	.contact-form .form-group button.btn-send {padding: 5px 15px;}
	.agency-area {margin: 0;text-align: center;display: block;}
	.footer-top-area {display: block;}
	.footer-top-area img{display: inline-block;text-align: center;}
	.floatleft {float: none;}
	.home-2 .header-right ul li.mobile-bar .mobile-bar-mega-menu {left: -100px;}
	.home-2 .dropdown-switcher .form-search .input-text {height: 40px;padding: 0 0 0 25px;right: -158px;width: 189px;}
	.home-2 .header-right ul li.search-box {top:0px;}
	.home-2 .header-right ul li.mobile-bar {top:0px;}
	.tp-bullets {display: none;}
	.footer-boottom {text-align: center;}
	.header_top_area .welcome_message {text-align: center;display: block;float: none;}
	.header_top_menu ul#nav_top li a {padding: 0px 5px;}
	form.navbar-form.navbar-left.search-total {display: none;}
	.cart-area {padding: 0px 0 25px 0;position: relative;}
	.testimonial-area { padding: 25px 0 30px;}
	.footer-top-area { color: #dddddd; padding: 10px 0 20px  0;}
	.topbar-category { margin: 0 0 15px; padding: 6px 10px 15px 0;}
	.pager-area-left {padding-top: 5px;float:none;}
	.cart-area .cart-image {float: none;display: block;text-align: center;}
	.pager-area-right {width: 70%;display:none}
	.pager-area {float: none;width: 100%;text-align: center;}
	.pager-area-left { margin-left: 40px;}
	.shorted-area {display:none;}
	.left-checkout { float: none; width: 100%; margin-right: 0;}
	.right-checkout { float: none; width: 100%; margin-right: 0;}
	.right-checkout ul.form-list .input-box .input-text.required-entry {width: 100%}
	.billing-information ul.form-list .input-box select ,.single-cart-form ul.form-list li .input-box select {width: 100%}
	.billing-information ul.form-list li .input-box .input-text.required-entry { width: 100%;}
	.billing-information option {width: 100px;}
	.order-view-left {width: 193px;}
	.order-view-right li {line-height: 40px;}
	.our-agency h1 {font-size: 20px;}
	.our-agency {margin-bottom: 20px;margin-top: 20px;padding: 0px 0px;}
	.voisen-shop ,.we-are-good-at {text-align: center;}
	.team-heading {margin-bottom: 15px;margin-top: 0; padding-bottom: 0; text-align: center;}
	.contact-page-title h2 {margin-bottom: 8px;padding: 0px 10px;font-size: 40px;}
	.contact-us-middle, .contact-us-buttom {text-align: center;}
	.wishlist-button-set { text-align: center;}
	.wishlist-button-set .wishlist-button {display: inline-block;text-align: center;margin-bottom:10px;}
	.footer-payment.floatright{float:none;text-align:center}
	.form-group.search-area {width: 100%;}
	.slider-bottom-area .single-box { margin-bottom: 10px;}
	.product-overview-area ul.product-view-tab li a {font-size: 11px;padding: 0 5px;}
	.product-form-tag .form-group input[type="text"] { width: 100%;}
	.table-button-left { display: block;float: none; margin-right: 0;text-align: center;width: 100%;}
	.table-button-right {display: block; float: none;margin-left: 0;text-align: center; width: 100%;}
	.single-cart-form-title {padding: 5px;}
	.button-area { display: block; text-align: center;}
	.single-cart-coupon-button .button-area button.button {float: none}
	.office-adress {text-align: left;}
	.alignright { float: none;margin-bottom: 0;margin-left: 0;}
	.header_top_menu ul#nav_top { text-align: center;}
	.header_top_menu > ul#nav_top > li {display: inline-block;float: none;}
	.single-box img {width: 100%;}
	.contact-us-left {width: 100%;padding:10px;}
	.subscriptions-form input {width: 50%;margin-right: 10px;}
	.subscriptions-form .subscribe {padding: 8px 10px;}
	.contact-us-right {width: 100%;padding: 10px;margin-bottom:20px;}
	.contact-us-right h2 {margin: 0px 0px 5px;}
	.contact-form .form-group button.btn-send {padding: 5px 15px;}
	.form-group.search-area input {width: 87% !important;}
	.latest-post-area .heading-title.padding-top > h2.home-page-two {  margin: 0;  padding: 0;}
	.listed-product-details h2 {  margin: 20px 0 10px;}
	.login-page h1 {  margin: 15px 0;  padding: 0}
	.team-heading h2 {  padding: 10px 0;}
	.team-about { margin-bottom: 15px;}

	.logo-area {
		display: flex;
		justify-content: flex-start;
	}
	.cart-area{
		display: flex;
		justify-content: flex-end;
	}
	.top-cart-content {
		left: auto;
		right: 0;
	}
	.shop-page-sidebar{
		margin-top: 50px;
	}
	.main-wishlist-area table.table td{
	  white-space: nowrap;
	}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {width:450px}
	.mobile-menu-area{display: block;}
	.header-botton-area ,.total-main-menu-area {	display: none;}
	.table-button-left {float: none;width: 100%;text-align: center;margin-right: 0}
	.table-button-right {float: none; width: 100%;text-align: center;}
	.product-overview-area ul.product-view-tab li a {padding: 0px 18px;}
	.footer-payment.floatright{float:none;text-align:center}
	.footer-payment.floatright .img-responsive {display: inline;text-align: center;}
	.pager-area-left { margin-left: 40px;}
	.pager-area {float: none;width: 100%;text-align: center;}
	.shorted-area {width: 100%;float: left;margin: 10px 0;text-align: center;}
	.multiple-access-checkout {margin: 10px 0 0;text-align: center;}
	.contact-us-left {width: 100%;padding: 30px 10px;}
	.subscriptions-form input {width: 50%;margin-right: 10px;}
	.subscriptions-form .subscribe {padding: 8px 10px;}
	.contact-us-right {width: 100%;padding:5px 30px;margin-bottom:20px;}
	.contact-us-right h2 {margin: 0px 0px 5px;}
	.contact-form .form-group button.btn-send {padding: 5px 15px;}
	.cart-area {padding: 0 0 30px;}
	.form-group.search-area input {width: 90% !important;}
}

@media (max-width: 575px){
	.header_top_area {
		max-height: initial;
		padding: 0 0 15px;
	}
	.col-ms-6{
		width: 50%;
	}
	.top-cart-content {
		left: auto;
	}
}
 
