
@media only screen and (min-width: 1645px)  and (max-width: 1755px) {
.main-menu-two__logo img {
    max-width: 205px;
}.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
    margin-left: 35px;
}.main-menu-two__button-and-call-box {
    padding: 0 25px 0;
    padding-right: 25px;
}.main-menu-two__wrapper-inner {
    padding-left: 30px;
}
}
@media only screen and (min-width:1499px )  and (max-width:1644px ) {
.main-menu-two__call {
display:none;
}.main-menu-two__logo img {
    max-width: 185px;
}
}

/* Learge screen  */
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.feature-one__left .section-title__title {
		font-size: 39px;
	}

	.feature-one__title {
		font-size: 20px;
	}

	.services-one__single {
		padding: 39px 25px 34px;
	}

	.portfolio-one__content {
		left: 20px;
		right: 20px;
	}

	.testimonial-one__carousel.owl-theme .owl-nav {
		left: -475px;
	}

	.footer-widget__about {
		margin-right: -15px;
	}

	.footer-widget__company {
		margin-left: 70px;
	}

	.footer-widget__contact {
		margin-left: 20px;
	}

	.footer-widget__newsletter {
		margin-left: -10px;
	}

	.about-two__left {
		margin-left: 0;
	}

	.portfolio-two__title {
		font-size: 20px;
	}

	.process-one__shape-1 {
		position: absolute;
		top: 22px;
		left: 47%;
	}

	.pricing-two__single {
		padding: 37px 10px 37px;
	}

	.team-two__left {
		margin-right: 0;
	}

	.team-two__carousel.owl-theme .owl-nav {
		left: -375px;
	}

	.news-two__title {
		font-size: 23px;
	}

	.footer-widget-two__portfolio {
		margin-right: 0;
		margin-left: -10px;
	}

	.about-three__right {
		margin-left: -30px;
		margin-top: 0;
	}

	.news-three__meta li+li {
		margin-left: 10px;
	}

	.services-details__img-and-feature {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__feature {
		margin-left: 0;
		margin-top: 30px;
	}

	.main-menu-three__right {
		width: 25%;
	}
}

@media only screen and (min-width: 1500px) and (max-width: 1559px) {
	.main-menu .main-menu__list>li+li {
		margin-left: 35px;
	}

	.main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a {
		font-size: 14px;
	}

	.main-menu-two__right {
		border-left: none;
	}
}

@media only screen and (max-width: 1500px) {
	.main-menu-two__call{
		display:none;
	}
	.main-menu-three__right {
		width: max-content;
	}

	.section-title-three__title {
		font-size: 36px;
		line-height: 42px;
	}

	.pxl-service-carousel3 .pxl-post--inner .pxl-post--holder .pxl-post--title {
		font-size: 22px;
	}

	.point-wrap h3 {
		font-size: 19px;
		margin-bottom: 15px;
	}

	.extra-wrap h2 {
		margin-bottom: 15px;
		font-size: 30px;
	}

	.news-three__title {
		font-size: 18px;
		line-height: 26px;
	}

	    .page-header__inner h2 {
        font-size: 30px;
        line-height: 45px;
    } .contact-page   .section-title-three__title {
        font-size: 28px;
        line-height: 37px;
    }

	.cta-three__title {
		font-size: 36px;
		line-height: 45px;
	}

	.service-sec2 ul li {
		width: 130px;
		height: 130px;
	}

	.service-sec4 h3 {
		font-size: 30px;
	}

	.service-sec4 h4 {
		font-size: 30px;
	}

	.why-choose-us .section-title-three {
		margin-bottom: 15px;
	}

	.why-choose-us ul li {
		font-size: 15px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.why-choose-us  .section-title-three__title {
		font-size: 32px;
		line-height: 37px;
	}

	.footer-widget__company {
		margin-left: 60px;
	}

	.footer-widget__company:before {
		bottom: -194px;
	}

	    .page-header__inner {
        bottom: 16%;
        left: 5%;
    }

	.service-inner .section-title-three {
		margin-bottom: 20px;
	}

	.service-inner p {
		padding-bottom: 25px;
		font-size: 14px;
		line-height: 24px;
	}    .main-menu-two__logo img {
        max-width: 145px;
        padding-bottom: 9px;
        padding-top: 5px;
    }
	    .main-menu .main-menu__list>li+li {
        margin-left: 30px;
    }

	.main-menu-two__wrapper-inner {
		padding-left: 40px;
	}

	.    .main-menu-two__button-and-call-box {
        padding: 0px 0px 0;
        padding-right: 10px;
    }

	.main-menu-two__btn {
		padding: 9px 27px;
	}.counter-one__count-list li:last-child {
    padding-left: 9%;
}.why-choose-us .quality-wrappper {
    width: 90%;
    padding-left: 6%;
}
}


@media only screen and (max-width: 1399px) {
	.why-choose-us ul li.none {
		display: none;
	}.sub-image.safety .item img {
    height: 285px;
    }
	.value-wrap .value-text p {
		font-size: 15px;
	}
	.value-wrap {
		padding: 10px 15px;
	}
	.about-content p {
		font-size: 15px;
		line-height: 24px;
	}
	.about-content h6 {
		font-size: 19px;
	}
	.information__icon span {
		font-size: 40px;
	}
	.page-header__inner {
		left: 7%;
	}
	    .main-menu-two__logo img {
        max-width: 138px;
    }.main-menu-two__logo {
        margin-right: 70px;
    }
	.main-menu-two__call {
		padding: 25px 0;
		margin-left: 25px;
		margin-right: 25px;
	}.sub-image.fence img {
        max-height: 170px;
	}    .section-title-three__title {
        font-size: 32px;
        line-height: 40px;
    }
}


/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.feature-one__left {
		max-width: 400px;
	}
	.about-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}
	.about-one__right {
		max-width: 600px;
		margin: 120px auto 0;
	}
	.why-choose-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}
	.why-choose-one__right {
		max-width: 600px;
		margin: 60px auto 0;
	}
	.pricing-one__single-inner {
		padding: 37px 10px 38px;
	}
	.testimonial-one__right {
		margin-right: 0;
	}
	.testimonial-one__carousel.owl-theme .owl-nav {
		display: none;
	}

	.faq-one__left {
		margin-right: 0;
	}

	.news-one__content-top {
		padding: 28px 15px 23px;
	}

	.news-one__title {
		font-size: 20px;
	}

	.news-one__person-and-date {
		padding: 20px 15px 20px;
	}

	.appointment-one__left {
		margin-right: 0;
	}

	.footer-widget__company {
		margin-left: 0;
	}

	.footer-widget__contact {
		margin-left: 0;
		margin-top: 30px;
	}

	.footer-widget__company:before,
    .footer-widget__newsletter:before,
    .site-footer__shape-1 {
		display: none;
	}

	.footer-widget__newsletter {
		margin-top: 30px;
	}

	.about-two__left {
		margin-left: 0;
	}

	.about-two__right {
		margin-left: 0;
		margin-right: 0;
	}

	.appointment-two__left {
		margin-left: 0;
	}

	.appointment-two__right {
		margin-left: 30px;
		margin-top: -11px;
	}

	.process-one__shape-1 {
		display: none;
	}

	.pricing-two__single {
		flex-direction: column;
		align-items: baseline;
	}

	.pricing-two__points-list {
		padding-left: 0;
		margin-top: 30px;
	}

	.pricing-two__points-list::before {
		display: none;
	}

	.team-two__right {
		margin-right: 0;
	}

	.team-two__carousel.owl-theme .owl-nav {
		display: none;
	}

	.team-two__left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.news-two__title {
		font-size: 19px;
	}

	.footer-widget-two__contact {
		margin-left: 0;
		margin-top: 33px;
	}

	.footer-widget-two__portfolio {
		margin-right: 0;
		margin-top: 33px;
	}

	.about-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-three__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.about-three {
		padding: 0 0 120px;
	}

	.why-choose-two__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.why-choose-two__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.news-three__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.news-three__meta li+li {
		margin-left: 0;
	}

	.site-footer-three__contact-list li:nth-child(2) {
		padding-left: 45px;
	}

	.site-footer-three__contact-list li:last-child {
		padding-left: 0;
	}

	.footer-widget-three__company {
		margin-left: 0;
	}

	.footer-widget-three__subscribe {
		margin-top: 30px;
	}

	.footer-widget-three__post {
		margin-left: 0;
		margin-top: 30px;
	}

	.about-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-four__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.services-four__tab-buttons-title {
		font-size: 15px;
	}

	.services-four__tab-content-right {
		margin-top: -10px;
		margin-left: 0;
	}

	.appointment-page__top-left {
		margin-bottom: 30px;
	}

	.news-page-three__content {
		padding: 51px 20px 60px;
		margin: -50px 20px 0;
	}

	.news-details__author-and-meta {
		flex-direction: column;
	}

	.news-details__tag-and-social {
		flex-direction: column;
	}

	.news-details__social {
		margin-top: 20px;
	}

	.portfolio-page__top {
		flex-direction: column;
	}

	.portfolio-page__filter-box {
		margin-bottom: 30px;
	}

	.cta-four__inner {
		padding: 95px 40px 95px;
	}

	.services-details__img-and-feature {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__feature {
		margin-left: 0;
		margin-top: 30px;
	}

	.process-four__shape-1 {
		display: none;
	}

	.team-details__left {
		margin-left: 0;
		margin-right: 0;
	}

	.team-details__right {
		margin-left: 0;
	}
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.about-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-one__right {
		max-width: 600px;
		margin: 120px auto 0;
	}

	.services-one__single {
		padding: 39px 20px 34px;
	}

	.services-one__title {
		font-size: 20px;
	}

	.cta-one__inner {
		flex-direction: column;
		text-align: center;
	}

	.cta-one__btn-box {
		margin-top: 40px;
	}

	.why-choose-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.why-choose-one__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.testimonial-one__right {
		margin-right: 0;
	}

	.testimonial-one__carousel.owl-theme .owl-nav {
		display: none;
	}

	.faq-one__left {
		margin-right: 0;
		margin-bottom: 60px;
	}

	.appointment-one__left {
		margin-right: 0;
		margin-bottom: 49px;
	}

	.footer-widget__company {
		margin-left: 0;
	}

	.footer-widget__contact {
		margin-left: 0;
		margin-top: 30px;
	}

	.footer-widget__company:before,
    .footer-widget__newsletter:before,
    .site-footer__shape-1 {
		display: none;
	}

	.footer-widget__newsletter {
		margin-top: 30px;
	}

	.about-two__left {
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 60px;
	}

	.about-two__right {
		margin-left: 0;
		margin-right: 0;
	}

	.portfolio-two__title {
		font-size: 19px;
	}

	.appointment-two__left {
		margin-bottom: 49px;
	}

	.process-one__shape-1 {
		display: none;
	}

	.team-two__right {
		margin-right: 0;
	}

	.team-two__carousel.owl-theme .owl-nav {
		display: none;
	}

	.team-two__left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.cta-two__shape-1,
    .cta-two__shape-2 {
		display: none;
	}

	.footer-widget-two__contact {
		margin-left: 0;
		margin-top: 33px;
	}

	.footer-widget-two__portfolio {
		margin-right: 0;
		margin-top: 33px;
	}

	.about-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-three__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.about-three {
		padding: 0 0 120px;
	}

	.why-choose-two__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.why-choose-two__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.portfolio-three__filter {
		flex-direction: column;
	}

	.portfolio-three__filter.style1 li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.cta-three__left {
		margin-top: 0;
	}

	.cta-three__right {
		margin-left: 0;
		margin-top: 60px;
	}

	.cta-three {
		padding: 110px 0 120px;
	}

	.site-footer-three__contact-list li:nth-child(2) {
		padding-left: 0px;
	}

	.site-footer-three__contact-list li:last-child {
		padding-left: 0;
	}

	.footer-widget-three__company {
		margin-left: 0;
	}

	.footer-widget-three__subscribe {
		margin-top: 30px;
	}

	.footer-widget-three__post {
		margin-left: 0;
		margin-top: 30px;
	}

	.site-footer-three__shape-3 {
		display: none;
	}

	.about-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-four__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.company-history__inner::before {
		display: none;
	}

	.company-history__left {
		margin-top: 94px;
	}

	.company-history__right {
		margin-top: 0;
	}

	.industries-served__right {
		margin-top: 30px;
	}

	.services-four__left .section-title-three {
		margin-bottom: 40px;
	}

	.services-four__top {
		margin-bottom: 50px;
	}

	.services-four__main-tab .tab-buttons .tab-btn {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		margin-bottom: 20px;
	}

	.services-four__main-tab .tabs-content {
		margin-top: 60px;
	}

	.services-four__tab-content-right {
		margin-top: 50px;
		margin-left: 0;
	}

	.appointment-page__top-left {
		margin-bottom: 30px;
	}

	.appointment-page__left {
		margin-right: 0;
	}

	.appointment-page__right {
		margin-left: 0;
	}

	.appointment-page__form-box {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.contact-page__left {
		border-radius: var(--bizro-bdr-radius);
		margin-bottom: 50px;
	}

	.portfolio-page__top {
		flex-direction: column;
	}

	.portfolio-page__filter-box {
		margin-bottom: 30px;
	}

	.portfolio-page__filter-title {
		display: none;
	}

	.portfolio-page__filter.style1 li:last-child {
		margin-left: 0;
		margin-top: 10px;
	}

	.cta-four__inner {
		padding: 95px 30px 95px;
		flex-direction: column;
		text-align: center;
	}

	.cta-four__title {
		margin-bottom: 20px;
	}

	.portfolio-details__right {
		margin-top: 60px;
	}

	.services-details__img-and-feature {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__feature {
		margin-left: 0;
		margin-top: 30px;
	}

	.process-four__shape-1 {
		display: none;
	}

	.services-details__right {
		margin-left: 0;
		margin-top: 60px;
	}

	.team-details__left {
		margin-left: 0;
		margin-right: 0;
	}

	.team-details__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.sidebar--two {
		margin-right: 0;
	}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 768px) {
	    .sub-image.fence img {
        max-height: 210px;
    }
	.section-title__title {
		font-size: 25px;
		line-height: 35px;
	}

	.section-title__title br {
		display: none;
	}

	.about-one__left {
		margin-left: 0;
		margin-right: 0;
	}

	.about-one__img-2 {
		left: 0;
	}

	.about-one__right {
		margin-top: 120px;
	}

	.services-one__single {
		padding: 39px 20px 34px;
	}

	.services-one__title {
		font-size: 20px;
	}

	.cta-one__inner {
		flex-direction: column;
		text-align: center;
	}

	.cta-one__btn-box {
		margin-top: 40px;
	}

	.cta-one__title br {
		display: none;
	}

	.cta-one__text br {
		display: none;
	}

	.why-choose-one__right {
		margin-left: 0;
		margin-top: 60px;
	}

	.counter-one__count-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.pricing-one__single-inner {
		padding: 37px 10px 38px;
	}

	.testimonial-one__right {
		margin-right: 0;
	}

	.testimonial-one__single {
		padding: 50px 15px 50px;
	}

	.testimonial-one__carousel.owl-theme .owl-nav {
		display: none;
	}

	.faq-one__left {
		margin-right: 0;
		margin-bottom: 60px;
	}

	.faq-one-accrodion .accrodion-content {
		padding-left: 30px;
		padding-right: 30px;
	}

	.news-one__content-top {
		padding: 28px 15px 23px;
	}

	.news-one__title {
		font-size: 20px;
	}

	.news-one__person-and-date {
		padding: 20px 15px 20px;
	}

	.appointment-one__left {
		margin-right: 0;
		margin-bottom: 49px;
	}

	.footer-widget__company {
		margin-left: 0;
		margin-top: 34px;
		margin-bottom: 30px;
	}

	.footer-widget__contact {
		margin-left: 0;
	}

	.footer-widget__company:before,
    .footer-widget__newsletter:before,
    .site-footer__shape-1 {
		display: none;
	}

	.footer-widget__newsletter {
		margin-top: 34px;
	}

	.about-two__left {
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.about-two__right {
		margin-left: 0;
		margin-right: 0;
	}

	.about-two__points {
		flex-direction: column;
		align-items: baseline;
	}

	.about-two__points li+li {
		margin-left: 0;
		margin-top: 30px;
	}

	.section__title-two {
		font-size: 30px;
		line-height: 40px;
	}

	.portfolio-two__title {
		font-size: 18px;
	}

	.portfolio-two__content {
		left: 15px;
		right: 15px;
		padding: 19px 15px 18px;
	}

	.appointment-two__left {
		margin-bottom: 49px;
		margin-left: 0;
	}

	.appointment-two__right {
		margin-left: 0;
	}

	.process-one__shape-1 {
		display: none;
	}

	.pricing-two__single {
		flex-direction: column;
		align-items: baseline;
		padding: 37px 20px 37px;
	}

	.pricing-two__points-list {
		padding-left: 0;
		margin-top: 30px;
	}

	.pricing-two__points-list::before {
		display: none;
	}

	.team-two__right {
		margin-right: 0;
	}

	.team-two__carousel.owl-theme .owl-nav {
		display: none;
	}

	.team-two__left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.faq-two__inner {
		margin-left: 0;
		margin-right: 0;
	}

	.faq-two-accrodion .accrodion-title {
		padding: 22px 50px 23px;
	}

	.faq-two-accrodion .accrodion-content {
		padding-left: 20px;
		padding-right: 20px;
	}

	.cta-two__inner {
		padding: 70px 20px 64px;
	}

	.cta-two__shape-1,
    .cta-two__shape-2 {
		display: none;
	}

	.cta-two__title {
		font-size: 25px;
		line-height: 40px;
	}

	.cta-two__input-box {
		flex-direction: column;
	}

	.cta-two__btn {
		margin-top: 20px;
	}

	.footer-widget-two__company {
		margin-top: 33px;
		margin-bottom: 28px;
	}

	.footer-widget-two__contact {
		margin-left: 0;
		margin-bottom: 28px;
	}

	.footer-widget-two__portfolio {
		margin-right: 0;
	}

	.site-footer-two__shape-1,
    .site-footer-two__shape-2 {
		display: none;
	}

	.about-three__left {
		margin-right: 0;
	}

	.about-three__experience {
		bottom: 0;
		right: 0;
	}

	.section-title-three__title {
		font-size: 25px;
		line-height: 35px;
	}

	.section-title-three__title br {
		display: none;
	}

	.about-three__right {
		margin-top: 60px;
	}

	.about-three__points {
		flex-direction: column;
		align-items: baseline;
	}

	.about-three__points li+li {
		margin-left: 0;
		margin-top: 30px;
	}

	.about-three__shape-4 {
		display: none;
	}

	.about-three {
		padding: 0 0 120px;
	}

	.why-choose-two__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.portfolio-three__filter {
		flex-direction: column;
	}

	.portfolio-three__filter.style1 li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.cta-three__left {
		margin-top: 0;
		margin-bottom: 0;
	}

	.cta-three__title {
		font-size: 35px;
		line-height: 45px;
	}

	.cta-three__title br {
		display: none;
	}

	.cta-three__right {
		margin-left: 0;
		margin-top: 60px;
	}

	.cta-three {
		padding: 110px 0 120px;
	}

	.news-three__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.news-three__meta li+li {
		margin-left: 0;
	}

	.site-footer-three__contact-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.site-footer-three__contact-list li:nth-child(2) {
		padding-left: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.site-footer-three__contact-list li:last-child {
		padding-left: 0;
	}

	.footer-widget-three__company {
		margin-left: 0;
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.footer-widget-three__subscribe {
		margin-top: 33px;
	}

	.footer-widget-three__post {
		margin-left: 0;
	}

	.site-footer-three__bottom-inner {
		flex-direction: column;
		text-align: center;
		padding: 15px 0;
	}

	.site-footer-three__bottom-text {
		margin-bottom: 0;
	}

	.site-footer-three__shape-3 {
		display: none;
	}

	.about-four__left {
		margin-right: 0;
	}

	.about-four__experience {
		right: 0;
	}

	.about-four__points-box {
		flex-direction: column;
		align-items: baseline;
	}

	.about-four__points-2 {
		margin-left: 0;
		margin-top: 5px;
	}

	.about-four__text-1 {
		font-size: 35px;
	}

	.company-history__inner::before {
		display: none;
	}

	.company-history__left {
		margin-top: 94px;
		margin-right: 0;
	}

	.company-history__right {
		margin-top: 0;
		margin-left: 0;
	}

	.company-history__list-shape-11 {
		display: none;
	}

	.company-history__list-shape-box {
		display: none;
	}

	.company-history__right .company-history__list-shape-11 {
		display: none;
	}

	.company-history__right .company-history__list-shape-box {
		display: none;
	}

	.industries-served__right {
		margin-top: 30px;
	}

	.team-six__top {
		flex-direction: column;
		align-items: baseline;
	}

	.team-six__btn-box {
		margin-top: 30px;
	}

	.services-four__left .section-title-three {
		margin-bottom: 40px;
	}

	.services-four__top {
		margin-bottom: 50px;
	}

	.services-four__main-tab .tab-buttons .tab-btn {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}

	.services-four__main-tab .tabs-content {
		margin-top: 60px;
	}

	.services-four__tab-content-right {
		margin-top: 50px;
		margin-left: 0;
	}

	.appointment-page__top-left {
		margin-bottom: 30px;
	}

	.appointment-page__left {
		margin-right: 0;
	}

	.appointment-page__right {
		margin-left: 0;
	}

	.appointment-page__form-box {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		padding: 70px 20px 70px;
	}

	.appointment-page__top-title {
		font-size: 35px;
		line-height: 50px;
	}

	.contact-page__left {
		border-radius: var(--bizro-bdr-radius);
		margin-bottom: 50px;
		padding: 60px 20px 60px;
	}

	.sidebar {
		margin-left: 0;
	}

	.news-page-three__content {
		padding: 51px 20px 60px;
		margin: -50px 20px 0;
	}

	.news-page-three__meta {
		flex-direction: column;
		align-items: baseline;
	}

	.news-page-three__meta li+li {
		margin-left: 0;
	}

	.news-page-three__btn-and-post-share {
		flex-direction: column;
		align-items: baseline;
	}

	.news-page-three__post-share {
		display: none;
	}

	.news-details__left {
		padding: 40px 15px 30px;
	}

	.news-details__author-and-meta {
		flex-direction: column;
	}

	.news-details__meta {
		margin-left: 0;
		flex-direction: column;
	}

	.news-details__meta p+p {
		margin-left: 0;
	}

	.news-details__title-1 {
		font-size: 30px;
		line-height: 40px;
	}

	.news-details__text-box {
		padding: 50px 20px 44px;
	}

	.news-details__tag-and-social {
		flex-direction: column;
	}

	.news-details__tag {
		flex-direction: column;
	}

	.news-details__tag a+a {
		margin-left: 0;
		margin-top: 10px;
	}

	.news-details__bottom {
		padding: 42px 20px 40px;
	}

	.comment-one__single-2 {
		margin-left: 0;
	}

	.portfolio-page__top {
		flex-direction: column;
	}

	.portfolio-page__filter-box {
		margin-bottom: 30px;
	}

	.portfolio-page__filter-title {
		display: none;
	}

	.portfolio-page__filter {
		flex-direction: column;
	}

	.portfolio-page__filter.style1 li+li {
		margin-left: 0;
		margin-top: 10px;
	}

	.cta-four__inner {
		padding: 95px 15px 95px;
		flex-direction: column;
		text-align: center;
	}

	.cta-four__title {
		margin-bottom: 20px;
		font-size: 30px;
		line-height: 40px;
	}

	.portfolio-details__right {
		margin-top: 60px;
	}

	.services-details__img-and-feature {
		flex-direction: column;
		align-items: baseline;
	}

	.services-details__feature {
		margin-left: 0;
		margin-top: 30px;
	}

	.process-four__shape-1 {
		display: none;
	}

	.services-details__right {
		margin-left: 0;
		margin-top: 60px;
	}

	.services-details__feature-img img {
		width: 100%;
	}

	.services-details-accrodion .accrodion-content {
		padding-left: 25px;
		padding-right: 25px;
	}

	.team-details__left {
		margin-left: 0;
		margin-right: 0;
	}

	.team-details__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.page-header__inner h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.page-header__shape-1,
    .page-header__shape-2,
    .page-header__shape-3,
    .page-header__shape-4 {
		display: none;
	}

	.sidebar--two {
		margin-right: 0;
	}

	.about-two {
		padding: 55px 0px;
	}

	.why-choose-us ul {
		padding-bottom: 15px;
	}

	.why-choose-us {
		padding-top: 15px;
	}

	.sec-pad {
		padding: 40px 0px;
	}

	.service-inner img {
		padding-top: 20px;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1810px) {
}
/*--------------------------------------------------------------
# Slider All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.main-slider-three .owl-theme .owl-dots {
		align-items: flex-end;
		left: inherit;
		right: 60px;
	}

	.active .main-slider-three__img {
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-slider-three .owl-theme .owl-dots {
		align-items: flex-end;
		left: inherit;
		right: 60px;
	}

	.active .main-slider-three__img {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.main-slider__title {
		font-size: 30px;
		line-height: 40px;
	}

	.main-slider__text br {
		display: none;
	}

	.main-slider__btn-and-video-box {
		flex-direction: column;
		align-items: baseline;
	}

	.main-slider__video-link {
		margin-left: 0;
		margin-top: 40px;
	}

	.main-slider-two__title {
		font-size: 35px;
		line-height: 45px;
	}

	.main-slider-three .owl-theme .owl-dots {
		display: none;
	}

	.active .main-slider-three__img {
		display: none;
	}

	.main-slider-three__title {
		font-size: 30px;
		line-height: 40px;
	}

	.main-slider-three__shape-3 {
		display: none;
	}

	.main-slider-three__btn-box {
		flex-direction: column;
		align-items: baseline;
	}

	.main-slider__btn-2 {
		margin-left: 0;
		margin-top: 20px;
	}

	.main-slider-four__title {
		font-size: 30px;
		line-height: 40px;
	}

	.main-slider-four__text br {
		display: none;
	}

	.main-slider-four__btn-and-video-box {
		flex-direction: column;
	}

	.main-slider-four__video-link {
		margin-left: 0;
		margin-top: 40px;
	}

	.main-slider-four__shape-2 {
		display: none;
	}

	li.menu-single-list ul li {
		list-style: none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	li.menu-single-list ul li a {
		padding: 8px 0px;
		color: #fff;
		display: block;
		font-size: 15px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.main-slider-three .owl-theme .owl-dots {
		align-items: flex-end;
		left: inherit;
		right: 60px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
}
/*--------------------------------------------------------------
# Main Menu All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.main-header__top-menu {
		display: none;
	}

	.main-menu-two .mobile-nav__toggler {
		color: var(--bizro-base);
	}

	.main-menu-two .mobile-nav__toggler:hover {
		color: var(--bizro-black);
	}

	.main-header-three__top-text {
		display: none;
	}

	.main-header-three__top-social {
		margin-left: 0;
	}

	.main-menu-three .mobile-nav__toggler {
		color: var(--bizro-base);
	}

	.main-menu-three .mobile-nav__toggler:hover {
		color: var(--bizro-black);
	}

	.main-header-four__top-menu {
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-header__top-right {
		display: none;
	}

	.main-header__top-inner {
		justify-content: center;
	}

	.main-header-two__top {
		display: none;
	}

	.main-menu-two .mobile-nav__toggler {
		color: var(--bizro-base);
	}

	.main-menu-two .mobile-nav__toggler:hover {
		color: var(--bizro-black);
	}

	.main-menu-two__right {
		display: none;
	}

	.main-menu-two__logo {
		margin-right: 0;
	}

	.main-menu-two__left {
		justify-content: space-between;
		flex: 1;
	}

	.main-menu-two__wrapper-inner {
		padding-right: 60px;
	}

	.main-header-three__top {
		display: none;
	}

	.main-menu-three .mobile-nav__toggler {
		color: var(--bizro-base);
	}

	.main-menu-three .mobile-nav__toggler:hover {
		color: var(--bizro-black);
	}

	.main-header-four__top {
		display: none;
	}
}

@media (max-width: 767px) {
	.main-header__top {
		display: none;
	}

	.main-menu__right {
		display: none;
	}

	.main-header-two__top {
		display: none;
	}

	.main-menu-two .mobile-nav__toggler {
		color: var(--bizro-base);
	}

	.main-menu-two .mobile-nav__toggler:hover {
		color: var(--bizro-black);
	}

	.main-menu-two__right {
		display: none;
	}

	.main-menu-two__logo {
		margin-right: 0;
	}

	.main-menu-two__left {
		justify-content: space-between;
		flex: 1;
	}

	.main-menu-two__wrapper-inner {
		padding-right: 20px;
		padding-left: 20px;
	}

	.main-header-three__top {
		display: none;
	}

	.main-menu-three .mobile-nav__toggler {
		color: var(--bizro-base);
	}

	.main-menu-three .mobile-nav__toggler:hover {
		color: var(--bizro-black);
	}

	.main-menu-three__right {
		display: none;
	}

	.main-header-four__top,
    .main-menu-four__right {
		display: none;
	}

	.main-menu-four__wrapper-inner {
		padding: 0 20px 0;
	}

	.main-menu-three__wrapper-inner {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 50px;
		justify-content: space-between;
	}

	.main-menu-three__logo img {
		max-width: 90px;
		margin-top: 0;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1380px) {
	

	.main-menu-two__wrapper-inner {
		padding-right: 60px;
	}

	.main-menu-two__search-cart-box {
		margin-right: 0;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
}

@media only screen and (min-width: 1600px) and (max-width: 1830px) {
}

@media only screen and (min-width: 1500px) and (max-width: 1700px) {
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
}

@media (max-width: 599px) {
	.icon-set {
    gap: 50px;
    padding-left: 0%;
}.point-sec-one img {
    max-width: 67px;
    display: flex
;
    margin: auto;
}    .slider-content {
        top: 42%;
    }    .slider-content h2 {
        font-size: 29px;
        line-height: 35px;
    }.slider-content h2 br{
		display:none;
	}     .counter-one__count-list li {
        max-width: 50%;
        margin-bottom: 25px;
        padding: 0 0;
    }.counter-one__count-list li+li {
    border-left: none;
}    .main-menu-two__logo img {
        max-width: 95px;
        padding: 6px 0px;
    }.main-header-two {
    top: 6px;
}
.footer-widget__about-text {
    width: 100%;
}.services-two__carousel.owl-theme .owl-nav .owl-prev,
.services-two__carousel.owl-theme .owl-nav .owl-next {
    background: #ffffff99;
}
	.footer-widget__logo img {
		max-width: 104px;
		padding-bottom: 10px;
	}

	.desk {
		display: none !important;
	}

	.mob {
		display: block !important;
	}

	p {
		font-size: 14px;
		line-height: 20px;
	}

	.why-choose-two__points li {
		padding: 20px 0px;
	}

	.why-choose-two__left {
		padding: 30px 0px 0px;
	}

	.why-choose-two__left .section-title-three {
		margin-bottom: 0;
	}

	.why-choose-two__left .why-choose-two__text {
		padding-bottom: 30px;
	}

	.sec-pad {
		padding: 40px 0px;
	}

	    .why-choose-us .quality-wrappper {
        width: 100%;
        padding-left: 3%;
        padding-top: 15px;
    }.image-flex-about {
    flex-direction: column;
}.image-flex-about img.about-first-img {
    height: 370px;
    width: 100%;
    object-fit: cover;
}.counter-one__count-list li:first-child {
    text-align: center;
}.counter-one__icon span {
    font-size: 40px;
    padding-bottom: 8px;
}.faq-one-accrodion .accrodion-title h4 {
    font-size: 15px;
    line-height: 27px;
}.service-inner .section-title-three__title {
    font-size: 32px;
    line-height: 40px;
}
	.counter-one__count h3 {
		font-size: 25px;
		line-height: 30px;
	}

	.counter-one__text {
		font-size: 14px;
		line-height: 22px;
		text-align: center;
	}

	.counter-one__count {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.section-title-three {
		margin-bottom: 15px;
	}

	.section-title-three__tagline {
		font-size: 14px;
	}

	.extra-wrap h2 {
		width: 100%;
		margin-bottom: 10px;
		font-size: 24px;
	}

	.extra-wrap h6 {
		color: #fff;
		margin-bottom: 10px;
		font-size: 18px;
	}

	.extra-wrap {
		padding: 50px 20px;
	}

	.thm-btn, .thm-btn-two {
		font-size: 14px;
		line-height: 20px;
		padding: 9px 20px 9px;
	}

	.appointment-two__input-box {
		margin-bottom: 17px;
	}

	.appointment-two__form .title {
		margin-bottom: 20px;
	}

	.appointment-two__form .title i {
		font-size: 30px;
		border-right: 1px solid rgba(var(--bizro-white-rgb), .10);
		padding: 20px 0px;
		padding-right: 20px;
	}

	.footer-widget-three__about {
		padding: 30px 0px;
		border-right: none;
		border-bottom: 1px solid #343f4d;
	}

	.footer-widget-three__company {
		margin-left: 0;
		margin-top: 25px;
		margin-bottom: 0;
	}

	.site-footer-three__middle {
		padding-bottom: 30px;
	}

	.footer-widget-three__title-box {
		margin-bottom: 10px;
	}

	.portfolio-one__single {
		margin-bottom: 0px;
	}

	.why-choose-us .feature-two__single {
		padding: 0px 15px;
		margin-bottom: 15px;
	}

	.feature-two__title {
		font-size: 20px;
		font-weight: 600;
		line-height: 30px;
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.counter-one__count span {
		font-size: 23px;
		line-height: 30px;
		font-weight: 600;
	}

	.appointment-two__form .title h4 {
		font-size: 18px;
	}

	.intro-wrap {
		gap: 5px;
		flex-direction: column;
	}

	.intro-wrap ul {
		display: flex;
		gap: 7px 0px;
		padding: 0;
	}

	.intro-wrap ul li {
		font-size: 14px;
		width: 100%;
	}

	.intro-wrap ul li+li {
		margin-left: 0px;
		padding-left: 0px;
		border: none;
	}

	.intro-wrap h3 {
		font-size: 19px;
	}

	.services-three__btn {
		margin-top: 0;
		margin-bottom: 30px;
	}

	.counter-one__inner {
		padding-top: 20px;
	}

	.services-two__content {
		padding: 20px 0px 0px;
	}

	.services-two__single {
		margin-top: 20px;
	}

	.pxl-service-carousel3 .pxl-post--inner .pxl-post--holder .pxl-post--title {
		margin-bottom: 15px;
		font-size: 22px;
	}

	.why-choose-us {
		padding: 40px 15px;
	}

	.point-wrap {
		padding: 20px;
		margin-bottom: 20px;
		height: auto;
	}

	.points-sections::before {
		height: 120%;
	}

	.footer-logo {
		margin-bottom: 15px;
	}

	.extra-link a {
		font-size: 13px;
		line-height: 1.2;
		display: block;
	}

	.point-wrap ul li {
		font-size: 15px;
		margin-bottom: 0px;
	}

	.point-wrap h3 {
		font-size: 19px;
		margin-bottom: 10px;
	}

	.why-choose-two__points li .content h3 {
		font-size: 16px;
		line-height: 26px;
	}

	.services-three__btn a {
		font-size: 15px;
	}

	.counter-one__count-list li:last-child {
		text-align: center;
		padding-left: 10px;
	}

	.counter-one__count-list li:first-child .counter-one__count, .counter-one__count-list li:last-child .counter-one__count {
		justify-content: center;
	}

	.mobile-nav__content .logo-box img {
		max-width: 150px;
	}

	.intro-sec2 h3 {
		font-size: 18px;
	}

	.page-header {
		padding: 0px 0 0px;
	}

	.about-content p {
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 15px;
	}

	.page-header__inner h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.thm-breadcrumb li a {
		font-size: 14px;
	}

	.page-title {
		padding: 30px 0px;
	}

	.page-title h1 {
		margin-bottom: 15px;
		font-size: 23px;
	}

	.page-title ul li {
		font-size: 13px;
	}

	.service-section {
		padding: 55px 0px 0px;
	}

	.service-sec1 {
		padding: 30px 20px;
	}

	.service-sec1 p {
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 24px;
	}

	.service-sec1 h3 {
		font-size: 25px;
		margin-bottom: 15px;
	}

	.service-sec2 h3 {
		font-size: 25px;
		margin-bottom: 15px;
	}

	.service-sec2 {
		padding: 40px 20px;
		border-radius: 0px 0px 0px 0px;
	}

	.service-wrap {
		padding: 25px 15px 25px 15px;
	}

	.service-sec4 {
		padding: 15px 15px;
		margin-top: 15px;
	}

	.service-sec4 h3 {
		font-size: 17px;
		font-weight: 500;
	}

	.service-sec4 h4 {
		font-size: 15px;
	}

	.service-section-2 ul li {
		margin-bottom: 13px;
		font-size: 15px;
		line-height: 25px;
	}

	.service-image {
		margin-right: 0;
	}

	.profile-section .profile-wrap img {
		display: block;
		max-width: 65%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
		box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	}

	.profile-wrap p {
		margin-bottom: 10px;
		font-size: 15px;
	}

	.profile-section .profile-wrap {
		padding: 30px 20px;
	}

	.contact-page__title {
		font-size: 25px;
		line-height: 35px;
	}

	.contact-page__left {
		margin-bottom: 15px;
		padding: 40px 20px 40px;
	}

	.scroll-to-top {
		width: 40px;
		height: 40px;
		bottom: 40px;
		right: 15px;
	}

	.scroll-to-top i {
		font-size: 16px;
		line-height: 40px;
	}

	.footer-widget-three__about-text {
		font-size: 14px;
		line-height: 26px;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	    .counter-one.counter-one__bg {
        background-size: cover;
        background-position: bottom;
    }    .why-choose-us .section-title-three__title {
        font-size: 28px;
        line-height: 34px;
    } .why-choose-us   .section-title-three__tagline {
        font-size: 13px;
    }

	.cta-three__title {
		font-size: 25px;
		line-height: 35px;
	}

	.value-wrap {
		margin: 4px 0;
		padding: 15px;
		gap: 20px;
	}

	.value-wrap .value-icon {
		max-width: 35px;
	}

	.service-sec2 ul li {
		width: 90px;
		height: 90px;
		font-size: 13px;
	}

	.about-two {
		padding: 40px 0px;
	}

	.pxl-service-carousel3 .pxl-post--inner .pxl-post--img {
		max-width: 150px;
		max-height: 150px;
	}

	.project-one .vector-text {
		bottom: 20%;
		left: 33%;
	}

	.project-one .vector-text h5 {
		font-size: 13px;
		padding: 8px 20px;
	}

	.extra-wrap.bg-1 {
		padding: 80px 20px 40px;
	}

	.cta-three__btn a {
		font-size: 14px;
		padding: 10px 20px 10px;
	}

	.information__icon span {
		font-size: 40px;
	}

	.information__btn {
		font-size: 15px;
		margin-top: 15px;
	}

	.modal.enquiry-modal .modal-content {
		max-width: 100%;
	}

	.services-four {
		padding: 0 0 40px;
		margin-top: -25px;
	}

	.services-four__main-tab .tab-buttons {
		margin: 0 -10px 0px;
	}

	.services-four__tab-buttons-single {
		padding: 15px 15px 15px;
	}

	.services-four__tab-buttons-icon span {
		font-size: 30px;
	}

	.services-four__tab-buttons-title {
		font-size: 12px;
		line-height: 16px;
	}

	.services-four__main-tab .tabs-content {
		margin-top: 0;
	}

	.services-four__main-tab .tabs-content .tab.active-tab {
		margin-top: 0px;
	}

	.services-four__tab-content-title {
		font-size: 25px;
		line-height: 30px;
	}

	.services-four__tab-content-right {
		margin-top: 0;
		margin-left: 0;
		padding-bottom: 20px;
	}

	.services-four__main-tab .tab-buttons .tab-btn {
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 20px;
	}

	.services-details__contact {
		padding: 20px 0px 20px;
		margin-bottom: 20px;
	}

	.area-section:after {
		width: 100%;
		height: 100%;
		background: #fff;
	}

	.area-list ul li h6 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.cta-section p {
		font-size: 16px;
	}

	.cta-section h3 {
		font-size: 28px;
	}

	.accordion-header .accordion-button {
		padding: 20px 0px;
		font-size: 18px;
	}

	.area-section {
		margin-top: 0;
		position: relative;
	}

	.service-sec3 {
		padding: 10px 0px;
	}

	.video-content h2 {
		font-size: 25px;
		margin-bottom: 15px;
	}

	.video-content p {
		margin-bottom: 20px;
	}

	.service-banner {
		padding: 75px 0px;
	}

	.service-banner h1 {
		font-size: 23px;
	}

	.service-image-page h6 {
		font-size: 23px;
	}

	.footer-style-two .appointment-widget h2 {
		font-size: 25px;
		line-height: 35px;
	}

	.page-header__bg img {
		width: 100%;
		height: 200px;
		object-fit: cover;
	}

	.cta-section .site-social a {
		font-size: 18px;
	}

	.service-title h1 {
		font-size: 17px;
	}

	.service-title ul li a {
		font-size: 12px;
	}

	.service-title {
		display: flex;
		gap: 0;
		padding-bottom: 25px;
		align-items: flex-start;
		flex-direction: column;
	}

	.whatsapp-chat img {
		max-width: 50px;
	}

	.video:before {
		bottom: 20px;
		right: 10px;
		width: 25%;
		height: 40%;
		background-size: contain;
	}

	    .page-header__inner {
        left: 8%;
        bottom: 11%;
    }

	.site-footer__top {
		padding: 20px 0px;
	}

	.footer-widget__title {
		font-size: 16px;
		line-height: 26px;
	}

	.footer-widget__contact-list li .content h3 {
		font-size: 14px;
		line-height: 24px;
	}

	.footer-widget__about-text {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.cta-three img {
		max-width: 110px;
		padding-top: 15px;
	}    select {
        padding: 0px;
        padding-bottom: 13px;
    }.about-sub p {
       width: 100%;
    }.about-sub {
       background-position: bottom;
    }.services-one__content {
       margin-left: 0;
    }.services-one__single {
       flex-direction: column;
    }.services-one__icon {
       top: 0;
       padding-bottom: 5px;
    }.services-four__top {
        margin-bottom: 0;
    }h4.text-center {
       position: relative;
    }.services-four__tab-buttons-single {
        padding: 19px 8px 25px;
    }.services-four__left .section-title-three {
        margin-bottom: 15px;
        margin-top: 15px;
    }.services-four__tab-content-img img {
       padding-bottom: 15px;
}.service-inner.chemical-treatment ul.list-items li {
    width: 50%;
    font-size: 14px;
    line-height: 28px;
}
}

@media (max-width: 399px) {  
 .icon-set {
        gap: 35px;
    }    .point-sec-one img {
        max-width: 60px;
	}.point-sec-one h6 {
    font-size: 15px;
}
	}