@media only screen and (max-width:1400px){
	.th_book_now_btn span{padding:15px 14px}
	.th_inner_page_banner .th_content{max-width:1200px;left:0;right:0;margin:0 auto}
}

@media only screen and (max-width:1200px){
	header nav ul li a{padding: 0px 9px;}
	.th_book_now_btn span{font-size:11px}
	.th_header_email{padding-right:0}
	.th_header_email span{width: 34px;height: 34px;line-height: 30px;}
	.th_header_email span i{font-size: 13px;}
	.th_header_email a{margin-left: 17px;font-size: 14px;}
	.th_banner_sec:before{background-image: linear-gradient(90deg, #FFFFFF 60%, #F2295B00 63%);}
	.th_services_sec .th_service_card{flex-direction:column;}
	.th_service_card .th_crad_content{padding:20px 0 0}
	.th_inner_page_banner .th_content{max-width:900px;}
	.th_faq_sec .th_image img { box-shadow: 15px 15px 0px 4px rgba(24.000000000000007, 151, 143, 0.2);height:650px}
	.th_inner_page_banner.vertical .th_content ul li:last-child{white-space:normal}
	.th_AI_banner_sec .th_content h1{font-size:52px;}
	.th_infographic_content li{padding-left:20px;}
	.th_infographic_content li .th_text strong{font-size:20px;}
	.th_infographic_content li img {min-width: 60px;width: 60px;}
	.th_why_wrap .th_item {width: 31.5%;margin-bottom:16px}
	.th_AI_why_us .th_why_wrap{justify-content: flex-start;}
	.th_why_wrap .th_item:nth-child(even){transform:unset}
	.th_AI_banner_sec.leadership{padding:0}
	.th_AI_banner_sec.leadership .th_content h1{font-size:40px}
	.th_AI_banner_sec.leadership .th_content h1, .th_AI_banner_sec.leadership .th_content p{text-align: left;}
}

@media only screen and (max-width:992px){
	.custom_container{max-width: 720px;}
	.th_inner_page_banner .th_content{max-width:700px;}
	header nav .th_logo{min-height:inherit;}
	header nav .th_close_btn{width:100%;float:left;text-align:right;margin:20px 0 30px;}
	header nav .th_close_btn i{font-size:28px;color:var(--primary_color);cursor:pointer;}
	header nav .th_close_btn i:hover{transform:scale(0.9);}
	header nav {width:320px; position:fixed;left:-100%;top:0;transition: left 0.3s ease;padding:20px;z-index:9;height:100%;
		background-color:#f7f7f7}
	header nav ul{display:unset;}
	header nav ul li a{width:100%;float:left;padding:12px 0;border-bottom: solid 1px #e2e2e2;}
	header nav ul li a i{float: right;margin-top: 4px;}
	header nav ul li ul {position: unset; padding: 39px 0px 0;z-index: 9;min-width: 270px;transform: unset!important;
		opacity:1!important;visibility:unset!important;display:none;min-width: 260px;}
	header nav.open {left: 0;} 
	.th_banner_sec .th_content{max-width:80%}
	.th_banner_sec:before {background-image: linear-gradient(90deg, #FFFFFF 100%, #F2295B00 63%);}
	.th_banner_sec .th_content h1{font-size:36px;}
	.th_banner_sec img{height:500px}
	.th_why_us_sec .th_card{margin-top: 70px;}
	.th_about_sec .th_content{padding-right:0}
	.th_about_sec .th_about_image img{margin:0 0 50px}
	.th_about_sec {margin-top: 100px;}
	.th_services_sec p, .th_blog_sec p{padding:0}
	.th_empowering_image img{box-shadow: -16px 16px 0px 4px #EEFFFD;}
	.th_empowering_sec .th_content{margin-top: 50px;padding-left:0}
	.th_empowering_sec {margin-top: 70px;}
	.th_blog_sec {margin: 130px 0 100px;}
	.th_approach_head h2 { width: 70%;}
	.th_approach_card{width:50%;}
	.th_approach_card .th_content{margin-bottom:30px}
	.th_why_us_services .heading p{padding:0}
	.th_faq_sec .th_content{padding-right:0}
	.th_faq_sec .th_content h2 small{margin:50px 0 15px}
	.th_call_sec {margin: 0px 0 80px;}
	.th_contact_form {margin: 40px 0 0;}
	.th_blog_sidebar_socials{margin-top:60px}
	.pr-60 { padding-right: calc(var(--bs-gutter-x) * .5)!important;}
	.th_blog_sidebar_socials ul{width:100%;float:left;text-align:center}
	.th_blog_sidebar_socials ul li a{width:40px;height:40px;line-height:38px;margin-left:7px;}
	.th_blog_sidebar_socials ul li a svg{width: 15px;}
	.th_footer_connected{flex-direction:column;}
	.th_footer_connected h2{margin-bottom:30px}
	.th_footer_connected h2{text-align:center}
	.th_AI_banner_sec .th_content{justify-content:center;padding:0}
	.th_AI_banner_sec .th_content h1{text-align:center}
	.th_AI_banner_sec .th_content p{text-align:center}
	.th_graphics{text-align:center;margin-top:60px}
	.th_flow_points .th_flex{padding:0;}
	.flow-item span{font-size:16px}
	.th_diagram_image { height: auto; justify-content: center;margin-bottom: 70px;}
	.th_AI_why_us .th_why_wrap{margin-top:40px}
	.th_why_wrap .th_item {width:32.3%;}
	.th_AI_banner_sec.studies h1{font-size:40px}
}

@media only screen and (max-width:768px){
	.custom_container{max-width:540px;}
	.th_banner_sec img {height: 600px;}
	.th_call_sec_home{padding:30px;}
	.th_inner_page_banner .th_content{max-width:500px;}
	.th_banner_sec .th_content p{width:100%;float:left;}
	.th_benefits_sec h2{margin-top:90px;}
	.th_faq_sec { margin: 50px 0 100px;}
	.th_faq_sec .th_image img{height:500px}
	.th_call_sec .th_content{margin-top:30px}
	.th_why_wrap .th_item {width: 49.2%;}
	.th_AI_banner_sec.studies h1{font-size:32px}
	.th_AI_banner_sec.leadership{padding:70px 0;}
	.th_AI_banner_sec.leadership .th_content h1, .th_AI_banner_sec.leadership .th_content p { text-align: center;}
	.th_AI_banner_sec.leadership .th_graphics img{height:auto}
}

@media only screen and (max-width:575px){ 
	.th_banner_sec .th_content span{font-size:15px;}
	span .fa-play{margin-right: 8px;}
	.th_inner_page_banner .th_content {max-width: 300px;flex-wrap: wrap;align-content: center;}
	.th_inner_page_banner.vertical .th_content{max-width:unset}
	.th_inner_page_banner .th_content h1{font-size: 26px;text-align: center;}
	.th_inner_page_banner .th_content ul{width: 100%;justify-content: center;}
	.th_banner_sec .th_content{max-width: 90%;}
	.th_banner_sec .th_content h1{font-size: 28px;}
	.th_banner_sec .th_content span i { height: 40px;width: 40px;line-height: 40px; font-size: 15px;}
	.th_banner_sec .th_content span a{margin-left: 10px;font-size: 16px;}
	.th_blog_card{flex-wrap:wrap}
	.th_blog_card .th_image, .th_blog_card .th_content{width:100%;}
	.th_blog_card .th_content{padding:20px 0 0}
	.th_about_image.page .image_sec_women a{padding: 12px 20px; margin-top: 0;font-size: 14px;}
	.th_approach_sec{padding: 60px 0px;margin-top: 70px;}
	.th_approach_head{align-items: flex-start; flex-direction: column;}
	.th_approach_head h2{width:100%;font-size:26px;}
	.th_approach_card{width:100%;}
	.th_description_sec{margin-top:50px;}
	.th_description_sec h2{font-size:26px;}
	.th_why_us_services h2{font-size:24px;}
	.th_about_image.services img{height:400px}
	.th_timelime_sec h2 { font-size: 26px; margin-top: 80px;}
	.th_post_bottom{flex-direction:column}
	.th_single_post_content ul{margin: 10px 0 25px;}
	.th_footer_connected{padding:20px}
	.th_footer_connected h2{font-size:28px;}
	.th_AI_banner_sec, .th_infographics{padding:50px 0}
	.th_AI_banner_sec .th_content h1 {font-size: 46px;}
	.th_graphics, .th_diagram_image{padding:0 30px}
	.th_flow_points .th_flex{flex-wrap:wrap;justify-content: flex-start;}
	.flow-arrow{display:none}
	.flow-item{width:33%;margin-bottom: 30px;}
	.th_infographics:before, .th_infographics:after{width:50%}
	.th_infographic_content li{width:100%;padding-left:0}
	.th_AI_why_us h2{font-size:36px;}
	.th_why_wrap .th_item{width:100%}
	.th_why_wrap .th_item:hover, .th_why_wrap .th_item:hover:nth-child(even){transform:unset;}
	.th_AI_why_us{margin-bottom:0}
	.th_AI_banner_sec.studies h1{font-size:28px}
	.th_AI_banner_sec.leadership .th_content h1, .th_leadership h2 {font-size: 32px;}
	.th_AI_banner_sec.leadership .th_content p{font-size:16px;margin-bottom:0}
	.th_leadership .th_profile{margin:40px 0 0}
}
