@media (min-width: 1640px) and (max-width: 1799px) {
    .buyer_advantage_bg {
        min-height: 504px;
    }

}
@media (min-width: 1440px) and (max-width: 1639px) {
    .heading2 {
        font-size: 60px;
        line-height: 76px;
    }
    .heading1 {
        font-size: 30px;
        margin-top: 0%;
    }
    .about_bg {
        min-height: 450px;
        background-size: 100% 100% !important;
    }
    .mission_statement, .about_us {
        font-size: 26px;
        line-height: 55px;
    }
    .about-us_description {
        font-size: 20px;
        line-height: 32px;
    }
    .about_row2 {
        background-size: 100% 100% !important;
        padding-bottom: 20px;
        min-height: 450px;
    }
    .statement_section {
        margin-top: 4%;
        background-size: 100% 100% !important;
        margin-left: 0px;
        margin-right: 40px;
        padding: 1%;
    }
    .mission_statement_description {
        font-size: 24px;
        line-height: 28px;
    }
    .aboutsection_2 {
        margin-left: 12%;
        margin-right: 5%;
        padding-top: 3%;
    }
    .highlights {
        font-size: 26px;
    }
    .industrial_img {
        width: 116px;
        margin-right: 10px;
    }
    .highlights_section, .highlights_section1 {
        font-size: 20px;
        text-align: center;
    }
    .highlights_section {
        float: right;
    }
    .highlights_section1  {
        float: left;
    }
    .left_arrow1 {
        margin-left: 10px;
        width: 5%;
    }
    .numbers {
        font-size: 48px;
    }
    .highlights_section1 .industrial_img {
        margin-left: 10px;
    }
    .highlights_section1 .left_arrow1 {
        margin-right: 10px;
    }
    .valued_assets {
        font-size: 26px;
    }
    .valued_assets_section {
        margin-top: 3%;
    }
    .worldwide_office {
        font-size: 28px;
    }
    .country {
        font-size: 16px;
        margin-top: 8px;
    }
    .country.usa {
        width: 45%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.nigeria {
        width: 55%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.netherland {
        width: 65%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.uae {
        width: 75%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.india {
        width: 85%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.singapore {
        width: 95%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .map_block {
        background-size: contain !important;
        min-height: 650px;
    }
    .border2, .border4, .border6, .border8 {
        order: 0;
    }
    .asset_heading {
        font-size: 20px;
    }
    .asset_content {
        padding-left: 0px; 
    }
    .number_text1, .number_text2, .number_text3, .number_text4, .number_text5 {
        margin-bottom: 18px;
        font-size: 34px;
    }
    .border-block {
        margin-top: 0px;
    }

    /* buyer_advantage */
    .secutiry_column, .verified_column {
        min-height: 235px;
    }
    .buyer_advantage_bg {
        min-height: 432px;
    }

    /* Static_career_page */

    .career_section1_bg {
        min-height: 497px;
        background-position: top !important;
    }
    .career_column_top_1 {
        margin-left: 4%;
        margin-right: 4%;
    }
    .column.role {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .column.arrow {
        max-width: 20%;
        flex: 0 0 20%;
    }
    .column.location {
       max-width: 30%;
       flex: 0 0 30%;
    }
    .check_openings {
        max-width: 60%;
    }
    .career_images img.pagebuilder-mobile-hidden {
        max-width: 98% !important;
    }
    .career_images .image_col {
        margin-top: 3px;
    }
    
    /* blog list page */

    .blog-post-list .post-title, .blog-post-list a.post-title-link, .blog-list .post-item-info .post-info h2 {
        font-size: 38px !important;
        line-height: 46px !important;
    }
    /* blog view page */
    .social_share_icons {
        position: absolute;
        right: 16px;
        top: 3%;
    }
    .next_blog .next_post_info {
        margin-left: 2%;
    }

}
@media (min-width: 1366px) and (max-width: 1439px) {
    .heading2 {
        font-size: 48px;
        line-height: 68px;
    }
    .heading1 {
        font-size: 28px;
        margin-top: 0%;
    }
    .about_bg {
        min-height: 400px;
        background-size: 100% 100% !important;
    }
    .mission_statement, .about_us {
        font-size: 24px;
        line-height: 38px;
    }
    .about-us_description {
        font-size: 18px;
        line-height: 32px;
    }
    .about_row2 {
        background-size: 100% 100% !important;
        padding-bottom: 20px;
        min-height: 397px;
    }
    .statement_section {
        margin-top: 4%;
        background-size: 100% 100% !important;
        margin-left: 0px;
        margin-right: 40px;
        padding: 2%;
    }
    .mission_statement_description {
        font-size: 22px;
        line-height: 28px;
    }
    .aboutsection_2 {
        margin-left: 5%;
        margin-right: 5%;
        padding-top: 6%;
    }
    .highlights {
        font-size: 24px;
    }
    .industrial_img {
        width: 116px;
        margin-right: 10px;
    }
    .highlights_section, .highlights_section1 {
        font-size: 18px;
        text-align: center;
    }
    .highlights_section {
        float: right;
    }
    .highlights_section1  {
        float: left;
    }
    .left_arrow1 {
        margin-left: 10px;
        width: 5%;
    }
    .numbers {
        font-size: 44px;
    }
    .highlights_section1 .industrial_img {
        margin-left: 10px;
    }
    .highlights_section1 .left_arrow1 {
        margin-right: 10px;
    }
    .valued_assets {
        font-size: 24px;
    }
    .valued_assets_section {
        margin-top: 3%;
    }
    .worldwide_office {
        font-size: 24px;
    }
    .country {
        font-size: 16px;
        margin-top: 8px;
    }
    .country.usa {
        width: 45%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.nigeria {
        width: 55%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.netherland {
        width: 65%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.uae {
        width: 75%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.india {
        width: 85%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .country.singapore {
        width: 95%;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .map_block {
        background-size: contain !important;
        min-height: 625px;
    }
    .border2, .border4, .border6, .border8 {
        order: 0;
    }
    .asset_heading {
        font-size: 18px;
    }
    .asset_content {
        padding-left: 0px; 
    }
    .number_text1, .number_text2, .number_text3, .number_text4, .number_text5 {
        margin-bottom: 18px;
        font-size: 28px;
    }
    .border-block {
        margin-top: 0px;
    }

    /* buyer_advantage */

    .advantage_column {
        max-width: 35%;
        flex: 0 0 35%;
    }
    .buyer_advantage {
        font-size: 36px;
        line-height: 36px;
    }
    .secutiry_column, .verified_column {
        min-height: 225px;
    }
    .buyer_advantage_bg {
        min-height: 418px;
    }

    /* static_career_page */

    .column.role {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .column.arrow {
        max-width: 20%;
        flex: 0 0 20%;
    }
    .column.location {
       max-width: 30%;
       flex: 0 0 30%;
    }
    .check_openings {
        max-width: 60%;
    }
    .view_openings {
        margin-top: 1%;
    }
    .career_section1_bg {
        min-height: 476px;
        background-position: top !important;
    }
    .career_column_top_1 {
        margin-left: 4%;
        margin-right: 4%;
    }
    .career_images img.pagebuilder-mobile-hidden {
        max-width: 98% !important;
    }
    .career_images .image_col {
        margin-top: 3px;
    }
    
    /* blog list page */
    .blog-post-list .post-title, .blog-post-list a.post-title-link, .blog-list .post-item-info .post-info h2 {
        font-size: 36px !important;
        line-height: 42px !important;
    }
    /* blog view page */
    .social_share_icons {
        position: absolute;
        right: 4%;
        top: 3%;
    }
    .button.facebook {
        max-width: 75%;
        flex: 0 0 60%;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .button.youtube, .button.linkedin, .button.whatsapp {
        max-width: 75%;
        flex: 0 0 60%;
        background-size: contain;
        background-repeat: no-repeat;
        margin-top: 20px;
    }
    .next_in_queue, .popular_blogs {
        font-size: 44px;
        line-height: 54px;
    }
    .next_blog .next_post_info {
        margin-left: 2%;
    }
}

@media (min-width: 1024px) and (max-width: 1365px) {
    .heading2 {
        font-size: 40px;
        line-height: 52px;
    }
    .heading1 {
        font-size: 20px;
        margin-top: 0%;
    }
    .about_bg {
        min-height: 300px;
        background-size: 100% 100% !important;
    }
    .mission_statement, .about_us {
        font-size: 22px;
        line-height: 30px;
    }
    .about-us_description {
        font-size: 16px;
        line-height: 22px;
    }
    .about_row2 {
        background-size: 100% 100% !important;
        padding-bottom: 20px;
        min-height: 397px;
    }
    .statement_section {
        margin-top: 4%;
        background-size: 100% 100% !important;
        margin-left: 0px;
        margin-right: 40px;
        padding: 2%;
    }
    .mission_statement_description {
        font-size: 16px;
        line-height: 24px;
    }
    .aboutsection_2 {
        margin-left: 12%;
        margin-right: 5%;
        padding-top: 6%;
    }
    .highlights {
        font-size: 22px;
    }
    .industrial_img {
        width: 90px;
        margin-right: 10px;
    }
    .highlights_section {
        float: right;
        font-size: 16px;
        text-align: right;
    }
    .highlights_section1  {
        float: left;
        font-size: 16px;
        text-align: left;
    }
    .left_arrow1 {
        margin-left: 10px;
        width: 5%;
    }
    .numbers {
        font-size: 38px;
    }
    .highlights_section1 .industrial_img {
        margin-left: 10px;
    }
    .highlights_section1 .left_arrow1 {
        margin-right: 10px;
    }
    .valued_assets {
        font-size: 22px;
    }
    .valued_assets_section {
        margin-top: 3%;
    }
    .worldwide_office {
        font-size: 22px;
    }
    .country {
        font-size: 14px;
        margin-top: 5px;
        line-height: 32px;
    }
    .country.usa {
        width: 45%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .country.nigeria {
        width: 55%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .country.netherland {
        width: 65%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .country.uae {
        width: 75%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .country.india {
        width: 85%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .country.singapore {
        width: 95%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .map_block {
        background-size: contain !important;
        min-height: 490px;
    }
    .border2, .border4, .border6, .border8 {
        order: 0;
    }
    .asset_heading {
        font-size: 14px;
    }
    .asset_content {
        padding-left: 0px; 
    }
    .number_text1, .number_text2, .number_text3, .number_text4, .number_text5 {
        margin-bottom: 10px;
        font-size: 24px;
    }
    .border-block {
        margin-top: 0px;
    }
    .highlights_left_image .pagebuilder-mobile-hidden {
        width: 136px;
        height: 136px;
    }
    .highlights_heading_col6 {
        max-width: 22.66%;
        flex: 0 0 22.66%;
    }
    .highlights_heading_col4 {
        max-width: 23%;
        flex: 0 0 23%;
    }
    .highlight_left_arrow_column {
        align-items: end;
    }
    
    
    /* buyer advantage_page*/
    .advantage_column {
        max-width: 40%;
        flex: 0 0 40%;
    }
    .secutiry_column, .verified_column {
        min-height: 123px;
    }
    .buyer_advantage_bg {
        min-height: 280px;
    }
    .buyer_advantage {
        font-size: 28px;
        line-height: 28px;
    }
    .tailor_made, .secure, .confidence, .verified_sellers {
        font-size: 24px;
        line-height: 24px;
    }
    .caption_text {
        font-size: 16px;
    }
    .verified_column {
        padding-left: 2%;
    }

    /* static_career_page */
    .career_section1_bg {
        background-position: center top;
    }
    .career_section1_bg {
        min-height: 365px;
    }
    .join_team {
        font-size: 35px;
        line-height: 83px;
    }
    .view_openings {
        margin-top: 1%;
    }
    .checkbox_text {
        font-size: 24px;
        line-height: 28px;
    }
    .checkbox_block input {
        width: 24px;
        height: 24px;
    }
    .column.checkbox_col3.mask_image {
        background-size: contain !important;
    }
    .check_openings {
        max-width: 46%;
    }
    .column.role {
        font-size: 20px;
        line-height: 34px;
        max-width: 50%;
        flex: 0 0 50%;
    }
    .column.location {
        font-size: 18px;
        line-height: 24px;
        max-width: 30%;
        flex: 0 0 30%;
    }
    .column.arrow {
        max-width: 20%;
        flex: 0 0 20%;
    }
    .culture_values_description, .check_openings {
        padding-left: 4%;
        padding-right: 4%;
    }
    .career_column_top_1 {
        margin-left: 8%;
        margin-right: 8%;
    }
    .check_mark {
        font-size: 24px;
        line-height: 20px;
    }
    .column.checkbox_col2 {
        max-width: 31%;
        flex: 0 0 31%;
        text-align: left;
    }
    .column.checkbox_col3.mask_image {
        max-width: 24%;
        flex: 0 0 24%;
        min-height: 202px;
        min-width: 202px;
    }
    .career_images .image_col {
        margin-top: 0px;
    }
    .about_row3 {
        margin-top: 5px;
    }

    /* blog list page */

    .blog-post-list .post-title, .blog-post-list a.post-title-link, .blog-list .post-item-info .post-info h2 {
        font-size: 34px !important;
        line-height: 38px !important;

    }
    .blog-post-list .blog_archive_list .column.thumbnail_block {
        margin: auto;
    }
    a.blog_list_button, a.blog_list_button a:hover, a.blog_list_button a:focus {
        font-size: 16px;
    }
    .next_post_title {
        font-size: 26px;
        line-height: 30px;
    }
    .next_post_title {
        font-size: 24px;
        line-height: 30px;
    }
    .next_post_link, .next_post_link a {
        font-size: 16px;
        line-height: 18px
    }
    .blog-post-list .blog_archive_list .column.list2 {
        margin-left: 0px;
    }
    .archives .column.thumbnail_block {
        margin: auto;
    }
    .archives .next_post_info {
        padding-right: 10%;
    }
    .blog-post-list .blog_archive_list .column.list1, .blog-post-list .blog_archive_list .column.list2, .blog-post-list .blog_archive_list .column.list3 {
        margin-left: 0px;
    }
    .next_post_description {
        font-size: 16px;
        line-height: 24px;
    }
     /* blog page view */

     .blog-post-view .post-title, .blog-post-view a.post-title-link {
        text-align: center;
        font-size: 40px;
        line-height: 46px;
    }
    .blog-post-view .post-item-info .post-short-description {
        margin-top: 10px;
    }
    .blog-post-view .post-item-info .post-short-description img.pagebuilder-mobile-only {
        display: none;
    }
    .blog-post-view .post-content {
        display: block;
    }
    .social_share_icons {
        position: relative;
        max-width: 100%;
        flex: 0 0 100%;
        display: flex;
        top: 0;
        right: 0px;
        justify-content: center;
    }
    .button.facebook, .button.youtube, .button.linkedin, .button.whatsapp {
        margin-top: 0px;
        max-width: 8%;
        flex: 0 0 8%;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 5px;
        margin-right: 5px;
    }
    .blog-post-view .post-item-info .post-short-description p {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    /* about_us_page */
    .heading2 {
        font-size: 30px;
        line-height: 38px;
    }
    .heading1 {
        font-size: 20px;
        margin-top: 0%;
    }
    .about_bg {
        min-height: 220px;
        background-size: 100% 100% !important;
    }
    .mission_statement, .about_us {
        font-size: 22px;
        line-height: 34px;
    }
    .about-us_description {
        font-size: 14px;
        line-height: 28px;
    }
    .about_row2 {
        background-size: 100% 100% !important;
        padding-bottom: 20px;
        min-height: 397px;
    }
    .statement_section {
        margin-top: 10%;
        background-size: 100% 100% !important;
        margin-left: 0px;
        margin-right: 25px;
        padding: 0%;
    }
    .mission_statement_description {
        font-size: 14px;
        line-height: 24px;
    }
    .aboutsection_2 {
        margin-left: 12%;
        margin-right: 5%;
        padding-top: 6%;
    }
    .highlights {
        font-size: 22px;
    }
    .industrial_img {
        width: 75px;
        margin-right: 10px;
    }
    .highlights_section, .highlights_section1 {
        font-size: 14px;
        text-align: center;
    }
    .highlights_section {
        float: right;
    }
    .highlights_section1  {
        float: left;
    }
    .left_arrow1 {
        margin-left: 10px;
        width: 5%;
    }
    .numbers {
        font-size: 34px;
    }
    .highlights_section1 .industrial_img {
        margin-left: 10px;
    }
    .highlights_section1 .left_arrow1 {
        margin-right: 10px;
    }
    .valued_assets {
        font-size: 22px;
    }
    .valued_assets_section {
        margin-top: 3%;
    }
    .worldwide_office {
        font-size: 22px;
    }
    .country {
        font-size: 12px;
        margin-top: 5px;
        line-height: 30px;
    }
    .country.usa {
        width: 45%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.nigeria {
        width: 55%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.netherland {
        width: 65%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.uae {
        width: 75%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.india {
        width: 85%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.singapore {
        width: 95%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .map_block {
        background-size: contain !important;
        min-height: 385px;
        background-position: center top !important;
    }
    .border2, .border4, .border6, .border8 {
        order: 0;
    }
    .asset_heading {
        font-size: 12px;
    }
    .asset_content {
        padding-left: 0px; 
    }
    .number_text1, .number_text2, .number_text3, .number_text4, .number_text5 {
        margin-bottom: 10px;
        font-size: 18px;
        margin-left: 0px;
    }
    .border-block {
        margin-top: 0px;
    }
    .asset_type {
        background-size: contain !important;
    }
    .highlights_left_image .pagebuilder-mobile-only, .highlight_left_arrow .pagebuilder-mobile-only, .highlightright_image .pagebuilder-mobile-only, .right_arrow_column .pagebuilder-mobile-only {
        display: none;
    }
    .highlights_left_image .pagebuilder-mobile-hidden {
        width: 102px;
    }
    .highlight_section8 {
        max-width: 18.66%;
        flex: 0 0 18.66%;
    }
    .highlight_left_arrow, .highlight_right_arrow {
        max-width: 70%;
    }
    .right_arrow_column {
        align-items: end;
    }
    .about_row3 {
        margin-top: 10px;
    }
    .highlight_section8 {
        align-items: center;
    }

    /* buyer advantage_page*/
    .buyer_advantage_bg {
        margin-right: 2%;
        margin-left: 2%;
        background-position: center bottom !important;
        min-height: 220px;
    }
    .advantage_column {
        max-width: 34%;
        flex: 0 0 34%;
    }
    .tailor_made_block, .secure_block {
        text-align: right;
    }
    .verified_seller_block, .confidence_block {
        text-align: left;
    }
    .secutiry_column, .verified_column {
        min-height: 75px;
    }
    .tailor_made, .secure, .confidence, .verified_sellers {
        font-size: 18px;
        line-height: 24px;
    }
    .caption_text {
        font-size: 14px;
        line-height: 14px;
    }
    .buyer_advantage {
        font-size: 22px;
        line-height: 26px;
    }
    .buyer_empty_column {
        display: block !important;
    }
    .tailormade_column {
        margin-right: 25px;
    }
    .verified_column {
        padding-left: 4%;
    }
    .secutiry_column {
        padding-right: 2%;
    }
    .cms-buyer-advantage .columns, .cms-seller-advantage .columns {
        padding-bottom: 0px;
    }

    /* static_career_page */

    .ready_make {
        font-size: 24px;
        line-height: 34px;
    }
    .join_team {
        font-size: 30px;
        line-height: 38px;
    }
    .view_openings {
        margin-top: 1%;
    }
    .career_section1_bg {
        background-position: center top;
        min-height: 265px;
    }
    .career_column_top_1 {
        margin-left: 10%;
        margin-right: 10%;
    }
    .checkbox_text {
        font-size: 18px;
        line-height: 20px;
    }
    .checkbox_block input {
        width: 14px;
        height: 14px;
    }
    .column.checkbox_col1 {
        max-width: 35%;
        flex: 0 0 35%;
    }
    .column.checkbox_col2 {
        max-width: 32%;
        flex: 0 0 32%;
    }
    .column.checkbox_col3.mask_image {
        max-width: 33%;
        flex: 0 0 33%;
        background-size: contain !important;
        min-height: 205px;
        min-width: 205px;
    }
    .check_openings {
        max-width: 60%;
    }
    .column.role {
        font-size: 18px;
        line-height: 24px;
        max-width: 50%;
        flex: 0 0 50%;
    }
    .column.location {
        font-size: 18px;
        line-height: 24px;
        max-width: 30%;
        flex: 0 0 30%;
    }
    .column.arrow {
        max-width: 20%;
        flex: 0 0 20%;
    }
    .culture_values_description, .check_openings {
        padding-left: 4%;
        padding-right: 4%;
        font-style: 16px;
    }
    .career_images img.pagebuilder-mobile-only {
        display: none;
    }
    .join_us_2, .culture_values, .join_us, .join_us_2, .culture_values {
        font-size: 26px;
        line-height: 36px;
    }
    .openings_button {
        font-size: 14px;
        padding-left: 6%;
        padding-right: 6%;
        padding-top: 12px;
    }
    .check_mark {
        font-size: 18px;
        line-height: 14px;
    }
    .career_images .image_col {
        margin-top: 0px;
    }

    /* blog page_list */
    .blog-post-list .post-title, .blog-post-list a.post-title-link, .blog-list .post-item-info .post-info h2 {
        font-size: 24px !important;
        line-height: 28px !important;
    }
    .blog-post-list.blog-index-index .create-post-time {
        font-size: 11px;
        line-height: 14px;
    }
    .blog-list .post-item-info .post-info {
        padding: 2%;
    }
    .blog-list .post-item-info .post-content .post-short-description span {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    a.blog_list_button, a.blog_list_button a:hover, a.blog_list_button a:focus {
        font-size: 14px;
        line-height: 14px;
        padding-left: 7%;
        padding-right: 7%;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .next_post_date {
        font-size: 12px;
        line-height: 16px;
    }
    .next_post_title {
        font-size: 20px;
        line-height: 24px;
    }
    .next_post_description {
        font-size: 12px;
        line-height: 18px;
    }
    .next_post_link, .next_post_link a {
        font-size: 14px;
        line-height: 16px;
    }
    .blog-post-list .blog_archive_list .column.thumbnail_block {
        margin: auto;
    }
    .next_in_queue, .popular_blogs {
        font-size: 24px;
        line-height: 32px;
    }
    .archives .next_post_info {
        padding-right: 10%;
    }
    .blog-post-list .blog-post.post-item-info {
        margin-bottom: 35px;
    }

    /* blog page view */

    .blog-post-view .post-title, .blog-post-view a.post-title-link {
        text-align: center;
        font-size: 40px;
        line-height: 46px;
    }
    .blog-post-view .post-item-info .post-short-description {
        margin-top: 10px;
    }
    .blog-post-view .post-item-info .post-short-description img.pagebuilder-mobile-only {
        display: none;
    }
    .blog-post-view .post-content {
        display: block;
    }
    .social_share_icons {
        position: relative;
        max-width: 100%;
        flex: 0 0 100%;
        display: flex;
        top: 0;
        right: 0px;
        justify-content: center;
    }
    .button.facebook, .button.youtube, .button.linkedin, .button.whatsapp {
        margin-top: 0px;
        max-width: 8%;
        flex: 0 0 8%;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 5px;
        margin-right: 5px;
    }
    .blog-post-view .post-item-info .post-short-description p {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 480px) {
    /* about us page */
    .heading2 {
        font-size: 26px;
        line-height: 32px;
    }
    .heading1 {
        font-size: 14px;
        margin-top: 12%;
        line-height: 30px;
    }
    .about_bg {
        min-height: 164px;
        background-size: 100% 100% !important;
    }
    .mission_statement, .about_us {
        font-size: 18px;
        line-height: 34px;
    }
    .about-us_description {
        font-size: 14px;
        line-height: 28px;
    }
    .about_row2 {
        background-size: 100% 100% !important;
        padding-bottom: 20px;
        min-height: 397px;
    }
    .statement_section {
        margin-top: 10%;
        background-size: 100% 100% !important;
        margin-left: 0px;
        margin-right: 0px;
        padding: 6%;
    }
    .mission_statement_description {
        font-size: 14px;
        line-height: 20px;
    }
    .aboutsection_2 {
        margin-left: 5%;
        margin-right: 5%;
        padding-top: 6%;
    }
    .highlights {
        font-size: 18px;
    }
    .industrial_img {
        width: 20%;
        margin-right: 10px;
    }
    .highlights_section, .highlights_section1 {
        font-size: 14px;
        text-align: center;
        float: none;
    }
    .left_arrow1 {
        margin-left: 10px;
        width: 5%;
    }
    .numbers {
        font-size: 28px;
    }
    .highlights_section1 .industrial_img {
        margin-left: 10px;
    }
    .highlights_section1 .left_arrow1 {
        margin-right: 10px;
    }
    .valued_assets {
        font-size: 18px;
    }
    .valued_assets_section {
        margin-top: 15%;
    }
    .worldwide_office {
        font-size: 18px;
    }
    .country {
        font-size: 11px;
        margin-top: 5px;
        line-height: 22px;
    }
    .country.usa {
        width: 15%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.nigeria {
        width: 18%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.netherland {
        width: 24%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.uae {
        width: 28%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.india {
        width: 32%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.singapore {
        width: 36%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .map_block {
        background-size: contain !important;
        min-height: 270px;
        background-position: center top !important;
    }
    .asset_heading {
        font-size: 20px;
    }
    .asset_content {
        padding-left: 0px; 
    }
    .number_text1, .number_text2, .number_text3, .number_text4, .number_text5 {
        margin-bottom: 5px;
        font-size: 20px;
    }
    .asset_type {
        background-size: cover !important;
    }
    /* highlights section */
    .highlights_img_column1, .highlight_right_image_column1, .highlights_img_column2, .highlight_right_image_column2, .highlights_img_column3, .highlight_right_image_column3, .highlights_img_column4, .highlight_right_image_column4 {
        text-align: right;
        max-width: 30%;
        flex: 0 0 30%;
    }
    .highlights_heading_col, .highlights_heading_col2, .highlights_heading_col3, .highlights_heading_col4, .highlights_heading_col5, .highlights_heading_col6, .highlight_section7, .highlight_section8 {
        max-width: 60%;
        flex: 0 0 60%;
    }
    .highlight_left_arrow_column, .right_arrow_column {
        max-width: 10%;
        flex: 0 0 10%;
        align-items: center;
    }
    .highlights_section, .highlights_section1 {
        font-size: 18px;
    }
    figure.highlight_left_arrow, .highlight_right_arrow {
        margin-top: 7px;
        width: 60%;
    }
    .dotted_border.top, .dotted_border.bottom {
        border-width: 0px 10px 0px 0px !important;
    }
    .highlights_img_column1, .highlights_img_column2, .highlights_img_column3, .highlights_img_column4 {
        order: 1;
    }
    .highlights_heading_col, .highlights_heading_col3, .highlights_heading_col5, .highlight_section7 {
        order: 2;
    }
    .highlight_left_arrow_column {
        order: 3;
    }

    /* buyer advantage_page*/
    .buyer_advantage_bg {
        min-height: 471px;
    }
    .cms-buyer-advantage .columns, .cms-seller-advantage .columns {
        margin-top: 15%;
        padding-bottom: 0px;
    }
    .advantage_column {
        padding-right: 60px;
        padding-left: 60px;
        margin-bottom: 5px;
    }
    .buyer_advantage {
        font-size: 24px;
        line-height: 28px;

    }
    .secutiry_column, .verified_column {
        min-height: 275px;
    }
    .tailormade_column {
        margin-left: 0px;
        max-width: 50%;
        margin-right: 0px;
    }
    .confidence_column, .secutiry_column, .verified_column {
        max-width: 50%;
    }
    .buyer_empty_column {
        display: none !important;
    }
    .tailor_made_block, .secure_block {
        text-align: left;
    }
    .verified_seller_block, .confidence_block {
        text-align: right;
    }
    .tailor_made, .secure, .confidence, .verified_sellers {
        font-size: 18px;
        line-height: 22px;
    }
    .caption_text {
        font-size: 12px;
        line-height: 16px;
    }
    /* static_career_page */
    .ready_make {
        font-size: 14px;
        line-height: 16px;
    }
    .join_team {
        font-size: 28px;
        line-height: 34px;
    }
    .career_section1_bg {
        min-height: 145px;
        background-size: 100% 100%;
    }
    .openings_button {
        font-size: 9px;
        padding-left: 7%;
        padding-right: 7%;
        padding-top: 9px;
        padding-bottom: 9px;
    }
    .career_column_top_1 {
        margin-right: 10%;
        margin-left: 10%;
    }
    .join_us {
        text-align: center;
        font-size: 24px;
    }
    .column.checkbox_col1, .column.checkbox_col2, .column.checkbox_col3.mask_image {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .column.checkbox_col2 {
        margin-top: 12%;
    }
    .column.checkbox_col3.mask_image {
        margin-top: 12% !important;
        margin: auto;
        background-position: center center;
    }
    .row.career_checkbox {
        display: block;
    }
    .checkbox_block input {
        widows: 18px;
        height: 18px;
    }
    .checkbox_text {
        font-size: 18px;
        line-height: 18px;
    }
    .checkbox_block {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .join_us_2, .culture_values {
        font-size: 24px;
        line-height: 28px;
    }
    .culture_values_description, .check_openings {
        font-size: 16px;
        line-height: 24px;
        padding-left: 4%;
        padding-right: 4%;
        max-width: 100%;
    }
    .job_opening1, .job_opening3, .job_opening2, .job_opening4 {
        display: block;
    }
    .column.role {
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .column.location {
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .column.arrow {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .arrowbtn {
        min-width: 10px;
        min-height: 15px;
    }
    .cms-career .map_block {
        min-height: 300px;
        background-position: center top !important;
    }
    .view_openings {
        margin-top: 0px;
    }
    .know_more {
        font-size: 16px;
    } .check_mark {
        font-size: 18px;
        line-height: 14px;
    }

    /* blog page_list_dynamic*/
    .blog-post-list .blog-list {
        display: block;
    }
    .blog-post-list .blog-post.post-item-info {
        float: none !important;
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .blog-post-list .blog_archive_list {
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 50px;
    }
    .blog-post-list .post-title, .blog-post-list a.post-title-link, .blog-list .post-item-info .post-info h2 {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .blog-post-list.blog-index-index .create-post-time {
        font-size: 10px;
        line-height: 12px;
    }
    .blog-list .post-item-info .post-info {
        padding: 10px;
    }
    a.blog_list_button, a.blog_list_button a:hover, a.blog_list_button a:focus {
        font-size: 11px;
        line-height: 12px;
        padding-left: 7%;
        padding-right: 7%;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .next_post_date {
        font-size: 8px;
        line-height: 12px;
    }
    .next_post_title {
        font-size: 16px;
        line-height: 24px;
    }
    .next_post_description {
        font-size: 9px;
        line-height: 14px;
    }
    .next_post_link, .next_post_link a {
        font-size: 10px;
        line-height: 16px;
    }
    .blog-post-list .blog_archive_list .column.thumbnail_block {
        margin: auto;
    }
    .next_in_queue, .popular_blogs {
        font-size: 24px;
        line-height: 34px;
    }
    .row.archive1, .row.archive2 {
        display: block;
    }
    .column.post1, .column.post2 {
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 4%;
    }
    .archives .next_post_info {
        padding-left: 3%;
        padding-right: 4%;
        margin-left: 0px;
    }
    .archives .column.thumbnail_block {
        margin: auto;
    }
    .archives .next_post_date {
        line-height: 12px;
        font-size: 8px;
    }
    .blog-post-list .blog_archive_list .next_post_info {
        margin-left: 3%;
    }
    .blog-list .post-item-info .post-content .post-short-description span {
        font-size: 13px !important;
        line-height: 14px !important;
    }
    .blog-list .post-item-info .post-content .post-short-description {
        margin-bottom: 0.3em;
    }
    /* blog view page */
    .blog-post-view .post-title, .blog-post-view a.post-title-link {
        font-size: 30px;
        line-height: 34px;
    }
    .blog-post-view .post-content {
        display: block;
    }
    .social_share_icons {
        position: relative;
        max-width: 100%;
        flex: 0 0 100%;
        display: flex;
        top: 0;
        right: 0px;
        justify-content: center;
    }
    .button.facebook, .button.youtube, .button.linkedin, .button.whatsapp {
        margin-top: 0px;
        max-width: 8%;
        flex: 0 0 8%;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 5px;
        margin-right: 5px;
    }
    .blog-post-view .post-item-info .post-short-description span {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .blog-post-view .post-item-info .post-short-description p {
        margin-left: 15px;
        margin-right: 15px;
        font-size: 14px !important;
    }
    .blog-post-view .next_blog .next_post_info {
        padding-right: 4%;
    }
    .next_blog .column.thumbnail_block {
        margin: auto;
    }
    .blog-post-view .post-item-info .post-short-description {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 320px) {
    /* about us page */
    .heading2 {
        font-size: 26px;
        line-height: 32px;
    }
    .heading1 {
        font-size: 14px;
        margin-top: 12%;
        line-height: 30px;
    }
    .about_bg {
        min-height: 164px;
        background-size: 100% 100% !important;
    }
    .mission_statement, .about_us {
        font-size: 28px;
        line-height: 34px;
    }
    .about-us_description {
        font-size: 20px;
        line-height: 28px;
    }
    .about_row2 {
        background-size: 100% 100% !important;
        padding-bottom: 20px;
        min-height: 397px;
    }
    .statement_section {
        margin-top: 10%;
        background-size: 100% 100% !important;
        margin-left: 0px;
        margin-right: 0px;
        padding: 6%;
    }
    .mission_statement_description {
        font-size: 18px;
        line-height: 24px;
    }
    .aboutsection_2 {
        margin-left: 5%;
        margin-right: 5%;
        padding-top: 6%;
    }
    .highlights {
        font-size: 34px;
    }
    .industrial_img {
        width: 20%;
        margin-right: 10px;
    }
    .highlights_section, .highlights_section1 {
        font-size: 12px;
        text-align: center;
        float: none;
    }
    .left_arrow1 {
        margin-left: 10px;
        width: 5%;
    }
    .numbers {
        font-size: 34px;
    }
    .highlights_section1 .industrial_img {
        margin-left: 10px;
    }
    .highlights_section1 .left_arrow1 {
        margin-right: 10px;
    }
    .valued_assets {
        font-size: 34px;
    }
    .valued_assets_section {
        margin-top: 15%;
    }
    .worldwide_office {
        font-size: 28px;
    }
    .country {
        font-size: 11px;
        margin-top: 5px;
        line-height: 22px;
    }
    .country.usa {
        width: 15%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.nigeria {
        width: 18%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.netherland {
        width: 24%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.uae {
        width: 28%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.india {
        width: 32%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .country.singapore {
        width: 36%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .map_block {
        background-size: contain !important;
        min-height: 250px;
        background-position: center top !important;
    }
    .asset_heading {
        font-size: 24px;
    }
    .asset_content {
        padding-left: 6px;
    }
    .number_text1, .number_text2, .number_text3, .number_text4, .number_text5 {
        margin-left: -12px;
    }
    /* highlights section */
    .highlights_img_column1, .highlight_right_image_column1, .highlights_img_column2, .highlight_right_image_column2, .highlights_img_column3, .highlight_right_image_column3, .highlights_img_column4, .highlight_right_image_column4 {
        text-align: right;
        max-width: 30%;
        flex: 0 0 30%;
    }
    .highlights_heading_col, .highlights_heading_col2, .highlights_heading_col3, .highlights_heading_col4, .highlights_heading_col5, .highlights_heading_col6, .highlight_section7, .highlight_section8 {
        max-width: 60%;
        flex: 0 0 60%;
    }
    .highlight_left_arrow_column, .right_arrow_column {
        max-width: 10%;
        flex: 0 0 10%;
        align-items: center;
    }
    .highlights_section, .highlights_section1 {
        font-size: 20px;
    }
    figure.highlight_left_arrow, .highlight_right_arrow {
        margin-top: 7px;
        width: 60%;
    }
    .dotted_border.top, .dotted_border.bottom {
        border-width: 0px 10px 0px 0px !important;
    }
    .highlights_img_column1, .highlights_img_column2, .highlights_img_column3, .highlights_img_column4 {
        order: 1;
    }
    .highlights_heading_col, .highlights_heading_col3, .highlights_heading_col5, .highlight_section7 {
        order: 2;
    }
    .highlight_left_arrow_column {
        order: 3;
    }

    /* buyer advantage_page */
    
    .buyer_advantage_bg {
        min-height: 392px;
    }
    .cms-buyer-advantage .columns, .cms-seller-advantage .columns {
        margin-top: 15%;
        padding-bottom: 0px;
    }
    .advantage_column {
        padding-right: 60px;
        padding-left: 60px;
        margin-bottom: 5px;
    }
    .buyer_advantage {
        font-size: 24px;
        line-height: 28px;

    }
    .secutiry_column, .verified_column {
        min-height: 210px;
    }
    .tailormade_column {
        margin-left: 0px;
        max-width: 50%;
        margin-right: 0px;
    }
    .confidence_column, .secutiry_column, .verified_column {
        max-width: 50%;
    }
    .buyer_empty_column {
        display: none !important;
    }
    .tailor_made_block, .secure_block {
        text-align: left;
    }
    .verified_seller_block, .confidence_block {
        text-align: right;
    }
    .tailor_made, .secure, .confidence, .verified_sellers {
        font-size: 18px;
        line-height: 22px;
    }
    .caption_text {
        font-size: 12px;
        line-height: 16px;
    }
    /* static_career_page */
    .ready_make {
        font-size: 14px;
        line-height: 16px;
    }
    .join_team {
        font-size: 28px;
        line-height: 34px;
    }
    .career_section1_bg {
        min-height: 145px;
        background-size: 100% 100% !important;
    }
    .openings_button {
        font-size: 9px;
        padding-left: 7%;
        padding-right: 7%;
        padding-top: 9px;
        padding-bottom: 9px;
    }
    .career_column_top_1 {
        margin-right: 10%;
        margin-left: 10%;
    }
    .join_us {
        text-align: center;
        font-size: 24px;
    }
    .column.checkbox_col1, .column.checkbox_col2, .column.checkbox_col3.mask_image {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .column.checkbox_col2 {
        margin-top: 12%;
    }
    .column.checkbox_col3.mask_image {
        margin-top: 12% !important;
        margin: auto;
        background-position: center center;
    }
    .row.career_checkbox {
        display: block;
    }
    .checkbox_block input {
        widows: 18px;
        height: 18px;
    }
    .checkbox_text {
        font-size: 18px;
        line-height: 18px;
    }
    .checkbox_block {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .join_us_2, .culture_values {
        font-size: 24px;
        line-height: 28px;
    }
    .culture_values_description, .check_openings {
        font-size: 16px;
        line-height: 24px;
        padding-left: 4%;
        padding-right: 4%;
        max-width: 100%;
    }
    .job_opening1, .job_opening3, .job_opening2, .job_opening4 {
        display: block;
    }
    .column.role {
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .column.location {
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .column.arrow {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .arrowbtn {
        min-width: 10px;
        min-height: 15px;
    }
    .cms-career .map_block {
        min-height: 300px;
        background-position: center top !important;
    }
    .check_mark {
        font-size: 18px;
        line-height: 14px;
    }

    /* blog page_list_dynamic*/
    .blog-post-list .blog-list {
        display: block;
    }
    .blog-post-list .blog-post.post-item-info {
        float: none !important;
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .blog-post-list .blog_archive_list {
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 50px;
    }
    .blog-post-list .post-title, .blog-post-list a.post-title-link, .blog-list .post-item-info .post-info h2 {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .blog-post-list.blog-index-index .create-post-time {
        font-size: 10px;
        line-height: 12px;
    }
    .blog-list .post-item-info .post-info {
        padding: 10px;
    }
    a.blog_list_button, a.blog_list_button a:hover, a.blog_list_button a:focus {
        font-size: 11px;
        line-height: 12px;
        padding-left: 7%;
        padding-right: 7%;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .next_post_date {
        font-size: 8px;
        line-height: 12px;
    }
    .next_post_title {
        font-size: 16px;
        line-height: 24px;
    }
    .next_post_description {
        font-size: 9px;
        line-height: 14px;
    }
    .next_post_link, .next_post_link a {
        font-size: 10px;
        line-height: 16px;
    }
    .blog-post-list .blog_archive_list .column.thumbnail_block {
        margin: auto;
    }
    .next_in_queue, .popular_blogs {
        font-size: 24px;
        line-height: 34px;
    }
    .row.archive1, .row.archive2 {
        display: block;
    }
    .column.post1, .column.post2 {
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 4%;
    }
    .archives .next_post_info {
        padding-left: 3%;
        padding-right: 4%;
        margin-left: 0px;
    }
    .archives .column.thumbnail_block {
        margin: auto;
    }
    .archives .next_post_date {
        line-height: 12px;
        font-size: 8px;
    }
    .blog-post-list .blog_archive_list .next_post_info {
        margin-left: 3%;
    }
    .blog-list .post-item-info .post-content .post-short-description span {
        font-size: 13px !important;
        line-height: 14px !important;
    }
    .blog-list .post-item-info .post-content .post-short-description {
        margin-bottom: 0.3em;
    }
    /* blog view page */
    .blog-post-view .post-title, .blog-post-view a.post-title-link {
        font-size: 28px;
        line-height: 30px;
    }
    .blog-post-view .post-content {
        display: block;
    }
    .social_share_icons {
        position: relative;
        max-width: 100%;
        flex: 0 0 100%;
        display: flex;
        top: 0;
        right: 0px;
        justify-content: center;
    }
    .button.facebook, .button.youtube, .button.linkedin, .button.whatsapp {
        margin-top: 0px;
        max-width: 10%;
        flex: 0 0 10%;
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 5px;
        margin-right: 5px;
    }
    .blog-post-view .post-item-info .post-short-description span {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .blog-post-view .post-item-info .post-short-description p {
        margin-left: 15px;
        margin-right: 15px;
        font-size: 14px !important;
    }
    .blog-post-view .next_blog .next_post_info {
        padding-right: 4%;
    }
    .next_blog .column.thumbnail_block {
        margin: auto;
    }
    .blog-post-view .post-item-info .post-short-description {
        margin-top: 0px;
    }
}

