 .gpTag {position: fixed; right: 0; top: 0px; z-index: 99999;}
            ul.gpTag li {list-style: none !important;}
            ul.gpTag img {width: 100%;}
			 
			@media only screen and (min-width: 0px) and (max-width: 640px) {
				.gpTag {display: none !important;}
			}
			.page-id-5471 div#datafetch {color: #333; text-align: left; max-height: 300px; overflow-y: auto;}
			.page-id-5471 div#datafetch::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5;}
.page-id-5471 div#datafetch::-webkit-scrollbar {width: 6px; background-color: #F5F5F5;}
.page-id-5471 div#datafetch::-webkit-scrollbar-thumb {background-color: #000000;}
			.hire_your_team_form .flag-container {height: 46px !important;}
			.hire_your_team_form .flag-container .selected-flag:focus {outline: none;}
			.hire_your_team_form input[type="submit"] {width: 155px !important;}
			.hire_your_team_form span.wpcf7-form-control-wrap.phonenoform .intl-tel-input {width: 100%;}
			.hire_your_team_form span.wpcf7-form-control-wrap.phonenoform .intl-tel-input input[type="tel"] {padding-left: 86px !important;}
			.hire_your_team_form textarea {margin: 0 !important; resize: none;}
			.hire_your_team_form .form-group.hire_submit_btn, .hire_your_team_form .form-group.hire_submit_btn p input[type="submit"] {margin: 0 !important;}
			.hire_your_team_form .form-group.hire_submit_btn p {padding: 0 !important;}
			.hire_your_team_form label.error {font-weight: normal; padding-left: 0 !important; margin: 0; color: #f00; font-family: Montserrat;}
			body.page-id-237 #huge-it-share-buttons-top, body.page-id-6 #huge-it-share-buttons-top{display: none;}
			
			/**** css added on 18-10-2023 for banner UI ****/
			/* .page-id-5471 #banner:before {background: rgba(0, 0, 0, 0.6) !important;} */
			.shape_bottom {bottom: -8px; position: absolute; z-index: 2;}
			.page-id-5471 #banner {height: 85vh !important;}
			/* .trusted_by {display: none !important;} */
			.bannerContent .container-fluid {width: 100%;}
			.bannerContentOuter {display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start;}
			.bannerInnerContent {padding: 0 0 0 80px; width: 100%; max-width: 100%;}
			
			/**** banner ****/
			.page-id-5471 #banner {margin: 0; padding: 0; position: relative; display: flex; flex-direction: column; color: rgb(255, 255, 255); z-index: 3; /* background-color: var(--colors-irisBlue); background-image: linear-gradient(227deg, rgb(82, 64, 203) 0%, rgb(60, 46, 146) 80%); */ background-image: linear-gradient(112.68deg, #191678cc 0.23%, #005e93cc 99.68%); height: 100vh; overflow: hidden;}
			.page-id-5471 #banner:before {content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(112.68deg, rgba(54, 51, 165, 0.8) 0.23%, rgba(9, 75, 112, 0.8) 99.68%); z-index: 2;}
			.page-id-5471 #banner video.video {position: absolute; inset: 0px; z-index: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center;}
			.page-id-5471 .bannerContent {position: absolute; width: 100%; height: 100%; display: flex; align-items: center; flex-wrap: wrap; left: 0; top: 0; z-index: 3;}
			.page-id-5471 .bannerContent h1 {font-weight: 700; font-size: 64px; line-height: 1.2; color: #fff; margin: 0; padding: 0 0 24px 0; font-family: 'Montserrat', sans-serif;}
			.page-id-5471 .bannerContent h1 span {display: block; color: #F5B318;}
			.page-id-5471 .bannerContent h4 {font-weight: 400; font-size: 24px; line-height: 1.5; color: #CAE1ED; margin: 0; padding: 0 0 24px 0; font-family: 'Montserrat', sans-serif;}
			.page-id-5471 .bannerContent a {background: #1687C6; border-radius: 5px; font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 18px; line-height: 24px; color: #fff; padding: 16px 40px; display: inline-flex; max-width: 690px;}
			.page-id-5471 .bannerContent a:hover {background: #fff; color: #000; text-decoration: none;}
			.page-id-5471 .bannerContent ul {margin: 0; padding: 30px 0 0 0; list-style: none; display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start;}
			.bannerContent ul li {font-weight: 500; font-size: 16px; line-height: 20px; color: #CAE1ED; display: inline-flex; align-items: center; flex-wrap: wrap; position: relative;     margin-right: 30px; padding-right: 30px;}
			.bannerContent ul li:not(:last-child):after {content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 100%; background: #fff;}
			
			
			.search_bx {background: #fff; position: absolute; z-index: 999; display: flex; padding: 0px; border-radius: 6px; overflow: hidden; top: -70px; max-width: 600px; flex-wrap: wrap; min-height: 55px; min-width: 55px;}
			.search_bx input {padding-left: 15px; line-height: 55px; background: none; outline: none; border: none; color: #616161; font-family: 'Mulish', sans-serif; font-size: 16px; width: 0px; transition: all 0.5s;}
			.search_bx button {margin-left: -15px; width: 55px; height: 55px; font-size: 21px; border: none; background: #F5B318; color: #fff; cursor: pointer; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; position: absolute; top: 0; right: 0;}
			.search_bx:hover input, .search_bx input:focus {width: 545px; margin-right: 15px; padding-right: 15px;}
			#datafetch p a {font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 16px; color: #444; border-bottom: 1px solid rgba(0, 0, 0, 0.1); line-height: 24px; max-width: 690px; background: none; display: flex; border-radius: 0px !important; padding: 0 0 8px 0 !important;}
			
			
			li.firstMenu a:focus {outline: none; text-decoration: none;}
			li.firstMenu .dropdownWrapper { display: none; position: absolute; top: 44px; background: #fff; border-radius: 4px; padding: 10px 0;}
			li.firstMenu .dropdownWrapper:before {content: ""; position: absolute; left: 65px; top: -9px;   width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff;}
			li.firstMenu .dropdownWrapper ul.dropdown {list-style-type: none; margin: 0; width: calc(50% - 2px); border-right: 1px dashed #f5b318; display: inline-flex; flex-wrap: wrap; max-width: 250px; padding: 0 15px;}
			li.firstMenu .dropdownWrapper ul.dropdown label {width: 100%; color: #000; text-align: left; font-size: 16px; font-weight: bold; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin: 0; padding-left: 15px; padding-bottom: 5px; font-family: 'Montserrat', sans-serif;}
			li.firstMenu .dropdownWrapper ul.dropdown:last-child {border: none;}
			li.firstMenu .dropdownWrapper ul.dropdown li { list-style-type: none; margin: 0; width: 100%;}
			li.firstMenu .dropdownWrapper ul.dropdown li a { text-decoration: none; padding: 5px 15px; display: block; color: #000 !important; text-align: left; font-size: 14px; font-family: 'Montserrat', sans-serif; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
			li.firstMenu .dropdownWrapper ul.dropdown li a.allSkillsLink {color: rgba(0, 0, 0, 0.6); border-top: 1px solid rgba(0, 0, 0, 0.2); margin-top: 10px;}
			li.firstMenu .dropdownWrapper ul.dropdown li a:hover {background: #F5B318; color: #fff !important;}
			.block.ac-menu {display: none; width: 100%; max-width: 400px; margin: 0 auto;}
			.ac-menu .ac-icon {float: right; font-size: 1.2em;}
			.ac-menu ul {margin: 0; padding: 0; list-style: none;}
			.ac-menu ul li {margin-top: 1px;}
			.ac-menu ul li a {display: block; text-decoration: none;}
			.ac-menu ul li a:hover, .ac-menu ul li a.hover {background-color: rgba(0,0,0,0.15); color: #fff !important;}
			.ac-menu .ac-list {position: relative; height: auto; transform: translateX(0%);}
			.ac-menu .ac-list > li {}
			.ac-menu .ac-list > li > a {padding: 10px 15px; background-color: #dddddd; color: #777; position: relative;}
			.ac-menu .ac-list > li > a i.fa {position: absolute; right: 10px; top: 10px;}
			.ac-menu .ac-list > li > a.open i.fa {transform: rotate(180deg);}
			.ac-menu .sub-menu {display: none; position: relative; height: auto; transform: translateX(0); max-height: 155px; overflow-y: scroll;}
			.ac-menu .sub-menu > li > a {padding: 5px 15px; background-color: #fff; color: #000 !important; font-size: 14px;}
			.ac-menu .ac-list > li > a:hover, .ac-menu .ac-list > li > .open {background-color: #f5b31a; color: #fff;}
			.ac-menu .open > .ac-icon:before {content: '\f3d8';}
			.ac-menu .ac-list > li > a {transition: all 0.24s ease-in-out;}
			a.search_skill.dropdown-toggle {display: block;}
			a.pawanLink {display: none !important;}
			
			
			@media only screen and (min-width: 0px) and (max-width: 575px) {
				.page-id-5471 #banner {height: 60vh !important;}
				#banner {background: url(https://www.borderlessmind.com/wp-content/uploads/2023/10/bm-mobile-banner-bg.jpg) no-repeat left bottom !important; background-size: cover !important;}
				.bannerInnerContent {padding-top: 110px !important;}
				
				.search_bx {top: 0; min-height: 48px; min-width: 48px;}
				.search_bx button {width: 49px !important; height: 48px;}
				.search_bx input {line-height: 47px;}
				.search_bx:hover input, .search_bx input:focus {width: 300px;}
				.search_bx {max-width: 300px;}
				#datafetch p a {padding: 0 0 8px 0 !important; font-size: 14px !important; text-align: left;}
				
				a.search_skill {display: none !important;}
				li.firstMenu {width: 100%; display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
				a.search_skill.pawanLink {display: flex !important; align-items: center; flex-wrap: wrap; width: 100%; justify-content: center;}
				.ac-menu .ac-list > li {padding: 0;}
				.ac-menu ul li {padding: 0;}
			}
			
			@media only screen and (min-width: 576px) and (max-width: 767px) {
				.search_bx {max-width: 500px;}
				.search_bx input {line-height: 42px;}
				.search_bx {min-height: 48px; min-width: 48px;}
				.search_bx button {width: 49px !important; height: 48px !important;}
				#datafetch p a {padding: 0 0 8px 0 !important;}
				
				a.search_skill {display: none !important;}
				li.firstMenu {width: 100%; display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
				a.pawanLink {display: flex !important; align-items: center; flex-wrap: wrap; width: 100%; justify-content: center;}
				.ac-menu .ac-list > li {padding: 0;}
				.ac-menu ul li {padding: 0;}
			}
			
			@media only screen and (min-width: 768px) and (max-width: 991px) {
				.bannerInnerContent {max-width: 700px !important;}
				
				a.search_skill {display: none !important;}
				li.firstMenu {width: 100%; display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
				a.pawanLink {display: flex !important; align-items: center; flex-wrap: wrap; width: 100%; justify-content: center;}
				.ac-menu .ac-list > li {padding: 0;}
				.ac-menu ul li {padding: 0;}
			}
			
			@media only screen and (min-width: 992px) and (max-width: 1040px) {
				a.search_skill {display: none !important;}
				li.firstMenu {width: 100%; display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
				a.pawanLink {display: flex !important; align-items: center; flex-wrap: wrap; width: 100%; justify-content: center;}
				.ac-menu .ac-list > li {padding: 0;}
				.ac-menu ul li {padding: 0;}
				.ac-menu .ac-list {width: 100%;}
				.ac-menu .ac-list li {width: 100%;}
				.ac-menu .ac-list li ul {width: 100%;}
				.block.ac-menu {min-width: 400px;}
			}
			
			@media only screen and (min-width: 1041px) and (max-width: 6000px) {
				.block.ac-menu {display: none !important;}
			}
			
			@media only screen and (min-width: 0px) and (max-width: 767px) {
				.bannerInnerContent {padding: 0; justify-content: center; display: flex; align-items: center; flex-wrap: wrap;}
				.search_bx button {width: 48px; height: 48px;}
				.page-id-5471 .bannerContent h1 {font-size: 30px !important; padding: 0 0 10px 0 !important;}
				.page-id-5471 .bannerContent h4 {font-size: 16px !important; padding: 0 0 14px 0 !important;}
				.page-id-5471 .bannerContent a {font-size: 16px !important; padding: 12px 18px !important; width: auto;}
				.page-id-5471 .bannerContent ul {justify-content: center !important; width: 100%;}
				.page-id-5471 .bannerContent ul li:last-child {margin-right: 0 !important; padding-right: 0 !important;}
				.page-id-5471 #banner {margin-bottom: 0 !important;}
			}
			
			@media only screen and (min-width: 768px) and (max-width: 991px) {
				.bannerInnerContent {padding: 0 40px 0 0; max-width: 430px;}
				.page-id-5471 .bannerContent h1 {font-size: 37px !important; line-height: 47px !important; padding: 0 0 10px 0 !important;}
				.page-id-5471 .bannerContent h4 {font-size: 14px !important; padding: 0 0 15px 0 !important;}
				.page-id-5471 .bannerContent a {font-size: 14px !important; line-height: 24px !important; padding: 8px 20px !important;}
				.page-id-5471 .bannerContent ul {padding: 16px 0 0 0 !important;}
				.search_bx:hover input, .search_bx input:focus {width: 100% !important; min-width: 340px !important;}
			}
			
			@media only screen and (min-width: 992px) and (max-width: 1199px) {
				.page-id-5471 #banner {height: 60vh !important;}
				.page-id-5471 nav {width: 100%;}
				.bannerInnerContent {padding: 0 40px 0 0; max-width: 730px;}
				.page-id-5471 .bannerContent h1 {font-size: 37px !important; line-height: 47px !important; padding: 0 0 10px 0 !important;}
				.page-id-5471 .bannerContent h4 {font-size: 14px !important; padding: 0 0 15px 0 !important;}
				.page-id-5471 .bannerContent a {font-size: 14px !important; line-height: 24px !important; padding: 8px 20px !important;}
				.page-id-5471 .bannerContent ul {padding: 16px 0 0 0 !important;}
				.search_bx:hover input, .search_bx input:focus {width: 100% !important; min-width: 340px !important;}
				nav ul li a {font-size: 14px !important;}
				li.firstMenu .dropdownWrapper {min-width: 480px;}
			}
			
			@media only screen and (min-width: 1200px) and (max-width: 1399px) {
				.bannerInnerContent {padding: 0 40px 0 0; max-width: 100%;}
				.page-id-5471 .bannerContent h1 {font-size: 48px !important; line-height: 49px !important; padding: 0 0 15px 0 !important;}
				.page-id-5471 .bannerContent h4 {font-size: 14px !important; padding: 0 0 15px 0 !important;}
				.page-id-5471 .bannerContent a {font-size: 14px !important; line-height: 24px !important; padding: 8px 20px !important;}
				.page-id-5471 .bannerContent ul {padding: 16px 0 0 0 !important;}
				.search_bx:hover input, .search_bx input:focus {width: 100% !important; min-width: 340px !important;}
			}

			@media only screen and (min-width: 1400px) and (max-width: 1599px) {
				.page-id-5471 .bannerContent h1 {font-size: 48px !important; padding: 0 0 18px 0 !important;}
				.page-id-5471 .bannerContent h4 {font-size: 20px !important; padding: 0 0 18px 0 !important;}
				.bannerInnerContent {max-width: 100%;}
				.page-id-5471 .bannerContent a {padding: 16px 30px !important;}
				.page-id-5471 .bannerContent ul {padding: 20px 0 0 0 !important;}
			}