/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.container{
  width: 970px;
}
.top-right ul li {
  margin-left: 22px;
}
.menu ul#nav li .maga-menu-top > span {
  margin-right: 15px;
  width: 150px;
}
.menu ul#nav li .mega-menu, .menu ul#nav li .mega-menu.menu-4 {
  left: -69px;
  width: 947px;
}
.menu ul#nav li .mega-menu.menu-4 span {
  width: 180px;
}
.menu ul#nav li .mega-menu.menu-4 {
  left: -158px;
}
.menu ul#nav li .mega-menu.menu-2 {
  left: -226px;
}
.menu ul#nav li .mega-menu.menu-3 {
  left: -289px;
}
.maga-menu-bottom > div:nth-child(1) {
  width: 27.825%;
}
.maga-menu-bottom > div:nth-child(2) {
  width: 39.351%;
}
.maga-menu-bottom > div:nth-child(3) {
  width: 28.825%;
}
.menu3 ul#nav li .mega-menu.menu-2, .menu3 ul#nav li .mega-menu.menu-3{
  width: 750px;
}
.menu ul#nav li .mega-menu.menu-6, .menu ul#nav li .mega-menu.menu-l-6 {
	  width: 873px;
}
.menu3 ul#nav li .mega-menu{
  left: -238px !important;
}
.menu5 ul#nav li, .main-menu-area-6 .menu ul#nav li{
	margin-right: 13px;
}
.menu5 ul#nav li .mega-menu {
  left: -69px;
  width: 705px;
}
.single-sp-4 {
  margin-right: 5px;
  margin-bottom: 5px;
}
.single-testimonial-items-2, .single-testimonial-items-3 {
  margin-right: 1px;
}
.timer span{
	height: 63.5px;
	width: 63.5px;
	padding: 10px 5px;	
}
.timer {
  margin-top: -132px;
}
.static-item{
  width: 29.1667%;
}
.product-cart ul li a, .p-product-cart ul li a, .hot-product-area-7 .product-cart-6 ul li a{
  height: 49px;
  line-height: 49px;
  width: 49px;
}
.product-cart {
  margin-top: -102px;
}
.copyright-area .payment {
  float: right;
}
.header-3 .menu3 ul#nav li {
  margin-right: 17px;
}
.header-3 .col-md-1, .header-7 .col-md-1 {
	padding-left:0;
}
.all-padding {
  padding-left: 0;
}
.new-product-res .product-cart-2 ul li a{
	height: 47px;
	line-height: 47px;
	width: 47px;
}
.new-product-res .product-cart-2 {
  margin-left: -102px;
}
.all-padding-2 {
  padding-right: 0;
}
.menu3 ul#nav li .mega-menu.menu-4 {
  left: -320px !important;
}
.new-product-area-21 .single-product .product-cart {
  left: 50% !important;
  margin-left: -105px;
}
.cat-menu ul li a {
  font-size: 12px;
}
.cat-menu ul li:hover .maga-menu-cat {
  left: 214px;
}
.hot-product-area-4 .timer span{
	height: 48.5px;
	width: 48.5px;
	padding: 10px 0;	
	font-size:12px;
}
.hot-product-area-4 .timer span p{	
	font-size:12px;
}
.hot-product-area-4 .product-cart-3 ul li a, .new-product-area-4 .product-cart-3 ul li a {
  height: 48.5px;
  line-height: 48.5px;
  width: 48.5px;
}
.new-product-area-4 .tab-area .product-tab li a {
	margin-right:0;
}
.static-item-4.one-4 {
  width: 58.8889%;
}
.home-4 .single-product .product-cart, .hot-owl-6 .single-product .product-cart, .hot-product-6 .timer{
	left:50%;
	margin-left:-105px;
}
.product-full-area .static-item .text {
  font-size: 14px;
  line-height: 16px;
}
.payment {
  float: right;
}
.product-active-51 .single-product-8 {
  padding: 80px 0 102px;
}
.width-cap-5 .top-ani-5 {
  margin-bottom: 20px;
}
.width-cap-5 {
  top: 30%;
}
.slider-area-5 .width-cap {
  margin: -124px auto 0;
}
h2.slider-tiile-middle {
  font-size: 40px;
  line-height:40px;
  margin-bottom:15px;
}
.width-cap-6 h2.slider-tiile-middle {
  line-height: 50px;
}
.width-cap-6-o h2.slider-tiile-middle {
  font-size: 30px;
}
.width-cap-6 h3.slider-tiile-top, .width-cap-6 h3.slider-tiile-bottom {
  font-size: 12px;
  margin-bottom: 0px;
}
.width-cap-6 h3.slider-tiile-bottom{
	margin-top:0;
}
.width-cap-6 h2.slider-tiile-middle {
	font-size:20px;
	line-height:30px;
}
.slider-readmore {
  margin-top: 10px;
}
.width-cap-6 {
  right: 3%;
}
.width-cap-6 {
  margin-top: -70px;
}
.width-cap-6-o {
  margin-top: -60px;
}
.slider-area .width-cap{
  margin-top: -100px !important;
}
.slider-area-1 .width-cap {
  margin-top: -105px !important;
}
.product-tab-area-active-7 .product-cart, .hot-product-area-7 .product-cart {
  left: 50% !important;
  margin-left: -102px;
}
.hot-product-area-7 .timer-6 span{
	height: 49px !important;
	width: 49px!important;
	font-size:12px!important;
	padding:10px 0; 
}
.hot-product-area-7 .timer-6 span p{
	font-size:12px;
}
.hot-product-area-7 .product-cart, .hot-product-area-7 .timer  {
  left: 50% !important;
  margin-left: -107px;
}
.slider-area-7 .width-cap.width-cap-7{
  margin-top: -98px;
}
.width-cap-77 .middle-ano-78 {
  font-size: 20px;
  line-height: 20px;
}
.width-cap-77 .banner7-des, .width-cap-77 .slider-readmore-7 {
  margin-top: 10px;
}
.width-cap-77 {
  margin-top: -70px;
  right: 15%;
}
.menu3 ul#nav li {
  margin-right: 9px;
}
.reviwer-area ul.re-tab li a {
  font-size: 19px;
}
.p-product-cart input.input-text {
  height: 50px;
  width: 50px;
}
.main-menu-8 .menu ul#nav li {
  margin-right: 28px;
}
.width-cap-8 {
  margin-left: -225px;
}
.slider-area-2 .width-cap-2 {
  margin-top: -100.5px;
}
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.container {
  width: 750px;
}
.payment {
  float: right;
}
.about-company-area-3{
	margin-top:50px;
}
.header-7 .logo{
	padding-top:40px;
}
.header-7 .show-o, .header-3 .show-o{
  top: 42px;
}
.single-sp-4 {
  margin-right: 5px;
  margin-bottom: 5px;
}
.width-cap .top-ano-5 {
  font-size: 50px;
  margin-bottom:0;
}
.width-cap-5 .middle-ani-5 {
  font-size: 20px;
  line-height: 20px;
}
.width-cap-5 {
  margin-right: -185px;
}
.width-cap-5 .top-ani-5 {
  font-size: 15px;
}
.static-all-items {
  margin-top: 100px;
}
.timer span p{	
	font-size:12px;
}
.show-o {
  left: 50%;
  right: inherit;
  top: 135px;
  margin-left: -150px;
}
.top-contact {
  border-bottom: 1px solid #eaeaea;
  overflow: hidden;
}	
.top-contact-2 {
  left: 50%;
  margin-left: -195px;
  position: relative;
}
h2.slider-tiile-middle {
  font-size: 50px;
}
h3.slider-tiile-top {
  font-size: 24px;
  margin-bottom: 0px;
}
h3.slider-tiile-bottom {
  font-size: 14px;
}
.slider-area-2  .width-cap, .slider-area  .width-cap{
  margin-top: -63px;
}
.slider-area-5 .width-cap{
  margin-top: -103px;
}
.top-right {
  float: none;
}
.top-right-item {
  float: none;
  text-align: center;
}
.right-cart, .main-menu-8 .right-cart {
  float: none;
  margin-bottom: 50px;
  text-align: center;
}
#search-box {
  float: none;
  margin: 0 auto;
  text-align: center;
  width: 80%;
}
.header .logo {
  text-align: center;
	padding-bottom:0;
}
.top-cart-contain {
  display: inline-block;
}
.top-cart-content {
  left: 50%;
  margin-left: -135px;
}
.static-item {
  width: 29.1667%;
}
.product-cart ul li a, .p-product-cart ul li a {
  height: 51px;
  line-height: 51px;
  width: 51px;
}
.single-testimonial {
  margin-right: 15px;
}
#newsletter-validate-detail {
  width: 100%;
}
.copyright-area .store-switcher, .copy-right-2 .store-switcher {
	display:none;
}
.copyright-area .payment {
  float: right;
}
.footer-img ul li {
  width: inherit;
}
.nivoSlider:hover .nivo-directionNav .nivo-prevNav{
  left: 10px;
}
.nivoSlider:hover .nivo-directionNav .nivo-nextNav {
	right:10px;
}
.nivo-controlNav {
  padding:0;
}
.hot-product-area-7 .product-cart-6 ul li a {
  height: 50px;
  line-height: 50px;
  width: 50px;
}
.header .logo-2 {
  padding: 0;
}
.copyright-area address, .copy-right-2 address {
  float: none;
}
.new-product-three-active .product-cart-2 {
  margin-left: -110px;
}
.all-padding {
  padding-left: 50px;
  padding-top: 0;
}
.new-product-three .owl-pagination {
  margin-top: 0;
  margin-bottom:30px;
}
.new-product-three .section-title h2 {
  font-size: 17px;
}
.all-padding-2 {
  padding-right: 50px;
  padding-top: 0;
}
.new-product-three .section-title {
  margin-bottom: 24px;
}
.hot-product-area-4 .timer span{
	height: 48.5px;
	width: 48.5px;
	padding: 10px 0;	
	font-size:12px;
}
.hot-product-area-4 .product-cart-3 ul li a, .new-product-area-4 .product-cart-3 ul li a , .new-product-4 .product-cart-3 ul li a, .hot-owl-6 .product-cart ul li a{
  height: 48.5px;
  line-height: 48.5px;
  width: 48.5px;
}
.new-product-area-4 .tab-area .product-tab li a {
	margin-right:0;
}
.static-item-4.one-4 {
  width: 58.8889%;
}
.home-4 .single-product .product-cart-3, .hot-product-area-4 .timer, .new-product-4 .single-product .product-cart-3{
	left:50%;
	margin-left:-105px;
}
.subscribe-area-4 {
  padding-left: 20px;
  padding-right: 20px;
}
.search-button, .main-menu-8 .search-button {
  float: none;
  margin-right: 0px;
  text-align:center;
}
.right-cart {
  margin-bottom: 65px;
}
.cart-8 .right-cart{
	margin-top:40px;
}
.testimonial-area-3 {
  margin-top: 80px;
}
.single-spon-logo {
  float: none;
}
.add-4, .display-none, .product-page-add {
  display: none;
}
.product-page-tab {
  margin-top: 70px;
}
.top-contact-5 .right-cart, .top-contact-5 .social-link ul#s-link {
  float: none;
}
.top-contact-5  .social-link ul#s-link {
	text-align:center;
	padding-right:0;
	border:0px;
}
.top-contact-5 .top-cart-contain {
  margin-left: 0px;
	margin-top:30px;
}
.top-contact-5 .right-cart {
  margin-bottom: 30px;
}
.top-contact-5 {
  border-bottom: 0px solid #eaeaea;
  overflow: inherit;
}
.top-contact-5  .social-link ul#s-link li {
  display: inline-block;
  float:none;
}
.header-5 .logo {
  padding: 30px 0;
}
.header-5 .search-button {
  float: none;
  padding: 30px 0;
}
.header-5 .show-o {
  top: 30px;
}
.width-cap-5 {
  top: 30%;
}
.width-cap-5 .top-ani-5 {
  margin-bottom: 30px;
}
.new-product-5 .section-title h2 {
  font-size: 24px;
}
.new-product-5 .tab-area .product-tab li a {
  padding: 5px 5px;
}
.hot-owl-6 .single-product .product-cart, .hot-product-6 .timer{
	left:50%;
	margin-left:-105px;
}
.main-menu-area-6, .footer-logo-6, .form-search{
  margin-top: 20px;
}
.main-menu-area-6 .right-cart {
  margin-bottom: 20px;
}
h2.slider-tiile-middle, .slider-area-2 .width-cap-2 .middle-ani-20 {
  font-size: 30px;
}
.width-cap-6 h2.slider-tiile-middle {
  line-height: 40px;
}
.product-full-area .static-item {
  width: 50%;
}
.static-item-inner > img {
  width: 100%;
}
.width-cap-6-o h2.slider-tiile-middle {
  font-size: 30px;
}
.width-cap-6 h3.slider-tiile-top, .width-cap-6 h3.slider-tiile-bottom {
  font-size: 12px;
  margin-bottom: 0px;
}
.width-cap-6 h3.slider-tiile-bottom{
	margin-top:0;
}
.width-cap-6 h2.slider-tiile-middle {
	font-size:20px;
	line-height:30px;
}
.slider-readmore {
  margin-top: 10px;
}
.width-cap-6 {
  right: -5%;
}
.width-cap-6 {
  margin-top: -70px;
}
.width-cap-6-o {
  margin-top: -60px;
}
.hot-product-area-7 .timer-6 span{
	height: 49px !important;
	width: 49px!important;
	font-size:12px!important;
	padding:10px 0; 
}
.hot-product-area-7 .timer-6 span p{
	font-size:12px;
}
.hot-product-area-7 .product-cart, .hot-product-area-7 .timer  {
  left: 50% !important;
  margin-left: -108px;
}
.hot-product-area-7 .timer  {
  margin-left: -107px;
}
.slider-area-7 .width-cap.width-cap-7{
  margin-top: -98px;
}
.width-cap-77 .middle-ano-78 {
  font-size: 30px;
  line-height: 30px;
}
.width-cap-77 .banner7-des, .width-cap-77 .slider-readmore-7 {
  margin-top: 10px;
}
.width-cap-77 {
  margin-top: -70px;
  right: 10%;
}
.reviwer-area ul.re-tab li a {
  font-size: 20px;
}
.p-product-cart input.input-text {
  height: 50px;
  width: 50px;
}
.single-sp-4 img {
  width: inherit;
}
.test-con-4 {
  margin-left: 10px;
}
.home-add-8{
	margin-top:30px;
}
.main-menu-8 .button-i {
  border-right:0;
  margin-right: 0;
  margin-top:-20px;
  margin-bottom:40px;
}
.main-menu-8 .show-o {
  top: 0;
  right:inherit;
}
.slider-area-2 .width-cap-2 {
  margin-top: -92.5px;
}
.header-2 .form-search{
	margin-top:0;
}
}

 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:300px}

.header-top, .width-cap-6, .catlist-area-5 .time-count, .header-top-2, .width-cap, .nivo-directionNav .nivo-prevNav, .nivo-directionNav .nivo-nextNav, .width-cap-2, .width-cfap, .width-cap-4, .width-cap-5, .header-area-6 .top-right-item, .product-full-area .static-item a.readmore, .product-full-area .static-item .text, .display-none, .product-full-area .static-item .static-item-inner::before, .width-cap-77, .time-count, .product-cart, .ratings, .add-area-7 .readmore, .testimonial-area-6, .product-page-add, .zoomWindow {
	display:none;
}
.product-page-tab {
  margin-top: 70px;
}
#search-box {
  float: none;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.timer span p{	
	font-size:12px;
}
.add-area-7 .static-top .top-2 .static-item.first, .static-top .top-2 .static-item.last, .static-item-inner > img, .static-top .bottom .static-item, .add-area-7 .static-top .top-2 .static-item.even {
  width: 100%;
}
.add-area-7 .static-top .static-item-inner:hover .text {
  margin-top: none;
}
.single-spon-logo {
  float: none;
}
.payment {
  float: none;
}
.search-button{
	padding:0;
}
.testimonial-area-3, .featured-res {
  margin-top: 80px;
}
.header .logo {
  text-align: center;
	padding: 41px 0 41px;
}
.show-o {
  left: 50%;
  right: inherit;
  top: 135px;
  margin-left: -150px;
}
.header-5 .show-o {
  top: 30px;
}
.header-5 .search-button {
  padding-top: 30px;
  padding-bottom:30px;
}
.new-product-5 .tab-area .product-tab {
  text-align: center;
}
.header-5 .logo {
  padding-top: 30px;
  padding-bottom: 0;
}
.one-two .col-md-6.col-sm-6.col-xs-12 {
  padding-right: 15px;
}
.all-n-title h2 {
  padding: 5px 17px;
}
.static-item, .single-product-add .static-item.even {
  width: 100%;
  margin-bottom:20px;
}
.nivo-controlNav {
  padding:0;
} 
.top-right-item {
  float: none;
  text-align: center;
}
.right-cart, .right-cart-res, .main-menu-8 .right-cart {
  float: none;
  margin-bottom: 50px;
  text-align: center;
}
.right-cart-res{
	margin-top:30px;
	margin-bottom:40px;
}
.top-cart-contain {
  display: inline-block;
}
.top-cart-content {
  left: 50%;
  margin-left: -135px;
}
.section-title h2 {
  font-size: 22px;
}
.single-product .product-img {
  float: none;
  width: 100%;
}
.product-desc {
  border-left: 1px solid #eaeeef;
  float: none;
  position: static;
  width: 100%;
}
.tab-area .product-tab{
  padding: 10px 0 40px;
}
.featured-area .single-product .product-img {
  float: left;
}
.featured-area .single-product .product-desc {
  float: left;
  margin-left: 10px;
  width: 63%;
}
.featured-area .single-product .product-name {
  margin-top: 0;
}
.section-title, .p-product-cart input.input-text {
	margin-bottom:30px;
}
.featured-area .featured-title{
	margin-top:20px;
}
#newsletter-validate-detail {
  width: 100%;
}
.subscribe-area .actions button.button span, .sub-6 .actions button.button span {
  padding: 0 14px;
}
.subscribe-title h2 {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 20px;
}
.blog-content .readmore {
  padding: 0 17px;
}
.footer-logo {
  text-align: center;
}
.footer-weiget {
  margin-bottom: 40px;
}
.payment {
  margin-top: 20px;
}
.copyright-area, .copy-right-2 {
  text-align: center;
}
.header .logo-2 {
  padding: 0;
}
.copyright-area address, .copy-right-2 address {
  float: none;
  margin:0;
}
.search-button, .header-5 .search-button, .main-menu-8 .search-button {
  float: none;
  margin-right: 0px;
  text-align:center;
}
.form-search-2 input.input-text {
  width: 276px;
}
.show-o {
  top: 0;
}
.about-company-area-3 {
  padding-bottom: 30px;
}
.col11, .col12, .col13 {
  border: 1px solid #eaeeef;
  margin-top: 30px;
}
.one-two .col-md-6.col-sm-6.col-xs-12 {
  padding-right: 15x;
}
.all-padding {
  padding-left: 0;
}
.all-padding-2 {
  padding-right: 0px;
}
.img-hover-res{
	margin-top:30px
}
.one-top .col-md-6.col-sm-6.col-xs-12 {
  padding-left: 15px;
}
.product-cat-area {
  display: none;
}
.static-item-4.one-4, .static-item-4.two-4 {
  width: 100%;
}
.subscribe-area-4 {
  padding-left: 20px;
  padding-right: 20px;
}
.product-tab-4 {
  top: 39px;
}
.new-product-4 .section-title, .new-product-area-4 .section-title {
  margin-bottom: 75px;
}
.static-all-items {
  margin-top: 100px;
}
.payment {
  float: none;
}
.single-product-add a img, .blog-image a img, .static-item-4 img, .add-4 img, .static-item img, .another-add a img, .home-add-8 a img, .product-page-add img, .add-85 img {
  transform: none !important;
  width: 100%;
}
.home-4 .single-product .product-cart {
  left: 50%;
  margin-left: -135px;
}
.hot-owl-res .single-product .product-cart, .hot-owl-res .timer{
	 margin-left: -175px
}
.home-4 .timer, .hot-owl-6 .single-product .product-cart, .hot-product-6 .timer {
  left: 50%;
  margin-left: -135px;
}
.add-85, .single-blg-post{
  margin-top: 30px;
}
.new-product-5 .section-title{
  margin-bottom:0;
}
.new-product-5 .product-tab-4 {
  position: static;
}
.catlist .catgrid a span {
  font-size: 10px;
}
.main-menu-area-6 .right-cart {
  margin-bottom: 20px;
}
.main-menu-area-6, .footer-logo-6, .contact-form, .home-add-8{
	margin-top:30px;
}
.hot-product-6 .product-cart-6 ul li a{
  height: 63.5px;
  line-height: 63.5px;
  width: 63.5px;
}
.hot-product-6 .timer-6 span{
	height: 63.5px;
	width: 63.5px;
	font-size:17px;
}
.product-full-area .static-item {
  width: 50%;
  margin-bottom:0;
}
.add-area-7 .bottom {
  margin-top: 0;
}
.checkout-method .buttons-set a {
  float: center;
  margin-bottom:15px;
}
.buttons-set {
  text-align: center;
}
form .fields.fields-3 .field, form .fields.fields-2 .field{
  width: 100%;
}
.form-fields {
  margin-bottom: 30px;
  border-bottom: 1px solid #e8e8e9 ;
}
.p-zoom-content {
  margin-top: 80px;
}
.reviwer-area ul.re-tab li a {
  font-size: 15px;
}
.subscribe-area-8 #newsletter-validate-detail {
  width: 100%;
  padding: 0 10px;
}
.features-res .static-all-items{
	margin-top:50px;
}
.main-menu-8 .button-i {
  margin-bottom: 40px;
  margin-top: -40px;
  border:none;
}
.main-menu-8{
	border:none;
}
.main-menu-8 .show-o {
  right: 0;
  top: 0;
}
.single-sp-4 img {
  width: inherit;
}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
 .static-item {
  width: 29.1667%;
}
.single-product-add .static-item.even {
  width: 41.6667%;
}
.static-item, .single-product-add .static-item.even{
  margin-bottom: 0;
}
.add-area-7 .bottom {
  margin-top: 0;
}
.add-area-7 .static-item{
  margin-bottom: 20px;
}
.product-cart-res{
  left: 50% !important;
  margin-left: -135px;
}
.footer-img ul li {
	width:inherit;
}
.single-zoom-thumb, .zoomWindow{
	display:none !important;
}
}
 
