*{ margin: 0;padding: 0;box-sizing: border-box;}
body{ color: #333;font-family: 'Heebo', sans-serif;}
.top_rated_development_providers .container {max-width: 1280px;}
.container-fluid {max-width: 1320px;}
.top_rated_development_providers{ float: left;width: 100%;padding-top: 80px;padding-bottom: 80px;background-color: #f9fafb;}
.top_rated_development_providers_discover{float: left;background-color: #112b5f1a;padding: 6px 20px;border-radius: 50px;font-size: 14px;color: #112b5f;display: inline-block;margin-bottom: 20px;font-weight: 550;width: 100%;}
.top_rated_development_providers h1{ font-size: 60px;font-weight: 700;color: #020817;line-height: 65px;margin-bottom: 20px;}
.top_rated_development_providers_project{ color: #112b5f;}
.top_rated_development_providers p{ font-size: 17px;color: #64748b;margin-bottom: 30px;line-height: 28px;}
.top_rated_development_providers_search{ display: flex;background: #fff;padding: 0;border-radius: 8px;box-shadow: 0 2px 8px rgba(0,0,0,.2);width: 100%;max-width: 100%;margin-bottom: 10px;}
.top_rated_development_providers_search_box{ display: flex;align-items: center;flex: 1;padding: 6px;border-right: 1px solid #ddd;}
.top_rated_development_providers_search_box input{ border: none;outline: 0;width: 100%;font-size: 15px;padding: 10px 0 10px 0;}
.top_rated_development_providers_search_box input::placeholder{ color: #64748b;}
.top_rated_development_providers_location_box svg,.top_rated_development_providers_search_box svg{ width: 20px;height: 20px;margin-right: 5px;fill: #64748b;}
.top_rated_development_providers_location_box{ display: flex;align-items: center;flex: .8;padding: 5px;}
.top_rated_development_providers_location_box input{ border: none;outline: 0;width: 100%;font-size: 16px;padding: 0;}
.top_rated_development_providers_location_box input::placeholder{ color: #64748b;}
.top_rated_development_providers_search_btn{ background: #112b5f;color: #fff;border: none;padding: 0px 30px;border-radius: 10px;transition: .3s;border-top-left-radius: 0;border-bottom-left-radius: 0;outline: none !important;height: 55px;cursor: pointer;}
.top_rated_development_providers_search_btn:hover{ background: #112b5fe6;}
.top_rated_development_providers_popular_web span{ color: #64748b;font-weight: 600;margin-right: 5px;cursor: pointer;font-size: 13px;}
.top_rated_development_providers_popular_web a{ color: #64748b;font-size: 14px;margin-right: 5px;text-decoration: none;}
.top_rated_development_providers_popular_web a:hover{text-decoration: underline !important;color: #112b5f;}
.top_rated_development_providers_image{ position: relative;background-color: #e5e7eb;border-radius: 15px;overflow: hidden;height: 400px;}
.top_rated_development_providers_image img{ width: 100%;height: 100%;object-fit: cover;}
.top_rated_development_providers_image_guidance_box{ position: absolute;background-color: #ffffffe6;padding: 30px 30px 35px 30px;border-radius: 10px;box-shadow: 0 5px 15px rgba(0,0,0,.1);width: 55%;margin: 0 auto;top: 30%;left: 0;right: 0;}
.top_rated_development_providers_image_guidance_box h3{ font-size: 20px;font-weight: 550;color: #000;margin-bottom: 10px;}
.top_rated_development_providers_image_guidance_box p{ font-size: 16px;color: #64748b;margin-bottom: 20px;line-height: 25px;}
.top_rated_development_providers_image_guidance_box a{ background: #112b5f;color: #fff;padding: 10px 20px;border-radius: 20px;transition: .3s;font-size: 14px;text-decoration: none;}
.top_rated_development_providers_image_guidance_box a:hover{ background: #112b5fe6;}
.top_rated_development_providers_stats{padding: 80px 20px 0px 20px;float: left;width: 100%;}
.top_rated_development_providers_stats_box{ background-color: #fff;padding: 24px;border-radius: 12px;box-shadow: 0 2px 10px rgba(0,0,0,.05);text-align: center;}
.top_rated_development_providers_stats_box h3{ font-size: 30px;font-weight: 700;color: #112b5f;margin-bottom: 0;}
.top_rated_development_providers_stats_box p{ font-size: 14px;color: #64748b;margin: 0;}
.top_featured_providers_companies{ float: left;width: 100%;padding-top: 95px;padding-bottom: 40px;background-color: #fff;}
.top_featured_providers_companies h2{color: #020817;font-size: 36px;font-weight: 700;line-height: 40px;margin-bottom: 16px;}
.top_featured_providers_companies p{ font-size: 18px;color: #64748b;margin-bottom: 40px;line-height: 28px;}
.featured_presentation .nav-item .nav-link{border: none;cursor: pointer;outline: none;background-color: #f3f4f7cc;margin-right: 10px;font-weight: 500;font-size: 14px;color: #020817;border-radius: 20px;}
.featured_presentation .nav-item .nav-link.active{ background-color: #112b5f;color: #fff;border: none;cursor: pointer;}
.featured_presentation_content_in{ margin-bottom: 30px;}
/* .featured_presentation_content_item{ padding: 24px 14px 5px 14px;transition: .6s;height: 100%;border-radius: 5px;background-color: #fff;box-shadow: 0 4px 10px rgba(0,0,0,.1);} */
.featured_presentation_content_item {
    padding: 24px 14px 5px 14px;
    transition: .6s;
    height: 100%;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    position: relative;
}
.featured_presentation_content_data{ display: flex;margin-bottom: 10px;}
.featured_presentation_content_icon{ padding: 5px 5px 0 0;}
.featured_presentation_content_icon img{ position: relative;width: 48px;height: 48px;border-radius: 100px;}
.featured_presentation_content_value{ padding: 10px 0 0 8px;}
.featured_presentation_content_value h3{ font-size: 16px;font-weight: 600;margin-bottom: 5px;}
.featured_presentation_content_value span{ font-size: 14px;font-weight: 600;margin: 0;top: 1px;position: relative;}
.featured_presentation_content_value svg{ margin-right: 5px;}
.featured_presentation_content_location span{ font-size: 14px;color: #64748b;top: 1px;position: relative;}
.featured_presentation_content_location svg{ margin-right: 5px;}
.featured_presentation_content_location p{ margin-bottom: 0;}
.featured_presentation_content_categroy a{ background-color: #f3f4f7;margin-right: 4px;font-size: 12px;color: #000;border-radius: 20px;text-decoration: none;margin-bottom: 10px;padding: 5px 8px;}
.featured_presentation_content_categroy {
    float: left;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 52px;
}
/* .featured_presentation_content_categroy{ float: left;width: 100%;padding-top: 12px;} */
/* .featured_presentation_content_profile{ padding-top: 15px;float: left;width: 100%;text-align: center;border-top: 1px solid #f3f4f6;} */
.featured_presentation_content_profile {
    padding-top: 15px;
    float: left;
    width: 100%;
    text-align: center;
    border-top: 1px solid #f3f4f6;
    position: absolute;
    bottom: 0;
    left: 0;
    
}
.featured_presentation_content_profile a{ color: #112b5fcc;font-weight: 550;font-size: 14px;padding-bottom: 15px;float: left;width: 100%;}
.featured_presentation_content{ float: left;width: 100%;padding-top: 40px;}
.featured_presentation_top_companies{ padding-top: 15px;float: left;width: 100%;text-align: center;}
.featured_presentation_top_companies a{ color: #112b5fcc;font-weight: 550;font-size: 16px;padding-bottom: 15px;float: left;width: 100%;}
.top_shop_better_business_decision{ float: left;width: 100%;padding-top: 40px;padding-bottom: 80px;background-color: #fff;}
.top_shop_better_business_decision h2{color: #020817;font-size: 36px;font-weight: 700;line-height: 40px;margin-bottom: 16px;}
.top_shop_better_business_decision p{ font-size: 18px;color: #64748b;margin-bottom: 40px;line-height: 28px;}
.top_shop_better_business_decision_in{ padding: 0 15px;position: relative;}
.top_shop_better_business_decision_card{ height: 100%;border-radius: 12px;border: 1px solid #e0e0e0;padding: 23px 16px 23px 16px;box-shadow: 0 2px 10px rgba(0,0,0,.05);display: flex;flex-direction: column;}
.top_shop_better_business_decision_card:hover{ border: 1px solid #112b5f33;}
.top_shop_better_business_decision_badge{ background: #112b5f0d;color: #112b5fcc;font-size: 14px;padding: 4px 12px;border-radius: 15px;display: inline-block;font-weight: 600;margin-left: 15px;}
.top_shop_better_business_decision_card_icon{ width: 48px;height: 48px;background: #112b5f1a;border-radius: 100px;display: flex;align-items: center;justify-content: center;}
.top_shop_better_business_decision_in h3{ color: #020817;font-weight: 600;font-size: 20px;line-height: 28px;margin-bottom: 0;}
.top_shop_better_business_decision_card .top_shop_better_business_decision_base{ margin-top: 10px;font-size: 15px;color: #64748b;line-height: 23px;margin-bottom: 10px;}
.top_shop_better_business_decision_more{ font-size: 14px;text-decoration: none;font-weight: 600;display: flex;align-items: center;margin-top: auto;}
.top_shop_better_business_decision_more:hover{ background-color: #f1f4f9;width: max-content;border-radius: 12px;color: #0f172a;text-decoration: underline !important;}
.top_shop_better_business_decision_more svg{ margin-left: 5px;}
.top_consultants_partner_section{ text-align: left;padding: 30px 0;float: left;width: 100%;background: #fff;}
.top_consultants_partner_section h3{ font-size: 24px;color: #000;margin-bottom: 15px;font-weight: 700;}
.top_consultants_partner_section p{ font-size: 18px;color: #64748b;margin-bottom: 0;}
.top_consultants_partner_started_btn{ float: left;width: 100%;text-align: right;}
.top_consultants_partner_subscribe_bg{ background: #ebedf1;padding: 48px;border-radius: 15px;}
.top_consultants_partner_section .top_consultants_partner_started{ border-radius: 100px;background-color: #112b5f;padding: 15px 25px;font-weight: 500;color: #fff;transition: all .3s cubic-bezier(.4,0,.2,1);font-size: 15px;margin-right: 10px;text-decoration: none;}
.top_consultants_partner_section .top_consultants_partner_started:hover{ background: #112b5fe6;}
.top_choose_category_agencies{ float: left;width: 100%;padding-top: 85px;padding-bottom: 85px;background-color: #f3f4f7;}
.top_choose_category_agencies .top_choose_category_agencies_button{ background-color: #112b5f1a;color: #112b5f;border: none;padding: 6px 16px;border-radius: 20px;font-weight: 550;margin: 0 auto;display: block;font-size: 14px;margin-bottom: 25px;width: max-content;text-decoration: none;}
.top_choose_category_agencies h2{color: #020817;font-size: 36px;font-weight: 700;line-height: 40px;margin-bottom: 16px;}
.top_choose_category_agencies p{ font-size: 18px;color: #64748b;margin-bottom: 48px;line-height: 28px;}
.top_choose_category_agencies_in{ float: left;margin-bottom: 20px;}
.top_choose_category_agencies_card{ float: left;border-radius: 10px;height: 100%;padding: 12px 16px 13px 16px;box-shadow: 0 2px 10px rgba(0,0,0,.05);display: flex;flex-direction: column; width: 100%;}
.top_choose_category_agencies_card_icon{ width: 48px;height: 48px;background: #eff6ff;border-radius: 100px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.choose_category_agencies_content_value{ padding: 10px 0 0 20px;}
.choose_category_agencies_content_value h3{ font-size: 18px;font-weight: 600;margin-bottom: 0;line-height: 25px;}
.choose_category_agencies_content_value .choose_category_agencies_verified{ font-size: 13px;color: #64748b;margin-bottom: 0;}
.choose_category_agencies_content_value .choose_category_agencies_verified span{ color: #112b5f;margin-right: 2px;font-weight: 550;}
.choose_category_agencies_categroy a{ background-color: #f3f4f7;margin-right: 4px;font-size: 12px;color: #000;border-radius: 20px;text-decoration: none;margin-bottom: 10px;padding: 5px 8px;}
.choose_category_agencies_categroy{ float: left;width: 100%;padding-top: 10px;padding-bottom: 22px;}
.choose_category_agencies_platform a{ background-color: #eff6ff;margin-right: 4px;font-size: 11px;color: #000;border-radius: 20px;text-decoration: none;margin-bottom: 10px;padding: 5px 8px;}
.choose_category_agencies_platform{ float: left;width: 100%;padding-top: 10px;padding-bottom: 10px;margin-top: auto;}
.choose_category_agencies_profile{ padding-top: 15px;float: left;width: 100%;text-align: center;border-top: 1px solid #f3f4f6;}
.choose_category_agencies_profile a{ color: #112b5fcc;font-weight: 550;font-size: 14px;padding-bottom: 0;float: left;width: 100%;text-align: right;}
.top_choose_category_agencies_btn{ float: left;width: 100%;text-align: center;padding-top: 48px;}
.top_choose_category_agencies_btn .top_choose_category_agencies_default{ border-radius: 100px;background-color: #112b5f;padding: 15px 25px;font-weight: 500;color: #fff;transition: all .3s cubic-bezier(.4,0,.2,1);font-size: 15px;margin-right: 10px;text-decoration: none;}
.top_choose_category_agencies_btn .top_choose_category_agencies_default:hover{ background: #112b5fe6;}
.top_trusted_industry_leaders{ float: left;width: 100%;padding-top: 64px;padding-bottom: 64px;background: #fff;}
.top_trusted_industry_leaders .top_trusted_industry_leaders_button{ background-color: #112b5f1a;color: #112b5f;border: none;padding: 6px 16px;border-radius: 20px;font-weight: 550;margin: 0 auto;display: block;font-size: 14px;margin-bottom: 25px;width: max-content;text-decoration: none;}
.top_trusted_industry_leaders h2{color: #020817;font-size: 36px;font-weight: 700;line-height: 40px;margin-bottom: 16px;}
.top_trusted_industry_leaders_world{ font-size: 18px;color: #64748b;padding-bottom: 48px;line-height: 28px;}
.trusted_industry_brands_logo img{ max-height: 40px;filter: grayscale(100%);transition: filter .3s ease-in-out;}
.trusted_industry_brands_logo img:hover{ filter: grayscale(0);}
.top_trusted_industry_leaders_ranks{ background: #fff;padding: 40px;border-radius: 15px;float: left;width: 100%;margin-top: 64px;text-align: center;box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.top_trusted_industry_leaders_ranks h3{ font-size: 23px;color: #000;margin-bottom: 15px;font-weight: 700;}
.top_trusted_industry_leaders_network{ font-size: 16px;color: #64748b;margin-bottom: 45px;}
.top_trusted_industry_leaders_ranks_btn{ margin-bottom: 15px;}
.top_trusted_industry_leaders_ranks_btn .top_trusted_industry_leaders_ranks_default{ border-radius: 100px;background-color: #112b5f;padding: 15px 25px;font-weight: 500;color: #fff;transition: all .3s cubic-bezier(.4,0,.2,1);font-size: 15px;margin-right: 10px;text-decoration: none;}
.top_trusted_industry_leaders_ranks_btn .top_trusted_industry_leaders_ranks_default:hover{ background: #112b5fe6;}
.top_recent_reviews_feedback{ float: left;width: 100%;padding-top: 20px;padding-bottom: 64px;background: #fff;}
.top_recent_reviews_feedback .top_recent_reviews_feedback_button{ background-color: #112b5f1a;color: #112b5f;border: none;padding: 6px 16px;border-radius: 20px;font-weight: 550;margin: 0 auto;display: block;font-size: 14px;margin-bottom: 25px;width: max-content;text-decoration: none;}
.top_recent_reviews_feedback h2{color: #020817;font-size: 36px;font-weight: 700;line-height: 40px;margin-bottom: 16px;}
.top_recent_reviews_feedback_world{ font-size: 18px;color: #64748b;padding-bottom: 48px;line-height: 28px;}
.top_recent_reviews_feedback_expectation_card{ background-color: #fff;padding: 32px;border-radius: 10px;box-shadow: 0 10px 30px rgba(0,0,0,.1);height: 100%;}
.top_recent_reviews_feedback_expectation_star{ margin-bottom: 16px;}
.top_recent_reviews_feedback_expectation_star i{ color: #ffc107;font-size: 16px;}
.top_recent_reviews_feedback_expectation_star .rating_feedback_star{ font-size: 16px;margin-left: 5px;}
.top_recent_reviews_feedback_expectation_desc{ font-size: 17px;font-weight: 550;line-height: 30px;margin-bottom: 26px;}
.top_recent_reviews_feedback_expectation_infomation{ display: flex;justify-content: space-between;align-items: center;}
.top_recent_reviews_feedback_expectation_infomation_profile{ display: flex;flex-direction: column;}
.top_recent_reviews_feedback_expectation_infomation_profile .profile_name{ font-size: 16px;font-weight: 700;}
.top_recent_reviews_feedback_expectation_infomation_profile .profile_designation{ font-size: 15px;color: #64748b;}
.top_recent_reviews_feedback_expectation_infomation_profile .profile_date{ font-size: 13px;color: #64748b;}
.top_recent_reviews_feedback_expectation_company{ display: flex;flex-direction: column;border-left: 1px solid #e2e8f0;padding-left: 15px;height: 45px;justify-content: center;}
.top_recent_reviews_company_for{ font-size: 14px;font-weight: 550;}
.top_recent_reviews_company_name{ font-size: 14px;color: #112b5f;}
.top_recent_reviews_feedback_expectation_btn{ float: left;width: 100%;text-align: center;padding-top: 48px;}
.top_recent_reviews_feedback_expectation_btn .top_recent_reviews_feedback_expectation_default{ border-radius: 100px;background-color: #fff;padding: 15px 25px;font-weight: 600;color: #112b5f;transition: all .3s cubic-bezier(.4,0,.2,1);font-size: 15px;margin-right: 10px;text-decoration: none;border: 1px solid #e5e7eb;box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.top_recent_reviews_feedback_expectation_btn .top_recent_reviews_feedback_expectation_default:hover{ background: #f9fafb;}
.top_recent_industry_insights{ float: left;width: 100%;padding-top: 25px;padding-bottom: 65px;background: #fff;}
.top_recent_industry_insights .top_recent_industry_insights_button{ background-color: #112b5f1a;color: #112b5f;border: none;padding: 6px 16px;border-radius: 20px;font-weight: 550;margin: 0 auto;display: block;font-size: 14px;margin-bottom: 25px;width: max-content;text-decoration: none;}
.top_recent_industry_insights h2{color: #020817;font-size: 36px;font-weight: 700;line-height: 40px;margin-bottom: 16px;}
.top_recent_industry_insights_world{ font-size: 18px;color: #64748b;padding-bottom: 48px;line-height: 28px;}
.top_recent_industry_insights_releases_card{ float: left;width: 100%;padding: 25px 20px 25px 20px;}
.top_recent_industry_insights_releases_card .top_recent_industry_insights_releases_card_title{ color: #020817;font-weight: 500;font-size: 20px;line-height: 28px;margin-bottom: 0;}
.top_recent_industry_insights_releases_card .top_recent_industry_insights_releases_card_desc{ margin-top: 10px;font-size: 15px;color: #64748b;line-height: 23px;margin-bottom: 10px;}
.top_recent_industry_insights_releases_card_btn{ font-size: 14px;text-decoration: none;font-weight: 600;display: flex;align-items: center;color: #112b5f;}
.top_recent_industry_insights_releases_category{ margin-bottom: 12px;}
.insights_releases_category_read{ float: right;color: #64748b;font-size: 14px;}
.insights_releases_category_date{ color: #112b5f;font-size: 14px;}
.recent_industry_insights_releases_article{ float: left;border-radius: 10px;height: 100%;display: flex;flex-direction: column;box-shadow: 0 4px 6px rgba(0,0,0,.1);}
.recent_industry_insights_releases_profile{ padding-top: 15px;float: left;width: 100%;text-align: center;border-top: 1px solid #f3f4f6;margin-top: auto;}
.top_recent_industry_insights_btn{ float: left;width: 100%;text-align: center;padding-top: 48px;}
.top_recent_industry_insights_btn .top_recent_industry_insights_default{ border-radius: 100px;background-color: #fff;padding: 15px 25px;font-weight: 600;color: #112b5f;transition: all .3s cubic-bezier(.4,0,.2,1);font-size: 15px;margin-right: 10px;text-decoration: none;border: 1px solid #e5e7eb;box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.top_recent_industry_insights_btn .top_recent_industry_insights_default:hover{ background: #f9fafb;}
.top_ready_find_ideal_partner_ranks{ background: #fff;padding: 48px;border-radius: 15px;float: left;width: 100%;text-align: center;box-shadow: 0 10px 30px rgba(0,0,0,.1);margin-top: 64px;margin-bottom: 64px;}
.top_ready_find_ideal_partner_ranks h2{color: #020817;font-size: 35px;margin-bottom: 24px;font-weight: 700;}
.top_ready_find_ideal_partner_network{ font-size: 18px;color: #64748b;margin-bottom: 40px;line-height: 28px;font-weight: 400;}
.top_ready_find_ideal_partner_ranks_btn{margin-top: 45px;margin-bottom: 15px;}
.top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_default{ border-radius: 100px;background-color: #112b5f;padding: 15px 25px;font-weight: 550;color: #fff;transition: all .3s cubic-bezier(.4,0,.2,1);font-size: 15px;margin-right: 10px;text-decoration: none;}
.top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_default:hover{ background: #112b5fe6;}
.top_ready_find_ideal_partner_your{ float: left;width: 100%;background-image: linear-gradient(to right,#112b5f0d,#112b5f1a);}
.top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_browse{ border-radius: 100px;background-color: #fff;padding: 15px 25px;font-weight: 550;color: #020817;transition: all .3s cubic-bezier(.4,0,.2,1);font-size: 15px;margin-right: 10px;text-decoration: none;border: 1px solid #e5e7eb;box-shadow: 0 10px 30px rgba(0,0,0,.1);}
.top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_browse:hover{ background: #f9fafb;}
.better_business_decision_divider{ display: block;position: absolute;top: 50%;right: 0px;width: 32px;height: 2px;background-image: linear-gradient(to right,#112b5f4d,#112b5f1a);z-index: 0;}
footer{float: left;width: 100%;}

@media only screen and (max-width: 767px) {
    .container{max-width: 100%;}    
    .top_rated_development_providers .container {max-width: 100%;}
    .container-fluid {max-width: 100%;}    
    .top_rated_development_providers{padding-top: 60px;padding-bottom:40px;}
    .top_rated_development_providers h1{font-size: 30px;line-height: 35px;margin-bottom: 15px;}
    .top_rated_development_providers p{font-size: 16px;line-height: 26px;margin-bottom: 15px;}
    .top_rated_development_providers_search{display: block;}
    .top_rated_development_providers_search_btn{width: 100%;height: 50px;margin-top: 5px;}
    .top_rated_development_providers_popular_web {margin-bottom: 15px;}
    .top_rated_development_providers_image_guidance_box{width: 90%;padding: 20px 20px 25px 20px;top: 15%;}
    .top_rated_development_providers_stats{padding: 50px 20px 0px 20px;}
    .top_rated_development_providers_stats_box{margin-bottom: 15px;padding: 20px;}
    .top_rated_development_providers_stats_box p{margin-bottom: 0px;}
    .top_featured_providers_companies{padding-top: 45px;padding-bottom: 20px;}
    .top_featured_providers_companies h2{font-size: 26px;line-height: 30px;}
    .top_featured_providers_companies p{font-size: 16px;margin-bottom: 20px;line-height: 26px;}
    .top_featured_providers_companies .featured_presentation .nav-item {float: left;width: 100%;text-align: center;margin-bottom: 10px;}
    .featured_presentation .nav-item .nav-link.active{width: 100%;}
    .featured_presentation .nav-item .nav-link{width: 100%;}
    .top_featured_providers_companies .featured_presentation .nav-item:last-child{margin-bottom: 0px;}
    .featured_presentation_content{padding-top: 15px;}
    .featured_presentation_content_location p{margin-bottom: 0px !important;}
    .featured_presentation_content_item{float: left;width: 100%;height: auto;padding: 14px 14px 5px 14px;}
    .top_shop_better_business_decision{padding-top: 20px;padding-bottom: 30px;}
    .top_shop_better_business_decision_in{margin-bottom: 15px;}
    .top_shop_better_business_decision h2{font-size: 26px;line-height: 30px;}
    .top_shop_better_business_decision p{font-size: 16px;margin-bottom: 20px;line-height: 26px;}
    .better_business_decision_divider{display: none;}
    .top_consultants_partner_section{padding-top:5px;padding-bottom: 45px;}
    .top_consultants_partner_subscribe_bg{padding:30px 24px 45px 24px;}
    .top_consultants_partner_section h3{margin-bottom: 10px;font-size: 20px;}
    .top_consultants_partner_section p{font-size: 16px;margin-bottom: 30px;}
    .top_choose_category_agencies{padding-top: 40px;padding-bottom: 40px;}
    .top_choose_category_agencies h2{font-size: 26px;line-height: 30px;}
    .top_choose_category_agencies p{font-size: 16px;margin-bottom: 20px;line-height: 26px;}
    .top_choose_category_agencies_btn{padding-top: 30px;}
    .top_trusted_industry_leaders h2{font-size: 26px;line-height: 30px;}
    .top_trusted_industry_leaders p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .top_trusted_industry_leaders{padding-top: 32px;padding-bottom: 32px;}
    .trusted_industry_brands_logo {margin-bottom: 30px;}
    .top_trusted_industry_leaders_ranks{margin-top: 32px;padding: 20px;}
    .top_trusted_industry_leaders_network{margin-bottom: 20px;}
    .top_trusted_industry_leaders_ranks h3{margin-bottom: 10px;font-size: 20px;}
    .top_recent_reviews_feedback h2{font-size: 26px;line-height: 30px;}
    .top_recent_reviews_feedback p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .top_recent_reviews_feedback_expectation_card{padding: 22px;height: auto;margin-bottom: 20px;}
    .top_recent_reviews_feedback_expectation_desc{margin-bottom: 10px;}
    .top_consultants_partner_started_btn{text-align: center;}
    .top_recent_reviews_feedback_expectation_btn{padding-top: 25px;}
    .top_recent_reviews_feedback{padding-bottom: 32px;}
    .top_recent_industry_insights{padding-bottom: 40px;}
    .top_recent_industry_insights h2{font-size: 26px;line-height: 30px;}
    .top_recent_industry_insights p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .recent_industry_insights_releases_article{height: auto;margin-bottom: 20px;}
    .top_recent_industry_insights_releases_card{padding: 15px 15px 15px 15px;}
    .top_recent_industry_insights_btn{padding-top: 24px;}
    .top_ready_find_ideal_partner_ranks{margin-top: 32px;margin-bottom: 32px;padding: 22px;}
    .top_ready_find_ideal_partner_ranks h2{font-size: 26px;line-height: 30px;margin-bottom: 12px;}
    .top_ready_find_ideal_partner_ranks p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .top_ready_find_ideal_partner_network{margin-bottom: 10px;}
    .top_ready_find_ideal_partner_ranks_btn{margin-top: 22px;}
    .top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_default{padding: 15px 12px;font-size: 13px;margin-right: 4px;}
    .top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_browse{padding: 15px 12px;font-size: 12px;margin-right: 0px;}
    #contactModal .close-text-btn{left: 10px;position: relative;}
    }
    
@media only screen and (min-width: 768px) and (max-width:1199px) {
    .container{max-width: 100%;}
    .top_rated_development_providers .container {max-width: 100%;}
    .container-fluid {max-width: 100%;}    
    .top_rated_development_providers{padding-top: 60px;padding-bottom:40px;}
    .top_rated_development_providers h1{font-size: 40px;line-height: 45px;margin-bottom: 15px;}
    .top_rated_development_providers p{font-size: 16px;line-height: 26px;margin-bottom: 15px;}
    .top_rated_development_providers_popular_web {margin-bottom: 15px;}
    .top_rated_development_providers_image_guidance_box{width: 90%;padding: 20px 20px 25px 20px;top: 15%;}
    .top_rated_development_providers_stats{padding: 50px 20px 0px 20px;}
    .top_rated_development_providers_stats_box{margin-bottom: 15px;padding: 20px;}
    .top_rated_development_providers_stats_box p{margin-bottom: 0px;}
    .top_featured_providers_companies{padding-top: 45px;padding-bottom: 20px;}
    .top_featured_providers_companies h2{font-size: 30px;line-height: 30px;}
    .top_featured_providers_companies p{font-size: 16px;margin-bottom: 20px;line-height: 26px;}
    .featured_presentation .nav-item .nav-link{margin-right: 8px;}
    .featured_presentation_content{padding-top: 15px;}
    .featured_presentation_content_location p{margin-bottom: 0px !important;}
    .featured_presentation_content_item{float: left;width: 100%;height: auto;padding: 14px 14px 5px 14px;}
    .top_shop_better_business_decision{padding-top: 20px;padding-bottom: 30px;}
    .top_shop_better_business_decision_in{margin-bottom: 15px;}
    .top_shop_better_business_decision h2{font-size: 30px;line-height: 30px;}
    .top_shop_better_business_decision p{font-size: 16px;margin-bottom: 20px;line-height: 26px;}
    .better_business_decision_divider{display: none;}
    .top_consultants_partner_section{padding-top:5px;padding-bottom: 45px;}
    .top_consultants_partner_subscribe_bg{padding:30px 24px 35px 24px;}
    .top_consultants_partner_section h3{margin-bottom: 10px;font-size: 20px;}
    .top_consultants_partner_section p{font-size: 16px;margin-bottom: 0px;}
    .top_choose_category_agencies{padding-top: 40px;padding-bottom: 55px;}
    .top_choose_category_agencies h2{font-size: 30px;line-height: 30px;}
    .top_choose_category_agencies p{font-size: 16px;margin-bottom: 20px;line-height: 26px;}
    .top_choose_category_agencies_btn{padding-top: 30px;}
    .top_trusted_industry_leaders h2{font-size: 30px;line-height: 30px;}
    .top_trusted_industry_leaders p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .top_trusted_industry_leaders{padding-top: 32px;padding-bottom: 32px;}
    .trusted_industry_brands_logo {margin-bottom: 30px;}
    .top_trusted_industry_leaders_ranks{margin-top: 32px;padding: 20px;}
    .top_trusted_industry_leaders_network{margin-bottom: 20px;}
    .top_trusted_industry_leaders_ranks h3{margin-bottom: 10px;font-size: 20px;}
    .top_recent_reviews_feedback h2{font-size: 30px;line-height: 30px;}
    .top_recent_reviews_feedback p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .top_recent_reviews_feedback_expectation_card{padding: 22px;height: auto;margin-bottom: 20px;}
    .top_recent_reviews_feedback_expectation_desc{margin-bottom: 10px;}
    .top_consultants_partner_started_btn{text-align: center;}
    .top_recent_reviews_feedback_expectation_btn{padding-top: 25px;}
    .top_recent_reviews_feedback{padding-bottom: 32px;}
    .top_recent_industry_insights{padding-bottom: 40px;}
    .top_recent_industry_insights h2{font-size: 30px;line-height: 30px;}
    .top_recent_industry_insights p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .recent_industry_insights_releases_article{height: auto;margin-bottom: 20px;}
    .top_recent_industry_insights_releases_card{padding: 15px 15px 15px 15px;}
    .top_recent_industry_insights_btn{padding-top: 24px;}
    .top_ready_find_ideal_partner_ranks{margin-top: 32px;margin-bottom: 32px;padding: 22px;}
    .top_ready_find_ideal_partner_ranks h2{font-size: 26px;line-height: 30px;margin-bottom: 12px;}
    .top_ready_find_ideal_partner_ranks p{font-size: 16px;padding-bottom: 20px;line-height: 26px;}
    .top_ready_find_ideal_partner_network{margin-bottom: 10px;}
    .top_ready_find_ideal_partner_ranks_btn{margin-top: 22px;}
    .top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_default{padding: 15px 12px;font-size: 13px;margin-right: 4px;}
    .top_ready_find_ideal_partner_ranks_btn .top_ready_find_ideal_partner_ranks_browse{padding: 15px 12px;font-size: 12px;margin-right: 0px;}    
    }

    /* faq privacy terms */    
.topdevelopers_Privacy_Policy_discover{padding-top: 80px;padding-bottom: 60px;}
.topdevelopers_Privacy_Policy_discover_title {display: flex;margin-bottom: 20px;}
.topdevelopers_Privacy_Policy_discover_title h1 {font-size: 30px;line-height: 36px;font-weight: 700;margin-bottom: 0px;}
.topdevelopers_Privacy_Policy_discover_title svg {margin-right: 8px;}
.topdevelopers_Privacy_Policy_discover p{ font-size: 17px;line-height: 28px;color: #374151;margin: 0 0 15px;}
.topdevelopers_Privacy_Policy_discover h2{ font-size: 24px;color: #1f2937;margin-bottom: 12px;line-height: 32px;font-weight: 600;border-bottom: 1px solid #eee;padding-bottom: 15px;padding-top: 15px;}  
.topdevelopers_Privacy_Policy_discover h2 strong{margin-right:7px;}
.topdevelopers_Privacy_Policy_discover ul {padding: 0px 30px;}
.topdevelopers_Privacy_Policy_discover ul li{ font-size: 17px;line-height: 28px;color: #374151;margin: 0 0 15px;}
.topdevelopers_frequently_asked_questions_discover{padding-top: 80px;padding-bottom: 60px;}
.topdevelopers_frequently_asked_questions_discover_title {display: flex;margin-bottom: 20px;}
.topdevelopers_frequently_asked_questions_discover_title h1 {font-size: 30px;line-height: 36px;font-weight: 700;margin-bottom: 0px;}
.topdevelopers_frequently_asked_questions_discover_title svg {margin-right: 8px;}
.topdevelopers_frequently_asked_questions_discover p{ font-size: 17px;line-height: 28px;color: #374151;margin: 0 0 25px;}  
.topdevelopers_frequently_asked_questions_discover h2{ font-size: 28px;font-weight: 600;line-height: 40px;text-align: center;margin-bottom: 30px;}
.topdevelopers_frequently_asked_questions_discover_item{ background-color: #fff;border: 1px solid #eee;margin-bottom: 15px;border-radius: 10px;}
.topdevelopers_frequently_asked_questions_discover_header .accordion-button{ background-color: #fff;color: #1f2937;font-weight: 500;border: none;box-shadow: none;padding-top: 15px;padding-bottom: 15px;font-size: 18px;line-height: 25px;}
.topdevelopers_frequently_asked_questions_discover_header .accordion-button:hover{ color: #1f2937;text-decoration: underline;}
.topdevelopers_frequently_asked_questions_discover_header .accordion-button:not(.collapsed){ background-color: #fff;}
.topdevelopers_frequently_asked_questions_discover_body{ color: #374151;padding: 0 20px 20px 20px;font-size: 15px;}
.topdevelopers_frequently_asked_questions_discover_header .accordion-button::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;transform: none;background-size: 13px;font-weight: 700;position: relative;top: 5px;}
.topdevelopers_frequently_asked_questions_discover_header .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform: rotate(-180deg);}
.topdevelopers_frequently_asked_questions_discover_header {margin-bottom: 0px;}
@media only screen and (max-width: 767px) {
.topdevelopers_Privacy_Policy_discover {padding-top: 60px;padding-bottom: 40px;}    
.topdevelopers_Privacy_Policy_discover_title h1{font-size: 25px;line-height: 28px;}
.topdevelopers_Privacy_Policy_discover p{font-size: 16px;line-height: 25px;margin-bottom: 10px;}
.topdevelopers_Privacy_Policy_discover_title svg{width: 25px;height: 25px;}
.topdevelopers_Privacy_Policy_discover h2{font-size: 22px;line-height: 28px;padding-top: 10px;}
.topdevelopers_Privacy_Policy_discover ul li{font-size: 16px;line-height: 25px;margin-bottom: 10px;}
.topdevelopers_frequently_asked_questions_discover {padding-top: 60px;padding-bottom: 40px;}    
.topdevelopers_frequently_asked_questions_discover_title h1{font-size: 23px;line-height: 28px;}
.topdevelopers_frequently_asked_questions_discover p{font-size: 16px;line-height: 25px;margin-bottom: 10px;}
.topdevelopers_frequently_asked_questions_discover h2{font-size: 22px;line-height: 28px;}
.topdevelopers_frequently_asked_questions_discover_title svg{width: 25px;height: 25px;}
.topdevelopers_frequently_asked_questions_discover_header .accordion-button{font-size: 16px;line-height: 25px;}
}