@media(max-width:1400px){
    .hero-banner-text h1{
        font-size: 45px;
    }
}
@media(max-width:1200px){
    .hero-banner-text h1{
        font-size: 38px;
    }
}

@media(max-width:767px) {
    .hero-banner-text .red-span {
        font-size: 50px;
    }

    .hero-banner-text h1,
    .main-row-heading,
    .about-text h2,
    .ebook-text h2.text-danger,
    .ebook-text h2.main {
        font-size: 24px;
    }
    .survey-main-heading h2{
        font-size: 18px;
        line-height:2;
    }
    .survey-main-heading h2 .mobile-single{
        display: inline-block;
        width: 100%;
    }
    .banner-text-down {
        margin-top: 100px;
    }

    .author-main-heading {
        max-width: 100%;
        text-align: center;
    }

    .ebook-text {
        padding-left: 0;
        margin-top: 16px;
    }

    .intant-download {
        padding-left: 0;
    }
    
    .intant-download h2{
        font-size:20px;
    }

    .intant-download .row {
        row-gap: 20px;
    }

    .survey-boxes .inner-box {
        width: 45%;
        border-radius: 20px;
        padding: 15px;
        font-size: 16px;
    }

    .survey-boxes .inner-box:last-child{
        width: 95%;
    }

    .survey-boxes{
        justify-content: space-around;
        margin-top: 16px;
    }
    .survey-img{
        display: none;
    }
    .bookslot-action{
        font-size: 18px;
        width: 100%;
        text-align: center;
    }
	.book-call-img img{
		max-width:250px;
	}
}