


/* start search bar section */


  .box_search_main{
    width: 100%;
    padding-top: min(max(40px, 4.167vw), 80px);
  }


.box_search__inner .col_left {
    width: 50%;
}

.box_search__inner .col_right {
    width: 40%;
}

.box_search__inner .searchandfilter ul li{
    width: 50%;
}

.box_search__inner .common_title_main .slogan_title {
    text-align: left;
}

.box_search__inner .common_title_main .main_title {
    text-align: left;
    padding: 0;
}

.box_search__inner {
    align-items: flex-end;
    justify-content: space-between;
    column-gap: min(max(20px, 1.5625vw), 30px);
}

.col_right_inner {
    margin-left: auto;
    width: 100%;
    justify-content: flex-end;
    column-gap: min(max(10px, 1.04167vw), 20px);
}

.search_box_part {
    width: 100%;
}

.search_box_part input{
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.30);
    background: var(--theme-white);
    height: min(max(40px, 2.60417vw), 50px);
    padding-left: min(max(20px, 1.719vw), 33px) !important;
    border-radius: 2.08333vw;
    -webkit-border-radius: 2.08333vw;
    -moz-border-radius: 2.08333vw;
    -ms-border-radius: 2.08333vw;
    -o-border-radius: 2.08333vw;
}

/* Standard */
.search_box_part input::placeholder {
  color: rgba(0, 0, 0, 0.50) !important;
}

/* Firefox */
.search_box_part input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.50) !important;
}

/* Internet Explorer 10-11 */
.search_box_part input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.50) !important;
}

/* Microsoft Edge */
.search_box_part input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.50) !important;
}

/* Chrome, Safari, Opera */
.search_box_part input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.50) !important;
}



.search_box_part input:focus-visible{
    outline: none;
}

.select_design_search {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.30);
    background: var(--theme-white);
    height: min(max(40px, 2.60417vw), 50px);
    padding-left: min(max(20px, 1.719vw), 33px);
    border-radius: 2.08333vw;
    -webkit-border-radius: 2.08333vw;
    -moz-border-radius: 2.08333vw;
    -ms-border-radius: 2.08333vw;
    -o-border-radius: 2.08333vw;
    outline: none;
    box-shadow: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.search_box_part .searchandfilter ul {
    display: flex;
    justify-content: flex-end;
    padding: 0;
}

.search_box_part select{
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.30);
    background: var(--theme-white);
    height: min(max(40px, 2.60417vw), 50px);
    padding-left: min(max(20px, 1.719vw), 33px) !important;
    border-radius: 2.08333vw;
    -webkit-border-radius: 2.08333vw;
    -moz-border-radius: 2.08333vw;
    -ms-border-radius: 2.08333vw;
    -o-border-radius: 2.08333vw;
    outline: none;
    box-shadow: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.search_box_part input:focus, .search_box_part select:focus {
     border: 1px solid rgba(0, 0, 0, 0.30) !important;
}

.search_box_part form label{
    width: 100%;
}

.select_box_main{
    position: relative;
}

.select_box_main::before {
    content: "";
    border: solid #85181a;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: absolute;
    right: 1.563vw;
    top: 0.833vw;
    pointer-events: none;
}

/* end search bar section */

/* featured_white_page section start  */
.featured_white_page {
    width: 100%;
    border-radius: 16px;
    background: radial-gradient(50% 50% at 50% 50%, #FFF 0%, #EAECF2 100%);
    padding: min(max(15px, 1.35417vw), 26px) min(max(10px, 1.04167vw), 20px);
    margin-top: min(max(30px, 2.86458vw), 55px);
}

.featured_white_page .featured_white_row .featured_white_right .para_content{
    min-height: initial;
}

.featured_white_row {
    justify-content: start;
    align-items: start;
    gap: min(max(35px, 3.64583vw), 70px);
}   
.featured_white_row .featured_white_left {
    width: 28%;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}   
.featured_white_row .featured_white_left img {
    width: 100%;
}
.featured_white_row .featured_white_right {
    width: 72%;
    padding-top: 6px;
}

.featured_white_row .featured_white_right ul li .fs-20{
    margin-bottom: 0;
    line-height: 1.2;
}


.featured_white_row .featured_white_right .featured_white_top_icon ul {
    padding: 0px;
    margin: 0px;
    justify-content: start;
    align-items: center;
    gap: min(max(10px, 0.52083vw), 10px);
    width: auto;
}   
.featured_white_row .featured_white_right .featured_white_top_icon ul li {
    list-style: none;
    color: var(--theme-red);
    font-weight: 400;
}   
.featured_white_row .featured_white_right .featured_white_top_icon ul li:first-child {
    display: flex;
    align-items: center;
     width: min(max(16px, 0.83333vw), 16px);
}
.featured_white_row .featured_white_right .featured_white_top_icon ul li svg {
    width: 100%;
}  
.featured_white_row .featured_white_right .featured_white_heading {
    margin-top: 0px;
    max-width: 90%;
}

.featured_white_row .featured_white_right .featured_white_heading .fs-64{
    font-weight: 500;
    /* line-height: normal; */
    color: var(--theme-black);
}

.featured_white_row .featured_white_right .para_content {
    margin-top: min(max(10px, 0.52083vw), 10px);
    min-height: 10.938vw;
}   
.featured_white_row .featured_white_right .featured_white_btn {
    margin-top: min(max(25px, 2.1875vw), 42px);
    gap: min(max(10px, 0.52083vw), 10px);
}
.featured_white_row .featured_white_right .featured_white_btn .download_btn_featured .primary_btn span {
    width: min(max(20px, 1.14583vw), 22px);
}
.featured_white_ai_list {
    margin-top: min(max(25px, 2.60417vw), 50px);
}   
.featured_white_ai_list span {
    padding-left: min(max(20px, 1.25vw), 24px);
    padding-right: min(max(20px, 1.25vw), 24px);
     border-right: 1px solid var(--theme-dark-gray);
    color: var(--theme-dark-gray);
}
.featured_white_ai_list span:first-child {
    padding-left: 0px;
    }
.featured_white_ai_list span:last-child {
    padding-right: 0px;
    border-right: 0px;
    }
/* featured_white_page section end  */

/* featured list section start  */
.featured_list_section {
    position: relative;
    width: 100%;
    padding-top: min(max(25px, 1.667vw), 32px);
}   
.featured_list_section .featured_list_row {
    display: flex;
    justify-content: start;
    align-items: stretch;
    flex-wrap: wrap;
    gap: min(max(20px, 1.5625vw), 30px);
    /* padding-bottom: min(max(25px, 2.60417vw), 50px); */
}
.featured_list_section .featured_list_col {
    border: 1px solid rgba(48, 48, 48, 0.30);
    background: var(--theme-white);
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);
    width: calc(50% - 15px);
    padding: min(max(20px, 2.08333vw), 40px) min(max(20px, 1.97917vw), 38px);
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}
.featured_list_section .featured_white_row {
    margin-top: min(max(15px, 1.14583vw), 22px);
    gap: min(max(20px, 1.97917vw), 38px);
}

.featured_list_section .featured_white_row .featured_white_left {
    width: 42%;
}
.featured_list_section .featured_white_row .featured_white_right {
    width: 58%;
}

.featured_list_section .featured_white_row .featured_white_right .featured_white_heading{
    display: none;
}

.featured_list_section .featured_white_row .featured_white_right .featured_white_btn {
    margin-top: min(max(20px, 1.66667vw), 32px);
}

.featured_list_section .featured_white_right .featured_white_btn .primary_btn {
    font-size: min(max(12px, 0.83333vw), 16px);
    padding: min(max(12px, 0.625vw), 12px) min(max(20px, 1.35417vw), 26px);
}

.featured_list_section  .featured_white_ai_list {
    margin-top: min(max(20px, 2.08333vw), 40px);
}
.featured_list_section .featured_list_col .featured_white_heading {
    height: min(max(50px, 6.25vw), 120px);
}

.featured_list_section .featured_list_col .featured_white_heading .fs-44{
    /* line-height: normal; */
    font-weight: 500;
    color: var(--theme-black);
    line-height: 1.2;
}

/* featured list section end */

/* stay ahead curve inner start */
.stay_ahead_curve_inner {
    background: var(--theme-white);
    padding: 3.229vw 13.323vw 3.073vw 13.323vw;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);
    border-radius: 0.83333vw;
    -webkit-border-radius: 0.83333vw;
    -moz-border-radius: 0.83333vw;
    -ms-border-radius: 0.83333vw;
    -o-border-radius: 0.83333vw;
}
.stay_ahead_curve_inner .ready_transform_btn {
    margin-top: min(max(20px, 1.5625vw), 30px);
}
.stay_ahead_curve_form {
    margin-top: min(max(25px, 2.60417vw), 50px);
    width: 100%;
}
.stay_ahead_curve_form .stay_ahead_form_row {
    display: flex;
    justify-content: start;
    align-items: start;
    gap: min(max(16px, 0.83333vw), 16px);
    width: 100%;
}
.stay_ahead_curve_form .stay_ahead_form_row .stay_ahead_form_col {
    width: calc(50% - 8px);
}
.stay_ahead_curve_form .stay_ahead_form_row .stay_ahead_form_col input {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.30);
    background: var(--theme-white);
    padding: min(max(16px, 0.9375vw), 18px) min(max(10px, 1.04167vw), 20px);
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}
.stay_ahead_curve_form .para_content > * {
    padding-top: min(max(25px, 1.97917vw), 38px);
}
.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 8px;
}
.stay_ahead_curve_form .ready_transform_list {
    padding-top: min(max(20px, 1.5625vw), 30px);
}
.stay_ahead_curve_form .ready_transform_list .checkboxes__item {
    padding-bottom: 5px;
}
.stay_ahead_curve_form .ready_transform_list .checkboxes__item:last-child {
    padding-bottom: 0px;
}
.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox input {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: min(max(12px, 0.88542vw), 17px);
    height: min(max(12px, 0.88542vw), 17px);
    border-radius: 4px;
    background: var(--theme-medium-gray-color);
    border: 1px solid #aaa;
    cursor: pointer;
    position: relative;
}

.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox input:checked {
    background: var(--theme-black);
    border-color: var(--theme-black);
}

.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox input:checked::after {
    content: "✔";
    color: var(--theme-white);
    font-size: 12px;
    position: absolute;
    top: -2px;
    left: 3px;
}
.stay_ahead_curve_sec .stay_ahead_curve_inner {
    padding: min(max(30px, 3.38542vw), 65px) min(max(60px, 7.03125vw), 135px) min(max(40px, 4.89583vw), 94px);
}

.stay_ahead_curve_inner .ready_transform_btn .primary_btn {
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.30);
    width: 25.156vw;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}







/* stay ahead curve inner end */

.featured_read_more .primary_btn {
    border: 2px solid var(--theme-red);
    background: transparent;
    color: var(--theme-red);
}
.bg_gradient_sec {
    position: relative;
}
.bg_gradient_sec::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #FFF 0%, #EDEDED 100%);
    z-index: -1;
}

@media (max-width: 1600px) {

    .featured_white_row .featured_white_right .featured_white_heading .fs-64{
        line-height: 1.2;
    }

    .featured_list_section .featured_list_col .featured_white_heading .fs-44{
        line-height: 1.2;
    }

}




@media (max-width: 1199px) {
.search_box_part input {
    height: 45px;
}

.select_design_search{
    height: 45px;
}

.search_box_part select{
    height: 45px;
}

.select_box_main::before {
    right: 20px;
    top: 14px;
}

.featured_white_row .featured_white_left {
    width: 30%;
}
.featured_white_row .featured_white_right {
    width: 70%;
    }
.featured_list_section {
    padding-top: 30px;
}
.featured_list_section .featured_white_row .featured_white_right .featured_white_btn {
        flex-wrap: wrap;
}
.stay_ahead_curve_form .stay_ahead_form_row .stay_ahead_form_col input {
    height: 50px;
}
.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox input {
    width: 16px;
    height: 16px;
    }
.stay_ahead_curve_form .ready_transform_list {
    padding-top: 30px;
}
.stay_ahead_curve_form {
    margin-top: 35px;
}
}

@media (max-width: 991px) {
    .featured_white_row .featured_white_left {
        width: 40%;
    }
    .featured_white_row .featured_white_right {
        width: 60%;
    }
    .featured_white_page {
    padding: 18px;
}
.featured_list_section .featured_list_col {
    width: 100%;
}
.featured_list_section .featured_list_col .featured_white_heading {
    height: auto;
}
.featured_list_section .featured_white_row {
    gap: min(max(20px, 1.97917vw), 38px);
}
.featured_list_section .featured_white_row .featured_white_left {
    width: 35%;
}
.featured_list_section .featured_white_row .featured_white_right {
    width: 65%;
}
.featured_list_section .featured_white_row .featured_white_right .featured_white_btn {
    margin-top: 25px;
}
.featured_list_section .featured_white_row .featured_white_right .featured_white_btn {
    margin-top: 25px;
}
.box_search__inner {
    flex-wrap: wrap;
    row-gap: 20px;
}
.box_search__inner .col_left {
    width: 100%;
}
.box_search__inner .col_right {
    width: 100%;
}
.search_box_part {
    width: 100%;
}
.search_box_part {
    width: 100%;
}
    .search_box_part input {
        height: 55px;
        font-size: 16px;
    }

    .select_design_search {
        height: 55px;
    }

    .search_box_part select{
        height: 55px;
    }

    .select_box_main::before {
        right: 20px;
        top: 19px;
    }

.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox input:checked::after {
    top: -2px;
    left: 2px;
}

.stay_ahead_curve_inner .ready_transform_btn .primary_btn {
    width: 100%;
}

.box_search__inner .searchandfilter ul li{
    width: 100%;
}

}

@media (max-width: 767px) {
.featured_white_row {
    gap: 25px;
    flex-wrap: wrap;
}
.featured_white_row .featured_white_left {
    width: 100%;
}
.featured_white_row .featured_white_right {
    width: 100%;
}
.featured_white_page {
        padding: 20px;
    }
    .featured_white_row .featured_white_right .featured_white_heading {
    max-width: 100%;
}
.featured_white_row .featured_white_right .para_content {
    margin-top: 15px;
}
    .featured_list_section {
        padding-top: 40px;
    }
    .featured_list_section .featured_white_row .featured_white_left {
        width: 100%;
    }
    .featured_list_section .featured_white_row .featured_white_right {
        width: 100%;
    }
    .stay_ahead_curve_sec .stay_ahead_curve_inner {
    padding: 30px 25px;
}
.stay_ahead_curve_form .stay_ahead_form_row {
    flex-wrap: wrap;
}
.stay_ahead_curve_form .stay_ahead_form_row .stay_ahead_form_col {
    width: 100%;
}
.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox input {
    width: 20px;
    height: 20px;
}
.checkbox__body {
    width: 90%;
}
.search_box_part input {
        height: 50px;
        font-size: 16px;
    }

    .select_design_search {
        height: 50px;
        font-size: 16px;
    }

    .search_box_part select{
         height: 50px;
        font-size: 16px;
    }

    .select_box_main::before {
        right: 18px;
        top: 16px;
    }

.stay_ahead_curve_form .ready_transform_list .checkboxes__item .checkbox input:checked::after {
    top: 0px;
    left: 4px;
}

.col_right_inner {
    flex-wrap: wrap;
    row-gap: 20px;
}

.box_search__inner .searchandfilter ul li{
    width: 100%;
}

.search_box_part .searchandfilter ul{
    margin-top: 0;
}

.featured_white_row .featured_white_right .featured_white_heading .fs-64{
    font-size: 30px;
    line-height: 1.3;
}

.featured_list_section .featured_list_col .featured_white_heading{
    display: none;
}

.featured_list_section .featured_white_row .featured_white_right .featured_white_heading{
    display: block;
}

.featured_list_section .featured_list_col .featured_white_heading .fs-44 {
    line-height: normal;
}

}

@media (max-width: 390px) {
    .featured_white_row .featured_white_right .featured_white_btn .primary_btn {
        font-size: 12px;
    }

    .search_box_part .searchandfilter ul{
    margin-top: 0;
}
}