		@media (max-width:1699px){
		.container {
			max-width: 1500px;
		}   
			section.hero-banner > img {
			height: 700px;
			object-fit: cover;
			object-position: bottom;
		}
		.single-box-why-choose-us h6 {
			min-height: 65px;
		}
		}

		@media (max-width:1599px){
			.container {
				max-width: 1350px;
			}
			.left-content-about {
				max-width: 650px;
			}
			section.about-section::before {
				max-width: 950px;
			}
			.right-img-loves-us {
			max-width: calc(100% - 560px);
			flex: 0 0 calc(100% - 560px);
			padding-left: 35px;
		}
		.left-content-love-us {
			max-width: 560px;
			flex: 0 0 560px;
		}
		img.big-image-about {
			max-width: 450px;
		}
		img.other-image-about {
			max-width: 400px;
		}
		.inner-work-section {
			max-width: 800px;
		}
		#team-slider .single-team-item img {
			height: 280px;
		}
		.work-boxes > div:nth-child(2)::after {
			top: -48px;
			left: 190px;
			width: 350px;
		}
		section.about-section {
			padding: 190px 0 80px;
		}
		h1 {
		font-size: 50px;
		line-height: 60px;
	}
	.left-content-banner h2.outline {
		font-size: 50px;
		line-height: 60px;
	}
	h2 {
		font-size: 45px;
		line-height: 55px;
	}
		}

		@media (max-width:1439px){
			.container {
				max-width: 1250px;
			}
			ul.navbar-nav {
				column-gap: 45px;
			}
			.banner-form {
			padding: 35px 25px;
		}
		.boxes-why-choose-us .single-box-why-choose-us {
			padding: 35px 15px 50px;
		}
		.single-work-box {
			max-width: 300px;
			flex: 0 0 300px;
		}
		.work-boxes > div:first-child::after, .work-boxes > div:nth-child(2)::after, .work-boxes > div:nth-child(3)::after {
			left: 170px;
			top: 120px;
			width: 270px;
		}
		.work-boxes > div:nth-child(2)::after {
			top: -24px;
			left: 170px;
			width: 270px;
		}
		}

		@media (max-width:1365px){
			section.about-section {
		padding: 150px 0 50px;
	}
			.container {
				max-width: 1140px;
			}
			.inner-main-testimonial {
				padding: 60px 50px 60px 0;
			}
			.footer-links ul li {
				padding: 0 35px;
			}
			.left-content-love-us {
				max-width: 500px;
				flex: 0 0 500px;
			}
			.right-img-loves-us {
				max-width: calc(100% - 500px);
				flex: 0 0 calc(100% - 500px);
			}
			section.truckers-love-us {
				padding: 25px 0 70px;
			}
			#team-slider .single-team-item img {
			height: 220px;
		}
		.inner-work-section {
			max-width: 650px;
		}
		img.big-image-about {
			max-width: 360px;
		}
		img.other-image-about {
			max-width: 300px;
		}
		.right-content-fcs ul {
			row-gap: 35px;
		}
		.right-content-fcs ul li {
			max-width: 100%;
			flex: 0 0 100%;
		}
		.single-work-box {
			max-width: 260px;
			flex: 0 0 260px;
		}
		.work-boxes > div:nth-child(2)::after {
			top: -34px;
			left: 120px;
			width: 330px;
		}
		h2 {
			font-size: 40px;
			line-height: 50px;
		}
		.inner-right-img-loves-us > img {
			height: 400px;
		}
		h1 {
		font-size: 45px;
		line-height: 55px;
	}
	.left-content-banner h2.outline {
		font-size: 45px;
	}
		}	

		@media (max-width:1199px){
		.container {
			max-width: 970px;
		}
		h1 {
			font-size: 50px;
			line-height: 60px;
		}
		.left-content-banner h2.outline {
			font-size: 50px;
			line-height: 65px;
		}
		a.navbar-brand img {
			max-width: 170px;
		}
		ul.navbar-nav li a {
			font-size: 15px;
		}
		.cmn-btn {
			font-size: 16px;
			padding: 12px 20px;
			border: 2px solid var(--primary-color);
			min-width: 140px;
		}
		ul.navbar-nav > li.menu-item-has-children > a {
			padding-right: 15px !important;
		}
		ul.navbar-nav > li.menu-item-has-children > a::after {
			top: 6px;
			width: 6px;
			height: 6px;
		}
		section.hero-banner > img {
			height: 550px;
		}
		.left-content-banner {
			padding-right: 30px;
			padding-top: 0;
		}
		.banner-form {
			padding: 25px 20px;
		}
		h5 {
			font-size: 28px;
		}
		.banner-form h5 {
			margin-bottom: 15px;
		}
		.field-single input {
			height: 40px;
			border-radius: 7px;
		}
		.row-single > div {
			margin-bottom: 10px;
		}
		.banner-form-inner .row-single > p {
			margin-top: 5px;
		}
		input.wpcf7-submit {
			border-radius: 7px;
			padding: 12px 10px;
		}
		h2 {
			font-size: 35px;
			line-height: 45px;
		}
		.left-content-about h2 {
			margin-bottom: 15px;
		}
		.left-content-about p {
			margin-bottom: 15px;
		}
		.left-content-about {
		max-width: 600px;
	}
	.inner-hero-banner {
		top: 40%;
	}
	section.about-section > img {
		right: -180px;
	}
	section.about-section {
		overflow: hidden;
	}
	.icon-box-choose-us img {
		max-width: 70px;
	}
	.icon-box-choose-us {
		height: 80px;
	}
	h6 {
		font-size: 20px;
		line-height: 25px;
	}
	.single-box-why-choose-us h6 {
		min-height: 45px;
	}
	.inner-right-img-loves-us {
		flex-flow: column;
		row-gap: 20px;
	}
	.inner-right-img-loves-us > img {
		height: 270px;
		width: 100%;
	}
	.icon-box-loves {
		width: 90px;
		height: 90px;
		border: 5px solid #E1E1E1;
		padding: 0 14px;
	}
	p {
		font-size: 15px;
		line-height: 25px;
	}
	section.why-choose-us {
		padding: 30px 0 50px;
	}
	.boxes-why-choose-us .single-box-why-choose-us {
		padding: 20px 10px 40px;
	}
	.single-box-why-choose-us a {
		bottom: -22px;
		width: 45px;
		height: 45px;
	}
	.review p {
		line-height: 28px;
	}
	.quote-review-by h6 {
		font-size: 22px;
		line-height: 25px;
	}
	.quote-review-by span {
		font-size: 16px;
	}
	.quote-review-by {
		padding-left: 20px;
	}
	.quote-img {
		left: 20px;
	}
	.inner-main-testimonial {
		padding: 40px 30px 40px 0;
	}
	ul.sub-menu li a span {
		font-size: 15px;
	}
	ul.navbar-nav ul.sub-menu li a {
		padding: 15px 0 !important;
	}
	.left-four-why h2 {
		line-height: 45px;
	}
	.right-four-why > div.single-why {
		padding: 35px 20px;
	}
	.center-image-right {
		width: 105px;
		height: 105px;
		border: 4px solid #E1E1E1;
		padding: 20px;
	}
	.four-steps-why {
		padding: 60px 0 60px;
	}
	.services-why {
		padding: 50px 0 60px;
	}
	.single-service-box h6 {
		font-size: 18px;
		line-height: 24px;
	}
	.versus-section-why {
		padding: 50px 0;
	}
	.benefits-versus ul li {
		width: 100%;
	}
	.single-box-versus > p {
		padding: 20px 25px;
	}
	.benefits-versus {
		padding: 20px 25px;
	}
	.inner-banner h1 {
		font-size: 32px;
	}
	.the-fcs-family-inner {
		column-gap: 30px;
	}
	.years-text-about {
		max-width: 90px;
		padding: 0 20px;
		margin-top:55px;
	}
	.years-text-about h2 {
		font-size: 40px;
		letter-spacing: 1px;
		line-height: 55px;
	}
	.years-text-about h6 {
		font-size: 14px;
		line-height: 19px;
	}
	.right-content-fcs ul {
		margin: 0;
	}
	.right-content-fcs ul li {
		font-size: 18px;
	}
	.the-fcs-family {
		padding: 50px 0;
	}
	.three-services-section {
		padding: 50px 0;
	}
	.work-with-section {
		padding: 50px 0;
	}
	.our-team-section {
		padding: 50px 0 20px;
	}
	#team-slider .single-team-item img {
		border-radius: 15px;
	}
	#team-slider .single-team-item h6 {
		font-size: 20px;
		line-height: 26px;
	}
	#team-slider .single-team-item span {
		font-size: 15px;
		line-height: 1;
	}
	.heading-slider {
		margin-bottom: 25px;
	}
	#team-slider button.slick-prev.slick-arrow {
		top: -48px;
	}
	#team-slider button.slick-next.slick-arrow {
		top: -48px;
	}
	section.posts-sec .row .post-item:first-child .post-img a img {
		height: 400px;
	}
	section.posts-sec .row .post-item:first-child .posts-content h2 a {
		line-height: 45px;
	}
	section.posts-sec .row .post-item:first-child > div.posts-content .post-author img {
		width: 60px;
		height: 60px;
	}
	section.posts-sec .row .post-item:first-child > div.posts-content .post-author {
		padding-left: 75px;
		min-height: 60px;
	}
	section.posts-sec .row .post-item:first-child .post-author h4 {
		font-size: 18px;
	}
	section.posts-sec .row .post-item:first-child .post-author p {
		font-size: 14px;
		margin-top: 10px;
	}
	section.posts-sec .row .col-md-4 {
		width: 50%;
	}
	section.posts-sec {
		padding: 50px 0 0;
	}
	.single-post .post {
		padding: 50px 0 0;
	}
	.services-boxes {
    padding: 50px 0 30px;
}.inner-single-advance {
    column-gap: 30px;
}
.inner-single-advance > div {
    max-width: calc(50% - 15px);
    flex: 0 0 calc(50% - 15px);
}
.single-work-box {
    max-width: 50%;
    flex: 0 0 50%;
}
.work-boxes .single-work-box:nth-child(2), .work-boxes .single-work-box:nth-child(4) {
    margin-top: 0;
}
.work-boxes {
    flex-wrap: wrap;
}
.work-boxes {
    row-gap: 30px;
}
.how-it-work-section {
    padding: 50px 0;
}
.work-boxes > div:first-child::after, .work-boxes > div:nth-child(2)::after, .work-boxes > div:nth-child(3)::after{
	display:none;
}
.single-service-advance {
    padding: 50px 0;
}
.box-call-to-action {
    margin: 0 auto 50px;
}
.inner-advance-payment h2 {
    margin-bottom: 15px;
}
.form-lead-generation {
    margin-bottom: 50px;
}
.advance-payment {
    padding: 50px 0 30px;
}
		}
		
		@media (max-width:991px){
		.single-contact-footer a {
		font-size: 14px;
		line-height: 22px;
		padding:0 10px;
	}
	section.faq_main {
    margin: 40px 0 0 0;
	}
	section.faq_main h2 button {
    font-size: 22px;
    line-height: 32px;
}
	.inner-copyright p {
		font-size: 12px;
	}
	footer {
		padding: 47px 0 30px 0;
	}
	.logo-footer img {
		max-width: 200px;
	}
	.inner-right-img-loves-us > img {
		height: 230px;
	}
	.boxes-why-choose-us .single-box-why-choose-us {
		max-width: calc(50% - 15px);
		flex: 0 0 calc(50% - 15px);
	}
	.boxes-why-choose-us {
		column-gap: 30px;
		flex-wrap: wrap;
		row-gap: 40px;
	}
	section.about-section {
		padding: 60px 0;
		margin: 0;
	}
	section.hero-banner > img {
    height: 250px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
	.inner-hero-banner {
		position: static;
		transform: none;
	}
	.content-hero-banner {
		flex-wrap: wrap;
	}
	.left-content-banner {
    max-width: 300px;
    flex: 0 0 300px;
    margin: 0 0 0 auto;
    background: rgba(0, 0, 0, 0.5);
    padding: 20px 20px;
    margin-top: 22px;
}
	.banner-form {
    padding: 25px 20px;
    max-width: 100%;
    flex: 0 0 100%;
    margin: 50px 0 50px;
}
	section.about-section {
		padding: 60px 0 60px;
		margin: 0;
	}
	.left-content-banner a.cmn-btn {
		margin-top: 0px;
	}
	.left-content-banner h1 {
		font-size: 25px;
		line-height: 30px;
	}
	.cmn-btn {
		font-size: 14px;
		padding: 11px 10px;
		border: 2px solid var(--primary-color);
		min-width: 140px;
		border-radius: 5px;
	}
	.left-content-banner h2.outline {
		font-size: 25px;
		line-height: 30px;
		letter-spacing:1px;
	}
	section.why-choose-us::before {
		height: 300px;
	}
	h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.inner-four-steps-why {
		flex-wrap: wrap;
	}
	.inner-four-steps-why > div {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.left-four-why h2 {
		line-height: 40px;
		 margin-bottom: 15px;
	}
	.four-steps-why {
		padding: 40px 0 40px;
	}
	.right-four-why {
		margin-top: 30px;
	}
	.single-service-box h6 {
		font-size: 16px;
		line-height: 20px;
	}
	.services-boxes-why > div {
		padding: 15px 5px;
	}
	.services-why {
		padding: 40px 0 40px;
	}
	.versus-section-why-inner h2 {
		margin-bottom: 25px;
	}
	.single-box-versus > p {
		line-height: 20px;
		min-height: 140px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.benefits-versus ul li {
		line-height: 20px;
	}
	.benefits-versus ul li::before {
		top: 3px;
	}
	.versus-section-why {
		padding: 40px 0;
	}
	button.navbar-toggler {
		display: none;
	}
	.rmp_menu_trigger {
		top: 26px !important;
		right: 15px !important;
	}
	.rmp-container {
		max-width: 290px !important;
		min-width: 290px !important;
	}
	.rmp-menu-sub-level-item a img {
		display: none !important;
	}
	.inner-three-service-section > div {
		padding: 30px 15px;
	}
	.the-fcs-family-inner > div {
		max-width: calc(100%/2 - 15px);
		flex: calc(100%/2 - 15px);
	}
	.the-fcs-family-inner {
		flex-wrap: wrap;
	}
	.the-fcs-family-inner > div {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.the-fcs-family-inner {
		row-gap: 20px;
	}
	.right-content-fcs h2 {
		margin-bottom: 10px;
	}
	.left-images-fcs > img {
		max-width: calc(50% - 10px);
		flex: 0 0 calc(50% - 10px);
		position: static;
		height: 300px;
		object-fit: cover;
		border-radius: 30px;
		margin: 0;
	}
	.left-images-fcs {
		column-gap: 20px;
	}
	.years-text-about {
		max-width: 90px;
		margin-top: 0;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 9;
		background: #fff;
		border: hidden;
		padding: 10px 10px;
		border-radius: 10px;
		transform: translate(-50%, -50%);
		box-shadow: 0 0 10px #d5d5d5;
	}
	.right-content-fcs ul li {
		max-width: 50%;
		flex: 0 0 50%;
	}
	.inner-work-section h2 {
		margin-bottom: 10px;
	}
	.inner-work-section p {
		margin-bottom: 15px;
	}
	.inner-work-section {
		max-width: 470px;
	}
	.the-fcs-family {
		padding: 40px 0;
	}
	.three-services-section {
		padding: 40px 0;
	}
	.work-with-section {
		padding: 40px 0;
	}
	.our-team-section {
		padding: 40px 0 20px;
	}
	#team-slider button.slick-prev.slick-arrow {
		top: -45px;
	}
	#team-slider button.slick-next.slick-arrow {
		top: -45px;
	}
	section.posts-sec .row .post-item:first-child {
		column-gap: 20px;
	}
	section.posts-sec .row .post-item:first-child > div {
		max-width: calc(50% - 10px);
		flex: 0 0 calc(50% - 10px);
	}
	section.posts-sec .row .post-item:first-child .posts-content h2 a {
		line-height: 35px;
	}
	section.posts-sec .row .post-item:first-child .posts-content h6 {
		font-size: 14px;
		letter-spacing: 3px;
	}
	section.posts-sec .post-item.col-md-6 .post-img img {
		height: 220px;
	}
	section.posts-sec .post-item:not(:first-child) .posts-content {
		padding: 20px 15px 20px;
	}
	section.posts-sec .post-item:not(:first-child) .posts-content h2 {
		font-size: 20px;
		line-height: 30px;
	}
	section.posts-sec .post-item:not(:first-child) .posts-content .post-extra p {
		font-size: 14px;
	}
	section.posts-sec .post-item:not(:first-child) .posts-content .post-extra a {
		font-size: 14px;
	}
	section.posts-sec .post-item {
		margin-bottom: 30px;
	}
	section.posts-sec {
		padding: 40px 0 0;
	}
	.single-post .post .entry-content h1 {
		font-size: 30px;
	}
	.buttons-links-header {
		margin-left: 0;
		flex-wrap: wrap;
	}	
	.buttons-links-header a.cmn-btn {
		margin-left: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.inner-work-section {
		max-width: 100%;
	}

.services-boxes {
    padding: 40px 0 20px;
}
img.image-for-desktop {
    display: none;
}
img.image-for-mobile {
    display: block;
}
.single-service-advance {
    padding: 40px 0;
}
.box-call-to-action {
    margin: 0 auto 40px;
}
.how-it-work-section {
    padding: 40px 0;
}
.advance-payment {
    padding: 40px 0 30px;
}
.inner-single-advance {
    flex-wrap: wrap;
    row-gap: 20px;
}
.inner-single-advance > div {
    max-width: 100%;
    flex: 0 0 100%;
}
.form-lead-generation {
    margin-bottom: 40px;
}
		}
		
		@media (max-width:767px){
		.left-content-love-us {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.faq_main h2 button {
        font-size: 20px;
        line-height: 30px;
    }
	.inner-truckers-love-us {
		flex-wrap: wrap;
	}
	.right-img-loves-us {
		max-width: 100%;
		flex: 0 0 100%;
		padding: 0;
		margin-top: 40px;
	}
	.inner-right-img-loves-us {
		flex-flow: row;
	}
	.inner-right-img-loves-us > img {
		height: 230px;
		width: calc(50% - 10px);
	}
	section.testimonails > img{
		display:none;
	}
	.inner-main-testimonial {
		padding: 30px 0;
		border: hidden;
		width: 100%;
	}
	section.about-section::before {
		height: 100%;
	}
	section.about-section {
		padding: 30px 0 30px;
	}
	.left-content-about {
		max-width: 400px;
	}
	section.about-section::before {
		max-width: 510px;
		top: 0;
	}
	section.about-section > img {
		right: -110px;
		object-fit: cover;
	}
	h5 {
		font-size: 22px;
	}
	.left-content-banner {
    max-width: 100%;
    flex: 0 0 100%;
    margin: 43px auto 0;
    max-width: 500px;
}
	h2 {
		font-size: 28px;
		line-height: 35px;
	}
	.left-content-about p {
		line-height: 25px;
	}
	.boxes-why-choose-us .single-box-why-choose-us {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.single-box-why-choose-us h6 {
		min-height: 10px;
	}
	.header-why-choose-us {
		margin-bottom: 15px;
	}
	.content-loves-us h6 {
		line-height: 25px;
	}
	.inner-right-img-loves-us > img {
		border-radius: 15px;
	}
	.footer-links ul li {
		padding: 10px 35px;
		width: 100%;
		text-align: center;
		border: hidden;
	}
	.footer-links {
		margin-top: 25px;
	}
	.contact-details {
		flex-wrap: wrap;
	}
	.contact-details > div {
		max-width: 100%;
		flex: 0 0 100%;
		margin: 15px 0;
		border: hidden !important;
	}
	.contact-details {
		margin-top: 20px;
	}
	ul.footer-socials {
		margin: 20px 0 0;
	}
	.inner-copyright {
		flex-wrap: wrap;
	}
	.inner-copyright p {
		text-align: center;
		line-height: 18px;
		margin-bottom: 10px;
	}
	.right-designed-by p {
		margin-bottom: 0;
	}
	.right-designed-by {
		width: 100%;
		justify-content: center;
	}
	.quote-review-by h6 {
		font-size: 18px;
		line-height: 22px;
	}
	.quote-review-by span {
		font-size: 14px;
	}
	.left-content-about {
		max-width: 100%;
	}
	section.about-section > img {
		position: static;
		width: 100%;
	}
	section.about-section::before{
		display:none;
	}
	.content-about {
		margin-top: 15px;
	}
	.banner-form {
    margin: 70px 0 10px;
}
	section.truckers-love-us {
		padding: 15px 0 40px;
	}
	footer {
		padding: 30px 0 20px 0;
	}
	.right-four-why {
		column-gap: 10px;
		row-gap: 10px;
	}
	.right-four-why > div.single-why {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.center-image-right {
		display: none;
	}
	.services-boxes-why > div {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.services-boxes-why {
		row-gap: 20px;
	}
	.services-why::before {
		height: 100%;
	}
	.services-why {
		display: inline-block;
		width: 100%;
		position: relative;
		padding: 30px 0 30px;
	}
	.versus-section-why {
		padding: 30px 0;
	}
	.two-boxes-versus > div {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.two-boxes-versus {
		row-gap: 20px;
	}
	.top-head-versus {
		padding: 20px 20px 20px;
	}
	.single-box-versus > p {
		min-height: 10px;
	}
	.four-steps-why {
		padding: 30px 0 30px;
	}
	.inner-banner h1 {
		font-size: 28px;
	}
	.right-four-why > div.single-why {
		padding: 15px 20px 20px;
	}
	.left-images-fcs > img {
		height: 160px;
		border-radius: 15px;
	}
	.years-text-about > svg {
		width: 35px;
		height: 35px;
	}
	.years-text-about h2 {
		font-size: 30px;
		letter-spacing: 1px;
		line-height: 45px;
	}
	.right-content-fcs p {
		margin-bottom: 15px;
	}
	.right-content-fcs ul li {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.right-content-fcs ul {
		row-gap: 15px;
	}
	.right-content-fcs ul li {
		font-size: 16px;
	}
	.inner-three-service-section > div {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.inner-three-service-section {
		row-gap: 20px;
	}
	.three-services-section {
		padding: 30px 0;
	}
	.the-fcs-family {
		padding: 30px 0;
	}
	.work-with-section > img {
		width: 100%;
		position: static;
		margin-bottom: 15px;
	}
	.work-with-section::before{
		
		display:none;
	}
	.work-with-section {
		padding: 30px 0;
		background: #f1f1f1;
	}
	#team-slider button.slick-prev.slick-arrow {
		top: auto;
		bottom: 0;
		left: calc(50% - 50px);
		right: auto;
		transform: translateX(-50%);
	}
	div#team-slider {
		padding-bottom: 40px;
	}
	#team-slider button.slick-next.slick-arrow {
		top: auto;
		bottom: 0;
		left: calc(50% + 50px);
		transform: translateX(-50%);
		right: auto;
	}
	.heading-slider {
		text-align: center;
	}
	.our-team-section {
		padding: 30px 0 10px;
	}
	section.posts-sec .row .post-item:first-child {
		flex-wrap: wrap;
	}
	section.posts-sec .row .post-item:first-child > div {
		max-width: 100%;
		flex: 0 0 100%;
	}
	section.posts-sec .row .post-item:first-child .post-img a img {
		border-radius: 10px;
		height: auto;
	}
	section.posts-sec .row .post-item:first-child .posts-content {
		margin-top: 10px;
	}
	section.posts-sec .post-item:not(:first-child) .posts-content h2 a {
		font-size: 20px;
		line-height: 25px;
	}
	section.posts-sec .row .col-md-4 {
		width: 100%;
	}
	section.posts-sec .post-item.col-md-4 .post-img img {
		height: auto;
		border-radius: 10px 10px 0 0;
	}
	section.posts-sec .post-item:not(:first-child) .posts-content {
		border-radius: 0 0 10px 10px;
	}
	section.posts-sec {
		padding: 30px 0 0;
	}
	.inner-three-service-section {
		flex-wrap: wrap;
	}
	.single-post .post {
		padding: 30px 0 0;
	}
	.single-post .post .post-thumbnail img {
		border-radius: 15px;
		height:auto;
	}
	.single-post .post .entry-content {
		margin-top: 15px;
	}
	.single-post .post .entry-content h1 {
		font-size: 25px;
	}
	.inner-services-boxes > .single-services-box {
		max-width: 100%;
		flex: 0 0 100%;
		padding: 20px;
	}
	.services-boxes {
    padding: 30px 0 20px;
}
.single-service-advance {
    padding: 30px 0;
}
.box-call-to-action {
    margin: 0 auto 30px;
}
.single-work-box {
    max-width: 100%;
    flex: 0 0 100%;
}
.single-work-box p {
    margin: 15px 0 0;
    font-size: 18px;
    line-height: 25px;
}
.inner-advance-payment {
    max-width: 90%;
    border-radius: 15px;
    padding: 20px 15px;
    margin: 0 auto -50px;
}
.form-lead-generation {
    margin-bottom: 30px;
	padding: 30px 15px;
}
.left-four-why img {
    border-radius: 15px;
}
.right-four-why {
    margin-top: 15px;
}
.left-section-advance img {
    border-radius: 15px;
}
		}
		
		@media (max-width:467px){
		section.hero-banner > img {
		height: 250px;
	}
	.left-content-banner h1 {
		font-size: 22px;
		line-height: 25px;
	}
	.left-content-banner h2.outline {
		font-size: 22px;
		line-height: 25px;
		letter-spacing: 0;
	}
	.row-single > div {
		max-width: 100%;
		flex: 0 0 100%;
	}

		}
		
@media (min-width: 360px) and (max-width: 991px) {
    #google_translate_element {
        height: 40px; 
        margin-top: 30px;
        margin-right: 64px !important;
    }
}
@media(max-width:1365px){
.navbar-expand-lg .navbar-nav {
    gap: 15px;
}
}
@media(max-width:1199px){
#google_translate_element {
        margin-top: 0;
        padding: 0;
  }
	.skiptranslate.goog-te-gadget > div {
    position: relative;
    top: 24px;
}
}
@media(max-width:991px){
body[style="position: relative; min-height: 100%; top: 40px;"] button.rmp_menu_trigger {
    top: 63px  !important;
}
}