/* Mobile Styles: 0px - 575px */
html, body, .wrapper { overflow-x: hidden !important; max-width: 100vw; }
.container{ max-width:100%; overflow-x: hidden; }

.common-title-bhp h2{ font-size:22px; line-height:30px;}
.common-title-bhp p{ line-height:22px; padding-top:15px;}
.common-title-bhp p br{ display:none;}

/*--------------- HEADER --------------*/
#header{ padding:0px 0px 0px; min-height:110px;}
.logo-bhp{ margin:46px 0px 46px 0px;}
.logo-bhp a img{ height:18px;}
.head-btn-bhp{ padding:30px 0px 30px;}

/*--------------- BANNER --------------*/
#contain{}
.banner-block-in-bhp{ padding-top:110px; padding-bottom:70px; height: 650px;}
.landing_video{ height: 650px; }
.banner-text-main-bhp{ padding:170px 0px 0px;}
.banner-text-main-bhp h1{ font-size:30px; line-height:40px; padding:0px 0px 34px;}
.hero-logo-block-bhp{ bottom:36px;}
.hero-logo1-bhp{ height:30px;}
.hero-logo1-in-bhp a img{ max-height:22px; max-width:74px; height: auto;}
.scroll-down-logo-bhp{ background:url(../images/scroll_down_logo_mobile_bhp.svg) no-repeat center center; width:96px; height:96px; top:100px;}

/*--------------- SECTIONS --------------*/
.how-work-block-main-bhp{ padding:50px 0px 30px;}
.how-work-list-main-bhp{ padding:0px 0px 0px;}
.how-work-box1-bhp{ padding:0px 0px 50px;}
.how-work-box-logo-bhp img{ height:26px;}
.how-work-box-tit-name-bhp{ font-size:18px; line-height:26px;}
.how-work-box-title-bhp{ padding-bottom:13px;}
.how-work-box1-info-bhp h3{ padding-bottom:20px;}
.how-work-box1-info-bhp p{ line-height:22px; padding-bottom:20px;}

.what-do-block-main-bhp{ padding:50px 0px 50px;}
.about-block-main-bhp{ padding:50px 0px 50px;}
.text-slider-block-main-bhp{ padding:50px 0px 50px;}
.what-do-nav-bhp{ padding:20px 0px 50px;}
.what-do-nav-bhp ul{ gap: 10px;}
.what-do-nav-bhp ul li{ padding:0px 15px 0px;}
.what-do-box1-img-bhp{ height:auto;}
.what-do-box1-img-info-bhp{ padding:20px 15px 20px;}
.whatdo-bimg-info-tit-bhp{ padding:0px 0px;}
.whatdo-bimg-logo-bhp{ width:110px; vertical-align:middle;}
.whatdo-bimg-logo-bhp img{ height:20px;}
.whatdo-bimg-info-tit-bhp p{ width:calc(100% - 110px); line-height:20px; vertical-align:middle;}
.whatdo-bimg-chart-bhp{ width:calc(100% - 0px); left:0px; right:0px; bottom:30px;}
.whatdo-bimg-chart-box1-bhp{ padding:0px 15px;}
.whatdo-bimg-chart-box1-img-bhp{ width:84px; height:84px;}
.whatdo-bimg-chart-box1-img-bhp svg.circle-chart{ width:100%; height:100%;}
.whatdo-bimg-chart-box1-text-bhp{ width:100%; height:100%; line-height:84px; font-size:16px;}
.whatdo-bimg-chart-box1-bhp p{ font-size:13px; line-height:18px;}
.what-do-box1-info-bhp h2{ font-size:24px; line-height:24px; padding-top:20px;}
.what-do-box1-info-bhp p{ line-height:22px; font-size: 14px;}
.what-do-box1-info-bhp p br{ display:none;}

.why-choose-block-main-bhp{ padding:50px 0px 50px;}
.why-choose-info-bhp p{ line-height:26px;}
.why-choose-info-bhp p br{ display:none;}

.ai-shaped-block-main-bhp{ padding:50px 0px 50px; min-height: auto;}
.ai-shaped-content p{ font-size:16px; line-height:26px;}
.ai-shaped-content p.intro{ font-size:18px; line-height:30px;}

.growth-partners-block-main-bhp{ padding:50px 0px 50px;}
.growth-partners-list-bhp{ padding:0px 0px 0px;}
.Gpartners-logo1-bhp{ width:50%; margin-bottom:20px;}
.Gpartners-logo1-in-bhp{ height:50px;}
.Gpartners-logo1-in-bhp a img{ max-height:40px; max-width:150px; margin:0px auto;}

.testimonial-block-main-bhp{ padding:50px 0px 30px;}
.testimonial-block-main-bhp .common-title-bhp{ padding-bottom:40px;}
.testimonial-list-main-bhp{ padding:0px 0px 0px;}
.testimonial-box1-bhp{ padding:0px 0px 40px;}
.testimonial-box1-bhp p{ line-height:22px; padding-bottom:15px;}

.get-touch-block-main-bhp{ padding:50px 0px 50px;}
.get-touch-info-bhp h2{ font-size:24px; line-height:32px;}
.get-touch-info-bhp p{ width:100%; font-size:16px; line-height:22px;}
.get-touch-info-bhp h3{ font-size:16px; line-height:22px; padding-bottom:30px;}

/*--------------- FOOTER --------------*/
#footer{}
.footer-top-bhp{ padding:50px 0px 20px;}
.foot-email-bhp{ font-size:16px; line-height:20px; padding:0px 0px 8px;}
.footer-bottom-bhp{ padding:20px 0px 50px; text-align:center;}
.footer-social-bhp{ display:inline-block; vertical-align:top; float:none;}
.footer-nav-bhp{ width:100%; display:inline-block; vertical-align:top; float:none; padding-top:15px;}
