* { margin: 0px; padding: 0px; }
body { margin: 0; padding: 0; text-decoration: none; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-family: 'Roboto', sans-serif; font-size: 16px; color: #666; line-height: 1.5; }
@font-face { font-family: 'Roboto, sans-serif'; src: url('../fonts/ roboto.light.ttf'); }
@font-face { font-family: "Roboto light"; src: url(/fonts/Roboto-Light.ttf); }
@font-face { font-family: "Roboto bold"; src: url(/fonts/Roboto-Bold.ttf); }
@font-face { font-family: 'Roboto-Regular, sans-serif'; src: url(/fonts/Roboto-Regular.ttf); }
a { text-decoration: none; color: #4d84e8; }
.d-block { display: block; float: left; width: 100%; }
.hdr_right_galogo { width: 220px; float: right; }
.logo_img { width: 180px; }
header { display: flex; width: 100%; padding: 0px 50px; box-sizing: border-box; height: 80px; align-items: center; border-bottom: 1px solid #d5d5d5; }
.hdr_left { width: 16%; box-sizing: border-box; }
.hdr_middle { width:60%; box-sizing: border-box; }
.hdr_right { width: 24%; box-sizing: border-box; }
.hder_nav li { display: inline-block; list-style: none; }
.hder_nav li a { margin-right:30px; color: #666; padding-bottom: 28px; border-bottom: 3px solid #fff; }
.hder_nav li.active a, .hder_nav li:hover a { color: #ec5d2a; border-bottom: 3px solid #ec5d2a; }
footer { background: #444444; padding: 35px 0px; box-sizing: border-box; }
.footer_sec_total { display: flex; width: 100%; align-items: flex-start; border-top: 1px solid rgba(255,255,255,0.5); border-bottom: 1px solid rgba(255,255,255,0.5); padding: 35px 0px; margin: 30px 0px; }
.footer_sec_single { width: 20%; margin-right: 20px; }
.footer_sec_single ul li a { color: rgba(255,255,255,0.5); font-size: 14px; }
.footer_sec_single ul li { list-style: none; margin-bottom: 2px; }
.footer_sec_single_title { color: #fff; margin-bottom: 18px; font-weight: normal; }
.footer_txt { color: rgba(255,255,255,0.5); font-size: 14px; }
.footer_si_txt { color: rgba(255,255,255,0.5); display: inline-block; vertical-align: middle; margin-right: 40px; }
.content_top_sec { padding: 0px; box-sizing: border-box; }
.content_bottom_sec { padding: 0px; box-sizing: border-box; background: #eff2f6; }
.share_reservation_btn { background: #ec5d2a; border: 0px; border-radius: 5px; color: #fff; height: 50px; width: 229px; font-size: 16px; }
.download_fastbase_introductory_btn { background: #ec5d2a; border: 0px; border-radius: 5px; color: #fff; height: 50px; width: 320px; font-size: 16px; margin: 8px 0px 55px; }
.content_sec_hdg { color: #333; font-size: 18px; font-weight: normal; display: block; float: left; width: 100%; margin-bottom: 11px; }
.fastbase_location_single { background: #fff; border: 0px; border-radius: 5px; margin-right: 20px; width: 270px; padding: 18px; box-sizing: border-box; height: 130px; }
.fastbase_location_total { display: flex; margin-top: 40px; margin-bottom: 10px; width: 100%; }
.content_bottom_sec_hdg { font-weight: bold; font-size: 30px; color: #333; margin-bottom: 22px; }
.content_txt { margin-bottom: 25px; display: block; float: left; width: 100%; }
.content_top_sec_page { width: 73.95%; margin: 0px auto; box-sizing: border-box; }
.content_top_sec_page_main { padding: 54px 4.39% 50px; background: #fff; margin-top: -169px; border-radius: 10px; box-sizing: border-box; }
.content_bottom_sec_page_main { padding: 50px 4.39%; box-sizing: border-box; }
.content_bottom_sec_page { width: 73.95%; margin: 0px auto; box-sizing: border-box; }
.home_icon { width: 22px; position: relative; top: 3px; margin-right: 10px; }
.fastbase_location_single p { display: inline-block; vertical-align: top; }
.fastbase_location { font-size: 18px; color: #333; margin-bottom: 11px; display: inline-block; }
.gicon { width: 65px; display: inline-block; vertical-align: middle; margin-right: 40px; }
.google_searc_big_div { background: #eff2f6; border: 0px; border-radius: 5px; padding: 32px 40px; margin: 10px 0px 36px; width: 100%; box-sizing: border-box; }
.google_searc_big_div p { display: inline-block; vertical-align: middle; font-size: 24px; color: #333; font-weight: lighter; width: 88%; line-height: 1.2; }
.content_top_sec_hdg { font-size: 30px; color: #333; font-weight: bold; line-height: 1.2; margin-bottom: 28px; }
.footer_page { width: 73.95%; margin: 0px auto; box-sizing: border-box; }
.footer_page_main { padding: 0px 4.39%; box-sizing: border-box; }
.banner.page1 { background: url(../images/page1_banner.png) center top no-repeat; background-size: cover; height: 500px; }
.banner.page2 { background: url(../images/page2_banner.png) left top no-repeat; background-size: cover; height: 500px; }
.mb-0 { margin-bottom: 0px; }
.si_icon { display: inline-block; margin-right: 10px; width: 23px; vertical-align: middle; }
.orange_txt { color: #ec5d2a; }
.content_sec_main_hdg { font-size: 30px; font-weight: bold; color: #333; }
.fastbase_statistics_div { display: flex; width: 100%; justify-content: space-between; float: left; margin: 38px 0px 41px; }
.fastbase_statistics_single { width: 33.2%; background: #eff2f6; text-align: center; padding: 47px 0px 52px; }
.fastbase_statistics_single:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.fastbase_statistics_single:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.statistics_no { color: #4d84e8; font-size: 60px; font-weight: bold; margin-bottom: 2px; display: inline-block; }
.map_img { margin-top: 55px; }
.map_img_div { text-align: center; }
.map_desc_p { text-align: center; color: 999999; margin-top: 8px; }
.content_sec_main_hdg.webtraffic { margin-top: 59px; margin-bottom: 10px; }
.content_sec_main_hdg.fastbasedatabae { margin-bottom: 12px; }
.banner.page4 { background: url(../images/page4_banner.png) left top no-repeat; background-size: cover; height: 500px; }
.corporate_logo_img { display: inline-block; width: 120px; vertical-align: middle; }
.famous_words_div p { display: inline-block; width: 80%; font-size: 24px; color: #333333; font-weight: lighter; margin-left: 50px; line-height: 1.2; vertical-align: middle; }
.famous_words_div { padding-bottom: 60px; border-bottom: 1px solid #e2e7ee; margin-bottom: 45px; }
.data_analytics_total_div { display: flex; justify-content: space-between; float: left; width: 100%; flex-wrap: wrap; margin-top: 16px; }
.data_analytics_single { width: 32.5%; background: #fff; border-radius: 5px; padding: 30px 60px 30px 30px; box-sizing: border-box; margin-bottom: 15px; height: 280px; position: relative; }
.data_analytics_sec_logo.one { height: 50px; margin-top: 10px; }
.data_analytics_sec_logo.two { height: 50px; margin-top: 10px; }
.data_analytics_sec_logo.three { height: 37px; margin-top: 17px; }
.data_analytics_sec_logo.four { height: 20px; margin-top: 26px; }
.data_analytics_sec_logo.five { height: 37px; margin-top: 16px; }
.data_analytics_sec_logo.six { height: 20px; margin-top: 26px; }
.data_analytics_sec_logo.seven { height: 37px; margin-top: 18px; }
.data_analytics_sec_logo.eight { height: 37px; margin-top: 18px; }
.data_analytics_sec_logo.nine { height: 28px; margin-top: 22px; }

.comp_logo_div { display: flex; justify-content: left; width: 100%; height: 85px; }
.data_analytics_sec_time { position: absolute; bottom: 45px; width: 90%; }
.data_analytics_viewall_btn { background: #ec5d2a; border: 0px; border-radius: 5px; color: #fff; height: 50px; width: 236px; font-size: 16px; }
.text-center { text-align: center; }
.data_analytics_viewall_p { margin: 45px 0px 10px; }
.banner.page3 { background: url(../images/page3_banner.png) left top no-repeat; background-size: cover; height: 500px; }
.share_pruchase_plan_form_single input { height: 60px; background: #eff2f6; border: 0px; border-radius: 5px; width: 100%; }
.share_pruchase_plan_form_single label { display: block; float: left; width: 100%; margin-bottom: 14px; text-transform: uppercase; font-size: 14px; color: #333333; }
.share_pruchase_plan_form { display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between; border-bottom: 1px solid#e2e7ee; padding-bottom: 25px; }
.share_pruchase_plan_form_single { width: 32%; margin-bottom: 25px; }
.share_purchase_reserve_btn { background: #4d84e8; border: 0px; border-radius: 5px; color: #fff; height: 60px; font-size: 16px; width: 100%; }
.content_top_sec_hdg.share_reservation { margin-bottom: 17px; }
.data_analytics_single.share_reservation { background: #eff2f6; }
.share_purchase_donload_sec { padding: 0px; box-sizing: border-box; background: #ffffff; }
.share_purchase_donload_sec_page { width: 73.95%; margin: 0px auto; box-sizing: border-box; }
.share_purchase_donload_sec_page_main { padding: 50px 4.39%; box-sizing: border-box; }
.content_txt.openfor_customers_txt { padding: 43px 0px 45px; border-bottom: 1px solid #e2e7ee; margin-bottom: 43px; }
.fbse_div { display: flex; width: 100%; justify-content: space-between; align-items: flex-start; padding: 21px 0px 44px; box-sizing: border-box; }
.fbse_left { width: 25%; margin-right: 2px; background: #ffffff; border-top-left-radius: 5px; border-bottom-left-radius: 5px; height: 239px; box-sizing: border-box; }
.fbse_right { width: 75%; background: #ffffff; height: 239px; box-sizing: border-box; border-top-right-radius: 5px; border-bottom-right-radius: 5px; display: flex; align-items: center; justify-content: space-between; padding: 40px; }
.fbse_left_p { padding: 40px; text-align: center; box-sizing: border-box; }
.nbse_hdg_span { color: #333; font-weight: bold; font-size: 22px; }
.nbse_price_span { color: #333; font-weight: normal; font-size: 72px; }
.nbse_hike_price_span { color: #18b57c; font-weight: bold; font-size: 18px; }
.fbse_right_single_hdg { font-size: 18px; color: #333; }

.fbse_right_single { text-align: center; }
.fastbase_location_single.shre_purchase { height: 160px; width: 320px; }
.fastbase_location_total.shre_purchase { margin-top: 0px; padding-top: 30px; }
.download_fastbase_introductory_btn.share_purchase { margin-bottom: 0px; }
.banner_page_hdg { color: #fff; display: block; font-size: 70px; padding-top: 150px; text-shadow: 0px 3px 25px #000; width: 73.95%; margin: 0px auto; box-sizing: border-box; }
header.mobile_hdr { display: flex; height: 60px; align-items: center; width: 100%; padding: 0px 20px; }
.mobile_content_top_sec { padding: 15px 20px 35px; box-sizing: border-box; }
.mobile_content_bottom_sec { background: #eff2f6; padding: 0px 20px; box-sizing: border-box; }
.content_top_sec_hdg.mobile { box-sizing: border-box; line-height: 1.35; margin-bottom: 12px; }
.mobile_page { width: 767px; margin: 0px auto; }
body.investor_mobile { font-size: 14px; }
.hdr_mobile_menu_icon { width: 21px; margin-right: 15px; cursor: pointer; }
.mobile_logo_img { width: 135px; }
.banner.page1.mobile { background-size: 100%; height: auto; }
.banner.page2.mobile { background-size: 100%; height: auto; }
.banner.page3.mobile { background-size: 100%; height: auto; }
.banner.page4.mobile { background-size: 100%; height: auto; }
.banner.page1.mobile .banner_page_hdg.mobile { display: block; width: 100%; padding-left: 0px; padding-top: 14%; padding-bottom: 17%; text-align: center; }
.banner.page2.mobile .banner_page_hdg.mobile { display: block; width: 100%; padding-left: 0px; padding-top: 14%; padding-bottom: 17%; text-align: center; }
.banner.page3.mobile .banner_page_hdg.mobile { display: block; width: 100%; padding-left: 0px; padding-top: 14%; padding-bottom: 17%; text-align: center; }
.banner.page4.mobile .banner_page_hdg.mobile { display: block; width: 100%; padding-left: 0px; padding-top: 14%; padding-bottom: 17%; text-align: center; }
.content_sec_hdg.mobile { font-size: 16px; }
.google_searc_big_div.mobile { padding: 15px 16px; }
.content_bottom_sec_hdg.mobile { margin: 30px 0px 10px; }
.fastbase_location_total.mobile { margin: 25px 0px; flex-wrap: wrap; justify-content: space-between; }
.fastbase_location.mobile { margin-bottom: 5px; font-size: 16px; }
.home_icon.mobile { width: 19px; }
.mobile_footer { padding: 35px 20px; box-sizing: border-box; }
.si_icon.mobile { margin-right: 25px; }
.footer_sec_total.mobile { border: 0px; padding: 0px; flex-wrap: wrap; }
.footer_sec_single.mobile { width: 50%; margin-right: 0px; margin-bottom: 15px; }
.footer_sec_single.mobile ul li { margin-bottom: 10px; }
.footer_sec_single.mobile ul li a { color: #f9f4f4; }
.footer_txt.mobile { text-align: center; }
.famous_words_div.mobile { border: 0px; margin-bottom: 0px; padding-bottom: 30px; }
.famous_words_div.mobile p { margin-left: 0px; width: 100%; margin-top: 13px; }
.comp_logo_div.mobile { justify-content: space-between; height: auto; margin-bottom: 15px; align-items: center; }
.data_analytics_sec_txt.mobile { padding-right: 30%; box-sizing: border-box; }
.data_analytics_viewall_p.mobile { margin: 15px 0px 25px; }
.content_sec_hdg.mobile { font-size: 16px; }
.download_fastbase_introductory_btn.mobile { margin: 8px 0px 35px; }
.content_sec_hdg.mobile.dataanalyticsleading { margin-top: 28px; }
.map_img.mobile { width: 100%; margin-top: 15px; }
.fastbase_statistics_div.mobile { flex-wrap: wrap; }
.empty.page4_hdg_txt { display: none; }
.share_pruchase_plan_form_single.mobile { margin-bottom: 15px; }
.share_pruchase_plan_form_single.mobile input { height: 45px; }
.share_pruchase_plan_form_single.mobile label { margin-bottom: 8px; }
.content_txt.openfor_customers_txt.mobile { padding: 15px 0px 15px; margin-bottom: 20px; }
.fbse_div.mobile { flex-wrap: wrap; }
.fbse_right_single.mobile { width: 50%; }
.fastbase_location_single.mobile.shre_purchase { height: 130px; }
.mobile_share_purchase_donload_sec { padding: 35px 20px; box-sizing: border-box; }
.download_fastbase_introductory_btn.mobile.share_purchase { margin-bottom: 0px; }
.mobile_hdr { position: relative; }
.mobile_menu { position: absolute; z-index: 9; background: #fff; top: 50px; width: 92%; box-shadow: 0px 3px 6px #5e5e5e; left: 20px; }
.mobile_menu ul { display: block; border-top: 3px solid #3f9ef2; }
.mobile_menu ul li { display: block; list-style: none; }
.mobile_menu ul li a { padding: 10px 15px; display: block; color: #666; border-left: 5px solid#ffffff; font-size: 14px; }
.mobile_menu ul li.active a, .mobile_menu ul li a:hover { border-left: 5px solid #b53609; background: #ec5d2a; color: #ffffff; }
.mobile_menu { display: none; }
.content_top_hdg { font-size: 16px; text-transform: uppercase; font-weight: bold; }
.content_top_hdg span { padding-bottom: 30px; display: inline-block; border-bottom: 3px solid #fabc1d; }
.overview_single_sec { margin-top: 55px; }
.overview_sec_main_hdg { font-size: 25px; text-transform: uppercase; font-weight: lighter; margin-bottom: 50px; }
.overview_single_left { display: block; float: left; width: 48%; margin-right: 2%; }
.overview_single_right { display: block; float: left; width: 48%; margin-left: 2%; }
.google_analytics_sec_img { width: 100%; }
.overview_single_total_hdg { font-weight: bold; margin-bottom: 10px; }
.overview_single_total { margin-bottom: 30px; }
.overview_content_p { margin-bottom: 25px; line-height: 1.5; }
.overview_single_left p.overview_content_p:last-child { margin-bottom: 0px; }
.right_content_small_img { width: 100%; border: 2px solid #cccccc; }
.right_total_overview { display: flex; width: 100%; justify-content: space-between; }
.right_content_half { width: 45%; }
.right_content_half_hdg { font-weight: bold; margin-bottom: 10px; }
.easeofuse_icon_div { display: flex; width: 100%; justify-content: space-between; align-items: center; }
.easeofuse_icon.hubspot { width: 17%; }
.easeofuse_icon.salesforce { width: 13%; }
.easeofuse_icon.zapier { width: 15%; }
.easeofuse_icon.pipedrive { width: 20%; }
.easeofuse_icon.zoho { width: 15%; }
.percentage_span { color: #ec5d2a; font-size: 5rem; font-weight: lighter; }
.percentage_fastbase_total_div { display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap; padding-top: 50px; }
.percentage_fastbase_single_div { width: 47%; margin-bottom: 20px; }
.right_difference_single { display: flex; width: 100%; justify-content: space-between; align-content: flex-start; flex-wrap: wrap; margin-bottom: 40px; }
.right_difference_left { width: 20%; }
.right_difference_right { width: 70%; }
.differene_img { width: 100%; }
.overview_single_right_txt { margin-bottom: 10px; }

@media (max-width:766px) {
.mobile_page { display: block; float: left; width: 100%; }
}

@media (max-width:767px) and (min-width:576px) {
.banner_page_hdg.mobile { font-size: 40px; }
.content_top_sec_hdg.mobile { font-size: 25px; }
.content_bottom_sec_hdg.mobile { font-size: 25px; }
.fastbase_location_single.mobile { margin-bottom: 10px; width: 49%; padding: 15px; margin-right: 0px; }
.google_searc_big_div.mobile p { font-size: 16px; width: 80%; line-height: 1.5; }
.share_reservation_btn.mobile { height: 50px; width: 209px; font-size: 15px; }
.gicon.mobile { width: 35px; margin-right: 30px; }
.data_analytics_sec_logo.one.mobile { height: 33px; margin-top: 0px; }
.data_analytics_sec_logo.two.mobile { height: 33px; margin-top: 0px; }
.data_analytics_sec_logo.three.mobile { height: 24px; margin-top: 0px; }
.data_analytics_sec_logo.four.mobile { height: 20px; margin-top: 0px; }
.data_analytics_sec_logo.five.mobile { height: 34px; margin-top: 0px; }
.data_analytics_sec_logo.six.mobile { height: 13px; margin-top: 0px; }
.data_analytics_sec_logo.seven.mobile { height: 25px; margin-top: 0px; }
.data_analytics_sec_logo.eight.mobile { height: 25px; margin-top: 0px; }
.data_analytics_sec_logo.nine.mobile { height: 25px; margin-top: 0px; }
.data_analytics_viewall_btn.mobile { font-size: 14px; height: 40px; width: 150px; }
.corporate_logo_img.mobile { width: 90px; }
.famous_words_div.mobile p { font-size: 20px; line-height: 1.5; }
.content_sec_main_hdg.webtraffic.mobile { font-size: 24px; margin-top: 35px; }
.statistics_no.mobile { font-size: 53px; }
.share_pruchase_plan_form_single.mobile { width: 49%; }
.share_purchase_reserve_btn.mobile { font-size: 14px; height: 45px; }
.nbse_hike_price_span.mobile { font-size: 18px; }
.nbse_price_span.mobile { font-size: 50px; font-weight: bold; }
.nbse_hdg_span.mobile { font-size: 16px; }
.fbse_left.mobile { width: 100%; height: 170px; }
.fbse_right.mobile { width: 100%; flex-wrap: wrap; padding: 20px; height: 210px; }
}

@media (max-width:575px) and (min-width:350px) {
.banner_page_hdg.mobile { font-size: 30px; }
}

@media (max-width:349px) {
.banner_page_hdg.mobile { font-size: 23px; }
}

@media (max-width:399px) {
.banner_page_hdg.mobile { font-size: 23px; }
.content_top_sec_hdg.mobile { font-size: 15px; }
.content_bottom_sec_hdg.mobile { font-size: 15px; }
.famous_words_div.mobile p { font-size: 16px; line-height: 1.5; }
.corporate_logo_img.mobile { width: 60px; }
}

@media (max-width:575px) and (min-width:400px) {
.content_top_sec_hdg.mobile { font-size: 18px; }
.content_bottom_sec_hdg.mobile { font-size: 18px; }
.gicon.mobile { width: 29px; margin-right: 15px; }
.google_searc_big_div.mobile p { font-size: 13px; width: 85%; line-height: 1.5; }
.famous_words_div.mobile p { font-size: 18px; line-height: 1.6; }
.corporate_logo_img.mobile { width: 70px; }
}

@media (max-width:575px) {
.fastbase_location_single.mobile { margin-right: 0px; margin-bottom: 10px; width: 100%; padding: 15px; }
.share_reservation_btn.mobile { height: 40px; width: 190px; font-size: 14px; }
.gicon.mobile { width: 24px; margin-right: 15px; }
.google_searc_big_div.mobile p { font-size: 12px; width: 86%; line-height: 1.5; }
.data_analytics_viewall_btn.mobile { height: 40px; font-size: 14px; width: 100%; }
.data_analytics_sec_logo.one.mobile { height: 25px; margin-top: 0px; }
.data_analytics_sec_logo.two.mobile { height: 22px; margin-top: 0px; }
.data_analytics_sec_logo.three.mobile { height: 18px; margin-top: 0px; }
.data_analytics_sec_logo.four.mobile { height: 14px; margin-top: 0px; }
.data_analytics_sec_logo.five.mobile { height: 24px; margin-top: 0px; }
.data_analytics_sec_logo.six.mobile { height: 10px; margin-top: 0px; }
.data_analytics_sec_logo.seven.mobile { height: 18px; margin-top: 0px; }
.data_analytics_sec_logo.eight.mobile { height: 18px; margin-top: 0px; }
.data_analytics_sec_logo.nine.mobile { height: 18px; margin-top: 0px; }
.download_fastbase_introductory_btn_p.mobile { text-align: center; }
.statistics_no.mobile { font-size: 43px; }
.content_sec_main_hdg.fastbasedatabae.mobile { font-size: 18px; }
.content_sec_main_hdg.webtraffic.mobile { font-size: 18px; margin-top: 35px; }
.content_top_sec_hdg.mobile.page4 { font-size: 18px; }
.empty.page4_hdg_txt { display: initial; }
.share_pruchase_plan_form_single.mobile { width: 100%; }
.content_sec_hdg.mobile { font-size: 16px; }
.nbse_hike_price_span.mobile { font-size: 16px; }
.nbse_price_span.mobile { font-size: 40px; font-weight: bold; }
.nbse_hdg_span.mobile { font-size: 16px; }
.share_pruchase_plan_form_single.mobile.sharereserve_btn label { display: none; }
.share_pruchase_plan_form_single.mobile.sharereserve_btn { margin: 10px 0px 5px; }
.share_purchase_reserve_btn.mobile { font-size: 14px; height: 40px; }
.fbse_left.mobile { width: 100%; height: 150px; }
.fbse_right.mobile { width: 100%; flex-wrap: wrap; padding: 20px; height: 210px; }
}

@media (max-width:767px) {
.data_analytics_single.mobile { width: 100%; padding: 20px 15px; height: 145px; }
.fastbase_statistics_single.mobile { width: 100%; margin-bottom: 2px; }
.download_fastbase_introductory_btn.mobile { font-size: 14px; height: 40px; width: 280px; }
.fbse_right_single_hdg.mobile { font-size: 16px; display: inline-block; margin-bottom: 8px; }
}
