	@media (min-width: 1750px) {
		.inner-page-gallery .container {
			max-width: 1700px;
		}

		/* Responsive-screens area start  */

		.responsive-screens .container.screens {
			max-width: 1690px;
			padding-top: 100px;
		}

		/* Responsive-screens area end  */
	}

	@media (max-width: 1800px) {

		/* banner-area  */
		.banner-area .banner__figure {
			margin-top: 50px;
		}

		.banner-area .banner__figure img:nth-child(1) {
			max-width: 26%;
			margin-right: -180px;
		}

		.banner-area .banner__figure img:nth-child(2) {
			max-width: 65%;
		}

		.banner-area .banner__figure img:nth-child(3) {
			max-width: 26%;
			margin-left: -180px;
		}

		/* banner-area  */
	}

	@media (max-width: 1400px) {

		/* Responsive-screens area start  */

		.responsive-screens .screens .ipad {
			max-width: 30%;
			left: 0px;
			bottom: -25%;

		}

		.responsive-screens .screens .iphone {
			max-width: 40%;
			left: 260px;
			bottom: -200px;
		}

		.responsive-screens .screens .laptop {
			max-width: 50%;
			right: 0px;
			bottom: -27%;
		}

		.responsive-screens-wrapper {
			grid-template-columns: repeat(2, minmax(0, 1fr));
			row-gap: 40px;
		}

		.responsive-card:nth-child(2) {
			border-right: 0;
			padding-right: 0;
		}

		.responsive-card:nth-child(3) {
			padding-left: 0;
		}


		/* Responsive-screens area end  */
	}

	@media (max-width: 1199px) {
		.header__main .main-menu ul {
			gap: 20px;
		}

		.header__main .main-menu ul li a {
			font-size: 16px;
		}

		/* banner-area  */
		.banner-area .banner__figure {
			margin-top: 50px;
		}

		.banner-area .banner__figure img:nth-child(1) {
			max-width: 25%;
			margin-right: -130px;
		}

		.banner-area .banner__figure img:nth-child(2) {
			max-width: 60%;
		}

		.banner-area .banner__figure img:nth-child(3) {
			max-width: 25%;
			margin-left: -130px;
		}

		/* banner-area  */

		/* Features-area start  */
		.features-item .features-icon {
			bottom: 0;
			right: 0;
		}

		.features-item .header .title {
			order: 1;
		}

		/* Features-area end  */

		/* Everything-you-need area start */
		.cart-outer-wrapper {
			column-gap: 100px;
		}

		/* Everything-you-need area end */

	}


	@media (max-width: 1024px) {
		.section-header .section-items-no {
			font-size: 80px;
		}

		/* Testimonial area start */
		.testimonial-area .shape-left img,
		.testimonial-area .shape-right img {
			max-width: 60%;
		}

		/* Testimonial area end */

		/* Performance area start here */
		.performance-area .performance-wrapper {
			column-gap: 50px;
			row-gap: 40px;
		}

		/* Performance area end here */
	}


	@media (max-width: 992px) {

		/* padding  */
		.pt-90 {
			padding-top: 45px;
		}

		/* padding  */
		h1 {
			font-size: 60px;
		}

		h3 {
			font-size: 40px;
		}

		h4 {
			font-size: 28px;
		}

		h5 {
			font-size: 25px;
			line-height: 106.25%;
			font-weight: 500;
		}

		/* banner-area  */
		.banner-area .banner__figure {
			margin-top: 50px;
		}

		.banner-area .banner__figure img:nth-child(1) {
			max-width: 25%;
			margin-right: -100px;
		}

		.banner-area .banner__figure img:nth-child(2) {
			max-width: 60%;
		}

		.banner-area .banner__figure img:nth-child(3) {
			max-width: 25%;
			margin-left: -100px;
		}

		/* banner-area  */

		/* Features-area start  */
		.features-item .header {
			gap: 12px;
		}

		/* Features-area end  */

		/* Everything-you-need area start */
		.cart-outer-wrapper {
			grid-template-columns: repeat(2, minmax(0, 1fr));
			column-gap: 80px;
		}

		/* Everything-you-need area end */

		/* Testimonial area start */
		.testimonial-area .shape-left img,
		.testimonial-area .shape-right img {
			max-width: 50%;
		}

		.testimonial-area .shape-left,
		.testimonial-area .shape-right {
			top: 120px;
		}

		.testimonial-area .shape-left {
			left: 50px;
		}

		.testimonial-area .shape-right {
			right: 50px;
		}

		/* Testimonial area end */

		/* Performance area start here */
		.performance-area .performance-wrapper {
			padding-top: 60px;
			display: grid;
			grid-template-columns: repeat(1, minmax(0, 1fr));
			column-gap: 100px;
			row-gap: 40px;
		}

		.performance-devices .desktop {
			border-left: 0;
			border-right: 1px solid rgba(21, 19, 20, 0.25);
		}

		/* Performance area end here */

		/* Responsive-screens area start  */

		.responsive-screens .screens {
			padding-top: 50px;
		}

		.responsive-screens .screens .screen-img {
			display: none;
		}

		/* Responsive-screens area end  */
	}

	@media (max-width: 991px) {

		/* Responsive-screens area start  */
		.responsive-screens {
			padding: 110px 0;
		}
	}

	@media (max-width: 768px) {

		h1 {
			font-size: 55px;
		}

		/* banner-area  */
		.banner__content p {
			font-size: 18px;
		}

		.banner-area .banner__figure {
			margin-top: 50px;
		}

		.banner-area .banner__figure img:nth-child(1) {
			max-width: 25%;
			margin-right: -80px;
		}

		.banner-area .banner__figure img:nth-child(2) {
			max-width: 60%;
		}

		.banner-area .banner__figure img:nth-child(3) {
			max-width: 25%;
			margin-left: -80px;
		}

		/* banner-area  */
		.section-header.extend-2 .title {
			font-size: 50px;
		}

		.gallery-item .gallery-item__content .tags .tag {
			font-size: 18px;
		}

		/* everything-you-need area start */
		.everything-you-need {
			border-radius: 40px 40px 0 0;
			-webkit-border-radius: 40px 40px 0 0;
			-moz-border-radius: 40px 40px 0 0;
			-ms-border-radius: 40px 40px 0 0;
			-o-border-radius: 40px 40px 0 0;
		}

		.cart-outer-wrapper {
			column-gap: 50px;
		}

		.car-item .cart-content {
			padding-top: 30px;
		}

		/* everything-you-need area end */

		/* faq area start */
		.faq-four__accordion .accordion-button span {
			font-size: 22px !important;
		}

		.accordion-two .accordion .accordion-item h2 button {
			padding: 22px;

		}

		.accordion-two .accordion .accordion-item .accordion-body {
			padding: 22px;
			padding-top: 0;
		}

		.accordion-two .accordion .accordion-button::before {
			right: 22px;
		}

		/* faq area end  */

		/* Responsive-screens area start  */

		.responsive-screens-wrapper {
			grid-template-columns: repeat(1, minmax(0, 1fr));
			row-gap: 40px;
		}

		.responsive-card {
			padding: 0 40px !important;
			border: 0;
		}

		/* Responsive-screens area end  */

		/* Performance area start here */
		.performance-devices .device>span {
			font-size: 30px;
		}

		/* Performance area end here */

	}

	@media (max-width: 576px) {

		/* .responsive-area start  */
		.responsive-screens {
			padding-top: 60px;
			padding-bottom: 60px;
		}

		/* .responsive-area end */

		/* banner-area  */
		.banner__content p {
			font-size: 18px;
		}

		.banner-area .banner__figure {
			margin-top: 50px;
		}

		.banner-area .banner__figure img:nth-child(1) {
			max-width: 25%;
			margin-right: -50px;
		}

		.banner-area .banner__figure img:nth-child(2) {
			max-width: 60%;
		}

		.banner-area .banner__figure img:nth-child(3) {
			max-width: 25%;
			margin-left: -50px;
		}


		/* banner-area  */

		/* banner-area  */
		h1 {
			font-size: 45px;
		}

		.section-header.extend-2 .title {
			font-size: 40px;
		}

		.section-header.extend-2 .sub-title,
		.section-header .sub-title {
			font-size: 16px;
		}

		.section-header p {
			font-size: 18px;
		}

		.section-header p.nero-discription {
			max-width: 100%;
			margin: 0;
		}



		.gallery-item .gallery-item__content .tags .tag {
			font-size: 8px;
		}

		.home-gallery-area {
			padding-bottom: 60px;
		}

		/* Many-more-pages area start */
		.many-more-pages .more-info span {
			font-size: 12px;
		}

		/* Many-more-pages area end */

		/* inner-page-gallery area end */
		.inner-page-gallery {
			padding: 60px 0;
		}

		/* inner-page-gallery area end */

		/* everything-you-need area end */
		.everything-you-need {
			padding: 60px 0;
		}

		.cart-outer-wrapper {
			grid-template-columns: repeat(1, minmax(0, 1fr));
			column-gap: 80px;
		}

		.car-item {
			text-align: center;
		}

		/* everything-you-need area end */

		/* faq area start */
		.faq-area {
			padding: 60px 0;
		}

		/* faq area end */


		/* call-to-action area start */
		.call-to-action {
			padding: 60px 0;
		}

		.call-to-action .arrow-icon img {
			height: 50px;
		}

		.call-to-action .button-group a {
			font-size: 16px;
		}

		/* call-to-action area end */

		/* Testimonial area start */
		.testimonial-area {
			padding: 60px 0;
		}

		/* Testimonial area end */
	}

	@media (max-width: 991px) {
		.header-area {
			top: 20px;
		}

		.header__main {
			padding: 15px 0;
		}

		.header__main .logo img:first-child {
			display: none;
		}

		.header__main .logo img:last-child {
			display: block;
		}

		.header__main-one {
			padding-left: 20px !important;
			padding-right: 20px !important;
			background: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.75) 261.29%);
		}

	}

	@media (max-width: 767px) {

		.brand__slider .marquee__item,
		.brand__slider .marquee-two__item,
		.brand__slider .marquee-light__item {
			padding: 0px 15px;
		}
	}

	@media (max-width: 575px) {

		.accordion-two .accordion .accordion-item .accordion-body p {
			width: 100%;
			font-size: 16px;
		}
	}

	@media screen and (max-width: 375px) {
		.offcanvas {
			width: 320px !important;
		}
	}