
@media (min-width:992px) {
	.menuIcon{display:none;}
	.header_rgt_icon{display:none;}
	.main.active{transform:initial;opacity:1}
 	.side_menu_main.active{overflow-y:auto;}
 	.mobile_logo, .mobile_navbar, .mobile_banner_cnt{display:none;}
 	.mob_inquire .cont-btn{display:none;}
}

@media(max-width:1750px) {
	.vis-mis-data{column-gap:180px;}
	.category-data{column-gap:180px;}
	.lft-dt-cat{max-width:100%;width:30%;}
	.rgt-dt-cat {width:70%;}
	.inquiry_main{margin-top:200px;}
	.quote_inr{column-gap:200px;}
	.ftr_rgt{padding:80px 0 60px 80px;}	
}

@media(max-width:1700px) {
	.container{width:95%;}
	.vis-mis-data{column-gap:150px;}
	.start-up-unit ul{column-gap:30px;}
	.category-data{column-gap:150px;}
	.inquiry_main{margin-top:150px;}
	.inquiry_inr{column-gap:150px;}
}

@media(max-width:1650px) {
	.how_works_itm_img {width: 160px;height: 160px;}
	.our_client_itm{height:100%;aspect-ratio:2.2/2.2;}
	.inquiry_main{margin-top:120px;}
	.inquiry_inr{column-gap:150px;}
}

@media(max-width:1600px) {
	.banner h1 {font-size:60px;line-height:75px;}
	.banner{padding:200px 0;}
	.vis-mis-data{column-gap:50px;}
	.rgt-dt ul{column-gap:30px;}
	.our-services-data{column-gap:200px;}
	.lft-dt-sml{width:27%;}
	.rgt-dt-sml{width:70%;}
	.start-up-unit ul li{padding:40px;}
	.category-data{column-gap:120px;}
	.rgt-dt-cat ul{column-gap:15px;}
	.client_bnnr{margin:100px 0;}
	.faq_inr{column-gap:200px;}
	.inquiry_main{margin-top:100px;}
	.inquiry_inr{column-gap:120px;}
	.inquiry_social_btn a{padding:16px 40px;}
	.quote_inr{column-gap:150px;}
	.ftr_menu {margin-left: 150px;}
	.ftr_info {max-width: 280px;}
}

@media(max-width:1550px) {
	.start-up-unit ul li{font-size:22px;}
	.lft-dt-cat{width:25%;}
	.rgt-dt-cat{width:65%;}
	.category-data{column-gap:80px;}
	.faq_inr{column-gap:150px;}
}

@media(max-width:1500px) {
	.lft-dt h3{font-size:28px;line-height:40px;}
	.rgt-dt ul li{padding:30px 30px 0 30px;}
	.vis-mis-data{margin-top:100px;}
	.lft-dt-sml{width:30%;}
	.our-services-data {column-gap: 150px;}
	.lft-dt-sml h3{font-size:28px;line-height:38px;}
	.category-data{column-gap:50px;}
	.rgt-dt-cat {width: 70%;}
	.how_works_itm_img {width: 150px;height: 150px;}
	.how_works_itm_img img{max-width:75px;}
	.our_client_inr{column-gap:30px;}
	.inquiry_social_dtl h2{font-size:28px;line-height:38px;margin-bottom:15px;}
	.inquiry_social_btn a {padding: 16px 30px;}
	.quote_lft_top h2{font-size:28px;line-height:38px;}
	.quote_process h2{font-size:28px;line-height:38px;}
	.quote_process {margin-top: 40px;}
	.quote_process ul{margin-top:30px;}
}

@media(max-width:1440px) {
	.banner h1 {font-size:54px;line-height:69px;}
	.banner{padding:150px 0;}
	.vis-mis-data{column-gap:50px;}
	.lft-dt-sml{width:35%;}
	.rgt-dt-sml{width:65%;}
	.start-up-unit ul li {padding: 30px;}
	.category-data {column-gap: 30px;}
	.lft-dt-cat h3{font-size:28px;line-height:38px;}
	.lft-dt-cat p{margin:25px 0;}
	.category-data{margin-top:80px;}
	.cat-txt-data{bottom:30px;}
	.cat-txt-data p{padding:10px;}
	.how_works_itm_img {width: 130px;height: 130px;}
	.how_works_itm_img img{max-width:65px;}
	.client_bnnr {margin:80px 0;}
	.faq_inr{column-gap:120px;}
	.faq_cnt p{font-size:18px;line-height:28px;}
	.faq_lft {width: 34%;}
	.faq_rgt{width:66%;}
	.inquiry_main{margin-top:80px;}
	.inquiry_inr{column-gap:100px;}
	.inquiry_inr_lft {width: 25%;}
	.inquiry_inr_rgt{width:75%;}
	.inquiry_rgt_itm{padding:40px 40px;}
	.inquiry_social_dtl h2{margin-bottom:15px;font-size:30px;line-height:38px;}
	.inquiry_social_btn {margin-top: 50px;}
	.inquiry_lft_itm {margin-bottom: 40px;}
	.quote_inr {column-gap: 100px;}
	.ftr_rgt {padding: 60px 0 60px 60px;width:30%;}
	.ftr_lft{padding:60px 0;width:30%;}
	.ftr_mid{padding:60px 0;width:40%;}
	.ftr_menu {margin-left: 60px;}
	.copyright_lft {width: 30%;}
}

@media(max-width:1400px) {
	.rgt-dt{width:70%;}
	.rgt-dt ul li{width:100%;}
	.lft-dt{max-width:400px;}
	.start-up-unit ul li {font-size: 21px;}
	.our_client_img img{max-width:140px;}
	.our_client_top h2{font-size:28px;line-height:38px;}
	.our_client{padding:50px 0;}
	.faq_cnt_main h3{font-size:26px;}
	.faq_lft_img {margin: 50px 0;}
	.faq_cnt_main h3 {font-size: 24px;padding:20px 0;}
	.inquiry_lft_itm h2{font-size:28px;line-height:36px;margin-bottom:15px;}
	.inquiry_lft_itm {margin-bottom: 40px;}
	.inquiry_rgt_itm {padding: 40px 30px;}
	.inquiry_social_btn a{font-size:16px;}
	.ftr_rgt{padding:60px 0 60px 30px;}
}

@media(max-width:1366px) {
	.menus-data{padding:0 50px;}
	.banner h1 {font-size:50px;line-height:65px;}
	.banner{padding:150px 0;}
	.mid-container h2 {font-size: 40px;}
	.our-services-data {column-gap: 100px;}
	.faq_inr {column-gap:80px;}
	.faq_lft h2{font-size:28px;line-height:38px;}
	.ftr_rgt{width:40%;}
	.ftr_mid{width:30%;}
	.ftr_menu {margin-left: 30px;}
	.ftr_menu ul li {margin-bottom: 30px;}
}

@media(max-width:1300px) {
	.vis-mis-data{column-gap:30px;}
	.start-up-unit ul li {padding: 25px;font-size:20px;}
	.inquiry_inr {column-gap: 60px;}
	.inquiry_social_dtl h2{font-size:26px;line-height:34px;}
	.rnd-crn-div{margin-bottom:20px;}
	.quote_process ul li{padding-left:30px;}
}

@media(max-width:1250px) {
	.vis-mis-data {column-gap: 30px;}
	.rgt-dt ul li {padding:20px 20px 0 20px;}
	.rgt-dt ul li p{min-height:130px;}
	.how-it-works-data .how_works_row{grid-template-columns:repeat(4, 1fr);grid-row-gap:50px;}
	.how_works_itm{width:150px;margin:0 auto;}
	.how_works_itm_img {width: 150px;height: 150px;}
	.quote_process h2 {font-size:26px;line-height:36px;}
	.quote_lft_top h2 {font-size:26px;line-height:36px;}
}

@media(max-width:1200px) {
	.about-data{width:93%;}
	.mid-container h2 {font-size:36px;}
	.lft-dt h3 {font-size: 26px;line-height: 36px;}
	.lft-dt {max-width:370px;}
	.why-choose-data{margin-top:80px;}
	.our-services-data{margin-top:80px;}
	.lft-dt-sml p{margin:20px 0;}
	.rgt-dt-sml ul li h4{font-size:22px;}
	.lft-dt-sml h3 {font-size:26px;line-height:36px;}
	.start-up-unit ul {column-gap: 20px;}
	.start-up-unit ul li {padding:20px;}
	.cat-txt-data p{line-height:18px;min-height:150px;}
	.cat-txt-data {bottom: 20px;}
	.lft-dt-cat h3 {font-size:26px;line-height:36px;}
	.client_bnnr {margin:60px 0;}
	.client_bnr_lft{padding:50px 30px;}
	.client_bnr_lft h2{font-size:28px;line-height:38px;}
	.inquiry_inr{display:block;}
	.inquiry_inr_lft{width:100%;}
	.inquiry_inr_rgt{width:100%;margin-top:30px;}
}

@media(max-width:1150px) {
	.rgt-dt ul li p {min-height:144px;}
	.start-up-unit ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;}
	.start-up-unit ul li{width:100%;}
	.our_client_inr{grid-template-columns:repeat(3, 1fr);columns:40px;grid-row-gap:40px;}
	.our_client_img img{max-width:100%;}
}

@media(max-width:1115px) {
	.rgt-dt-cat{width:72%;}
}

@media(max-width:1100px) {
	.our-services-data{margin-top:60px;}
	.our-services-data {column-gap: 50px;}
	.lft-dt-sml {width: 40%;}
	.rgt-dt-sml{width:60%;}
	.purp-bn{font-size:26px;padding:40px 0;}
	.faq_cnt_main h3 {font-size: 22px;}
	.faq_inr {column-gap: 50px;}
}

@media(max-width:1080px) {
	.category-data{display:block;}
	.lft-dt-cat {width:100%;}
	.rgt-dt-cat{width:100%;}
}

@media(max-width:1050px) {
	.vis-mis-data{display:block;margin-bottom:60px;}
	.lft-dt{width:100%;max-width:100%;}
	.rgt-dt{width:100%;margin-top:50px; float: initial;}
	.rgt-dt ul li figure img{width:100%;}
	.rgt-dt ul li p{min-height:96px}
}

@media(max-width:1024px) {
	.banner h1 {font-size:46px;line-height:60px;}
	.banner{padding:130px 0;}
	.mid-container h2 {font-size:32px;}
	.grid-data ul{grid-template-columns:repeat(3, 1fr);}
	.grid-data ul li{padding:30px 10px;}
	.quote_process h2{line-height:34px;}
	.quote_inr{display:block;}
	.quote_inr_lft{width:100%;}
	.quote_inr_rgt{width:100%;margin-top:30px;}
	.quote_frm_grp {margin-bottom: 30px;}
	.quote_frm_submit {margin-top: 30px;}
}

@media(max-width:991px) {
	.container{max-width:93%}
	.about-data {width: 91%;}
	.cont-btn, .menus-data{display:none;}
	.navbar, .header_rgt_lf, .language_option, .search{display:none;}
	.menu ul li a{font-size:18px;}
	.mobile_navbar .menu ul li.dropdown_main .navbar-dropdown li a {font-size: 16px;}
	.side_menu_main{display:none !important;}

	header .full-width-cont{align-items:center;justify-content: space-between;}
	.mob_inquire .cont-btn{display:block;border-left:0;margin-top:50px;}
	.cont-btn a{justify-content:flex-start;font-size:20px;align-items:center;
		font-family: 'Bai Jamjuree';letter-spacing: 2px;color:#1f164c;
	}
	.cont-btn a img{max-width:25px;display:block;}
	.banner h1 {font-size:42px;line-height:56px;}
	.banner{padding:100px 0;}
	.in-container{margin:100px 0;}
	.our-services-data{display:block;}
	.lft-dt-sml{width:100%;max-width:100%;}
	.rgt-dt-sml{width:100%;float:left;margin-top:30px;}
	.lft-dt-sml .btn{margin-top:30px !important;}
	.start-up-unit, .purp-bn{float:left;width:100%;}
	.purp-bn {font-size: 24px;}
	.faq_rgt {width:60%;}
	.faq_lft {width:40%;}
	.inquiry_social_btn a {padding: 16px 25px;}
	.ftr_inr{display:block;}
	.ftr_lft{width:100%;padding:30px 0;}
	.ftr_info {max-width: 100%;}
	.ftr_mid{border:0;width:100%;border-top:1px solid #797390;border-bottom:1px solid #797390;padding:30px 0;}
	.ftr_menu{margin-left:0;}
	.ftr_rgt{width:100%;padding:30px 0;}
	.ftr_info p{font-size:14px;line-height:24px;}
	.ftr_logo {margin-bottom: 30px;}
	.ftr_social {margin-top: 30px;}
	.copyright_inr{display:block;padding:30px 0;}
	.copyright_lft{width:100%;text-align:center;padding:0 0 10px;border:0;}
	.copyright_rgt{width:100%;padding:0;text-align:center;padding:10px 0 0;}
}

@media(max-width:900px) {
	.rgt-dt-cat ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-row-gap:15px;}
	.rgt-dt-cat ul li img{width:100%;height:550px;border-radius: 15px;object-fit:cover;}
	.faq_inr{display:block;}
	.faq_lft{width:100%;}
	.faq_rgt{width:100%;margin-top:30px;}
	.faq_lft h2{max-width:100%;}
	.faq_lft_img img{width:100%;}
	.faq_cnt{margin-top:10px;}
	.inquiry_rgt_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:15px;}
	.inquiry_social_img{margin-bottom:30px;}
	.inquiry_social_btn {margin-top: 30px;}
	.inquiry_rgt_itm {padding: 30px 30px;}
	.inquiry_lft_itm h2 {font-size: 26px;line-height: 36px;}
}

@media(max-width:800px) {
	.banner h1 {font-size:38px;line-height:52px;}
	.in-container{margin:80px 0;}
	.mid-container span{font-size:16px;}
	.mid-container h2{padding-right:20px;}
	.rgt-dt ul li p{min-height:120px}
}

@media(max-width:767px) {
	.about-data {width: 88%;}
	.banner h1 {font-size:36px;line-height:50px;}
	.rgt-dt ul{display:block;}
	.rgt-dt ul li{margin-bottom:40px;}
	.rgt-dt ul li:last-child{margin-bottom:0;}
	.rgt-dt ul li p{min-height:initial;}
	.grid-data ul{grid-template-columns:repeat(2, 1fr);}
	.rgt-dt-cat ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:15px;}
	.cat-txt-data p{min-height:95px;}
	.how_works_itm{width:130px;margin:0 auto;}
	.how_works_itm_img {width:130px;height:130px;}
	.client_bnr_inr{display:block;}
	.client_bnr_lft{width:100%;padding:30px 30px;}
	.client_bnr_rgt{width:100%;}
	.client_bnr_rgt img{border-radius:0 30px 30px 30px;}
	.client_bnr_lft h2{font-size:26px;line-height:36px;margin-bottom:15px;}
	.ftr_menu ul li {margin-bottom: 20px;}
	.inquiry_main {margin-top: 60px;}
	.faq_lft h2 {font-size:26px;line-height:36px;}
	.vis-mis-data {margin-top: 60px;}
}

@media(max-width:700px) {
	.banner h1 {font-size:34px;line-height:48px;}
	.in-container{width:93%;padding:30px 30px;margin:40px 0;}
	.mid-container span {padding: 10px 18px;}
	.who-are-we-sec ul li h3{padding-bottom:15px;font-size: 22px;}
	.start-up-unit ul{grid-template-columns:repeat(1, 1fr);}
	.purp-bn{padding:30px 15px;}
	.our_client_inr{grid-template-columns:repeat(2, 1fr);columns:30px;grid-row-gap:30px;}

}

@media(max-width:650px) {
	.how-it-works-data .how_works_row {grid-template-columns: repeat(3, 1fr);}
	.how_works_itm_img img {max-width: 55px;}
}

@media(max-width:600px) {
	.banner h1 {font-size:26px;line-height:36px;}
	.mid-container{display:block;}
	.who-are-we-sec{margin-top:40px;}
	.who-are-we-sec ul li{margin-bottom:35px;}
	.faq_cnt_main h3 {font-size: 20px;}
	.faq_cnt p {font-size: 16px;line-height: 26px;}
	.sideMenu .nav-list li{padding:25px 0;}
	.mid-container h2 {font-size:28px;}
	.banner p {padding: 30px 0;}
	.lft-dt h3{font-size:24px;}
	.lft-dt-sml h3 {font-size:24px;}
	.lft-dt p{margin:25px 0;}
	.rgt-dt-sml ul li h4 {font-size: 20px;}
	.lft-dt-cat h3 {font-size:24px;}
	.our_client_top h2 {font-size:24px;line-height:34px;}
	.faq_lft h2 {font-size:24px;}
	.inquiry_lft_itm h2, .quote_lft_top h2, .quote_process h2{font-size:24px;line-height:34px;}
	.inquiry_social_dtl h2 {font-size: 24px;line-height: 32px;}
	.client_bnr_lft{padding:20px;}
}

@media(max-width:500px) {
	.logo{width:250px;}
	.banner h1 {font-size:24px;line-height:36px;}
	.rgt-dt-cat ul{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.how-it-works-data .how_works_row {grid-template-columns: repeat(2, 1fr);}
	.client_bnr_lft p{font-size:16px;}
	.mid-container h2 {font-size: 26px;}
	.purp-bn {font-size: 22px;}
	.cat-txt-data{position:initial;padding-bottom:0;margin-top:10px;}
	.cat-txt-data p{min-height:initial;opacity:1;}
	.rgt-dt-cat ul li img{height:200px;}
	.numberings{font-size:18px;}
	.cat-txt-data h4 {font-size: 18px;}
	.cat-txt-data p {font-size: 14px; line-height:22px;}
	.rgt-dt-cat ul li:hover .cat-txt-data{background:transparent;}
}

@media(max-width:450px) {
	.our_client_inr{grid-template-columns:repeat(2, 1fr);column-gap:20px;grid-row-gap:20px;}
	.our_client_itm{padding:20px;}
}

@media(max-width:400px) {
	.logo{width:230px;}
	.mob_inquire .cont-btn{width:100%;}
}