@media only screen and (max-width: 1400px) {
	.container-fluid {
	    padding: 0 85px;
	}
	header nav ul li {
		margin-left: 25px;
	}
	.formWorkWithUs {
	    padding-left: 150px;
	}
	.formWork::before {
	    content: '';
	    width: 236px;
	    height: 218px;
	    background-size: contain;
	    left: -140px;
	    top: -75px;
	}
	.info-work h4 {
	    font: 36px/44px 'IBMPlexSans-SemiBold';
	}
	.socialProcess {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;
	    max-width: 100%;
	}
}
@media only screen and (max-width: 1300px) {
	.container-fluid {
	    padding: 0 50px;
	}
	.video_wrap {
		max-width: 500px;
	}
	header {
		padding-right: 435px;
	}
	.heroText {
		padding-left: 50px;
	}
	.heroSection {
	    padding-right: 600px;
	    height: 510px;
	    position: relative;
	    padding-bottom: 0;
	}
	.play-video {
	    width: 108px;
	    border-radius: 108px;
	    height: 108px;
	    bottom: 90px;
	}
	.capitalizeContent::before {
		width: 100px;
	}
	.capitalizeContent {
	    padding-left: 130px;
	}
}
@media only screen and (max-width: 1199px) {
	header {
		padding-right: 0;
		/*background: rgba(255, 255, 255, 0.6);*/
	}
	header nav ul li a {
		font-family: 'IBMPlexSans-Bold';
	}
	.formWorkWithUs {
	    padding-left: 0;
	}
	.formWork::before {
		left: -25px;
	}
	.info-graphic,.info-work {
	    padding: 0;
	}
	.socialProcess ul li {
		min-width: 260px;
	}
	.socialInfluencing {
		height: auto;
	}
	.commonGap {
	    padding: 85px 0;
	}
	.capitalizeInfo {
		width: 100%
	}
	.capitalizeInfo::before {
		left: -20px;
		top: -20px;
	}
	.bounce,.bounceDiff {
		animation: none;
	}
	.info-graphic .row {
		flex-direction: column;
	}
	.info-graphic .col {
	    flex-basis: auto;
	    display: flex;
	    flex-direction: row;
	}
	.info-graphic .col:nth-child(1) {
		order: 1;
	}
	.info-graphic .col:nth-child(3) {
		order: 2;
	}
	.info-graphic .col.capitalizeInfo {
		width: 100%;
	    order: 0 !important;
	    flex-direction: column !important;
	}
	.svg-container {
		margin: 20px 0 0 0;
	}
	.text-donutarea {
		align-self: center;
	}
	.scrollto {
		display: none;
	}	
}
@media only screen and (max-width: 992px) {
	.container-fluid {
	    padding: 0 25px;
	}
	.socialProcess {
		padding: 0;
	}
	.heroSection {
	    height: auto;
	    position: relative;
	    padding: 120px 50px 60px;
	    flex-direction: column-reverse;
	}
	.heroText {
		padding-right: 180px;
    	padding-left: 0;
	}
	.video_wrap {
	    max-width: 100%;
	    position: absolute;
	    right: 90px;
	    top: 130px;
	}
	.play-video {
		left: auto;
		bottom: auto;
		position: relative;
	}
	.scrollto,.video_wrap img,.capitalizeInfo::before {
		display: none;
	}
	.info-work {
		margin-top: 40px;
	}
	.socialProcess ul li {
	    min-width: 165px;
	}
	.socialProcess ul li::after {
	    width: 57px;
	    height: 55px;
	    background-size: contain !important;
	}
	.socialProcess ul li:nth-child(odd)::after,
	.socialProcess ul li:nth-child(even)::after {
		right: 10px;
	}
	.capitalizeInfo {
		border: 1px solid #f25e76;
		margin-top: 40px;
	}
	.socializeContent {
		height: auto;
	}
	.arrow-block {
		width: 245px;
    	margin: 0 auto 50px;
	}
	.capitalizeInfo {
		text-align: center;
	}
	.headingtech {
		margin-top: 20px;
	}
	.heroText.video-text {
		padding-right: 0;
    	padding-left: 60px;
    	width: 600px;
	}
}
@media only screen and (max-width: 767px) {
	.btn {
	    font: 14px/24px 'IBMPlexSans-Bold';
	    padding: 9px 45px;
	}
	header nav,.socialProcess ul li::after {
		display: none;
	}
	.heroText h1 {
	    font-size: 22px;
    	line-height: 46px;
	}
	.heroText {
	    padding-right: 0;
	    padding-left: 0;
	}
	.heroText p {
	    font: 13px/24px 'IBMPlexSans';
	}
	.video_wrap {
	    display: flex;
	    justify-content: center;
	}
	.play-video {
	    width: 78px;
	    border-radius: 78px;
	    height: 78px;
	}
	.heroSection {
	    height: auto;
	    position: relative;
	    padding: 30px 20px 0;
	}
	.video_wrap {
		position: static;
	}
	.formWork::before {
	    left: 50%;
	    margin-left: -95px;
	}
	.custom_radio {
		margin-right: 15px;
	}
	.info-work h4 {
	    font: 30px/44px 'IBMPlexSans-SemiBold';
	}
	.text-donutarea {
		padding-left: 0;
		text-align: center;
	}
	.svg-container {
		margin: 0;
	}
	.orangeHeading h4 {
	    font: 30px/32px 'IBMPlexSans-SemiBold';
	    padding: 0;
	}
	.socialProcess ul li {
	    min-width: 0;
	    width: 100%;
	    padding: 25px 0;
	    position: relative;
	    max-width: 100%;
	}
	.icon-section {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: center;
	}
	span.iconSpace {
	    padding: 0 20px;
	}
	.icon-section h5 {
	    font: 15px/17px 'IBMPlexSans-Bold';
	    color: inherit;
	    text-align: center;
	    text-transform: uppercase;
	    margin-top: 0;
	    padding-bottom: 24px;
	    align-self: center;
	    margin: 0;
	    padding: 0 20px 24px;
	}
	.socialProcess ul li:nth-child(even) .icon-section h5 {
		margin: 0;
	}
	.socialProcess ul li:nth-child(even) .icon-section {
		flex-direction: row-reverse;
	}
	.socialProcess ul li:nth-last-of-type(1) {
		width: 100%;
	}
	.socialProcess {
		margin-top: 45px;
	}
	.socialProcess ul li::before {
	    content: '';
	    width: 30px;
	    height: 1px;
	    background: #fff;
	    position: absolute;
	    bottom: 0;
	    left: 50%;
	    margin-left: -15px;
	}
	.socialProcess ul li:last-child {
		padding-bottom: 0;
	}
	.socialProcess ul li:last-child::before,.capitalizeContent::before {
		display: none;
	}
	.capitalizeContent {
	    padding-left: 0;
	}
	.arrow-block {
	    width: 100%;
	    margin: 0 auto 15px;
	}
	.commonGap {
	    padding: 50px 0;
	}
	.open {
		display: block;
	}
	#logo img {
		max-width: 270px;
	}
	.heroText.video-text {
		padding: 0 30px;
    	width: 100%;
	}
	.heroText.video-text .btn {
		padding: 9px 15px;
	}
	.menu-toggle {
		display: none;
	}
	header {
		padding: 5px 0;
	}
	.next-section {
		display: none;
	}
	.formobmorder {
		/* order: 2; */
	}
	.infoorder {
		order: 1;
	}
	.dots-navigation,.tooltip {
		display: none;
	}
}
@media only screen and (max-width: 480px) { 
	.capitalizeInfo {
		padding: 30px;
	}
	.arrow-block {
		background-size: 73px;
		width: 185px;
    	margin: 0 auto 15px;
    	height: 155px;
	}
	.capitalizeInfo p {
	    font: 14px/20px 'IBMPlexSans';
	    margin-bottom: 0;
	}
	.capitalizeInfo .arrow-block p {
	    font: 32px/40px 'IBMPlexSans-Bold';
	}
	.arrow-block p span {
	    font-size: 24px;
	}
	.info-graphic .col.capitalizeInfo {
		width: 90%;
	}
}