@media (min-width: 1600px) {

}
@media (max-width: 1400px) {
.testimonial-item {
    margin-bottom: 20px;
}
.testi-text p {
    max-width: 50%;
}
.blog-top-content {
    max-width: 55%;
}
.search-btn input {
    padding: 15px;
    width: 100%;
}
}

@media(max-width:1200px){
.why-choose-img {
    width: 50%;
}
.why-choose-content {
    padding: 80px 40px 0px;
    width: 50%;
}
.why-choose-title h3 {
    font-size: 34px;
}
.stat-box h2 {
    font-size: 40px;
}
.why-choose-bottom-item {
    flex-wrap: wrap;
}
.blog-top-content {
    max-width: 70%;
}
}

@media(max-width:1200px){
.why-choose-content {
    padding: 50px 40px 0px;
}
.stats-container {
    margin-bottom: 5px;
}
.why-choose-title h3 {
    font-size: 28px;
}
}


@media(max-width:1080px){
.about-content {
    padding-top: 40px;
}
.about-content h2 {
    line-height: 60px;
}
.banner-item-main {
    flex-wrap: wrap;
}
.testi-text p {
    max-width: 60%;
}
.process-item::after {
    width: 150px;
}
.pain-main-wrapper {
    max-width: 60%;
}
}

@media(max-width:1024px){
.why-choose-wrapper {
    flex-direction: column;
}
.why-choose-img {
    width: 100%;
}
.why-choose-content {
    padding: 85px 119px 86px;
    width: 100%;
}
.stats-container {
    margin-bottom: 50px;
}
}

@media (max-width: 991.98px) {
.hero-wrapper{
    flex-direction: column;
    justify-content: start;
    align-items: start;
    gap: 40px;
}
.footer-wrapper {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 30px;
}
.hero-content p {
    max-width: 78%;
}
.about-content {
    padding-top: 0;
    padding-bottom: 40px;
}
.banner-text p {
    max-width: 100%;
}
.ready-title h2 {
    font-size: 40px;
}
.ready-title p {
    max-width: 100%;
}
.testi-text p {
    max-width: 80%;
}
.logo-item {
    margin-bottom: 20px;
}
.service-desc p {
    max-width: 80%;
}
.process-item {
    margin-bottom: 50px;
}
.service-item {
    margin-bottom: 20px;
}
.faq-desc p {
    max-width: 80%;
}
.process-item::after {
    width: 115px;
}
.service-img img {
    height: 220px !important;
    object-fit: cover;
}
.service-img img {
  padding: 0 39px;
}
.blog-top-content {
    max-width: 100%;
}
.pain-right {
    margin-top: 30px;
}
.pain-main-wrapper {
    max-width: 90%;
}
.product-hero-btn {
    margin-bottom: 40px;
}
.stay-wrapper {
    margin-bottom: 30px;
}
.stay-content p {
    max-width: 80%;
}
.postbox__wrapper {
    grid-template-columns: auto auto;
}
}

@media (max-width: 767.98px) {
.footer-wrapper {
    grid-template-columns: auto auto;
}
.hero-content p {
    max-width: 100%;
}
.hero-title h1 {
    font-size: 50px;
    line-height: 45px;
}
.hero-title h1 span {
    font-size: 36px;
}
.about-bg {
    padding: 80px 0;
}
.about-content p {
    max-width: 100%;
}
.banner-content h3 {
    font-size: 24px;
}
.ready-title h2 {
    font-size: 32px;
}
.ready-list ul {
    flex-wrap: wrap;
}
.ready-list ul li {
    margin-bottom: 10px;
}
.testi-text p {
    max-width: 100%;
}
.why-choose-content {
    padding: 85px 50px 86px;
}
.service-desc p {
    max-width: 100%;
}
.service-title h2 {
    font-size: 36px;
}
.service-bg {
    padding: 80px 0;
}
.faq-bg {
    padding: 80px 0;
}
.faq-desc p {
    max-width: 100%;
}
.blog-top-content h2 {
    font-size: 38px;
    line-height: 64px;
}
.pain-main-wrapper {
    max-width: 100%;
}
.stay-content p {
    max-width: 80%;
}
}

@media(max-width:630px){
.process-item::after {
   display: none;
}
}


@media(max-width:576px){
.footer-wrapper {
    gap: 20px;
}
.ready-btn .btn-one {
    padding: 14px 25px;
}
.ready-bg {
    padding: 80px 0 81px;
}
.logo-item {
    margin: 0 auto 20px;
}
.why-choose-content {
    padding: 85px 20px 86px;
}
.testimonial-bg {
    padding: 80px 0;
}
.process-bg {
    padding: 80px 0;
}
.service-title h2 {
    font-size: 40px;
}
.blog-bg {
    padding: 80px 0;
}
.pain-hero-title h1 {
    font-size: 38px;
}
.stay-content h3 {
    font-size: 40px;
}
.product-body-table-list ul li a span img {
    margin-right: 5px;
}
.product-home-title h2 {
    font-size: 26px;
}
.product-home-author {
    gap: 15px;
}
.postbox__wrapper {
    grid-template-columns: auto;
}
}


@media(max-width:500px){
.footer-title h5 {
    margin-bottom: 15px;
}
.ready-btn .btn-two {
    padding: 14px 25px;
}
.faq-bg .faq-drawer {
    padding: 17px 25px 17px 25px;
}
.product-home-author {
    flex-wrap: wrap;
}
}

@media(max-width:480.98px){
.footer-wrapper {
    grid-template-columns: auto;
}
.hero-btn .btn-one {
    padding: 14px 18px;
}
.hero-title h1 {
    font-size: 42px;
    line-height: 38px;
}
.hero-title h1 span {
  font-size: 30px;
}
.hero-bg {
    padding: 80px 0;
}
.about-content h2 {
    font-size: 42px;
}
.ready-list ul {
    justify-content: center;
    gap: 20px;
}
.ready-btn {
    margin-bottom: 65px;
    flex-direction: column;
}
.testi-title h3 {
    font-size: 32px;
}
.testi-text p {
    font-size: 18px;
}
.stat-box h2 {
    font-size: 30px;
    line-height: 28px;
}
.faq-title h2 {
    font-size: 32px;
    line-height: 38px;
}
.stay-content h3 {
    font-size: 32px;
}
.stay-content p {
    font-size: 18px;
}
.newasletter-form {
    width: 350px;
}
.newasletter-form input {
    width: 280px;
}
.home-box-two {
    padding: 24px 15px 24px 16px;
    max-width: 100%;
}
.form-wrapper {
    padding: 32px 20px;
}
}


@media(max-width:450px){
.footer-bottom-wrapper {
    flex-direction: column;
    gap: 15px;
}
.hero-btn .btn-two {
    padding: 14px 20px;
}
.service-title h2 {
    font-size: 30px;
}
.product-body-table-content-list h5 {
    font-size: 22px;
}
}


@media(max-width:420px){
.hero-btn .btn-one {
    font-size: 16px;
}
.hero-btn .btn-two {
    font-size: 16px;
}
.count {
    font-size: 32px;
}
.testi-title h3 {
    font-size: 28px;
}
.about-content h2 {
    font-size: 36px;
    line-height: 50px;
}
.faq-bottom {
    padding: 34px 20px;
}
}

@media(max-width:385px){
.hero-btn {
    flex-wrap: wrap;
    gap: 10px;
}
.counter-wrapper {
    margin-right: 15px;
    padding-right: 15px;
}
.hero-title h1 {
    font-size: 37px;
}
.why-choose-content {
    padding: 85px 10px 86px;
}
.testimonial-btn p {
    font-size: 14px;
}
.testimonial-btn p span {
    font-size: 13px;
}
.pain-hero-title h1 {
    font-size: 33px;
    line-height: 46px;
}
.sample-title h2 {
    font-size: 34px;
}
.newasletter-form input {
    width: 240px;
}
.newasletter-form {
    width: 310px;
}
.motor-topics-bottom h4 {
    font-size: 20px;
}
}

@media(max-width:350px){
.hero-btn {
    gap: 25px;
}
.count {
    font-size: 28px;
}
.hero-title h1 {
    font-size: 34px;
}
.hero-title h1 span {
    font-size: 26px;
}
.testimonial-btn {
    padding: 15px 15px;
}
.newasletter-form input {
    width: 220px;
}
.newasletter-form {
    width: 290px;
}
}

