.ai-sequence-page .section_1 .sec_title {
    font-size: 35px;
}

.ai-sequence-page .section_2 {
    background-color: #f8fff2
}

.ai-sequence-page .ai-sequence-automation_list {
    margin: 0;
    padding: 0
}

.ai-sequence-page .ai-sequence-automation_list li .text {
    font-size: 18px;
    font-family: Poppins;
    color: #222f48;
    line-height: 28px
}

.ai-sequence-page .ai-sequence-automation_list .icon {
    min-width: 100px;
    max-width: 100px
}

.ai-sequence-page .section_3 .col_image {
    position: relative;
    padding-top: 90px
}

.ai-sequence-page .section_3 .col_image::before {
    content: "";
    background: url("../images/ai-sequence/sequence-icon.svg");
    content: "";
    position: absolute;
    top: 10px;
    width: 124px;
    height: 111px;
    left: -40px
}

.ai-sequence-page .ai-sequence-automation_list li {
    margin: 0 0 50px
}

.ai-sequence-page .section_7, .ai-sequence-page .section_9  {
    background: #F8FFF2;
}

.ai-sequence-page .section_2 {
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
}

.ai-sequence-page .section_2::after {
	position: absolute;
	content: "";
	right: 0;
	background: url(../images/ai-sequence/rightbottom_corner.webp) no-repeat scroll right bottom / 100%;
	width: 100%;
	height: 300px;
	bottom: 0;
	max-width: 350px;
}

.ai-sequence-page .section_4{
    position: relative;
}
.ai-sequence-page .section_4::before {
	position: absolute;
	content: "";
	left: 0;
	background: url(../images/ai-sequence/leftbottom_corner.webp) no-repeat scroll right bottom / 100%;
	width: 100%;
	height: 277px;
	bottom: -40px;
	max-width: 259px;
}


.ai-sequence-page .section_5 {
    position: relative;
    background: #F8FFF2;
}
.ai-sequence-page .section_5::after {
	position: absolute;
	content: "";
	right: 0;
	background: url(../images/ai-sequence/rightbottom_corner.webp) no-repeat scroll right bottom / 100%;
	width: 100%;
	height: 300px;
	bottom: 0;
	max-width: 350px;
}
.ai-sequence-page .section_8 {
	position: relative;
	overflow: hidden;
}
.ai-sequence-page .section_8::after {
	position: absolute;
	content: "";
	left: 0;
	background: url(../images/ai-sequence/bottomleft_corner.png) no-repeat scroll right bottom / 100%;
	width: 100%;
	height: 300px;
	bottom: -20px;
	max-width: 350px;
}




@media only screen and (min-width:1025px) {
    .button-wraper.d-lg-block {
        display: block !important
    }

    .ai-sequence-page .section_1 .col:nth-child(2),
    .section_6 .col_image {
        max-width: 580px
    }

    .ai-sequence-page .section_3 .col:first-child {
        width: 100%;
        max-width: 776px
    }

    .ai-sequence-page .section_3 .col_image {
        max-width: 440px;
        padding-left: 30px;
        margin-right: 0;
        margin-left: auto
    }

    .ai-sequence-page .section_4 .col:nth-child(2) {
        max-width: 630px
    }

    .ai-sequence-page .section_4 .col:first-child,
    .ai-sequence-page .section_5 .col:first-child {
        max-width: 562px
    }

    .ai-sequence-page .section_5 .col_image {
        max-width: 510px
    }

    .ai-sequence-page .section_6 .col_image .image img {
        margin-left: -15px !important
    }

    .ai-sequence-page .section_7 .col_image {
        max-width: 600px;
        padding-left: 13px;
    }

    .ai-sequence-page .section_8 .col_image {
        max-width: 600px
    }

    .ai-sequence-page .section_8 .col_image .image {
        padding-right: 15px
    }
    .ai-sequence-page .section_9 .col_image {
        max-width: 336px;
    }

    .ai-sequence-page .section_9 .col:nth-child(1) {
        max-width: 600px;
    }
    .section_10 .col:nth-child(1) {
        max-width: 470px;
    }
    .section_10 .col.col_image {
        max-width: 786px;
    }
}

@media only screen and (max-width:1024px) {
    .button-wraper.d-lg-block {
        display: none !important
    }

    .button-wraper.d-lg-none {
        display: block !important
    }

    .flex-lg-row,
    .flex-lg-row-reverse {
        flex-direction: column !important
    }

    .ai-sequence-page .section_3 .col_image {
        max-width: 460px
    }

    .ai-sequence-page .section_2 {
        margin-top: 50px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    section .col_image .image img {
        margin: 0 auto;
    }
    .ai-sequence-page .section_2 br {
        display: none;
    }

}




@media screen and (min-width:641px) and (max-width:1024px) {
    .section_1 img {
        max-width: 100% !important;
        max-height: 100%;
    }

    section .col_image .image img {
        margin: 0 auto;
        max-height: 500px;
        width: auto !important;
    }




}

@media only screen and (max-width:768px) {
    .ai-sequence-page .sec_title {
        font-size: 24px !important;
    }

    .ai-sequence-page .ai-sequence-automation_list .icon {
        min-width: 80px;
        max-width: 80px
    }

    .ai-sequence-page .ai-sequence-automation_list li .text {
        font-size: 16px
    }

    .ai-sequence-page .section_3 .col_image {
        padding-top: 30px
    }

    .ai-sequence-page .section_3 .col_image::before {
        display: none
    }
    .ai-sequence-page .section_2::after {
        max-width: 220px;
    }


    .ai-sequence-page .section_5 {
        position: relative;
        background: #F8FFF2;
    }
    .ai-sequence-page .section_5::after {
        max-width: 220px;
    }
    .ai-sequence-page .section_8::after {
        max-width: 220px;
    }
    .ai-sequence-page .section_4::before {
        bottom: -50px;
        max-width: 220px;
    }


}

@media only screen and (max-width:575px) {
    .ai-sequence-page .section_8 .image img {
        max-width: 100%
    }

    .ai-sequence-page .section_1 .col:nth-child(2) .button-wraper.mt-3 {
        margin-top: auto !important
    }
    .font_18 {
        font-size: 16px !important;
    }

}

@media only screen and (max-width:370px) {
.button, .desc_text p {
	font-size: 15px;
}
.font_18 {
	font-size: 15px !important;
}

.ai-sequence-page .sec_title {
	font-size: 20px !important;
}
.ai-sequence-page .ai-sequence-automation_list li .text {
	font-size: 15px;
	line-height: normal;
}


}