@media (min-width:1024px){
	.bd_iot_accordian_warpper.need-accordions-widget .item .title h5{
		white-space:nowrap
	}
}
@media (max-width:1342px){
	.bd_sob_swiper_wapper .swiper-pagination{
		padding-left:40px;
		padding-right:40px
	}
	.directions.bd_optiview_directions .container{
		padding-left:30px;
		padding-right:30px
	}
}
@media (max-width:1280px){
	.bd_optiview_directions .directions__container{
		gap:50px
	}
	.bd_optiview_directions .swiper-button-next{
		right:-40px!important
	}
	.bd_optiview_directions .swiper-button-next,.bd_optiview_directions .swiper-button-prev{
		width:25px!important;
		height:25px!important
	}
	.bd_optiview_directions .swiper-button-next{
		right:-30px!important
	}
	.bd_optiview_directions .swiper-button-prev{
		left:320px!important
	}
	.bd_button_list_warpper{
		gap:15px
	}
	.download_content.bd_button.bd_blue_gradient{
		width:100%;
		padding:9px 20px
	}
	.bd_sign_in_button{
		width:100%;
		padding:13px 40px
	}
}
@media (max-width:1024px){
	.bd_heading_section h2{
		font-size:2.5rem;
		padding:30px 0
	}
	.history-widget .items .item:nth-child(odd){
		padding-left:30px
	}
	.history-widget .items .item:nth-child(2n+2){
		padding-right:12px
	}
	.bd_section_heading{
		font-size:1.8rem
	}
	.wyswig-content.about p{
		font-size:1rem
	}
	.team-grid{
		grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
		gap:25px
	}
	.bd_button_list_warpper{
		gap:20px;
		flex-direction:column-reverse
	}
	.bd_button_list_warpper a,.download_content.bd_button.bd_blue_gradient{
		width:100%;
		max-width:100%;
		justify-content:center
	}
	.bd_button_list_warpper .bd_additional_buttons{
		width:100%
	}
	.banner.bd_optiview_bannaer{
		height:100dvh;
		border-radius:unset
	}
	.bd_optiview_bannaer .banner__bg{
		width:100%;
		height:100%;
		border-radius:unset
	}
	.bd_optiview_bannaer .banner__main{
		display:none
	}
	.bd_optiview_bannaer .banner .app-container{
		height:100%
	}
	.bd_optiview_bannaer .banner__wrapper{
		width:100%;
		height:100%;
		padding-top:0
	}
	.bd_optiview_bannaer .banner__wrapper__info{
		display:flex;
		height:100%;
		flex-direction:column;
		gap:40px;
		justify-content:start;
		padding-top:50px
	}
	.bd_optiview_bannaer .banner__wrapper__info__top{
		display:flex;
		flex-direction:column;
		gap:12px
	}
	.bd_optiview_bannaer .banner__wrapper__info__top svg{
		width:100%
	}
	.bd_optiview_bannaer h1{
		font-family:Segoe UI;
		font-weight:400;
		font-size:24px;
		height:49px;
		text-align:center;
		line-height:24px;
		letter-spacing:0%;
		color:#FCFCFD
	}
	.bd_optiview_bannaer .banner__wrapper__info__links{
		justify-content:center;
		align-items:center;
		display:flex;
		flex-direction:column;
		gap:20px
	}
	.bd_optiview_bannaer .banner__wrapper__info__links a{
		border:2px solid #FFF;
		border-radius:90px;
		font-family:Segoe UI;
		font-weight:400;
		font-size:20px;
		line-height:16px;
		letter-spacing:0%;
		text-align:center;
		color:#fff;
		width:192px;
		height:48px;
		display:flex;
		justify-content:center;
		align-items:center;
		text-decoration:none;
		transition:all 0.4s ease-in-out
	}
	.bd_optiview_bannaer .banner__wrapper__info__links a:hover{
		background:#5C678E
	}
	.bd_optiview_bannaer .banner__wrapper .banner-progress{
		bottom:50px;
		left:50%;
		transform:translateX(-50%)
	}
	.bd_optiview_slide_buttons{
		display:flex;
		align-items:center;
		justify-content:center
	}
	.bd_optiview_bannaer .banner__wrapper__info__download{
		left:50%;
		transform:translateX(-50%)
	}
	.bd_optiview_bannaer .banner__wrapper__info__download:hover{
		scale:1.1
	}
	.bd_optiview_bannaer .banner__main{
		display:none
	}
	.directions.bd_optiview_directions{
		overflow:hidden;
		height:870px;
		min-height:auto;
		zoom:1;
		padding-bottom:80px
	}
	.bd_optiview_directions .directions__bg img{
		width:100%;
		object-fit:cover;
		position:absolute;
		height:100%
	}
	.bd_optiview_directions .directions__wrapper{
		height:calc(100% - 28px);
		padding:0
	}
	.bd_optiview_directions .directions__container{
		flex-direction:column-reverse;
		gap:20px;
		height:100%;
		padding:20px 0 0 0;
		justify-content:flex-end;
		display:flex
	}
	.bd_optiview_directions .directions__main{
		top:40px;
		right:50%;
		transform:translateX(50%);
		font-size:24px;
		line-height:36.8px;
		text-align:center
	}
	.bd_optiview_directions .swiper__directions-left{
		max-width:calc(100% - 32px)
	}
	.bd_optiview_directions .swiper__directions-left .swiper-wrapper .swiper-slide{
		flex-direction:column;
		gap:6px
	}
	.bd_optiview_directions .swiper__directions-left .swiper-wrapper .swiper-slide:not(.swiper-slide-visible){
		opacity:0!important;
		transition:all 0.4s ease-in-out
	}
	.bd_optiview_directions .swiper__directions-left .swiper-wrapper .swiper-slide:not(.swiper-slide-active){
		opacity:0!important;
		transition:all 0.4s ease-in-out
	}
	.bd_optiview_directions .directions__title{
		font-size:24px;
		line-height:32px
	}
	.bd_optiview_directions .directions__desc{
		font-size:16px;
		line-height:24px
	}
	.bd_optiview_directions .swiper__directions-right{
		width:100%;
		height:auto;
		margin-left:0;
		margin-top:80px
	}
	.bd_optiview_directions .swiper__directions-right .swiper-wrapper{
		align-items:center
	}
	.bd_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide img{
		width:calc(100% - 100px);
		height:400px;
		transition:all 0.4s ease-in-out;
		scale:unset;
		object-fit:cover
	}
	.bd_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide{
		width:100%!important;
		display:flex;
		justify-content:center;
		height:400px!important;
		scale:unset;
		transition:all 0.4s ease-in-out
	}
	.bd_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide:not(.swiper-slide-active){
		width:100%!important;
		height:400px!important;
		scale:unset
	}
	.bd_optiview_directions .swiper__directions-right .swiper-wrapper .swiper-slide:not(.swiper-slide-active) img{
		width:calc(100% - 100px);
		height:400px!important;
		scale:unset
	}
	.bd_optiview_directions .swiper-pagination{
		display:none
	}
	.bd_optiview_directions .swiper__directions-right .swiper-pagination .swiper-pagination-bullet{
		display:none
	}
	.bd_optiview_directions .swiper-button-prev{
		left:10px!important;
		width:18px!important;
		top:32%!important;
		height:unset!important;
		transition:all 0.4s ease-in-out
	}
	.bd_optiview_directions .swiper-button-prev:hover{
		scale:1
	}
	.bd_optiview_directions .swiper-button-next{
		right:10px!important;
		width:18px!important;
		top:32%!important;
		height:unset!important;
		transition:all 0.4s ease-in-out
	}
	.bd_optiview_directions .swiper-button-next:hover{
		scale:1
	}
	.bd_optiview_solutions{
		padding-top:70px
	}
	.bd_opsb_warpper,.bd_ah_img_wrapper,.bd_opb_box_img_wrapper,.benefits__item .img-wrapper{
		width:80px;
		height:80px
	}
	.bd_optiview_acordion_warpper .acordion__item__trigger{
		height:100px
	}
	.bd_optiview_acordion_warpper .acordion__item__trigger__info h3{
		font-size:22px;
		line-height:22px
	}
	.bd_optiview_acordion_warpper .acordion__item{
		gap:30px
	}
	.bd_form_warpper form .bf_form_group{
		width:calc(50% - 15px)
	}
	.bd_single_news_banner{
		padding-top:0;
		height:100%
	}
	.bd_single_news_banner:before{
		width:calc(100% - 85px);
		height:70%;
		border-radius:0 45px 0 0;
		top:57px;
		bottom:auto
	}
	.bd_single_news_banner .row>*{
		width:100%!important;
		height:100%
	}
	.bd_sn_breadcrumbs{
		margin-bottom:25px
	}
	.bd_sn_banner_content{
		max-width:calc(100% - 85px);
		padding-top:22px;
		padding-bottom:166px
	}
	.bd_sn_post_title{
		font-size:26px;
		line-height:30px
	}
	.bd_sn_banner_image{
		max-width:100%;
		aspect-ratio:1 / .5;
		height:calc(100% - 80px);
		border-radius:45px 0 0 0
	}
	.bd_sn_banner_image img{
		border-radius:45px 0 0 0
	}
	.single-press-release .bd_single_news_banner:before{
		height:60%
	}
	.bd_snrp_banner_image .bd_sn_banner_image{
		aspect-ratio:1 / .26907;
		height:254px
	}
	.bd_sn_banner_image.bd_snrp_banner{
		position:relative;
		margin-top:-70px
	}
	.banner-link{
		position:relative;
		width:fit-content;
		margin:32px auto 0
	}
	.bd_pages_tabs .bd_pt_button_list{
		width:calc(100% + 80px);
		margin:0 -40px
	}
	.bd_recommended_solution_section{
		padding:70px 0 30px
	}
	.bd_rs_box_list .bd_rs_box_warpper{
		width:33.333%;
		margin-bottom:40px
	}
}
@media (max-width:991px){
	.history-widget{
		margin:50px auto
	}
	.history-widget .items .item{
		width:100%;
		padding-top:40px;
		float:none;
		padding-left:30px;
		padding-right:0;
		text-align:left
	}
	.history-widget .items .item:nth-child(2){
		padding-top:40px
	}
	.history-widget .items .item:before{
		top:54px;
		left:-7px;
		right:auto
	}
	.history-widget .items .item:nth-child(2):before{
		top:54px
	}
	.history-widget .items .item:nth-child(odd){
		margin-left:0
	}
	.history-widget .items .item:nth-child(2n+2){
		margin-right:0;
		text-align:left
	}
	.history-widget .items .item:nth-child(2n+2) p{
		text-align:left
	}
	.history-widget .items .item h2{
		margin-bottom:15px
	}
	.history-widget .items .item h4{
		margin-bottom:10px;
		line-height:1.5
	}
	.history-widget .items .line{
		left:0;
		margin-left:0
	}
	.bd_news_posts_filters{
		max-width:100%;
		margin-bottom:40px
	}
	.bd_news_main_posts{
		padding-top:0
	}
	.bd_filters_group_warpper{
		max-width:100%!important;
		display:flex;
		align-items:start;
		flex-wrap:wrap;
		gap:30px
	}
	.bd_filters_group_warpper>*{
		flex:0 0 auto;
		max-width:100%;
		width:calc(50% - 15px)
	}
	.bd_sob_swiper_wapper .swiper-pagination{
		bottom:65px!important
	}
	.bd_so_tabs_warpper .custom-tab-buttons{
		max-width:100%
	}
	.bd_so_tabs_warpper .custom-tab-buttons .custom-tab-btn,.bd_so_tabs_warpper .custom-tab-buttons .custom-tab-btn:focus{
		width:34.1%
	}
	.bd_iot_e_content_warpper{
		margin-top:0;
		max-width:100%;
		margin-bottom:30px;
	}

	.bd_iot_e_content_warpper .download-button {
		margin-bottom: 10px;
	}

	.bd_iot_form_warpper{
		max-width:700px;
		margin:0 auto
	}
	.bd_form_warpper.bd_iot_form_warpper form .g-recaptcha>div{
		width:max-content!important
	}
	.bd_vallue_sec_heading{
		font-size:56px!important;
		margin-bottom:10px!important
	}
	.bd_event_detail_list{
		margin:40px auto 0
	}
	.bd_single_events_offer{
		padding-top:0;
		padding-bottom:50px;
		overflow:hidden
	}
	.bd_single_events_offer_warpper{
		width:calc(100% + 80px);
		flex-direction:column;
		height:100%;
		margin:0 -40px
	}
	.bd_single_events_offer_warpper>*{
		width:100%
	}
	.bd_seef_details{
		padding-left:40px;
		padding-right:40px;
		padding-top:40px;
		margin-bottom:20px;
		text-align:center
	}
	.bd_seef_details h2{
		font-size:26px;
		line-height:28px;
		margin-bottom:20px
	}
	.bd_seef_details_lists li h4,.bd_seef_details_lists li span{
		font-size:20px
	}
	.bd_seeef_speaker img{
		max-width:100%
	}
	.bd_seeef_speaker_detail{
		width:100%;
		text-align:center;
		padding:30px;
		background:#1B204C;
		border-radius:50px 0 0 0
	}
	.bd_seeef_speaker_detail h4{
		font-size:20px
	}
	.bd_seeef_speaker_detail .desc{
		font-size:16px
	}
	.bd_single_events_delegates{
		padding-top:0;
		padding-bottom:29px;
		text-align:center
	}
	.bd_single_events_delegates h2{
		line-height:48px;
		font-size:26px;
		margin-bottom:22px
	}
	.bd_se_delegates_box_warpper{
		min-height:100%;
		margin-bottom:36px
	}
	.bd_se_delegates_box{
		flex-direction:column;
		gap:12px
	}
	.bd_se_db_content{
		gap:8px
	}
	.bd_se_db_content .bd_sn_delegate_name{
		font-size:20px
	}
	.bd_se_db_content .bd_sn_delegate_nposition{
		font-size:16px
	}
	.bd_sn_video_section{
		padding-bottom:40px
	}
	.bd_sn_video_section iframe{
		width:100%;
		height:220px
	}
	.bd_sn_default_section{
		padding-bottom:250px
	}
	.bd_sn_default_box_warpper{
		max-width:100%
	}
	.bd_sn_db_image_wrapper{
		width:calc(100% + 80px);
		margin:0 -40px
	}
	.bd_sn_db_content_warpper{
		padding-top:20px;
		padding-bottom:20px
	}
	.bd_sn_db_category,.bd_sn_bd_bottom_contact{
		margin-left:-40px;
		padding:10px 35px 10px 40px
	}
	.bd_image_section{
		margin-top:40px
	}
	.bd_snm_cw_with_image{
		margin-top:35px
	}
	.bd_snm_cw_with_image .bd_image_section{
		margin-top:0;
		margin-bottom:30px
	}
	.bd_image_section img{
		margin:0 auto
	}
	.bd_rs_box_warpper{
		margin-bottom:30px
	}
	.bd_recommended_solution_section{
		padding:70px 0 40px
	}
	.bd_rs_box_list .bd_rs_box_warpper{
		width:50%;
		margin-bottom:30px
	}
	.bd_pac_box_warpper{
		width:33.333333333%
	}
	.directions.bd_optiview_directions{
		height:100%
	}
	.contacts-media__wrapper{
		flex-direction:column;
		gap:20px
	}
	.contacts-media__wrapper h4{
		font-size:26px;
		line-height:32px
	}
	.contacts-media__wrapper h4 br{
		display:none
	}
	.contacts-media__item-top,.contacts-media__item-contacts{
		align-items:center
	}
	.name{
		font-size:20px
	}
	.position,.contacts-media__item-contacts a{
		font-size:16px
	}

	.bd_sp_image_warpper, 
	.bd_sp_content_warpper {
	    margin-right: 0;
	    margin-left: 0;
	}

	.bd_sp_details h1 {
	    font-size: 38px;
	}

	.bd_sp_details {
	    margin-bottom: 40px;
	}

	.bd_sp_content_margin {
	    margin-bottom: 30px;
	}

	.bd_sp_banner_ceontent h2 {
	    font-size: 42px;
	}

	.bd_sp_video_sec_warpper,
	.bd_sp_form_section .bd_form_warpper form .s_columns {
	    margin: 0;
	    flex-direction: column;
	}

	.bd_sp_form_section .bd_form_warpper form .s_columns>* {
	    width: 100%;
	    padding: 0;
	}

	.bd_sp_form_section .bd_form_warpper form .form-button button {
	    margin-top: 10px;
	}

	.bd_sp_boxes_list {
	    margin-top: 40px;
	    flex-direction: column;
	}

	.bd_sp_box_warpper {
	    max-width: 100%;
	}

	.bd_sp_video {
	    margin: 0 auto;
	}

	.bd_sp_tab .tab .tab-label:after {

	}
}
@media (min-width:600px) and (max-width:768px){
	.wyswig-Content{
		width:65%
	}
}
@media (max-width:768px){
	.bd_heading_section h2{
		font-size:34px;
		text-align:center;
		padding:30px 0
	}
	.bd_section_heading{
		font-size:1.4rem;
		margin-bottom:0
	}
	.wyswig-content.about p{
		font-size:1rem
	}
	.wyswig-content.about{
		width:100%
	}
	.home-page-v2 .vertical-markets-widget-v2{
		padding:35px 0 45px
	}
	.home-page-v2 .vertical-markets-widget-v2 .bd_icet_vm_warpper{
		display:flex;
		flex-direction:column;
		height:850px;
		justify-content:space-between
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .left-block ul{
		margin:20px 0 10px
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .left-block ul li:not(:first-child){
		width:0
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .right-block{
		position:relative;
		top:0
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .right-block ul{
		margin:10px 0
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .right-block ul li:not(:last-child){
		width:0
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .markets-widget-list li div{
		height:400px
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .markets-widget-list .main-widget-item{
		width:100%
	}
	.home-page-v2 .vertical-markets-widget-v2 .container .markets-widget-list .main-widget-item div{
		background-position:50%;
		background-size:cover
	}
	.home-page-v2 .news-v2 ul li{
		padding:5px 0;
		width:100%
	}
	.bd_vm_accordion, 
	.bd_sp_tabs_section,
	.bd_sp_form_section, 
	.bd_sp_video_section,
	.bd_sp_boxes_content,
	.home-page-v2 .news-v2,
	.bd_recommended_solutions,
	.home-page-v2 .section1-v2,
	.home-page-v2 .section2-v2,
	.bd_single_news_main_section,
	.bd_single_news_relates_posts{
		margin:0;
		padding:55px 0!important
	}
	.home-page-v2 .bd_home_section_inner h2{
		font-size:28px;
		line-height:30px;
		margin-bottom:20px
	}
	.home-page-v2 .bd_home_section_inner p{
		font-size:18px;
		line-height:28px
	}
	.home-page-v2 .bd_home_section_inner p a{
		margin-top:20px
	}
	.home-page-v2 .section3-v2{
		padding:55px 0 300px
	}
	.home-page-v2 .section3-v2 .bd_button{
		margin-top:20px;
		margin-bottom:0
	}
	.home-page-v2 .news-v2 ul{
		grid-template-columns:1fr
	}
	.home-page-v2 .news-v2 ul li:first-child{
		grid-row:1
	}
	.home-page-v2 .news-v2 ul .bd_news_imag_wapper{
		max-height:410px;
		margin-bottom:10px
	}
	.home-page-v2 .section1-v2 .bd_button{
		margin-right:auto;
		margin-top:35px
	}
	.home-page-v2 .section3-v2 .row>*{
		width:100%
	}
	.home-page-v2 .vertical-markets-widget-v2 .bd_icet_vm_warpper{
		width:calc(100% + 44px);
		margin:0 -22px
	}
	.bd_sob_swiper_wapper .bd_sob_box{
		background-image:var(--mobileImage);
		background-size:cover!important;
		background-position:center!important;
		background-repeat:no-repeat!important;
		min-height:900px!important
	}
	.bd_sob_swiper_wapper .bd_sob_box .banner_content{
		display:flex;
		flex-direction:column;
		align-items:center;
		text-align:center
	}
	.bd_sob_swiper_wapper .bd_sob_box .banner_content h1{
		font-size:36px!important;
		letter-spacing:0.4px!important;
		margin-bottom:0;
		text-align:center;
		order:1
	}
	.bd_sob_swiper_wapper .bd_sob_box .banner_content.text_white{
		display:flex;
		flex-direction:column;
		align-items:center
	}
	.sub_head{
		font-size:22px!important;
		line-height:48px!important;
		letter-spacing:0.4px!important;
		margin-top:0!important;
		order:2
	}
	.gray_btn{
		font-size:18px!important
	}
	.bd_sob_swiper_wapper .bd_sob_box .banner_content .gray_btn{
		margin-top:10px;
		margin-bottom:25px;
		width:180px!important;
		order:3
	}
	.bd_sob_box .banner_content img{
		max-width:100%;
		margin:auto;
		order:4
	}
	.bd_sob_swiper_arrow{
		display:flex
	}
	.bd_sob_swiper_wapper .swiper-pagination{
		display:none!important
	}
	.bd_so_tabs_warpper{
		margin-top:0
	}
	.bd_so_tabs_warpper .custom-tab-buttons{
		flex-wrap:wrap;
		border-radius:0;
		width:calc(100% + 43px)!important;
		max-width:calc(100% + 43px)!important;
		margin:0 -21.5px
	}
	.bd_so_tabs_warpper .custom-tab-buttons .custom-tab-btn,.bd_so_tabs_warpper .custom-tab-buttons .custom-tab-btn:focus{
		width:100%;
		border-radius:0!important;
		margin-right:0!important
	}
	.bd_sofn_margin{
		display:none
	}
	.bd_so_fn_swiper{
		display:flex
	}
	.bd_news_post_box_warpper{
		min-height:100%
	}
	.bd_np_box_image{
		aspect-ratio:1 / .64287
	}
	.bd_np_box_meta{
		margin:11px 0 20px;
		padding-bottom:16px
	}
	.bd_np_box_meta span.category_pill{
		padding:3px 12px 0
	}
	.bd_news_post_title{
		line-height:130%;
		margin-bottom:8px
	}
	.bd_np_rm_link{
		gap:8px
	}
	.bd_np_rm_link span{
		font-size:14px;
		line-height:16px
	}
	.bd_np_rm_link img{
		width:18px;
		height:18px
	}
	.bd_so_about,.bd_so_contact_us,.bd_sot_contact_us,.bd_do_featured_news,.bd_solution_section,.bd_products_posts_sec{
		padding-top:55px;
		padding-bottom:55px
	}
	.main_heading,.bd_so_about h2:not(.main_heading),.bd_so_about h3:not(.bd_sec_sub_heading),.bd_single_news_relates_posts .main_heading{
		font-size:26px!important;
		line-height:31px!important;
		margin-top:0;
		text-align:center;
		margin-bottom:20px!important
	}
	.bd_pp_post_box_warpper{
		min-height:100%;
		margin-bottom:0
	}
	.bd_pp_post_box_warpper:not(:last-child),.bd_solution_post_box_warpper:not(:last-child){
		margin-bottom:25px
	}
	.bd_pp_box_image{
		aspect-ratio:1 / .59716;
		margin-bottom:12px
	}
	.bd_pp_box_image .cats{
		width:calc(61% - 4.5px)
	}
	.bd_pp_post_title,.bd_solution_post_title{
		font-size:20px;
		line-height:130%
	}
	.bd_exlore_section{
		align-items:start;
		min-height:800px;
		padding-top:55px;
		padding-bottom:55px;
		background-image:var(--mobileImage);
		background-position:bottom;
		center
	}
	.bd_section_heading{
		font-size:26px!important;
		line-height:36px!important;
		margin-bottom:15px!important
	}
	.bd_sec_sub_heading{
		font-size:20px;
		margin-bottom:24px
	}
	.bd_exlore_section .bd_section_heading,.bd_exlore_section .bd_sec_sub_heading{
		text-align:center
	}
	.bd_icon_list,.bd_contact_list{
		max-width:max-content;
		margin:0 auto
	}
	.bd_icon_list li,.bd_contact_list li{
		font-size:16px
	}
	.bd_icon_list li:not(:last-child),.bd_contact_list li:not(:last-child){
		margin-bottom:8px
	}
	.bd_icon_list li i,.bd_contact_list li i{
		font-size:18px;
		line-height:28px
	}
	.bd_exlore_section .gray_btn{
		margin:0 auto 26px
	}
	.bd_ss_swiper_warpper,.bd_solution_section .swiper-controls .swiper-pagination{
		display:none!important
	}
	.bd_solution_mobile_posts{
		display:block
	}
	.bd_solution_post_box_warpper{
		min-height:100%;
		margin-bottom:0
	}
	.bd_solution_section .swiper-controls{
		margin-top:0
	}
	.bd_solution_post_box{
		gap:12px
	}
	.bd_sp_box_image{
		aspect-ratio:1 / .59716
	}
	.bd_so_contact_us h3{
		font-size:26px;
		line-height:30px;
		text-align:center;
		margin-top:0;
		margin-bottom:25px
	}
	.bd_form_warpper form{
		row-gap:35px;
		column-gap:0
	}
	.bd_form_warpper form .bf_form_group{
		width:100%
	}
	.bd_form_warpper .right_text.solution_btn{
		flex-direction:column
	}
	.bd_so_about p,.address_detail_repeater p,.bd_so_about ul:not(.bd_icon_list) li{
		font-size:16px
	}
	.bd_so_about p:not(:last-child){
		margin-bottom:15px
	}
	.bd_so_about .bd_sec_sub_heading{
		margin-top:20px;
		text-align:center
	}
	.bd_so_about .col-md-6:last-child .bd_icon_list{
		margin-top:8px
	}
	.bd_sot_contact_us{
		padding-bottom:0
	}
	.address_detail_repeater{
		margin-bottom:40px
	}
	.address_detail_repeater p{
		text-align:center;
		max-width:100%;
		margin-bottom:22px
	}
	.bd_contact_list li a svg{
		width:20px;
		height:20px
	}
	div#map{
		width:calc(100% + 43px)!important;
		margin:0 -21.5px
	}

	.bd_main_contact_section.bd_optisim_content .main-heading{
		font-size:38px;
		text-align:left;
		margin-bottom:20px
	}
	.bd_main_contact_section.bd_optisim_content .bd_snm_content_warpper{
		margin-bottom:25px
	}
	.bd_main_contact_section.bd_optisim_content .bd_snm_content_warpper ul{
		padding-left:25px;
		margin-bottom:15px
	}
	.bd_vallue_sec_heading{
		font-size:38px!important
	}
	.bd_hero_banner,.bd_iot_slider_section .swiper-slide{
		height:auto;
		aspect-ratio:1/0.7
	}
	.bd_hero_banner.bd_optisim_hero{
		padding-top:120px
	}
	.bd_iot_area_expert,.bd_iot_ptt_solution,.bd_iot_enquriy_section,.bd_recommended_solution_section{
		padding-top:55px;
		padding-bottom:55px
	}
	.bd_iot_section_heading{
		font-size:32px
	}
	.bd_iot_form_warpper{
		max-width:700px;
		margin:0 auto
	}
	.bd_iot_service_box_warpper{
		min-height:100%
	}
	.bd_iot_service_box{
		max-width:100%;
		margin:0!important;
		padding:15px 0
	}
	.bd_iot_service_box p{
		max-width:90%
	}
	.bd_iot_expert_box_warpper{
		min-height:auto;
		margin-bottom:0
	}
	.bd_iot_expert_box_warpper:not(:last-child){
		margin-bottom:30px
	}
	.bd_iot_ppts_content{
		margin:0 auto 40px
	}
	.bd_iot_accordian_section{
		padding-bottom:55px;
		padding-top:55px
	}
	.bd_iot_accordian_warpper.need-accordions-widget .item .title h5{
		font-size:20px
	}
	.bd_iot_accordian_warpper.need-accordions-widget .item .title:after{
		width:18px;
		background-size:18px
	}
	.bd_iot_accordian_warpper.need-accordions-widget .item.expand .content{
		padding-top:15px
	}
	.bd_iot_accordian_warpper.need-accordions-widget .item .content p{
		line-height:26px
	}
	.bd_pages_tabs{
		padding-bottom:30px
	}
	.bd_tab_buton{
		height:52px;
		font-size:18px;
		line-height:52px
	}

	.join-our-team .bd_hero_banner {
        padding-top: 140px;
    }
    
    .overlay_title {
        font-size: 28px;
        line-height: 32px;
        margin-top: 0;
    }

	.bd_col_form {
		order: 2;
	}

	.bd_col_address {
		order: 1;
	}

	.bd_section_form .country-dropdown{
		margin:0 auto 55px;
	}
	.bd_section_form .addresses .address h1{
		font-size:32px;
		line-height:34px;
		margin-bottom: 20px;
	}
	.bd_bop_content,.bd_section_form .addresses{
		max-width:100%;
		margin-left:0;
		padding-top: 0;
	}
	.bd_section_form .form-fields{
		max-width:100%;
		margin-right:0
	}
	.bd_optiview_acordion_warpper .acordion__item__info__value{
		padding:20px
	}
	.bd_optiview_acordion_warpper .acordion__item__info__value h4{
		font-size:18px
	}
	.bd_optiview_acordion_warpper .acordion__item__info__value h5{
		font-size:14px;
		line-height:26px
	}
	.bd_optiview_acordion,.bd_optiview_benefits,.bd_optiview_solutions,.bd_optiview_video_section{
		padding-top:55px;
		padding-bottom:55px
	}
	.bd_optiview_acordion .row>*,.bd_optiview_benefits .row>*,.bd_optiview_solutions .row>*,.bd_optiview_video_section .row>*{
		width:100%!important
	}
	.bd_optiview_video_section:after,.bd_optiview_video_section:before{
		content:none
	}
	.bd_opb_box_warpper,.bd_ops_box_warpper{
		min-height:100%;
		margin-bottom:0
	}
	.bd_ops_box_warpper:not(:last-child),.bd_opb_box_warpper:not(:last-child){
		margin-bottom:30px
	}
	.bd_optiview_acordion_warpper .acordion__item.active .acordion__item__info{
		grid-template-columns:1fr
	}
	.bd_optiview_acordion_warpper .acordion__item{
		gap:20px
	}
	.bd_about_banner.about_section{
		padding-top:130px
	}
	.bd_about_banner.partner_section{
		padding-bottom:215px
	}
	.bd_banner_content_box_warpper p{
		background-color:rgb(239 235 229 / .75);
		border-radius:3px;
		padding:4px
	}
	.main-heading{
		text-align:center
	}
	.bd_sp_filter_forms,.bd_news_hero_banner,.bd_main_news_content{
		padding-top:55px;
		padding-bottom:55px
	}
	.bd_news_hero_banner h1{
		font-size:36px;
		line-height:104%;
		margin-bottom:20px
	}
	.bd_news_hero_banner h1:before{
		content:none
	}
	.bd_news_hero_banner h1 span{
		padding:0;
		margin:0 auto
	}
	.bd_nh_desktop{
		display:none
	}
	.bd_news_hero_banner .bd_so_fn_swiper{
		display:block
	}
	.bd_nhb_post_content{
		padding:20px 20px
	}
	.bd_news_hero_banner .bd_news_post_box_warpper{
		min-height:100%
	}
	.bd_news_hero_banner .bd_so_fn_swiper .bd_sob_swiper_arrow{
		display:flex
	}
	.bd_mnp_box_image{
		display:none
	}
	.bd_mnp_box_content{
		width:100%
	}
	.bd_main_news_content .paginate{
		justify-content:center
	}
	.bd_single_news_banner:before{
		width:calc(100% - 20px);
		top:42px
	}
	.bd_sn_banner_content{
		max-width:calc(100% - 20px);
		padding-top:40px;
		padding-bottom:40px
	}
	.bd_sn_banner_image{
		width:calc(100% + 15px);
		max-width:calc(100% + 15px)
	}
	.bd_sn_breadcrumbs{
		margin-top:0;
		margin-bottom:20px
	}
	.bd_event_detail_list{
		gap:20px;
		padding:30px 0;
		max-width:100%
	}
	.bd_ed_list_box{
		gap:12px
	}
	.bd_ed_description{
		font-size:24px
	}
	.single-news .bd_exlore_section .gray_btn{
		margin:26px auto 0
	}
	.bd_snm_cw_with_image{
		margin-top:30px
	}
	.bd_image_section{
		margin-top:30px
	}
	.bd_snm_cw_with_image .bd_image_section{
		margin-top:0;
		margin-bottom:20px
	}
	.bd_image_section img{
		max-width:100%!important;
		height:auto
	}
	.bd_image_section a,.bd_snm_content_warpper p a.back-link{
		width:100%
	}
	.bd_sn_default_section{
		padding-top:0
	}
	.bd_sn_default_box_warpper{
		padding-top:30px
	}
	.bd_sn_db_content_box{
		margin-bottom:0
	}
	.bd_sn_bd_bottom_contact{
		margin-top:30px;
		margin-bottom:0
	}
 	.bd_single_news_relates_posts .bd_so_fn_swiper .swiper{
		overflow:visible
	} 
	.bd_single_news_relates_posts .bd_sob_swiper_arrow{
		top:-56px;
		left:auto;
		transform:none;
		right:0;
		z-index:9999999
	}
	.bd_single_news_relates_posts .main_heading{
		text-align:left!important;
		width:max-content
	}
	.bd_snm_content_warpper div img{
		width:100%;
		height:auto;
		object-fit:contain
	}
	.bd_sp_filter_forms_content{
		max-width:100%
	}
	.bd_sp_filter_forms_content h1{
		font-size:28px;
		margin-bottom:10px
	}
	.bd_sp_filter_forms_content h3{
		font-size:16px
	}
	.bd_search_field{
		width:100%;
		margin-bottom:25px
	}
	.bd_filters_group_warpper{
		flex-direction:column;
		gap:0!important;
		margin-top:0!important
	}
	.bd_filters_group_warpper .filters-group{
		width:100%;
		border-bottom:1px solid hsla(0,0%,59.2%,.2);
		margin:0
	}
	.bd_filters_group_warpper .filters-group h6{
		font-size:16px;
		margin:8px 0;
		position:relative;
		transition:all .25s ease
	}
	.bd_filters_group_warpper .filters-group h6:after{
		content:"";
		display:block;
		background-image:url(../img/arrow_down_delta.svg);
		background-repeat:no-repeat;
		background-position:50%;
		background-size:contain;
		width:10px;
		height:10px;
		position:absolute;
		top:9px;
		right:10px;
		opacity:.8;
		transition:all .25s ease
	}
	.bd_filters_group_warpper .filters-group .toggle-fields-wrapper{
		max-height:0;
		overflow:hidden;
		transition:all .25s ease;
		opacity:0;
		visibility:hidden
	}
	.bd_sp_filter_forms .col-lg-4:last-child .bd_filters_group_warpper .filters-group:last-child{
		border-bottom:0
	}
	.bd_filters_group_warpper .filters-group.expand .toggle-fields-wrapper{
		opacity:1;
		visibility:visible;
		max-height:500px;
		padding:10px 0 30px
	}
	.bd_filters_group_warpper .filters-group.expand h6{
		font-size:25px;
		text-transform:uppercase;
		color:#1b204c;
		font-weight:600
	}
	.bd_filters_group_warpper .filters-group.expand h6:after{
		top:16px;
		transform:rotate(180deg)
	}
	.bd_rs_content_warpper .bd_section_heading{
		line-height:36px;
		margin-bottom:8px
	}
	.bd_form_warpper.bd_iot_form_warpper form .form-button .captcha-wrapper{
		width:calc(100% + 60px);
		margin:0 -30px
	}
	.bd_rs_box_warpper{
		width:100%!important;
		min-height:100%!important;
		margin-bottom:0!important
	}
	.bd_rs_box_warpper:not(:last-child){
		margin-bottom:25px!important
	}
	.bd_bd_rs_box_image_warpper{
		margin-bottom:15px
	}
	.bd_rs_box h6{
		font-size:22px;
		margin-bottom:4px
	}
	.bd_vm_accordion{
		padding:55px 0 30px
	}
	.bd_vm_accordion_box_warpper{
		padding:15px;
		margin-bottom:25px
	}
	.bd_vm_accordion_box_warpper .title{
		min-height:40px
	}
	.bd_vm_accordion_box_warpper .title h5{
		font-size:20px
	}
	.bd_vm_accordion_box_warpper .content{
		margin-top:15px
	}
	.bd_pac_box_warpper{
		width:50%
	}
	.bd_pac_below_content{
		padding:40px 0
	}
	.bd_pac_below_content h3{
		font-size:20px;
		margin-bottom:2px
	}
	.bd_para_content{
		column-count:1
	}
	.bd_pac_button_list{
		margin:30px 0 15px;
		gap:20px
	}
	.bd_pac_button_list>div{
		width:100%;
		padding:0
	}
	.bd_pac_button_list a{
		line-height:50px;
		font-size:16px
	}
	.directions.bd_optiview_directions .container{
		padding:0 15px
	}

	.bd_sp_image_warpper .swiper-button-prev, 
    .bd_sp_image_warpper .swiper-button-next {
        width: 30px;
        height: 30px;
    }
    
    .bd_sp_content_warpper {
        margin-top: 40px;
    }
    
    .bd_sp_details h1 {
        font-size: 28px;
    }
    
    .bd_sp_details {
        margin-bottom: 30px;
    }
    
    .bd_sp_content_margin {
        margin-bottom: 20px;
    }
    
    .bd_sp_banner {
        min-height: 100%;
        background-size: cover;
        background-position: right center;
    }
    
    .bd_sp_banner_ceontent {
        padding: 0 20px;
    }
    
    .bd_sp_banner_ceontent h2 {
        font-size: 24px;
    }
    
    .bd_sp_button_list {
        margin: 55px auto;
        gap: 20px;
        flex-direction: column;
    }
    
    .bd_sp_button_list > * {
        width: 100%;
    }
    
    .bd_sp_form_section .main_heading, 
    .bd_sp_video_contant .main_heading, 
    .bd_sp_boxes_content .main_heading, 
    .bd_sp_tab_sec_warpper .main_heading {
        font-size: 28px !important;
        text-align: left !important;
    }
    
    .bd_sp_video_contant p, .bd_sp_boxed_content_warpper p {
        font-size: 16px;
        line-height: 32px;
    }
    
    .bd_sp_video {
        width: 100%;
    }
    
    .bd_sp_tab .tab .tab-label {
        padding: 20px;
    }
    
    .bd_sp_tab .tab .tab-content {
        padding-left: 0;
        flex-direction: column;
    }
    
    .bd_sp_tab .tab .tab-content .list {
        width: 100%;
        padding: 20px;
        margin-right: 0;
    }
}
@media (max-width:640px){
	.home-page-v2 .video-section-v2 .main-video-v2{
		display:none
	}
	.home-page-v2 .video-section-v2 .video-mibile-img{
		display:block
	}
	.bd_tab_buton{
		font-size:16px;
		padding:0 10px;
		height:48px
	}
	.bd_bop_content h5{
		font-size:18px
	}
	.bd_snm_content_warpper h4,.bd_snm_content_warpper h5,.bd_snm_content_warpper h6{
		font-size:18px
	}
	.bd_ovs_video_box{
		max-width:100%;
		height:200px
	}
	.bd_iot_service_box{
		background-position:100% 100%
	}
	.bd_iot_ae_content{
		padding:25px 25px
	}
	.bd_iot_ae_link{
		width:75%;
		padding-left:25px
	}
	.bd_main_contact_section.bd_optisim_content .bd_snm_content_warpper p{
		font-size:19px
	}
	.bd_pac_box_warpper{
		width:100%
	}
	.linkedin_url{
		margin: auto
	}
}
@media (max-width:480px){
	.bd_banner_content_box_warpper{
		max-width:100%
	}
	.bd_abs_button_list .bd_button{
		max-width:100%
	}
	.bd_pages_tabs .bd_pt_button_list{
		padding:10px;
		flex-direction:column;
		background-color:rgb(230 232 242 / .9)
	}
	.bd_pages_tabs .bd_pt_button_list li{
		width:100%
	}
	.bd_tab_buton{
		height:38px;
		line-height:38px
	}
	a.linkedin_url{
		margin: auto
	}
}