/* XL Device :1200px. */
@media (min-width: 1439px) and (max-width: 1780px) {

    .rsp1 {
	top: 18px;
	left: 36px;
	}
	 .rsp3 {
		bottom: 18px;
		left: 158px;
	}   
	.rsp2 {
		top: 45px;
		left: 220px;
	} 
 
	.rsp6 {
	  right: 47px;
	}
	.rsp4 {
	  right: 182px;
	}
	.rsp5 {
	  right: 249px;
	}   
    
    
    
    .container {
		padding: 0 20px;
	}
      
    
}



/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1439px) {

     .rsp1 {
		top: 18px;
		left: 36px;
		max-width: 80px;
	}
	 .rsp3 {
		bottom: 18px;
		left: 107px;
		max-width: 80px;
	}   
	.rsp2 {
		top: 45px;
		left: 155px;
		max-width: 80px;
	} 
 
	.rsp6 {
	  right: 47px;
	  max-width: 80px;
	}
	.rsp4 {
	  right: 150px;
	  max-width: 80px;
	}
	.rsp5 {
	  right: 148px;
	  max-width: 80px;
	} 
	 .offer__logo {
		width: 95%;
		margin: auto;
		height: 160px;
	}   
	   .offer__single__box {
		width: 23.5%;
		height: auto;
		margin-bottom: 24px;
	} 
    
  .offer__ct {
		padding: 8px 16px;
		padding-bottom: 16px;
	}  
    
    
  .slider__single__item {
		max-width: 100%;
		margin: auto;
	}  
	 .slider__main__box {
		background: #F8F9FA;
		padding: 55px 120px;
	}
	 
	.slider__area .owl-nav button {
	  left: -112px;
	}
	.slider__area .owl-next {
	  right: -112px;
	}   
    
    .container {
		padding: 0 20px;
	}
    

	.cupon__text {
		width: 76%;
	}

    
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {

    
    
    
    
    .rsp1 {
		top: 18px;
		left: 36px;
		max-width: 80px;
	}
	 .rsp3 {
		bottom: 18px;
		left: 107px;
		max-width: 80px;
	}   
	.rsp2 {
		top: 45px;
		left: 140px;
		max-width: 80px;
	} 
 
	.rsp6 {
	  right: 47px;
	  max-width: 80px;
	}
	.rsp4 {
	  right: 150px;
	  max-width: 80px;
	}
	.rsp5 {
	  right: 148px;
	  max-width: 80px;
	} 
	 .offer__logo {
		width: 90%;
		margin: auto;
		height: 120px;
	}   
	 .offer__logo img {
		height: 100%;
	}
	.header__menu ul li a {
	  padding: 8px 12px;
	}
	.header__search {
	  margin-left: 25px;
	}
	.header__search input {
	  width: 300px;
	} 
	    
	 .brand__single__item {
		width: 23%;
		height: 162px;
		margin-bottom: 24px;
	}   
    .offer__single__box {
		width: 23.5%;
		height: auto;
		margin-bottom: 24px;
		padding-bottom: 8px;
	}  
	 .offer__logo img {
		height: 100%;
	}   
	 .receba__wrap {
		max-width: 540px;
		margin: auto;
		text-align: center;
	}   
	    
	  .slider__area .owl-nav button {
		width: 50px;
	      left: -50px;
	}  
    
	.slider__main__box {
		background: #F8F9FA;
		padding: 55px 60px;
	}    
	  .slider__area .owl-next {
		left: auto !important;
		right: -50px;
	}  
	    
	    .container {
		padding: 0 20px;
	}
	
	
	.cupon__text {
		width: 71%;
	}
	
	.cupon__text h3 {
	  font-size: 24px;
	}
	
	.blog__text p {
		margin: 0;
		font-size: 16px;
		color: #212529;
		font-weight: 500;
	}  

  /* page four area start here */
  /* page four area start here */

  .page__four .service__img {
    width: 50%;
  }
  .page__four .service__txt {
    width: 50%;
  }
  .page__four .area__intro h2 {
    width: 50%;
  }
  .page__four .area__intro {
    align-items: start;
  }

  /* page four area end here */
  /* page four area end here */
  
  /* catagory desk start here */
  /* catagory desk start here */

  #catagory__desk .single__catagory {
    width: 23.555%;
  }

  /* catagory desk end  here */
  /* catagory desk end here */

}

 
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {

    
    .container {
		padding: 0 20px;
	}
	             .rsp1 {
		top: 18px;
		left: 36px;
		max-width: 80px;
		display: none;
	}
	 .rsp3 {
		top: 18px;
		right: 26%;
		max-width: 100%;
		left: auto;
		display: none;
	}   
	.rsp2 {
		top: 45px;
		left: 140px;
		max-width: 80px;
		display: none;
	} 
	 
	.rsp6 {
	  right: 47px;
	  max-width: 80px;
	  display: none;
	}
	.rsp4 {
	  right: 150px;
	  max-width: 80px;
	  display: none;
	}
	.rsp5 {
	  left: 30%;
	  max-width: 80px;
	  top: 0;
	  display: none;
	} 
	 .offer__logo {
		width: 90%;
		margin: auto;
		height: 120px;
	}   
	 .offer__logo img {
		height: 100%;
	}
	.header__menu ul li a {
	  padding: 8px 12px;
	}
	.header__search {
	  margin-left: 0;
	  width: 70%;
	  margin: auto;
	  display: flex;
	  justify-content: space-between;
	  margin-top: 16px;
	}
	.header__search input {
	  width: 80%;
	} 
	 .header__search a {
		width: 18%;
	}   
	 .brand__single__item {
		width: 23%;
		height: 135px;
		margin-bottom: 24px;
	}   
	  .offer__single__box {
		width: 31.5%;
		height: auto;
		margin-bottom: 24px;
		padding-bottom: 8px;
	}  
	 .offer__logo img {
		height: 100%;
	}   
	 .receba__wrap {
		max-width: 540px;
		margin: auto;
		text-align: center;
	}   
 
	.rc1 {
	  position: absolute;
	  left: 30%;
	  top: 44px;
	}
	.rc2 {
	  position: absolute;
	  top: 13px;
	  right: 30%;
	}  
	   .slider__area .owl-nav button {
		width: 65px;
		font-size: 30px !important;
	} 
	 .slider__area .owl-dots {
		bottom: 10px;
	}   
	 .brand__link img {
		max-width: 140px;
	}   
	 .slider__area {
		padding-top: 50px;
		padding-bottom: 50px;
	}   
	  .slider__wrap {
		padding-bottom: 50px;
	}  
	 .thumb__area {
		padding-bottom: 50px;
	}   
	 .receba__area {
		padding-top: 142px;
		padding-bottom: 142px;
	}   
	 .recabe__mobile__sp {
		display: block;
	}   
	 
	.rc3 {
	  position: absolute;
	  bottom: 36px;
	  left: 28%;
	  max-width: 80px;
	}
	.rc4 {
	  position: absolute;
	  bottom: 11px;
	  max-width: 97px;
	  right: 30%;
	}   
	 .cupon__single__box {
		width: 100%;
	}
	   
	.cupon__lf p {
	  font-size: 14px;
	}
	.cupon__lf h6 {
	  font-size: 22px;
	}
	.cupon__lf {
	  padding: 0 14px;
	  width: 13%;
	}
	.cupon__ri {
	  width: 17%;
	}
	.cupon__ri a {
	  width: 100%;
	  font-size: 15px;
	}
	.cupon__mid {
	  width: 63%;
	} 
	.header__menu {
		display: none;
	}    
	 .header__right {
		width: 100%;
	}   
   .header_lf {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
	} 
  .bar {
	  display: block;
	}  
 .cupon__mid h5 {
		font-size: 18px;
	}   
    
    .slider__area .owl-nav button {
	width: 50px;
      left: -50px;
	}  
    
	.slider__main__box {
		background: #F8F9FA;
		padding: 55px 60px;
	}    
	  .slider__area .owl-next {
		left: auto !important;
		right: -50px;
	}  

	.cupon-content {
	  width: 100%;
	  order: 2;
	}
	.cupon__img {
	  width: 100%;
	  margin-bottom: 30px;
	}
	.offer__flex .cupon__single__box {
	  width: 100%;
	}
	.cata__btn a {
	  margin-right: 10px;
	  font-size: 13px;
	}
	.cata__text p {
	  width: 100%;
	}

    .blog__text p {
		margin: 0;
		font-size: 16px;
		color: #212529;
		font-weight: 500;
	} 
	
	.nos__img {
	  margin-bottom: 20px;
	}
	.blog__single__box {
	  width: 32%;
	}
	.faq__area {
	  padding: 60px 0;
	}
	
	/* page four area start here */
  /* page four area start here */

  .group__b {
    gap: 30px;
  }
  .page__four .service__img {
    width: 50%;
  }
  .page__four .service__txt {
    width: 50%;
  }
  .page__four .search__bar button {
    margin-top: 8px;
  }
  .page__four .area__intro {
    align-items: start;
    flex-direction: column;
  }

  /* page four area end here */
  /* page four area end here */
  
  /* catagory desk start here */
  /* catagory desk start here */

  #catagory__desk .single__catagory {
    width: 31.555%;
    margin-bottom: 0;
  }
  #catagory__desk .catagory__content {
    justify-content: start;
    gap: 19px;
  }
  /* catagory desk end  here */
  /* catagory desk end here */
  
    
}
 

/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {


    .offer-link {
	margin-right: 10px;
	font-size: 13px;
	margin-bottom: 10px;
	width: 100%;
}
	.offer-item:nth-child(2) .offer-link {
  padding-right: 12px;
  padding-left: 13px;
  width: 100%;
}
.offer-item {
  width: 50%;
}
    .offer-item:nth-child(2) {
	width: 48%;
	margin-left: auto;
}.offer-item:first-child {
	width: 48%;
}
    .offer__flex {
	display: none;
}
    
 .rsp1 {
	top: 18px;
	left: 36px;
	max-width: 80px;
	display: none;
}
 .rsp3 {
	top: 18px;
	right: 26%;
	max-width: 100%;
	left: auto;
	display: none;
}   
.rsp2 {
	top: 45px;
	left: 140px;
	max-width: 80px;
	display: none;
} 
 
.rsp6 {
  right: 47px;
  max-width: 80px;
  display: none;
}
.rsp4 {
  right: 150px;
  max-width: 80px;
  display: none;
}
.rsp5 {
  left: 30%;
  max-width: 80px;
  top: 0;
  display: none;
} 
 .offer__logo {
	width: 65% !important;
	margin: auto;
	height: 150px;
}   
 .offer__logo img {
	height: 100%;
}
.header__menu ul li a {
  padding: 8px 12px;
}
.header__search {
  margin-left: 0;
  width: 100%;
  margin: auto;
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.header__search input {
  width: 85%;
} 
 .header__search a {
	width: 12.8%;
	background: #FFFFFF;
	border: 0;
	margin-left: 0;
	color: #095224;
}   
 .brand__single__item {
	width: 48%;
	height: 155px;
	margin-bottom: 16px;
}   
  .offer__single__box {
	width: 100%;
	height: auto;
	margin-bottom: 0;
	padding-bottom: 8px;
	padding-top: 16px;
}  
 .offer__logo img {
	height: 100%;
}   
 .receba__wrap {
	max-width: 540px;
	margin: auto;
	text-align: center;
}   
 
.rc1 {
  position: absolute;
  left: 19%;
  top: 44px;
  max-width: 75px;
}
.rc2 {
  position: absolute;
  top: 13px;
  right: 17%;
  max-width: 90px;
}  
   .slider__area .owl-nav button {
	width: 65px;
	font-size: 30px !important;
	display: none;
} 
 .slider__area .owl-dots {
	bottom: -25px;
}   
 .brand__link img {
	max-width: 145px;
}   
 .slider__area {
	padding-top: 32px;
	padding-bottom: 24px;
}   
  .slider__wrap {
	padding-bottom: 55px;
}  
 .thumb__area {
	padding-bottom: 50px;
	display: none;
}   
 .receba__area {
	padding-top: 142px;
	padding-bottom: 142px;
}   
 .recabe__mobile__sp {
	display: block;
}   
 
.rc3 {
  position: absolute;
  bottom: 36px;
  left: 15%;
  max-width: 70px;
}
.rc4 {
  position: absolute;
  bottom: 11px;
  max-width: 85px;
  right: 11%;
}   
 .cupon__single__box {
	width: 100%;
}
   
.cupon__lf p {
  font-size: 14px;
}
.cupon__lf h6 {
  font-size: 22px;
}
.cupon__lf {
  padding: 0 14px;
  width: 13%;
}
.cupon__ri {
  width: 17%;
}
.cupon__ri a {
  width: 100%;
  font-size: 15px;
}
.cupon__mid {
  width: 63%;
} 
.header__menu {
	display: none;
}    
 .header__right {
	width: 100%;
}   
   .header_lf {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
} 
  .bar {
  display: block;
}  
 .cupon__mid h5 {
	font-size: 18px;
}   
  .container {
	padding: 0 20px;
}  
    
   .header__search a i {
	display: block;
} 
    
   .header__search a span {
	display: none;
} 
  
  
/*  
.slider__single__item {
  width: 100%;
  height: 200px;
}
.slider__single__item a {
  width: 100%;
  display: flex;
  height: 100%;
  object-fit: cover;
}
.slider__single__item a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 91% 101%;
}  

*/

  .slider__main__box {
	padding: 0;
	background: transparent;
}  
 .seus__area {
	display: block;
}   
  
.brand__area {
  padding-top: 40px;
  padding-bottom: 40px;
}
.brand__top {
  display: block;
  margin-bottom: 24px;
}
.brand__title {
  margin-bottom: 16px;
}  
    .dnn {
        display: none;
    }    
    
 .brand__tab__menu {
	display: none;
}   
 .offar__inner {
	/*display: none;*/
}   
 
 .offer__active .owl-dots {
	margin-top: 34px;
}   
    
    
    .offer__active {
        display: block;
    }  
    
 .brand__top__bt.offer__mbl-bt {
	display: block;
}
 .offer__top {
	display: block;
}  
   .offer__area {
	padding-bottom: 50px;
} 
  .compare__mobile__area {
	padding-bottom: 80px;
	display: block;
}  
.receba__content h2 {
	font-size: 25px;
}    


.receba__search {
  display: block;
  height: auto;
}
.receba__search input {
  width: 100%;
  height: 48px;
  margin-bottom: 24px;
}
.receba__search a {
  margin: 0;
  width: 100%;
  height: 48px;
}    
 .footer__tx {
	display: none;
}   
  .footer__wrap {
	display: block;
}  
   .footer__lf {
	margin-bottom: 32px;
} 
 .footer__tx.tx-mbl {
	display: block;
}   
  .Todos {
	margin-left: 0 !important;
}
  .offer__active {
	display: block !important;
}
  .categori__area {
  padding-bottom: 40px;
  display: block;
}  
    
    
    
    
    
    
.cupon-content {
  width: 100%;
  order: 2;
  flex-wrap: wrap;
  text-align: center;
}
	.cupon__text h3 {
	font-size: 27px;
}
.cupon__img {
  width: 100%;
  margin-bottom: 30px;
  display: none;
}
.offer__flex .cupon__single__box {
  width: 100%;
  flex-wrap: wrap;
}
.cata__btn a {
  margin-right: 0;
  font-size: 13px;
  margin-bottom: 16px;
  width: 48%;
}
.cata__text p {
  width: 100%;
}
.cata__btn a:first-child {
	width: 100%;
}	
	.cata__btn a {
	margin-bottom: 12px;
}

.hum__flex {
  display: none;
}
.cupon__con--img {
  margin: auto;
  margin-bottom: 16px;
}
.cupon__text {
  width: 100%;
}
.offer__top--btn a {
  margin-right: 16px;
  margin-bottom: 16px;
  font-size: 13px;
}
.offer__top--btn a:last-child {
  margin-right: 0;
}	
    
	
	
.offer__flex .cupon__lf {
  margin: auto;
  padding: 10px 0;
  margin-bottom: 8px;
}
.offer__flex .offer__content {
  width: 100%;
}
.offer .cupon__ri {
  width: 100%;
}
.cata__btn {
  margin-bottom: 20px;
  justify-content: space-between;
}
.cata__title h3 {
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.cata__title h3 br {
  display: none;
}
	
	
	
	
.cupon__single__box .cupon__lf {
  width: 100%;
}
.single__off .cupon__single__box .cupon__lf {
  padding: 10px 0;
}
.single__off .cupon__single__box {
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
	.offer__content {
	text-align: center;
}
	.cupon__mid p {
		align-items: center;
		justify-content: center;
	}
	.single__off  .cupon__mid {
	  width: 100%;
	  margin-bottom: 16px;
	}
	.single__off .cupon__ri {
	  width: 100%;
	}
	.offer__slider-wrap {
	  padding: 0 15px;
	  padding-bottom: 0px;
	  display: block !important;
	}
	.offer {
	  display: block;
	}
	
	
	.pop__content {
	  width: 100%;
	  text-align: center;
	}
	.pop__content h3 {
	  margin-bottom: 16px;
	}
	.pop__input input {
	  width: 100%;
	  margin-right: 0;
	  margin-bottom: 8px;
	}
	.pop__input button {
	  width: 100%;
	}
	.pop__img {
	  width: 116px;
	  height: 99px;
	  margin: auto;
	  margin-bottom: 30px;
	}
	.pop__last-text {
	  text-align: center;
	}
		
    .blog__text p {
		margin: 0;
		font-size: 16px;
		color: #212529;
		font-weight: 500;
	} 
	
	.nos__img {
	  margin-bottom: 20px;
	  height: 200px;
	  border-radius: 13px;
	  overflow: hidden;
	}
	.blog__single__box {
	  width: 100%;
	  margin-bottom: 24px;
	}
	.faq__area {
	  padding: 60px 0;
	  /*display: none;*/
	}
	 .nos__top {
		display: none;
	}
	    
	   .nos__img img {
		height: 100%;
		object-fit: cover;
	} 
	    
	 .nos__tx p {
		text-align: left;
	}   
	  .mis__area {
		padding-top: 10px;
		padding-bottom: 40px;
	}  
	   .footer__area.about__footer {
		margin-top: 50px;
	} 
	    
	    .mis__img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
   
	.mis__tx {
	  width: 90%;
	  max-width: 100%;
	}
	.mis__tx p {
	  font-size: 18px;
	} 
	    
	.nos_mbl__ti {
	  display: block;
	}	
    
    /* page four area start here */
  /* page four area start here */

  #service__two {
    padding-bottom: 40px;
  }

  .page__four .product__content {
    /*display: none;*/
  }

  .page__four .area__intro {
    margin-bottom: 24px;
  }

  .page__four .service__top {
    display: none;
  }

  .page__four .service__content {
    flex-direction: column;
  }

  .page__four .service__txt {
    width: 100%;
  }

  .page__four .service__txt p {
    margin: 0;
  }

  .page__four .service__img {
    width: 100%;
  }

  .page__four .single__product {
    margin-bottom: 16px;
  }

  .page__four .search__content {
    flex-direction: column;
    gap: 10px;
    align-items: start;
  }

  .page__four .search__bar input {
    width: 100%;
  }

  .page-four .pagination__custom li a {
    width: 41px;
    height: 38px;
    font-size: 16px;
  }

  .pagination__area.page-four {
    padding-bottom: 32px;
  }

  #brand.page__four .brand__area {
    padding-top: 0;
    padding-bottom: 0;
  }
  .page__four .search__bar button {
    width: 100px;
    margin-top: 8px;
    text-align: center;
  }
  .pagination__custom li:last-child a {
    width: 41px;
    height: 38px;
  }

  .brand__listing.list__one {
    flex-direction: column;
    gap: 20px;
  }

  .listing__a {
    gap: 64px;
  }

  .list__one .listing__a ul:last-child {
    /*display: none;*/
  }

  .brand__listing {
    padding-bottom: 14px;
  }

  .brand__listing.list__two {
    flex-direction: column;
    gap: 20px;
    padding-top: 24px;
  }

  .group__b {
    gap: 0;
    flex-direction: column;
  }
  .single__item {
    display: flex;
    width: 100%;
    margin: auto;
    margin-bottom: 16px;
  }
  .product__active.owl-carousel.owl-loaded.owl-drag {
    display: block;
  }


  /* page four area end here */
  /* page four area end here */
  
  /* catagory desk start here */
  /* catagory desk start here */

  #catagory__desk {
    display: none;
  }
  /* catagory desk end  here */
  /* catagory desk end here */
  
}


/* SM Small Device :375px. */
@media only screen and (min-width: 375px) and (max-width: 767px) {

  /* page four area start here */
  /* page four area start here */

  #service__two {
    padding-bottom: 40px;
  }
  .single__item {
    display: flex;
    width: 99%;
    margin: auto;
    margin-bottom: 16px;
  }
  .product__active.owl-carousel.owl-loaded.owl-drag {
    display: block;
  }
  .page__four .product__content {
    /*display: none;*/
  }

  .page__four .area__intro {
    margin-bottom: 24px;
  }

  .page__four .service__top {
    display: none;
  }

  .page__four .service__content {
    flex-direction: column;
  }

  .page__four .service__txt {
    width: 100%;
  }

  .page__four .service__txt p {
    margin: 0;
  }

  .page__four .service__img {
    width: 100%;
    text-align: center;
  }

  .page__four .single__product {
    margin-bottom: 16px;
  }

  .page__four .search__content {
    flex-direction: column;
    gap: 10px;
  }

  .page__four .search__bar input {
    width: 250px;
  }

  .page-four .pagination__custom li a {
    width: 41px;
    height: 38px;
    font-size: 16px;
  }
  .page__four .search__bar button {
    width: 80px;
  }

  .pagination__area.page-four {
    padding-bottom: 32px;
  }

  #brand.page__four .brand__area {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pagination__custom li:last-child a {
    width: 41px;
    height: 38px;
  }

  .brand__listing.list__one {
    flex-direction: column;
    gap: 20px;
  }

  .listing__a {
    gap: 64px;
  }

  .list__one .listing__a ul:last-child {
    /*display: none;*/
  }

  .brand__listing {
    padding-bottom: 14px;
  }

  .brand__listing.list__two {
    flex-direction: column;
    gap: 20px;
    padding-top: 24px;
  }

  .group__b {
    gap: 0;
    flex-direction: column;
  }


  /* page four area end here */
  /* page four area end here */

}



/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {

   .offer__logo {
	width: auto;
	margin: auto;
	height: auto;
	max-width: 250px;
	} 
	 .offer-link {
		margin-right: 16px;
		font-size: 15px;
		margin-bottom: 10px;
	}   
      
  .list__one .listing__a ul:last-child {
    display: block;
  }

  .single__item {
    display: flex;
    width: 95%;
    margin: auto;
    margin-bottom: 16px;
  }
    
}