@media (min-width: 1390px) and (max-width: 1600px) {
	.main-heading h2{font-size: 34px; line-height: 43px;}
	.card-glance p{font-size: 13px; line-height: 17px;}
	.business-grow-form .btn {padding: 14px 19px;}
}

@media (min-width: 1320px) and (max-width: 1380px) {
	.main-heading h2{font-size: 34px; line-height: 43px;}
	.card-glance p{font-size: 13px; line-height: 17px;}
	.business-grow-form .btn {padding: 14px 19px;}
	.blog-detail h3{font-size: 19px;}
	.grow-business-right h2{font-size: 39px;}
}

@media (max-width: 1200px) {
	.main-heading h2{font-size: 30px; line-height: 37px;}
	.card-glance p{font-size: 13px; line-height: 17px;}
	.business-grow-form .btn {padding: 14px 19px;}
	.blog-detail h3{font-size: 19px;}
	.grow-business-right h2{font-size: 39px;}
	.support-card p {font-size: 15px; line-height: 24px;}
}

@media (max-width: 1024px) {
  .main-heading h2{font-size: 27px; line-height: 33px;}
	.card-glance p{font-size: 13px; line-height: 17px;}
	.business-grow-form .btn {padding: 14px 19px;}
	.blog-detail h3{font-size: 19px;}
	.grow-business-right h2{font-size: 39px;}
	.support-card p {font-size: 15px; line-height: 24px;}
	.banner-caption h2{font-size: 44px;}
	.banner-caption p {font-size: 18px;}
	.main-heading p {font-size: 16px;}
	.industry-card h3{font-size: 18px;}
	.support-card h3 {font-size: 18px;margin-bottom: 13px;}
	.wrapper .btn-lg {font-size: 14px;padding: 12px 26px;}
	.owner-card .own-card-detail h3,
	.owner-card .own-card-detail .owner-location{font-size: 13px;}
	.owner-card .own-card-detail .owner-position {font-size: 11px; color: #fff; margin-bottom: 3px;}
	.owner-card .own-card-detail .owner-email{font-size: 11px;}
	.own-card-img img {height: 35px; width: 35px;}
	.grow-business-holder{    padding: 60px 0px;}
	.footer-links li a{font-size: 12px;}
	.footer-links{gap: 14px;}
	.header-left{gap: 50px;}
	.header-menu li a {font-size: 14px;}
	.header-menu{gap: 20px;}
	.main-banner{height: 550px;}
}

@media (min-width: 768px) and (max-width: 990px) {

}

@media (min-width: 320px) and (max-width: 599px) {
	.mobile-header{display: block !important;}
	.main-header{display: none;}
	.banner-caption h2 {font-size: 36px; margin-bottom: 15px;}
	.main-banner {height: 530px; background-position: bottom;}
	.banner-caption-img.text-end{display: none;}
	.banner-caption p {font-size: 16px;}
	.section-padding {padding: 40px 0;}
	.main-heading h2 {font-size: 22px; line-height: 29px;}
	.main-heading p {font-size: 14px;}
	.section-padding.out-story-holder .main-heading,
	.at-glance-holder.section-padding .main-heading{margin-bottom: 40px;}
	.card-glance.glance-first,
	.card-glance.glance-center,
	.card-glance.glance-end{border-radius: 10px;}
	.card-glance h3{font-size: 32px;}
	.section-padding.why-choose-holder .main-heading{text-align: left !important;}
	.section-padding.our-industries-holder .row.mb-70{margin-bottom: 30px;}
	.section-padding.our-industries-holder{height: 710px;}
	.support-card{margin-bottom: 30px;}
	.support-card img {margin-bottom: 8px;}
	.section-padding.support-card-holder{padding-bottom: 0;}
	.section-padding.our-blog{padding-top: 20px;}
	.section-padding.our-blog .col-lg-6.text-end{text-align: start !important; margin-top: 30px;}
	.blog-detail h3 {margin: 5px 0px 6px;}
	.owner-card{flex-direction: column;}
	.grow-business-right h2 {font-size: 28px;}
	.business-grow-form .btn{margin-top: 20px;}
	.footer-social-holder{justify-content: flex-start; margin-top: 20px !important;}
	.footer-links li a{font-size: 11px !important;}
	.section-padding.why-choose-holder .row.justify-content-center.mb-70{margin-bottom: 20px;}
	.offcanvas.offcanvas-end .header-btn-top{justify-content: center !important; margin-top: 70px !important;}
	.hire-talent-banner .banner-caption h2 {font-size: 36px;}
	.hire-talent-banner .banner-caption h3 {font-size: 20px; margin-bottom: 20px; }
	.talent-team-card {height: 185px; width: 185px;}
	.step-1 h3, .step-2 h3, .step-3 h3, .step-4 h3{font-size: 23px;}
	.total-need-team .team-need-card h3{font-size: 14px;}
	.total-need-team .team-need-card{padding: 35px 2px 35px;}
	.expect-holder ul{margin-bottom: 40px !important;}
	.input-holder{margin-bottom: 20px;}
	.portfolio-modal .modal-body {padding: 10px;}
	.showcase-detail h2 {font-size: 28px; margin-bottom: 20px;}
	.showcase-detail ul li:last-child {margin-bottom: 20px;}
	.showcase-model-main-img{margin-top: 40px;}
	.showcase-model-bottom-img img{display: none;}
	.service-card .service-card-body {padding: 20px 10px;}
	.service-card .service-card-body h4{font-size: 14px;}
	.service-card .service-card-body p{font-size: 13px; line-height: 19px;}
	.service-card .service-card-header{height: 100px;}
	.service-card .service-card-body{height: 130px;}
	#our-services 	.slick-track{display: flex;}
}