
@media (min-width:1370px) and (max-width:1449px) {
	.container{width:90%; max-width: inherit;}
	.our-strategy .card-body .media img.ml-5 {max-width: 390px;}
}
@media (min-width:1180px) and (max-width:1369px) {
	.container{width:90%; max-width: inherit;}	
	.our-strategy .card-body .media img.ml-5 {max-width: 390px;}
	.tabing .swiper-slide {padding: 0;}
	.footer .footer-block .one-third {width: 23%;}
}
@media (min-width:1020px) and (max-width:1179px) {
	.container{width:1000px}
	.home-slider .slide-txt {transform: translateY(-38%);}
	.home-slider .slide-txt h2 {font-size: 28px;}
	.net-content {margin-bottom: 20px;}
	.our-strategy .card-body {display: flex; align-items: center; height: 100%;}
	.our-strategy .card-body .media img.ml-5 {max-width: 220px; margin-left: 20px !important;}
	.tabing .swiper-slide {padding: 0;}
	.footer .footer-block .one-third {width: 22%;}
	
}

@media (min-width:768px) and (max-width:1019px) {
	.container{width:90%; max-width: inherit;}
	.main-header .container {padding: 10px 15px;}
	.main-header .logo img {height: 64px;}
	.home-slider .slide-txt {transform: translateY(-38%);}
	.home-slider .slide-txt h2 {font-size: 28px;}
	.home-slider .slide-txt .arrow-icon img {max-height: 30px;}
	.net-content {margin-bottom: 20px;}
	.advan-sec .advan-img {display: none;}
	.advan-sec .advan-txt {width: 100%;}
	.our-strategy .card-body {display: flex; align-items: center; height: 100%;}
	.our-strategy .card-body .media img.ml-5 {max-width: 220px; margin-left: 20px !important;}
	.tabing .swiper-slide {padding: 0;}
	.our-strategy .card {display: block; }
	.our-strategy .card-body {padding: 20px 0;}
	.accordion.width .card .card-header {transform: rotate(0deg); width: 100%; font-size: 20px; min-height: auto; padding: 0; writing-mode:inherit; justify-content: space-between;}
	.our-strategy .card-header strong {font-size: 26px; margin: 0; padding: 10px 0 10px 15px;}
	.our-strategy .head-arrow {margin-top: 0;}
	.our-strategy .head-arrow img {max-height: 20px;}
	.net-sec, .unique-sec, .our-strategy, .top-business {padding: 40px 0;}
	.accordion.width {display: block; height: auto !important;}
	.footer .footer-block .one-third {width: 21%;}
	.our-team ul li {width: 32%;}
}

@media (min-width:600px) and (max-width:767px) {
	.container{width:90%; max-width: inherit;}
	.main-header .container {padding: 10px 15px;}
	.main-header .logo img {height: 64px;}
	.home-slider .slide-txt {transform: translateY(-30%);}
	.home-slider .slide-txt h2 {font-size: 24px; max-width: 100%;}
	.home-slider .slide-txt .arrow-icon img {max-height: 30px;}
	.home-slider .swiper-pagination {display: none;}
	.home-slider .swiper-progress-bar {display: none;}
	.net-content {margin-bottom: 20px;}
	.advan-sec .advan-img {display: none;}
	.advan-sec .advan-txt {width: 100%;}
	.our-strategy .card-body {display: flex; align-items: center; height: 100%;}
	.our-strategy .card-body .media img.ml-5 {max-width: 280px; margin-left: 20px !important;}
	.tabing .swiper-slide {padding: 0;}
	.our-strategy .card {display: block; }
	.our-strategy .card-body {padding: 20px 0;}
	.accordion.width .card .card-header {transform: rotate(0deg); width: 100%; font-size: 20px; min-height: auto; padding: 0; writing-mode:inherit; justify-content: space-between;}
	.our-strategy .card-header strong {font-size: 26px; margin: 0; padding: 10px 0 10px 15px;}
	.our-strategy .head-arrow {margin-top: 0;}
	.our-strategy .head-arrow img {max-height: 20px;}
	.accordion.width {display: block; height: auto !important;}
	.net-sec, .unique-sec, .our-strategy, .top-business {padding: 40px 0;}
	.top-business h2, .advan-txt h2 {font-size: 24px;}
	.heading-sec {display: block;}
	.heading-sec h2 {font-size: 24px; margin-bottom: 15px;}
	.heading-sec h2 br {display: none;}
	.heading-sec p {max-width: 100% !important;}
	.unique-box {margin-bottom: 15px;}
	.unique-box .uni-img img {width: 100%;}
	.footer .footer-block .one-third {width: 100%; margin-bottom: 30px;}
	.footer .footer-block .connect.last {margin-bottom: 0;}
	.our-team ul li {width: 32%;}
}

@media (min-width:480px) and (max-width:599px) {
	.container{width:100%; max-width: inherit;}
	.main-header .container {padding: 10px 30px;}
	.main-header .logo img {height: 64px;}
	.home-slider .slide-txt {transform: translateY(-10%);}
	.home-slider .slide-txt h2 {font-size: 18px; max-width: 100%; margin-bottom: 0;}
	.home-slider .slide-txt .arrow-icon {display: none;}
	.home-slider .swiper-slide img {height: 220px; object-fit: cover; width: 100%;}
	.home-slider .swiper-pagination {display: none;}
	.home-slider .swiper-progress-bar {display: none;}
	.net-content {margin-bottom: 20px;}
	.advan-sec .advan-img {display: none;}
	.advan-sec .advan-txt {width: 100%;}
	.our-strategy .card-body {display: flex; align-items: center; height: 100%;}
	.our-strategy .card-body .media img.ml-5 {max-width: 220px; margin-left: 20px !important;}
	.tabing .tab-content {padding: 15px;}
	.tabing .swiper-slide {padding: 0;}
	.our-strategy .card {display: block; }
	.our-strategy .card-body {padding: 20px 0;}
	.accordion.width .card .card-header {transform: rotate(0deg); width: 100%; font-size: 20px; min-height: auto; padding: 0; writing-mode:inherit; justify-content: space-between;}
	.our-strategy .card-header strong {font-size: 26px; margin: 0; padding: 10px 0 10px 15px;}
	.our-strategy .head-arrow {margin-top: 0;}
	.our-strategy .head-arrow img {max-height: 20px;}
	.accordion.width {display: block; height: auto !important;}
	.net-sec, .unique-sec, .our-strategy, .top-business {padding: 40px 0;}
	.top-business h2, .advan-txt h2 {font-size: 24px;}
	.heading-sec {display: block;}
	.heading-sec h2 {font-size: 24px; margin-bottom: 15px;}
	.heading-sec h2 br {display: none;}
	.heading-sec p {max-width: 100% !important;}
	.unique-box {margin-bottom: 15px;}
	.unique-box .uni-img img {width: 100%;}
	.footer .footer-block .one-third {width: 100%; margin-bottom: 30px;}
	.footer .footer-block .connect.last {margin-bottom: 0;}
	.our-team ul li {width: 100%;}
}

@media (max-width:479px) {
	.container{width:100%; max-width: inherit;}
	.main-header .container {padding: 10px 30px;}
	.main-header .logo img {height: 64px;}
	.home-slider .slide-txt {transform: translateY(-0%);}
	.home-slider .slide-txt h2 {font-size: 18px; max-width: 100%; margin-bottom: 0;}
	.home-slider .slide-txt .arrow-icon {display: none;}
	.home-slider .swiper-slide img {height: 220px; object-fit: cover; width: 100%;}
	.home-slider .swiper-pagination {display: none;}
	.home-slider .swiper-progress-bar {display: none;}
	.net-content {margin-bottom: 20px;}
	.advan-sec .advan-img {display: none;}
	.advan-sec .advan-txt {width: 100%;}
	.our-strategy .card-body {display: flex; align-items: center; height: 100%;}
	.our-strategy .card-body .media img.ml-5 {max-width: 180px; margin-left: 20px !important;}
	.tabing .tab-content {padding: 15px;}
	.tabing .swiper-slide {padding: 0;}
	.our-strategy .card {display: block; }
	.our-strategy .card-body {padding: 20px 0;}
	.accordion.width .card .card-header {transform: rotate(0deg); width: 100%; font-size: 20px; min-height: auto; padding: 0; writing-mode:inherit; justify-content: space-between;}
	.our-strategy .card-header strong {font-size: 26px; margin: 0; padding: 10px 0 10px 15px;}
	.our-strategy .head-arrow {margin-top: 0;}
	.our-strategy .head-arrow img {max-height: 20px;}
	.accordion.width {display: block; height: auto !important;}
	.net-sec, .unique-sec, .our-strategy, .top-business {padding: 40px 0;}
	.top-business h2 {font-size: 24px;}
	.heading-sec {display: block;}
	.heading-sec h2, .advan-txt h2 {font-size: 24px; margin-bottom: 15px;}
	.heading-sec h2 br {display: none;}
	.heading-sec p {max-width: 100% !important;}
	.unique-box {margin-bottom: 15px;}
	.unique-box .uni-img img {width: 100%;}
	.footer .footer-block .one-third {width: 100%; margin-bottom: 30px;}
	.footer .footer-block .connect.last {margin-bottom: 0;}
	.our-team ul li {width: 100%;}
}
