/* FONTS */
@import url("fonts.css");
/* END FONTS */

/* MAIN CSS */

html {
    margin: 0 !important;
    padding: 0;
}
body {
    margin: 0;
    padding: 0;
    font-weight: inherit;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
img {
    width: 100%;
}
h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
}
ul {
    list-style-type: none;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
button {
    cursor: pointer;
}
button:focus, button:active, button:hover {
    outline: none !important;
    box-shadow: none !important;
    background-color: inherit;
}
a:focus {
    box-shadow: none;
    outline: none;
}
input:focus, textarea:focus, select:focus {
    outline: none !important;
    box-shadow: none !important;
}
.main-container {
    max-width: 1380px;
    width: 100%;
    padding: 0px 48px;
    margin: auto;
}
.heading-1 {
    font-family: 'Ambit-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
}
.heading-2 {
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
}
.heading-3 {
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 38px;
}
.heading-4 {
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
}
.heading-5 {
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}
.heading-6 {
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

.subtitle-1 {
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}
.subtitle-2 {
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}
.main-text-1-1 {
    font-family: 'Ambit-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
}
.main-text-1 {
    font-family: 'Ambit-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.main-text-2 {
    font-family: 'Ambit-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.main-btn {
    font-family: 'Segoe-UI-Bold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #080808;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 10px;
    width: 140px;
    height: 48px;
    background: #FF8548;
    box-shadow: 0px 4px 4px rgba(41, 46, 70, 0.24);
    border-radius: 30px;
    cursor: pointer;
    border: none;
}
.main-btn_2 {
    font-family: 'Segoe-UI-Bold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #080808;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 10px;
    max-width: 326px;
    width: 100%;
    height: 48px;
    background: #FF8548;
    box-shadow: 0px 4px 4px rgba(41, 46, 70, 0.24);
    border-radius: 30px;
    cursor: pointer;
    border: none;
}
.main-btn:hover,.main-btn:focus {
    background: #D26C3A;
    color: #FFFFFF;
}
.main-btn_2:hover,.main-btn_2:focus {
    background: #D26C3A;
    color: #FFFFFF;
}

/* END MAIN CSS */

/* Top Navigation Bar Css*/

.header {
    min-height: 96px;
    background: #F9F9FB;
    border-bottom: 1px solid #CCDEEB;
    /*position: fixed;*/
    width: 100%;
    z-index: 9;
}
.header_container {
    padding-top: 28px;
    padding-bottom: 28px;
}
.header_container, .header_left, .header_right {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.logo{
    width: 120px;
    margin-right: 46px;
}
.logo img {
    width: 100%;
}
.nav_bar_items ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style-type: none;
}
.nav_bar_items img {
    width: auto;
}
.nav_bar_items ul li {
    margin: 0 8px;
    font-family: 'Ambit-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-right: 32px;
}
.nav_bar_items ul li a {
    color: #000000;
}
.menu-item.drop-down {
    position: relative;
}
.open-drop-down {
    display: none;
    position: absolute;
    width: 270px;
    height: 256px;
    left: 0;
    top: 64px;
    background: #FFFFFF;
    border: 1px solid #CCDEEB;
    padding: 32px 16px;
}
.sub-menu {
    padding-left: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    padding-left: 16px;
}
.sub-menu li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #CCDEEB;
    padding-bottom: 16px;
}
.sub-menu li:last-child {
    border-bottom: none;
}
.open-drop-down.open {
    display: flex;
}
.drop-icon-down-wrap.rotate img {
    rotate: 180deg;
}
.search-menu label {
    background: rgba(255, 255, 255, 0.32);
    border: 1px solid #CED8DD;
    box-sizing: border-box;
    border-radius: 50px;
    width: 465px;
    height: 40px;
    display: flex;
    align-items: center;
    padding: 0 16px;
    margin-bottom: 0;
}
.search-menu input {
    border: 0;
    outline: none;
    width: 100%;
    border-radius: 50px;
    font-family: 'Ambit-Regular';
    color: #757575;
    font-size: 16px;
    line-height: 26px;
    background: rgba(255, 255, 255, 0.32);
}

.search-menu input::placeholder {
    font-family: 'Ambit-Regular';
    color: #757575;
    font-size: 16px;
    line-height: 26px;
}
.web-search {
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.search-menu .search-form-icon-container {
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nav_bar_settings  {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nav_bar_settings .language {
    width: 32px;
    height: 24px;
    margin-right: 24px;
}
/* End Top Navigation Bar Css*/

/* Footer Css*/
footer {
    box-sizing: border-box;
    background: #F9F9FB;
    border: 1px solid #CCDEEB;
}
.footer-container {
    padding-top: 32px;
    padding-bottom: 16px;
}
.footer-container-header, .footer-bottom,.footer-navbar ul {
    display: flex;
    justify-content: space-between;
}
.footer-container-header {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #CCDEEB;
}
.footer_logo {
    width: 47px;
    height: 24px;
}
.footer-navbar ul, .social-wrap ul {
    padding-left: 0;
}
.footer-navbar ul li {
    padding-left: 48px;
    font-family: 'Ambit-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
.footer-navbar ul li a {
    color: #000000;
}
.social-wrap ul {
    display: flex;
}
.social-wrap ul li {
    margin-right: 16px;
}
.footer-bottom-text {
    font-family: 'Ambit-Regular';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}
/* End Footer Css*/

/* Home Container Css */
.banner-container {
    margin-top: 48px;
    margin-bottom: 48px;
    background-image: url("../images/banner.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 400px;
    border-radius: 8px;
}
.banner-content {
    max-width: 640px;
    width: 100%;
    padding: 45px 0px 45px 140px;
}
.banner-content .heading-1 {
    color: #F9F9F9;
    padding-bottom: 24px;
}
.banner-content .main-text-1 {
    color: #F9F9F9;
    padding-bottom: 24px;
}

.boosters_wrapper {
    padding-top: 48px;
    padding-bottom: 128px;
    display: flex;
    justify-content: space-between;
}
.boosters_left_section, .boosters_right_section {
    width: 50%;
}
.boosters_left_section {
    margin-right: 12px;
    background-image: url("../images/Component4.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 464px;
    border-radius: 4px;
}
.product-post-big {
    color: #F9F9F9;
    padding: 180px 50px 50px 50px;
}
.product-post_bottomInfo {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product-post_user .avatar_img,.product-post_user img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
}
.post_user_name {
    margin-left: 8px;
    color: #FDFDFD;
}
.product-post_date {
    font-style: italic;
}
.product-post-big .heading-1 {
    color: #F9F9F9;
}
.product-post-big .heading-4,
.product-post-big .heading-1,
.product-post-big .main-text-1 {
    padding-bottom: 8px;
}
.boosters_right_section {
    margin-left: 12px;
}
.product-post-small{
    background: #F9F9F9;
    border-radius: 4px;
    display: flex;
    margin-bottom: 24px;
}
.product-post-small:last-child {
    margin-bottom: 0;
}
.product-post-right {
    padding: 10px 24px;
}
.product_image {
    width: 140px;
    height: 140px;
}
.product_image img {
    width: 100%;
    height: 100%;
}
.product-post-small .subtitle-2 {
    color: #1E5A83;
    padding-bottom: 12px;
}
.product-post-small .heading-5 {
    color: #0D2427;
    padding-bottom: 12px;
    height: 55px;
    overflow: hidden;
    display: block;
}
.product-post-small .product-post_bottomInfo, .product-post-small .post_user_name {
    color: #869293;
}
.boosters_section {
    padding-top: 24px;
}
.boosters_section .nav-pills {
    max-width: 590px;
}
.boosters_section .nav-pills,
.popular_products .nav-pills {
    background-color: #CCDEEB;
    justify-content: center;
    padding: 4px;
    width: 100%;
    margin: auto;
    border-radius: 4px;
}
.popular_products .nav-pills {
    max-width: 300px;
}
.popular_products .nav-item {
    width: 50%;
}
.boosters_section .nav-pills .nav-link.active, .boosters_section .nav-pills .show>.nav-link,
.popular_products .nav-pills .nav-link.active, .popular_products .nav-pills .show>.nav-link {
    color: #FDFDFD;
    background-color: #174362;
}
.boosters_section .nav-pills .nav-link,
.popular_products .nav-pills .nav-link {
    font-family: 'Ambit-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    color: #494949;
    background-color: #CCDEEB;
    height: 40px;
}
.steps_section_banner {
    background-color: #F9F9F9;
}
.steps_section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 70px;
    padding-top: 90px;
}
.testing_wrapper {
    max-width: 310px;
    width: 100%;
    margin-right: 24px;
}
.testing_wrapper .heading-1 {
    color: #080808;
    padding-bottom: 8px;
}
.testing_wrapper .main-text-1 {
    color: #494949;
}
.testing_wrapper img {
    max-width: 240px;
    width: 100%;
}
.testing_steps_wrapper {
    display: flex;
    justify-content: space-between;
}
.testing_step_box {
    max-width: 300px;
    width: 100%;
    padding: 48px 24px;
    background: #FFFFFF;
    border: 1px solid #CCDEEB;
    border-radius: 4px;
    position: relative;
    margin-right: 24px;
}
.testing_step_box:last-child {
    margin-right: 0;
}
.heading-out {
    position: absolute;
    top: -18px;
    display: flex;
    align-items: center;
}
.heading-out img {
    margin-right: 4px;
    width: 31px;
    height: 22px;
}
.testing_step_box .heading-4 {
    color: #080808;
    margin-bottom: 24px;
    height: 65px;
    overflow: hidden;
}
.testing_step_box .main-text-1 {
    color: #494949;
    padding-top: 17px;
    height: 60px;
    overflow: hidden;
}
.trendingList_section {
    padding-top: 112px;
}
.trendingList_section > .heading-1 {
    text-align: center;
    color: #080808;
    padding-bottom: 48px;
}
.trending_List_wrapper {
    background: #FFFFFF;
    border-radius: 0 0 8px 8px;
}
.boosters_top_section .product_image {
    width: 320px;
    height: 240px;
}
.boosters_top_section .heading-4 {
    color: #494949;
}
.boosters_top_section .heading-2,
.boosters_top_section .main-text-1 {
    color: #080808;
}
.boosters_top_section .main-text-1 {
    padding-bottom: 16px;
}
.product-post_bottomInfo .post_user_name,
.product-post_bottomInfo .product-post_date {
    color: #595959;
    font-size: 14px;
}
.boosters_bottom_section {
    padding-top: 24px;
}
.boosters_bottom_section .heading-5 {
    font-size: 16px;
}
.boosters_bottom_section,.product-post-big2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.boosters_bottom_section .product-post-small {
    margin-right: 24px;
    margin-bottom: 0;
}
.boosters_bottom_section .product-post-small:last-child {
    margin-right: 0;
}
.trending_List_wrapper {
    padding: 24px;
}
.trending_List_wrapper_top {
    position: relative;
    height: 56px;
    background: #F9F9F9;
    border-radius: 4px 4px 0px 0px;
    width: 100%;
}
.trending_List_wrapper_banner {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    margin-bottom: 48px;
}
.number_wrapper {
    box-sizing: border-box;
    position: absolute;
    width: 72px;
    height: 72px;
    background: #FDFDFD;
    border: 2px solid #2670A4;
    color: #080808;
    border-radius: 50%;
    text-align: center;
    padding-top: 17px;
    top: -30px;
    left: -30px;
}
.trending_List_wrapper_top h3 {
    padding-left: 56px;
    color: #1E5A83;
    padding-top: 8px;
}
.View_more {
    display: block;
    text-align: center;
    font-family: 'Ambit-SemiBold';
    font-size: 18px;
    line-height: 26px;
    text-decoration-line: underline;
    color: #2670A4;
}
.trendingList_wrapper {
    display: flex;
    justify-content: space-between;
}
.trendingList_right {
    margin-left: 24px;
}
.tech_experts_wrapper {
    padding: 16px;
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    margin-bottom: 20px;
    text-align: center;
}
.trendingList_right .heading-3 {
    color: #0D2427;
}
.tech_expert_name, .tech_expert_desc {
    color: #0D2427;
}
.tech_expert_image {
    max-width: 187px;
    margin: auto;
}
.tech_expert_image, .tech_expert_name {
    margin-top: 10px;
    margin-bottom: 10px;
}

.stars-block {
    display: flex;
    align-items: center;
    justify-content: center;
}

.customer-reviews-div .stars-block {
    margin: 0px 0px 15px 0px;
}
.color-stars {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    overflow: hidden;
    color: #FEC600;
    text-align: left;
    white-space: nowrap;
}
.stars-container .fa.fa-star {
    font-size: 16px;
}
.fa-star:before {
    content: "\f005";
}
.stars-container {
    color: #b9b6b6;
    position: relative;
    width: 108px;
    margin-left: 8px;
}
.most_reads_wrapper{
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    padding: 16px;
    margin-bottom: 24px;
}
.most_reads_wrapper .heading-4 {
    color: #0D2427;
    padding-bottom: 16px;
}
.most_reads_item {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #E6E8E9;
}
.most_reads_item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.most_reads_item-right .heading-6 {
    text-decoration-line: underline;
    color: #2670A4;
}
.most_reads_item-right .main-text-2 {
    color: #0D2427;
}
.most_reads_item_image {
    margin-right: 8px !important;
    width: 90px;
    height: 90px;
}
.sidebar_settings_wrapper {
    padding: 26px;background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
}
.sidebar_settings_item {
    max-width: 210px;
    padding-bottom: 32px;
    text-align: center;
    margin: auto;
}
.sidebar_settings_item:last-child {
    padding-bottom: 0;
}
.sidebar_settings_image {
    margin: auto;
    max-width: 75px;
}
.sidebar_settings_item .heading-6 {
    padding-top: 10px;
    color: #0D2427;
}
.recent_blogpost_wrapper {
    border-radius: 0;
    padding: 0 24px 32px 0;
    margin-bottom: 32px;
    border-bottom: 1px solid #E6E8E9;
}
.recent_blogpost_wrapper:last-child {
    margin-bottom: 0;
}
.recent_blogpost_wrapper:last-child, .recent_blogpost_wrapper:nth-child(3) {
    border-bottom: none;
}
.recent_blogpost_wrapper .product_image {
    width: 465px;
}
.trendingList_right,.most_reads_wrapper {
    width: 302px;
}
.subscribe_banner {
    background: #F9F9F9;
    padding: 72px 16px;
    margin-bottom: 72px;
    margin-top: 32px;
}
.subscribe_section {
    max-width: 620px;
    width: 100%;
    margin: auto;
    text-align: center;
}
.subscribe_section .heading-2,
.subscribe_section .subtitle-1 {
    color: #0D2427;
    padding-bottom: 10px;
}
.subscribe_section form {
    padding-top: 40px;
    display: flex;
    justify-content: space-between;
}
.subscribe_section form input {
    width: 100%;
    height: 40px;
    background: rgba(255, 255, 255, 0.32);
    border: 1px solid #CED8DD;
    backdrop-filter: blur(2px);
    border-radius: 50px;
    margin-right: 24px;
    padding: 8px 16px;
}
.subscribe_section form button {
    height: 40px;
    font-family: 'Segoe-UI';
    font-weight: 400;
}
.who_we_are_wrapper{
    display: flex;
    justify-content: center;
    padding-top: 48px;
}
.who_we_are_section {
    padding-top: 88px;
    padding-bottom: 128px;
    text-align: center;
}
.who_we_are_item {
    max-width: 300px;
    border-radius: 4px;
    background: #FFFFFF;
    border: 1px solid #2670A4;
    margin: 12px;
}
.who_we_are_item .heading-3 {
    height: 72px;
    background: #2670A4;
    color: #FDFDFD;
    padding-top: 15px;
}
.who_we_are_item_inner {
    text-align: left;
    padding: 32px 24px;
}
.who_we_are_item_inner img {
    max-width: 254px;
    height: 154px;
    width: 100%;
    margin-bottom: 16px;
}
.analyze_products-banner {
    padding: 72px 16px;
    background-color: #F9F9F9;
}
.analyze_products {
    max-width: 990px;
    width: 100%;
    margin: auto;
    text-align: center;
}
.analyze_products_wrapper {
    padding: 48px 0;
    display: flex;
    justify-content: center;
}
.analyze_products_item {
    width: 33%;
}
.count_nmb {
    font-family: 'Ambit-Bold';
    font-weight: 700;
    font-size: 48px;
    line-height: 68px;
    letter-spacing: 0.005em;
    color: #2CC438;
    padding-bottom: 16px;

}
.logos_wrapper {
    padding: 24px 12px;
    max-width: 670px;
    width: 100%;
    height: 80px;
    background: #FFFFFF;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}
.logos_wrapper img {
    margin: 0 12px;
}
.popular_products {
    padding-top: 128px;
    max-width: 800px;
    width: 100%;
    margin: auto;
}
.tech_products_item {
    display: flex;
    flex-direction: column;
    padding: 16px;
}
.tech_products_wrapper {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    width: 100%;
    padding-top: 32px;
}
.tech_products_wrapper .heading-4 {
    color: #0D2427;
    margin-bottom: 24px;
}
.tech_products_wrapper .heading-5 {
    text-decoration-line: underline;
    color: #2291C7;
    padding-bottom: 8px;
    font-size: 16px;
}
.tabs_mobile {
    display: none;
}
.product-post-big .product-post_bottomInfo .post_user_name, .product-post-big .product-post_bottomInfo .product-post_date {
    color: #F9F9F9;
}
.trendingList_left {
    margin-bottom: 40px;
}

@media (max-width: 1300px) {
    .search-menu label {
        max-width: 465px;
        width: 100%;
    }
    .recent_blogpost_wrapper .product_image {
        width: 320px;
    }
    .boosters_top_section .heading-1 {
        font-size: 20px;
        line-height: 32px;
    }
    .boosters_top_section .heading-4 {
        font-size: 18px;
        line-height: 26px;
    }
    .recent_blogpost_wrapper {
        padding-right: 0;
    }
    .boosters_top_section .product_image {
        width: 240px;
        height: 180px;
    }
    .trendingList_right, .most_reads_wrapper {
        width: 240px;
    }
    .trendingList_right {
        margin-left: 16px;
    }
    .boosters_bottom_section .product-post-small {
        margin-right: 16px;
    }
    .product-post-right {
        padding: 10px 8px;
    }
    .product-post_bottomInfo .post_user_name, .product-post_bottomInfo .product-post_date {
        font-size: 12px;
    }
    .product-post-small .heading-5 {
        font-size: 16px;
        line-height: 24px;
    }
    .testing_step_box .heading-4 {
        font-size: 18px;
        line-height: 26px;
        height: 55px;
    }
    .testing_step_box {
        padding: 32px 16px;
        margin-right: 16px;
    }
    .testing_wrapper {
        max-width: 240px;
    }
    .testing_wrapper .heading-1 {
        font-size: 24px;
        line-height: 38px;
    }
    .steps_section {
        padding-bottom: 32px;
        padding-top: 40px;
    }
    .banner-container {
        margin-top: 32px;
    }
    .boosters_section {
        padding-top: 0;
    }
    .boosters_wrapper {
        padding-top: 30px;
        padding-bottom: 72px;
    }
    .banner-content .heading-1,.product-post-big .heading-1,
    .trendingList_section > .heading-1, .who_we_are_section .heading-1{
        font-size: 32px;
        line-height: 48px;
    }
    .banner-content {
        max-width: 570px;
        padding: 65px 0px 45px 95px;
    }
    .trendingList_right .heading-3 {
        font-size: 20px;
        line-height: 32px;
    }
    .trending_List_wrapper {
        padding: 16px;
    }
  .trending_List_wrapper .product-post_user img {
        width: 16px;
        height: 16px;
    }
    .post_user_name {
        margin-left: 0px;
    }
    .most_reads_item-right .heading-6 {
        font-size: 10px;
        line-height: 11px;
    }
    .who_we_are_item_inner .main-text-2 {
        font-size: 12px;
        line-height: 18px;
    }
    .who_we_are_item .heading-3 {
        font-size: 20px;
        line-height: 32px;
    }
    .who_we_are_section {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .tech_products_wrapper .heading-5 {
        font-size: 16px;
        line-height: 24px;
    }
    .popular_products {
        padding-top: 72px !important;
    }
}
@media (max-width: 1024px) {
    .logo {
        width: 94px;
        margin-right: 24px;
    }
    .search-menu label {
        width: 338px;
    }
    .nav_bar_items ul li {
        margin: 0;
        margin-right: 32px;
    }
    .nav_bar_settings .language {
        width: 24px;
        height: 18px;
        margin-right: 16px;
        margin-bottom: 10px;
    }
    .main-btn {
        width: 100px;
        height: 40px;
        font-family: 'Segoe-UI';
        font-weight: 400;
    }
    .nav_bar_items ul {
        padding-left: 16px;
    }
    .product-post-big .heading-4 {
        font-size: 18px;
    }
    .boosters_wrapper .product-post_bottomInfo .post_user_name,.boosters_wrapper .product-post_bottomInfo .product-post_date {
        font-size: 14px;
    }
    .testing_step_box .heading-4 {
        margin-bottom: 16px;
    }
    .testing_wrapper img {
        max-width: 176px;
    }
    .trendingList_section {
        padding-top: 63px;
    }
    .trendingList_section > .heading-1 {
        padding-bottom: 40px;
    }
    .trending_List_wrapper .heading-2{
        font-size: 20px;
        line-height: 32px;
    }
    .trending_List_wrapper .product-post-small .heading-5 {
        height: 70px;
    }
    .product-post-big2 .product-post_bottomInfo .post_user_name, .product-post-big2 .product-post_bottomInfo .product-post_date {
        font-size: 14px;
    }
    .trending_List_wrapper .product-post-big2 .product-post_user img {
        width: 24px;
        height: 24px;
    }
    .trendingList_right, .most_reads_wrapper {
        width: 220px;
    }
    .tech_expert_image {
        max-width: 128px;
    }
    .tech_expert_desc,.most_reads_item-right .main-text-2 {
        font-size: 12px;
        line-height: 16px;
    }
    .most_reads_item_image {
        width: 72px;
        height: 72px;
    }
    .who_we_are_section.main-container {
        padding-top: 32px;
    }
    .who_we_are_item .heading-3 {
        padding-top: 22px;
    }
    .who_we_are_wrapper {
        padding-top: 32px;
    }
    .who_we_are_item_inner {
        padding: 16px;
    }
    .who_we_are_item_inner img {
        max-width: 188px;
        height: 114px;
        margin-bottom: 8px;
    }
    .who_we_are_item {
        max-width: 220px;
    }
    .recent_blogpost_main .heading-1 {
        padding-bottom: 16px;
    }
    .recent_blogpost_main .boosters_top_section .product_image {
        width: 340px;
        height: 230px;
    }
    .product-post-left {
        padding-right: 16px;
    }
}
@media (max-width: 992px) {
    .main-container {
        padding: 0px 16px;
    }
    .header {
        min-height: 112px;
        position: relative;
    }
    .header_container {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .logo {
        width: 35px;
    }
    .nav_bar_items ul {
     padding-left: 0;
    }
    .nav_bar_items {
        position: absolute;
        bottom: 16px;
        display: block;
        max-width: 330px;
        width: 100%;
        left: 0;
        right: 0;
        margin: auto;
    }
    .nav_bar_items ul li {
        margin-right: 26px;
    }
    .search-menu{
        position: absolute;
        right: 160px;
     }
    .nav_bar_settings .language {
        margin-bottom: 10px;
        width: 24px;
        height: 18px;
    }
    .search-menu input {
        display: none;
    }
    .search-menu label {
        background: transparent;
        border: none;
    }
    .open-drop-down {
        top: 40px;
    }
}
@media (max-width: 850px) {
    .recent_blogpost_main .boosters_top_section .product_image {
        width: 220px;
        height: 170px;
    }
    .number_wrapper {
        width: 32px;
        height: 32px;
        padding-top: 7px;
        top: -20px;
        left: -13px;
        font-size: 14px;
        line-height: 20px;
    }
    .steps_section {
        padding-bottom: 32px;
        padding-top: 40px;
    }
    .product-post-small .heading-5 {
        height: 50px;
    }
    .search-menu label {
        width: 100px;
    }
    .footer-container {
        padding-top: 32px;
        padding-bottom: 16px;
    }
}
@media (max-width: 767px) {
    .search-menu label {
        width: 60px;
    }
    .nav_bar_items ul .children.sub-menu{
        padding-left: 16px;
    }
    .nav_bar_items ul {
        justify-content: center;
    }
    .nav_bar_items ul li {
        margin-right: 32px;
    }
    .banner-container {
        margin-top: 16px;
        margin-bottom: 32px;
    }
    .banner-content {
        max-width: 100%;
        padding: 50px 16px;
    }
    .banner-content .heading-1, .product-post-big .heading-1, .trendingList_section > .heading-1, .who_we_are_section .heading-1 {
        font-size: 24px;
        line-height: 38px;
    }
    .tabs_desctop {
        display: none;
    }
    .tabs_mobile {
        display: block;
        text-align: center;
    }
    .tabs_mobile select {
        color: #FDFDFD;
        background-color: #174362;
        width: 170px;
        height: 40px;
        border-radius: 4px;
        font-size: 12px;
        line-height: 14px;
        text-align: center;
        color: #FDFDFD;
    }
    .boosters_wrapper,.steps_section {
        flex-direction: column;
        padding-bottom: 20px;
    }
    .boosters_left_section, .boosters_right_section {
        width: 100%;
    }
    .boosters_right_section {
        margin-left: 0;
        margin-top: 16px;
    }
    .product-post-big .heading-4, .product-post-big .main-text-1 {
       font-size: 14px;
       line-height: 20px;
    }
    .product-post-big {
         color: #F9F9F9;
         padding: 80px 16px 50px 16px;
     }
    .boosters_left_section {
        min-height: 330px;
    }
    .product-post-small .subtitle-2 {
        font-size: 12px;
        line-height: 14px;
        padding-bottom: 6px;
    }
    .product-post-small .heading-5 {
        font-size: 14px;
        line-height: 20px;
    }
    .product-post_bottomInfo .post_user_name, .product-post_bottomInfo .product-post_date {
        font-size: 10px;
    }
    .testing_steps_wrapper {
        display: block;
    }
    .testing_wrapper {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
        text-align: center;
    }
    .testing_wrapper img {
        max-width: 175px;
    }
    .testing_step_box {
        max-width: 220px;
        padding: 32px 16px;
        margin-right: 0;
        margin-top: 30px;
    }
    .boosters_bottom_section, .product-post-big2, .trendingList_wrapper {
        flex-direction: column;
    }
    .logos_wrapper {
        flex-wrap: wrap;
        height: auto;
    }
    .logos_wrapper img {
        width: auto;
        margin-bottom: 10px;
    }
    .analyze_products .heading-2 {
        font-size: 18px;
        line-height: 26px;
    }
    .analyze_products_wrapper {
        padding: 16px 0;
        flex-direction: column;
        align-items: center;
    }
    .analyze_products  .heading-4 {
       font-size: 16px;
       line-height: 24px;
    }
    .count_nmb {
        font-size: 24px;
        line-height: 36px;
    }
    .analyze_products_item {
        width: 100%;
    }
    .tech_products_wrapper {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        width: 100%;
        padding-top: 24px;
    }
    .boosters_top_section .product_image {
        width: 100%;
        height: 100%;
    }
    .trendingList_section .post_user_name, .trendingList_section .product-post_date {
        font-size: 12px;
    }
    .trendingList_section > .heading-1 {
        padding-bottom: 16px;
    }
    .recent_blogpost_main {
        margin-bottom: 20px;
    }
    .recent_blogpost_main .trendingList_right{
        display: none;
    }
    .boosters_top_section .heading-1 {
        font-size: 16px;
        line-height: 24px;
    }
    .boosters_top_section .heading-4 {
        font-size: 14px;
        line-height: 20px;
    }
    .boosters_top_section .main-text-1 {
        font-family: 'Ambit-Regular';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
    }
    .subscribe_banner {
        padding: 48px 16px;
        margin-bottom: 32px;
    }
    .subscribe_section .heading-2 {
        font-size: 20px;
        line-height: 32px;
    }
    .subscribe_section .subtitle-1 {
        font-size: 14px;
        line-height: 20px;
    }
    .footer-container-header .logo {
        width: 47px;
    }
    .footer-container-header, .footer-navbar ul {
        flex-direction: column;
    }
    .footer-container {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .footer-navbar ul li {
        padding-left: 0;
        padding-top: 16px;
    }
    .who_we_are_wrapper {
        flex-direction: column;
        padding-bottom: 32px;
        padding-top: 32px;
    }
    .who_we_are_item,.testing_step_box{
        display: none;
    }
    .who_we_are_item:first-child,
    .testing_step_box:first-child {
        display: block;
    }
    .trendingList_right_inner {
        display: flex;
        justify-content: space-between;
    }
    .trendingList_right {
        margin-left: 0;
        width: 100%;
        margin-bottom: 32px;
    }
    .sidebar_settings_image {
        max-width: 32px;
    }
    .sidebar_settings_item .heading-6 {
        font-size: 12px;
        line-height: 18px;
    }
    .most_reads_wrapper .heading-4 {
        font-size: 16px;
        line-height: 24px;
    }
    .most_reads_item_image {
        width: 48px;
        height: 48px;
    }
    .most_reads_item-right .main-text-2 {
        color: #0D2427;
        height: 35px;
        overflow: hidden;
        font-size: 12px;
        line-height: 18px;
    }
    .most_reads_wrapper {
        margin-right: 8px;
        margin-bottom: 0;
    }
    .sidebar_settings_item {
        max-width: 210px;
        padding-bottom: 20px;
    }
    .boosters_bottom_section .product-post-small {
        margin-right: 0;
        margin-bottom: 4px;
    }
    .trendingList_left {
        margin-bottom: 20px;
    }
    .banner-content .heading-1, .product-post-big .heading-1, .trendingList_section > .heading-1, .who_we_are_section .heading-1,.testing_wrapper .heading-1 {
        font-family: 'Ambit-SemiBold';
        font-weight: 600;
    }
    .banner-content .heading-1 {
        padding-bottom: 8px;
    }
    .banner-content {
        padding: 90px 16px;
    }
    .banner-content .main-text-1 {
        font-size: 14px;
        line-height: 20px;
    }
    .boosters_wrapper {
        padding-top: 24px;
        padding-bottom: 32px;
    }
    .product-post-small .heading-5 {
        height: 55px;
        margin-bottom: 10px;
    }
    .boosters_wrapper .product-post_bottomInfo .product-post_date {
        font-size: 10px;
    }
    .trendingList_section {
        padding-top: 32px;
    }
    .trending_List_wrapper_top h3 {
        padding-left: 36px;
        font-size: 18px;
        line-height: 26px;
        padding-top: 4px;
    }
    .trending_List_wrapper_top {
        position: relative;
        height: 32px;
    }
    .product-post-left {
        padding-right: 0;
    }
    .product-post-big2 .product-post-right {
        padding-top: 24px;
    }
    .trending_List_wrapper .heading-2 {
        font-size: 16px;
        line-height: 24px;
    }
    .boosters_bottom_section {
        padding-top: 10px;
    }
    .trending_List_wrapper .product-post-small .heading-5 {
        height: 40px;
    }
    .trending_List_wrapper_banner {
        margin-bottom: 16px;
    }
    .trendingList_right .heading-3 {
        font-size: 18px;
        line-height: 26px;
    }
    .tech_expert_name.heading-4 {
        font-size: 20px;
        line-height: 30px;
    }
    .most_reads_wrapper {
        padding: 8px;
    }
    .who_we_are_section.main-container {
        padding-top: 0;
    }
    .who_we_are_wrapper {
        padding-bottom: 24px;
        padding-top: 24px;
        align-items: center;
    }
    .analyze_products-banner {
        padding: 48px 16px;
    }
    .analyze_products {
        padding: 0;
    }
    .logos_wrapper img {
        margin: 0 2px;
    }
    .popular_products {
        padding-top: 32px !important;
    }
    .tech_products_wrapper .heading-4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 16px;
    }
    .tech_products_wrapper .heading-5 {
        font-size: 14px;
        line-height: 24px;
    }
    .recent_blogpost_main .boosters_top_section .product_image {
        width: 100%;
        height: 100%;
    }
    .trending_List_wrapper.recent_blogpost_wrapper {
        padding: 0;
    }
    .subscribe_banner {
        padding: 48px 16px;
        margin-top: 0;
    }
    .subscribe_section form input {
        margin-right: 0;
    }
    .subscribe_section form button {
        width: 150px;
        margin-left: 8px;
    }
    .footer-bottom-text {
        font-size: 12px;
        line-height: 18px;
        padding-top: 6px;
    }
}
/* End Home Container Css */

/* Landing page Css */
.land_main-container {
    max-width: 1376px;
    width: 100%;
    margin: auto;
    padding: 0 48px;
}
.landing_top_section {
    margin-top: 24px;
    margin-bottom: 72px;
}
.landing_header {
    box-sizing: border-box;
    width:100%;
    min-height: 72px;
    background: #F9F9FB;
    border-bottom: 1px solid #CCDEEB;
}
.land_header-container {
    text-align: center;
    padding: 17px;
}
.landing_top-content_left {
    max-width: 466px;
    width: 100%;
}
.land_logo img{
    width: 70px;
    height: auto;
}
.landing_top-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.landing_top-content_left {
    margin-right: 24px;
}
.best-5_boosters{
    display: flex;
}
.best-5_boosters_item {
    width: 25%;
    padding: 24px;
    text-align: center;
}
.best-5_boosters_item img {
    width: 128px;
    height: 128px;
    margin-bottom: 24px;
}
.best-5_boosters_item .heading-4 {
    color: #000000;
}
.heading_NOunderline {
    display: inline-block;
}
.heading_underline {
    position: relative;
    word-break: keep-all;
    display: inline-block;
}
.heading_underline:after {
    content: url("../images/Vector72.png");
    display: block;
    width: 565px;
    height: 11px;
    position: absolute;
    right: 0;
    top: 20px;
}
.how_score  {
    margin-bottom: 72px;
    padding: 0 0 72px 0;
}
.how_score_content {
    min-height: 300px;
    background-color: #174362;
    border-radius: 4px;
    position: relative;
    padding-left: 180px;
    padding-top: 50px;
}
.how_score_content:after {
    content: url("../images/frame.png");
    display: block;
    width: 256px;
    height: 300px;
    position: absolute;
    right: 180px;
    top: 0;
}
.how_score_content_inner .heading-2 {
    color: #FFFFFF;
    padding-bottom: 16px;
    font-family: 'Ambit-Bold';
    font-weight: 700;
    font-size: 48px;
    line-height: 68px;
}
.how_score_content_inner .main-text-1 {
    color: rgba(253, 253, 253, 0.5);
    padding-bottom: 16px;
}
.how_score_content_inner .learn_more_btn {
    font-family: 'Ambit-SemiBold';
    font-size: 18px;
    line-height: 26px;
    text-decoration-line: underline;
    color: #FDFDFD;
}
.how_score_content_inner {
    max-width: 370px;
    width: 100%;
}
.info_generation img {
    width: 248.5px;
    height: 30.5px;
    margin-top: 24px;
    margin-bottom: 16px;
}
.info_section2_rightImg {
    max-width: 570px;
    width: 100%;
}
.info_section2 .row {
    align-items: center;
}
.info_section4_images {
    display: flex;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 24px;
}
.info_section4_images img {
    max-width: 272px;
    width: 100%;
    margin-right: 24px;
}
.landing_info_wrapper p,.landing_info_wrapper ul, .landing_info_wrapper h2 {
    margin-bottom: 24px;
    color: #000000;
}
.landing_info_wrapper ul {
    list-style-type: disc;
}
.info_section1 img {
    max-width: 135px;
    width: 100%;
}
.info_section1_row {
    align-items: center;
    max-width: 470px;
}
.info_section1 .container {
    max-width: unset;
}
.info_section6_img_mob,
.info_section6_img_desc{
    width: 100%;
}
.info_section6_img_mob {
    display: none;
}
.info_section7_img {
    max-width: 865px;
    width: 100%;
    margin-bottom: 24px;
}
.ul-Place {
    padding-left: 0;
    margin-bottom: 0 !important;
}
.info_section1 p {
    font-family: 'Ambit-Regular';
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #494949;
}
.number_circle {
    width: 40px;
    height: 40px;
    background: #1A6D95;
    border-radius: 90px;
    margin-right: 16px;
    font-family: 'Ambit-Regular';
    font-size: 14px;
    text-align: center;
    color: #FDFDFD !important;
    padding-top: 8px;
}
.number_circle2 {
    width: 54px;
}
.ul-Place li{
    display: flex;
    align-items: center;
}
.img_title_wrapper {
    margin-bottom: 24px;
}
.img_title_row {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}
.img_title_row img {
    width: 32px;
    margin-right: 24px;
}
.img_title_row >p {
    margin-bottom: 0;
    font-family: 'Ambit-Regular';
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #080808;
}
.col6_desc {
    max-width: 620px;
    width: 100%;
}
.col6_mob {
    display: none;
}
.row_info {
    align-items: center;
}
.support_img_desc {
    width: 100%;
    margin-bottom: 24px;
}
.support_img_tab, .support_img_mob {
    display: none;
    margin-bottom: 24px;
}
.video_section video, .video_section iframe, .video_section img {
    max-width: 1280px;
    width: 100%;
    height: 720px;
    margin-bottom: 24px;
}
.col-md-12__inner {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
}
.consumption_row_main {
    border-right: 1px solid #CCDEEB;
    border-left: 1px solid #CCDEEB;
}
.consumption_col6 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.consumption_row {
    border-bottom: 1px solid #CCDEEB;
}
.consumption {
    width: 56px;
    height: 56px;
    margin-right: 16px;
}
.consumption_col6:first-child {
    border-right: 1px solid #CCDEEB;
}
.consumption_col6 {
    display: flex;
    justify-content: center;
}
.col-md-12__inner > div {
    font-family: 'Ambit-Regular';
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.col-md-12__inner > div img {
    width: 24px;
    height: 17.45px;
    margin-right: 12px;
}
.landing_stars-content {
    text-align: center;
    padding-top: 50px;
    padding: 50px 16px 0px 12px;
}
.landing_stars-content .main-btn_2 {
    font-size: 18px;
}
.landing_stars-content .stars-number {
    font-family: 'Segoe-UI-Bold';
    font-size: 72px;
    line-height: 68px;
    text-align: center;
    letter-spacing: 0.005em;
    color: #080808;
    margin-bottom: 24px;
    margin-top: 24px;
}
.landing_stars-content .stars-text {
    display: block;
    font-family: 'Ambit-SemiBold';
    font-size: 16px;
    line-height: 24px;
    color: #793B1D;
    margin-top: 24px;
}
.landing_stars-content .stars-container {
    color: #b9b6b6;
    position: relative;
    width: 108px;
    margin: auto;
}
.landing_stars-content .stars-block {
    display: block;
}
.consumer_report {
    width: 121.6px;
    height: 32px;
    margin-bottom: 24px;
}
.stars-bot_text {
    font-family: 'Segoe-UI-Bold';
    font-weight: 600;
    text-decoration: underline;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
    color: #494949;
}
.price_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 36px;
}
.current-price {
    font-family: 'Ambit-SemiBold';
    font-size: 24px;
    line-height: 38px;
    text-align: center;
    color: #080808;
    margin-left: 8px;

}
.previous-price {
    text-decoration: line-through;
    font-family: 'Segoe-UI';
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #757575;
}
.prod_main_image {
    padding-top: 34px;
    max-width: 270px;
    width: 100%;
}
.prod_logo_img {
    width: 110px;
    height: 24px;
    margin-top: 48px;
}
.prod_main_3 .heading-4 {
    padding: 16px;
    text-align: center;
}
.prod_main_3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32px 32px 10px 32px;
}
.main_row_forSection {
    border-bottom: 1px solid #CCDEEB;;
}
.best_rated_wrapper.land_main-container {
    padding: 0 10px;
    max-width: 1280px;
}
.best_rated_wrapper {
    margin-top: 70px;
    margin-bottom: 124px;
    position: relative;
    background: #FFFFFF;
    border: 5px solid #2670A4;
    box-shadow: 0px 4px 48px rgba(38, 112, 164, 0.32), 0px 4px 56px rgba(8, 7, 78, 0.12), 0px 2px 4px rgba(7, 4, 146, 0.1), 0px 24px 60px rgba(6, 47, 125, 0.05), 0px 12px 32px rgba(27, 59, 119, 0.05);
    border-radius: 8px;
}
.best_rated_box_number {
    width: 115px;
    height: 115px;
    background: #FDFDFD;
    border: 2px solid #2670A4;
    border-radius: 50%;
    position: absolute;
    top: -50px;
    left: -50px;
    font-family: 'Ambit-Bold';
    font-size: 40px;
    line-height: 60px;
    text-align: center;
    color: #080808;
    padding-top: 28px;
    z-index: 2;
}
.box_top_title {
    position: absolute;
    left: 20px;
    top: -20px;
    z-index: 1;
    padding-top: 5px;
    width: 280px;
    height: 48px;
    background: #2670A4;
    border: 1px solid #2670A4;
    border-radius: 2px 50px 50px 2px;
    font-family: 'Ambit-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 38px;
    text-align: center;
    color: #FFFFFF;
}
.table-body-div {
    margin-bottom: 36px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.fixed-col, .table-body {
    display: flex;
    justify-content: space-between;
}

.fixed-col > div {
    width: 20%;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    padding: 90px 25px;
}
.table-body > div {
    width: 20%;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    padding: 15px 25px;
    text-align: center;
}
.table-body > div:first-child {
    text-align: left;
    padding: 10px 25px;
    font-family: 'Ambit-Regular';
    font-size: 16px;
    line-height: 24px;
    color: #080808;
}
.table_prod_img {
    max-width: 206px;
    width: 100%;
}
.table-body img {
    width: auto;
    padding-top: 6px;
}
.table-body-div > div:nth-child(even) div {
    background-color: #F5F5F5;
}
.table-body-div > div:last-child div {
    background-color: transparent;
}
.table-body-div > div:last-child > div {
    border: none;
}
.table-body-div > div > div:nth-child(2) {
    border-left: 4px solid #2670A4;
    border-right: 4px solid #2670A4;
}
.table-body-div > div:first-child > div:nth-child(2) {
    border: 4px solid #2670A4;
    border-bottom: none;
    position: relative;
}
.best_rated_mark {
    position: absolute;
    top: -20px;
    width: 224px;
    height: 48px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    background: #2670A4;
    border: 1px solid #2670A4;
    border-radius: 50px;
    font-family: 'Ambit-SemiBold';
    font-size: 24px;
    line-height: 38px;
    text-align: center;
    color: #FFFFFF;
    padding-top: 6px;
}
.table-body-div > div:last-child > div:nth-child(2) {
    border: 4px solid #2670A4;
    border-top: none;
}
.heading-1_mob {
    display: none;
}
.updated_div {
    margin-top: 50px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
.updated_div img {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}
.updated_div p {
    font-family: 'Ambit-Regular';
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #080808;
}
.landing_header .main-navigation {
    display: none;
}
.best_rated_wrapper .updated_div {
    justify-content: center;
    margin-top: 32px;
    margin-bottom: 32px;
}
.stars-container_date {
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.updated_date {
    font-family: 'Ambit-Regular';
    font-size: 12px;
    line-height: 18px;
    color: #757575;
}
#more {
    display: none;
}
#myBtn {
    color: #2670A4;
    background-color: transparent;
    outline: none;
    border: none;
}
.users_div {
    margin-bottom: 40px;
    display: flex;
    justify-content: space-between;
    padding: 0px 16px;
}
.users_div_item {
    width: 280px;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #CCDEEB;
    border-radius: 6px;
    padding: 20px;
    margin: 0px 12px;
}
.users_div_item img {
    width: 127.68px;
    height: 72px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.user_name_prod {
    font-family: 'Ambit-Regular';
    font-weight: 400;
    display: inline-block;
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #CCDEEB;
}
.best_rated_wrapper .updated_div p {
    font-family: 'Ambit-Regular';
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #080808;
    margin-bottom: 0;
}
@media (max-width: 1440px) {
    .best_rated_wrapper {
        width: 93%;
    }
}
@media (max-width: 1360px) {
    .best-5_boosters_item img {
        width: 72px;
        height: 72px;
    }
    .best-5_boosters_item .heading-4 {
        font-size: 18px;
        line-height: 26px;
    }
    .best-5_boosters_item {
        width: 25%;
        padding: 1px;
    }

}
@media (max-width: 1200px) {
    .support_img_tab {
        display: block;
    }
    .support_img_desc, .support_img_mob {
        display: none;
    }
    .best_rated_wrapper {
        width: 95%;
    }
    .best_rated_box_number {
        width: 72px;
        height: 72px;
        top: -35px;
        left: -25px;
        font-size: 24px;
        line-height: 38px;
        padding-top: 18px;
    }
    .users_div .users_div_item:last-child {
       display: none;
    }
}
@media (max-width: 1024px) {
    .heading_underline:after {
        content: url("../images/Vector72.svg");
        display: block;
        width: 400px;
        height: 11px;
        position: absolute;
        right: 0;
        top: 12px;
    }
    .landing_top-content_left {
        max-width: 338px;
    }
    .landing_top-content_right .heading-1 {
        font-size: 28px;
        line-height: 44px;
    }
    .best-5_boosters {
        margin-top: 32px;
    }
    .box_top_title {
        width: 220px;
        height: 40px;
        left: 20px;
        font-size: 20px;
        line-height: 32px;
    }
    .consumption {
        width: 32px;
        height: 32px;
    }
    .consumption_col6 .heading-4 {
        font-size: 16px;
        line-height: 20px;
    }
    .main_row_forSection .heading-4 {
        font-family: 'Ambit-SemiBold';
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 26px;
    }
    .consumption_col6 .heading-4 {
        font-family: 'Segoe-UI-Bold';
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 26px;
    }
    .how_score_content {
        padding-left: 120px;
    }
    .best_rated_mark {
        font-size: 16px;
        line-height: 24px;
        width: 170px;
        height: 34px;
    }
    .fixed-col > div {
        padding: 50px 25px;
    }
    .info_section2 .row,.row_info {
        flex-direction: column;
    }
    .info_section2 .row .col-md-6,.row_info .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .info_section2_rightImg,.col6_desc {
        max-width: 100%;
    }
    .number_circle2 {
        width: 75px;
    }
    .best_rated_wrapper {
        margin-bottom: 72px;
    }
    .video_section video, .video_section iframe, .video_section img {
        height: 520px;
    }
    .img_title_row >p {
        font-size: 18px;
        line-height: 26px;
    }
}
@media (max-width: 850px) {
    .users_div {
        display: none;
    }
}
@media (max-width: 768px) {
    .heading_underline:after {
        content: url("../images/Vector72-mob.png");
        display: block !important;
        width: 225px;
        height: 11px;
        position: absolute;
        right: 0;
        top: 10px;
    }
    .heading-1_mob {
        max-width: 364px;
    }
    .land_header-container {
        padding: 18px 16px;
    }

    .land_main-container {
        padding: 0 16px;
    }

    .best-5_boosters_item img {
        width: 56px;
        height: 56px;
        margin-bottom: 8px;
    }

    .best-5_boosters_item .heading-4 {
        font-size: 16px;
        line-height: 24px;
    }

    .info_section6_img_desc, .col6_desc, .support_img_desc, .support_img_tab {
        display: none;
    }

    .info_section6_img_mob, .col6_mob, .support_img_mob {
        display: block;
    }

    .landing_selects {
        display: none;
    }

    .landing_top-content {
        flex-direction: column;
    }

    .heading-1_desc {
        display: none;
    }

    .heading-1_mob {
        text-align: center;
        display: block;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 8px;
    }

    .best-5_boosters {
        margin-top: 16px;
        flex-wrap: wrap;
    }

    .best-5_boosters_item {
        width: 49%;
    }

    .best_rated_box_number {
        width: 32px;
        height: 32px;
        top: -10px;
        left: -8px;
        font-size: 16px;
        line-height: 28px;
        padding-top: 1px;
    }

    .box_top_title {
        border: 1px solid #2670A4;
        border-radius: 2px 50px 50px 2px;
        font-size: 18px;
        line-height: 24px;
        width: 100%;
        height: 30px;
        left: 9px;
        top: -9px;
    }

    .consumption_row_main {
        order: 0;
    }

    .prod_main_3 {
        order: 1;
    }

    .main_row_forSection .col-md-3:last-child {
        order: 2;
        border: none;
    }

    .col-md-12__inner {
        display: none;
    }

    .best_rated_wrapper {
        width: 95%;
        padding-bottom: 36px;
        border: none;
    }

    .best_rated_wrapper_1 {
        border: 5px solid #2670A4;
    }

    .landing_stars-content .main-btn_2 {
        margin: auto;
    }

    .main_row_forSection {
        border-bottom: none;
    }

    .prod_main_3 {
        border-bottom: 1px solid #CCDEEB;
    }

    .consumption {
        width: 24px;
        height: 24px;
    }

    .heading-4 {
        font-size: 14px;
        line-height: 18px;
    }

    .consumption_row.row {
        flex-direction: row;
        flex-wrap: nowrap;
        padding-top: 16px;
    }

    .consumption_col6:first-child {
        border-right: none;
    }

    .consumption_row_main {
        border-right: none;
        border-left: none;
    }

    .landing_stars-content .stars-number {
        font-size: 40px;
        line-height: 60px;
    }

    .how_score_content:after {
        content: url("../images/frame-mobile.png");
        display: block;
        width: 24px;
        height: 232px;
        right: 24px;
        top: 36px;
    }

    .how_score_content {
        min-height: 260px;
        padding: 40px 64px 40px 24px;
    }

    .best_rated_wrapper {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .landing_info_wrapper h2 {
        font-size: 24px;
        line-height: 38px;
    }

    .landing_info_wrapper p, .landing_info_wrapper ul {
        font-size: 16px;
        line-height: 24px;
    }

    .landing_info_wrapper p, .landing_info_wrapper ul, .landing_info_wrapper h2 {
        margin-bottom: 6px;
    }

    .info_section1_row.row {
        flex-wrap: nowrap;
    }

    .info_section1 img {
        max-width: 100px;
    }

    .info_section4_images {
        flex-direction: column;
    }

    .consumption_col6 .heading-4 {
        font-size: 12px;
    }

    .fixed-col > div, .table-body > div {
        display: none;
    }

    .fixed-col > div:first-child, .table-body > div:first-child {
        display: block;
        width: 50%;
    }

    .fixed-col > div:nth-child(2), .table-body > div:nth-child(2) {
        display: block;
        width: 50%;
    }

    .best_rated_mark {
        width: 143px;
        height: 36px;
        font-size: 16px;
        line-height: 24px;
    }

    .landing_top-content_left {
        margin-right: 0;
    }

    .heading_underline:after {
        display: none;
    }

    .land_header-container {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .land_header-container a {
        font-size: 18px;
        line-height: 26px;
        color: #000000;
        font-family: 'Ambit-SemiBold';
    }

    .land_header-container .open-drop-down {
        right: -22px;
        top: 54px;
        left: auto;
        z-index: 2;
    }

    .land_header-container .drop-icon-down-wrap img {
        width: auto;
    }

    .landing_header .main-navigation {
        display: block;
    }

    .landing_top_section {
        margin-top: 24px;
        margin-bottom: 44px;
    }
    .consumption_col6 {
        align-items: center;
    }
    .consumption_col6 .heading-4 {
        font-family: 'Segoe-UI-Bold';
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 18px;
    }
    .prod_main_image {
        padding-top: 0;
        max-width: 128px;
    }
    .prod_logo_img {
        width: 90px;
        height: 20px;
        margin-top: 16px;
    }
    .consumer_report {
        margin-bottom: 6px;
    }
    .best_rated_wrapper .updated_div p {
        font-size: 14px;
    }
    .landing_stars-content {
        margin-bottom: 16px;
    }
    .how_score_content_inner .heading-2 {
        font-family: 'Ambit-SemiBold';
        font-weight: 600;
        font-size: 32px;
        line-height: 48px;
    }
    .how_score_content_inner .main-text-1 {
        font-size: 14px;
        line-height: 20px;
    }
    .how_score {
        margin-bottom: 48px;
    }
    .table-body > div:first-child {
        padding: 10px 12px;
        font-size: 15px;
        line-height: 23px;
    }
    .table-body-div > div:last-child > div:nth-child(2) {
        padding: 24px 5px;
    }
    .info_section1_row .heading-4 {
        font-size: 20px;
        line-height: 32px;
    }
    .info_section1_row .col-md-4 {
        width: 120px;
        padding: 0;
    }
    .info_section4_images img {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 8px;
    }
    .number_circle {
        width: 90px;
    }
    .number_circle2 {
        width: 200px;
    }
    .video_section video, .video_section iframe, .video_section img {
        height: 192px;
    }
    .main_row_forSection>.col-md-3, .main_row_forSection>.col-md-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .main_row_forSection {
        flex-direction: column;
    }
}
/* End Landing page Css */