/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
}
.complaince-img{
	width: 80%;
}
.btn-ceebit {
	border-radius: 32px;
	font-size: 18px;
	line-height: 32px;
	padding: 10px 26px;
	font-weight: bold;
}

.btn-ceebit:hover {
	letter-spacing: 2px;
	transition: all 0.4s ease 0s;
	text-decoration: none;
}

.btn-ceebit-light {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	color: #6C2D8A;
	border: 1px solid #6C2D8A;
}

.btn-ceebit-light:hover {
	color: #6C2D8A;
}

.btn-ceebit-dark {
	background: #6C2D8A 0% 0% no-repeat padding-box;
	color: #fff;
	border: 1px solid #6C2D8A;
}

.btn-ceebit-dark:hover {
	color: #fff;
}

.btn-concierge {
	margin-bottom: 70px;
}

.custom-btn {
	padding-top: 25px;
}

.sendmil {
	margin: 0 auto 40px;
}

.new_way img {
	width: 65%;
}

.complaince-list {
	padding-left: 22px;
}

.complaince-section .chaosHeading {
	padding-right: 170px;
}

.nav-demoStyle {
	margin-left: 25px;
}

.loader-section,
.loader-section-mentoring {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999;
	background: rgb(0 0 0 / 43%);
	align-items: center;
	justify-content: center;
	display: flex;
	top: 0;
	left: 0;
}

.loader,
.loader-mentoring {
	border: 6px solid #f3f3f3;
	border-top: 6px solid #6c2d8a;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 2s linear infinite;
	position: fixed;
	top: 44%;
	left: 50%;
	z-index: 99999;
}
.wait {
	position: fixed;
	top: 53%;
	left: 49%;
	z-index: 1002;
	color: #fff;
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}
#loader-wrapper {
	display: none;
}
#message,
#message-recapta,
#message-email {
	color: #bd2130;
	font-size: 14px;
	margin-bottom: 0;
	text-align: center;
}
.banner-schedule {
	margin-bottom: 28px !important;
}
.primary-nav .nav-item {
	padding-bottom: 0;
	margin-top: 3px;
}
.primary-nav .nav-item:last-child {
	margin-top: 0;
}
.container-fluid {
	max-width: 1920px;
}
.tabLeftPadding.desktop a {
	text-decoration: none;
	color: unset;
}
.btnStyle {
	font-size: 1.375em;
	font-weight: bold;
	padding: 16px 30px;
	line-height: 32px;
	text-decoration: none;
	transition: all 0.4s ease 0s;
}
.btnStyle:hover {
	text-decoration: none;
}
.navbar-light .navbar-nav .nav-link {
	color: #6c2d8a;
	font-size: 1.375em;
	font-weight: bold;
	padding: 10px 25px;
}
.home_demo {
	display: none;
}
nav.shrink ul li a.home_demo {
	display: block;
}
.navbar-light .navbar-nav .active>.nav-link {
	color: #fff;
	background-color: #6C2D8A;
	border-radius: 30px;
}
.navbar-light .navbar-nav .active>.nav-link:focus,
.navigation .navbar-light .navbar-nav .active>.nav-link:hover {
	color: #fff;
}
.approch_page {
	padding: 0;
}
.approch_page img.high_touch {
	float: left;
	margin-right: 80px;
	margin-bottom: 50px;
}
.future_right {
	padding-right: 0;
}
.submitBtn .demoBtnStyle.btnStyle {
	float: none;
	margin: 0 auto 40px;
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: #fff;
}
.navbar-light .navbar-nav .nav-link.nav-demoStyle:hover {
	color: #6C2D8A;
}

/* .navigation .navbar-light .purpleNav .navbar-nav .active>.nav-link {color: #6C2D8A;} */
.navbar-brand img {
	max-width: 100px;
}
.navbar {
	padding: 30px 0;
}
.navbar .nav-demoStyle,
.demo .nav-demoStyle {
	border: 1px solid #6c2d8a;
	border-radius: 30px;
	transition: all 0.8s ease 0s;
}
.navbar .nav-demoStyle:hover {
	background-color: #6c2d8a;
	color: #fff;
	transition: all 0.8s ease 0s;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-left: 30px;
	padding-right: 30px;
}
.purpleNav {
	background-color: rgb(108 45 138);
}
.purpleNav .navbar-nav .nav-link {
	color: #fff;
}
.purpleNav .navbar-nav .nav-link:not(.nav-demoStyle):focus {
	color: #fff;
}
.purpleNav .navbar-nav .nav-link.nav-demoStyle:focus:hover {
	color: #6c2d8a;
}
.purpleNav .navbar-nav .active>.nav-link {
	color: #fff;
}

/* .navigation  .purpleNav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: #fff;} */
.purpleNav .nav-demoStyle {
	border: 1px solid #FFFFFF;
}
.purpleNav .nav-demoStyle:hover {
	background-color: #fff;
	color: #6c2d8a;
}
.shrink {
	padding: 15px 0;
	box-shadow: 0px 3px 6px #00000029;
}
.home_demo {
	margin-left: 25px;
}
.indexBanner .indexBannerTitle {
	color: #fff;
	font-weight: bold;
	font-size: 4.375em;
	line-height: 80px;
	margin-bottom: 30px;
}
.indexBanner .bannerTextAlign .indexDemoBtn {
	padding: 20px 40px;
	border-radius: 40px;
}
.indexBanner .bannerTextAlign .indexDemoBtn:hover {
	color: #fff;
	background-color: #91789c;
}
.indexBanner .row {
	padding: 98px 0 98px 0;
	align-items: center;
}
.values .LeftMarket,
.future .leftFuture,
.approach .details {
	padding-left: 200px;
	padding-right: 20px;
}
.paddingLeft {
	padding-left: 20px;
}
.descMarginRight {
	margin-right: 200px;
}
.section {
	margin-bottom: 70px;
}
.section .row {
	align-items: center;
}
.section .title {
	font-size: 70px;
	color: #6C2D8A;
	font-weight: bold;
	line-height: 80px;
}
.section .desc {
	margin: 30px 0;
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.section .learnBtnStyle {
	border-radius: 30px;
	border: 1px solid #6C2D8A;
	color: #6c2d8a;
}
.section .learnBtnStyle:hover {
	transition: all 0.8s ease 0s;
	background-color: #6c2d8a;
	color: #fff;
}
.new_way {
	text-align: center;
}
.section .rightSection,
.values .valueRightImg {
	padding-right: 200px;
}
.section .paddingLeftSection {
	padding-left: 0;
	padding-right: 0;
}
.purpleBackground .row {
	padding: 98px 0 98px 0;
	align-items: center;
}
.purpleBackground,
.indexBanner {
	background: #6C2D8A 0% 0% no-repeat padding-box;
}
.purpleBackground .title {
	color: #fff;
}
.purpleBackground .desc {
	color: #fff;
	font-size: 1.75em;
	font-weight: bold;
	line-height: 46px;
}
.purpleBackground .demoBtnStyle,
.section .demoBtnStyle {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 32px;
	color: #6C2D8A;
}
.purpleBackground .demoBtnStyle:hover {
	background: #fff;
	letter-spacing: 2px;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
	box-shadow: 5px 40px -10px rgba(0, 0, 0, 0.57);
	transition: all 0.4s ease 0s;
}
.purpleBackground .demo,
.section .demo {
	padding-top: 25px;
}
.inner_banner .bannerTextAlign {
	position: relative;
	color: #fff;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	transform: none;
	text-align: center;
	width: 100%;
}
.inner_banner .bannerTextAlign .bannerTitle {
	font-size: 2.65rem;
}
.inner_banner {
	background: #6c2d8a;
	height: 330px;
	max-width: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 60px;
	font-weight: bold;
}
.values ul {
	list-style-type: none;
}
.values ul li {
	color: #919191;
	font-weight: bold;
	font-size: 1em;
	line-height: 2.2;
	text-decoration: none;
}
.values ul li:hover,
.values ul li.active {
	color: #6C2D8A;
	cursor: pointer;
}
.values ul li::after {
	content: url('../img/right-arrow.svg');
	padding-left: 10px;
}
.values ul li:hover::after,
.values ul li.active::after {
	content: url('../img/right-arrow-active.svg');
}

/* .values .desc{margin-right: 184px;} */
.values .leftLinks {
	padding-left: 2px;
}
.values .valueRightImg {
	text-align: center!important;
}
.values .valueRightImg .imgSize {
	max-width: 100%;
	margin: 0 auto;
}
.values .details {
	text-align: center;
}
.values {
	margin-bottom: 120px;
}
.values_title {
	padding: 0 200px;
	margin: 0 auto 50px;
}
.values .details h3 {
	font-weight: bold;
}
.values .valueRightImg p {
	margin-top: 18px;
}

/* .values .carousel-indicators{padding-right:130px;} */
.values .valueRightImg a {
	color: #6C2D8A;
	font-weight: bold;
}
.values .LeftMarket .details {
	padding-top: 0;
}
.future .leftFuture {
	background-image: url('../img/configure-bg.png');
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	background-size: contain;
	    background-position: center;
}
.future .demoBtnStyle,
.approach .demoBtnStyle,
.demoPage .demoBtnStyle {
	background-color: #6c2d8a;
	color: #fff;
	transition: all 0.4s ease 0s;
	border: none;
	display: block;
	float: left;
	margin-bottom: 70px;
}
.future .demoBtnStyle:hover,
.demoPage .demoBtnStyle:hover {
	letter-spacing: 2px;
	transition: all 0.4s ease 0s;
}
.work .workStyle {
	text-align: center;
}

/* .work .workContent, .section .workContent{padding-left:200px; padding-right:200px;} */
.section .workContent {
	padding-left: 200px;
	padding-right: 200px;
}
.approach .demoBtnStyle:hover {
	letter-spacing: 2px;
	transition: all 0.4s ease 0s;
}
.approch_left {
	padding: 0;
}
.approch_left .desc {
	max-width: 90%;
}
.approch_left .title {
	max-width: 780px;
}
.approach ul {
	list-style-image: url('../img/right-arrow\ 2.svg');
	padding-left: 32px;
}
.approach ul li {
	padding-bottom: 10px;
	font-weight: bold;
}
.approach .descTitle {
	color: #6C2D8A;
	font-weight: bold;
	padding-bottom: 22px;
	padding-top: 22px;
}
.approach {
	margin-bottom: 0;
}
.row.approch_wrapper {
	align-items: flex-end;
}
footer {
	background-color: #333333;
	text-align: center;
	color: #fff;
}
footer div {
	padding: 35px 0 35px 0;
}
footer a {
	text-decoration: none;
	color: #fff;
}
footer a:hover {
	text-decoration: none;
	color: #fff;
}
.carousel-indicators {
	bottom: -80px;
	right: auto;
	margin-left: 5%;
}
.carousel-indicators li {
	width: 12px;
	height: 12px;
	border: 2px solid #333333;
	border-radius: 50%;
	position: relative;
}
.carousel-indicators li.active:after {
	content: '';
	width: 8px;
	height: 8px;
	background-color: #6C2D8A;
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: 50%;
	transform: translate(-50%, -50%);
}
.slider_left {
	float: left;
}
.slider_right.details {
	float: left;
	text-align: left;
	padding-left: 50px;
}

/* privacy-policy.html */
.banner {
	margin-bottom: 70px;
}
.banner .bannerTitle {
	font-size: 3.75em;
	padding-bottom: 20px;
}
.banner p {
	font-size: 2.25em;
	line-height: 45px
}
.privacyPolicy .section .innerTitle {
	font-size: 1.75em;
	font-weight: bold;
}
.privacyPolicy .section .desc {
	margin: 15px 0;
}
.privacyPolicy .section .paddingTopInner {
	padding-top: 20px;
}
.privacyPolicy .section .distanceP {
	padding-top: 10px;
}
.privacyPolicy .section {
	margin-bottom: 50px;
}

/*ContatcUs.html*/
.bannerStretch {
	padding: 0;
}
.bannerTextAlign {
	position: absolute;
	top: 60%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 60%;
}
.contactSection .contactDetail .contactStyle {
	background-image: url("../img/Ceebit_Logomark.png");
	background-repeat: no-repeat;
	width: 100%;
	border-radius: 20px;
	background-position: center;
	background-size: 65%;
	padding: 68px 0;
	box-shadow: 0px 10px 15px #0000001A;
}
.contactSection .contactDetail .contactStyle h5 {
	margin-top: 45px;
}
.contactSection .contactDetail .contactStyle p {
	margin-top: 35px;
	max-width: 345px;
	margin: 35px auto 0;
}
.contactSection .contactDetail a {
	color: #000;
	text-decoration: none;
}
.contactSection {
	margin-bottom: 100px;
}
.contactSection .container-fluid {
	padding: 0 200px;
}

/*.contactSection .contactDetail {display: flex;flex-wrap: wrap; margin-right:100px; padding:0; max-width:465px;}*/
.contactSection .contactDetail {
	display: flex;
	flex-wrap: wrap;
	padding: 0 50px;
}
.contactDetail:nth-child(1) {
	padding-left: 0;
}
.contactDetail:nth-last-child(1) {
	padding-right: 0;
}
.contactSection .card-title {
	font-weight: bold;
	font-size: 1.4em;
}
.contactSection .card-text {
	font-size: 1.375em;
	line-height: 38px;
}

/*.contactSection .emailPadding{margin-top: 65px!important;}*/
.contact_wrapper {
	max-width: 1030px;
	margin: 0 auto;
}
.contactDetail:nth-last-child(1) {
	margin-right: 0;
}
.contactDetail {}

/* Chaos Contained */
.chaosPage .bannerTitle {
	line-height: 74px;
}
.chaosPage .chaosHeading {
	color: #6c2d8a;
	font-size: 3em;
	font-weight: bold;
	line-height: 58px;
}
.chaosPage .chaosInnerImgRight {
	max-width: 30%;
	padding-left: 158px;
	padding-bottom: 70px;
}
.chaosPage .chaosInnerImgLeft {
	max-width: 30%;
	padding-right: 150px;
	padding-bottom: 70px;
}
.chaosPage .chaosLink {
	color: #6C2D8A;
	word-break: break-word;
}
.chaosPage .chaosRows {
	margin-top: 80px;
}
.chaosPage ul li,
.chaosPage ol li {
	padding-bottom: 15px;
}
.chaosPage .marginBottom {
	margin-bottom: 0;
}
.approch_page>p {
	padding: 0 200px;
}
.about_sec img {
	float: right;
	margin-left: 116px;
	margin-bottom: 30px;
	width: 18%;
}
.about_page {
	margin-bottom: 70px;
	clear: both;
}
.about_page:nth-last-child(1) {
	margin-bottom: 0;
}
.about_right .high_touch1 {
	float: right;
	margin-left: 80px;
	margin-bottom: 50px;
}
.about_right .chaosHeading {
	padding-left: 200px;
}
.about_right ol {
	padding-left: 220px;
}
img.img_left {
	float: left;
	margin: 0 100px 30px 0;
	width: 22%;
}
.about_sec h1 {
	margin-bottom: 30px;
}
.about_right ol li {
	padding-left: 13px;
}
.how_works {
	padding: 0 200px;
}
.how_works h1 {
	margin: 20px 0 10px;
	font-weight: bold;
	font-size: 28px;
	margin-bottom: 0px;
}
.h1{
	margin-top: 45px !important;
}
.h3{
	margin-top: 15px !important;
}
.mar-30 {
	margin-bottom: 30px;
}
.about_sec {
	margin-bottom: 50px;
}
.about_sec:nth-last-child(1) {
	margin-bottom: 0;
}
.works_right {
	padding: 0;
	float: left;
}
.approch_page .chaosHeading {
	padding-right: 200px;
}
p.approch_bottom {
	clear: both;
	padding: 0;
}
.works_right img {
	float: right;
}
.how_works .row {
	margin: 0;
	align-items: center;
}
.works_left ol {
	padding-left: 20px;
	font-size: 22px;
	line-height: 32px;
}
.works_left ol li {
	margin-bottom: 30px;
	padding-left: 13px;
}
.works_left ol li:nth-last-child(1) {
	margin-bottom: 0;
}
.works_left {
	padding: 0;
	float: left;
}
.works_left p {
	padding: 0;
}
.demoPage .mandatoryField {
	color: #E82E2E;
}
.demoPage .demoBgImage {
	background-image: url('../img/bg_demo.png');
	background-repeat: no-repeat;
}
.demoPage .mandatoryText {
	text-align: right;
	color: #919191;
	margin-bottom: 18px;
}
.demoPage .scheduleStyle {
	background-color: #6C2D8A;
	color: #fff;
	font-weight: bold;
	font-size: 1.75em;
	padding: 25px 0;
	border-radius: 20px 20px 0px 0px;
	margin-bottom: 30px;
	text-align: center;
}
.demoPage .demoShadow {
	box-shadow: 0px 10px 15px #0000001A;
	background-color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	max-width: 880px;
	margin: 40px auto 0;
}
.demoPage .demoShadow form {
	padding-left: 20px;
	padding-right: 20px;
}
.demoPage .lastLineText {
	color: #333;
	margin-top: 16px;
	text-align: center;
}
.demoPage .submitBtn {
	text-align: center;
	padding-bottom: 40px;
	padding-top: 20px;
}
.demoPage .btnStyle {
	padding: 16px 58px;
}
.demoPage .workContent {
	padding-left: 250px;
	padding-right: 250px;
	margin: 0 auto
}
.demoPage .demoTopLine {
	padding-left: 170px;
	padding-right: 170px;
	text-align: center;
}
.demoPage textarea {
	resize: none;
}
.demoPage .form-control {
	border-color: #919191;
}
.demoPage .form-control:not(#message1) {
	height: 50px;
}
.demoPage label {
	color: #333;
}

/*poorva*/
.about_wrapper {
	counter-reset: my-badass-counter;
}
.aboutrow div {
	float: left;
}
.aboutrow {
	clear: both;
	position: relative;
	margin-bottom: 150px;
}
.about_wrapper {
	clear: both;
	margin-top: 30px;
}
.aboutrow:before {
	top: -3px;
	font-size: 36px;
	line-height: normal;
	color: #6c2d8a;
	position: absolute;
	font-weight: bold;
}
.aboutrow:nth-child(odd):before {
	content: counter(my-badass-counter)'.';
	counter-increment: my-badass-counter;
	left: 10px;
}
.aboutrow:nth-child(even):before {
	content: counter(my-badass-counter)'.';
	counter-increment: my-badass-counter;
	left: 40%;
}
.aboutrow h1 {
	color: #6c2d8a;
	margin-bottom: 30px;
	font-weight: bold;
	padding-left: 15px;
}
.aboutrow ul li {
	list-style-type: lower-alpha;
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 10px;
}
.aboutrow ul {
	padding-left: 0;
}
.aboutrow:nth-child(odd) img {
	float: right;
}
.about_3.aboutrow img {
	float: none;
}
.about_3 {
	display: flex;
	align-items: center;
}
.exp_wrapper ul li {
	list-style-type: disc;
	line-height: 80px;
}
.mobile {
	display: none;
}
.navbar .container-fluid {
	padding: 0 200px;
}
.main_title {
	font-size: 48px;
	line-height: 58px;
	color: purple;
	font-weight: bold;
	margin-top: 30px;
}
.shrink .navbar-brand img {
	max-width: 85px;
}
.shrink .navbar-nav .nav-link {
	font-size: 0.9em !important;
}
@media(min-width: 1701px) {
	.h1{
    	margin-top: 150px !important;
	}
}
@media(min-width: 1600px) {
	.btn-ceebit {
		font-size: 22px;
		padding: 16px 30px;
	}
	
	.approch_page.about_page.about_right {
		display: flow-root
	}
}
@media(min-width: 1440px) {
	.indexBanner .row {
		padding: 150px 0 98px 0;
	}
}
@media (max-width: 1700px) {
	.approch_page img.high_touch {
		max-width: 50%;
	}
	
	.approch_page>p {
		padding: 0 150px;
	}
	
	.about_right .high_touch1 {
		max-width: 50%;
	}
	
	.about_right .chaosHeading {
		padding-left: 150px;
	}
	
	.about_right ol {
		padding: 0 170px;
	}
	
	.approch_page .chaosHeading {
		padding-right: 150px;
	}
	
	.how_works {
		padding: 0 150px;
	}
	
	.works_left p.desc {
		padding: 0;
		margin-bottom: 20px;
		    margin-top: 14px;
	}
	
	p.approch_bottom {
		padding: 0;
	}
	
	.works_left ol li {
		margin-bottom: 20px;
	}
	
	.works_left ol {
		font-size: 16px;
		line-height: 26px;
	}
	
	.values_title {
		padding: 0 110px;
	}
	
	.new_way {
		padding-left: 35px;
	}
	
	.approch_left {
		padding-left: 70px;
	}
	
	.contactSection .container-fluid {
		padding: 0 150px;
	}
	
	.navbar .container-fluid {
		padding: 0 150px;
	}
	
	.desc {
		font-size: 16px;
	}
	
	.aboutrow img {
		max-width: 340px;
	}
	
	.about_3.aboutrow img {
		max-width: 100%
	}
	
	.container-fluid {
		max-width: 1700px;
	}
	
	.section .desc {
		font-size: 15px;
		line-height: 26px;
	}
	
	.section .title {
		font-size: 50px;
		line-height: 70px;
	}
	
	.backbone.section .title {
		font-size: 50px;
		line-height: 60px;
	}
	
	.section.backbone .desc {
		margin: 25px 0;
	}
	
	.banner .bannerTitle {
		font-size: 3em;
		padding-bottom: 12px;
	}
	
	.banner p {
		font-size: 1.8em;
		line-height: 40px
	}
	
	.btnStyle {
		font-size: 1.1em;
		padding: 10px 23px;
		line-height: 30px;
	}
	
	.section .desc {
		margin: 25px 0 0;
	}
	
	.aboutrow ul li {
		font-size: 16px;
	}
	
	.approch_left .title {
		max-width: 500px;
	}
	
	.section .workContent {
		padding-left: 150px;
		padding-right: 150px;
	}
	
	.indexBanner .indexBannerTitle {
		font-size: 3em;
		line-height: 55px;
	}
	
	.indexBanner .bannerTextAlign .indexDemoBtn {
		padding: 15px 35px;
	}
	
	.navbar-light .navbar-nav .nav-link {
		font-size: 1em;
	}
	
	.values ul li {
		font-size: 0.9em;
		line-height: 2;
	}
	
	.values .details h3 {
		font-size: 1.2em;
	}
	
	.values .valueRightImg p {
		margin-top: 5px;
	}
	
	.values .LeftMarket {
		padding-left: 135px;
	}
	
	.future .leftFuture,
	.approach .details {
		padding-left: 150px;
		padding-right: 10px;
	}
	
	.section .rightSection,
	.values .valueRightImg {
		padding-right: 135px;
	}
	
	.purpleBackground .row {
		padding: 65px 0 65px 0;
	}
	
	.backbone .demo {
		padding-top: 0;
	}
	
	.approach .details {
		padding-left: 80px;
	}
	
	.approach .title {
		line-height: 50px;
		font-size: 2.9em;
	}
	
	.approach .demo {
		padding: 0;
	}
	
	.chaosPage .chaosInnerImgRight,
	.chaosPage .chaosInnerImgLeft {
		max-width: 50%;
	}
	
	.chaosPage .chaosHeading {
		font-size: 2.8em;
		line-height: 50px;
	}
	
	.demopage .chaosbanner {
		margin-bottom: 40px;
	}
	
	.demoPage .demoTopLine {
		padding-left: 163px;
		padding-right: 166px;
	}
	
	.contactSection .card-text {
		font-size: 18px;
	}
}

}
@media (max-width:1600px) {
	.section .title {
		font-size: 57px;
	}
	.approch_left .title {
		font-size: 46px;
	}
}
@media (max-width:1500px) {
	.chaosPage .chaosHeading {
		font-size: 36px;
	}
	.section .title {
		font-size: 45px;
		line-height: 55px;
	}
	.backbone.section .title {
		font-size: 45px;
		line-height: 55px;
	}
}
@media (max-width:1366px) {
	.inner_banner .bannerTextAlign .bannerTitle {
		font-size: 2.3rem
	}
	.approch_page img.high_touch {
		margin-right: 50px;
		margin-bottom: 30px;
	}
	.new_way {
		padding-left: 105px;
	}
	.aboutrow h1 {
		font-size: 32px;
	}
	.section .desc {
		line-height: 26px;
	}
	.section.backbone .desc {
		line-height: 26px;
	}
	.backbone.section .title {
		font-size: 40px;
		line-height: 50px;
	}
	.section .title {
		font-size: 40px;
		line-height: 50px;
	}
	.approch_left .title {
		font-size: 46px;
	}
	.navbar {
		padding: 20px 0;
	}
	.shrink {
		padding: 10px 0;
	}
	.about_3.aboutrow img {
		max-width: 90%;
	}
	.exp_wrapper ul li {
		line-height: 60px;
	}
	.aboutrow img {
		max-width: 80%;
	}
	.aboutrow {
		margin-bottom: 100px;
	}
}
@media (max-width:1280px) {
	.chaosPage .chaosHeading {
		font-size: 30px;
		line-height: 40px;
	}
	.how_works h1 {
		font-size: 25px;
		margin-bottom: 7px;
	}
}
@media(max-width:1199px) {
	.chaosPage .chaosHeading {
 	   font-size: 29px;
	}
	.complaince-section .row {
		align-items: initial;
	}
	.desc.complaince-list li {
		padding-bottom: 6px
	}
	.inner_banner .bannerTextAlign .bannerTitle {
		font-size: 30px;
	}
	.how_works {
		padding: 0;
	}
	.approch_page .chaosHeading {
		padding-right: 0;
		padding-left: 0;
	}
	.approch_page>p {
		padding: 0px;
	}
	.contactSection .contactDetail {
		padding: 0 15px;
	}
	.approch_left {
		padding-left: 00px;
	}
	.row.approch_wrapper {
		align-items: center;
	}
	.enterprise .container-fluid {
		padding-left: 0;
	}
	.contactSection .card-text {
		font-size: 16px;
		line-height: 26px;
	}
	.banner p {
		font-size: 1.4em;
		line-height: 30px;
	}
	.navbar .container-fluid {
		padding: 0 85PX;
	}
	.banner .bannerTitle {
		font-size: 2.5em;
		padding-bottom: 5px;
	}
	.banner .bannerTextAlign {
		top: 50%;
	}
	.btnStyle {
		font-size: 1.1em;
		padding: 10px 23px;
		line-height: 30px;
	}
	.indexBanner .indexBannerTitle {
		font-size: 2.8em;
		line-height: 57px;
	}
	.indexBanner .bannerTextAlign .indexDemoBtn {
		padding: 15px 25px;
	}
	.navbar-brand {
		padding: 0;
	}
	.container-fluid {
		padding: 0 100px;
	}
	.navbar .nav-margin-right {
		margin-right: 0;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 15px;
		padding-right: 20px;
		margin-left: 18px;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 1em;
	}
	.section .desc {
		margin: 10px 0;
		line-height: 24px;
	}
	.section .title {
		font-size: 34px;
		line-height: normal;
	}
	.section .rightSection,
	.values .valueRightImg {
		padding-right: 0;
	}
	.section .workContent {
		padding-left: 85px;
		padding-right: 85px;
	}
	.about_wrapper {
		padding: 0 15px;
	}
	.purpleBackground .row {
		padding: 35px 0 35px 0;
	}
	.work .workContent {
		padding-left: 20px;
		padding-right: 20px;
	}
	.backbone .demo {
		padding-top: 0;
	}
	.paddingLeft {
		padding-left: 5px;
	}
	.values .valueRightImg .imgSize {
		max-width: 445px;
	}
	.values .valueRightImg p {
		margin-top: 5px;
	}
	.values .details {
		padding-top: 15px;
	}
	.values .LeftMarket,
	.future .leftFuture,
	.approach .details {
		padding: 0;
	}
	.values ul li {
		font-size: 0.8em;
		line-height: 1.9;
	}
	.values .details h3 {
		font-size: 1.3em;
	}
	.values .col-md-6 {
		padding: 0;
	}
	.new_way img {
		width: 80%;
	}
	.backbone .container-fluid {
		padding-left: 0;
	}
	.future .container-fluid {
		padding-right: 15px;
	}
	.work img {
		margin-top: 20px;
	}
	.approach .details {
		padding-left: 0;
		padding-bottom: 40px;
	}
	.approach .title {
		line-height: 45px;
		/*font-size: 2.6em;*/
	}
	.approach ul li {
		padding-bottom: 7px;
	}
	.approach .demo {
		padding: 0;
	}
	.future_right {
		padding-right: 0
	}
	.approach .descTitle {
		padding-bottom: 15px;
	}
	.banner .container-fluid {
		padding: 0 15px 40px;
	}
	/* Privacy Policy */
	.privacyPolicy .section p {
		font-size: 1.2em;
		line-height: 25px;
	}
	.privacyPolicy .section .workContent {
		padding-left: 100px;
		padding-right: 100px;
	}
	/* contactus.html */
	.contactSection .card-text {
		font-size: 1.1em;
		line-height: 28px;
	}
	.contactSection .contactDetail .contactStyle {
		padding-top: 1rem;
	}
	.chaosPage .bannerTitle {
		line-height: 46px;
	}
	.chaosPage .chaosInnerImgRight,
	.chaosPage .chaosInnerImgLeft {
		max-width: 51%;
	}
	.chaosPage .chaosRows {
		margin-top: 50px;
	}
	.chaosPage .innerListPadding {
		margin: 23px 0 15px 0;
	}
	.chaosbanner {
		margin-bottom: 27px;
	}
}
@media(min-width: 768px) and (max-width: 768px) {
	.section .row {
		align-items: unset;
	}
}
@media (max-width:992px) {
	.comp-img {
		text-align: center;
		margin-bottom: 25px;
	}
	.values_title {
		padding: 0;
	}
	.inner_banner {
		height: 150px;
	}
	.approch_left {
		padding-left: 15px;
	}
	.bannerTextAlign .bannerTitle {
		font-size: 2rem;
	}
	.container-fluid.approch_page {
		padding-left: 0;
	}
	.navbar .container-fluid {
		padding: 0 15px;
	}
	.container-fluid {
		padding: 0 15px;
	}
	.home_banner img {
		max-width: 50%;
	}
	.main_title {
		font-size: 40px;
	}
	.aboutrow h1 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.aboutrow {
		margin-bottom: 50px;
	}
	.aboutrow img {
		max-width: 70%;
	}
	.aboutrow:nth-last-child(1) {
		margin-bottom: 0;
	}
	.aboutrow ul li {
		line-height: 25px;
	}
	.home_banner .bannerTextAlign {
		top: 60%;
	}
	.indexBanner .row {
		padding: 40px 0;
	}
	.btnStyle {
		font-size: 1em;
		padding: 10px 13px;
	}
	.banner {
		margin-top: 84px;
		margin-bottom: 35px;
	}
	.banner p {
		font-size: 1.2em;
		line-height: 25px;
	}
	.bannerTextAlign {
		top: 50%;
		left: 50%;
		width: 80%;
	}
	.banner .bannerTitle {
		font-size: 2.1em;
		padding-bottom: 0px;
	}
	.indexBanner .indexBannerTitle {
		font-size: 2em;
		line-height: 42px;
		;
	}
	.indexBanner .bannerTextAlign .indexDemoBtn {
		padding: 16px 30px;
	}
	.navbar {
		opacity: 1;
	}
	.navbar-brand {
		padding-left: 0!important;
	}
	.navbar .nav-demoStyle {
		display: inline-block;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 0.875rem;
	}
	.navbar-light .navbar-nav .nav-link:not(.nav-demoStyle) {
		padding: 10px 30px;
	}
	.navbar .nav-margin-right {
		margin-right: 15px;
	}
	.navbar-brand img {
		max-width: 80px;
	}
	.navbar .nav-margin-right {
		margin-right: 0;
	}
	.section {
		margin-bottom: 35px;
	}
	.section .desc {
		font-size: 0.875rem;
		margin: 10px 0;
		line-height: 26px;
	}
	.section .title {
		font-size: 1.5em;
		line-height: 30px;
	}
	.section .workContent {
		padding-left: 50px;
		padding-right: 50px;
	}
	.values .LeftMarket,
	.future .leftFuture,
	.approach .details {
		padding-left: 10px;
		padding-right: 10px;
	}
	.values ul li {
		font-size: 0.8em;
		line-height: 1.8;
	}
	.section .rightSection,
	.values .valueRightImg {
		padding-right: 15px;
	}
	.new_way {
		padding-left: 0;
	}
	.section.backbone .desc {
		margin: 10px 0;
	}
	.backbone.section .title {
		font-size: 1.5em;
		line-height: 30px;
	}
	.banner .container-fluid {
		padding-bottom: 50px;
	}
	.purpleBackground .row {
		padding: 35px 0 35px 0;
	}
	.work .workContent {
		padding-left: 20px;
		padding-right: 20px;
	}
	.backbone .demo {
		padding-top: 0;
	}
	.paddingLeft {
		padding-left: 5px;
	}
	.values .valueRightImg .imgSize {
		max-width: 100%;
	}
	.slider_right.details {
		padding-left: 0;
		padding-right: 0;
	}
	.carousel-indicators {
		bottom: -40px;
	}
	.section.values {
		margin-bottom: 60px;
	}
	.carousel-item.active {
		display: flex;
		align-items: center;
	}
	.values .valueRightImg p {
		margin-top: 9px;
	}
	.values .details {
		padding-top: 0px;
	}
	.values .details h3 {
		font-size: 1rem;
	}
	.values .tabLeftPadding {
		padding-left: 0;
	}
	.approach .details {
		padding-left: 0;
	}
	.approach .demo {
		padding: 0;
	}
	.approach .title {
		line-height: 38px;
		font-size: 30px;
	}
	.approach ul li {
		padding-bottom: 5px;
	}
	.approach .descTitle {
		padding-bottom: 14px;
	}
	/* Privacy Policy */
	.privacyPolicy .banner .desc {
		font-size: 1.2em;
	}
	.privacyPolicy .section .workContent {
		padding: 0 15px;
	}
	.privacyPolicy .section p {
		font-size: 1em;
	}
	.privacyPolicy .section .paddingTopInner {
		padding-top: 0;
	}
	/* Contact Us  */
	.contactSection .card-text {
		font-size: 1em;
		line-height: 21px;
	}
	.contactSection .contactDetail .contactStyle p {
		margin-top: 15px;
	}
	.contactSection .contactDetail .contactStyle h5 {
		margin-top: 30px;
	}
	.contactSection .contactDetail .contactStyle {
		padding: 50px 0;
	}
	.contactSection .card-title {
		font-size: 1.2em;
	}
	.contactSection img {
		width: 40%;
	}
	.contactSection {
		margin-bottom: 60px;
	}
	.contactSection .emailPadding {
		margin: top 51px !important;
	}
	/* Chaos Page */
	.chaosPage .bannerTitle {
		line-height: 41px;
	}
	.works_left ol {
		padding-left: 30px;
	}
	.works_right {
		text-align: center;
	}
	.works_right img {
		float: none;
	}
	.approach {
		margin-bottom: 0;
	}
	.chaosPage .section .about_right p.desc {
		padding-right: 15px;
	}
	.chaosPage .chaosHeading {
		font-size: 1.5em;
		line-height: 30px;
		padding-right: 0;
	}
	.chaosPage .chaosInnerImgRight {
		max-width: 50%;
		padding-left: 157px;
		padding-bottom: 30px;
	}
	.chaosPage .chaosInnerImgLeft {
		max-width: 50%;
		padding-right: 115px;
		padding-bottom: 30px;
	}
	.chaosPage .section .desc {
		margin: 15px 0;
		padding: 0 0px 0 15px;
	}
	.chaosPage .chaosRows {
		margin-top: 50px;
	}
	.how_works h1 {
		padding-left: 15px;
		margin-bottom: 0px;
	}
	.about_sec img {
		float: right;
		margin-left: 30px;
		margin-bottom: 30px;
		margin-right: 15px;
	}
	.about_right {
		padding-right: 0;
	}
	.about_page ul {
		padding-left: 30px !important;
	}
	.chaosPage ul li,
	.chaosPage ol li {
		padding-bottom: 0;
	}
	.about_page {
		margin-bottom: 35px;
	}
	.contactSection .container-fluid {
		padding: 0 15px;
	}
	/*.contactSection .contactDetail{margin-right:50px; max-width:344px;}*/
	.contactDetail:nth-last-child(1) {
		margin-right: 0;
	}
	.about_right .chaosHeading {
		padding-left: 15px;
	}
	.demoPage .demoShadow {
		margin: 0 auto;
	}
	.submitBtn .demoBtnStyle.btnStyle {
		margin: 0 auto 15px;
	}
	.about_right .high_touch1 {
		margin-left: 50px;
		margin-bottom: 30px;
	}
	img.img_left {
		margin: 0 15px 30px 0;
	}
	.about_right ol.desc {
		padding-left: 30px !important;
	}
	.demoPage .demoTopLine {
		padding: 0;
	}
	.demoPage .demoBgImage {
		background-image: none;
	}
}
@media (max-width:767px) {
	#governance-and-compliance{
		padding-left: 0;
	}
	.complaince-img {
 	   width: 40%;
	}
	.comp-img{
		text-align: left;
		    margin-bottom: 15px;
	}
	.demoPage .mandatoryText {
	    font-size: 14px;
	}
	div#navbarSupportedContent {
	    background-image: url(../img/Ceebit_Logomark.png);
	    z-index: 99999;
	    background-position: bottom;
	    background-repeat: no-repeat;
	}
	.works_left ol {
		padding-left: 30px;
		padding-right: 15px;
	}
	.demoPage .demoShadow form {
		padding-left: 7px;
		padding-right: 7px;
	}
	.head-icon {
		width: 90px !important;
		height: 90px;
	}
	.approach ul li {
		padding-bottom: 10px;
		padding-left: 10px;
	}
	.about_right .high_touch1 {
		max-width: 100%;
	}
	.how-img {
		padding: 15px;
	}
	.about_sec img {
		float: none;
		margin: 15px !important;
		width: 40%;
	}
	.banner .container-fluid {
		padding-bottom: 25px;
	}
	.navbar-light .navbar-nav .nav-link:not(.nav-demoStyle) {
		padding: 10px 10px;
	}
	#accordion .panel-body h1 {
		font-size: 30px;
		line-height: 46px;
		font-weight: bold;
	}
	#accordion .panel-body a {
		color: #6C2D8A;
		font-weight: bold;
	}
	.backbone.section .title {
		font-size: 37px;
		line-height: 48px;
	}
	.values .details {
		text-align: left;
	}
	.backbone .demo {
		padding-top: 20px;
	}
	.navbar {
		padding: 13px 0;
	}
	.desktop {
		display: none;
	}
	.navbar .container-fluid {
		padding: 0 15px;
	}
	.bannerStretch img {
		min-height: 117px;
	}
	.bannerStretch .bannerTextAlign {
		position: relative;
		text-align: left;
		width: 100%;
	}
	.contactSection .container-fluid {
		padding: 0 15px;
	}
	.main_title {
		font-size: 30px;
		margin-top: 0;
		line-height: 40px;
	}
	.about.section {
		padding: 0;
	}
	.main_title {
		font-size: 30px;
		line-height: 40px;
	}
	.mobile {
		display: block;
	}
	.mobile_accordian {
		width: 100%;
		padding: 0 15px;
	}
	h4.panel-title {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 0;
		font-weight: bold;
	}
	h4.panel-title a {
		color: #6c2d8a;
	}
	.more-less {
		float: right;
		background-repeat: no-repeat;
		width: 24px;
		height: 20px;
		background-position: center;
	}
	.arrow_right {
		background-image: url(../img/accordion_arrow_right.png);
	}
	.arrow_down {
		background-image: url(../img/accordion_arrow_down.png);
	}
	.panel-heading a {
		display: block;
		margin-bottom: 15px;
		background: #EBEBEB;
		padding: 20px;
		text-decoration: none;
	}
	.panel-body img {
		max-width: 300px;
		display: block;
		margin: 0 auto 40px;
	}
	.panel-body {
		text-align: center;
		padding: 30px 0;
	}
	.section.backbone {
		padding: 0;
	}
	.rightSection {
		padding: 40px 15px;
	}
	/*.future .container-fluid, .future_right{padding:0;}*/
	.future .container-fluid,
	.future_right {
		padding: 0px;
	}
	h4 a.mystyle1,
	h4 a.mystyle2,
	h4 a.mystyle3,
	h4 a.mystyle4,
	h4 a.mystyle5,
	h4 a.mystyle6,
	h4 a.mystyle7 {
		background: #6C2D8A;
		color: #fff;
		text-decoration: none;
	}
	.btnStyle {
		font-size: 16px;
		padding: 10px 27px;
		line-height: 32px;
	}
	.indexBanner .indexBannerTitle {
		font-size: 2em;
		line-height: 40px;
	}
	.indexBanner .bannerTextAlign .indexDemoBtn {
		padding: 10px 20px;
	}
	.banner.section {
		margin-top: 70px;
		padding: 0;
	}
	.inner_banner .bannerTextAlign .bannerTitle {
		font-size: 1.4em;
		font-weight: normal;
		text-align: center;
	}
	.approch_page img.high_touch {
		max-width: 100%;
	}
	.container-fluid.approch_page {
		padding: 0;
	}
	.privacyPolicy .section .workContent {
		padding: 0 15px;
	}
	footer div {
		padding: 23px 0;
	}
	.privacyPolicy .section {
		margin-bottom: 35px;
	}
	/*.demoPage .demoShadow{padding:0 30px;}*/
	.container-fluid {
		padding: 0 15px;
	}
	.banner .bannerTitle {
		font-size: 2em;
		padding-bottom: 0;
		line-height: 32px;
	}
	/* .banner .bannerTextAlign{display: none;} */
	.banner .bannerTextAlign {
		transform: translate(0, 0);
		padding: 10px;
		top: 0;
		left: 0;
		right: 0;
	}
	.enterprise .container-fluid {
		padding-right: 0;
	}
	.banner .desc {
		font-size: 1em;
	}
	.values .LeftMarket {
		padding-left: 0;
		padding-right: 0
	}
	.section.approach {
		margin-bottom: 0;
		padding: 0;
	}
	.approch_left {
		padding: 0;
	}
	.banner p {
		font-size: 1em;
		line-height: 25px;
	}
	.values,
	.approach .details {
		padding-left: 15px;
		padding-right: 15px;
	}
	.leftFuture {
		width: auto;
		margin: 15px;
		background-size: 100%;
		min-height: 230px;
		padding-right: 0;
		padding-left: 0;
	}
	.navbar {
		opacity: 1;
		float: right;
		text-align: right;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 1.125em;
		margin-left: 0;
		display: inline-block;
		padding: 10px;
		margin-top: 30px;
	}
	.navbar-light .navbar-nav .active .nav-link {
		padding: 10px 20px;
		background-color: #fff;
		color: #6c2d8a;
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-left: 15px;
	}
	.navbar .nav-demoStyle {
		border: none;
		padding: 10px!important;
	}
	.navbar .nav-demoStyle:hover {
		background-color: #fff;
		color: #6c2d8a;
	}
	.demo .nav-demoStyle {
		display: inline-block;
		padding: 10px 20px!important;
	}
	.values .LeftMarket .details {
		padding-bottom: 20px;
	}
	.value_left {
		text-align: center;
		margin: 0 auto 40px;
	}
	.navbar .nav-margin-right {
		margin-right: 0;
	}
	.navbar-brand {
		padding-left: 10px;
	}
	.section .title {
		font-size: 37px;
		line-height: 48px;
	}
	.section .paddingLeft,
	.section.future {
		padding: 0 15PX;
	}
	.section {
		margin-bottom: 30px;
		padding: 0px;
	}
	.section.enterprise {
		padding: 15px;
	}
	.section .desc {
		font-size: 16px;
		line-height: 28px;
	}
	.section .mobileBgStyle {
		background-image: url('../img/indexbanner-background-image.png');
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}
	.approach .demo {
		padding-top: 10px;
	}
	.approach img {
		padding-top: 35px;
	}
	.paddingMobile {
		padding: 20px 0 0;
	}
	.purpleBackground .desc {
		font-size: 1.125em;
	}
	.purpleBackground .demo {
		padding-top: 50px;
	}
	.purpleBackground img {
		display: none;
	}
	.work .workStyle {
		text-align: left;
	}
	.future .exchangeFutureRows {
		flex-direction: column-reverse;
	}
	.future .details {
		padding-top: 25px;
	}
	.privacyPolicy .section .innerTitle {
		font-size: 18px;
		line-height: 22px;
	}
	.privacyPolicy .section p {
		font-size: 16px;
		line-height: 26px;
	}
	.navbar {
		box-shadow: 0px 3px 6px #00000014;
	}
	/*h*/
	.close-nav {
		position: absolute;
		right: 26px;
		top: 16px;
	}
	.navbar-collapse {
		position: fixed;
		right: 0%;
		padding: 15px;
		width: 100%;
		top: 0%;
		height: 100%;
		background: #6c2d8a;
		z-index: 9;
	}
	.navbar-toggler {
		border: none;
		color: #333333;
	}
	.navbar-toggler:focus {
		outline: none;
	}
	.navbar-collapse.collapsing {
		height: auto;
		-webkit-transition: right 0.3s ease;
		-o-transition: right 0.3s ease;
		-moz-transition: right 0.3s ease;
		transition: right 0.3s ease;
		right: -100%;
	}
	.navbar-collapse.show {
		right: 0;
		-webkit-transition: right 0.3s ease-in;
		-o-transition: right 0.3s ease-in;
		-moz-transition: right 0.3s ease-in;
		transition: right 0.3s ease-in;
	}
	/*h*/
	/* .privacyPolicy .section .desc{font-size:1em;} */
	.privacyPolicy .contactSection .contactDetail {
		margin-bottom: 20px;
	}
	.section .workContent {
		padding-left: 15px;
		padding-right: 15px;
	}
	.privacyPolicy .section .paddingTopInner {
		padding-top: 15px;
	}
	/* Contactus.html */
	.contactSection .contactDetail .contactStyle {
		min-height: 350px;
		padding: 50px 0;
	}
	.contactSection {
		margin-bottom: 50px;
	}
	.contactSection .contactDetail .contactStyle h5 {
		margin-top: 30px;
	}
	.contactSection .contactDetail .contactStyle p {
		margin-top: 19px;
	}
	.contactSection .contactDetail {
		margin-bottom: 20px;
		max-width: 100%;
		margin-right: 0;
	}
	.contactSection .card-title {
		font-size: 1.125em;
	}
	.contactSection .card-text {
		font-size: 1em;
		line-height: 26px;
	}
	.chaosPage .chaosInnerImgRight,
	.chaosPage .chaosInnerImgLeft {
		max-width: none;
		padding-bottom: 10px;
		width: 50%;
		float: none!important;
		display: block;
	}
	.chaosPage .chaosInnerImgRight {
		padding-left: 0;
	}
	.chaosPage .chaosInnerImgLeft {
		padding-right: 0;
	}
	.chaosPage .bannerTitle {
		line-height: 35px;
	}
	/* .chaosPage .section .desc{margin-top:10px;} */
	.chaosPage .chaosHeading {
		font-size: 30px;
		line-height: 40px;
		padding-left: 15px;
	}
	.chaosPage .section .desc {
		padding: 0 15px;
	}
	.how_works h1 {
		font-size: 24px
	}
	.chaosPage .innerListPadding {
		padding-left: 0;
	}
	.chaosPage .chaosRows {
		margin-top: 40px;
	}
	.chaosPage .innerListPaddingLeft {
		padding-left: 20px;
	}
	.demoPage .demoTopLine {
		padding-left: 10px;
		padding-right: 10px;
		text-align: left;
	}
	.demoPage .demoBgImage {
		background-image: none;
	}
	.demoPage .workContent {
		margin-top: 0;
		padding: 0 30px;
	}
	.demoPage .scheduleStyle {
		padding-top: 30px;
		padding-bottom: 17px;
		font-size: 1.125em;
	}
	.demopage .submitBtn {
		text-align: left;
	}
	.demoPage .form-control:not(#message1) {
		height: 50px;
	}
	.purpleNav .navbar-nav {
		float: right;
		text-align: right;
		margin-top: 31px;
	}
	.purpleNav .navbar-nav .nav-demoStyle {
		border: none;
		padding: 10px!important;
	}
	.purpleNav .navbar-nav .nav-demoStyle:hover {
		background-color: transparent;
		color: #fff;
	}
	.navigation .navbar-nav {
		padding: 0.6rem;
	}
	.g-recaptcha {
		display: flex;
		justify-content: center;
	}
}
.primary-nav {
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
}
#nav-icon4 {
	width: 35px;
	height: 0px;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	border: none;
}
#nav-icon4 span {
	display: block;
	position: absolute;
	height: 4px;
	width: 100%;
	background: #6C2D8A;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
.purpleNav #nav-icon4 span {
	background: #fff;
}
#nav-icon4 span:nth-child(1) {
	top: -8px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}
#nav-icon4 span:nth-child(2) {
	top: 3px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}
#nav-icon4 span:nth-child(3) {
	top: 14px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

/*#nav-icon4.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 15px;left: 8px;}
#nav-icon4.open span:nth-child(2) {width: 0%;opacity: 0;}
#nav-icon4.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 40px;left: 8px;}
*/
@media(max-width: 480px) {
	.home_banner {
		height: 360px;
	}
}
@media(max-width: 360px) {
	.section .title {
		font-size: 31px;
	}
	.inner_banner .bannerTextAlign .bannerTitle {
		font-size: 1.2em;
	}
	.g-recaptcha {
	    transform: scale(0.82);
	    -webkit-transform: scal(0.77);
	}
}