@media only screen and (max-width: 600px){
    
    .mobile_none {
        display: none;
    }
    .desktop_none {
        display: block;
    }
    /* ----------------------- Checkbox ----------------------- */
    .c-checkbox {
        margin-bottom: 16px;
    }
    .c-checkbox>.c-div>label:before, .c-checkbox>.c-div>.label:before {
        top: 3px;
    }
    .c-checkbox input[type='checkbox']~label:after, .c-checkbox input[type='checkbox']~.label:after {
        top: 5px;
        font-size: 11px;
    }
    .c-text {
        width: 300px;
    }
    .nova_home_our_offering_title {
        font-size: 32px;
    }
    .our_offering_title_frame {
        padding: 9px 24px;
        gap: 32px;
    }
    #caro_indi {
        bottom: -42px;
        top: auto;
        left: 0px;
    }
    #N6,#N10 {
        border-bottom: 1px solid #1C1A2D;
    }
    .nova_home_right_frame_button {
        width: 100%!important;
    }
    .trans {
        background: #F4F0F8;
    }
    /* ----------------------- Lets Chat Page ----------------------- */
    .lets_chat_section {
        margin-top: 144px;
        padding: 0px;
    }
    .chat_left {
        width: 375px;
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 40px;
        padding-bottom: 40px;
        margin-left: 0px;
    }
    .chat_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 40px;
        line-height: 48px;
        color: #1C1A2D;
        margin-bottom: 16px;
    }
    .chat_subtitle {
        font-family: sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #3C6E71;
        margin-bottom: 36px;
    }
    .global_input {
        font-family: sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #1C1A2D;
        border: none;
        border-bottom: 1px solid #2E3040;
        padding-bottom: 11px;
        margin-bottom: 50px;
    }
    .global_input:focus {
        outline: none;
    }
    .chat_right {
        background: url(../img/img2.png);
        background-repeat: no-repeat;
        height: 320px;
        padding-top: 40px;
        padding-left: 24px;
    }
    .chat_label {
        font-family: sans-serif;
        font-weight: 700;
        font-size: 24px;
        line-height: 34px;
        color: #FFD050;
        width: 155px;
    }
    .chat_label_text {
        font-family: sans-serif;
        font-weight: 700;
        font-size: 16px;
        line-height: 28px;
        color: #FFFFFF;
        width: 296px;
    }
    
    /* ----------------------- Home Page ----------------------- */
    .home_page {
        padding-top: 131px;
    }
    .home_banner {
        background: url(../img/man-in-black-suit-wearing-eye.png);
        background-repeat: no-repeat;
        background-position: top;
        padding-top: 72px;
        padding-bottom: 70px;
    }
    .home_small_title {
        font-family: "Sen";
        font-weight: 700;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
        letter-spacing: 3.5px;
        text-transform: uppercase;
        color: #FFD050;
        margin-bottom: 16px;
    }
    .home_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 40px;
        line-height: 48px;
        text-align: center;
        color: #FFFFFF;
        margin-bottom: 16px;
    }
    .home_subtitle {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
        color: #BA94FF;
        margin-bottom: 32px;
    }
    .home_read_more {
        font-family: "Sen";
        font-weight: 700;
        font-size: 16px;
        line-height: 28px;
        color: #1C1A2D;
        padding: 16px 48px;
        background: #FFD050;
        border-radius: 0px;
        text-align: center;
    }
    .banner_details {
        width: 327px;
    }
    .home_about_us {
        background-color: #1C1A2D;
    }
    .home_about_us_div {
        padding: 64px 12px 40px;
    }
    .home_about_us_div_details {
        width: 327px;
    }
    .home_about_us_div_details_small_title {
        font-family: "Sen";
        font-weight: 700;
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 3.5px;
        text-transform: uppercase;
        color: #D0D0D0;
        margin-bottom: 16px;
        margin-top: 48px;
    }
    .home_about_us_div_details_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 32px;
        line-height: 48px;
        color: #FFFFFF;
        margin-bottom: 16px;
    }
    .home_about_us_div_details_subtitle {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #BA94FF;
        margin-bottom: 24px;
    }
    .home_about_us_div_details_link {
        font-family: "Sen";
        font-weight: 700;
        font-size: 18px;
        line-height: 32px;
        color: #FFD050;
        text-decoration: none;
        /*margin-bottom: 40px;*/
        text-align: center;
        display: block;
    }
    .home_our_offerings {
        padding: 40px 12px;
        background: #F4F0F8;
    }
    .offering_top_frame {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .offering_top_frame_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 40px;
        line-height: 48px;
        color: #1C1A2D;
    }
    .offering_card {
        padding: 0px;
        padding-top: 32px;
    }
    .offering_title {
        font-family: "Sen";
        font-weight: 700;
        font-size: 24px;
        line-height: 34px;
        color: #1C1A2D;
        margin-bottom: 4px;
    }
    .offering_subtitle {
        font-family: "Manrope";
        font-weight: 600;
        font-size: 16px;
        line-height: 29px;
        color: #3C6E71;
        margin-bottom: 8px;
    }
    .offering_link {
        font-family: "Sen";
        font-weight: 700;
        font-size: 18px;
        line-height: 32px;
        color: #592EA9;
        text-decoration: none;
    }
    .home_started {
        background: url(../img/man-in-black-suit-wearing-eye-glasses-sitting-on-gray-sofa-using-macbook-3772622.png);
        background-repeat: no-repeat;
        padding-top: 200px;
        padding-bottom: 32px;
    }
    .started_div {
        width: 375px;
        background: #FFFFFF;
        padding: 32px 24px;
        position: relative;
        left: 0px;
    }
    .started_div_small_title {
        font-family: "Sen";
        font-weight: 700;
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 3.5px;
        text-transform: uppercase;
        color: #1C1A2D;
        margin-bottom: 16px;
    }
    .started_div_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 32px;
        line-height: 48px;
        color: #1C1A2D;
        margin-bottom: 16px;
    }
    .started_div_subtitle {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #3C6E71;
        margin-bottom: 24px;
    }
    .home_benefits {
        background: #FFFFFF;
        padding: 8px 12px 8px;
    }
    .home_benefits_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 40px;
        line-height: 48px;
        text-align: center;
        color: #1C1A2D;
        margin-bottom: 8px;
    }
    .home_benefits_subtitle {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
        color: #3C6E71;
        margin-bottom: 24px;
    }
    .benefit_card {
        padding: 16px 32px 32px;
        background: #FFFCF6;
        border: 1px solid #D0D0D0;
        margin-bottom: 24px;
    }
    .benefit_card_title {
        font-family: "Sen";
        font-weight: 700;
        font-size: 24px;
        line-height: 34px;
        text-align: center;
        color: #1C1A2D;
        margin-bottom: 8px;
    }
    .benefit_card_subtitle {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        text-align: center;
        color: #3C6E71;
        margin-bottom: 0px;
    }
    .benefit_card_subtitle:nth-child(1) {
        width: 261px;
    }
    .benefit_card_subtitle:nth-child(2) {
        width: 261px;
    }
    .benefit_card_subtitle:nth-child(3) {
        width: 261px;
    }
    .home_questions {
        background: #1C1A2D;
    }
    .home_questions_frame {
        padding: 40px 12px;
    }
    .home_questions_frame_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 32px;
        line-height: 48px;
        color: #FFFFFF;
        width: 327px;
        margin-bottom: 24px!important;
    }
    .home_last {
        background: #FFFFFF;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .home_last_card {
        background-color: #1C1A2D;
        padding: 40px 24px 82px;
        gap: 88px;
    }
    .slider_subtitle {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #BA94FF;
        width: 303px;
        margin-bottom: 24px;
    }
    .slider_right {
        padding-left: 12px;
    }
    .slider_title {
        font-family: "Butler-Regular";
        font-weight: 400;
        font-size: 32px;
        line-height: 48px;
        color: #FFFFFF;
        margin-bottom: 16px;
        width: 300px;
    }
    .slider_left {
        padding-right: 88px;
        border: none;
        border-bottom: 1px solid #FFD050;
    }
    .slider_right_text {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #BA94FF;
        margin-bottom: 24px;
        margin-top: 24px;
    }
    .carousel_next {
        right: 94px;
        top: 394px;
        width: 48px;
        height: 48px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 50%;
    }
    .carousel_prev {
        left: 94px;
        top: 394px;
        width: 48px;
        height: 48px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 50%;
    }
}


@media only screen and (min-width: 1440px) and (max-width: 1919px){
    .chat_left {
        width: 516px;
        margin-left: 75px;
        padding-top: 126px;
        padding-bottom: 118px;
    }
    .chat_right {
        background: url(../img/img.png);
        background-repeat: no-repeat;
        height: 100%;
        padding-top: 126px;
        padding-left: 91px;
        background-position-x: -135px;
    }
    .started_div {
        width: 709px;
        background: #FFFFFF;
        padding: 64px;
        position: relative;
        left: 651px;
    }
    .carousel_next {
        right: 361px;
        top: 260px;
        width: 48px;
        height: 48px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 50%;
    }
    .carousel_prev {
        left: 95px;
        top: 260px;
        width: 48px;
        height: 48px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 50%;
    }
}


@media only screen and (min-width: 600px) and (max-width: 767px)
{
	 
        .benefit_card_subtitle:nth-child(3)
		{
			width:300px;
		}
 		.benefit_card
		{
			height:300px;
		}
}
@media only screen and (min-width: 767px) and (max-width: 993px)
{
	 
        .benefit_card_subtitle:nth-child(3)
		{
			width:150px;
		}
 		.benefit_card
		{
			height:500px;
		}
}

@media only screen and (min-width: 994px) and (max-width: 1279px)
{
	 
        .benefit_card_subtitle:nth-child(3)
		{
			width:200px;
		}
 		.benefit_card
		{
			height:500px;
		}
}




@media only screen and (min-width: 1280px) and (max-width: 1439px){
    .chat_left {
        width: 516px;
        margin-left: 82px;
        padding-top: 126px;
        padding-bottom: 118px;
    }
    .chat_right {
        background: url(../img/img.png);
        background-repeat: no-repeat;
        height: 100%;
        padding-top: 126px;
        padding-left: 91px;
        background-position-x: -165px;
    }
    .started_div {
        width: 709px;
        background: #FFFFFF;
        padding: 64px;
        position: relative;
        left: 531px;
    }
    .slider_subtitle {
        font-family: "Sen";
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
        color: #BA94FF;
        width: 389px;
    }
    .carousel_prev {
        left: 90px;
        top: 202px;
        width: 48px;
        height: 48px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 50%;
    }
    .carousel_next {
        right: 274px;
        top: 202px;
        width: 48px;
        height: 48px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 50%;
    }
    .benefit_card_subtitle:nth-child(3) {
        width: 270px;
    }
}
@media only screen and (min-width: 1801px) and (max-width: 1920px){
.carousel_prev {
    left: 90px;
    top: 260px;
}
.carousel_next {
    top: 260px;
}

}
@media only screen and (min-width: 1920px) {
    .carousel_next {
        right: 362px;
        top: 260px;
        width: 48px;
        height: 48px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 50%;
    }
}