.container {
	transition: all 0.9s ease os;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}

/************IPad**************/

@media only screen and (min-width: 992px) and (max-width: 1200px) {



.main-logo {
  margin: 11px 0;
}
.header-call-us {
  margin: 30px 0;
}

.header-area h3 {
  font-size: 15px;

}
.section-padding {
  padding: 50px 0;
}

.sign-up-title h2 {
  font-size: 32px;
}

.subscribe-field input[type="submit"] {
  font-size: 18px;
}
.subscribe-field input[type="text"] {
  padding: 10px;

}
.section-padding-b1 {
  padding: 50px 0;
}
.promotion-area {
  height: 300px;
}

.promo-wrap h1 {
  font-size: 34px;
  line-height: 46px;
  padding-top: 100px;
}

.footer-social.text-center img {
  margin: 0 5px 0 5px;
}


.woocommerce-LoopProduct-link {
  min-height: 320px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  min-height: 400px;


}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  font-size: 16px;

}

.woocommerce ul.products li.product .price {
  font-size: 14px;

}

}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {

.razib{margin-left:-3.33%}
.razib .type-product {
  margin-left: 3.33%!important;
  margin-right: 0!important;
  width: 46%!important;
  min-height:500px!important;
}

.main-logo {
  margin: 22px 0px;
}
.header-call-us {
  margin: 29px 0;
}

.header-call-us {
  margin: 15px 0;
}
.header-area h3 {
  font-size: 16px;
}
.section-padding {
  padding: 50px 0;
}


.sign-up-title h2 {
  font-size: 22px;
}

.subscribe-field input[type="text"] {
  padding: 6px;
  width: 62%;
}
.subscribe-field input[type="submit"] {
  font-size: 13px;
  width: 35%;
}

.subscribe-area {
  padding: 30px 0;
}

.section-padding-b1 {
  padding: 50px 0px;
}
.promotion-area {
  height: 220px;
}
.promo-wrap h1 {
  font-size: 34px;
  line-height: 38px;
  padding-top: 70px;
}

.footer-social.text-center {
  text-align: left !important;
}


.main-navigation-area {
  min-height: 70px;

}
.logo img {
  height: 70px;
  max-width: 100%;
}

.navigation ul#nav li a {
  font-size: 14px;
  padding: 23px 10px;
}

.footer-box {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 60px;
}
.sinlge-pagicata-item {
  width: 45.456%;
}



}
/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    
.swiper-button-next.swiper-button-black {
  display: none;
}
.swiper-button-prev.swiper-button-black {
  display: none;
}
#coupon_code {
  width: 50%;
  padding:3px;
}
    .product-subtotal{width:100%;overflow:hidden;}
    .pagination {
  float: none;
}
 .rh-shoppage-top-section {
  overflow: hidden;
}
.sinlge-pagicata-item {
  margin-left: 0;
  width: 100%;
  float: none;
  clear: both;
}
.total-pagiandcata-wrapp {
  margin-left: 0;
}    
    
.swiper-button-next, .swiper-button-prev {
  height: 22px;
  margin-top: -11px;

}
.stcik .cart-icon.text-right {
  display: none;
}

.stcik div.menu-area-main {
  float: right;
  width: 100%;
}

.top-email {
  display: none;
}

.top-menu {
  float: none;
  width: 100%;
}
.top-menu.text-right > ul {
  text-align: center;
}
.main-logo {
  margin: 5px 0;
}
.main-logo img {
  height: auto;
  width: 50%;
}

.search-form-main.text-center {
  margin: 0;
}
.main-navigation-area {
  min-height: auto ;


}
.slicknav_menu {
  background: #16609B none repeat scroll 0 0;
  padding:0;
}
.slicknav_menu .slicknav_icon-bar {
  background-color: #16609B;
}
.slicknav_btn {
  background-color: #fff;
  border-radius: 2px;
}
.slicknav_menu .slicknav_menutxt {
  color: #16609B;
  text-shadow: 0 0 0 #fff;
}

.stcik .slicknav_btn {
  margin: 13px 30px;
  position: absolute;
  right: 0;
  top: 0;
}
.stcik .main-logo-area {
  float: left;
  width: 50%;
}
.main-navigation-area.stcik {
  height: auto;
}
/* slick nav */
.slicknav_menu {
  display: block;
}

.section-title {
  margin-bottom: 30px;
}
.navigation {
  display: none;
}
.section-padding {
  padding: 40px 0;
}

.sign-up-title {
  width: 100%;
}

.sign-up-title h2 {
  font-size: 26px;
  padding: 0;
}
.subscribe-field {
  padding: 0;
  margin-top: 10px;
}
.subscribe-field input[type="submit"] {
  font-size: 17px;
  padding: 7px;
  border-radius: 3px;
}

.subscribe-field input[type="text"] {
  border-radius:3px;
  padding: 8px;
  line-height:9px;

}
.section-padding-b1 {
  padding: 40px 0px;
}
.promotion-area {
  height: 220px;
}
.promo-wrap h1 {
  font-size: 22px;
  line-height: 36px;
  padding-top: 70px;
  text-align: center;
}
.footer-box {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 18px;
  margin-top: 30px;
  padding: 0 0 30px;
}
.footer-top-area {
  padding:20px 0px 0px;
}

.footer-social.text-center img {
  margin: 5px;
}
.footer-social.text-center {
  text-align: left !important;
}
.footer-menu.text-right {
  padding: 10px 0px;
}
.footer-menu.text-right > ul {
  text-align: center;
}

.copy-right {
  text-align: center;
}
.sity-by-area {
  min-height: 120px;
}

.site-by-contain.text-left {
  margin: 10px 0;
}
.sity-by-area .site-by-contain p {
  margin: 0;
  text-align: center;
  padding:0px;
}
.yith-ajaxsearchform-container input[type="search"] {
  margin-bottom: 15px;

}

.yith-ajaxsearchform-container input[type="submit"] {
  top: 1px;

}
.header-call-us {
  display: none;
  margin: 0;
}


.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
  float: none;
  width: 100%;
  padding:30px;
}


}
/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 320px) and (max-width: 767px) {


.cart-icon.text-right {
    right: 26px;
    top: -117px;
}

}
