@media only screen and (max-width:1600px) {
	.industry-banner-section {
		background-position: 100% 0px;
	}
}

@media only screen and (max-width:1450px) {
	.industries-list-wrap {
		padding-top: 250px;
	}

	.video-area video {
		width: auto;
		height: 860px;
	}

	.video-full-screen {
		display: none;
		opacity: 0;
		visibility: hidden;
	}

	.video-full-width {
		display: block;
		opacity: 1;
		visibility: visible;
	}

	.hm-offering,
	.outer-offering-section {
		height: 860px;
	}

	.expanded-menu-section {
		padding: 25px;
	}

	.list-menu-solution {
		margin-top: 15px;
	}

	.solution-menu-list {
		margin-bottom: 15px;
	}

	.contact-tab-right p {
		line-height: 26px;
	}

	.address-tab-inner-view {
		margin-bottom: 20px;
	}

	.mobile-fax {
		margin-bottom: 13px;
	}
}

@media only screen and (max-width:1366px) {
	.industry-banner-section {
		background-position: 100% 65px;
	}

	.other-industry-slider .slick-prev {
		left: -15px !important;
	}

	.other-industry-slider .slick-next {
		right: -15px !important;
	}

	.services-list-content-box h4 a {
		font-size: 26px;
	}

	.hm-offer-big-round {
		width: 500px;
		height: 500px;
	}

	.hm-offer-inner-round {
		width: 270px;
		height: 270px;
	}

	.hm-offer-inner-round h1,
	.offer-industry-ben li span {
		font-size: 40px;
		line-height: 35px;
	}

	.offer-industry-ben li {
		width: 400px;
		height: 400px;
	}

	.offer-industry-ben li span {
		width: 390px;
		height: 390px;
	}

	.hm-solution-round-bg {
		width: 100px;
		height: 100px;
	}

	.hm-solutions-list {
		width: 310px;
	}

	.hm-btn-screen {
		width: 120px;
		height: 120px;
		font-size: 16px;
	}

	.hm-offering,
	.outer-offering-section {
		height: 768px;
	}

	.outer-offering-section {
		padding-top: 200px;
	}

	.contact-tab-right p {
		line-height: 22px;
	}

	.address-tab-inner-view {
		margin-bottom: 20px;
	}

	.contact-tab-right p i,
	.mobile-fax i {
		font-size: 20px;
		margin-right: 18px;
	}

	.contact-offices .contact-tab-right-wrap h4 {
		font-size: 29px;
	}


}

@media only screen and (max-width:1280px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 95% !important;
	}

	.slick-next {
		right: -25px !important;
	}

	.slick-prev {
		left: -25px !important;
	}

	.header-main-menu>li,
	.header-pages-menu>li {
		margin-left: 20px;
	}

	.digital-jounrey-slider .slick-slide {
		margin: 0px 10px;
	}

	.hm-news-slider {
		margin: 0px;
	}

	.hm-news-slider .slick-slide {
		margin: 0px 10px;
	}

	.hm-news-slider .slick-next {
		right: -10px !important;
	}

	.hm-news-slider .slick-prev {
		left: -10px !important;
	}

	.hm-partner-center-inner {
		padding: 0px 10px;
	}

	.hm-partner-center-inner p br {
		display: none;
	}

	.types-career-search {
		padding-left: 0px;
	}

	.other-service-slider .slick-prev {
		left: 0px !important;
	}

	.other-service-slider .slick-next {
		right: 0px !important;
	}

	.solutions-omnix-wrap {
		padding-top: 240px;
	}

	.explore-item-tri .expanded-menu-section::before {
		left: 280px;
	}

	.submenu-industries .expanded-menu-section:before {
		left: 150px;
	}

	.contact-offices .contact-tab-right-wrap {
		padding: 30px;
	}

	.contact-offices .contact-tab-right-wrap>div {
		width: 100%;
	}

	.contact-offices .contact-tab-right-wrap>div+div {
		margin-top: 40px;
	}

	.contact-offices .contact-tab-right-wrap h4 {
		margin-bottom: 20px;
		font-size: 25px;
	}

	.contact-tab-right p {
		line-height: 22px;
	}

	.address-tab-inner-view {
		margin-bottom: 15px;
	}

	.contact-tab-right p i,
	.mobile-fax i {
		font-size: 20px;
		margin-right: 18px;
	}
}

@media only screen and (max-width:1199px) {
	.header-logo-area {
		width: 25%;
	}

	.menu-logo-wrap {
		width: 37.5%;
	}

	.right-side-menu {
		width: 37.5%;
	}

	.header-main-menu li a {
		font-size: 16px;
	}

	.heading-round-slide {
		width: 260px !important;
		height: 260px !important;
		font-size: 36px !important
	}

	.slide-image-bg.rs-layer {
		width: 100px !important;
		height: 100px !important;
	}

	.hm-partner-wrap {
		padding-top: 150px;
	}

	.hm-news-wrap {
		padding-top: 150px;
	}

	.leaders-teams li {
		width: 32%;
		margin-left: 2%;
	}

	.record-wrap {
		padding-top: 150px;
	}

	.record-section-area {
		flex-wrap: wrap;
	}

	.record-image-area {
		width: 100%;
		min-width: auto;
		margin-right: 0px;
		margin-bottom: 50px;
	}

	.record-content-area {
		width: 100%;
	}

	.certifications-area {
		padding-top: 150px;
	}

	.mission-vision-area {
		height: auto;
	}

	.services-pages-menu li {
		padding: 0px 20px;
	}

	.services-pages-menu li a {
		font-size: 16px;
	}

	.services-list {
		flex-wrap: wrap;
	}

	.service-list-content,
	.application-services-list-outer .service-list-content {
		width: 100%;
		padding: 30px;
		height: auto;
		order: 1;
	}

	.service-list-img {
		width: 100%;
		min-width: auto;
		order: 0;
	}

	.services-list-new .service-list-img {
		max-width: 100%;
	}

	.services-list-new .inquire-logo-wrap {
		position: relative;
		bottom: unset;
		right: unset;
	}

	.modal-dialog.career-popup {
		max-width: 90%;
		margin: 50px auto 0px;
	}

	.case-study-list {
		flex-wrap: wrap;
	}

	.case-study-list li {
		width: 49%;
		margin-left: 2%;
	}

	.case-study-list li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.case-study-list li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.get-in-touch-left {
		padding-right: 25px;
	}

	.contact-us-right {
		padding-left: 40px;
	}

	.nav-tabs.contact-nav-tabs li a {
		width: 225px;
	}

	.contact-tab-right {
		padding: 50px 40px;
	}

	.industry-banner-section {
		background-position: 100% 130px;
	}

	/* .indutry-list-content-box h4{
		min-height:60px;
	} */
	.indutry-list-content-box h4 a {
		font-size: 26px;
		line-height: 30px;
	}

	.detail-hospitality-inner-sec {
		flex-wrap: wrap;
	}

	.detail-hospitality-left {
		width: 100%;
		padding-right: 0px;
		padding-bottom: 20px;
	}

	.detail-hospitality-right {
		width: 100%;
	}

	.other-service-slider .slick-slide {
		margin: 0px 10px;
	}

	.other-service-slider .slick-prev {
		left: -15px !important;
	}

	.other-service-slider .slick-next {
		right: -15px !important;
	}

	.services-list-content-box {
		min-height: 264px;
	}

	.services-list-wrap {
		padding-top: 260px;
	}

	.detail-benefits-bg-wrap {
		padding-top: 240px;
	}

	.solution-omnix-outer {
		flex-wrap: wrap;
	}

	.solution-omnix-left {
		width: 100%;
		padding-right: 0px;
		padding-bottom: 30px;
		text-align: center;
	}

	.solution-omnix-right {
		width: 100%;
	}

	.hm-offering-area {
		padding: 0px;
	}

	.offer-industry-ben li {
		width: 350px;
		height: 350px;
	}

	.offer-industry-ben li span {
		width: 340px;
		height: 340px;
	}

	.hm-offer-inner-round h1,
	.offer-industry-ben li span {
		font-size: 35px;
		line-height: 30px;
	}

	/*.hm-offering,
	.video-area video,
	.outer-offering-section{
		height:800px;
	}*/
	.hm-solution-round-bg img {
		max-width: 40px;
	}

	.hm-solution-round-bg {
		width: 80px;
		height: 80px;
	}

	.hm-solutions-list span a {
		font-size: 14px;
	}

	.hm-solutions-list span {
		height: 40px;
		width: 175px;
	}

	.hm-solutions-list span a {
		padding: 12px 0px;
	}

	.hm-solutions-list {
		width: 275px;
	}

	.explore-item-tri .expanded-menu-section::before {
		left: 260px;
	}

	.submenu-industries .expanded-menu-section:before {
		left: 140px;
	}

	.service-list-img {
		max-width: 100%;
	}
}

@media only screen and (max-width:1024px) {

	.header-main-menu li,
	.header-pages-menu li {
		margin-left: 15px;
	}

	.top-footer-inner-area {
		padding: 0px;
	}

	.hm-big-bg-wrap {
		overflow: hidden;
	}

	.services-pages-menu li {
		padding: 0px 15px;
	}

	.benefits-list-content h4 {
		min-height: auto;
	}

	.benefits-listing-space .benefits-list-content h4 {
		min-height: auto;
	}

	/* .indutry-list-content-box {
		min-height: 300px;
	} */

	.industry-detail-sec-inner .h3-heading {
		font-size: 40px;
		line-height: 50px;
	}

	.resources-list li,
	.download-listing li {
		width: 49%;
		margin-left: 2%;
	}

	.resources-list li:nth-child(3n+1),
	.download-listing li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.resources-list li:nth-child(2n+1),
	.download-listing li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.hm-solution-1 {
		left: 80px;
	}

	.hm-solution-2 {
		left: 0px;
	}

	.hm-solution-3 {
		left: 35px;
	}

	.hm-solution-4 {
		right: 80px;
	}

	.hm-solution-5 {
		right: 0px;
	}

	.hm-solution-6 {
		right: 35px;
	}

	.news-listing-area {
		margin: 0px -10px;
	}

	.news-listing-area li {
		margin: 0px 10px;
		width: calc(100% / 3 - 20px);
	}
}

@media only screen and (max-width:991px) {
	.header {
		padding: 20px 0px;
	}

	.header.sticky {
		padding: 10px 0px;
	}

	.header-logo-area {
		order: 0;
		width: 150px;
		text-align: left;
		margin-top: -3px;
	}

	.right-side-menu {
		display: none;
		visibility: visible;
	}

	.header-main-menu.mob-menu {
		display: block;
		border-top: 1px dotted #fff;
		margin-top: 0px;
	}

	.header-main-menu {
		margin-left: 0px;
		flex-wrap: wrap;
		background: #121024;
		margin-top: 15px;
	}

	.header-main-menu li {
		width: 100%;
		margin-left: 0px;
		text-align: center;
		border-bottom: 1px dotted #fff;
		padding: 12px 0px;
		position: relative;
		line-height: 15px;
	}

	.header-main-menu li a {
		font-size: 15px;
		font-weight: normal;
	}

	.header-main-menu li:last-child {
		border-bottom: 0px;
	}

	.header_inner .navbar {
		align-items: center;
	}

	.header_inner {
		padding: 0px 20px;
	}

	.mob-menu-icn {
		background: url(../images/down-arrow.png) center center no-repeat;
		background-size: auto;
		background-size: 35%;
		position: absolute;
		right: 5px;
		top: 3px;
		width: 35px;
		height: 35px;
		cursor: pointer;
	}

	.mob-menu-icn.opn-mob {
		transform: rotate(180deg);
	}

	.expanded-menu-section {
		display: none;
		position: relative;
		transition: unset;
		opacity: 1;
		visibility: visible;
		top: 12px;
	}

	.header-main-menu li.menu-item-submenu:hover .expanded-menu-section {
		top: 12px;
	}

	.header-main-menu li:hover>a,
	.header-pages-menu li:hover>a {
		color: rgba(255, 255, 255, 0.60);
	}

	.list-menu-solution li a:hover {
		color: #0000ff;
	}

	.solution-menu-outer {
		width: 100%;
		flex-wrap: wrap;
		height: 400px;
		overflow-y: auto;
	}

	.expanded-menu-section {
		padding: 15px 0px;
		margin-top: 0px;
		width: 100%;
	}

	.solution-menu-list {
		width: 100%;
		margin-bottom: 15px;
		margin-right: 0px;
		margin-left: 0px;
	}

	.solution-menu-list:last-child {
		margin-bottom: 0px;
	}

	.list-menu-solution {
		margin-top: 10px;
	}

	.list-menu-solution li {
		margin-bottom: 0px;
		padding: 8px 0px;
	}

	.list-menu-solution li:hover a {
		color: #0000ff;
	}

	.solution-menu-services-outer .solution-menu-list {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px 15px;
	}

	.solution-menu-services-outer .list-menu-solution {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.slide-image-bg.rs-layer {
		width: 70px !important;
		height: 70px !important;
	}

	.slide-text-span.rs-layer {
		font-size: 14px !important;
	}

	.slide-image-bg.rs-layer img {
		width: 35px !important;
	}

	.hm-btn-screen {
		width: 100px;
		height: 100px;
		font-size: 14px;
		bottom: 10px;
	}

	.heading-round-slide {
		width: 230px !important;
		height: 230px !important;
		font-size: 32px !important;
	}

	.hm-need-help-wrap {
		padding-bottom: 30px;
	}

	.years-numbers {
		flex-wrap: wrap;
	}

	.years-numbers li {
		width: 48%;
		margin-left: 4%;
		margin-bottom: 30px;
	}

	.years-numbers li:nth-child(2),
	.years-numbers li:nth-child(3),
	.years-numbers li:nth-child(4) {
		margin-top: 0px;
	}

	.years-numbers li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.years-number-image {
		width: 160px;
		height: 160px;
	}

	.spiral-bg-area {
		background-size: 100% auto;
		background-position: center;
	}

	.hm-partner-logo-list {
		flex-wrap: wrap;
	}

	.hm-partner-logo-list li {
		width: 32%;
		margin-left: 2%;
		max-width: 100%;
		margin-bottom: 17px;
	}

	.hm-partner-logo-list li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.hm-partner-logo-slider .hm-partner-logo-img {
		width: 226px;
		max-width: 226px;
		height: 145px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.hm-partner-logo-slider {
		margin-right: -8.5px;
	}

	.hm-partner-logo-slider .slick-slide {
		margin: 0px 8.5px;
		max-width: unset;
		width: auto;
		height: unset;
	}

	.hm-partner-logo-slider .slick-slide:nth-child(3n+1) {
		margin-left: 8.5px;
	}

	.hm-partner-logo-slider:nth-child(2) .slick-slide {
		float: right;
	}

	.hm-partner-center-inner {
		margin-bottom: 30px;
	}

	.footer-top-menu-wrap {
		flex-wrap: wrap;
	}

	.footer-menu-area {
		width: 45%;
		margin-right: 5%;
	}

	.footer-menu-area:last-child {
		margin-right: 5%;
	}

	.footer-top-menu-wrap .footer-top-menu:last-child {
		margin-top: 15px;
	}

	.footer {
		background: #121024;
	}

	.hm-journey-bg-wrap {
		background-color: #121024;
		background-size: 100% auto;
	}

	.hm-journey-wrap {
		padding-top: 120px;
	}

	.banner-section {
		height: 450px;
	}

	.leaders-teams {
		flex-wrap: wrap;
	}

	.leaders-teams li {
		width: 49%;
	}

	.leaders-teams li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.leaders-teams li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.iso-list {
		flex-wrap: wrap;
	}

	.iso-list li {
		width: 49%;
		margin-left: 2%;
		margin-bottom: 20px;
	}

	.iso-list li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.about-career-wrap {
		position: relative;
	}

	.abt-career-inner {
		flex-wrap: wrap;
	}

	.abt-career-left {
		margin: 0px;
		position: absolute;
		top: -40px;
		right: 15px;
		max-width: 200px;
	}

	.abt-career-right {
		width: 100%;
	}

	.abt-career-right p br {
		display: none;
	}

	.abt-career-right p {
		margin-bottom: 20px;
	}

	.about-career-wrap {
		height: auto;
		padding: 70px 0px;
	}

	.hm-about-area h2 {
		font-size: 40px;
		line-height: 40px;
	}

	.h3-heading {
		font-size: 36px;
		line-height: 36px;
	}

	.banner-heading h1 {
		font-size: 36px;
	}

	.mission-vision-area h3 {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 20px;
	}

	.repeat-customer-area h3 {
		font-size: 30px;
	}

	.record-content-area .h3-heading {
		line-height: 40px;
	}

	.services-overview .h3-heading {
		line-height: 40px;
	}

	.services-pages-menu {
		flex-wrap: wrap;
	}

	.services-pages-menu li a {
		padding: 15px 0px;
	}

	.benefits-listing li {
		width: 49%;
		margin-left: 2%;
	}

	.benefits-listing li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.benefits-listing li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.feedback-slide p br {
		display: none;
	}

	.service-list-content h3 {
		font-size: 30px;
	}

	.career-listing-area>li {
		width: 49%;
		margin-left: 2%;
	}

	.career-listing-area>li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.career-listing-area>li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.career-popup-content,
	.career-popup-head {
		padding: 25px;
	}

	.close.career-popup-close {
		top: 27px;
		right: 20px;
	}

	.close.career-popup-close span {
		color: #000;
	}

	.types-career-search {
		flex-wrap: wrap;
	}

	.types-career-search li:first-child {
		width: 49%;
	}

	.types-career-search li {
		width: 49%;
		margin-left: 2%;
		margin-bottom: 15px;
	}

	.types-career-search li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.types-career-search li:last-child {
		margin-bottom: 0px;
		width: 100%;
	}

	.case-study-content h3 {
		font-size: 22px;
		line-height: 28px;
	}

	.study-detail-solutions li {
		width: 100%;
		margin-left: 0px;
		height: auto;
		padding: 20px;
	}

	.banner-heading-case {
		padding-top: 0px;
	}

	.contact-tab-right h4 {
		font-size: 36px;
	}

	.contactus-map-section {
		height: 680px;
	}

	.contact-get-touch-section {
		background: linear-gradient(180deg, #f8f8f8 53%, #ffffff 50%);
		padding: 50px 0px;
		border-bottom: 1px solid #e8e8e8;
	}

	.contact-get-touch-inner {
		flex-wrap: wrap;
	}

	.get-in-touch-left {
		width: 100%;
		padding-right: 0px;
	}

	.contact-us-right {
		padding-left: 0px;
		width: 100%;
		padding-top: 60px;
	}

	.contact-get-touch-section:before,
	.contact-get-touch-section:after {
		content: none;
	}

	.get-in-touch-form {
		width: 100%;
	}

	.contact-offices {
		padding-top: 50px;
	}

	.contact-offices h3 {
		font-size: 36px;
	}

	.contact-tab-inner {
		flex-wrap: wrap;
	}

	.contact-tab-left {
		width: 100%;
		order: 1;
	}

	.contact-tab-right-wrap {
		width: 100%;
		order: 0;
		height: auto;
	}

	.contact-tabs-map {
		height: 400px;
	}

	.contact-tab-right h4 {
		font-size: 30px;
	}

	.contact-address-tabs {
		padding-top: 30px;
	}

	.nav-tabs.contact-nav-tabs li a {
		font-size: 16px;
		height: auto;
		width: 210px;
	}

	.industry-banner-section {
		padding-top: 70px;
		padding-bottom: 50px;
	}

	.industries-list-wrap h2 br {
		display: none;
	}

	.industries-list-wrap h2 {
		font-size: 26px;
	}

	.indutries-list li {
		width: 49%;
		margin-left: 2%;
		margin-bottom: 30px;
	}

	.indutries-list li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.indutries-list li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.detail-hospitality-section {
		padding-top: 220px;
	}

	.managed-services-wrap {
		padding: 100px 0px;
	}

	.capabilities-heading {
		flex-wrap: wrap;
	}

	.capabilities-wrap p {
		width: 100%;
	}

	.capabilities-wrap p br {
		display: none;
	}

	.capabilities-heading .h3-heading {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.capabilities-list li {
		width: 100%;
		margin-left: 0px;
	}

	.other-services-wrap .h3-heading {
		font-size: 36px;
	}

	.partners-content p br {
		display: none;
	}

	.partners-listing li {
		width: 32%;
		margin-left: 1.33%;
	}

	.partners-listing li:nth-child(5n+1) {
		margin-left: 1.33%;
	}

	.partners-listing li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.address-tab-content p br {
		display: none;
	}

	.services-list-wrap p br {
		display: none;
	}

	.services-main-list li {
		width: 49%;
		margin-left: 2%;
	}

	.services-main-list li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.services-main-list li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.services-list-content-box {
		min-height: 218px;
	}

	.services-list-wrap {
		padding-bottom: 0px;
	}

	.detail-partner-wrap {
		padding: 50px 0px;
	}

	.detail-benefits-bg-wrap {
		background-color: #121024;
		background-size: 100% auto;
		padding-top: 150px;
		padding-bottom: 50px;
	}

	.detail-benefits-bg-wrap .benefits-list-content h4 {
		min-height: auto;
	}

	.detail-services-wrap,
	.detail-industry-wrap {
		padding: 50px 0px;
	}

	.solution-omnix-outer {
		padding: 30px 25px;
	}

	.solution-omnix-left h4 {
		font-size: 30px;
	}

	.modal-dialog.expert-popup {
		max-width: 90%;
		margin: 50px auto 0px;
	}

	.talk-with-expert-wrap {
		padding: 25px;
	}

	.hm-offering,
	.video-area video,
	.outer-offering-section {
		height: 700px;
	}

	.outer-offering-section {
		padding-top: 130px;
	}

	.hm-solutions-list span {
		margin-right: 10px;
	}

	.hm-solution-4 span,
	.hm-solution-5 span,
	.hm-solution-6 span {
		margin-right: unset;
		margin-left: 10px;
	}

	.hm-solutions-list {
		width: 265px;
	}

	.solution-ban-outer-wrap {
		padding-top: 70px;
	}

	.explore-all-industry-inner ul li a {
		font-size: 14px;
	}

	.top-footer-left-side {
		padding-right: 14px;
	}

	.hm-partner-center-area .hm-partner-logo-list {
		display: none;
	}

	.hm-partner-logo-list li:nth-of-type(6) {
		display: flex;
	}

	.hm-partner-center-inner {
		width: 100%;
		padding: 0px;
	}

	.header-main-menu li:hover a:before,
	.header-pages-menu li a:hover:before {
		content: none;
	}

	.expanded-menu-section::before {
		content: none;
	}

	.active-menu-heading {
		display: none;
	}

	.explore-more-menu-content {
		width: 100%;
		padding: 0px 15px;
	}

	.list-menu-solution {
		padding: 0px 15px;
	}

	.news-listing-area li {
		margin: 0px 10px;
		width: calc(100% / 2 - 20px);
	}

	.benefits-listing li {
		margin-bottom: 25px;
	}

	.has-multi-address .address-tab-content {
		width: 100%;
	}
	.sol-cat-tags li{
	    width:32%;
	    margin-left:2%;
	}
	.sol-cat-tags li:nth-child(5n+1){
	    margin-left:2%;
	}
	.sol-cat-tags li:nth-child(3n+1){
	    margin-left:0px;
	}
}


@media only screen and (max-width:768px) {
	.industry-detail-section {
		padding: 30px 0;
	}

	.managed-services-wrap {
		padding: 30px 0px;
	}

	.services-overview {
		margin-bottom: 10px;
	}

	.services-overview .h3-heading {
		margin-bottom: 15px;
	}

	.industry-detail-client-wrap {
		padding-bottom: 50px;
	}

	.hm-case-client-wrap {
		padding-top: 50px;
	}

	.inquire-button-wrap {
		opacity: 1;
		visibility: visible;
	}

	.service-list-content,
	.application-services-list-outer .service-list-content {
		padding: 15px;
	}

	.nav-tabs.contact-nav-tabs li a {
		width: auto;
	}
	.sol-cat-tags{
	    margin-bottom:30px;
	}
}

@media only screen and (max-width:767px) {
	.header-logo-area {
		width: 100px;
	}

	.header {
		padding: 15px 0px;
	}

	.header.sticky {
		padding: 10px 0px;
	}

	.sticky .header-logo-area a img {
		max-width: 75px;
	}

	.hm-about-area span {
		margin-bottom: 30px;
	}

	.hm-about-area p br,
	.client-heading-area p br,
	.hm-partner-center-inner p br {
		display: none;
	}

	.hm-about-area p {
		font-size: 16px;
	}

	.spiral-bg-area {
		padding-top: 50px;
	}

	.years-number-content p {
		font-size: 16px;
	}

	.years-number-content span {
		font-size: 50px;
		line-height: 45px;
	}

	.hm-big-bg-wrap {
		padding-bottom: 50px;
	}

	.hm-journey-wrap {
		padding-top: 50px;
	}

	.hm-partner-wrap {
		padding-top: 50px;
	}

	.hm-journey-bg-wrap,
	.hm-news-wrap {
		padding-bottom: 50px;
	}

	.hm-case-client-wrap,
	.hm-client-wrap,
	.hm-news-wrap {
		padding-top: 50px;
	}

	.news-slide-content-box {
		padding-top: 20px;
	}

	.news-slide-content-box span {
		margin-bottom: 15px;
	}

	.news-slide-content-box p {
		font-size: 16px;
	}

	.case-study-slider .slick-slide:hover .case-study-slide-heading h4 {
		font-size: 22px;
		line-height: normal;
	}

	.top-footer-section {
		padding: 50px 0px;
	}

	.footer-heading {
		font-size: 20px;
	}

	.footer-address-tabs {
		padding-top: 50px;
	}

	.copy-right-inner {
		flex-wrap: wrap;
		justify-content: center;
	}

	.copy-right-inner p {
		margin-bottom: 10px;
	}

	.copy-right-inner ul {
		margin-left: 0px;
	}

	.banner-section {
		height: 350px;
	}

	.about-first-sec-wrap {
		padding: 50px 0px;
	}

	.mission-vision-wrap {
		padding-top: 50px;
		flex-wrap: wrap;
	}

	.mission-vision-area {
		width: 100%;
		margin-left: 0px;
		padding: 25px;
	}

	.mission-vision-area:first-child {
		margin-bottom: 20px;
	}

	.mission-vision-area h3 {
		margin-bottom: 20px;
	}

	.about-second-sec-wrap {
		margin-top: -1px;
		background-position: 0px;
		padding-bottom: 50px;
	}

	.leader-ship-wrap,
	.record-wrap,
	.certifications-area {
		padding-top: 50px;
	}

	.repeat-customer-wrap {
		padding: 50px 0px;
	}

	.record-wrap {
		padding-bottom: 50px;
	}

	.about-career-wrap {
		background-size: cover;
	}

	.benefits-wrap {
		padding: 50px 0px;
	}

	.client-slider-two {
		padding-left: 50px;
	}

	.repeat-benefits-wrap {
		margin-top: 50px;
	}

	.repeat-customer-area h3 br {
		display: none;
	}

	.partner-services-wrap,
	.client-feedback-wrap {
		padding: 50px 0px;
	}

	.service-list-img {
		height: 350px;
	}

	.career-listing-wrap {
		padding: 50px 0px;
	}

	.career-popup-head h4 {
		font-size: 30px;
		line-height: 40px;
	}

	.career-popup-content p,
	.career-popup-content ul li {
		margin-bottom: 20px;
	}

	.case-study-list li {
		width: 100%;
		margin-left: 0px;
	}

	.case-studies-wrap {
		padding: 50px 0px;
	}

	.banner-heading-case h1 {
		font-size: 34px;
	}

	.overview-detail-wrap,
	.other-case-studies {
		padding: 50px 0px;
	}

	.contact-us-options {
		margin: 25px 0px;
	}

	.address-tab-content h4 {
		font-size: 17px;
	}

	.contactus-map-section {
		height: 520px;
	}

	.get-in-touch-left h3,
	.contact-us-right-inner h3 {
		font-size: 36px;
	}

	.industries-list-wrap {
		padding-top: 210px;
	}

	.indutry-list-content-box h4 a {
		font-size: 24px;
		line-height: 28px;
	}

	.industry-detail-section {
		padding-top: 50px;
	}

	.industry-detail-sec-inner .h3-heading {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 20px;
	}

	.detail-hospitality-section::before {
		background-size: 100% auto;
		top: -290px;
	}

	.detail-hospitality-section {
		padding-top: 150px;
		padding-bottom: 50px;
	}

	.faq-content-icon {
		margin-right: 30px;
	}

	.faqs-area .card-body {
		padding: 25px;
	}

	.faq-area-header .btn-block.collapsed::after,
	.faq-area-header .btn-block::after {
		top: 32px;
	}

	.feedback-slide p {
		font-size: 19px;
		margin-bottom: 20px;
	}

	.industry-detail-client-wrap {
		padding-bottom: 50px;
	}

	.other-industries-wrap {
		padding: 50px 0px;
	}

	.managed-services-wrap {
		padding: 50px 0px;
	}

	.capabilities-wrap {
		padding-top: 0px;
	}

	.capabilities-list {
		margin-bottom: 50px;
	}

	.other-services-wrap {
		padding-top: 50px;
	}

	.other-service-slide-content h4 a {
		font-size: 22px;
	}

	.other-service-slide-content h4 {
		min-height: auto;
	}

	.services-overview .h3-heading,
	.capabilities-wrap>.h3-heading {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 20px;
	}

	.partners-wrap {
		padding: 50px 0px;
	}

	.partners-content {
		margin-bottom: 30px;
	}

	.partners-listing li {
		margin-bottom: 30px;
	}

	.page-wrap-default {
		padding: 50px 0px;
	}

	.resources-list li p {
		font-size: 16px;
	}

	.resources-wrap {
		margin-bottom: 50px;
	}

	.services-list-wrap {
		padding-top: 210px;
	}

	.services-list-content-box {
		min-height: 264px;
	}

	.solution-1-main-list li {
		margin-bottom: 30px;
	}

	.detail-benefits-bg-wrap .benefits-list-content h4 a {
		font-size: 26px;
	}

	.detail-services-main-list .services-list-content-box h4 a {
		font-size: 22px;
	}

	.omnix-sol-listing li {
		width: 50%;
	}

	.solutions-omnix-inner p br {
		display: none;
	}

	.solutions-omnix-wrap {
		padding-top: 150px;
	}

	.source-partner-slider .slick-next {
		right: -15px !important;
	}

	.source-partner-slider .slick-prev {
		left: -15px !important;
	}

	.talk-with-expert-wrap h3 {
		font-size: 30px;
		line-height: 40px;
	}

	.offer-industry-ben li {
		width: 290px;
		height: 290px;
	}

	.offer-industry-ben li span {
		width: 280px;
		height: 280px;
	}

	.hm-offer-inner-round h1,
	.offer-industry-ben li span {
		font-size: 30px;
	}

	.hm-offer-big-round {
		width: 380px;
		height: 380px;
	}

	.hm-offer-inner-round {
		width: 200px;
		height: 200px;
	}

	.hm-solutions-list {
		width: 175px;
		flex-wrap: wrap;
		justify-content: center;
	}

	.hm-solution-round-bg {
		order: 0;
		margin-bottom: 10px;
		width: 70px;
		height: 70px;
	}

	.hm-solution-round-bg img {
		max-width: 35px;
	}

	.hm-solutions-list span {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		order: 1;
	}

	.hm-solution-4 .hm-solution-round-bg,
	.hm-solution-5 .hm-solution-round-bg,
	.hm-solution-6 .hm-solution-round-bg {
		order: 0;
	}

	.hm-solution-4 span,
	.hm-solution-5 span,
	.hm-solution-6 span {
		order: 1;
	}

	.hm-solution-1 {
		left: 0px;
		top: 0px;
	}

	.hm-solution-2 {
		left: 0px;
		top: 140px;
	}

	.hm-solution-3 {
		left: 0px;
		top: 280px;
	}

	.hm-solution-4 {
		right: 0px;
		top: 0px;
	}

	.hm-solution-5 {
		right: 0px;
		top: 140px;
	}

	.hm-solution-6 {
		right: 0px;
		top: 280px;
	}

	.explore-all-industry-inner ul li {
		width: 32%;
		margin-left: 2%;
	}

	.explore-all-industry-inner ul li:nth-child(4n+1) {
		margin-left: 2%;
	}

	.explore-all-industry-inner ul li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.explore-all-industry-inner h2 {
		font-size: 34px;
		margin-bottom: 30px;
		height: 60px;
		line-height: 60px;
	}

	.footer-tab-content {
		margin-left: 30px;
	}

	.close.career-popup-close {
		top: 23px;
	}

	.hm-partner-center-area {
		flex-wrap: wrap;
	}

	.hm-partner-center-inner {
		width: 100%;
		padding: 0px;
	}

	.detail-benefits-bg-wrap-light {
		padding-top: 50px;
	}

	.detail-industry-wrap-light {
		padding: 50px 0px;
	}

	.banner-heading h1 {
		font-size: 30px;
	}

	.services-main-list {
		margin-top: 30px;
	}

	.other-industry-content h4 a {
		font-size: 22px;
	}
}


@media only screen and (max-width:640px) {
	.heading-round-slide {
		width: 150px !important;
		height: 150px !important;
		font-size: 26px !important;
		line-height: normal !important;
	}

	.slide-image-bg.rs-layer {
		width: 55px !important;
		height: 55px !important;
	}

	.rs-layer.slide-text-span {
		width: 150px !important;
		height: 35px !important;
		display: none !important;
	}

	.hm-btn-screen {
		left: 15px;
	}

	.hm-btn-explor {
		right: 15px;
		left: unset;
	}

	.hm-need-help-wrap {
		padding-left: 15px;
		padding-right: 15px;
	}

	.hm-partner-logo-list li {
		width: 49%;
	}

	.hm-partner-logo-list li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.hm-partner-logo-list li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.hm-partner-logo-slider .slick-slide:nth-child(3n+1) {
		margin-left: 8.5px;
	}

	.hm-partner-logo-slider .slick-slide:nth-child(2n+1) {
		margin-left: 8.5px;
	}

	.hm-partner-center-area .hm-partner-logo-list {
		min-width: auto;
		max-width: 100%;
		width: 49%;
	}

	.hm-case-client-wrap {
		position: relative;
	}

	.hm-case-client-wrap .heading-button-wrap .view-all-btn-bdr {
		position: absolute;
		top: 670px;
		left: 50%;
		margin-left: -137.5px;
	}

	.hm-client-wrap {
		padding-top: 120px;
	}

	.single-solution .hm-client-wrap {
		padding-top: 50px;
	}

	.hm-case-client-wrap .heading-button-wrap,
	.hm-news-wrap .heading-button-wrap {
		justify-content: center;
	}

	.hm-news-wrap {
		position: relative;
		padding-bottom: 150px;
	}

	.hm-news-wrap .heading-button-wrap .view-all-btn-bdr {
		position: absolute;
		top: 550px;
		left: 50%;
		margin-left: -137.5px;
	}

	.top-footer-inner-area {
		flex-wrap: wrap;
	}

	.top-footer-left-side {
		width: 100%;
	}

	.top-footer-right-side {
		width: 100%;
		margin-top: 50px;
		max-width: 100%;
	}

	.footer-menu-area {
		width: 50%;
		margin-right: 0px;
	}

	.footer-menu-area:last-child {
		margin-right: 0px;
	}

	.leaders-teams li {
		width: 100%;
		margin-left: 0px;
	}

	.leaders-teams li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.leaders-teams li:last-child {
		margin-bottom: 0px;
	}

	.record-image-area {
		height: auto;
	}

	.benefits-listing li {
		width: 100%;
		margin-left: 0px;
	}

	.benefits-listing li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.benefits-list-content h4 {
		min-height: auto;
	}

	.benefits-listing li:last-child {
		margin-bottom: 0px;
	}

	.application-services-wrap .h3-heading {
		font-size: 26px;
	}

	.hm-client-wrap.space-saving {
		padding-top: 50px;
	}

	.service-list-content h3 {
		font-size: 26px;
	}

	.application-services-list-outer {
		margin-bottom: 20px;
	}

	.career-listing-area>li {
		width: 100%;
		margin-left: 0px;
		height: auto;
		padding: 20px;
	}

	.career-listing-area>li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.career-heading-area p br {
		display: none;
	}

	.solution-area span {
		font-size: 15px;
	}

	.study-detail-solutions li h4 {
		font-size: 26px;
	}

	.get-in-touch-left h3,
	.contact-us-right-inner h3,
	.contact-offices h3 {
		font-size: 26px;
	}

	.contact-tab-right h4 {
		font-size: 22px;
	}

	.industries-list-wrap {
		padding-top: 160px;
	}

	.industries-list-wrap h2 {
		font-size: 22px;
	}

	.indutries-list li {
		width: 100%;
		margin-left: 0px;
	}

	.indutries-list li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.indutry-list-content-box {
		min-height: auto;
		padding-top: 20px;
	}

	.indutry-list-content-box p {
		margin-bottom: 20px;
		min-height: auto;
	}

	.indutry-list-content-box h4 {
		margin-bottom: 15px;
		min-height: auto;
	}

	.industry-detail-sec-inner .h3-heading {
		font-size: 26px;
		line-height: 32px;
	}

	.faq-content {
		flex-wrap: wrap;
	}

	.faq-content-inner {
		width: 100%;
	}

	.faq-content-icon {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.faq-area-header .btn-block.collapsed,
	.faq-content-inner h3 {
		font-size: 18px;
	}

	.faq-content-inner ul li {
		line-height: normal;
		font-weight: normal;
		font-size: 15px;
	}

	.repeat-customer-area h3,
	.mission-vision-area h3 {
		font-size: 26px;
	}

	.other-industry-content h4 {
		min-height: auto;
	}

	.other-industry-content p {
		min-height: auto;
	}

	.other-industry-content {
		padding-top: 20px;
	}

	.other-industry-content p {
		margin-bottom: 20px;
	}

	.client-feedback-inner .h3-heading {
		margin-bottom: 20px;
	}

	.other-industries-wrap .h3-heading {
		margin-bottom: 20px;
	}

	.capabilities-list li {
		font-size: 20px;
		padding: 0px 20px;
	}

	.partners-listing li {
		width: 49%;
		margin-left: 2%;
	}

	.partners-listing li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.partners-listing li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.page-inside-default h3 {
		margin-bottom: 20px;
	}

	.header-page-other {
		padding: 100px 0px 50px;
	}

	.resources-list li,
	.download-listing li {
		width: 100%;
		margin-left: 0px;
	}

	.resources-list li:nth-child(3n+1),
	.download-listing li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.resources-list li {
		height: auto;
		padding: 25px 20px;
	}

	.services-list-wrap {
		padding-top: 120px;
	}

	.services-main-list li {
		width: 100%;
		margin-left: 0px;
	}

	.services-main-list li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.services-list-content-box {
		min-height: auto;
	}

	.detail-benefits-bg-wrap .benefits-list-content h4 {
		min-height: auto;
	}

	.solution-omnix-left h4 {
		font-size: 26px;
	}

	.offer-industry-ben li {
		width: 230px;
		height: 230px;
	}

	.offer-industry-ben li span {
		width: 220px;
		height: 220px;
	}

	.offer-industry-ben li:last-child {
		margin-left: -35px;
	}

	.hm-solutions-list span {
		display: none;
	}

	.hm-offer-big-round {
		width: 350px;
		height: 350px;
	}

	.hm-solutions-list {
		width: auto;
	}

	.hm-solution-round-bg {
		margin-bottom: 0px;
	}

	.hm-offering,
	.video-area video,
	.outer-offering-section {
		height: 600px;
	}

	.hm-btn-screen {
		width: 80px;
		height: 80px;
		font-size: 13px;
	}

	.outer-offering-section {
		padding-top: 100px;
	}

	.explore-all-industry-inner h2 {
		width: 100%;
	}

	.explore-all-industry-inner ul li {
		width: 49%;
		margin-bottom: 20px;
	}

	.explore-all-industry-inner ul li:nth-child(3n+1) {
		margin-left: 2%;
	}

	.explore-all-industry-inner ul li:nth-child(2n+1) {
		margin-left: 0px;
	}

	.hm-solution-1 {
		left: 35px;
	}

	.hm-solution-3 {
		left: 35px;
	}

	.hm-solution-4,
	.hm-solution-6 {
		right: 35px;
	}

	.top-footer-left-side {
		padding-right: 0px;
	}

	.expanded-menu-section::after {
		content: none;
	}

	.news-listing-area {
		margin: 0px;
	}

	.news-listing-area li {
		margin: 0px;
		width: 100%;
	}

	.detail-benefits-bg-wrap-light .benefits-list-content p {
		min-height: auto;
	}

	.detail-services-main-list .services-list-content-box h4 {
		min-height: auto;
	}
	.sol-cat-tags li{
	    width:49%;
	    margin-left:2%;
	}
	.sol-cat-tags li:nth-child(3n+1){
	    margin-left:2%;
	}
	.sol-cat-tags li:nth-child(2n+1){
	    margin-left:0px;
	}
	.hm-partner-area .h3-heading{
	    margin-bottom:30px;
	}
	.only-partner-center-area{
	    margin-bottom:0px;
	}
}

@media only screen and (max-width:520px) {
	.omnix-sol-listing li {
		width: 100%;
	}

	.managed-services-wrap {
		padding: 30px 0px;
	}
}

@media only screen and (max-width:480px) {
	.hm-about-area h2 {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 25px;
	}

	.hm-about-area span {
		margin-bottom: 20px;
	}

	.years-number-content p,
	.years-numbers li:nth-child(even) .years-number-content p {
		font-size: 15px;
	}

	.hm-about-area p {
		margin-bottom: 30px;
	}

	.h3-heading,
	.history-section .h3-heading {
		font-size: 26px;
	}

	.hm-journey-area {
		padding-top: 75px;
	}

	.hm-journey-area {
		margin-bottom: 50px;
	}

	.digital-jounrey-slider {
		padding: 0px 15px;
	}

	.digital-jounrey-slide {
		width: auto;
	}

	.digital-content-box {
		margin-top: 15px;
	}

	.hm-partner-logo-list li {
		width: 100%;
		margin-left: 0px;
	}

	.hm-partner-logo-list li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.hm-partner-logo-list {
		margin-bottom: 0px;
	}

	.hm-partner-logo-slider {
		margin-bottom: 17px;
	}

	.hm-partner-center-area .hm-partner-logo-list {
		width: 100%;
	}

	.case-study-slider {
		max-width: 360px;
		margin: auto;
	}

	.case-study-slider .slick-slide:hover {
		width: 375px !important;
	}

	.case-study-slider .slick-slide {
		width: 375px;
		transition: unset;
		margin: 0px 10px;
	}

	.hm-partner-center-area {
		margin-right: 0px;
	}

	.banner-section {
		height: 300px;
	}

	.banner-heading {
		padding-top: 50px;
	}

	.banner-heading h1 {
		font-size: 26px;
	}

	.repeat-customer-area h3,
	.mission-vision-area h3 {
		font-size: 22px;
	}

	.iso-list li {
		width: 100%;
		margin-left: 0px;
	}

	.services-overview .h3-heading {
		font-size: 20px;
		line-height: 26px;
	}

	.benefits-list-content h4 a {
		font-size: 20px;
	}

	.feedback-slide ul {
		margin-bottom: 50px;
	}

	.feedback-slide p {
		font-size: 16px;
	}

	.application-services-wrap {
		padding: 20px 15px;
	}

	.application-services-outer {
		margin-bottom: 0px;
	}

	.service-list-img {
		height: 300px;
	}

	.inquire-logo {
		max-width: 120px;
		margin: 5px 0px;
	}

	.inquire-logo-wrap .view-all-btn-bdr {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.career-popup-head h4 {
		font-size: 20px;
		line-height: 26px;
	}

	.career-popup-head ul {
		flex-wrap: wrap;
	}

	.career-popup-head ul li {
		width: 100%;
		margin-bottom: 5px;
	}

	.career-popup-head ul li::after {
		content: none;
	}

	.case-study-content h3 {
		font-size: 18px;
		line-height: 24px;
	}

	.case-study-image-box {
		height: 400px;
	}

	.banner-heading-case h1 {
		font-size: 24px;
	}

	.solution-loaction-wrap {
		transform: translateY(50px);
	}

	.nav-tabs.contact-nav-tabs li a {
		font-size: 15px;
		width: auto;
	}

	.contact-tab-right p {
		margin-bottom: 25px;
		flex-wrap: wrap;
	}

	.address-tab-inner-view {
		margin-bottom: 25px;
	}

	.contact-tab-right p a {
		display: block;
	}

	.contact-tab-right p,
	.contact-tab-right p a {
		font-size: 14px;
	}

	.contact-tab-right p i,
	.mobile-fax i {
		font-size: 20px;
		margin-right: 20px;
	}

	.contact-tab-right p.mobile-fax a:last-child {
		padding-left: 40px;
	}

	.contact-tab-right p.mobile-fax a:after {
		content: none;
	}

	.footer-heading {
		margin-bottom: 25px;
	}

	.industry-banner-section {
		background-position: 100% 110px;
	}

	.services-banner-section {
		background-position: 100% 60px;
	}

	.indutry-list-content-box h4 a {
		font-size: 22px;
	}

	.view-all-btn-bdr {
		height: 45px;
		line-height: 45px;
	}

	.indutry-list-content-box p {
		font-size: 15px;
		line-height: 22px;
	}

	.industries-list-wrap h2 {
		font-size: 18px;
	}

	.industry-detail-sec-inner .h3-heading {
		font-size: 20px;
		line-height: 26px;
	}

	.industry-detail-sec-inner p {
		margin-bottom: 20px;
	}

	.faq-area-header .btn-block.collapsed {
		padding: 25px;
	}

	.faq-area-header .btn-block::after {
		right: 20px;
	}

	.faq-area-header .btn-block.collapsed::after,
	.faq-area-header .btn-block::after {
		top: 26px;
	}

	.other-industry-content h4 a {
		font-size: 20px;
	}

	.service-list-content h3 {
		font-size: 22px;
	}

	.capabilities-wrap>.h3-heading {
		font-size: 24px;
		line-height: 28px;
	}

	.other-services-wrap .h3-heading {
		font-size: 26px;
	}

	.services-overview p {
		margin-bottom: 20px;
	}

	.page-inside-default h3 {
		font-size: 22px;
	}

	.resources-wrap {
		margin-bottom: 30px;
	}

	.services-list-content-box h4 a {
		font-size: 20px;
	}

	.detail-benefits-bg-wrap .benefits-list-content h4 a {
		font-size: 20px;
	}

	.detail-benefits-bg-wrap {
		padding-top: 100px;
	}

	.services-main-list {
		margin-top: 30px;
	}

	.detail-services-main-list .services-list-content-box h4 a {
		font-size: 20px;
	}

	.solution-omnix-left h4 {
		font-size: 22px;
	}

	.omnix-sol-listing li a {
		width: 100%;
	}

	.omnix-sol-listing li a br {
		display: none;
	}

	.talk-with-expert-wrap h3 {
		font-size: 24px;
		line-height: 26px;
	}

	.offer-industry-ben li {
		width: 170px;
		height: 170px;
	}

	.offer-industry-ben li span {
		width: 160px;
		height: 160px;
	}

	.hm-offer-inner-round h1,
	.offer-industry-ben li span {
		font-size: 22px;
		line-height: normal;
	}

	.offer-industry-ben li:last-child {
		margin-left: -20px;
	}

	.hm-offering,
	.video-area video,
	.outer-offering-section {
		height: 500px;
	}

	.hm-offer-big-round {
		width: 290px;
		height: 290px;
	}

	.hm-offer-inner-round {
		width: 170px;
		height: 170px;
	}

	.hm-solution-2,
	.hm-solution-5 {
		top: 100px;
	}

	.hm-solution-3,
	.hm-solution-6 {
		top: 200px;
	}

	.explore-all-industry-inner h2 {
		font-size: 26px;
		margin-bottom: 20px;
		height: 45px;
		line-height: 45px;
	}

	.explore-all-industry-inner ul li {
		height: 30px;
		margin-bottom: 15px;
	}

	.solution-menu-list span {
		font-size: 14px;
	}

	.close.career-popup-close {
		top: 15px;
	}

	.repeat-customer-area a {
		height: 40px;
		line-height: 40px;
	}

	.page-inside-default p,
	.study-detail-inner p {
		text-align: justify;
	}

	.contact-tab-right {
		padding: 30px 20px;
	}

	.services-pages-menu li a {
		font-size: 14px;
	}

	.services-pages-menu li {
		padding: 0px 10px;
	}
	.sol-cat-tags{
	    row-gap:15px;
	}
	.sol-cat-tags li{
	    width:100%;
	    margin-left:0px;
	}
	.sol-cat-tags li:nth-child(5n+1),
	.sol-cat-tags li:nth-child(3n+1){
	    margin-left:0px;
	}
}

@media only screen and (max-width:400px) {
	.case-study-slider .slick-slide {
		width: 334px;
	}

	.case-study-slider .slick-slide:hover {
		width: 334px !important;
	}

	.case-study-slide {
		height: 450px;
	}

	.hm-case-client-wrap .heading-button-wrap .view-all-btn-bdr {
		top: 600px;
	}

	.slick-next {
		right: -20px !important;
	}

	.slick-prev {
		left: -20px !important;
	}

	.hm-btn-screen {
		width: 60px;
		height: 60px;
		font-size: 10px;
	}

	.services-pages-menu li a {
		font-size: 14px;
	}

	.inquire-logo-wrap {
		flex-wrap: wrap;
	}

	.types-career-search li {
		width: 100%;
		margin-left: 0px;
	}

	.types-career-search li:first-child {
		width: 100%;
	}

	.copy-right-inner ul li a {
		font-size: 12px;
	}

	p {
		font-size: 15px;
		line-height: 22px;
	}

	.partners-listing li {
		width: 100%;
		margin-left: 0px;
	}

	.partners-listing li:nth-child(3n+1) {
		margin-left: 0px;
	}

	.explore-all-industry-inner ul li a {
		font-size: 13px;
	}
}

@media only screen and (max-width:370px) {
	.hm-about-area h2 {
		font-size: 24px;
		line-height: 28px;
	}

	.years-numbers li {
		width: 100%;
	}

	.case-study-slide {
		height: 380px;
	}

	.case-study-slider .slick-slide {
		width: 284px;
	}

	.case-study-slider .slick-slide:hover {
		width: 284px !important;
	}

	.hm-case-client-wrap .heading-button-wrap .view-all-btn-bdr {
		top: 535px;
	}

	.case-study-slide-heading h4 {
		font-size: 18px;
	}

	.copy-right-inner ul {
		flex-wrap: wrap;
	}
}