@media only screen and (max-width: 1536.98px) {
    .navbar .dropdown .dropdown ul {
        left: -90%;
    }

    .navbar .dropdown .dropdown:hover>ul {
        left: -100%;
    }

    #business-transform .detail-box {
        padding: 60px 24px 24px;
    }

    #business-transform .detail-box .icon-box {
        padding: 24px;
        top: -15%;
    }

    #business-transform .detail-box .icon-box img,
    #features .feature-box .icon-box img {
        width: 36px;
    }

    .h2 {
        font-size: 22px;
    }

    p.body-text {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1199.98px) {
    #business-transform .detail-box:after {
        height: 184px !important;
    }

    #about-us:before {
        background-size: contain;
    }
}

/* @media (min-width: 1024px) {
  #hero {
    background-attachment: fixed;
  }
} */

@media only screen and (max-width: 991.98px) {
    #hero {
        height: 80vh;
        background-size: 95%;
    }

    #business-transform .detail-box {
        width: auto;
        margin-right: 0 !important;
        margin-left: 0 !important;
        padding: 30px;
        margin-top: 24px;
        background: rgba(8, 54, 85, 1);
        mix-blend-mode: normal;
        backdrop-filter: blur(0);
    }

    #business-transform .detail-box:after {
        display: none !important;
    }

    #business-transform .detail-box .icon-box {
        position: relative;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        margin-bottom: 16px;
    }

    #business-transform .container .row:nth-child(2n) .detail-box {
        align-items: flex-start;
    }

    #business-transform .container .row:nth-child(2n) .detail-box .placeholder-icon {
        right: 20px;
        left: auto;
    }

    #business-transform .detail-box h2,
    #business-transform .detail-box p {
        text-align: left !important;
    }

    #business-transform .container .row:nth-child(2n + 1) .col-12:first-of-type {
        order: 2;
    }

    #features .row .col-12:nth-child(2n) {
        background-color: transparent;
    }

    #features .row .col-12:nth-child(6),
    #features .row .col-12:nth-child(6),
    #features .row .col-12:nth-child(6) {
        border-radius: 0;
    }

    #features .row .col-12:nth-child(2n) .feature-box h2,
    #features .row .col-12:nth-child(2n) .feature-box p {
        color: #FFFFFF;
    }

    #about-us .image-wrapper::after {
        top: 9px;
        left: 9px;
    }
    #testimonial .testimonial-item .review-details {
        max-width: 370px;
    }
}

@media only screen and (max-width: 768.98px) {
    #header .container-fluid {
        flex-wrap: wrap;
    }

    #hero {
        height: 70vh;
        background-size: 95%;
    }

    #hero h1 {
        font-size: 28px;
        line-height: 36px;
    }

    #hero h2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 30px;
    }

    [data-aos-delay] {
        transition-delay: 0 !important;
    }

    section {
        padding: 30px 0;
    }

    .section-title {
        font-size: 26px;
    }

    .section-description {
        font-size: 16px;
    }

    #features .row .col-12 .feature-box {
        border-bottom: 1px solid rgba(29, 196, 233, 0.20);
    }

    #features .row .col-12:last-of-type .feature-box {
        border-bottom: none;
    }

    #what-next .row .col-12 {
        margin-top: 0 !important;
        margin-bottom: 30px;
    }

    #what-next .step-box .connector {
        display: none !important;
    }
    #testimonial .testimonial-item .review-details {
        max-width: 370px;
    }
	
	/* 	new page css */
	.st_trial-form-group {
		margin: 20px;
	}
	
	body:not(.home) main#main {
		margin: 120px auto 60px auto;
	}
	
	.h5 {
		font-size: 34px;
	}
	
	h5#exampleModalLongTitle {
        font-size: 26px;
    }
	
	h1.entry-title {
		font-size: 28px;
        line-height: 36px;
	}
	
	h2.wp-block-heading {
		font-size: 22px;
	}
	
	.ml-4 {
		margin-left: 0rem!important;
	}
}

@media only screen and (max-width: 640.98px) {
    #testimonial .testimonial-item img {
        max-height: 100%;
        width: 100%;
        max-width: none;
        border-radius: 10px;
    }

/*     #testimonial .testimonial-item .review-details {
        position: relative;
        bottom: auto;
        right: auto;
        left: auto;
        max-width: 100%;
        margin-top: 15px;
    } */
	
	#testimonial .testimonial-item .review-details {
		position: relative;
		bottom: auto;
		right: auto;
		left: auto;
		max-width: 90%;
		margin: 0 auto;
		top: -30px;
	}
	
    #testimonial .testimonial-item .review-details .quote {
        position: absolute;
        top: 0;
        right: 0;
        width: auto;
    }
    #testimonial .testimonial-item .review-details .ratings {
        position: absolute;
        top: -30px;
        right: 30px;
    }
}