/* Large screen desktop */
@media (min-width: 1366px){

.container {
  width: 1200px;
}
.new__product h3.title-3 {
  font-size: 40px;
}
.new__product {
  left: -76px;
  margin-top: 63%;
}
}

/* Large screen desktop */
@media (min-width: 1170px) and (max-width: 1366px){
.service__area {
  padding-top: 38px;
}

}
/* Large screen desktop */
@media (min-width: 1366px) and (max-width: 1500px){
.new__product {
  left: -76px;
  position: relative;
}
.slider__inner h1 {
  line-height: 56px;
}
.slider__btn {
  margin-top: 40px;
}

}
@media (min-width: 1170px) and (max-width: 1370px){

.new__product {
  left: -76px;
  margin-top: 57%;
}
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
.slider__inner h1 {
  line-height: 50px;
  font-size: 40px;
}
.header__wrap {
  height: 100px;
}
.service {
  padding: 26px 14px 34px;
}
.choose__to__us {
  margin-bottom: 60px;
}
.slick-dots {
  right: -115px;
}
.service__area {
  padding-top: 36px;
}
.slider__btn {
  margin-top: 44px;
}
.slider__wrap {
  padding-top: 100px;
  height: 80vh;
}
.new__product {
  left: 59px;
  margin-top: 42%;
  position: relative;
}
.blog__details {
  left: 10px;
  padding: 23px 10px;
  width: 282px;
}
.ftr__photo li {
  width: 43.3%;
}
.ftr-icon {
  margin-right: 15px;
}
.ftr-icon {
  align-items: flex-start;
  margin-top: 10px;
}
.fresh {
  flex-wrap: wrap;
}
.fresh-item-left {
  margin-right: 0;
}
.fresh__details {
  padding-left: 10px;
  padding-top: 13px;
}
.about__hover__info {
  padding: 35px 45px;
}
.about-title {
  margin-bottom: 13px;
}
.about-title p {
  margin-top: 0;
}
.about-details p + p {
  margin-top: 16px;
}
.about-address {
  margin-top: 20px;
}
.blog__position {
  width: 879px;
}
.blog--left--sidebar .blog__details {
  width: 677px;
}
.blog__right__sidebar .recent__post__inner {
  padding: 20px 0;
}
.recent__post__details h4 {
  font-size: 15px;
}
.single-contant-address {
  width: 295px;
}
.single-checkout-box input[type="text"], .single-checkout-box input[type="email"], .single-checkout-box input[type="password"] {
  width: 46.5%;
}
.portfolio-owl-active .owl-controls .owl-buttons div {
  padding: 7px 11px;
}
.ht-bradcaump-area {
  padding-top: 100px;
}
.new__product__wrap {
  padding: 80px 0;
}
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.service {
  padding: 26px 40px 34px;
}
.prodict-det-small.owl-theme .owl-controls .owl-buttons > div.owl-next {
  right: -8px;
}
.choose__to__us {
  background: #f1f1f1;
}
.choose__wrap {
  padding: 100px 0 110px;
}
.choose .choose-text-left {
  padding: 25px 23px 30px 43px;
}
.site-info-wrap {
  width: 100%;
}
.choose__to__us {
  margin-top: 100px;
}
.new__product__wrap {
  padding: 45px 0;
}
.new__product {
  margin-top: 49%;
}
.shopping__basket_notices {
  margin-bottom: 16px;
  padding-bottom: 18px;
}
.header__wrap {
  height: 100px;
}
.slider__wrap {
  padding-top: 100px;
}
.testimonial {
  padding: 60px 58px 50px;
}
.deal__week__thumb {
  margin-bottom: 30px;
}
.coundown-down-active {
  margin-bottom: 30px;
  margin-top: 30px;
}
.new__product h2.title-1 {
  margin-bottom: 12px;
}
.new__product h3.title-3 {
  font-size: 33px;
}
.new__product {
  left: 41px;
  margin-top: 49%;
  position: relative;
}
.slick-dots {
  right: -116px;
}
.blog__details {
  left: 14px;
}
.footer-address {
  padding-bottom: 12px;
}
.footer__content .col-sm-6:nth-child(-n+2) {
  margin-bottom: 40px;
}
.ftr__photo li {
  width: 30.3%;
}
.ftr__photo > li a img {
  width: 100%;
}
.fresh {
  flex-wrap: wrap;
}
.fresh-item-left {
  margin-right: 0;
}
.fresh__details {
  padding-left: 10px;
  padding-top: 13px;
}
.smmt-50{
  margin-top: 50px;
}
.frs-itm-hover-info li a {
  width: 70px;
}
.about__hover__info {
  padding: 35px 30px;
}
.about-title {
  margin-bottom: 13px;
}
.about-details p + p {
  margin-top: 16px;
}
.about-address {
  margin-top: 20px;
}
.blog__position {
  width: 661px;
}
blockquote {
  margin: 40px 22px;
}
.ht__blog__details__container .blog__about__details {
  border-left: 1px solid transparent;
  padding: 3px;
}

.blog__right__sidebar .recent__post__inner {
  padding: 20px 0;
}
.recent__post__details h4 {
  font-size: 15px;
}
.blog--left--sidebar .blog__details {
  width: 688px;
}
.tags__menu {
  padding: 20px 20px 20px 0;
}
.single-contant-address {
  padding: 26px 0;
  width: 100%;
  margin: 0 15px;
  padding-left: 10px;
  padding-right: 10px;
}
.contact-address-inner {
  margin-left: -15px;
  margin-right: -15px;
}
.contact-thumd img,
#googleMap {
  height: 400px;
}
.single-contant-address {
  padding: 40px 10px;
}
.single-checkout-box select {
  margin-right: 29px;
}
.portfolio-owl-active .owl-controls .owl-buttons div {
  padding: 12px 13px;
}
.ht-bradcaump-area {
  padding-top: 100px;
}
.ht-bradcaump-container {
  height: 200px;
}
.contact-address.pt-100.pb-50 {
  padding-top: 50px;
}
.single-contant-address {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.address-icon {
  align-items: center;
  display: inline;
  margin-right: 0;
  margin-bottom: 20px;
}

}
 
/* small mobile :320px. */
@media (max-width: 767px) {
  
.container {width:300px}

.bradcaump-title {
  font-size: 25px;
}
.single_add_to_cart_button {
  margin-top: 20px;
}
.product__wrap .col-xs-12 + .col-xs-12 { 
  margin-top: 30px;
}
.htc__related__product .single__product {
  margin-top: 30px;
}
.slider__wrap {
  padding-top: 0;
}
.choose__to__us {
  background: #f1f1f1;
}
.portfolio-owl-active .owl-controls .owl-buttons div {
  padding: 19px 13px;
}
.service__wrap .col-xs-12 + .col-xs-12 {
  margin-top: 30px;
}
.fv-port-filter-nav li {
  font-size: 14px;
  line-height: 66px;
  padding: 0 13px;
}
.htc__product__details__area h2 {
  font-size: 20px;
  margin-top: 10px;
}
.review__info__menu li a {
  font-size: 15px;
}
.review__info__menu li {
  margin: 0 9px;
}
.review .review__thumb {
  margin-right: 14px;
}
.rating__send {
  display: inline-block;
  margin-top: 13px;
}
.review .rating {
  margin-left: 0;
  margin-top: 8px;
}
.review .review__info h4 {
  font-size: 20px;
  line-height: 28px;
}
.rating__list {
  flex-wrap: wrap;
}
.cart {
  display: flex;
  flex-wrap: wrap;
}
.fv-port-filter-nav li::before {
  font-size: 15px;
  right: -8px;
}
.choose__container {
  margin-top: 30px;
}
.choose__container .col-md-5.col-md-offset-2.col-lg-4.col-lg-offset-4.col-sm-6 {
  margin-top: 60px;
}
.choose__container {
  margin-top: 60px;
}
.choose__inner h2.section-title-2 {
  font-size: 23px;
}
.choose__wrap {
  margin-top: 80px;
  padding: 100px 0;
}
.choose.skew-left::before {
  transform: translateX(0px) perspective(0px) rotateY(0deg);
}
.choose.skew-right::before {
  transform: translateX(0px) perspective(0px) rotateY(0deg);
}
.choose .choose-text-right {
  padding: 25px 30px 25px;
  text-align: left;
}
.choose .choose-text-left {
  padding: 25px 30px 43px;
}
.hastech-count {
  margin: auto -4px;
}
.new__product__container {
  background: #f1f1f1;
}
.new__product {
  background: #f1f1f1 none repeat scroll 0 0;
  left: auto;
  margin-top: 0;
}
.new__product h3.title-3 {
  font-size: 25px;
  margin-bottom: 23px;
  margin-top: 12px;
}
.slick-dots {
  right: -165px;
}
.subs-btn {
  text-align: left;
  margin-top: 20px;
}
.sign-up {
  margin-top: 20px;
}
.testimonial {
  padding: 0;
}
.blog__details {
  left: 0;
  width: auto;
  right: 0;
}
.footer__content .col-xs-12 + .col-xs-12 {
  margin-top: 40px;
}
.testimonial__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 30px 20px;
}
.testimonial__thumb {
  margin-right: 0;
}
.test-info {
  text-align: center;
  margin-top: 34px;
}
.testimonial__area,
footer.footer__area {
  background: #f1f1f1 none repeat scroll 0 0;
}
.news__height {
  height: 186px;
}
.fresh {
  flex-wrap: wrap;
}
.fresh-item-left {
  margin-right: 0;
}
.fresh__details {
  padding-left: 10px;
  padding-top: 13px;
}
.slider__inner h1 {
  font-size: 40px;
}
.service {
  padding: 22px 26px 30px;
}
.frs-itm-hover-info li a {
  width: 70px;
}
.about__hover__info {
  padding: 35px 30px;
}
.about-title {
  margin-bottom: 13px;
}
.about-details p + p {
  margin-top: 16px;
}
.about-address {
  margin-top: 20px;
}
.about__hover__info {
  position: inherit;
}
.about__hover__info {
  left: 0;
  top: 0;
  transform: translateX(0) translateY(0);
}
.about-thumb {
  display: none;
}
blockquote {
  margin: 40px 0;
  padding: 12px
}
.ht__blog__details__container .blog__about {
  flex-wrap: wrap;
  justify-content: center;
}
.ht__blog__details__container .blog__about__details {
  margin-top: 20px;
  padding: 0 10px;
  text-align: center;
}
.ht__blog__details__container .blog__about {
  padding: 15px 0;
}
.ht__blog__details__container .blog__about__details {
  border-left: 1px solid transparent;
  padding: 3px;
}
.blog__about__details p {
  font-size: 13px;
  line-height: 23px;
}
.blog__position {
  position: inherit;
  width: auto;
}
.ht__blog__details__container .ht__blog__details__inner {
  padding: 20px 10px 50px;
}
.ht__blog__details__container .post__date__share {
  flex-wrap: wrap;
}
.ht__blog__details__container .post__share {
  margin-bottom: 6px;
  margin-top: 6px;
}
.ht__blog__details__container .ht__blog__like__comment {
  flex-flow: row wrap;
}
.ht__blog__details__container .blog-title {
  line-height: 35px;
}
.ht__blog__details__container .ht__blog__pra {
  margin-top: 18px;
}
.ht__blog__details__container .blog__about__details h4 {
  margin-bottom: 4px;
}
.ht__blog__details__container .blog__comment {
  padding: 20px;
}
.ht__blog__details__container .comment__thumb {
  margin-right: 10px;
}
.ht__blog__details__container .comment__author__info h4 a {
  display: block;
}
.ht__blog__details__container .comment__author__info {
  flex-wrap: wrap;
}
.ht__blog__details__container .comment__author__info h4 span {
  margin-left: 0;
  margin-top: 6px;
  margin-bottom: 5px;
}
.single__comment.comment--reply {
  margin-left: 0;
}
.blog__leave__comment__area {
  padding: 0 20px;
}
.contact-box {
  display: flex;
  flex-wrap: wrap;
}
.contact-box input + input {
  margin-left: 0;
  margin-top: 20px;
}
.xsmt-50{
  margin-top: 50px;
}
.blog__right__sidebar .recent__post__inner {
  padding: 20px 0;
}
.blog--left--sidebar .blog__details {
  width: 688px;
}
.tags__menu {
  padding: 20px 20px 20px 0;
}
.testy__food__area {
  align-items: center;
  height: 247px;
}
.blog--left--sidebar .blog__details {
  width: 270px;
}
.blog--left--sidebar .blog__details {
  padding: 30px 10px;
}
.blog--left--sidebar .blog__post__title {
  flex-wrap: wrap;
}
.blog--left--sidebar .blog__details h2 {
  font-size: 23px;
}
.blog__details {
  bottom: 0;
  left: 0px;
}
.blog--left--sidebar .blog__details {
  padding: 6px 10px;
}
.blog--left--sidebar .blog-desc {
  margin-top: 7px;
}
.contact-address-inner {
  flex-wrap: wrap;
}
.single-contant-address {
  padding: 40px 10px;
}
.single-contant-address + .single-contant-address {
  margin-top: 30px;
}
.contact-thumd img,
#googleMap {
  height: 400px;
}
.product__list.short__by.producy--view {
  margin-bottom: 20px;
  margin-top: 20px;
}
.producy--view--container {
  flex-wrap: wrap;
}
.list__view__thumb {
  width: 62%;
  margin-right: 15px;
}
.list--view--details p {
  margin-top: 14px;
  padding-top: 13px;
}
.blog {
  margin-top: 30px;
}
.blog__wrap {
  margin-top: 20px;
}
.testy__food__area {
  margin-top: 0;
}
.single-checkout-box input[type="text"], .single-checkout-box input[type="email"], .single-checkout-box input[type="password"] {
  width: 100%;
}
.single-checkout-box input + input {
  margin-left: 0;
}
.single-checkout-box select {
  margin-bottom: 40px;
  margin-right: 0;
  width: 100%;
}
.section-title-3 {
  font-size: 29px;
}
.fresh__details {
  padding-top: 0;
}
.address-icon {
  align-items: center;
  display: inline;
  margin-right: 0;
  margin-bottom: 20px;
}
.single-contant-address {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0;
  text-align: center;
  width: 100%;
}
.ht-bradcaump-area {
  margin-bottom: 20px;
  padding-top: 50px;
}
.ht-bradcaump-container {
  height: 200px;
}
.contact-address.pt-100.pb-50 {
  padding-top: 50px;
}
.slider-bg-1 {
  background: #f1f1f1 none repeat scroll 0 0;
}
.slider__inner {
  padding-top: 50px;
}
.slider__btn {
  margin-top: 50px;
}
.slider__inner span {
  font-size: 40px;
  line-height: 50px;
}
.slider__inner h1 {
  font-size: 40px;
}
.slider__inner {
  padding: 100px 0 50px;
}
.slider__wrap {
  height: auto;
}
.ht__blog__details__container .ht__blog__like__comment,
.blog--left--sidebar .ht__blog__like__comment {
  display: block;
}
.ht__blog__details__container .ht__blog__like__comment li + li,
.blog--left--sidebar .ht__blog__like__comment li + li {
  margin-left: 0;
  margin-top: 5px;
}
.rating__list .rating::before {
  position: inherit;
}
.owl-theme .owl-controls .owl-buttons div {
  padding: 3px 4px;
}
.product__prize {
  flex-wrap: wrap;
}
.htc__product__details__area .product__prize p.new__prize.text-theme {
  margin-bottom: 9px;
}
.single-profuct-content {
  padding-left: 5px;
}

.product-action-wrap {
  flex-wrap: wrap;
}
.prodict-statas {
  margin-bottom: 14px;
}
.prodict-det-small {
  width: auto;
}








}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
.slick-dots {
  right: -143px;
}
.blog__thumb a img ,
.ftr__photo li a img,
.product__thumb a img,
.blog--left--sidebar .blog__details,
.tab-pane.fade.in.active img,
.contact-thumd img  {
  width: 100%;
}
.producy--view--container {
  display: block;
}
.portfolio-owl-active .owl-controls .owl-buttons div {
  padding: 25px 13px;
}
.rating li {
  margin-left: 20px;
}

}
 
