@media(min-width:1200px) {
	/* .menu-left { display: flex !important; max-width: calc(100% - 195px - 279px); width: 100%; } */
	.menu-left { display: flex !important; max-width: max-content; width: 100%; }
	.mobile-menu-icon { display: none; }
}
@media (min-width:768px) {
	.menu-left .creadential-links { display: none; }
}
@media(max-width:1601px) {
	.menu-left { justify-content: flex-start; }
	.creadential-links .btn { padding: 10px 15px; }
	.menu-left ul.emailLink { display: none; }
}
@media(max-width:1440px) {
	h1 { font-size: 44px; margin: 0 0 8px; }
	.post-list-grid { -ms-grid-columns: auto 358px; grid-template-columns: auto 358px; }
	.cat-menu { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
}
@media (max-width:1366px) {
	/* .menu-left { max-width: calc(100% - 195px - 235px); } */
	.menu-left { max-width: max-content; gap: 24px }
	.menu-outer { gap: 24px; }
	.menu-left ul { gap: 16px; }
}
@media(max-width:1299px) {
	.menu-right .emailLink { display: none; }
	.menu-outer{gap: 16px;}
}
@media (max-width:1199px) {
	.menu-outer { position: relative; }
	.mobile-menu-icon { display: block; }
	.menu-left { display: none; padding: 20px 30px; background-color: var(--blue3); position: absolute; top: calc(100% + 16px); width: 100vw; left: 50%; right: 0; transform: translateX(-50%); max-width: 768px; display: flex; transform: translateX(-50%) translateY(-70px); opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; z-index: -1; }
	.menu-left.show-menu { transform: translateX(-50%) translateY(0); opacity: 1; visibility: visible; transition: transform 0.4s ease-in-out; z-index: -1; }
	.menu-outer { gap: 8px; background-color: var(--black6); }
	.menu-left ul.emailLink { display: block; }
	.mobile-menu{display: inline-flex; gap: 10px; align-items: center;}
	.tablet-lang{display: block;}
	.desktop-lang{display: none;}
}
@media (max-width:1024px) {
	.footer-contact .container { grid-template-columns: 1fr; }
	.footer-contact h2 { margin-bottom: 28px; }
	.footer-contact { padding: 40px 0; }
	.footer-contact .social-links { margin: 40px 0; }
	.footer-contact .container div { text-align: center; }
	.not-found-content { padding: 50px 0; }
}
@media(max-width:991px) {
	.container { padding: 0 20px; }
	.blog-banner-img::before { left: 0; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
	.form-section { margin-top: -93px; }
	.srch-form { -ms-grid-columns: 1fr; grid-template-columns: 1fr; padding: 16px; gap: 10px; }
	.tranding-section .tranding-outer { -ms-grid-columns: (minmax(0, 1fr))[2]; grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.post-list-grid { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
	.post-list-right { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
	.post-list-right-inner { position: static; }
	.cat-menu { -ms-grid-columns: (minmax(0, 1fr))[3]; grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.blog-banner { padding: 40px 0; }
	.blog-banner-left { max-width: inherit; }
	.blog-banner-right { margin: 0 auto; }
	.post-detail-content .post-list-grid { gap: 16px; }
	.post-detail-content .post-list-right { order: 2; }
	.post-list-right-inner .tranding-outer { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 24px; }
}
@media (max-width:767px) {
	.cat-menu { -ms-grid-columns: (minmax(0, 1fr))[2]; grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.blog-detail-banner-sec { margin-top: 30px; }
	.blog-banner .container .row { flex-direction: column; align-items: flex-start; justify-content: flex-start; }
	.blog-detail-banner { height: 328px; }
	.blog-banner-heading { padding: 0 0 20px; }
	blockquote { padding: 20px 30px; }
	.social-links { width: 100%; }
	.user-info { flex-wrap: wrap; gap: 16px; }
	.profile-img { height: 120px; width: 120px; }
	.user-detail-sec { width: calc(100% - 144px); }
	.user-detail-sec h1 { font-size: 24px; }
	.menu-left ul { flex-wrap: wrap; gap: 20px; }
	.menu-left ul li { width: 100%; }
	.menu-left { padding: 20px; }
	.menu-left { transform: translateX(0) translateY(-70px); left: -20px; }
	.menu-left.show-menu { transform: translateX(0) translateY(0); flex-wrap: wrap; flex-direction: column; align-items: flex-start; }
	.menu-left ul.creadential-links { flex-wrap: nowrap; width: 100%; }
	.menu-left ul.creadential-links li { width: auto; }
	.menu-right { display: none; }
	.menu-outer { justify-content: space-between; }

	/* Footer css start */
	.footer-menu ul { grid-template-columns: 1fr; }
	.footer-menu ul li { padding-bottom: 12px; border-right: 1px solid var(--blue); }
	.footer-menu ul li:last-child { padding-bottom: 0; }
	.not-found-content { padding: 40px 0; }
	
	.tablet-lang{display: none;}
	.mobile-lang{display: block;}
}
@media (max-width:567px) {
	h1 { font-size: 36px; }
	.tranding-section .tranding-outer, .post-list-right-inner .tranding-outer { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
	.tranding-section .tranding-inner { -ms-grid-columns: 42px 15px auto; grid-template-columns: 42px auto; gap: 0 15px; }
	.tranding-section .tranding-inner::before { font-size: 32px; }
	.post-list-sec .tranding-inner { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
	.tranding-inner-left, .tranding-inner-right { grid-column: auto; }
	.tranding-inner-right { width: 100%; height: 174px; }
	.user-info { padding: 0 24px 24px; margin: -24px 0 0; }
	.profile-img { top: 0; }
	.profile-img { height: 64px; width: 64px; }
	.user-detail-sec { width: 100%; }
	.user-detail-sec h1 { font-size: 20px; }
	.blog-detail-banner { height: 278px; }
	.footer-contact .social-links { margin: 25px 0; }
	.footer-contact { padding: 32px 0 36px; }
	footer .footer-menu { padding-bottom: 33px; }
	.post-detail-tranding-outer .wp-video, .post-detail-tranding-outer iframe { max-width: 400px; }
	.tz-tool-tip ul { left: 0; }
	.tz-tool-tip ul li a { height: 24px; width: 24px; margin-right: 0; }
}
@media(max-width:479px) {
	.cat-menu { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
	.blog-banner-right { margin: 0 auto; }
	.blog-banner-img { width: 191px; }
	.blog-banner-img::before { left: 50%; }
	.post-list-sec { padding: 16px 0 60px; }
	.post-detail-tranding-outer .wp-video, .post-detail-tranding-outer iframe { max-width: 300px; }
}
@media (max-width:360px) {
	.menu-left ul.creadential-links li { width: 50%; }
	.menu-left ul.creadential-links li a { width: 100%; }
	.post-detail-tranding-outer .wp-video, .post-detail-tranding-outer iframe { max-width: 250px; }
	.landing-header-logo {width: 155px; height: 25px; display: inline-block;}
}