@media (max-width: 1340px) {
	.right2drive-content {
    padding: 50px 30px 50px;
}
	header #menu-main-menu {
    gap: 20px;
}
	header #menu-main-menu li a {    
    font-size: 20px;
}
	
}
@media (max-width: 1200px) {
	.right2drive-banner .main-heading {
    font-size: 55px;
}
	.right2drive-banner .description {
    font-size: 20px;
}
	.comparison-section p {
    font-size: 20px;
}
	.trust-section .content-sec {
    padding-left: 20px;
}
	.trust-section .image-sec {
    padding-right: 20px;
}
	header #menu-main-menu {
    gap: 15px;
}
	header #menu-main-menu li a {    
    font-size: 18px;
}
}
@media (max-width: 991px) {
	.destop-hide{
		display: unset;
	}
	.right2drive-banner {
    background: none !important;
}
.right2drive-content {
    background: #f2fdf9;
}
	    .trust-section .right2drive-g-content h2{
    margin-bottom:20px;
}
.right2drive-banner .row {
    flex-direction: column-reverse;
}
.right2drive-image-container img {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
    object-position: top;
}
.image-wrapper img {
    width: 100%;
}
.col-lg-6.image-sec {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 20px;
}
.right2drive-fotter .footer-menu ul {
    gap: 0px;
    margin-top: 20px;
    text-align: center;
}
.right2drive-fotter h4 {
    margin: 0 auto;
    text-align: center;
}
	.comparison-box {
overflow-x: auto;
}
	.comparison-box .comparison-inner {
    min-width: 991px;
}	
}
@media (max-width: 768px) {
	.right2drive-banner .reviews-label {
    font-size: 20px;
    margin-bottom: 15px;
		text-align:center;
}
	    .right2drive-banner .main-heading {
        font-size: 35px;
			text-align:center;
    }
	.right2drive-banner .description {
        font-size: 18px;
		text-align:center;
    }
		.comparison-section p {
    font-size: 18px;
    margin-bottom: 20px;
}
	.right2drive-g-content h2 {
		margin-bottom: 20px !important;
	}
	.right2drive-g-content h2 {
    font-size: 30px;
}
	.custum-2-col {
    gap: 0;
    flex-direction: column;
}
	.accordion {
		width: 100%;
	}
	.accordion:first-child .accordion-item:last-child {
    border-bottom: 2px solid #e9e9e9;
}
	.right2drive-review{
   padding: 40px 15px;
}

.right2drive-content{
    padding: 40px 15px;
}

.trust-section{
   padding: 40px 15px;
}

.comparison-section{
padding: 40px 15px;
}

.difference-section{
padding: 40px 15px;
}

.faq-section{
padding: 40px 15px;
}

.right2drive-fotter{
padding: 40px 15px;
}
	.right2drive-banner .stats-section {
		flex-direction:column;
	gap:10px;
	}
	.trust-section .right2drive-g-content .trust-point:last-child {
    margin-bottom: 10px;
}
	.trust-section .stats-footer {
    margin-bottom: 30px;
	gap:10px;
		justify-content: center;
}
	.trust-section .stat-item-small {
		flex-direction:column;
		text-align:center;
		
	}
	.btn-wrapper {
    text-align: center;
}
	.comparison-box .comparison-inner span {
    padding: 11px 10px 10px 10px;
    font-size: 20px;
}
	.cus-center {
    gap: 20px;
    flex-direction: column;
}

	.right2drive-fotter h4 {

    font-size: 26px;

    line-height: 1.2;

}
}