@media(max-width: 1024px){
	.left_text {padding: 0 40px;}
	.tabbing , .support_tabbing {padding: 0 30px;}
	.banner_box {height: 150px;}
}

@media(max-width: 991px){
 	.header nav.navbar ul.sub_menu li a {margin-left: 40px;}
 	.gray_bar a {width: 30%;}
 	.gray_bar p {width: 40%;}
 	.explore_box , .inner_text .desc {width: 100%;}
 	.about_text {width: 70%;padding: 60px 40px;}
 	.inner_text .desc p {padding: 0 40px;}
 	.banner_content {width: 80%;}
 	.banner_img img {height: 400px;object-fit: cover;}
 	.build_sec {display: block;}
 	.left_text {padding: 40px;flex-basis: 100%;max-width: 100%;}
	.right_img {flex-basis: 50%;max-width: 50%;margin: auto;}
	.tab_detail {align-items: flex-start;}
	.tabbing , .support_tabbing {padding: 0 ;}
}

@media(max-width: 767px){
	h2 {font-size: 30px;}
	a.menu-bar span.bars {display: inline-block;background-color: #0039ff;width: 80%;line-height: 1;border-radius: 0;height: 3px;margin: 0 0 3px;}
    .navbar-toggler.collapsed .bar2 {opacity: 1;}
    .navbar-toggler .bar1 {transform: rotate(45deg);transform-origin: 9% 10%;transition: .5s;}
    .navbar-toggler {padding: 0}
    .navigation_bar ul {align-items: flex-start;padding-top: 0px;padding-bottom: 0px;}
    #collapsibleNavbar{position: absolute;top: 100%;left: 0;width: 100%;margin-top: 0px;z-index: 9;background: #fff;    border-top: 1px solid #ddd;}
    .navbar-toggler.collapsed .bar1 {transform: rotate(0);}
    a.menu-bar {display: inline-block;font-size: 0;width: 30px;}
    a.menu-bar span.bars:last-child {margin: 0;}
    .navbar {position: unset;justify-content: flex-end;padding: 0;}
    .header div {position: unset;}
    .navbar-toggler.collapsed .bar3 {transform: rotate(0);}
    .navbar-toggler .bar3 {transform: rotate(-45deg);transform-origin: 10% 90%;transition: .5s;}
    .navbar-toggler .bar2 {opacity: 0;transition: .5s;}
    .header nav.navbar ul.sub_menu {display: block;}
    .header nav.navbar ul.sub_menu li a {margin-left: 0;padding: 20px;border-bottom: 1px solid #ddd;}
	.banner_content {width: 90%;}
	.banner_img img {height: 300px;object-fit: cover;}
	.banner_content h2 {font-size: 36px;}
	.banner_box {margin-bottom: 30px;}
	.build_sec {display: block;}
	.left_text {flex-basis: 100%;max-width: 100%;padding: 40px 20px;}
	.connection_box h2 {margin-bottom: 30px;}
	.right_img {flex-basis: 100%;max-width: 100%;padding: 20px;}
	.connection_box ul li {margin-bottom: 15px;}
	.connection_box {padding: 30px;}
	.explore_sec {padding: 60px 0 50px;}
	.about_banner {padding: 60px 0 40px;}
	.explore_sec h2 {margin-bottom: 50px;}
	.main_wrap {flex-direction: column-reverse;}
	.inner_text .desc {width: 100%;}
	.inner_text .desc h2 {padding: 20px;}
	.inner_text .desc p {padding: 0 30px 20px;}
	.upload_platform {padding-bottom: 50px;}
	.about_text {width: 90%;top: -30px;position: relative;padding: 60px 30px;color: #fff;}
	.about_img {width: 100%;}
	.text_block h2 ,.text_block h3 {margin-bottom: 30px;}
	.text_block {margin-bottom: 80px;}
	.blocks {display: block;}
	.block-1 {flex-basis: 100%;max-width: 100%;}
	.gray_bar {display: block;padding: 20px;}
	.gray_bar h4 , .gray_bar a {width: 100%;text-align: left;}
	.gray_bar p {margin: 15px 0;width: 100%;}
	.footer_link {margin-bottom: 30px;}
	.footer_section h3 {margin-bottom: 20px;}
	.footer_section {padding: 50px 0;}
	.tabbing-slider , .accordion{display: block !important;}
	.tabbing , .support_tabbing {display: none;}
	.tab_detail {display: flex;flex-direction: column-reverse;}
	.tab_detail .text, .tab_detail .image {flex-basis: 100%;max-width: 100%;padding: 0 ;}
	.tabbing-slider .item {padding: 0 15px;}
	.tab_detail .text {margin-top: 40px;}
	.tabbing_sec h2 {margin-bottom: 35px;}
	.tabbing-slider.owl-theme .owl-nav {margin-top: 0;position: absolute;top: -65px;right: 0;}
	.tabbing-slider.owl-theme .owl-nav button {margin: 0;}
	.tabbing-slider.owl-theme .owl-nav button .prev-slide {background: url(../images/carousel-arrow.png);width: 36px;height: 36px;margin-right: 10px;}
	.tabbing-slider.owl-theme .owl-nav button .next-slide {background: url(../images/carousel-arrow.png);width: 36px;height: 36px;transform: rotate(180deg);}
	.tabbing-slider.owl-theme .owl-nav [class*=owl-]:hover {background: transparent;}
	.explore_box {width: 250px;}
	.support_accordian .accordion .card {border-bottom: 1px solid #ddd;border-radius: 0px;border-top: 0;border-left: 0;border-right: 0;}
	.support_accordian .accordion .card-header {padding: 0;margin-bottom: 0;background-color: #fff;border-bottom: 0px solid rgba(0,0,0,.125);}
	.support_accordian .accordion .card-header a {display: block;text-align: left;padding: 15px 15px 15px 0;cursor: pointer;position: relative;color: #000;font-family: 'hindmedium';font-size: 20px;line-height: 20px;}
	.support_accordian .accordion .card-header a span {font-size: 16px;display: block;font-family: 'hindregular';margin-top: 10px;}
	.support_accordian .accordion .card-header a.collapsed i {position: absolute;right: 0;color: #0039ff;top: 50%;transform: translateY(-50%);}
	.support_accordian .accordion .card-header a i {font-size: 22px;position: absolute;right: 0;color: #0039ff;top: 50%;transform: translateY(-50%) rotate(180deg);}
	.support_accordian .accordion .card-body {padding: 15px 0 0;}
	.support_accordian .accordion .card-body h3 {margin-bottom: 0px;font-size: 18px;font-family: 'hindmedium';}
	.support_accordian .accordion .card-body .text {margin-bottom: 30px;}
	.support_accordian .accordion .card-body .text:last-child {margin-bottom: 0;}
	.support_accordian .accordion .card-body p {font-size: 15px;text-align: left;line-height: 26px;margin-bottom: 10px;width: 100%;}
	.support_accordian .accordion .card-body p a {color: #000;}
	.inner_text {margin-bottom: 60px;}
}