



/* XL Device :1920px. */



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



	.header-3{

		margin-left: 90px;

		margin-right: 90px;

	}



	.main-menu ul li>a {

		margin-right: 19px;

	}

	.h-shop.position-relative.ml-30 {

		margin-left: 8px;

	}

	.mobile-menubar {

		margin-left: 22px;

	}



	.header-padding{

		margin-left: 50px;

		margin-right: 50px;

	}



	.product-title-s{

		margin-top: 20px;

	}

	.banner-content-s-2{

		padding-left: 45px;

	}

	.banner-content-s-4{

		padding-left: 25px;

	}

}



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

	.plr-175 {

		padding-left: 40px;

		padding-right: 40px;

	}

	.header {

		margin-left: 25px;

		margin-right: 25px;

	}

	.header-3 {

		margin-left: 15px;

		margin-right: 15px;

	}

	.header-bar {

		padding-left: 25px;

	}

	.h-shop {

		margin-left: 18px;

	}

	.off-product-banner-bg,

	.subscribe-form-area {

		padding-left: 0;

		padding-right: 0;

	}

	.slider-img {

		right: 0;

	}

	.main-menu ul li>a {

		margin-right: 10px;

	}

	.header-search input {

		max-width: 190px;

	}

	.slider-content {

		padding-left: 35px;

	}

	.slider-height,

	.slider3-height {

		min-height: 650px;

	}

	.banner-content.banner-content1.middle-banner1 {

		text-align: left !important;

	}

	.middle-banner .pro-offer-label,

	.pro-offer-label {

		right: 3%;

		top: 10px;

	}

	.banner-content1 {

		padding-left: 20px;

		width: 63% !important;

	}

	.banner-content1 h4 {

		font-size: 20px;

	}

	.slider-bg-round {

		width: 235px;

		height: 230px;

		left: 18px;

		top: 170px;

	}

	/* home2 */

	.mlr-210 {

		margin-left: 20px;

		margin-right: 20px;

	}

	.product-off-banner2 .banner-content {

		padding-left: 20px;

	}

	.slider2-height .slider-content h2 {

		font-size: 55px;

	}

	/* home3 */

	.product-title {

		margin-top: 30px;

	}

	.product-btn {

		margin-bottom: 28px;

	}

	.subscribe-form-area3 .subscribe-info {

		width: 70%;

	}

	/* home4 */

	.slider4-height {

		min-height: 700px;

	}

	.plr-55 {

		padding-left: 20px;

		padding-right: 20px;

	}

	/* home5 */

	.header5 {

		margin-left: 0;

		margin-right: 0;

	}

	.plr-70 {

		padding-left: 35px;

		padding-right: 35px;

	}

	.mlr-160 {

		margin-left: 50px;

		margin-right: 50px;

	}

	.slider5-height .slider-content h2 {

		font-size: 48px;

	}

	.best-seller-product-area5 .slick-arrow .l-a,

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 3%;

	}

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 7%;

	}

	.product-off-banner5 .banner-content h4,

	.product-off-banner5 .banner-content span.p-rc-price {

		font-size: 25px;

		margin-bottom: 0;

	}

	.home5-news-post-active .date a,

	.home5-news-post-active .comment a {

		font-size: 14px;

	}

	.page-height .slider-shape {

		left: 5%;

	}

	.sider-text-5 {

		padding-left: 30px;

	}

	.product-off-banner3 .banner-content h4{

		font-size: 22px;

		max-width: inherit;

	}

}



/* LG Device :992px. */



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



	.logo-3 {

		margin-left: 50px;

	}

	.header {

		margin-left: 10px;

		margin-right: 10px;

	}

	.header-bar {

		padding-left: 15px;

	}

	.header-search-2 {

		display: none !important;

	}

	.h-shop {

		margin-left: 10px;

	}

	.off-product-banner-bg {

		padding-left: 0;

		padding-right: 0;

	}

	.slider-img {

		right: -10px;

	}

	.main-menu ul li>a {

		margin-right: 25px;

	}

	.main-menu-3 ul li > a{

		margin-right: 10px;

	}

	.slider-height,

	.slider3-height {

		min-height: 600px;

	}

	.s-ser-icon {

		font-size: 40px;

		margin-right: 15px;

	}

	.s-ser-content h5 {

		font-size: 16px

	}

	.footer-widget.f-adress {

		padding-right: 0;

	}

	.footer-widget.f-link {

		margin-left: 0;

	}

	.middle-banner .pro-offer-label,

	.pro-offer-label {

		right: 3%;

		top: 10px;

	}

	.banner-content {

		padding-left: 20px;

	}

	.banner-content1 h4 {

		font-size: 22px;

	}

	.banner-content-s-4 h4{

		width: 40%;

		margin-bottom: 25px !important;

	}

	.main-menu ul li .mega-menu.full-mega-menu {

		left: 0;

		max-width: 1100px;

		background-position: right right;

		padding-left: 40px;

	}

	.pro-offer-label span {

		font-size: 10px;

		line-height: .5;

	}

	.pro-offer-label {

		width: 45px;

		height: 45px;

	}

	/* home2 */

	.slider2-height {

		min-height: 600px;

	}

	.mlr-210 {

		margin-left: 15px;

		margin-right: 15px;

	}

	.product-off-banner2 .banner-content {

		padding-left: 20px;

	}

	.slider2-height .slider-content h2 {

		font-size: 55px;

	}

	.slider2-height .slider-content p {

		padding-right: 0;

	}

	.timer span {

		font-size: 15px;

		min-width: 45px;

	}

	.timer p {

		font-size: 10px;

	}

	.countdown-time {

		margin-top: 12px;

	}

	.product-off-banner2 .web-btn {

		margin-top: 20px;

	}

	/* home3 */

	.mid-menubar.mobile-menubar {

		margin-left: 20px;

	}

	.product-title {

		margin-top: 30px;

	}

	.product-btn {

		margin-bottom: 28px;

	}

	.subscribe-form-area3 .subscribe-info {

		width: 70%;

	}

	.slider3-height .slider-content h2 {

		font-size: 58px;

	}

	.slider3-height .slider-content p {

		padding-right: 0;

	}

	.product-off-banner3 .banner-content h4 {

		font-size: 25px;

		margin-bottom: 10px;

	}

	.product-off-banner3 .web-btn {

		margin-top: 0;

	}

	.single-product3 {

		padding: 17px 0 16px 15px;

	}

	.single-product3 li.mr-25 {

		margin-right: 14px;

	}

	.plr-175 {

		padding-left: 40px;

		padding-right: 40px;

	}

	/* home4 */

	.slider4-height {

		min-height: 600px;

	}

	.plr-55 {

		padding-left: 20px;

		padding-right: 20px;

	}

	.product-off-banner3 .banner-content h4 {

		max-width: 230px;

		font-size: 20px;

	}

	/* home5 */

	.header5 {

		margin-left: 0;

		margin-right: 0;

	}

	.plr-70 {

		padding-left: 35px;

		padding-right: 35px;

	}

	.mlr-160 {

		margin-left: 50px;

		margin-right: 50px;

	}

	.slider5-height .slider-content h2 {

		font-size: 35px;

	}

	.best-seller-product-area5 .slick-arrow .l-a,

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 3%;

	}

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 7%;

	}

	.product-off-banner5 .banner-content h4,

	.product-off-banner5 .banner-content span.p-rc-price {

		font-size: 22px

	}

	/* contact */

	.contact-form-area .container,

	.contact-information-area .container,

	.contact-map .container {

		max-width: 1200px;

	}

	/* product-details */

	.pro-top-thamb .product-details-content .nav-link img {

		max-width: 130px;

	}

	.product-view-tab-area2 .mr-245 {

		margin-right: 150px;

	}

	.product-view-info-grid {

		padding-left: 15px;

	}

	.product-view-info-grid .p-info-text,

	.blog-rs-post .single-blog-content {

		padding-right: 0;

	}

	.page-height .slider-bg-round {

		width: 200px;

		height: 200px;

		top: 210px;

	}

	.blog-rs-post,

	.blog-details-wrapper {

		padding-right: 20px;

	}

	.blog-post-active .slick-arrow .l-a,

	.blog-post-active .slick-arrow .r-a {

		top: 24%;

	}

	.page-height .slider-shape {

		left: 5%;

	}

	.r-post-content {

		margin-left: 8px;

	}

	.r-post-content h6 {

		font-size: 14px;

		line-height: 1.3;

	}

	/* about */

	.video-player-btn {

		top: 36%;

	}

	.about-left {

		padding-right: 0;

	}

	.sider-text-5 {

		padding-left: 30px;

	}

}



/* MD Device :768px. */



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

	.header {

		margin-left: 25px;

		margin-right: 25px;

	}

	.header-3 {

		margin-left: 12px;

		margin-right: 12px;

	}

	.slider-img {

		right: -50px;

	}

	.slider-height,

	.slider3-height {

		min-height: 570px;

	}

	.header-bar {

		padding-left: 20px;

	}

	.footer-widget.f-adress {

		padding-right: 0;

	}

	.footer-widget.f-link {

		margin-left: 0;

	}

	.off-product-banner-bg {

		padding-left: 0;

		padding-right: 0;

	}

	.middle-banner .pro-offer-label,

	.pro-offer-label {

		right: 3%;

		top: 10px;

	}

	.banner-content h4 {

		font-size: 15px;

	}

	.banner-content {

		padding-left: 25px;

	}

	.banner-content1 h4 {

		font-size: 16px;

	}

	.banner-content1 span {

		font-size: 13px;

	}

	.banner-content1>span {

		margin-bottom: 3px;

	}

	.banner-content1 .web-btn {

		margin-top: 10px;

	}

	.banner-content-s h4{

		font-size: 34px;

	}

	.pro-offer-label span {

		font-size: 12px;

		line-height: .6;

	}

	.pro-offer-label {

		width: 50px;

		height: 50px;

	}

	.mobile-menubar {

		margin-left: 15px;

	}

	.middle-banner .banner-content {

		padding-left: 20px;

	}

	/* home2 */

	.slider2-height {

		min-height: 580px;

	}

	.mlr-210 {

		margin-left: 15px;

		margin-right: 15px;

	}

	.slider2-height .slider-content h2 {

		font-size: 55px;

	}

	.slider2-height .slider-content p {

		padding-right: 0;

	}

	/* home3 */

	.product-title {

		margin-top: 32px;

	}

	.product-btn {

		margin-bottom: 30px;

	}

	.subscribe-form-area3 .subscribe-info {

		width: 70%;

	}

	.subscribe-form-area3 p {

		padding-left: 70px;

		padding-right: 70px;

	}

	.slider3-height .slider-content h2 {

		font-size: 46px;

	}

	/* .slider3-height .slider-content p {padding-right: 80px;} */

	.banner-content3 {

		top: 25%;

	}

	.plr-175 {

		padding-left: 40px;

		padding-right: 40px;

	}

	/* home4 */

	.slider4-height {

		min-height: 560px;

	}

	.plr-55 {

		padding-left: 20px;

		padding-right: 20px;

	}

	.product-off-banner3 .banner-content h4 {

		max-width: 300px;

	}

	.product-off-banner4 .banner-content {

		padding-left: 60px;

	}

	/* home5 */

	.header5 {

		margin-left: 0;

		margin-right: 0;

	}

	.plr-70 {

		padding-left: 35px;

		padding-right: 35px;

	}

	.mlr-160 {

		margin-left: 30px;

		margin-right: 30px;

	}

	.slider5-height .slider-content h2 {

		font-size: 30px;

		padding-top: 10px;

	}

	.best-seller-product-area5 .slick-arrow .l-a,

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 7%;

	}

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 13%;

	}

	.slider5-height .web-btn {

		margin-top: 6px;

	}

	.sider-text {

		padding-left: 40px;

	}

	.header-right {

		padding-top: 18px;

		padding-bottom: 15px;

	}

	.service-content5 li {

		width: 32%;

		display: inline-block;

	}

	.home5-news-post-active .date a,

	.home5-news-post-active .comment a {

		font-size: 12.5px;

	}

	.home5-news-post-active .date {

		padding-right: 5px;

	}

	.slider5-height .slider-content p {

		display: none !important;

	}

	.product-off-banner5 .banner-content h4 {

		max-width: 340px;

	}

	.sider-text-5 {

		padding-left: 15px;

	}

	/* contact */

	.contact-form-area .container,

	.contact-information-area .container,

	.contact-map .container {

		max-width: 1200px;

		padding-left: 30px;

		padding-right: 30px;

	}

	.contact-form-left .social-link {

		margin-top: 0;

	}

	.contact-form-left p {

		margin-right: 30px;

	}

	/* contact */

	.contact-form-left .social-link {

		margin-top: 0;

	}

	.contact-icon {

		margin-bottom: 10px;

	}

	/* cart */

	.cart-area .container,

	.wishlist-area .container {

		max-width: 1000px;

	}

	/* product-details */

	.product-view-info {

		padding-left: 0;

	}

	.product-view-tab-area nav.mr-245 {

		margin-right: 0;

	}

	.product-view-tab-area {

		padding-right: 0;

	}

	.client-avatar2 {

		padding-right: 0;

	}

	.review-text2 {

		margin-left: 0;

	}

	.product-view-tab-area2 .mr-245 {

		margin-right: 50px;

	}

	.product-view-tab-area2 .nav-link {

		margin-right: 28px;

	}

	.blog-rs-post,

	.blog-rs-post .single-blog-content,

	.blog-details-wrapper {

		padding-right: 0;

	}

	.page-height .slider-bg-round {

		width: 160px;

		height: 155px;

		top: 260px;

	}

	.page-height .slider-shape {

		left: 2%;

	}

	.page-height {

		min-height: 400px;

	}

	.page-title {

		padding-top: 60px;

	}

	/* about */

	.testimonials-text {

		padding-left: 0;

		padding-right: 0;

		font-size: 16px;

	}

	/* about */

	.video-player-btn {

		top: 32%;

	}

	.about-left {

		padding-right: 0;

	}

}



/* Extra small Device. */



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



	.blog-title-1{

		font-size: 20px !important;

	}



	.product-title-s{

		margin-top: 20px;

	}



	.header {

		margin-left: 0;

		margin-right: 0;

	}

	.header-padding {

		padding-left: 0;

		padding-right: 0;

	}

	.slider-img {

		display: none;

	}

	.slider-content p {

		padding-right: 0;

	}

	.slider-height {

		min-height: 510px;

	}

	.slider-content h2 {

		font-size: 31px

	}

	h3 {

		font-size: 22px;

	}

	.header-bar {

		padding-left: 20px;

	}

	.off-product-banner-bg {

		padding-left: 0;

		padding-right: 0;

	}

	.subscribe-info {

		width: 100% !important;

		margin-bottom: 20px;

	}

	.subscribe-btn {

		max-width: 218px;

	}

	.footer-widget.f-adress {

		padding-right: 0;

	}

	.footer-widget.f-link {

		margin-left: 0;

	}

	.side-mobile-menu,

	.extra-info {

		width: 100%;

	}

	.banner-content {

		width: 60% !important;

		z-index: 1;

		padding-left: 10px;

	}

	.middle-banner .pro-offer-label,

	.pro-offer-label {

		right: 3%;

		top: 10px;

	}

	.banner-content1 span {

		font-size: 13px;

	}

	.banner-content1>span {

		margin-bottom: 3px;

	}

	.banner-content1 .web-btn {

		margin-top: 10px;

	}

	.banner-overlay {

		position: relative;

		z-index: 1;

	}

	.banner-overlay::after {

		position: absolute;

		content: '';

		left: 0;

		top: 0;

		width: 100%;

		height: 100%;

		background: rgba(255, 255, 255, .7);

	}

	.pro-offer-label span {

		font-size: 12px;

		line-height: .6;

	}

	.pro-offer-label {

		width: 50px;

		height: 50px;

	}

	.mobile-menubar {

		margin-left: 10px;

	}

	.side-mobile-menu p {

		font-size: 14px;

	}

	.header-shopping-cart-details {

		width: 290px;

		right: -62px;

		padding: 25px 15px;

	}

	.subscribe-info input,

	.subscribe-btn .web-btn {

		padding-left: 20px;

	}

	.subscribe-info::before {

		right: 20px;

	}

	.header5 .header-top .container {

		padding-right: 7px;

		padding-left: 7px;

	}

	/* home2 */

	.slider2-height {

		min-height: 470px;

	}

	.mlr-210 {

		margin-left: 15px;

		margin-right: 15px;

	}

	.slider2-height .slider-content h2 {

		font-size: 36px;

	}

	.slider2-height .slider-content p {

		padding-right: 0;

		font-size: 14px;

	}

	.product-off-banner2 .banner-content {

		padding-left: 30px;

	}

	.mlr--60 {

		margin-left: 0;

		margin-right: 0;

	}

	.timer span {

		font-size: 13px;

		min-width: 45px;

	}

	.timer p {

		font-size: 9px;

	}

	.countdown-time {

		margin-top: 12px;

	}

	.product-off-banner2 .web-btn {

		margin-top: 20px;

	}

	.banner.mb-30.transition-3.position-relative.over-hidden img {

		min-height: 170px;

	}

	.banner-content h4 {

		font-size: 15px;

		margin-bottom: 7px;

	}

	.best-product-right-content {

		bottom: 25px;

		text-align: center;

	}

	/* home3 */

	.slider3-height {

		min-height: 420px;

	}

	.product-btn {

		margin-bottom: 30px;

	}

	*/ .subscribe-form-area3 .subscribe-info {

		width: 100%;

	}

	.subscribe-form-area3,

	.subscribe-form-area3 p {

		padding-left: 0;

		padding-right: 0;

		font-size: 14px;

	}

	.subscribe-form-area3 .subscribe-btn {

		text-align: center;

		display: inline-block;

	}

	.slider3-height .slider-content h2 {

		font-size: 32px;

		padding-top: 5px;

	}

	.slider3-height .slider-content p {

		padding-right: 0;

		font-size: 14px;

	}

	.product-off-banner3 .banner-content h4 {

		font-size: 18px;

		margin-bottom: 8px;

	}

	.product-off-banner3 .banner-content p {

		font-size: 14px;

	}

	.product-off-banner3 .web-btn {

		margin-top: 0;

	}

	.single-product3 {

		padding: 17px 0 16px 15px;

	}

	.single-product3 li.mr-25 {

		margin-right: 10px;

	}

	.banner-content3 {

		top: 22%;

		width: 100% !important;

		left: 0;

	}

	.banner-content3-2 {

		top: 45%;

		width: 100% !important;

		left: 0;

	}

	

	.product-off-banner2 .banner-content{

		padding-left: 10px;

		top: 48%;

	}



	.plr-175 {

		padding-left: 15px;

		padding-right: 15px;

	}

	/* home4 */

	.slider4-height {

		min-height: 480px;

	}

	.plr-55 {

		padding-left: 0;

		padding-right: 0;

	}

	.product-off-banner3 .banner-content h4 {

		max-width: 300px;

	}

	.product-off-banner4 .banner-content{

		top: 50%;

		left: 5px;

	}

	.slider4-height .slider-content h2 {

		font-size: 42px;

	}

	.slick-arrow .l-a,

	.slick-arrow .r-a {

		display: none;

	}

	/* home5 */

	.plr-70,

	.plr-32 {

		padding-left: 15px;

		padding-right: 15px;

	}

	.mlr-160 {

		margin-left: 0;

		margin-right: 0;

	}

	.slider5-height .slider-content h2 {

		font-size: 25px;

		padding-top: 6px;

	}

	.best-seller-product-area5 .slick-arrow .l-a,

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 15px;

	}

	.best-seller-product-area5 .slick-arrow .r-a {

		right: 62px

	}

	.slider5-height .web-btn {

		margin-top: 6px;

	}

	.sider-text {

		padding-left: 20px;

	}

	.header-right {

		padding-top: 18px;

		padding-bottom: 15px;

	}

	.home5-news-post-active .date a,

	.home5-news-post-active .comment a {

		font-size: 12.5px;

	}

	.home5-news-post-active .date {

		padding-right: 5px;

	}

	.header-top p,

	.header-top a {

		font-size: 14px;

		letter-spacing: -.1px;

		padding-bottom: 4px;

	}

	.header-top a {

		margin-bottom: 5px;

	}

	.product-off-banner5 .banner-content h4 {

		margin-bottom: 15px;

	}

	.middle-banner1 {

		padding-left: 10px;

	}

	/* contact */

	.contact-form-left .social-link {

		margin-top: 0;

	}

	.contact-icon {

		margin-bottom: 10px;

	}

	/* login */

	.login-form-area {

		padding: 30px 20px;

	}

	/* cart */

	.cart-area .container,

	.wishlist-area .container {

		max-width: 1000px;

	}

	/* checkout */

	.your-order {

		padding-left: 25px;

		padding-right: 25px;

	}

	.pagination-page .page-link {

		width: 40px;

		height: 40px;

		margin-right: 8px;

		font-size: 13px;

		line-height: 40px;

	}

	/* product-details */

	.pro-top-thamb .product-details-content .nav-link img {

		max-width: 80px;

	}

	.pro-top-thamb .product-details-content .nav-link {

		padding-right: 5px;

		padding-left: 5px;

	}

	.product-left-img-tab .mlr--15 {

		margin-left: -5px;

		margin-right: -5px;

	}

	.product-view-info {

		padding-left: 0;

	}

	.product-view-info h3 {

		font-size: 24px;

	}

	.p-info-text,

	.client-avatar2,

	.product-view-tab-area {

		padding-right: 0;

	}

	.social-link .cat-title {

		margin-bottom: 10px;

		display: block;

	}

	.product-view-tab-area nav.mr-245 {

		margin-right: 0;

	}

	.review-text2 {

		margin-left: 0;

	}

	.review-tabs .nav-link {

		padding-right: 10px;

		margin-right: 0;

	}

	.additional-information {

		padding: 40px 20px;

	}

	.tbl-title.pl-5 {

		padding-left: 20px !important;

	}

	.product-view-tab-area2 .nav-link {

		margin-right: 28px;

		font-size: 20px;

	}

	.product-tabs3 {

		margin-right: 0;

	}

	.product-details-content .product-tabs.product-tabs3 {

		max-width: 120px;

	}

	.pro-top-thamb .product-details-content .product-tabs3 .nav-link img {

		max-width: 60px;

	}

	.page-title h2 {

		font-size: 35px;

	}

	.page-height {

		min-height: 180px;

	}

	.slider-shape .slider-bg-round {

		width: 140px;

		height: 140px;

		left: 6%;

		top: 160px;

	}

	.page-title {

		padding-top: 90px;

	}

	.blog-rs-post,

	.blog-rs-post .single-blog-content,

	.blog-details-wrapper {

		padding-right: 0;

	}

	.blog-post-active .slick-arrow .l-a,

	.blog-post-active .slick-arrow .r-a {

		top: 8%;

		font-size: 25px;

		width: 35px;

		height: 35px;

	}

	.name,

	.email {

		width: 100%;

	}

	.slider-shape {

		left: 5%;

	}

	.page-title {

		padding-top: 70px;

	}

	.product-modal {

		padding-left: 0;

		padding-right: 0;

	}

	.product-modal .product-details-content .nav-link {

		margin-right: 10px;

	}

	.product-modal .product-details-content .nav-link img {

		width: 70px;

	}

	.product-modal .product-details-content {

		padding-left: 10px;

		padding-right: 10px;

	}

	.not-found-page-height {

		min-height: 760px;

	}

	.not-found-page-height h2 {

		font-size: 100px;

	}

	.not-found-page-height h4 {

		font-size: 20px;

	}

	.not-found-page-height .blog-search {

		margin-left: 0;

		margin-right: 0;

	}

	/* about */

	.testimonials-text {

		padding-left: 0;

		padding-right: 0;

		font-size: 15px;

	}

	.video-player-btn {

		top: 30%;

	}

	.about-left {

		padding-right: 0;

	}

}



/* SM Small Device :550px. */



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

	.header-padding {

		padding-left: 15px;

		padding-right: 15px;

	}

	.subscribe-info {

		margin-bottom: 0;

	}

	.best-product-right-content {

		bottom: 60px;

	}

	.product-off-banner2 .banner-content {

		padding-left: 30px;

	}

	.middle-banner .pro-offer-label,

	.pro-offer-label {

		right: 5%;

		top: 20px;

	}

	.banner-content h4 {

		font-size: 20px;

	}

	.product-off-banner3 .banner-content h4 {

		font-size: 24px;

		margin-bottom: 8px;

	}

	.product-off-banner3 .banner-content p {

		font-size: 15px;

	}

	.product-off-banner3 .web-btn {

		margin-top: 10px;

	}

	.single-product3 {

		padding: 30px 0 30px 30px;

	}

	.single-product3 li.mr-25 {

		margin-right: 30px;

	}

	.date a,

	.comment a {

		font-size: 13px;

	}

	.single-blog-info h5 {

		font-size: 18px;

	}

	.single-blog-content {

		padding-right: 0;

	}

	.slider5-height .slider-content h2 {

		font-size: 45px;

		padding-top: 12px;

	}

	.slider5-height .web-btn {

		margin-top: 16px;

	}

	.product-off-banner5 .banner-content h4 {

		font-size: 25px;

	}

	.product-off-banner5 .banner-content {

		padding-left: 40px;

	}

	.best-seller-product-area5 .slick-arrow .l-a,

	.best-seller-product-area5 .slick-arrow .r-a {

		top: -95px;

	}

	.service-content5 li {

		width: 48%;

		display: inline-block;

	}

	.home5-news-post-active .date {

		padding-right: 15px;

	}

	.home5-news-post-active .date a,

	.home5-news-post-active .comment a {

		font-size: 14px;

	}

	.sider-text {

		padding-left: 30px;

	}

	.middle-banner1 {

		padding-left: 0;

	}

	.pro-top-thamb .product-details-content .nav-link img {

		max-width: 162px;

	}

	.pro-top-thamb .review-tabs .nav-link {

		padding-right: 50px;

	}

	.additional-information {

		padding: 40px 30px;

	}

	.tbl-title.pl-5 {

		padding-left: 30px !important;

	}

	.product-details-content .product-tabs.product-tabs3 {

		max-width: 200px;

	}

	.pro-top-thamb .product-details-content .product-tabs3 .nav-link img {

		max-width: 120px;

	}

	.blog-post-active .slick-arrow .l-a,

	.blog-post-active .slick-arrow .r-a {

		top: 18%;

	}

	.product-modal .product-details-content .nav-link img {

		width: 100px;

	}

	.product-modal .product-details-content .nav-link {

		margin-right: 20px;

	}

	.product-modal {

		padding-left: 20px;

		padding-right: 20px;

	}

	.product-title-s{

		margin-top: 25px;

	}

}



/* SM Small Device :550px. */



@media screen and (min-width: 400px) and (max-width: 576px) {

	.best-product-right-content {

		bottom: 50px;

	}

	.banner-content h4 {

		font-size: 19px;

	}

	.banner-content {

		padding-left: 15px;

	}

	.banner-content-4 {

		padding-left: 0;

	}

	.single-product3 {

		padding: 30px 0 30px 30px;

	}

	.single-product3 li.mr-25 {

		margin-right: 25px;

	}

	.product-off-banner3 .banner-content p {

		font-size: 15px;

	}

	.slider3-height .slider-content p {

		padding-right: 0;

		font-size: 15px;

	}

	.subscribe-form-area3,

	.subscribe-form-area3 p {

		padding-left: 0;

		padding-right: 0;

		font-size: 15px;

	}

	.single-blog-content {

		padding-right: 0px;

	}

	.slider5-height .slider-content h2 {

		font-size: 30px;

		padding-top: 6px;

	}

	.product-off-banner5 .banner-content h4 {

		font-size: 25px;

	}

	.home5-news-post-active .single-blog-content {

		padding-right: 20px;

	}

	.home5-news-post-active .date a,

	.home5-news-post-active .comment a {

		font-size: 14px;

	}

	.home5-news-post-active .date {

		padding-right: 15px;

	}

	.service-content5 li {

		width: 48%;

		display: inline-block;

	}

	.best-seller-product-area5 .slick-arrow .l-a,

	.best-seller-product-area5 .slick-arrow .r-a {

		top: -95px;

	}

	.middle-banner1 {

		padding-left: 40px;

	}

	.pro-top-thamb .product-details-content .nav-link img {

		max-width: 118px;

	}

	.pro-top-thamb .review-tabs .nav-link {

		padding-right: 50px;

	}

	.client-avatar {

		padding-right: 25px;

	}

	.product-view-tab-area2 .review-tabs .nav-link {

		padding-right: 0;

	}

	.product-details-content .product-tabs.product-tabs3 {

		max-width: 150px;

	}

	.pro-top-thamb .product-details-content .product-tabs3 .nav-link img {

		max-width: 85px;

	}

	.blog-post-active .slick-arrow .l-a,

	.blog-post-active .slick-arrow .r-a {

		top: 15%;

	}

	.product-modal .product-details-content .nav-link img {

		width: 80px;

	}

	.product-modal .product-details-content .nav-link {

		margin-right: 20px;

	}

	.product-modal {

		padding-left: 20px;

		padding-right: 20px;

	}

}



