@media(max-width:1799px) {
	/* .formslider-getquote {
		top: 57%;
	} */
}

@media(max-width:1699px) {
	.pt-big-title .pt-big-title1 {
		font-size: 6em
	}

	.pt-sidebar {
		padding: 60px 45px 30px;
	}

	/* .formslider-getquote {
		width: 67%;
		top: 65%;
	} */

	.formwtapslider {
		padding: 20px;
	}

	.navbar-brand {
		max-width: 200px;
	}
	 .banner-logo img {
        max-width: 440px;
    }
}

@media(max-width:1365px) {
	.icon-box-content .icon-box-title {
		font-size: 20px;
	}
    
	.about-img-0 {
		max-width: 100%;
	}

	.owl-carousel .pt-blog-post .pt-blog-contain .pt-blog-title {
		font-size: 22px;
	}

	footer#pt-footer {
		font-size: 14px;
	}

	/* #pt-footer .pt-footer-style-1 .pt-footer-logo { height: 30px; } */
	.navbar-brand {
		max-width: 250px;
	}

	/* .banner-logo {
		top: 35%;
	} */

	.banner-logo img {
		max-width: 400px;
	}
}

@media(max-width:1475px) {
	.section-style:before {
		display: none;
	}

	.navbar-brand {
		max-width: 170px;
	}

	.section-style:after {
		display: none;
	}

	header#pt-header.pt-header-style-1 .pt-header-info-box {
		margin: 10px 0 0 0;
	}

	header#pt-header.pt-header-style-1 .pt-header-call a i {
		font-size: 30px;
	}

	header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info h5 {
		font-size: 16px;
	}

	header#pt-header.pt-header-style-1 .pt-header-call {
		margin-right: 20px;
	}

	/* .banner-logo {
		top: 35%;
	} */

	/*.banner-logo img {
		max-width: 200px;
	}*/
}
@media (min-width: 991px) and (max-width:1200px){
    .banner-logo img {
        max-width: 280px;
    }
}
@media(max-width:1199px) {
	section {
		position: relative;
		padding: 30px 0px;
	}

	.container {
		max-width: 960px;
	}

	.pt-section-big-title .big-heading-title {
		font-size: 5em;
		line-height: 1.5;
		margin-top: -15px;
	}

	.pt-big-title .pt-big-title1 {
		font-size: 5em;
	}

	.pt-section-title-box .pt-section-title {
		font-size: 38px;
		line-height: 1;
	}

	.pt-counter-top {
		margin-top: -90px;
	}

	.pt-circle {
		margin-top: -90px;
	}

	.circle-progress .pt-circle-progress {
		position: relative;
		padding: 30px 10px;
	}

	.circle-progress {
		position: relative;
		margin-top: 0px;
	}

	.image-box-content {
		margin-left: -18%;
	}

	.icon-box-icon1 {
		margin-top: 90px;
	}

	.icon-box-icon3 {
		margin-top: -25px;
	}

	.pt-counter-contain {
		margin-top: 30px;
	}

	.backgrount-image-right {
		left: 50%;
	}

	.pt-testimonial.pt-testimonial-1 .owl-carousel .owl-nav {
		top: -38%;
	}

	.pt-subscribe-from {
		position: relative;
		margin-top: 15px;
	}

	.pt-section-overlap {
		margin-top: -100px;
	}

	.progress-outer2 {
		margin-bottom: 0px;
		z-index: 9;
	}

	.pt-process-step.pt-process-1 {
		border-bottom: 0.5px solid #dfdfdf;
	}
}

@media(max-width:1023px) {
	.banner-logo img {
		max-width: 450px;
	}

	figure {
		height: auto;
		margin: 0;
		width: 100%;
	}

	section {
		position: relative;
		padding: 30px 0;
	}

	.pt-big-title .pt-big-title1 {
		display: inline-block;
	}

	.container {
		max-width: 100%;
	}

	footer#pt-footer {
		font-size: 16px;
	}

	.pt-subscribe-block {
		margin-bottom: 30px;
	}

	#pt-footer .pt-footer-style-1 .pt-copyright-footer .row {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.content-area .site-main {
		padding: 90px 0;
	}

	.pt-testimonial.pt-testimonial-1 .owl-carousel .owl-nav {
		position: relative;
		top: 0;
		margin-top: 30px;
	}

	.pt-portfolio-block .pt-portfolio-img {
		margin-top: 0 !important;
	}

	.counter.single-counter1 {
		right: 50px;
	}

	/*#pt-footer .pt-copyright-footer { margin-top: 30px; }*/
	.counter.single-counter1 {
		padding: 30px 30px;
	}

	#pt-header:before,
	#pt-header:after {
		display: none;
	}

	header#pt-header.pt-header-style-1 .pt-header-info-box {
		margin: 10px 0 0 0;
	}

	header#pt-header.pt-header-style-1 .pt-header-call a i {
		font-size: 20px;
	}

	header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info h5 {
		font-size: 12px;
	}

	header#pt-header.pt-header-style-1 .pt-header-call {
		margin-right: 10px;
	}
}

@media(max-width:980px) {

	/*.pt-section-overlap { margin-top: 60px; }*/
	.process-img {
		position: absolute;
		bottom: 0;
		right: -33%;
	}

	#pt-footer .pt-footer1 .footer-title {
		margin-top: auto;
	}

	.about-img-block .about-img {
		max-width: 100%;
	}

	.pt-footer1-menu.pt-footer1 {
		margin-top: 30px;
	}

	.pt-footer2 {
		margin-top: 30px;
	}

	.pt-section-big-title .big-heading-title {
		font-size: 3em;
		line-height: 1.9;
	}

	.blue-large-header {
		font-size: 90px;
	}

	.your-vehicle-large {
		font-size: 20px;
	}

	.green-header {
		font-size: 40px;
	}
}

@media(max-width:991px) {
	header#pt-header.pt-header-style-1 .pt-header-info-box {
		justify-content: center;
		display: flex;
		margin: 10px 0 0 0px;
	}

	header#pt-header .pt-bottom-header .navbar-toggler {
		position: relative;
	}

	.navbar {
		justify-content: center !important;
	}

	h1 {
		font-size: 34px;
	}

	.m-parallax-bg {
		background-image: none !important;
		min-height: auto !important;
	}

	header#pt-header.pt-header-style-1 .pt-header-info-box {
		margin: 10px 0 0 0;
	}

	header#pt-header.pt-header-style-1 .pt-header-call a i {
		font-size: 30px;
	}

	header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info h5 {
		font-size: 18px;
	}

	header#pt-header.pt-header-style-1 .pt-header-call {
		margin-right: 12px;
	}

	/* .formslider-getquote {
		width: 75%;
		top: 58%;
	} */
	.banner-text {
		position: relative;
		top: unset;
		left: unset;
		transform: unset;
	}

	.black-banner {
		height: auto;
	}


	/* .banner-logo img {
		max-width: 50%;
	} */
}

@media(max-width:767px) {
	.icon-box-icon1 {
		margin-top: 30px;
	}
	.black-banner{
        padding:30px 0;
    }
    .reg-box{
        padding:20px;
    }
    .banner-logo img {
		max-width: 50%;
	}
	.pt-big-title {
		display: none;
	}

	.pt-big-title .pt-big-title1 {
		font-size: 4em;
	}

	.about-img-block .about-img-2 {
		display: none;
	}

	.pt-process-step.pt-process-1 .pt-process-number {
		font-size: 80px;
	}

	.pt-section-title-box .pt-section-title {
		font-size: 35px;
		line-height: 1.5;
	}

	.process-img {
		display: none;
	}

	.image-box-content {
		margin-left: -35px;
		margin-top: 25px;
	}

	#pt-footer .pt-footer1 .footer-title {
		margin-top: 45px;
	}

	.pt-footer2 {
		margin-top: 30px;
	}

	/*#pt-footer .pt-copyright-footer { margin: 30px 0 0; }*/
	.about-img-block .about-img-1 {
		max-width: 100%;
	}

	.pq-big-title .pq-big-title1 {
		display: none;
	}

	.section-style:before {
		display: none;
	}

	.section-style:after {
		display: none;
	}

	.pt-section-description br {
		display: none;
	}

	.pt-blog-post .pt-blog-contain {
		padding: 15px;
	}

	#pt-loading img {
		width: 280px;
	}

	#pt-footer .pt-footer-style-1 .pt-copyright-footer .text-right {
		text-align: center !important;
	}

	#pt-footer .pt-footer-style-1 .pt-copyright-footer .pt-copyright {
		padding: 15px 0;
		display: inline-block;
		width: 100%;
	}

	.pt-footer-social {
		text-align: center;
		border-top: 1px solid rgba(255, 255, 255, 0.05);
	}

	.pt-footer-social ul li {
		float: none;
		display: inline-block;
	}

	.process-img {
		position: absolute;
		bottom: 0;
		right: -65%;
	}

	header#pt-header.pt-header-style-2 .navbar-brand {
		padding: 20px 15px;
		line-height: normal;
		text-align: left;
		display: inline-block;
		width: auto;
	}

	header#pt-header.pt-header-style-1 .pt-header-info-box {
		display: block;
		text-align: center;
	}

	/* .formslider-getquote {
      position: static;
      top: auto;
      z-index: 2;
      transform: none;
      left: auto;
      width: 100%;
    } */
	.reg-box {
		width: 100%;
	}

	.reg-form {
		display: flex;
		flex-wrap: wrap;
	}

	.form-row {
		display: flex;
		align-items: center;
		gap: 10px;
		width: 100%;
	}

	.reg-form input {
		flex: 0 0 85%;
	}

	.gb-tag {
		flex: 0 0 15%;
		text-align: center;
	}

	.reg-form button {
		width: 100%;
	}

	/* .banner-logo {
		top: 28%;
	} */

	.steps-box:after {
		display: none;
	}

	.steps-box {
		margin: 15px 0;
	}

	/* .banner-logo {
		top: 18%;
	} */

	/*.banner-logo img {
		max-width: 140px;
	}*/
}

@media(max-width:575px) {
	header#pt-header .pt-bottom-header .navbar .navbar-collapse {
		width: 295px;
		/* left: -163px; */
	}
    
    .banner-logo img {
		max-width: 30%;
	}
	
	.formslider-getquote {
		width: 100%;
	}

	header#pt-header.pt-header-style-1 .pt-header-call {
		float: none;
		display: inline-block;
	}

	.mobile-menu i {
		float: none;
	}

	.mobile-menu {
		text-align: center;
	}
}

@media(max-width:479px) {

	/* .banner-logo img {
		max-width: 80%;
	} */

	.pt-video-icon1 a {
		top: 65%;
	}

	.pt-big-title .pt-big-title1 {
		font-size: 3em;
	}

	.pt-heading-text .pt-heading-text1 {
		font-size: 16px;
	}

	header#pt-header .pt-bottom-header .navbar {
		padding: 10px 0px 10px 0px;
	}

	.pt-blog-col-3 .pt-blog-post .pt-blog-contain .pt-blog-title {
		font-size: 21px;
	}

	.icon-box3.icon-box-icon-style-03 .icon-box-description1 {
		font-size: 12px;
	}

	.pt-blog-post .pt-post-meta ul li {
		margin-right: 15px;
	}

	.pt-process-title {
		font-size: 28px;
	}

	.owl-carousel .pt-blog-post .pt-blog-contain .pt-blog-title {
		font-size: 14px;
	}

	.pt-subscribe-from {
		position: relative;
		margin-top: 0;
	}

	.pt-subscribe-block .pt-subscribe-details h6 {
		font-size: 20px;
		color: var(--white-color);
		line-height: 1;
	}

	#pt-footer .pt-footer1 .footer-title {
		margin-top: 45px;
	}

	.pt-footer2 {
		margin-top: 30px;
	}

	/*#pt-footer .pt-copyright-footer { margin: 30px 0 0; }*/
	.pt-section-big-title {
		display: none;
	}

	.form {
		margin-top: -10%;
	}

	.image-box-content {
		margin-left: -100px;
		margin-top: 100px;
	}

	.circle-progress .pt-circle-progress {
		padding: 30px 0px;
	}

	.circle-progress .pt-circle-progress .pt-progress-count {
		top: 45%;
	}

	.backgrount-image-right {
		display: none;
	}

	.about-img-block .about-img-1 {
		display: none;
	}

	.counter.single-counter {
		display: none;
	}

	.pt-breadcrumb-title {
		font-size: 38px;
	}

	.pt-section-title-box .pt-section-title {
		font-size: 21px;
		line-height: 1.5;
	}

	.process-img {
		display: none;
	}

	.pt-subscribe-block .pt-subscribe-img {
		display: none;
	}

	.pt-subscribe-block .pt-subscribe-details {
		margin-left: 0;
		text-align: center;
	}

	.pt-subscribe-from form input {
		text-align: center;
	}

	.pt-subscribe-from form input[type="submit"] {
		position: relative;
		width: 100%;
	}

	h1 {
		font-size: 26px;
	}

	h2 {
		font-size: 22px;
	}

	.inner-box1 {
		padding: 15px;
	}

	.inner-box2 {
		padding: 15px;
	}

	.inner-box3 {
		padding: 15px;
	}

	.inner-box4 {
		padding: 15px;
	}

	.inner-box5 {
		padding: 15px;
	}
}