/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

.sr-only,
svg:not(:root) {
	overflow: hidden
}

hr,
input[type=search] {
	box-sizing: content-box
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: rgba(0, 0, 0, .9);
	font-weight: 300
}

.about-course .course-faq li li,
.lpath .course-details-left .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul ul li {
	list-style-position: inside
}

body,
html {
	font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", Helvetica, Arial, sans-serif
}

hr,
img,
legend {
	border: 0
}

pre,
textarea {
	overflow: auto
}

legend,
td,
th,
ul {
	padding: 0
}

body,
figure,
ul {
	margin: 0
}

h1,
h2,
h3 {
	letter-spacing: 0
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

.btn,
.noselect {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.btn.disabled.link-14sp,
.btn.disabled.link-grey,
.floating-label,
.noselect,
.select_wraper .caret,
a.btn.disabled,
fieldset[disabled] .btn.link-14sp,
fieldset[disabled] .btn.link-grey,
fieldset[disabled] a.btn,
input[type=checkbox] {
	pointer-events: none
}

.btn,
.dropdown-header,
.text-nowrap {
	white-space: nowrap
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}

body {
	font-weight: 300;
	line-height: 24px;
	color: #5e676d;
	background-color: #fff
}

ul {
	list-style: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 16px
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

.btn,
.checkbox-material,
img {
	vertical-align: middle
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

hr {
	height: 0
}

p {
	margin: 0 0 10px
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

textarea {
	resize: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.link-14sp:focus,
.link-grey:focus,
a:focus {
	outline-offset: -2px
}

.btn,
input,
select,
textarea {
	outline: 0
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
	content: " ";
	display: table
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.container,
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

[role=button] {
	cursor: pointer
}

.container:after {
	clear: both
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1170px
	}
}

.container-fluid:after {
	clear: both
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.checkbox-material .check:before,
.checkbox-material:before,
.form-radio>label .check:after,
.search-icon:before {
	content: ""
}

.row:after {
	clear: both
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

h4,
h5 {
	line-height: 22px;
	letter-spacing: .02em;
	padding: 0
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left
}

.col-xs-1 {
	width: 8.33333%
}

.col-xs-2 {
	width: 16.66667%
}

.col-xs-3 {}

.col-xs-4 {
	width: 33.33333%
}

.col-xs-5 {
	width: 41.66667%
}

.col-xs-6 {
	width: 50%
}

.col-xs-7 {
	width: 58.33333%
}

.col-xs-8 {
	width: 66.66667%
}

.col-xs-9 {
	width: 75%
}

.col-xs-10 {
	width: 83.33333%
}

.col-xs-11 {
	width: 91.66667%
}

.col-xs-12 {
	width: 100%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-pull-1 {
	right: 8.33333%
}

.col-xs-pull-2 {
	right: 16.66667%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-4 {
	right: 33.33333%
}

.col-xs-pull-5 {
	right: 41.66667%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-7 {
	right: 58.33333%
}

.col-xs-pull-8 {
	right: 66.66667%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-10 {
	right: 83.33333%
}

.col-xs-pull-11 {
	right: 91.66667%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-push-1 {
	left: 8.33333%
}

.col-xs-push-2 {
	left: 16.66667%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-4 {
	left: 33.33333%
}

.col-xs-push-5 {
	left: 41.66667%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-7 {
	left: 58.33333%
}

.col-xs-push-8 {
	left: 66.66667%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-10 {
	left: 83.33333%
}

.col-xs-push-11 {
	left: 91.66667%
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-offset-0 {
	margin-left: 0
}

.col-xs-offset-1 {
	margin-left: 8.33333%
}

.col-xs-offset-2 {
	margin-left: 16.66667%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-4 {
	margin-left: 33.33333%
}

.col-xs-offset-5 {
	margin-left: 41.66667%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-7 {
	margin-left: 58.33333%
}

.col-xs-offset-8 {
	margin-left: 66.66667%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-10 {
	margin-left: 83.33333%
}

.col-xs-offset-11 {
	margin-left: 91.66667%
}

.col-xs-offset-12 {
	margin-left: 100%
}

@media (min-width:768px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}
	.col-sm-1 {
		width: 8.33333%
	}
	.col-sm-2 {
		width: 16.66667%
	}
	.col-sm-3 {}
	.col-sm-4 {
		width: 33.33333%
	}
	.col-sm-5 {
		width: 41.66667%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-7 {
		width: 58.33333%
	}
	.col-sm-8 {
		width: 66.66667%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-10 {
		width: 83.33333%
	}
	.col-sm-11 {
		width: 91.66667%
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-pull-0 {
		right: auto
	}
	.col-sm-pull-1 {
		right: 8.33333%
	}
	.col-sm-pull-2 {
		right: 16.66667%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-4 {
		right: 33.33333%
	}
	.col-sm-pull-5 {
		right: 41.66667%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-7 {
		right: 58.33333%
	}
	.col-sm-pull-8 {
		right: 66.66667%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-10 {
		right: 83.33333%
	}
	.col-sm-pull-11 {
		right: 91.66667%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-push-0 {
		left: auto
	}
	.col-sm-push-1 {
		left: 8.33333%
	}
	.col-sm-push-2 {
		left: 16.66667%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-4 {
		left: 33.33333%
	}
	.col-sm-push-5 {
		left: 41.66667%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-7 {
		left: 58.33333%
	}
	.col-sm-push-8 {
		left: 66.66667%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-10 {
		left: 83.33333%
	}
	.col-sm-push-11 {
		left: 91.66667%
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
	.col-sm-offset-1 {
		margin-left: 8.33333%
	}
	.col-sm-offset-2 {
		margin-left: 16.66667%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333%
	}
	.col-sm-offset-5 {
		margin-left: 41.66667%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333%
	}
	.col-sm-offset-8 {
		margin-left: 66.66667%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333%
	}
	.col-sm-offset-11 {
		margin-left: 91.66667%
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
}

@media (min-width:992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}
	.col-md-1 {
		width: 8.33333%
	}
	.col-md-2 {
		width: 16.66667%
	}
	.col-md-3 {}
	.col-md-4 {
		width: 33.33333%
	}
	.col-md-5 {
		width: 41.66667%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-7 {
		width: 58.33333%
	}
	.col-md-8 {
		width: 66.66667%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-10 {
		width: 83.33333%
	}
	.col-md-11 {
		width: 91.66667%
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-pull-1 {
		right: 8.33333%
	}
	.col-md-pull-2 {
		right: 16.66667%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-4 {
		right: 33.33333%
	}
	.col-md-pull-5 {
		right: 41.66667%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-7 {
		right: 58.33333%
	}
	.col-md-pull-8 {
		right: 66.66667%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-10 {
		right: 83.33333%
	}
	.col-md-pull-11 {
		right: 91.66667%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-push-1 {
		left: 8.33333%
	}
	.col-md-push-2 {
		left: 16.66667%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-4 {
		left: 33.33333%
	}
	.col-md-push-5 {
		left: 41.66667%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-7 {
		left: 58.33333%
	}
	.col-md-push-8 {
		left: 66.66667%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-10 {
		left: 83.33333%
	}
	.col-md-push-11 {
		left: 91.66667%
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
	.col-md-offset-1 {
		margin-left: 8.33333%
	}
	.col-md-offset-2 {
		margin-left: 16.66667%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-4 {
		margin-left: 33.33333%
	}
	.col-md-offset-5 {
		margin-left: 41.66667%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-7 {
		margin-left: 58.33333%
	}
	.col-md-offset-8 {
		margin-left: 66.66667%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-10 {
		margin-left: 83.33333%
	}
	.col-md-offset-11 {
		margin-left: 91.66667%
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
}

@media (min-width:1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left
	}
	.col-lg-1 {
		width: 8.33333%
	}
	.col-lg-2 {
		width: 16.66667%
	}
	.col-lg-3 {}
	.col-lg-4 {
		width: 33.33333%
	}
	.col-lg-5 {
		width: 41.66667%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-7 {
		width: 58.33333%
	}
	.col-lg-8 {
		width: 66.66667%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-10 {
		width: 83.33333%
	}
	.col-lg-11 {
		width: 91.66667%
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-pull-1 {
		right: 8.33333%
	}
	.col-lg-pull-2 {
		right: 16.66667%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-4 {
		right: 33.33333%
	}
	.col-lg-pull-5 {
		right: 41.66667%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-7 {
		right: 58.33333%
	}
	.col-lg-pull-8 {
		right: 66.66667%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-10 {
		right: 83.33333%
	}
	.col-lg-pull-11 {
		right: 91.66667%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-push-1 {
		left: 8.33333%
	}
	.col-lg-push-2 {
		left: 16.66667%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-4 {
		left: 33.33333%
	}
	.col-lg-push-5 {
		left: 41.66667%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-7 {
		left: 58.33333%
	}
	.col-lg-push-8 {
		left: 66.66667%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-10 {
		left: 83.33333%
	}
	.col-lg-push-11 {
		left: 91.66667%
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
	.col-lg-offset-1 {
		margin-left: 8.33333%
	}
	.col-lg-offset-2 {
		margin-left: 16.66667%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333%
	}
	.col-lg-offset-5 {
		margin-left: 41.66667%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333%
	}
	.col-lg-offset-8 {
		margin-left: 66.66667%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333%
	}
	.col-lg-offset-11 {
		margin-left: 91.66667%
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
}

body {
	font-size: 16px;
	color: rgba(0, 0, 0, .8)
}

h1 {
	font-size: 56px;
	line-height: 1.1
}

h4 {
	font-size: 16px;
	margin: 10px 0
}

h5 {
	font-size: 14px;
	margin: 0
}

h6 {
	font-size: 12px
}

h1.bg-h1-40sp,
h1.light-40sp {
	font-size: 30px
}

h2 {
	line-height: 1.2;
	font-size: 26px
}

h2.bg-h2-book,
h2.book {
	font-weight: 300;
	font-size: 30px
}

h3 {
	line-height: 1.3;
	font-size: 20px
}

.bg-h1,
.bg-h1-40sp,
.bg-h2,
.bg-h2-book,
.bg-h3 {
	color: #fff
}

.bg-heading-label,
.heading-label {
	font-size: 18px;
	line-height: 1.3;
	color: rgba(10, 9, 9, .9);
	font-weight: 400
}

.bg-sub-heading,
.sub-heading {
	font-weight: 300;
	font-size: 18px;
	line-height: 1.3;
	color: rgba(10, 9, 9, .9)
}

.bg-default-text-bold,
.default-text-bold,
.default-text-bold-1 {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5;
	color: rgba(10, 9, 9, .9)
}

.default-text-bold-1 {
	color: rgba(10, 9, 9, .4)
}

.bg-default-text,
.default-text {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: .5px;
	color: rgba(0, 0, 0, .8)
}

.bg-caption,
.bg-meta-text,
.caption,
.caption-dark,
.meta-text {
	font-size: 14px;
	font-weight: 300
}

.bg-meta-text,
.meta-text {
	line-height: 1.6;
	color: #474444;
}

.bg-caption,
.caption {
	color: #474444;
}

.caption-dark {
	color: rgba(0, 0, 0, .8)
}

.bg-small-meta-text,
.small-meta-text {
	font-weight: 300;
	font-size: 12px;
	line-height: 1.7;
	color: rgba(0, 0, 0, .6)
}

.form-checkbox label,
.form-radio label,
.input-text {
	font-weight: 300;
	font-size: 14px;
	color: #000
}

.floating-label,
.label-text {
	font-weight: 300;
	font-size: 14px;
	color: rgba(0, 0, 0, .4)
}

.label-text-small {
	font-weight: 300;
	font-size: 12px;
	color: rgba(0, 0, 0, .4)
}

.error {
	font-weight: 300;
	color: red
}

.disabled-text,
input[type=text]:disabled {
	font-weight: 300;
	font-size: 14px;
	color: rgba(0, 0, 0, .3)
}

.bg-heading-label {
	color: #fff
}

.bg-sub-heading {
	color: rgba(255, 255, 255, .9)
}

.bg-default-text-bold {
	color: #fff
}

.bg-default-text,
.bg-meta-text {
	color: rgba(255, 255, 255, .9)
}

.bg-caption {
	color: rgba(253, 253, 253, .9)
}

.bg-small-meta-text {
	color: rgba(255, 255, 255, .9)
}

.btn-flat {
	box-shadow: none!important
}

.link-14sp,
.link-grey,
a {
	color: #00a6df;
	text-decoration: none;
	font-size: 16px;
	background-color: transparent;
	font-weight: 300
}

.link-14sp,
.link-grey {
	font-size: 14px
}

.link-14sp:active,
.link-14sp:focus,
.link-14sp:hover,
.link-grey:active,
.link-grey:focus,
.link-grey:hover,
a:active,
a:focus,
a:hover {
	color: #0080ac;
	outline: 0;
	text-decoration: none
}

.link-grey {
	color: #474444;
}

.dummy_submit {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px
}

.inline-block {
	display: inline-block
}

@media (min-width:768px) {
	h1.bg-h1-40sp,
	h1.light-40sp {
		font-size: 34px
	}
	h2 {
		font-size: 30px
	}
}

@media (min-width:992px) {
	h1.bg-h1-40sp,
	h1.light-40sp {
		font-size: 40px
	}
	h2 {
		font-size: 34px
	}
	h3 {
		font-size: 24px
	}
}

.form-control,
.form-control-material {
	display: block;
	width: 100%;
	height: 34px;
	font-size: 14px;
	color: #000;
	font-weight: 300;
	background-image: none
}

.form-control {
	padding: 6px 12px;
	line-height: 1.42857143;
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #d8d8d8
}

.form-control:active,
.form-control:focus {
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .19), 0 0 4px rgba(0, 0, 0, .23);
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, .19), 0 0 4px rgba(0, 0, 0, .23);
	-o-box-shadow: inset 0 0 0 rgba(0, 0, 0, .19), 0 0 4px rgba(0, 0, 0, .23)
}

.form-control-material {
	line-height: 1.42857;
	border: 0;
	border-bottom: 1px solid #d8d8d8
}

.form-control-wrapper {
	position: relative
}

input[type=text]:disabled {
	border-bottom: 1px dotted #d8d8d8;
	cursor: default
}

input[type=text]:disabled+.floating-label.active {
	top: -15px;
	font-size: 11px;
	font-weight: 300
}

.select_box select {
	color: rgba(0, 0, 0, .8);
	font-weight: 300
}

.floating-label {
	position: absolute;
	top: 6px;
	left: 0;
	transition: .2s ease all
}

.floating-label_border {
	border-bottom: 1px solid #00a6df;
	width: 0;
	height: 1px;
	margin: -1px auto auto;
	transition: width .5s ease, border-bottom .5s ease
}

.search-icon {
	position: absolute;
	right: -10px;
	top: 12px
}

.search-icon:before {
	background-position: 0 -9px;
	width: 18px;
	height: 22px;
	display: inline-block
}

input:focus+.floating-label,
textarea:focus+.floating-label {
	top: -15px;
	font-size: 11px;
	font-weight: 300;
	color: #00a6df
}

input:focus~.floating-label_border,
textarea:focus~.floating-label_border {
	width: 100%;
	border-bottom: 1px solid #00a6df;
	margin-top: -1px
}

.error+.floating-label,
.error_field+.floating-label {
	color: red;
	top: -13px;
	font-size: 11px;
	font-weight: 300
}

.error+.checkbox-material .check {
	color: red
}

input:valid+.floating-label,
textarea:valid+.floating-label {
	top: -15px;
	font-size: 11px
}

.error_field~.floating-label_border,
.error~.floating-label_border {
	width: 100%;
	border-bottom: 1px solid red;
	margin-top: -1px
}

.checkbox-default input[type=checkbox]:checked+.checkbox-material .check,
.form-checkbox input[type=checkbox]:checked+.checkbox-material .check {
	color: #00a6df
}

input[type=checkbox] {
	display: none;
	box-sizing: border-box;
	opacity: 0;
	color: #d8d8d8;
	position: absolute;
	margin: 0;
	z-index: -1;
	width: 0;
	height: 0;
	overflow: hidden;
	left: 0
}

div.form-checkbox {
	line-height: 16px
}

.form-checkbox {
	transform: translateZ(0)
}

.form-checkbox label {
	cursor: pointer;
	padding-left: 0
}

.checkbox-material {
	position: relative;
	top: 2px;
	margin-right: 6px
}

.checkbox-material:before {
	display: block;
	position: absolute;
	left: 0;
	background-color: #32ce7d;
	height: 20px;
	width: 20px;
	border-radius: 100%;
	z-index: 1;
	opacity: 0;
	margin: 0
}

.checkbox-material .check {
	position: relative;
	color: #00a6df;
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 2px solid;
	border-radius: 3px;
	overflow: hidden;
	z-index: 1
}

.checkbox-material .check:before {
	position: absolute;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	margin-top: -5px;
	margin-left: 5px;
	width: 0;
	height: 0;
	-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
	-moz-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
	-o-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
	box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
	animation: checkbox-off .3s forwards
}

input[type=checkbox]:focus+.checkbox-material .check:after {
	opacity: .2
}

input[type=checkbox]:checked+.checkbox-material .check:before {
	-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
	-moz-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
	-o-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
	box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
	animation: checkbox-on .3s forwards
}

@keyframes checkbox-on {
	0% {
		-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
		-moz-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
		-o-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
		box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
	}
	100%,
	50% {
		-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
		-moz-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
		-o-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
		box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
	}
}

.radio-success input[type=radio]:checked~.circle {
	border-color: #00a6df
}

.radio-success input[type=radio]:checked~.check {
	background-color: #00a6df
}

.form-radio input[type=radio]:checked~.check {
	-webkit-transform: scale(.55);
	transform: scale(.55)
}

.form-radio input[type=radio] {
	opacity: 0;
	height: 0;
	width: 0;
	overflow: hidden
}

.form-radio {
	margin-bottom: 10px
}

.form-radio label {
	cursor: pointer;
	padding-left: 31px;
	position: relative
}

.form-radio>label span {
	display: block;
	position: absolute;
	top: -3px;
	transition-duration: .2s
}

.form-radio>label .circle {
	border: 2px solid #d8d8d8;
	height: 18px;
	width: 18px;
	border-radius: 100%
}

.form-radio>label .check {
	height: 18px;
	width: 18px;
	margin-left: 0;
	margin-top: 0;
	border-radius: 100%;
	background-color: transparent;
	transform: scale(0)
}

.form-radio>label .check:after {
	display: block;
	position: absolute;
	background-color: rgba(0, 0, 0, .84);
	left: -18px;
	top: -18px;
	height: 50px;
	width: 50px;
	border-radius: 100%;
	z-index: 1;
	opacity: 0;
	margin: 0;
	transform: scale(1.5)
}

.btn {
	position: relative;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 500;
	text-align: center;
	letter-spacing: .5px;
	text-transform: uppercase;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 0 solid transparent;
	transition: background-color .2s ease, box-shadow .28s cubic-bezier(.4, 0, .2, 1);
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 2px
}

.btn-block,
.btn:after {
	display: block;
	width: 100%
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline-offset: -2px;
	outline: 0
}

.btn.focus,
.btn:focus,
.btn:hover {
	color: #00a6df;
	text-decoration: none
}

.btn.active,
.btn:active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	-o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .5;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.btn:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	opacity: .6;
	border-radius: 25%;
	transform: scale(0)
}

.btn-lg:after {
	margin-left: -98px;
	margin-top: -21px
}

.btn-sm:after {
	margin-left: -92px;
	margin-top: -17px
}

.btn:not(:active):after {
	animation: ripple 1s ease-out
}

.btn-default {
	color: #00a6df;
	background-color: #fff
}

.btn-default.focus,
.btn-default:focus,
.btn-default:hover {
	color: #00a6df;
	background-color: #f2f2f2
}

.btn-default.active,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.btn-default.dropdown-toggle,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle:hover {
	color: #00a6df;
	background-color: #e6e6e6
}

.btn-default.active,
.btn-default:active,
.open>.btn-default.dropdown-toggle {
	background-image: none
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff
}

.btn-default .badge {
	color: #fff;
	background-color: #00a6df
}

.btn-primary {
	color: #fff;
	background-color: #ee5a50
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
	color: #fff;
	background-color: #f7a11a
}

.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
	color: #fff;
	background-color: #f09508
}

.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle {
	background-image: none
}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #ee5a50
}

.btn-primary .badge {
	color: #ee5a50;
	background-color: #fff
}

.btn-success {
	color: #fff;
	background-color: #00a6df
}

.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
	color: #fff;
	background-color: #0093c6
}

.btn-success.active,
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.btn-success.dropdown-toggle,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle:hover {
	color: #fff;
	background-color: #0080ac
}

.btn-success.active,
.btn-success:active,
.open>.btn-success.dropdown-toggle {
	background-image: none
}

.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #00a6df
}

.btn-success .badge {
	color: #00a6df;
	background-color: #fff
}

.btn-link:focus,
.btn-link:hover,
.navbar-toggle,
.text-hide {
	background-color: transparent
}

.btn-link {
	color: #00a6df;
	font-weight: 400;
	border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.btn-lg,
.btn-sm {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2)
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
	color: #006d93;
	text-decoration: underline
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none
}

.btn-lg {
	padding: 10px 20px;
	font-size: 16px;
	line-height: 1.33333;
	border-radius: 2px;
	height: 42px
}

.btn-sm,
.btn-xs {
	font-size: 14px;
	line-height: 1.5;
	border-radius: 2px
}

.btn-sm {
	padding: 7px 10px;
	height: 32px
}

.btn-xs {
	padding: 1px 5px
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%
}

.clearfix:after,
.clearfix:before {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right!important
}

.pull-left {
	float: left!important
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none!important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	border: 0
}

.affix {
	position: fixed
}

@-ms-viewport {
	width: device-width
}

@media (max-width:767px) {
	.visible-xs {
		display: block!important
	}
	table.visible-xs {
		display: table!important
	}
	tr.visible-xs {
		display: table-row!important
	}
	td.visible-xs,
	th.visible-xs {
		display: table-cell!important
	}
	.visible-xs-block {
		display: block!important
	}
	.visible-xs-inline {
		display: inline!important
	}
	.visible-xs-inline-block {
		display: inline-block!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block!important
	}
	table.visible-sm {
		display: table!important
	}
	tr.visible-sm {
		display: table-row!important
	}
	td.visible-sm,
	th.visible-sm {
		display: table-cell!important
	}
	.visible-sm-block {
		display: block!important
	}
	.visible-sm-inline {
		display: inline!important
	}
	.visible-sm-inline-block {
		display: inline-block!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block!important
	}
	table.visible-md {
		display: table!important
	}
	tr.visible-md {
		display: table-row!important
	}
	td.visible-md,
	th.visible-md {
		display: table-cell!important
	}
	.visible-md-block {
		display: block!important
	}
	.visible-md-inline {
		display: inline!important
	}
	.visible-md-inline-block {
		display: inline-block!important
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block!important
	}
	table.visible-lg {
		display: table!important
	}
	tr.visible-lg {
		display: table-row!important
	}
	td.visible-lg,
	th.visible-lg {
		display: table-cell!important
	}
	.visible-lg-block {
		display: block!important
	}
	.visible-lg-inline {
		display: inline!important
	}
	.visible-lg-inline-block {
		display: inline-block!important
	}
	.hidden-lg {
		display: none!important
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none!important
	}
}

.visible-print {
	display: none!important
}

@media print {
	.visible-print {
		display: block!important
	}
	table.visible-print {
		display: table!important
	}
	tr.visible-print {
		display: table-row!important
	}
	td.visible-print,
	th.visible-print {
		display: table-cell!important
	}
}

.visible-print-block {
	display: none!important
}

@media print {
	.visible-print-block {
		display: block!important
	}
}

.visible-print-inline {
	display: none!important
}

@media print {
	.visible-print-inline {
		display: inline!important
	}
}

.visible-print-inline-block {
	display: none!important
}

@media print {
	.visible-print-inline-block {
		display: inline-block!important
	}
	.hidden-print {
		display: none!important
	}
}

.media {
	margin-top: 15px
}

.media:first-child,
ol,
ul {
	margin-top: 0
}

.media,
.media-body {
	zoom: 1;
	overflow: hidden
}

.media-body {
	width: 10000px
}

.media-object {
	display: block
}

.media-object.img-thumbnail {
	max-width: none
}

.media-right,
.media>.pull-right {
	padding-left: 10px
}

.list-unstyled,
.media-list {
	padding-left: 0;
	list-style: none
}

.media-left,
.media>.pull-left {
	padding-right: 10px
}

.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top
}

.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before {
	content: " ";
	display: table
}

.media-middle {
	vertical-align: middle
}

.media-bottom {
	vertical-align: bottom
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

ol,
ul {
	margin-bottom: 10px
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}

.navbar-header:after,
.navbar:after {
	clear: both
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch
}

.navbar-collapse:after {
	clear: both
}

.navbar-collapse.in {
	overflow-y: auto
}

@media (min-width:768px) {
	.navbar {
		border-radius: 2px
	}
	.navbar-header {
		float: left
	}
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none
	}
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
	.navbar-collapse.in {
		overflow-y: visible
	}
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse {
		padding-left: 0;
		padding-right: 0
	}
}

.modal,
.modal-open {
	overflow: hidden
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 340px
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px
	}
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}

.navbar-brand {
	float: left;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none
}

.navbar-brand>img {
	display: block
}

@media (min-width:768px) {
	.container-fluid>.navbar-collapse,
	.container-fluid>.navbar-header,
	.container>.navbar-collapse,
	.container>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
	.navbar-fixed-bottom,
	.navbar-fixed-top,
	.navbar-static-top {
		border-radius: 0
	}
	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: -15px
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 2px
}

.navbar-toggle:focus {
	outline: 0
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}

.navbar-nav {
	margin: 7.5px -15px
}

.navbar-nav>li>.link-14sp,
.navbar-nav>li>.link-grey,
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}

@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>.link-14sp,
	.navbar-nav .open .dropdown-menu>li>.link-grey,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>.link-14sp,
	.navbar-nav .open .dropdown-menu>li>.link-grey,
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>.link-14sp:focus,
	.navbar-nav .open .dropdown-menu>li>.link-14sp:hover,
	.navbar-nav .open .dropdown-menu>li>.link-grey:focus,
	.navbar-nav .open .dropdown-menu>li>.link-grey:hover,
	.navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none
	}
}

.dropdown-header,
.modal-title,
.popover {
	line-height: 1.42857
}

@media (min-width:768px) {
	.navbar-toggle {
		display: none
	}
	.navbar-nav {
		float: left;
		margin: 0
	}
	.navbar-nav>li {
		float: left
	}
	.navbar-nav>li>.link-14sp,
	.navbar-nav>li>.link-grey,
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px
	}
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px
	}
	.navbar-left {
		float: left!important
	}
	.navbar-right {
		float: right!important;
		margin-right: -15px
	}
	.navbar-right~.navbar-right {
		margin-right: 0
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-radius: 2px 2px 0 0
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}

.navbar-btn.btn-sm {
	margin-top: 3.5px;
	margin-bottom: 3.5px
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}

.navbar-default .navbar-brand {
	color: #777
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent
}

.navbar-default .navbar-nav>li>.link-14sp,
.navbar-default .navbar-nav>li>.link-grey,
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text {
	color: #777
}

.navbar-default .navbar-nav>li>.link-14sp:focus,
.navbar-default .navbar-nav>li>.link-14sp:hover,
.navbar-default .navbar-nav>li>.link-grey:focus,
.navbar-default .navbar-nav>li>.link-grey:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent
}

.navbar-default .navbar-nav>.active>.link-14sp,
.navbar-default .navbar-nav>.active>.link-14sp:focus,
.navbar-default .navbar-nav>.active>.link-14sp:hover,
.navbar-default .navbar-nav>.active>.link-grey,
.navbar-default .navbar-nav>.active>.link-grey:focus,
.navbar-default .navbar-nav>.active>.link-grey:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>.link-14sp,
.navbar-default .navbar-nav>.disabled>.link-14sp:focus,
.navbar-default .navbar-nav>.disabled>.link-14sp:hover,
.navbar-default .navbar-nav>.disabled>.link-grey,
.navbar-default .navbar-nav>.disabled>.link-grey:focus,
.navbar-default .navbar-nav>.disabled>.link-grey:hover,
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent
}

.navbar-default .navbar-toggle {
	border-color: #ddd
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>.link-14sp,
.navbar-default .navbar-nav>.open>.link-14sp:focus,
.navbar-default .navbar-nav>.open>.link-14sp:hover,
.navbar-default .navbar-nav>.open>.link-grey,
.navbar-default .navbar-nav>.open>.link-grey:focus,
.navbar-default .navbar-nav>.open>.link-grey:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	background-color: #e7e7e7;
	color: #555
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>.link-14sp,
	.navbar-default .navbar-nav .open .dropdown-menu>li>.link-grey,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>.link-14sp:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>.link-14sp:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>.link-grey:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>.link-grey:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>.link-14sp,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>.link-14sp:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>.link-14sp:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>.link-grey,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>.link-grey:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>.link-grey:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>.link-14sp,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>.link-14sp:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>.link-14sp:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>.link-grey,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>.link-grey:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>.link-grey:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent
	}
}

.navbar-default .navbar-link {
	color: #777
}

.navbar-default .navbar-link:hover {
	color: #333
}

.navbar-default .btn-link {
	color: #777
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
	color: #333
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc
}

.navbar-inverse {
	background-color: #222;
	border-color: #090909
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav>li>.link-14sp,
.navbar-inverse .navbar-nav>li>.link-grey,
.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-text {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>.link-14sp:focus,
.navbar-inverse .navbar-nav>li>.link-14sp:hover,
.navbar-inverse .navbar-nav>li>.link-grey:focus,
.navbar-inverse .navbar-nav>li>.link-grey:hover,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav>.active>.link-14sp,
.navbar-inverse .navbar-nav>.active>.link-14sp:focus,
.navbar-inverse .navbar-nav>.active>.link-14sp:hover,
.navbar-inverse .navbar-nav>.active>.link-grey,
.navbar-inverse .navbar-nav>.active>.link-grey:focus,
.navbar-inverse .navbar-nav>.active>.link-grey:hover,
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #090909
}

.navbar-inverse .navbar-nav>.disabled>.link-14sp,
.navbar-inverse .navbar-nav>.disabled>.link-14sp:focus,
.navbar-inverse .navbar-nav>.disabled>.link-14sp:hover,
.navbar-inverse .navbar-nav>.disabled>.link-grey,
.navbar-inverse .navbar-nav>.disabled>.link-grey:focus,
.navbar-inverse .navbar-nav>.disabled>.link-grey:hover,
.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent
}

.navbar-inverse .navbar-toggle {
	border-color: #333
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010
}

.navbar-inverse .navbar-nav>.open>.link-14sp,
.navbar-inverse .navbar-nav>.open>.link-14sp:focus,
.navbar-inverse .navbar-nav>.open>.link-14sp:hover,
.navbar-inverse .navbar-nav>.open>.link-grey,
.navbar-inverse .navbar-nav>.open>.link-grey:focus,
.navbar-inverse .navbar-nav>.open>.link-grey:hover,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
	background-color: #090909;
	color: #fff
}

@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>.link-14sp,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>.link-grey,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>.link-14sp:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>.link-14sp:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>.link-grey:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>.link-grey:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>.link-14sp,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>.link-14sp:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>.link-14sp:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>.link-grey,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>.link-grey:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>.link-grey:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>.link-14sp,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>.link-14sp:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>.link-14sp:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>.link-grey,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>.link-grey:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>.link-grey:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
	color: #fff
}

.navbar-inverse .btn-link {
	color: #9d9d9d
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
	color: #fff
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.dropdown,
.dropup {
	position: relative
}

.dropdown-toggle:focus {
	outline: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	margin: 2px 0 0;
	list-style: none;
	font-size: 16px;
	text-align: left;
	background-color: #fff;
	border: 0;
	border-radius: 2px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-o-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	background-clip: padding-box
}

.dropdown-menu-right,
.dropdown-menu.pull-right {
	left: auto;
	right: 0
}

.modal-content,
.popover {
	background-clip: padding-box;
	border-radius: 2px
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.dropdown-menu>li>.link-14sp,
.dropdown-menu>li>.link-grey,
.dropdown-menu>li>a {
	letter-spacing: .5px;
	padding: 20px
}

.dropdown-menu>li>.link-14sp:focus,
.dropdown-menu>li>.link-14sp:hover,
.dropdown-menu>li>.link-grey:focus,
.dropdown-menu>li>.link-grey:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5
}

.dropdown-menu>.active>.link-14sp,
.dropdown-menu>.active>.link-14sp:focus,
.dropdown-menu>.active>.link-14sp:hover,
.dropdown-menu>.active>.link-grey,
.dropdown-menu>.active>.link-grey:focus,
.dropdown-menu>.active>.link-grey:hover,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #ee5a50
}

.dropdown-menu>.disabled>.link-14sp,
.dropdown-menu>.disabled>.link-14sp:focus,
.dropdown-menu>.disabled>.link-14sp:hover,
.dropdown-menu>.disabled>.link-grey,
.dropdown-menu>.disabled>.link-grey:focus,
.dropdown-menu>.disabled>.link-grey:hover,
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
	color: #777
}

.dropdown-menu>.disabled>.link-14sp:focus,
.dropdown-menu>.disabled>.link-14sp:hover,
.dropdown-menu>.disabled>.link-grey:focus,
.dropdown-menu>.disabled>.link-grey:hover,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	cursor: not-allowed
}

.open>.dropdown-menu {
	display: block
}

.open>.link-14sp,
.open>.link-grey,
.open>a {
	outline: 0
}

.dropdown-menu-left {
	left: 0;
	right: auto
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 13px;
	color: #777
}

.popover,
.tooltip {
	font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", Helvetica, Arial, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	line-break: auto;
	text-decoration: none;
	text-transform: none;
	white-space: normal;
	word-spacing: normal;
	word-wrap: normal;
	word-break: normal;
	text-shadow: none
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px
}

.modal,
.modal-backdrop {
	bottom: 0;
	left: 0;
	right: 0
}

@media (min-width:768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto
	}
}

.modal {
	display: none;
	position: fixed;
	top: 0;
	z-index: 1080;
	outline: 0
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 60px 10px
}

.modal-content {
	position: relative;
	background-color: #fff;
	outline: 0
}

.modal-backdrop,
.popover,
.tooltip-inner {
	background-color: #000
}

.modal-backdrop {
	position: fixed;
	top: 0;
	z-index: 1040
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.in {
	opacity: .5
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header:after,
.modal-header:before {
	content: " ";
	display: table
}

.modal-header:after {
	clear: both
}

.close {
	position: absolute;
	right: 0;
	top: -35px
}

.close:after {
	background-position: -27px -10px;
	content: "";
	width: 24px;
	height: 24px;
	display: inline-block
}

.modal-title {
	margin: 0
}

.modal-body {
	position: relative;
	padding: 15px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer:after,
.modal-footer:before {
	content: " ";
	display: table
}

.modal-footer:after {
	clear: both
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:768px) {
	.log-reg-form .modal-dialog {
		width: 600px
	}
	.log-reg-form .login-cls {
		width: 318px
	}
	.modal-dialog {
		width: 735px;
		margin: 60px auto
	}
	.modal-sm {
		width: 300px
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}
}

.popover>.arrow,
.popover>.arrow:after,
.tooltip-arrow {
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse.in {
	display: block
}

tr.collapse.in {
	display: table-row
}

tbody.collapse.in {
	display: table-row-group
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.popover,
.tooltip,
.tooltip-arrow {
	position: absolute
}

.popover {
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-weight: 400;
	text-align: left;
	text-align: start;
	font-size: 14px
}

.popover.top {
	margin-top: -10px
}

.popover.right {
	margin-left: 10px
}

.popover.bottom {
	margin-top: 10px
}

.popover.left {
	margin-left: -10px
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	border-radius: 5px 5px 0 0
}

.popover-content {
	padding: 9px 14px;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.6;
	color: rgba(255, 255, 255, .9)
}

.popover>.arrow,
.popover>.arrow:after {
	position: absolute;
	display: block
}

.popover>.arrow {
	border-width: 11px
}

.popover>.arrow:after {
	border-width: 10px;
	content: ""
}

.popover.bottom>.arrow:after,
.popover.left>.arrow:after,
.popover.right>.arrow:after,
.popover.top>.arrow:after {
	content: " "
}

.popover.top>.arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	bottom: -11px
}

.popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: rgba(0, 0, 0, .8)
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0
}

.popover.right>.arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: rgba(0, 0, 0, .8)
}

.popover.bottom>.arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	top: -11px
}

.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: rgba(0, 0, 0, .8)
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0
}

.popover.left>.arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: rgba(0, 0, 0, .8);
	bottom: -10px
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip {
	z-index: 1070;
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	text-align: left;
	text-align: start;
	font-size: 13px;
	opacity: 0
}

.tooltip.in {
	opacity: .9
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	border-radius: 2px
}

.bs-example,
.bs-example-modal .modal,
.header_section,
.new_menu_wrap,
.new_menu_wrap ul li.menu_cart {
	position: relative
}

.tooltip.top .tooltip-arrow {
	left: 50%;
	margin-left: -5px
}

.tooltip.top-left .tooltip-arrow {
	right: 5px;
	margin-bottom: -5px
}

.tooltip.top-right .tooltip-arrow {
	left: 5px;
	margin-bottom: -5px
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}

.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
	border-width: 0 5px 5px;
	border-bottom-color: #000;
	top: 0
}

.tooltip.bottom .tooltip-arrow {
	left: 50%;
	margin-left: -5px
}

.tooltip.bottom-left .tooltip-arrow {
	right: 5px;
	margin-top: -5px
}

.tooltip.bottom-right .tooltip-arrow {
	left: 5px;
	margin-top: -5px
}

.mid_logo {
	height: 39px;
	top: 0
}

.logo {
	float: left;
	display: inline-block;
	height: 59px;
	margin: 10px 0
}

.border-color,
.brand-primary,
.brand-success {
	height: 200px;
	font-size: 20px;
	padding-top: 60px;
	width: 100%;
	color: #fff;
	font-weight: 300;
	text-align: center
}

.mark {
	word-wrap: break-word
}

.bg-class {
	background-color: #b6b6b6
}

.background-div {
	background: #333
}

.bts {
	margin-bottom: 15px
}

.brand-primary {
	background: #ee5a50
}

.brand-success {
	background: #00a6df
}

.border-color {
	background: #d8d8d8
}

@media (min-width:768px) {
	.bs-example {
		margin-right: 0;
		margin-left: 0;
		background-color: #fff;
		border-color: #ddd;
		border-width: 1px;
		border-radius: 4px 4px 0 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.bs-example {
	padding: 45px 15px 15px;
	margin: 0 -15px 15px;
	border-color: #e5e5e5 #eee #eee;
	border-style: solid;
	border-width: 1px 0
}

.bs-example-modal .modal {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	z-index: 1;
	display: block
}

.bs-example-modal {
	background-color: #000;
	opacity: .7
}

.bs-example-popover {
	padding-bottom: 24px
}

.bs-example-popover .popover {
	z-index: 0;
	position: relative;
	display: block;
	float: left;
	width: 260px;
	margin: 20px
}

.highlight {
	padding: 9px 14px;
	margin-bottom: 14px;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	border-radius: 4px
}

.highlight pre {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	word-break: normal;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

.highlight pre code {
	font-size: inherit;
	color: #333
}

.dropdown-test,
.dropdown-test:active,
.dropdown-test:focus,
.dropdown-test:hover {
	color: rgba(0, 0, 0, .8)
}

.highlight pre code:first-child {
	display: inline-block;
	padding-right: 45px
}

.dropdown-test {
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: .5px;
	height: 34px;
	border-bottom: 1px solid #d8d8d8;
	padding: 10px 0;
	font-weight: 300
}

.header_section {
	box-shadow: 0 2px 2px 0 rgba(199, 199, 199, .5)
}

.header_section .nav_container {
	Padding-top: 11px;
	Padding-bottom: 11px;
	box-shadow: inset 0 -8px 8px -8px #a3a3a2
}

.new_menu_wrap {
	Padding-left: 0;
	z-index: 1;
	color: #fff;
	font-size: 14px;
	float: left;
	line-height: 19px
}

.new_menu_wrap>ul>li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 35px;
	Padding-bottom: 10px
}

.new_menu_wrap ul li .link-14sp,
.new_menu_wrap ul li .link-grey,
.new_menu_wrap ul li a {
	display: block;
	color: #fff;
	font-size: 14px
}

.new_menu_wrap ul li.menu_login {
	margin-right: 0
}

.main_menu_course,
.menu_cart,
.menu_instructor,
.menu_login,
.menu_partner,
.resources_menu,
.search_topbar {
	cursor: pointer
}

.header_global .main_menu_course:before,
.new_menu_wrap .main_menu_course:before,
.new_menu_wrap .main_menu_course_active:before {
	background-position: -462px -103px;
	width: 22px;
	height: 22px;
	display: inline-block;
	content: "";
	vertical-align: middle;
	margin-right: 12px
}

.header_global ul.main_navbar_ul .main_menu_course:before,
.new_menu_wrap .main_menu_course_active:before {
	background-position: -462px -129px
}

.nav-right .menu_logedin:before {
	background-position: -421px -149px;
	width: 38px;
	height: 25px;
	content: "";
	display: inline-block
}

.header_global .menu_logedin:before,
.header_global .menu_logedin:hover:before,
.menu_logedin:hover:before {
	background-position: -421px -174px
}

.new_menu_wrap ul li .cart_wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px
}

.cart_counts {
	min-width: 20px;
	min-height: 16px;
	background: #f29620;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	color: #fff;
	position: absolute;
	top: -5px;
	right: -9px;
	font-size: 10px;
	text-align: center;
	Padding-right: 2px;
	Padding-left: 2px
}

.resources_menu_active {
	color: #ccc
}

nav.new_menu_wrap ul li.main_menu_course_active {
	color: transparent
}

.mid_logo {
	position: absolute;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 2
}

.mid_logo_common {
	top: 0
}

.nav-right {
	float: right
}

.header_global .nav-right li .settings_loggedin.link-14sp:hover,
.header_global .nav-right li .settings_loggedin.link-grey:hover,
.header_global .nav-right li a.settings_loggedin:hover,
.nav-right li .link-14sp:hover,
.nav-right li .link-grey:hover,
.nav-right li a:hover,
.nav-right li:hover,
.nav-right span.logout_logedin:hover {
	color: #ccc
}

.header_global .nav-right li .link-14sp:hover,
.header_global .nav-right li .link-grey:hover,
.header_global .nav-right li a:hover,
.header_global .nav-right li:hover {
	color: #696969
}

.new_menu_wrap .menu_cart:before,
.new_menu_wrap .menu_cart:hover:before {
	background-position: -388px -153px;
	width: 22px;
	height: 22px;
	content: "";
	display: inline-block
}

.new_menu_wrap .menu_cart:hover:before {
	background-position: -388px -178px
}

.nav-right ul li:last-child {
	margin-right: 0
}

.dropdown_nav_left {
	float: left
}

.new_menu_wrap .first-level_nav {
	background: #0080a7;
	position: absolute;
	width: 110px;
	height: 100%
}

.new_menu_wrap ul li.menu_logedin {
	position: relative;
	display: none
}

.new_menu_wrap ul li.menu_logedin_active:before {
	background-position: -421px -174px
}

.logedin_dropdown {
	width: 110px;
	height: 136px;
	position: absolute;
	top: 18px;
	left: -76px;
	text-align: center;
	font-weight: 300;
	display: none;
	cursor: default;
	Padding-top: 16px
}

.logedin_dropdown_ins {
	background: #0080a7;
	margin-top: 10px;
	Padding-top: 10px;
	Padding-right: 0;
	Padding-bottom: 15px;
	Padding-left: 0
}

.new_menu_wrap ul li.menu_logedin:hover .logedin_dropdown {
	display: inline-block
}

.logedin_dropdown_ins:before {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom: 10px solid #0080a7;
	border-top: 0 solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	top: 16px;
	right: 15px
}

.logedin_dropdown span {
	display: block;
	Padding-top: 10px;
	cursor: pointer;
	color: #fff
}

.header_global li .logedin_dropdown span .link-14sp,
.header_global li .logedin_dropdown span .link-grey,
.header_global li .logedin_dropdown span a {
	color: #fff
}

.logedin_dropdown .settings_loggedin.link-14sp,
.logedin_dropdown .settings_loggedin.link-grey,
.logedin_dropdown a.settings_loggedin {
	display: block
}

.logedin_dropdown .settings_loggedin.link-14sp:before,
.logedin_dropdown .settings_loggedin.link-grey:before,
.logedin_dropdown a.settings_loggedin:before,
.logedin_dropdown span.logout_logedin:before {
	width: 22px;
	height: 25px;
	content: "";
	display: block;
	margin: auto
}

.logedin_dropdown .settings_loggedin.link-14sp:before,
.logedin_dropdown .settings_loggedin.link-grey:before,
.logedin_dropdown a.settings_loggedin:before {
	background-position: -426px -208px
}

.logedin_dropdown span.logout_logedin:before {
	background-position: -390px -208px
}

.header_global .main_menu_course:before,
nav.new_menu_wrap .main_menu_course_active:before {
	background-position: -462px -129px
}

.new_menu_wrap .main_menu_course:before {
	background-position: -462px -103px;
	width: 22px;
	height: 22px;
	display: inline-block;
	content: "";
	vertical-align: middle;
	margin-right: 12px
}

.sprite_home:before,
.stories_descrip:after {
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) no-repeat
}

.new_menu_wrap li .btn-warning.link-14sp,
.new_menu_wrap li .btn-warning.link-grey,
.new_menu_wrap li a.btn-warning {
	color: #fff;
	background-color: #ee5a50;
	width: 175px;
	text-align: center;
	letter-spacing: 0;
	text-transform: capitalize
}

.new_menu_wrap li .btn-warning.focus.link-14sp,
.new_menu_wrap li .btn-warning.focus.link-grey,
.new_menu_wrap li .btn-warning.link-14sp:focus,
.new_menu_wrap li .btn-warning.link-14sp:hover,
.new_menu_wrap li .btn-warning.link-grey:focus,
.new_menu_wrap li .btn-warning.link-grey:hover,
.new_menu_wrap li a.btn-warning.focus,
.new_menu_wrap li a.btn-warning:focus,
.new_menu_wrap li a.btn-warning:hover {
	color: #fff;
	background-color: #f7a11a
}

.new_menu_wrap li .btn-warning.active.focus.link-14sp,
.new_menu_wrap li .btn-warning.active.focus.link-grey,
.new_menu_wrap li .btn-warning.active.link-14sp,
.new_menu_wrap li .btn-warning.active.link-14sp:focus,
.new_menu_wrap li .btn-warning.active.link-14sp:hover,
.new_menu_wrap li .btn-warning.active.link-grey,
.new_menu_wrap li .btn-warning.active.link-grey:focus,
.new_menu_wrap li .btn-warning.active.link-grey:hover,
.new_menu_wrap li .btn-warning.link-14sp:active,
.new_menu_wrap li .btn-warning.link-14sp:active.focus,
.new_menu_wrap li .btn-warning.link-14sp:active:focus,
.new_menu_wrap li .btn-warning.link-14sp:active:hover,
.new_menu_wrap li .btn-warning.link-grey:active,
.new_menu_wrap li .btn-warning.link-grey:active.focus,
.new_menu_wrap li .btn-warning.link-grey:active:focus,
.new_menu_wrap li .btn-warning.link-grey:active:hover,
.new_menu_wrap li a.btn-warning.active,
.new_menu_wrap li a.btn-warning.active.focus,
.new_menu_wrap li a.btn-warning.active:focus,
.new_menu_wrap li a.btn-warning.active:hover,
.new_menu_wrap li a.btn-warning:active,
.new_menu_wrap li a.btn-warning:active.focus,
.new_menu_wrap li a.btn-warning:active:focus,
.new_menu_wrap li a.btn-warning:active:hover,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.focus.link-14sp,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.focus.link-grey,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-14sp,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-14sp:focus,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-14sp:hover,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-grey,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-grey:focus,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-grey:hover,
.open>.new_menu_wrap li a.btn-warning.dropdown-toggle,
.open>.new_menu_wrap li a.btn-warning.dropdown-toggle.focus,
.open>.new_menu_wrap li a.btn-warning.dropdown-toggle:focus,
.open>.new_menu_wrap li a.btn-warning.dropdown-toggle:hover {
	color: #fff;
	background-color: #f09508
}

.new_menu_wrap li .btn-warning.active.link-14sp,
.new_menu_wrap li .btn-warning.active.link-grey,
.new_menu_wrap li .btn-warning.link-14sp:active,
.new_menu_wrap li .btn-warning.link-grey:active,
.new_menu_wrap li a.btn-warning.active,
.new_menu_wrap li a.btn-warning:active,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-14sp,
.open>.new_menu_wrap li .btn-warning.dropdown-toggle.link-grey,
.open>.new_menu_wrap li a.btn-warning.dropdown-toggle {
	background-image: none
}

.new_menu_wrap li .btn-warning.disabled.active.link-14sp,
.new_menu_wrap li .btn-warning.disabled.active.link-grey,
.new_menu_wrap li .btn-warning.disabled.focus.link-14sp,
.new_menu_wrap li .btn-warning.disabled.focus.link-grey,
.new_menu_wrap li .btn-warning.disabled.link-14sp,
.new_menu_wrap li .btn-warning.disabled.link-14sp:active,
.new_menu_wrap li .btn-warning.disabled.link-14sp:focus,
.new_menu_wrap li .btn-warning.disabled.link-14sp:hover,
.new_menu_wrap li .btn-warning.disabled.link-grey,
.new_menu_wrap li .btn-warning.disabled.link-grey:active,
.new_menu_wrap li .btn-warning.disabled.link-grey:focus,
.new_menu_wrap li .btn-warning.disabled.link-grey:hover,
.new_menu_wrap li .btn-warning[disabled].active.link-14sp,
.new_menu_wrap li .btn-warning[disabled].active.link-grey,
.new_menu_wrap li .btn-warning[disabled].focus.link-14sp,
.new_menu_wrap li .btn-warning[disabled].focus.link-grey,
.new_menu_wrap li .btn-warning[disabled].link-14sp,
.new_menu_wrap li .btn-warning[disabled].link-14sp:active,
.new_menu_wrap li .btn-warning[disabled].link-14sp:focus,
.new_menu_wrap li .btn-warning[disabled].link-14sp:hover,
.new_menu_wrap li .btn-warning[disabled].link-grey,
.new_menu_wrap li .btn-warning[disabled].link-grey:active,
.new_menu_wrap li .btn-warning[disabled].link-grey:focus,
.new_menu_wrap li .btn-warning[disabled].link-grey:hover,
.new_menu_wrap li a.btn-warning.disabled,
.new_menu_wrap li a.btn-warning.disabled.active,
.new_menu_wrap li a.btn-warning.disabled.focus,
.new_menu_wrap li a.btn-warning.disabled:active,
.new_menu_wrap li a.btn-warning.disabled:focus,
.new_menu_wrap li a.btn-warning.disabled:hover,
.new_menu_wrap li a.btn-warning[disabled],
.new_menu_wrap li a.btn-warning[disabled].active,
.new_menu_wrap li a.btn-warning[disabled].focus,
.new_menu_wrap li a.btn-warning[disabled]:active,
.new_menu_wrap li a.btn-warning[disabled]:focus,
.new_menu_wrap li a.btn-warning[disabled]:hover,
fieldset[disabled] .new_menu_wrap li .btn-warning.active.link-14sp,
fieldset[disabled] .new_menu_wrap li .btn-warning.active.link-grey,
fieldset[disabled] .new_menu_wrap li .btn-warning.focus.link-14sp,
fieldset[disabled] .new_menu_wrap li .btn-warning.focus.link-grey,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-14sp,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-14sp:active,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-14sp:focus,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-14sp:hover,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-grey,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-grey:active,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-grey:focus,
fieldset[disabled] .new_menu_wrap li .btn-warning.link-grey:hover,
fieldset[disabled] .new_menu_wrap li a.btn-warning,
fieldset[disabled] .new_menu_wrap li a.btn-warning.active,
fieldset[disabled] .new_menu_wrap li a.btn-warning.focus,
fieldset[disabled] .new_menu_wrap li a.btn-warning:active,
fieldset[disabled] .new_menu_wrap li a.btn-warning:focus,
fieldset[disabled] .new_menu_wrap li a.btn-warning:hover {
	background-color: #ee5a50
}

.new_menu_wrap li .btn-warning.link-14sp .badge,
.new_menu_wrap li .btn-warning.link-grey .badge,
.new_menu_wrap li a.btn-warning .badge {
	color: #ee5a50;
	background-color: #fff
}

.header_global {
	background: #fff
}

.header_global .main_navbar_ul {
	margin-top: 5px
}

.header_global .new_menu_wrap .menu_cart:before {
	background-position: -388px -177px
}

.corporate-header .mid_logo .logo img {
	width: 100%
}

.corporate-header .header_global ul .menu-master-prg h3 {
	margin: .95em 0
}

.corporate-header .header_global ul .menu-master-prg ul {
	padding-left: 60px
}

.dropdown_nav .second-level_nav .third-level_nav .col-md-7 .bg-small-meta-text {
	color: #000
}

@media (min-width:320px) {
	.header_section {
		height: 56px;
		margin-top: -3px
	}
	.new_menu_wrap {
		Padding-top: 8px;
		padding-top: 8px
	}
	.mobile-menu .profile-menu {
		background: #f5f5f5
	}
	.new_menu_wrap ul li.main_menu_course {
		color: transparent;
		height: 26px;
		width: 34px
	}
	.new_menu_wrap ul li.mobi_resources {
		display: block
	}
	.active_course {
		color: #fff
	}
	.search_topbar {
		display: block;
		position: relative
	}
	.hover_search {
		margin-top: -10px;
		display: none;
		position: absolute;
		top: 26px;
		left: -51px;
		width: 300px;
		height: 62px
	}
	.hover_search form:before {
		width: 0;
		height: 0;
		border: 10px solid transparent;
		border-bottom: 10px solid #fff;
		border-top: 0 solid transparent;
		content: "";
		display: inline-block;
		position: absolute;
		top: -8px;
		left: 44px
	}
	.hover_search form {
		margin-top: 20px;
		position: relative;
		box-shadow: 0 0 15px #ccc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		border-radius: 4px;
		background-clip: padding-box;
		display: inline-block;
		width: 100%
	}
	.hover_search .search_btn,
	.hover_search .search_in {
		height: 62px;
		float: left
	}
	.hover_search .search_in {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
		width: 248px
	}
	.hover_search .search_btn {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
		width: 52px
	}
	.dream_stories .card_arrows,
	.get-inspired .card_arrows {
		display: block
	}
	.header_section .nav_container {
		Padding-top: 0;
		Padding-bottom: 0;
		box-shadow: none
	}
	.mid_logo {
		top: 0
	}
	.simpli_certification ul li.copy_rights {
		margin-top: 10px
	}
	.new_menu_wrap {
		Padding-bottom: 2px;
		position: relative;
		top: 25px
	}
	.new_menu_wrap.nav-right {
		position: relative;
		top: 14px
	}
	.logo {
		position: relative;
		top: 0
	}
	.nav-right ul {
		margin-top: 4px
	}
	.new_menu_wrap ul li.menu_instructor {
		display: none
	}
	.header_global .new_menu_wrap {
		top: 6px
	}
	.header_section .header_global .mid_logo {
		top: -15px
	}
	.header_global .new_menu_wrap li.main_menu_course {
		color: transparent
	}
	.header_global .nav-right li {
		color: #696969
	}
	.search_topbar:before {
		background-position: -470px -175px;
		width: 14px;
		height: 14px;
		display: inline-block;
		content: ""
	}
}

@media (max-width:991px) {
	.new_menu_wrap ul li.menu_instructor,
	.new_menu_wrap ul li.menu_login,
	.new_menu_wrap ul li.menu_partner {
		display: none
	}
	.header_global .new_menu_wrap ul li.menu_partner .link-14sp,
	.header_global .new_menu_wrap ul li.menu_partner .link-grey,
	.header_global .new_menu_wrap ul li.menu_partner a {
		color: #696969;
		font-size: 13px
	}
	.header_global .nav-right ul {
		margin: 0
	}
	.new_menu_wrap ul li.menu_partner {
		margin: 0;
		line-height: normal;
		padding: 0
	}
	.corporate-header .header_global div.mid_logo {
		top: 15px
	}
	.corporate-header .header_global {
		padding-bottom: 0;
		top: -2px;
		position: relative
	}
	.corporate-header .header_global ul {
		margin: 0;
		padding: 0;
		list-style: none
	}
	.corporate-header .header_global .active_level_2+.third-level_nav {
		padding: 0 20px
	}
	.corporate-header .header_global ul.main_navbar_ul {
		margin-top: 5px
	}
	.corporate-header .mid_logo .logo.link-14sp,
	.corporate-header .mid_logo .logo.link-grey,
	.corporate-header .mid_logo a.logo {
		width: 100%;
		top: 4px
	}
	.corporate-header .header_global nav.new_menu_wrap.nav-right {
		top: 12px;
		padding-top: 8px
	}
	.corporate-header .header_global nav.new_menu_wrap.nav-right ul {
		margin-top: 0
	}
	.new_menu_wrap>ul>li {
		margin-right: 0
	}
}

@media (max-width:767px) {
	.corporate-header .header_global div.mid_logo {
		top: 6px
	}
	.dropdown_nav .overlap-cls {
		overflow-y: auto
	}
	.b2b_dropdown_nav .first-level_nav {
		overflow-y: inherit
	}
	.menu-master-prg {
		max-width: 340px
	}
}

@media (min-width:992px) {
	.mid_logo,
	.new_menu_wrap {
		top: 35px
	}
	.header_section {
		height: auto
	}
	.new_menu_wrap ul li.menu_instructor,
	.new_menu_wrap ul li.menu_partner,
	.new_menu_wrap ul li.resources_menu {
		display: inline-block
	}
	.new_menu_wrap ul li.mobi_resources {
		display: none
	}
	.new_menu_wrap ul li.main_menu_course {
		color: #fff;
		width: auto
	}
	.new_menu_wrap ul li.resources_menu {
		position: relative;
		top: 2px
	}
	.new_menu_wrap.nav-right {
		top: 35px
	}
	.logo {
		top: 0
	}
	.header_global .new_menu_wrap {
		top: 14px
	}
	.header_section .header_global {
		margin-top: 3px;
		padding-bottom: 8px
	}
	.header_section .header_global .mid_logo {
		top: 6px
	}
	.header_section .header_global .nav-right ul {
		margin-top: 0
	}
	.header_global .new_menu_wrap li,
	.header_global .new_menu_wrap li.main_menu_course {
		color: #696969
	}
	.header_global .nav-right li .link-14sp,
	.header_global .nav-right li .link-grey,
	.header_global .nav-right li a {
		color: #696969;
		font-weight: 300
	}
	.header_global .new_menu_wrap>ul>li.search_topbar {
		padding-bottom: 5px;
		margin-top: 3px
	}
	.hover_search {
		width: 480px
	}
	.hover_search .search_in {
		width: 89%
	}
	.hover_search .search_btn {
		width: 11%
	}
	nav.new_menu_wrap ul li.main_menu_course_active {
		color: #ccc
	}
	header.corporate-header {
		min-height: 68px
	}
	.corporate-header .mid_logo .logo.link-14sp,
	.corporate-header .mid_logo .logo.link-grey,
	.corporate-header .mid_logo a.logo {
		top: 10px;
		float: none
	}
	.corporate-header .header_global div.mid_logo {
		top: 4px;
		text-align: center
	}
	header.corporate-header .header_global {
		padding-bottom: 18px
	}
	.corporate-header .header_global .new_menu_wrap {
		top: 4px
	}
	header.corporate-header .header_global .new_menu_wrap.nav-right {
		top: 13px
	}
	.new_menu_wrap ul li.menu_partner {
		display: inline-block!important
	}
}

*,
body {
	-webkit-overflow-scrolling: touch
}

span#courses-menu,
span#resources-menu {
	padding-right: 5px
}

.dropdown_nav {
	position: absolute;
	width: 945px;
	height: 497px;
	overflow: hidden;
	z-index: 99999
}

.dropdown_nav .first-level_nav,
.dropdown_nav .second-level_nav,
.dropdown_nav .third-level_nav {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}

.dropdown_nav .third-level_nav {
	left: 280px;
	background: #fff;
	width: 662px
}

.dropdown_nav .third-level_nav .pull-left li {
	padding: 0
}

.dropdown_nav .third-level_nav .pull-right {
	padding-left: 0
}

.dropdown_nav .third-level_nav .pull-left {
	position: static;
	max-height: 480px;
	overflow: hidden
}

.dropdown_nav .third-level_nav .pull-left .link-14sp,
.dropdown_nav .third-level_nav .pull-left .link-grey,
.dropdown_nav .third-level_nav .pull-left a {
	line-height: 18px;
	margin-bottom: 15px
}

.dropdown_nav .third-level_nav .pull-left .resources_btn {
	position: absolute;
	right: 30px;
	bottom: 30px
}

.dropdown_nav .third-level_nav .pull-left .resources_btn .link-14sp,
.dropdown_nav .third-level_nav .pull-left .resources_btn .link-grey,
.dropdown_nav .third-level_nav .pull-left .resources_btn a {
	font-size: 12px;
	font-weight: 400;
	width: 190px;
	text-transform: uppercase;
	line-height: 42px;
	color: #00a7dc
}

.dropdown_nav .third-level_nav .pull-left .resources_btn .link-14sp:hover,
.dropdown_nav .third-level_nav .pull-left .resources_btn .link-grey:hover,
.dropdown_nav .third-level_nav .pull-left .resources_btn a:hover {
	color: #fff
}

.dropdown_nav .third-level_nav .col-md-6.pull-right ul {
	margin-top: 60px
}

.dropdown_nav .third-level_nav .col-md-6.pull-right ul li .link-14sp,
.dropdown_nav .third-level_nav .col-md-6.pull-right ul li .link-grey,
.dropdown_nav .third-level_nav .col-md-6.pull-right ul li a {
	line-height: 18px;
	margin-bottom: 15px
}

.dropdown_nav .second-level_nav {
	width: 280px;
	-webkit-backdrop-filter: blur(7.5px);
	backdrop-filter: blur(7.5px);
	background: rgba(19, 19, 19, .94)
}

.dropdown_nav .second-level_nav li {
	padding: 0 20px
}

.dropdown_nav .second-level_nav li .link-14sp,
.dropdown_nav .second-level_nav li .link-grey,
.dropdown_nav .second-level_nav li a {
	line-height: 32px;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	display: block
}

.dropdown_nav .second-level_nav .current_tab {
	background: #fff;
	color: #5a5a5a
}

.dropdown_nav .second-level_nav .current_tab .link-14sp,
.dropdown_nav .second-level_nav .current_tab .link-grey,
.dropdown_nav .second-level_nav .current_tab a {
	cursor: pointer
}

.dropdown_nav .second-level_nav .current_tab .bg-small-meta-text,
.dropdown_nav .second-level_nav .current_tab .link-14sp,
.dropdown_nav .second-level_nav .current_tab .link-grey,
.dropdown_nav .second-level_nav .current_tab a {
	color: #5a5a5a
}

.dropdown_nav .second-level_nav .current_tab .bg-small-meta-text {
	color: #000;
	font-weight: 400
}

.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-14sp:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-grey:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav a:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav li .view-course-btn.link-14sp,
.dropdown_nav .second-level_nav .current_tab .third-level_nav li .view-course-btn.link-grey,
.dropdown_nav .second-level_nav .current_tab .third-level_nav li a.view-course-btn,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .link-14sp:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .link-grey:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .view-course-btn.link-14sp,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .view-course-btn.link-grey,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li a.view-course-btn,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li a:hover {
	color: #00a6df
}

.dropdown_nav .second-level_nav .current_tab .third-level_nav li .view-course-btn.link-14sp:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav li .view-course-btn.link-grey:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav li a.view-course-btn:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .view-course-btn.link-14sp:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .view-course-btn.link-grey:hover,
.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li a.view-course-btn:hover {
	color: #fff
}

.dropdown_nav .second-level_nav .bg-small-meta-text {
	margin: 20px 0;
	text-transform: uppercase;
	font-weight: 400
}

.menu-master-prg {
	border-left: 1px solid #e9e9e9;
	padding-left: 20px
}

.menu-master-prg h3 {
	padding-left: 60px;
	position: relative
}

.menu-master-prg img {
	width: 40px;
	height: 41px;
	position: absolute;
	left: 0
}

.menu-master-prg p {
	font-size: 12px;
	color: #000;
	padding-left: 60px;
	margin-bottom: 0;
	line-height: 24px
}

.menu-master-prg ul {
	font-size: 10px;
	font-weight: 400;
	position: relative;
	padding-left: 60px
}

.menu-master-prg ul li:before,
.menu-master-prg ul:before {
	position: absolute;
	display: inline-block;
	content: ""
}

.menu-master-prg ul:before {
	top: 10px;
	bottom: 10px;
	left: 20px;
	width: 1px;
	background: #e9e9e9
}

.menu-master-prg ul li:before {
	top: 0;
	bottom: 0;
	left: -42px;
	width: 5px;
	height: 5px;
	background: #5d5d5d;
	margin: auto;
	border-radius: 50%
}

.third-level_nav .pull-right .bg-small-meta-text {
	padding-left: 20px
}

.dropdown_nav .menu-master-prg h3 .link-14sp,
.dropdown_nav .menu-master-prg h3 .link-grey,
.dropdown_nav .menu-master-prg h3 a {
	font-size: 18px;
	line-height: 1.44;
	font-weight: 300
}

.dropdown_nav .third-level_nav .menu-master-prg ul li {
	padding: 0;
	position: relative;
	line-height: 24px
}

.dropdown_nav .third-level_nav .menu-master-prg ul li:last-child b {
	font-size: 16px;
	display: inline-block;
	margin-right: 10px;
	font-weight: 300
}

.resources_dropdown .second-level_nav {
	padding-top: 25px
}

.resources_dropdown li.list {
	padding: 0;
	margin-top: 8px
}

.resources_dropdown li.list .link-14sp,
.resources_dropdown li.list .link-grey,
.resources_dropdown li.list a {
	padding: 5px 20px;
	line-height: 18px
}

.resources_dropdown .second-level_nav li .active_course.link-14sp,
.resources_dropdown .second-level_nav li .active_course.link-grey,
.resources_dropdown .second-level_nav li a.active_course {
	background: #fff;
	color: #5a5a5a;
	cursor: pointer
}

.resources_dropdown .third-level_nav li.divider_nav {
	margin: 25px 20px 15px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
	padding-left: 0;
	padding-bottom: 5px;
	width: 94%;
	height: auto;
	background: 0 0
}

.resources_dropdown .third-level_nav li {
	height: 80px;
	margin-bottom: 25px;
	margin-left: 18px;
	float: left;
	display: inline-block;
	width: 46%;
	text-align: left;
	padding: 0;
	background: #eef4f6
}

.resources_dropdown .third-level_nav li .link-14sp,
.resources_dropdown .third-level_nav li .link-grey,
.resources_dropdown .third-level_nav li a {
	width: 100%;
	height: auto;
	position: relative;
	padding: 0;
	color: #222
}

.resources_dropdown .third-level_nav li .link-14sp label,
.resources_dropdown .third-level_nav li .link-grey label,
.resources_dropdown .third-level_nav li a label {
	position: absolute;
	top: 58px;
	left: 92px;
	font-size: 12px;
	z-index: 1;
	width: 80px;
	font-weight: 700
}

.resources_dropdown .third-level_nav li .link-14sp .thumb_img,
.resources_dropdown .third-level_nav li .link-grey .thumb_img,
.resources_dropdown .third-level_nav li a .thumb_img {
	display: inline-block;
	margin-right: 5px;
	width: 80px;
	height: 80px;
	overflow: hidden;
	vertical-align: top;
	position: relative
}

.resources_dropdown .third-level_nav li .link-14sp .thumb_img img,
.resources_dropdown .third-level_nav li .link-grey .thumb_img img,
.resources_dropdown .third-level_nav li a .thumb_img img {
	width: 160px;
	height: 90px;
	left: -38px;
	position: absolute;
	display: inline-block;
	margin: 0;
	background: #fff
}

.resources_dropdown .third-level_nav li .link-14sp .thumb_resource_txt,
.resources_dropdown .third-level_nav li .link-grey .thumb_resource_txt,
.resources_dropdown .third-level_nav li a .thumb_resource_txt {
	padding-right: 5px;
	word-wrap: break-word;
	white-space: normal;
	width: 210px;
	display: inline-block;
	vertical-align: top;
	color: #5a5a5a;
	padding-top: 5px;
	line-height: 1.3
}

.resources_dropdown li.resources_btn {
	height: auto;
	background: 0 0;
	width: 100%;
	margin-left: 0;
	text-align: right
}

.eu-container,
footer .foot-socials {
	text-align: center
}

.resources_dropdown li.resources_btn .link-14sp,
.resources_dropdown li.resources_btn .link-grey,
.resources_dropdown li.resources_btn a {
	margin-top: 0;
	width: 200px;
	line-height: 40px;
	font-weight: 400;
	color: #00a6df;
	text-transform: uppercase;
	display: inline-block;
	right: 40px;
	top: 45px
}

.resources_dropdown li.resources_btn .link-14sp:hover,
.resources_dropdown li.resources_btn .link-grey:hover,
.resources_dropdown li.resources_btn a:hover {
	color: #fff
}

.resources_dropdown .third-level_nav p.msg {
	margin: 10px 25px 10px 20px;
	display: inline-block;
	border-top: 2px solid #efefef;
	padding-top: 15px
}

@media (min-width:992px) {
	.main_menu_course,
	.resources_menu {
		display: block!important;
		float: left
	}
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .link-14sp,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .link-grey,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab a {
		vertical-align: top;
		font-weight: 400
	}
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-14sp label,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-grey label,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav a label {
		font-weight: 300
	}
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-14sp:hover .thumb_resource_txt,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-grey:hover .thumb_resource_txt,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav a:hover .thumb_resource_txt {
		color: #00a6df
	}
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-14sp:hover label,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav .link-grey:hover label,
	.resources_dropdown.dropdown_nav .second-level_nav .current_tab .third-level_nav a:hover label {
		color: #5a5a5a
	}
	.dropdown_nav .second-level_nav:after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		filter: blur(20px);
		z-index: -1
	}
	.dropdown_nav .third-level_nav {
		border: 1px solid #d4d4d4;
		border-left: 0
	}
	span#courses-menu,
	span#resources-menu {
		padding-bottom: 40px
	}
	.main_menu_course {
		width: 120px!important
	}
	.resources_menu {
		width: 85px!important
	}
	.main_menu_course_active,
	.resources_menu_active {
		position: relative
	}
	.dropdown_nav:before,
	.main_menu_course_active:after,
	.resources_menu_active:after {
		display: inline-block;
		content: "";
		position: absolute
	}
	.main_menu_course_active:after,
	.resources_menu_active:after {
		height: 2px;
		background: #fff;
		right: 0;
		bottom: -8px;
		left: 28px
	}
	.header_global .main_menu_course_active:after,
	.header_global .resources_menu_active:after {
		background: #7f7f7f
	}
	.resources_menu_active:after {
		left: 0;
		width: 85px;
		bottom: -1px
	}
	.dropdown_nav {
		overflow: visible
	}
	.dropdown_nav:before {
		background: 0 0;
		width: 117px;
		height: 52px;
		top: -46px;
		cursor: pointer
	}
	.promotions-html+.ng-scope .dropdown_nav {
		top: 167px!important
	}
}

@media (max-width:991px) {
	.dropdown_nav.show_main_menu {
		display: block!important;
		left: 0!important
	}
	.dropdown_nav {
		left: -100%!important;
		top: 0!important;
		right: 10%;
		bottom: 0;
		width: 100%;
		height: 100%;
		z-index: 999999999;
		position: fixed;
		overflow: auto;
		background: rgba(0, 0, 0, .6);
		line-height: 24px
	}
	.dropdown_nav li,
	.dropdown_nav li .link-14sp,
	.dropdown_nav li .link-grey,
	.dropdown_nav li a {
		padding: 10px 0;
		color: #263238;
		font-size: 14px
	}
	.dropdown_nav .menu_all_course {
		display: block;
		position: relative
	}
	.dropdown_nav .menu_all_course:after,
	.dropdown_nav .menu_arrow {
		content: "";
		display: inline-block;
		width: 20px;
		height: 20px;
		background: url(https://www.cyberintelligence.in/courses/new/images/menu.svgz) -149px -15px no-repeat;
		position: absolute;
		right: 0;
		transition: all .2s ease
	}
	.dropdown_nav .active_level_2 .menu_arrow {
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	.dropdown_nav .menu_arrow {
		right: 0;
		background-position: -102px -17px;
		top: 15px
	}
	.show_main_menu .first-level_nav {
		left: 0!important;
		width: calc(100% - 50px)!important;
		box-shadow: 0 2px 2px 0 rgba(200, 200, 200, .5);
		min-height: 100%
	}
	.show_main_menu .first-level_nav li.sprite_home {
		margin: 0 20px
	}
	.dropdown_nav .third-level_nav {
		max-height: 0;
		overflow: hidden
	}
	.dropdown_nav .third-level_nav .col-md-6.pull-right,
	.dropdown_nav .third-level_nav .col-md-7.pull-right {
		width: 100%
	}
	.dropdown_nav .third-level_nav .col-md-6.pull-right ul {
		margin-top: 35px
	}
	.dropdown_nav .third-level_nav .col-md-6.pull-left li.bg-small-meta-text {
		display: none
	}
	.dropdown_nav .second-level_nav {
		overflow: hidden
	}
	.dropdown_nav.b2b_dropdown_nav .second-level_nav {
		overflow: inherit
	}
	.dropdown_nav.b2b_dropdown_nav .first-level_nav,
	.dropdown_nav.b2b_dropdown_nav .second-level_nav {
		max-height: inherit
	}
	.dropdown_nav .first-level_nav,
	.dropdown_nav .second-level_nav {
		left: -100%;
		background: #fff;
		width: 100%;
		height: inherit;
		max-height: 0;
		padding: 0;
		margin-bottom: 0
	}
	.second-level_nav .menu-head {
		margin-top: 30px
	}
	.menu-head {
		text-align: center;
		font-size: 18px!important;
		font-weight: 400;
		margin: 20px;
		position: relative
	}
	.menu-head span {
		display: inline-block;
		width: 40px;
		height: 40px;
		background: url(https://www.cyberintelligence.in/courses/new/images/menu.svgz) -18px -18px no-repeat;
		position: absolute;
		left: 5px
	}
	.menu-head span.menu-close-btn {
		right: 0;
		left: inherit;
		background-position: -58px -17px;
		width: 20px
	}
	.dropdown_nav .second-level_nav li .link-14sp,
	.dropdown_nav .second-level_nav li .link-grey,
	.dropdown_nav .second-level_nav li a {
		color: #5a5a5a;
		position: relative;
		margin: 5px 20px;
		font-size: 14px;
		display: block
	}
	.dropdown_nav .second-level_nav li {
		padding: 0
	}
	.dropdown_nav .third-level_nav .pull-left .resources_btn {
		position: static
	}
	.dropdown_nav .third-level_nav .pull-left .resources_btn .link-14sp,
	.dropdown_nav .third-level_nav .pull-left .resources_btn .link-grey,
	.dropdown_nav .third-level_nav .pull-left .resources_btn a {
		display: block;
		margin: 0 auto 25px;
		background: #fff;
		line-height: 18px
	}
	.dropdown_nav .second-level_nav li .third-level_nav h3 .link-14sp,
	.dropdown_nav .second-level_nav li .third-level_nav h3 .link-grey,
	.dropdown_nav .second-level_nav li .third-level_nav h3 a {
		position: static;
		margin-left: 0;
		font-weight: 400
	}
	.menu-master-prg {
		padding-left: 0;
		border-left: 0
	}
	.menu-master-prg h3 {
		margin-bottom: 5px
	}
	.dropdown_nav .third-level_nav .menu-master-prg ul li {
		font-size: 12px;
		font-weight: 300;
		display: none
	}
	.dropdown_nav .third-level_nav .menu-master-prg ul li span {
		width: 95%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 20px;
		height: 20px;
		display: inline-block
	}
	.dropdown_nav .third-level_nav .menu-master-prg ul li.last-more-course span.visible-xs {
		width: auto;
		overflow: visible;
		display: inline-block!important
	}
	.dropdown_nav .third-level_nav .menu-master-prg ul li:first-child,
	.dropdown_nav .third-level_nav .menu-master-prg ul li:last-child,
	.dropdown_nav .third-level_nav .menu-master-prg ul li:nth-child(2),
	.dropdown_nav .third-level_nav .menu-master-prg ul li:nth-child(3) {
		display: block
	}
	.menu-master-prg ul li:before {
		left: -43px;
		width: 8px;
		height: 8px;
		border: 2px solid #fff
	}
	.dropdown_nav .third-level_nav .pull-left {
		float: none!important;
		display: table-footer-group
	}
	.dropdown_nav .third-level_nav .pull-right:before {
		content: '------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------';
		max-height: 0;
		overflow: hidden;
		display: block;
		word-break: break-all
	}
	.dropdown_nav .third-level_nav .pull-right {
		float: none!important;
		display: table-header-group
	}
	.dropdown_nav .third-level_nav .pull-left {
		max-height: none;
		width: 100%
	}
	.active_level_2+.third-level_nav {
		max-height: inherit;
		overflow: visible;
		width: 100%;
		padding: 0 20px;
		background: #f3f6f8;
		position: inherit;
		display: block!important
	}
	.active_level_1+ul.second-level_nav {
		left: 0!important;
		width: calc(100% + 50px)!important;
		min-height: 100%;
		max-height: inherit;
		overflow: auto;
		display: block!important
	}
	.dropdown_nav .second-level_nav .current_tab .bg-small-meta-text {
		padding-left: 0;
		font-size: 12px
	}
	.dropdown_nav .second-level_nav .current_tab .pull-left .bg-small-meta-text {
		margin-top: 40px
	}
	.b2b_wpp_head .show_main_menu .dropdown_inner .second-level_nav {
		left: 0;
		width: calc(100% + 50px);
		display: block!important;
		bottom: 0;
		background: #fff
	}
	.b2b_wpp_head .b2b_dropdown_nav.show_main_menu .first-level_nav {
		box-shadow: none
	}
	.b2b_wpp_head .b2b_dropdown_nav.show_main_menu {
		background: #fff
	}
	.b2b_wpp_head .b2b_dropdown_nav.show_main_menu .active_level_2+.third-level_nav {
		display: inline-block!important
	}
	.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .view-course-btn.link-14sp:hover,
	.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li .view-course-btn.link-grey:hover,
	.dropdown_nav .second-level_nav .current_tab .third-level_nav ul li a.view-course-btn:hover,
	.dropdown_nav .second-level_nav .third-level_nav ul li .view-course-btn.link-14sp:hover,
	.dropdown_nav .second-level_nav .third-level_nav ul li .view-course-btn.link-grey:hover,
	.dropdown_nav .second-level_nav .third-level_nav ul li a.view-course-btn:hover {
		color: #00a6df!important;
		background: #fff
	}
}

@media all and (max-width:1024px) and (min-width:1023px) {
	.resources_dropdown {
		left: 45px!important
	}
}

footer {
	background: #1a1a1a;
	width: 100%
}

footer .simpli_certification ul li.copy_address {
	display: block;
	margin-top: 0
}

footer .simpli_certification ul li.copy_address h2 {
	display: block;
	font-size: 12px;
	color: rgba(255, 255, 255, .5);
	margin-bottom: 0;
	padding: 0 25px;
	line-height: 24px;
	margin-top: 15px
}

footer .foot-socials .refer-earn {
	text-indent: 0;
	color: #777;
	padding: 5px 10px 5px 15px;
	margin: 0 0 20px;
	height: auto;
	border: 1px solid #777;
	border-radius: 5px;
	font-weight: 300
}

footer .foot-socials .rae-link .link-14sp,
footer .foot-socials .rae-link .link-grey,
footer .foot-socials .rae-link a {
	color: #ccc;
	font-size: 14px;
	font-weight: 500
}

footer .foot-socials h5 {
	font-size: 16px
}

footer.business {
	width: 18%
}

footer.refer_earn {
	margin-right: 0
}

footer ul.content-col h5 {
	margin: 30px 0 3px
}

.footer-container {
	padding: 60px 15px 14px
}

.footer-container .row {
	margin-left: 0;
	margin-right: 0
}

.footer-container h5 {
	margin-top: 0;
	margin-bottom: 11px;
	font-size: 13px;
	color: #696969
}

.footer-container ul {
	padding: 0
}

.footer-container li {
	color: #969696;
	font-size: 12px
}

.footer-container li .link-14sp,
.footer-container li .link-grey,
.footer-container li a {
	color: rgba(255, 255, 255, .5);
	font-size: 12px;
	line-height: 20px
}

.footer-container .foot-socials {
	padding-bottom: 40px
}

.footer-container .col-xs-6 {
	padding-bottom: 20px
}

input.eu-valid-class+.floating-label {
	top: -15px;
	font-size: 11px
}

.eu-container {
	background: #f3f6f8;
	border: 1px solid #4a90e2;
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999999;
	padding: 7px 0
}

.eu-container button {
	width: 52px;
	line-height: 27px;
	display: inline-block;
	text-align: center;
	background: #d8d8d8;
	color: #242424;
	font-size: 14px;
	border-radius: 4px;
	padding: 0;
	border: 0;
	margin-left: 46px
}

.eu-container p {
	font-size: 12px;
	font-weight: 300;
	display: inline-block;
	margin: 0
}

.eu-container p .link-14sp,
.eu-container p .link-grey,
.eu-container p a {
	color: #4a90e2;
	text-decoration: underline;
	font-size: 12px
}

.simpli_certification ul li .link-14sp,
.simpli_certification ul li .link-grey,
.simpli_certification ul li a,
.suggestion-box .link-14sp:hover,
.suggestion-box .link-grey:hover,
.suggestion-box a:hover {
	text-decoration: none
}

.eu-container+.footer_sticky_wrapper .sticky_visible {
	bottom: 43px!important
}

@media (max-width:991px) {
	.eu-container {
		min-height: 50px
	}
	.eu-container+.footer_sticky_wrapper+.mobile_lead_wrapper .sticky_visible {
		bottom: 50px!important
	}
}

@media (max-width:767px) {
	.eu-container {
		min-height: 76px
	}
	.eu-container+.footer_sticky_wrapper+.mobile_lead_wrapper .sticky_visible {
		bottom: 76px!important
	}
}

@media (max-width:1199px) {
	.eu-container {
		padding-left: 7px;
		padding-right: 7px
	}
	.eu-container p {
		vertical-align: middle;
		width: calc(100% - 60px);
		text-align: left;
		font-size: 12px;
		line-height: normal
	}
	.eu-container p .link-14sp,
	.eu-container p .link-grey,
	.eu-container p a {
		font-size: 12px
	}
	.eu-container button {
		vertical-align: middle;
		margin-left: 0
	}
}

@media (min-width:992px) {
	.eu-container+.footer_sticky_wrapper .call_back_form .callback_wrapper {
		position: relative;
		bottom: 43px
	}
}

footer .footer-disc .ios-app.link-14sp,
footer .footer-disc .ios-app.link-grey,
footer .footer-disc a.ios-app {
	position: relative;
	border-radius: 0 0 5px 5px;
	border-top: 0
}

footer .footer-disc {
	padding-bottom: 15px;
	text-align: center
}

footer .footer-disc h5 {
	font-size: 16px
}

.content-col li {
	padding-bottom: 6px;
	line-height: 15.6px;
	letter-spacing: 0;
	font-size: 12px
}

.foot-socials li {
	display: inline-block;
	background: #353535;
	vertical-align: middle;
	margin: 0 6px 4px 0;
	border-radius: 100%;
	float: left
}

.foot-socials li .link-14sp,
.foot-socials li .link-grey,
.foot-socials li a {
	border-radius: 100%;
	display: inline-block;
	height: 33px;
	text-indent: -9999px;
	vertical-align: middle;
	width: 33px
}

.foot-socials li .link-14sp span,
.foot-socials li .link-grey span,
.foot-socials li a span {
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) no-repeat;
	display: block;
	margin: 7px auto
}

.foot-socials ul {
	margin: 0 auto;
	width: 200px
}

.foot-socials ul.social_share .clearfix {
	display: none
}

.foot-socials .facebook span {
	background-position: -307px -83px;
	width: 9px;
	height: 21px
}

.foot-socials .link-14sp:hover.facebook,
.foot-socials .link-grey:hover.facebook,
.foot-socials a:hover.facebook {
	background: #4c67a1
}

.foot-socials .twitter span {
	background-position: -385px -83px;
	width: 18px;
	height: 18px;
	margin-top: 9px
}

.foot-socials .link-14sp:hover.twitter,
.foot-socials .link-grey:hover.twitter,
.foot-socials a:hover.twitter {
	background: #55acee
}

.foot-socials .youtube span {
	background-position: -422px -80px;
	width: 20px;
	height: 16px
}

.foot-socials .link-14sp:hover.youtube,
.foot-socials .link-grey:hover.youtube,
.foot-socials a:hover.youtube {
	background: #de2925
}

.foot-socials .linkedin span {
	background-position: -346px -82px;
	width: 14px;
	height: 16px
}

.foot-socials .link-14sp:hover.linkedin,
.foot-socials .link-grey:hover.linkedin,
.foot-socials a:hover.linkedin {
	background: #1b86bd
}

.foot-socials .google span {
	background-position: -305px -116px;
	width: 17px;
	height: 19px
}

.foot-socials .link-14sp:hover.google,
.foot-socials .link-grey:hover.google,
.foot-socials a:hover.google {
	background: #dd4b39
}

footer .refer-earn.link-14sp,
footer .refer-earn.link-grey,
footer a.refer-earn {
	width: auto;
	text-indent: 0;
	color: #777;
	padding: 5px 10px 5px 15px;
	margin: 0 0 20px;
	height: auto;
	border: 1px solid #777;
	border-radius: 5px;
	font-size: 12px;
	font-weight: 300
}

footer .footer-disc .refer-earn.link-14sp,
footer .footer-disc .refer-earn.link-grey,
footer .footer-disc a.refer-earn {
	width: 185px;
	display: block;
	color: #ccc;
	margin: 0 auto
}

footer .footer-disc .refer-earn.android.link-14sp,
footer .footer-disc .refer-earn.android.link-grey,
footer .footer-disc a.refer-earn.android {
	border-radius: 5px 5px 0 0
}

footer .footer-disc .link-14sp:before,
footer .footer-disc .link-grey:before,
footer .footer-disc a:before {
	content: "";
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) no-repeat;
	float: left;
	position: relative;
	left: -5px
}

.footer-disc .android.link-14sp:before,
.footer-disc .android.link-grey:before,
.footer-disc a.android:before {
	background-position: -223px -212px
}

.footer-disc .ios-app.link-14sp:before,
.footer-disc .ios-app.link-grey:before,
.footer-disc a.ios-app:before {
	background-position: -246px -213px;
	left: -6px
}

.disclaimer_div {
	font-size: 12px
}

.foot-socials .rae-link .link-14sp,
.foot-socials .rae-link .link-grey,
.foot-socials .rae-link a {
	color: #ccc;
	font-size: 14px;
	font-weight: 500
}

.foot-socials .rae-link .link-14sp:hover,
.foot-socials .rae-link .link-grey:hover,
.foot-socials .rae-link a:hover,
footer .footer-disc .link-14sp:hover,
footer .footer-disc .link-grey:hover,
footer .footer-disc a:hover {
	background: #000
}

.ftr_country span {
	font-weight: 300
}

.ftr_country>.link-14sp,
.ftr_country>.link-grey,
.ftr_country>a {
	Padding-top: 5px;
	Padding-right: 5px;
	Padding-bottom: 5px;
	Padding-left: 5px;
	border: 1px solid #494440;
	border-radius: 3px;
	display: inline-block
}

.ftr_country>.link-14sp img,
.ftr_country>.link-grey img,
.ftr_country>a img {
	width: auto!important
}

.simpli_certification .link-14sp,
.simpli_certification .link-grey,
.simpli_certification a {
	font-size: 12px;
	Padding-right: 3px;
	Padding-left: 3px;
	line-height: 20px;
	font-weight: 300;
	color: rgba(255, 255, 255, .5)
}

.simpli_certification ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center
}

.simpli_certification ul li {
	display: inline-block;
	line-height: 24px;
	font-size: 12px!important;
	text-align: center;
	position: relative
}

.simpli_certification ul li .link-14sp:hover,
.simpli_certification ul li .link-grey:hover,
.simpli_certification ul li a:hover {
	color: #f9f0f1!important
}

.simpli_certification ul li ul {
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center
}

.ftr_country:after {
	display: none!important
}

.copy_rights {
	color: rgba(255, 255, 255, .5)
}

.footer_sticky_wrapper {
	display: none;
	position: relative
}

.sticky_visible {
	bottom: 0!important
}

.footer_sticky_inside {
	background: #0b0b0b;
	bottom: -150px;
	display: inline-block;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 2;
	height: 43px;
	transition: all 1s ease
}

.footer_sticky_bar {
	position: relative
}

.footer_sticky_inside .link-14sp,
.footer_sticky_inside .link-grey,
.footer_sticky_inside a {
	color: #fff;
	display: inline-block;
	font-weight: 400;
	line-height: 17px;
	padding: 4px 18px 0;
	position: relative;
	width: auto
}

.footer_sticky_bar .how_it_works {
	display: inline-block;
	color: #fff;
	padding: 10px 8px 5px;
	cursor: pointer;
	line-height: 25px;
	font-size: 13px
}

.live_chat_div li {
	vertical-align: middle;
	color: #fff;
	float: left;
	font-size: 13px;
	margin-right: 0
}

.live_chat_div li .link-14sp,
.live_chat_div li .link-grey,
.live_chat_div li a {
	font-size: 13px
}

.live_chat_div li.callback_link {
	width: auto
}

.live_chat_div li.live_chat_icon {
	background: #00a7dc;
	border-bottom: 2px solid #00a7dc
}

.footer_sticky_inside .live_chat_icon .link-14sp img,
.footer_sticky_inside .live_chat_icon .link-grey img,
.footer_sticky_inside .live_chat_icon a img {
	margin-left: 10px;
	margin-right: 16px;
	height: 21px
}

.hidden_class {
	display: none!important
}

.live_chat_div .live_text_chat,
.live_chat_div span {
	display: inline-block
}

.live_chat_div span {
	float: left;
	height: 21px;
	margin: 2px 0 0 10px;
	vertical-align: middle
}

.live_chat_div .chat_icon_footer {
	background-position: -348px -166px;
	width: 40px
}

.live_chat_div li.btn_active_green {
	width: 133px
}

.popup_country_wrapper {
	display: none;
	height: 100%;
	background-color: rgba(0, 0, 0, .85);
	position: fixed;
	top: 0;
	width: 100%;
	left: 0
}

.popup_country_wrapper.clic_to_call .close_country_btn {
	top: -14px;
	right: -11px;
	position: absolute;
	border: 2px solid #eee;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	z-index: 5555;
	box-shadow: -1px 0 6px 1px #333;
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -83px -322px no-repeat #000
}

.popup_country_wrapper.clic_to_call .webinar_form_reg {
	width: 98%
}

.popup_country_wrapper.clic_to_call .webinar_form_reg h4 {
	margin: 0;
	Padding-top: 30px;
	Padding-bottom: 30px;
	Padding-left: 30px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300
}

.popup_country_wrapper.clic_to_call .webinar_form_reg .support_btn {
	Padding-top: 10px;
	Padding-bottom: 10px;
	font-size: 18px;
	font-weight: 400;
	box-shadow: none;
	margin-top: 0;
	border: none;
	background: #0199cf;
	text-transform: initial;
	color: #fff
}

.leadform_radio_btn .link-14sp,
.leadform_radio_btn .link-grey,
.leadform_radio_btn a,
.leadform_radio_btn div {
	display: block;
	font-size: 13px!important;
	color: #777!important
}

.leadform_radio_btn .link-14sp:before,
.leadform_radio_btn .link-grey:before,
.leadform_radio_btn a:before {
	content: "";
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) no-repeat;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px
}

.leadform_radio_btn .selected_img.link-14sp:before,
.leadform_radio_btn .selected_img.link-grey:before,
.leadform_radio_btn a.selected_img:before {
	background-position: -5px -270px
}

.leadform_radio_btn .default_img.link-14sp:before,
.leadform_radio_btn .default_img.link-grey:before,
.leadform_radio_btn a.default_img:before {
	background-position: -5px -253px
}

.mob_drop_query .form_wrapper .course-list-drop-query .remember_me.link-14sp,
.mob_drop_query .form_wrapper .course-list-drop-query .remember_me.link-grey,
.mob_drop_query .form_wrapper .course-list-drop-query a.remember_me {
	font-size: 11px;
	letter-spacing: -.2px
}

.mob_drop_query .remember_me.link-14sp,
.mob_drop_query .remember_me.link-grey,
.mob_drop_query a.remember_me {
	color: #777
}

.phone_no_consult {
	font-weight: 700;
	margin-right: 10px
}

.phone_no_consult:before {
	background: url(../../images/course_list_sprite_v3.png) -56px -65px no-repeat;
	display: inline-block;
	width: 17px;
	height: 19px;
	content: "";
	vertical-align: middle;
	margin-right: 10px
}

.consult_contact_no {
	margin: 16px 0;
	display: block;
	text-align: center
}

.consult_contact_no .phone_no_consult .link-14sp,
.consult_contact_no .phone_no_consult .link-grey,
.consult_contact_no .phone_no_consult a {
	color: #777;
	font-size: 14px
}

.popup_country_wrapper.clic_to_call .dropdown_country {
	background: #fff;
	width: 240px
}

.dropdown_country-ins {
	height: 95%;
	overflow-y: hidden;
	padding: 10px 10px 20px
}

.popup_country_wrapper .dropdown_country {
	padding: 0;
	width: 300px
}

.footer-end .dropdown_country {
	border: 0
}

.dropdown_country {
	width: auto;
	background: #fff;
	border: 2px solid #e7e7e7;
	padding: 20px 2px;
	z-index: 14
}

.popup_country_wrapper .dropdown_country {
	border-radius: 2px;
	border-left: none;
	border-right: none;
	border-top: none
}

.popup_country_wrapper .choose_location {
	padding: 8px;
	width: 100%
}

.pop_in_bl {
	overflow: auto;
	position: relative;
	top: 0;
	overflow-y: auto;
	height: 68%;
	width: 100%
}

.dropdown_country p {
	padding: 5px 10px;
	top: 54px
}

.popup_country_wrapper .close_country_btn {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -89px -324px no-repeat;
	display: inline-block;
	width: 14px;
	content: "";
	height: 19px;
	cursor: pointer;
	position: absolute;
	top: -30px;
	right: 0
}

.ftr_country .dropdown-menu {
	background: 0 0;
	border: none;
	text-align: left
}

.ftr_country .dropdown_country {
	top: -294px;
	padding: 0;
	right: 0
}

.dropdown_country .dropdown_country_inner {
	width: 100%;
	position: relative;
	float: left
}

.dropdown_country_inner .dropdown-menu_height {
	height: 290px;
	overflow-x: hidden;
	width: auto;
	display: block;
	z-index: 1001;
	position: relative
}

.dropdown_country_inner ul.dropdown-menu {
	box-shadow: none;
	display: block;
	top: 0;
	left: 0;
	min-height: 86px;
	position: static;
	width: 232px
}

.dropdown_country_inner ul.dropdown-menu li {
	padding: 5px
}

.dropdown-menu>li>.link-14sp,
.dropdown-menu>li>.link-grey,
.dropdown-menu>li>a {
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	font-size: 14px
}

.dropdown-menu>li>.link-14sp:hover,
.dropdown-menu>li>.link-grey:hover,
.dropdown-menu>li>a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5
}

.dropdown-menu.header_list li:after {
	display: none
}

.dropdown_country_inner ul.dropdown-menu li:hover {
	background: #fff4ca
}

.ftr_country .header_list li span {
	color: #000;
	font-size: 14px
}

.ftr_country .dropdown-menu>li {
	display: block;
	text-align: left;
	font-size: 14px!important;
	color: #000!important;
	padding: 0!important;
	line-height: 20px
}

.ftr_country .dropdown-menu>li>.link-14sp,
.ftr_country .dropdown-menu>li>.link-grey,
.ftr_country .dropdown-menu>li>a {
	padding-left: 0;
	font-size: 14px!important;
	color: #000;
	white-space: normal;
	display: block;
	padding-right: 0;
	margin-right: 0
}

.country_select .dropdown-menu li:nth-child(10) {
	border-bottom: 1px dotted #222
}

.dropdown_country_inner .dropdown-menu_height {
	background: #fff
}

.aap_icon.call_us_on {
	background-position: -313px -163px;
	width: 25px
}

.live_chat_div .call_back_footer {
	background-position: -282px -165px;
	width: 25px;
	height: 22px;
	margin-top: -3px
}

.footer_sticky_bar .how_it_works:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -62px -628px no-repeat;
	content: "";
	display: inline-block;
	height: 21px;
	margin-right: 10px;
	vertical-align: middle;
	width: 21px
}

.footer_sticky_inside .live_chat_icon .link-14sp,
.footer_sticky_inside .live_chat_icon .link-grey,
.footer_sticky_inside .live_chat_icon a {
	padding: 12px 18px 6px 0;
	cursor: default
}

.footer_sticky_inside .sticky_request_call {
	padding: 15px 18px 6px 0;
	border-bottom: 2px solid transparent
}

.call_no_stiky {
	line-height: 33px;
	padding: 7px 20px 0 0
}

.live_chat_div .call_no_stiky {
	padding-right: 10px;
	display: none
}

.footer_sticky_bar .how_it_works:hover,
.footer_sticky_wrapper .link-14sp:hover,
.footer_sticky_wrapper .link-grey:hover,
.footer_sticky_wrapper a:hover {
	border-bottom: 2px solid #00a7dc
}

.footer_sticky_wrapper .live_chat_div li.call_no_stiky .link-14sp:hover,
.footer_sticky_wrapper .live_chat_div li.call_no_stiky .link-grey:hover,
.footer_sticky_wrapper .live_chat_div li.call_no_stiky a:hover {
	border-bottom: 0
}

.foot-socials .link-14sp,
.foot-socials .link-grey,
.foot-socials a,
.review_sidebar .popular_tags .foot-socials ul li .link-14sp,
.review_sidebar .popular_tags .foot-socials ul li .link-grey,
.review_sidebar .popular_tags .foot-socials ul li a {
	display: inline-block;
	vertical-align: middle;
	text-indent: -9999px;
	width: 33px;
	height: 33px;
	border-radius: 100%
}

.mobile_lead_wrapper .mobile-lead-capture ul {
	display: table;
	width: 100%;
	margin-bottom: 0
}

.mobile_lead_wrapper .mobile-lead-capture ul li {
	display: table-cell;
	float: none;
	width: auto;
	min-width: 118px
}

.mobile-lead-ab,
.mobile-lead-capture {
	display: none
}

.mobile-lead-capture.sticky_visible {
	height: auto;
	z-index: 9999999!important
}

.mob_drop_query .webengage_close {
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) -415px -120px no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer
}

.mobile-lead-capture {
	display: block;
	position: fixed;
	background: #fdff91;
	bottom: -100px;
	height: 0;
	width: 100%;
	transition: all 2s ease;
	-webkit-transition: all 2s ease
}

.mobile-lead-capture ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	font-size: 13px;
	line-height: 45px;
	background: #0499cf
}

.mobile-lead-capture ul li:first-child {
	background: #0499cf
}

.mobile-lead-capture ul li:first-child .link-14sp:before,
.mobile-lead-capture ul li:first-child .link-grey:before,
.mobile-lead-capture ul li:first-child a:before {
	background-position: -178px -247px
}

.mobile-lead-capture ul li .link-14sp:before,
.mobile-lead-capture ul li .link-grey:before,
.mobile-lead-capture ul li a:before {
	content: "";
	display: inline-block;
	height: 38px;
	margin-right: 7px;
	position: relative;
	top: -2px;
	vertical-align: middle;
	width: 29px;
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) no-repeat
}

.mobile-lead-capture ul li.mob_footer_drp_qry {
	background: #29bff6
}

.mobile-lead-capture ul li.mob_footer_drp_qry .link-14sp:before,
.mobile-lead-capture ul li.mob_footer_drp_qry .link-grey:before,
.mobile-lead-capture ul li.mob_footer_drp_qry a:before {
	background-position: -212px -247px
}

.mobile-lead-capture ul.query-invisible li {
	width: 50%
}

.mobile-lead-capture ul li.clicktocall .link-14sp:before,
.mobile-lead-capture ul li.clicktocall .link-grey:before,
.mobile-lead-capture ul li.clicktocall a:before {
	background-position: -243px -247px
}

.mobile-lead-capture ul li.mob_footer_callus .link-14sp:before,
.mobile-lead-capture ul li.mob_footer_callus .link-grey:before,
.mobile-lead-capture ul li.mob_footer_callus a:before {
	background-position: -178px -247px
}

.mobile-lead-capture li.mob_ftr-full {
	width: 100%
}

.mobile-lead-capture ul li .link-14sp,
.mobile-lead-capture ul li .link-grey,
.mobile-lead-capture ul li a {
	font-size: 13px;
	font-weight: 300;
	color: #fff;
	display: block
}

.ftr_country .bg-caption,
.mobile-footer p {
	font-size: 12px;
	color: rgba(255, 255, 255, .5)
}

.mobile-footer {
	background: #000;
	text-align: center;
	padding: 10px 0;
	cursor: pointer
}

.mobile-footer p {
	margin-bottom: 0
}

.mobile-footer p:after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) -392px -231px no-repeat;
	margin-left: 50px;
	position: relative;
	margin-bottom: -9px
}

.collapse_sticky .live_chat_div,
.footer_call_back_div {
	width: 337px
}

.placeholder_wrap {
	position: relative
}

.placeholder_span {
	position: absolute;
	top: 4px;
	left: 0;
	font-size: 13px;
	color: #777;
	font-weight: 300;
	letter-spacing: .25px
}

.footer_call_back_div .support_coutry_code {
	position: relative;
	margin-bottom: 5px;
	height: 36px;
	border-radius: 0
}

.footer_call_back_div .support_coutry_code .placeholder_wrap {
	display: inline-block;
	width: 100%;
	position: relative
}

.footer_call_back_div .support_coutry_code .placeholder_wrap .country_code_span {
	display: inline-block;
	font-size: 13px;
	float: left;
	left: 5px;
	position: relative;
	vertical-align: middle;
	z-index: 1;
	padding: 5px 0 5px 5px
}

.footer_call_back_div .support_coutry_code .placeholder_wrap input {
	height: 33px;
	border: none
}

.footer_call_back_div .select_wraper {
	width: 317px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #d8d8d8
}

.footer_call_back_div .select_wraper .sel_cr {
	width: 337px;
	height: 35px;
	border: 0;
	position: relative;
	z-index: 1;
	background: 0 0
}

.footer_call_back_div .select_wraper .caret {
	position: absolute;
	right: 5px;
	top: 16px
}

.footer_call_back_div .for_cun .sel_cr {
	width: 75px;
	padding-left: 8px;
	border: 0
}

.footer_call_back_div .placeholder_wrap {
	margin-bottom: 15px
}

.optional_course_learner {
	margin-bottom: 10px;
	position: relative
}

.optional_course_learner .learner_im {
	border-bottom: 1px dashed #333
}

.optional_course_learner .learner_im .link-14sp,
.optional_course_learner .learner_im .link-grey,
.optional_course_learner .learner_im a {
	color: #333;
	font-size: 14px
}

.optional_course_learner .dropdown-menu {
	left: 22px;
	height: 80px;
	overflow: auto;
	display: none
}

.optional_course_learner .dropdown-menu li .link-14sp,
.optional_course_learner .dropdown-menu li .link-grey,
.optional_course_learner .dropdown-menu li a {
	border: none
}

.callback_wrapper .for_cun {
	width: 52px;
	height: 33px;
	margin-bottom: 0;
	float: left;
	border-right: 1px solid #e7e7e7
}

.footer_call_back_div .country-codes-wrap {
	border-bottom: 0
}

.for_cun .sel_cr {
	width: 75px;
	border-top: none;
	border-left: none;
	padding-left: 8px
}

.call_container_in .remember_me.link-14sp,
.call_container_in .remember_me.link-grey,
.call_container_in a.remember_me {
	color: #333;
	display: block;
	padding-left: 24px;
	text-indent: -23px;
	font-size: 14px
}

.remember_me:before,
section#disclaimers ul li:before {
	content: "";
	display: inline-block
}

.call_container_in .remember_me.link-14sp:hover,
.call_container_in .remember_me.link-grey:hover,
.call_container_in a.remember_me:hover {
	border: none
}

.call_container_in .btn-success {
	margin-top: 10px;
	background: #00a7dc;
	border-color: #00a7dc;
	text-transform: none;
	font-weight: 400
}

.remember_me.selected_img:before {
	background-position: -75px -298px
}

.remember_me:before {
	margin-right: 3px;
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) no-repeat;
	width: 15px;
	height: 15px
}

.remember_me.default_img:before {
	background-position: -75px -283px
}

.simpli_certification ul li ul.simpli_terms li.ftr_country .header_list li .link-14sp:hover,
.simpli_certification ul li ul.simpli_terms li.ftr_country .header_list li .link-grey:hover,
.simpli_certification ul li ul.simpli_terms li.ftr_country .header_list li a:hover,
section#disclaimers ul li:first-child:before {
	background: 0 0
}

.simpli_certification ul li ul.simpli_terms li.ftr_country .link-14sp,
.simpli_certification ul li ul.simpli_terms li.ftr_country .link-grey,
.simpli_certification ul li ul.simpli_terms li.ftr_country a {
	padding: 5px;
	margin: 0 10px
}

.simpli_certification ul li ul.simpli_terms li.ftr_country .header_list li .link-14sp,
.simpli_certification ul li ul.simpli_terms li.ftr_country .header_list li .link-grey,
.simpli_certification ul li ul.simpli_terms li.ftr_country .header_list li a {
	margin: 0 10px;
	padding: 3px 0
}

section#disclaimers {
	background: #1a1a1a;
	border-top: 0
}

.container.disclam-container {
	padding-top: 30px;
	padding-bottom: 70px
}

section#disclaimers ul li {
	color: #6d6d6d;
	font-size: 10px;
	line-height: normal;
	margin-bottom: 10px;
	padding-left: 10px;
	position: relative
}

section#disclaimers ul li:first-child {
	color: #fff;
	font-size: 14px;
	margin: 0 0 12px;
	padding-left: 0
}

section#disclaimers ul li:before {
	width: 4px;
	height: 4px;
	background: #777;
	border-radius: 100%;
	margin: 4px 0 0;
	position: absolute;
	left: 0
}

.container.disclam-container ul {
	margin-left: 20px;
	margin-right: 20px
}

footer {
	padding-bottom: 25px;
	margin-bottom: 0!important
}

.footer-container .business {
	padding-left: 19px
}

.footer_call_back_div .rcb_course_select {
	margin-top: 5px;
	margin-bottom: 10px
}

.footer_call_back_div .support_coutry_code .floating-label_border {
	margin-top: 1px
}

.optional_course_learner .dropdown-menu>li>.link-14sp,
.optional_course_learner .dropdown-menu>li>.link-grey,
.optional_course_learner .dropdown-menu>li>a {
	padding: 3px 20px
}

.optional_course_learner .learner_im .link-14sp:after,
.optional_course_learner .learner_im .link-grey:after,
.optional_course_learner .learner_im a:after {
	content: "";
	display: inline-block;
	height: 0;
	width: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #666;
	margin-left: 10px;
	vertical-align: middle;
	position: relative;
	z-index: 5
}

.footer_sticky_bar .refer-and-earn:before {
	background-position: -16px -675px;
	width: 23px
}

footer .simpli_certification ul li.country_select .dropdown_country {
	position: absolute
}

@media (min-width:768px) {
	.footer-container ul.content-col h5 {
		margin-top: 0;
		margin-bottom: 2px
	}
	.footer-container .foot_company {
		padding-left: 35px
	}
	.footer-container .footer_workus {
		padding-left: 40px
	}
	.footer-container .business {
		padding-left: 33px
	}
	.footer-container .col-xs-6 {
		padding-bottom: 0
	}
	.simpli_terms li:after {
		content: "";
		width: 5px;
		height: 5px;
		background: #b3b3b3;
		border-radius: 100%;
		display: inline-block;
		margin-right: 10px;
		margin-left: 15px
	}
	.simpli_terms li:last-child:after {
		display: none
	}
	.ftr_country .bg-caption {
		font-size: 12px;
		color: rgba(255, 255, 255, .5)
	}
	.simpli_certification {
		padding-bottom: 20px
	}
	.simpli_certification ul li.copy_rights {
		line-height: 14.4px
	}
	.ftr_country .dropdown_country {
		right: 15px
	}
	.dropdown_country .dropdown_country_inner {
		width: 250px
	}
	footer .foot-socials {
		text-align: left
	}
	.foot-socials ul.social_share .clearfix {
		display: block
	}
	.mobile-footer {
		display: none!important
	}
	.pop_in_bl {
		height: 350px
	}
	.popup_country_wrapper .dropdown_country {
		width: 480px
	}
	.container.disclam-container {
		padding-top: 40px
	}
	section#disclaimers {
		border-top: 1px solid rgba(70, 69, 69, .45)
	}
}

@media (min-width:992px) {
	footer {
		padding-bottom: 32px
	}
	.footer-container {
		Padding-right: 15px;
		Padding-left: 15px
	}
	.footer-container div,
	.footer-container ul {
		padding: 0
	}
	.footer-container h5 {
		color: #fff;
		font-size: 16px
	}
	.ftr_country .bg-caption,
	.simpli_terms .link-14sp,
	.simpli_terms .link-grey,
	.simpli_terms a {
		color: rgba(253, 253, 253, .9);
		font-size: 14px
	}
	.footer-container .foot-socials ul,
	.footer-container .footer-disc ul {
		margin: 0;
		padding: 0;
		list-style: none;
		overflow: hidden
	}
	.footer-container .footer_discover ul {
		width: 183px;
		float: left
	}
	.footer-container .foot_company {
		padding-left: 10px
	}
	.footer-container .footer_workus {
		padding-left: 0
	}
	footer .foot-socials {
		text-align: left
	}
	.foot-socials ul.social_share .clearfix {
		display: block
	}
	.footer-container li .link-14sp,
	.footer-container li .link-grey,
	.footer-container li a {
		font-size: 14px
	}
	footer .footer-disc .ios-app.link-14sp,
	footer .footer-disc .ios-app.link-grey,
	footer .footer-disc a.ios-app {
		top: 0
	}
	.footer_sticky_wrapper {
		display: block;
		z-index: 1062
	}
	.footer_sticky_wrapper .footer_sticky_bar .live_chat_div {
		width: 615px
	}
	.live_chat_div {
		float: right;
		list-style: none;
		margin: 0 -3px 0 0;
		padding: 0;
		width: 765px
	}
	.callback_wrapper .live_chat_div {
		with: 100%
	}
	.callback_wrapper {
		display: none;
		margin-left: 325px
	}
	.call_back_form {
		background: 0 0;
		bottom: -5px;
		height: auto;
		position: fixed;
		width: 100%;
		z-index: 0
	}
	.collapse_sticky {
		background: #1e1e1e;
		display: block;
		float: left;
		margin-right: 0;
		position: relative;
		width: 100%;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px
	}
	.collapse_sticky li {
		margin-right: 0;
		margin-left: 0!important;
		width: 100%
	}
	.collapse_sticky li .link-14sp,
	.collapse_sticky li .link-grey,
	.collapse_sticky li a {
		border-bottom: 2px solid #0892c2;
		display: block;
		padding: 10px 0;
		text-align: left;
		width: 100%;
		color: #fff
	}
	.collapse_sticky li .sticky_close_btn.link-14sp,
	.collapse_sticky li .sticky_close_btn.link-grey,
	.collapse_sticky li a.sticky_close_btn {
		border: none;
		height: 3px;
		background: #fff;
		padding: 0;
		position: absolute;
		right: 9px;
		top: 19px;
		width: 14px
	}
	.footer_call_back_div {
		background: #f9f9f9;
		border-bottom: 1px solid #b7b7b7;
		border-left: 1px solid #b7b7b7;
		box-shadow: 3px 1px 7px #c6c6c6;
		display: none;
		float: left;
		margin-right: -2px;
		width: 337px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		padding-bottom: 50px
	}
	.footer_call_back_div .call_container_in {
		padding: 10px;
		display: inline-block;
		width: 100%
	}
	.footer_call_back_div .call_container_in p {
		padding-top: 10px;
		display: inline-block
	}
	.live_chat_div li:last-child {
		margin-right: 0
	}
	.live_chat_div li {
		margin-left: 75px;
		margin-right: 0
	}
	.live_chat_div li.live_chat_icon {
		float: right
	}
	.container.disclam-container ul {
		margin-left: 0;
		margin-right: 0
	}
	.footer-container .business {
		padding-left: 0
	}
	.container.disclam-container {
		padding-top: 60px
	}
	.footer_sticky_bar .refer-and-earn {
		margin-right: 70px;
		background: rgba(215, 215, 215, .19);
		border-bottom: 2px solid transparent;
		padding-left: 20px;
		padding-right: 25px;
		position: relative
	}
	.footer_sticky_bar .refer-and-earn:after {
		content: "New!";
		position: absolute;
		top: -3px;
		right: 10px;
		font-size: 10px;
		font-weight: 400;
		color: #5fcf80
	}
}

@media (min-width:1200px) {
	.footer_sticky_bar .refer-and-earn {
		margin-right: 30px
	}
	.footer_sticky_wrapper .footer_sticky_bar .live_chat_div {
		width: 875px
	}
	.live_chat_div li {
		margin-left: 90px;
		margin-right: 0
	}
	.live_chat_div li:first-child {
		margin-left: 0
	}
	.live_chat_div li.direct_calls {
		position: relative
	}
	.live_chat_div li.direct_calls .link-14sp,
	.live_chat_div li.direct_calls .link-grey,
	.live_chat_div li.direct_calls a {
		position: absolute;
		top: -12px;
		left: 35px;
		font-size: 24px;
		background: #0b0b0b;
		padding: 18px 15px;
		border-radius: 40px;
		white-space: nowrap
	}
	.live_chat_div li.direct_calls .link-14sp span,
	.live_chat_div li.direct_calls .link-grey span,
	.live_chat_div li.direct_calls a span {
		display: inline-block;
		float: none;
		font-size: 16px;
		top: -1px;
		position: relative;
		margin-left: 3px
	}
	.live_chat_div .call_no_stiky {
		padding-right: 20px;
		display: block
	}
	.callback_wrapper {
		display: none;
		margin-left: 200px
	}
}

.log-reg-form .modal-content {
	background: 0 0
}

.log-reg-form .modal-content .modal-body {
	background: #fff;
	padding: 20px;
	border-radius: 2px
}

.log-reg-form .modal-content .modal-header {
	margin-top: 0;
	position: relative
}

.log-reg-form .modal-content .modal-header .close.link-14sp,
.log-reg-form .modal-content .modal-header .close.link-grey,
.log-reg-form .modal-content .modal-header a.close {
	top: -28%;
	right: 0;
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -89px -324px no-repeat;
	display: inline-block;
	width: 14px;
	height: 19px;
	cursor: pointer
}

.log-reg-form .modal-content .modal-header h3 {
	max-width: 60%;
	width: auto;
	margin: auto
}

.log-reg-form .form_div .forgot_password.link-14sp,
.log-reg-form .form_div .forgot_password.link-grey,
.log-reg-form .form_div a.forgot_password {
	margin-bottom: 15px;
	display: block;
	color: #40b7d9
}

.form_div_register,
.log-reg-form .form-control-wrapper {
	margin-bottom: 20px
}

.log-reg-form .modal-footer {
	padding-top: 30px
}

.form_div_register {
	display: none;
	color: #333;
	width: 273px;
	padding-right: 20px;
	border-right: 1px solid #ccc;
	position: relative;
	vertical-align: middle
}

.form_div_register div.error {
	font-size: 12px;
	line-height: normal;
	margin-bottom: 15px
}

.or_txt {
	display: none
}

.social_media_div {
	margin-left: 20px;
	display: inline-block;
	width: 260px;
	padding: 15px 0;
	margin-top: 9%;
	position: relative;
	vertical-align: middle
}

.form_div_register:after,
.login_inner .form_div:after {
	content: "OR";
	width: 20px;
	height: 25px;
	background-color: #fff;
	position: absolute;
	right: -9px;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #a2a1a1
}

.social_media_div.login-section-page {
	display: block;
	margin-top: 8%;
	margin-left: 0;
	width: 277px;
	margin-bottom: -20px
}

.social_media_div.login-section-page .link-14sp,
.social_media_div.login-section-page .link-grey,
.social_media_div.login-section-page a {
	display: block;
	width: 100%;
	text-align: center
}

.social_media_div.login-section-page:before {
	content: "";
	position: absolute;
	top: -18px;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: #ccc solid 1px
}

.social_media_div.login-section-page:after {
	content: "OR";
	background-color: #fff;
	position: absolute;
	border-radius: 100%;
	left: 40%;
	top: -32px;
	margin: auto;
	color: #a2a1a1;
	padding: 3px
}

.form_div .label-text-small,
.recomended_text {
	color: rgba(0, 0, 0, .85)
}

.form_div {
	width: 276px!important
}

.form_div .forgot_password.link-14sp,
.form_div .forgot_password.link-grey,
.form_div a.forgot_password {
	margin-bottom: 15px
}

.create_account {
	text-align: center
}

.log-reg-form .form_div_register .code_wrap {
	display: inline-block
}

.log-reg-form .form_div_register .code_wrap input {
	display: inline-block;
	left: 0;
	border: none
}

.form_div_register .form-checkbox label {
	font-size: 12px;
	display: block;
	margin-bottom: 20px
}

.log-reg-form .select_wraper.for_cun {
	display: inline-block;
	width: 52px;
	height: 28px;
	margin-bottom: 0;
	float: left;
	border-right: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative
}

.log-reg-form .select_wraper.for_cun .sel_cr {
	width: 75px;
	height: 35px;
	border-top: none;
	border-left: none;
	padding-left: 8px
}

.log-reg-form .select_wraper .caret {
	position: absolute;
	right: 5px;
	top: 16px
}

.recomended_text {
	margin-top: 55px;
	font-size: 12px;
	text-align: center
}

.forgot_password_outer {
	display: none;
	margin: 25px auto 0;
	position: relative
}

.forgot_password_div {
	text-align: center;
	display: block;
	height: auto;
	right: 0;
	top: 50px
}

.forgot_password_div h2 {
	text-align: center;
	padding-bottom: 20px;
	color: #222;
	font-size: 19px;
	font-weight: 400;
	text-transform: normal;
	margin: 0
}

.forgot_password_div p {
	text-align: left;
	display: block;
	margin-bottom: 30px
}

.forgot_password_div .send_email {
	margin-top: 20px
}

.forgot_password_outer .create_account {
	margin-top: 5px
}

.log-reg-form .label-text-small {
	color: rgba(0, 0, 0, .85);
	display: block;
	margin-top: -1px;
	margin-bottom: 20px
}

.placeholder_tooltip {
	position: absolute;
	top: 1px;
	left: 290px;
	padding: 5px 10px;
	background: #484848;
	color: #fff;
	display: none;
	font-size: 13px;
	line-height: 18px;
	border-radius: 4px;
	z-index: 1;
	width: 100%
}

.modal.fade,
.popup_country_wrapper {
	z-index: 999999999
}

.placeholder_tooltip:after {
	border-bottom: 5px solid transparent;
	border-right: 5px solid #484848;
	border-top: 5px solid transparent;
	height: 0;
	width: 0;
	content: "";
	position: absolute;
	left: -4px;
	top: 10px
}

header .log-reg-form .modal {
	position: fixed;
	background: rgba(0, 0, 0, .85);
	overflow-y: scroll
}

.login-cls {
	width: auto
}

.social-wraps {
	margin-top: 20px
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

p.bg-small-meta-text .forgot_password,
p.small-meta-text .forgot_password {
	color: #00a6df
}

.log-reg-form .form_div_register .code_wrap input {
	position: inherit;
	width: 58%
}

.oops-error {
	padding-bottom: 10px
}

.log-reg-form .form-control-material {
	padding-left: 0;
	border-radius: 0
}

.log-reg-form .modal-content .modal-header,
.log-reg-form .modal-footer {
	border: 0
}

li.img_stories div,
li.img_stories img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background-clip: padding-box
}

.account-not-exists {
	padding-bottom: 15px;
	line-height: normal
}

.log-reg-form .modal-content .modal-header h3.login_heading.bg-h3.text-center {
	text-transform: capitalize
}

@media (max-width:767px) {
	.log-reg-form .modal {
		position: absolute;
		width: 100%;
		overflow: visible
	}
	.log-reg-form .modal .modal-dialog {
		margin-top: 0
	}
	.log-reg-form .modal-content .modal-header {
		margin-top: 50px
	}
	.log-reg-form .modal-content .modal-header h3 {
		max-width: 100%
	}
	.social_media_div {
		margin-top: -7%;
		width: 100%;
		margin-left: 0;
		text-align: center
	}
	.social_media_div.login-section-page {
		margin-top: 14%;
		width: 100%
	}
	.form_div {
		width: 100%!important
	}
	.form_div_register:after {
		top: 100%;
		left: 0
	}
	.form_div_register {
		border-bottom: #ccc solid 1px;
		padding-bottom: 30px;
		border-right: 0;
		width: 100%;
		padding-right: 0
	}
	.social-wraps {
		width: 100%
	}
	.log-reg-form div.error {
		margin-bottom: 20px
	}
	.log-reg-form .placeholder_tooltip {
		top: -80px;
		left: 0
	}
	.log-reg-form .placeholder_tooltip:after {
		left: 50%;
		top: initial;
		bottom: -8px;
		transform: rotate(270deg)
	}
	.log-reg-form .modal-content .modal-header .close.link-14sp,
	.log-reg-form .modal-content .modal-header .close.link-grey,
	.log-reg-form .modal-content .modal-header a.close {
		top: 45%;
		right: 5px
	}
}

@media (min-width:768px) {
	.log-reg-form .modal {
		position: absolute;
		width: 100%;
		overflow: visible
	}
	.log-reg-form .modal .modal-dialog {
		margin-top: 0
	}
	.log-reg-form .modal-content .modal-header .close.link-14sp,
	.log-reg-form .modal-content .modal-header .close.link-grey,
	.log-reg-form .modal-content .modal-header a.close {
		top: 60%;
		right: 0
	}
	.log-reg-form .modal-content .modal-header h3 {
		max-width: 100%;
		margin-bottom: 25px
	}
	.log-reg-form .modal-content.log-form {
		width: 316px;
		margin: auto
	}
	.log-reg-form .modal-content.reg-form {
		width: 606px;
		margin: auto
	}
	.log-reg-form .modal-content.reg-form h3.login_heading {
		width: 100%
	}
	.log-reg-form .modal-content.log-form .social_media_div.login-section-page {
		margin-top: 18%
	}
	.login-cls {
		width: 318px
	}
	header .log-reg-form .modal {
		overflow-y: inherit
	}
}

.inner_stories,
.inner_stories ul.testimonial_div_inner {
	position: relative;
	overflow: hidden
}

li.img_stories {
	float: left;
	cursor: pointer;
	transition: all .5s ease-in-out;
	position: relative
}

li.img_stories div {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	float: left
}

li.img_stories img {
	width: 60px;
	height: 60px;
	opacity: .5;
	position: relative;
	border-radius: 50%;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

li div.selected_stories {
	width: 130px;
	height: 130px
}

li div.selected_stories img {
	width: 126px;
	height: 126px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	opacity: 1;
	border: none;
	padding: 0;
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}

.stories_descrip:after,
.stories_descrip:before {
	display: none
}

.stories_descrip:before {
	left: -50px
}

.stories_descrip:after {
	right: -46px;
	background-position: -158px -160px;
	top: 114px
}

.stories_descrip {
	color: #fff;
	text-align: left;
	margin: 0 auto;
	overflow: visible
}

#brand-slider .dream_stories .inner_stories .c_screen,
#brand-slider .inner_stories ul.testimonial_div_inner,
.popup_country_wrapper,
.stories_descrip_inn,
.veterran-list {
	text-align: center
}

.stories_descrip_inn {
	overflow: hidden
}

.desig_author,
.name_author {
	text-align: center;
	font-weight: 300
}

.name_author {
	font-size: 18px;
	color: #000;
	color: rgba(0, 0, 0, .8);
	margin-bottom: 0
}

.desig_author {
	font-size: 14px;
	color: #000;
	color: #474444;
}

li .quote_descrip_in {
	visibility: visible;
	opacity: 1;
	transition: opacity 2s linear;
	color: #777
}

li .quote_descrip_in .quote_descrip_p {
	font-size: 14px;
	font-weight: 300;
	color: #000;
	color: #474444;
	letter-spacing: .5px;
	margin-top: 20px;
	margin-bottom: 20px
}

.home-alumini .selected_stories .link-14sp,
.home-alumini .selected_stories .link-grey,
.home-alumini .selected_stories a {
	right: 58px;
	bottom: 5px;
	top: 0;
	left: 0;
	width: auto;
	height: auto;
	background: 0 0;
	border: 0
}

.home-alumini .selected_stories .linked_stories.link-14sp span,
.home-alumini .selected_stories .linked_stories.link-grey span,
.home-alumini .selected_stories a.linked_stories span {
	display: inline-block;
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) -21px -166px no-repeat;
	bottom: 5px;
	right: 0
}

.c_story .linked_stories,
.home-alumini .c_story .linked_stories span {
	background-position: -21px -166px;
	width: 37px;
	height: 37px;
	position: absolute;
	display: none;
	border: solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box
}

#brand-slider li.img_stories div,
#brand-slider li.img_stories img {
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	background-clip: padding-box
}

.selected_stories .linked_stories {
	display: block
}

.dropdown_nav .subscription_add {
	width: 210px
}

.testimonial_div {
	display: inline-block;
	position: relative
}

.testimonial_div .col-lg-offset-1 {
	margin-left: 3.25%
}

.testimonial_div .testimonial_div_inner {
	width: 5000px
}

.stories_descrip_inn .btn-default {
	text-transform: uppercase;
	font-weight: 400
}

.inner_stories .c_screen .hidden-pic {
	width: 100%;
	overflow: hidden;
	margin-top: 10px
}

.dream_stories .card_arrows {
	top: 45px
}

.dream_stories .prev_arrow {
	left: -68px
}

.dream_stories .next_arrow {
	right: -68px
}

.stories_descrip ul.testimonial_div_inner {
	min-height: 174px;
	width: 740px
}

li div.c_story img {
	position: relative;
	top: 28px
}

li div.selected_stories img {
	top: 0
}

.stories_descrip {
	width: 740px;
	margin-top: -12px
}

#brand-slider {
	background: #f1f1f1;
	padding-top: 25px;
	margin-top: -7px;
	margin-bottom: 10px
}

#brand-slider .dream_stories {
	min-height: 0
}

#brand-slider li .quote_descrip_in .quote_descrip_p {
	font-size: 16px;
	letter-spacing: 0
}

#brand-slider .name_author {
	font-size: 14px;
	font-weight: 400
}

#brand-slider li.img_stories div {
	width: auto;
	height: 80px;
	-webkit-border-radius: 0;
	border-radius: 0;
	float: left
}

#brand-slider li.img_stories img {
	width: auto;
	height: auto;
	opacity: .5;
	position: relative;
	-webkit-border-radius: 0;
	border-radius: 0
}

#brand-slider li div.selected_stories {
	width: auto;
	height: 80px
}

#brand-slider li div.selected_stories img {
	width: auto;
	height: auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-clip: padding-box
}

#brand-slider li div.c_story img {
	top: 15px
}

#brand-slider li.img_stories div.selected_stories {
	max-width: 210px
}

#brand-slider li.img_stories {
	display: inline-block;
	float: none
}

#brand-slider li.img_stories div img {
	max-width: 125px;
	position: inherit;
	max-height: 100%
}

#brand-slider .inner_stories ul.testimonial_div_inner {
	width: 100%
}

.veterran-list .veterran-item {
	width: 100%;
	display: inline-block;
	background-color: #f8f8f8;
	box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .09);
	padding: 40px
}

.veterran-list .veterran-item img.v-profile {
	width: 115px;
	height: 115px;
	border-radius: 50%;
	margin-bottom: 25px
}

.veterran-list .veterran-item img.v-logo {
	height: 24px;
	margin-bottom: 30px
}

.veterran-list .veterran-item .bg-default-text-bold,
.veterran-list .veterran-item .default-text-bold,
.veterran-list .veterran-item .default-text-bold-1 {
	margin-bottom: 3px
}

.veterran-list .veterran-item .bg-default-text,
.veterran-list .veterran-item .default-text {
	color: #000;
	letter-spacing: 0;
	line-height: 1.63;
	position: relative
}

.veterran-list .veterran-item .bg-default-text:before,
.veterran-list .veterran-item .default-text:before {
	color: #9b9b9b;
	content: "\201C";
	font-size: 3.4em;
	position: absolute;
	top: 20px;
	left: -30px;
	line-height: .1em;
	font-weight: 300
}

.veterran-list .veterran-item .bg-default-text:after,
.veterran-list .veterran-item .default-text:after {
	color: #9b9b9b;
	content: "\201D";
	font-size: 3.4em;
	position: absolute;
	right: -30px;
	bottom: -10px;
	line-height: .1em;
	font-weight: 300
}

.veterran-list .veterran-item p.veterran-name {
	font-size: 20px;
	color: #4a4a4a
}

.form-checkbox label,
.form-checkbox label .link-14sp,
.form-checkbox label .link-grey,
.form-checkbox label a,
.popup_country_wrapper .form-checkbox label,
.popup_country_wrapper .form-checkbox label .link-14sp,
.popup_country_wrapper .form-checkbox label .link-grey,
.popup_country_wrapper .form-checkbox label a,
p.eu-privacy-text {
	font-size: 12px!important
}

@media (min-width:320px) {
	.mid-content-outer .dream_stories {
		min-height: 600px
	}
	.dream_stories,
	.dream_stories .h2_style-book {
		text-align: center
	}
	.dream_stories .inner_stories .c_screen {
		width: 130px
	}
	#brand-slider li.img_stories div {
		max-width: 250px
	}
	li.img_stories div {
		max-width: 0;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	li.img_stories div.selected_stories {
		max-width: 130px;
		overflow: visible
	}
	.c_story .linked_stories {
		right: 0;
		bottom: 10px
	}
	.stories_descrip,
	.stories_descrip ul.testimonial_div_inner {
		width: 100%
	}
}

@media (max-width:767px) {
	#brand-slider li.img_stories div {
		height: auto
	}
	#brand-slider .inner_stories ul.testimonial_div_inner.showcase-image {
		margin-bottom: 0;
		height: 64px
	}
	section#brand-slider li.img_stories img {
		-webkit-filter: grayscale(0)!important;
		-moz-filter: grayscale(0)!important;
		-ms-filter: grayscale(0)!important;
		filter: grayscale(0)!important;
		transition-property: filter;
		transition-duration: 1s;
		opacity: 1
	}
	#brand-slider li.img_stories {
		height: 60px;
		top: -70px
	}
	#brand-slider .inner_stories {
		overflow: visible
	}
	#brand-slider .dream_stories .prev_arrow {
		left: -15px
	}
	#brand-slider .dream_stories .next_arrow {
		right: -15px
	}
	#brand-slider .dream_stories .card_arrows {
		top: 0;
		bottom: 0;
		margin-top: auto;
		margin-bottom: auto
	}
	.home-alumini .selected_stories .link-14sp,
	.home-alumini .selected_stories .link-grey,
	.home-alumini .selected_stories a {
		right: 0
	}
	.veterran-list .veterran-item {
		padding: 20px;
		margin-bottom: 30px
	}
	.veterran-list .veterran-item .bg-default-text:before,
	.veterran-list .veterran-item .default-text:before {
		left: -10px
	}
	.veterran-list .veterran-item .bg-default-text:after,
	.veterran-list .veterran-item .default-text:after {
		right: -18px
	}
}

@media (min-width:992px) {
	#brand-slider ul li.img_stories {
		width: 178px
	}
	#brand-slider li.img_stories div img {
		max-width: 125px
	}
	section#brand-slider {
		padding-top: 60px;
		margin-bottom: 50px
	}
}

@media (min-width:768px) {
	#brand-slider {
		padding-top: 35px;
		margin-bottom: 10px
	}
	#brand-slider li.img_stories div {
		max-width: 100%;
		width: 100%;
		float: none;
		text-align: center;
		display: inline-block;
		height: auto;
		position: relative;
		min-height: 50px;
		margin-right: 40px
	}
	#brand-slider li.img_stories {
		width: 130px
	}
	#brand-slider li.img_stories div img {
		vertical-align: middle;
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		max-width: 110px
	}
	#brand-slider li.img_stories div.selected_stories {
		max-width: 100%
	}
	#brand-slider .dream_stories .inner_stories .c_screen {
		width: 100%
	}
	.dream_stories {
		min-height: 300px
	}
	.dream_stories .inner_stories .c_screen {
		width: 408px
	}
	li.img_stories div {
		margin-right: 58px;
		max-width: 80px;
		overflow: visible
	}
	li.img_stories div.selected_stories {
		max-width: 130px
	}
	.c_story .linked_stories {
		right: 58px;
		bottom: 10px
	}
	.stories_descrip,
	.stories_descrip ul.testimonial_div_inner {
		width: 740px
	}
	.veterran-list {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center
	}
	.veterran-list .veterran-item {
		width: 320px
	}
	.veterran-list .veterran-item:first-child {
		margin-right: 30px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.stories_descrip,
	.stories_descrip ul.testimonial_div_inner {
		width: 100%
	}
}

.popup_country_wrapper:before {
	display: inline-block;
	vertical-align: middle;
	content: " ";
	height: 100%
}

.popup_country_wrapper #enterprise_form_ajax,
.popup_country_wrapper .dropdown_country {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	position: relative
}

.popup_country_wrapper .form-checkbox label {
	line-height: 1
}

p.eu-privacy-text {
	text-align: center;
	display: inline-block;
	width: 100%;
	line-height: 15px;
	margin-top: 15px;
	color: rgba(0, 0, 0, .8)!important
}

p.eu-privacy-text .link-14sp,
p.eu-privacy-text .link-grey,
p.eu-privacy-text a {
	font-size: 12px!important;
	color: #00a6df!important
}

.suggestion-box {
	font-size: 12px;
	display: block;
	text-align: right;
	color: #333;
	line-height: 1.3;
	margin-top: 4px;
	word-wrap: break-word
}

.free-trail-popup,
.query_success {
	text-align: center
}

.suggestion-box .link-14sp,
.suggestion-box .link-grey,
.suggestion-box a {
	font-size: 12px;
	font-weight: 300
}

.course-preview-lead .modal-content div.modal-body {
	height: auto;
	display: inline-block;
	width: 100%
}

.form_wrapper {
	display: none;
	z-index: 17;
	width: 100%;
	margin: 0 auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	Padding-top: 15px;
	Padding-right: 15px;
	Padding-bottom: 15px;
	Padding-left: 15px
}

.course-list-container .form_wrapper {
	Padding-top: 30px;
	Padding-right: 15px;
	Padding-bottom: 30px;
	Padding-left: 15px
}

.form_wrapper h6 {
	margin-top: 0;
	margin-bottom: 11px;
	font-size: 18px;
	font-weight: 400;
	color: rgba(10, 9, 9, .9)
}

.message-txt {
	margin-top: 39px;
	padding-bottom: 11px
}

.drop_query .support_coutry_code {
	top: 7px
}

.leadform_radio_btn div.radio-headin {
	margin-bottom: 21px
}

.leadform_radio_btn div.form-radio {
	margin-bottom: 14px
}

.monospace_class {
	font-family: monospace
}

.form-control-wrapper {
	margin-bottom: 15px
}

.support_coutry_code {
	position: relative;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px
}

.support_coutry_code .placeholder_wrap {
	display: inline-block;
	width: 100%;
	position: relative
}

.select_wraper {
	width: 100%;
	overflow: hidden;
	position: relative
}

.dr_cun {
	width: 45px;
	float: left;
	border-right: 1px solid #e7e7e7;
	display: inline-block;
	overflow: hidden;
	position: relative;
	background: #fff;
	margin-top: 2px;
	height: auto
}

.support_coutry_code .placeholder_wrap .country_code_span {
	display: inline-block;
	font-size: 15px;
	float: left;
	left: 5px;
	position: relative;
	top: 2px;
	margin-top: 3px
}

.error select,
.error_field select,
select.error,
select.error_field {
	font-size: 16px
}

.select_wraper .sel_cr {
	width: 130%
}

.select_wraper.dr_cun .sel_cr {
	width: 260px;
	border: none;
	position: relative;
	top: 2px
}

.support_coutry_code .placeholder_wrap input {
	width: 64%;
	border: none!important;
	Padding-top: 6px;
	Padding-bottom: 1px;
	Padding-left: 10px!important;
	height: 27px
}

.select_wraper .caret {
	position: absolute;
	top: 12px;
	right: 5px
}

.support_coutry_code .floating-label {
	left: 107px
}

.leadform_radio_btn .link-14sp,
.leadform_radio_btn .link-grey,
.leadform_radio_btn a,
.leadform_radio_btn div {
	margin-bottom: 2px
}

.remember_me.link-14sp,
.remember_me.link-grey,
a.remember_me {
	font-size: 11px;
	letter-spacing: -.2px;
	color: #777
}

.form-radio>label span {
	left: 0
}

.drop-query-submit {
	margin-top: 30px
}

.dr_cun,
.form-control-material,
input,
select {
	background-color: transparent
}

.select_error select {
	border-color: red
}

.select_error .caret {
	border-top-color: red
}

.rcb_course_select {
	margin-bottom: -13px;
	margin-top: 10px;
	display: inline-block
}

.error_field select,
.footer_call_back_div .error_field select.sel_cr,
.select_error select,
select.error_field {
	border-bottom: 1px solid red
}

.error_msg {
	color: red;
	font-size: 12px;
	display: inline-block;
	margin-bottom: 20px;
	line-height: normal
}

.error input,
input.error {
	font-size: 14px
}

.drop_query textarea.ng-pristine:valid+.floating-label,
.inst-form textarea.ng-pristine:valid+.floating-label {
	top: 6px;
	font-size: 14px
}

.drop_query textarea.ng-pristine:focus+.floating-label,
.inst-form textarea.ng-pristine:focus+.floating-label {
	top: -25px;
	font-size: 11px
}

.drop_query textarea.ng-dirty:valid+.floating-label,
.inst-form textarea.ng-dirty:valid+.floating-label {
	top: -25px
}

.form_wrapper .query_success h6,
.query_success h5,
.query_success h6,
.success_text {
	color: #5fcf80
}

.mob_drop_query .form_wrapper {
	z-index: 9999999999!important;
	height: auto!important;
	bottom: inherit!important
}

.corporate-form-course div.bg-small-meta-text,
.corporate-form-course div.small-meta-text {
	margin-bottom: 10px
}

.corporate-form-course .pop_in_bl {
	overflow: visible;
	overflow-y: visible
}

.corporate-form-course .rcb_course_select {
	margin-top: -5px;
	margin-bottom: 8px
}

.corporate-form-course .choose_location {
	padding-top: 0
}

.corporate-form-course .error_msg {
	margin-top: -12px;
	display: block
}

.inst-form .select_wraper .caret {
	top: 16px
}

.inst-form .textarea-msg {
	margin-top: 32px
}

.textarea-msg textarea {
	padding-top: 10px
}

.support_coutry_code.error {
	border-bottom: 0
}

.mob_drop_query .rcb_course_select {
	margin-bottom: 0
}

.convenient_schd_form .support_coutry_code .floating-label_border,
.support_coutry_code .floating-label_border {
	position: relative;
	top: 1px
}

.default-float-label input:valid+.floating-label,
.default-float-label textarea:valid+.floating-label {
	top: 6px;
	font-size: 14px
}

.corporate-form-course .looking-for-course {
	margin-bottom: 15px
}

.default-float-label input.ignore-req+.floating-label,
.default-float-label input:focus+.floating-label {
	top: -15px;
	font-size: 11px
}

.default-float-label textarea.ignore-req+.floating-label,
.default-float-label textarea:focus+.floating-label {
	top: -22px;
	font-size: 11px
}

.support-form .btn:focus {
	color: #fff
}

.form-checkbox {
	position: relative;
	padding-left: 30px;
	line-height: 20px
}

.form-checkbox label span {
	position: absolute;
	left: 0
}

.referral-query-box .right-mrng {
	padding-right: 5px
}

.referral-query-box .left-mrgn {
	padding-left: 5px
}

.referral-query-box .left-mrgn input {
	padding-left: 0!important
}

.referral-query-box .floating-label {
	font-size: 12px;
	left: 15px
}

.referral-query-box .left-mrgn .floating-label {
	left: 5px
}

.referral-query-box .drop-query-submit {
	width: 120px;
	margin: 25px auto 0;
	display: block
}

.wpp-cart-footer .num-learners .error-border,
.wpp-specify .error-border {
	border: 1px solid red
}

.corporate-marketo .market-form .support_coutry_code .placeholder_wrap input {
	top: 6px;
	position: relative;
	font-size: 15px
}

div.corporate-marketo .support_coutry_code .floating-label_border,
div.corporate-marketo .support_coutry_code input:focus~.floating-label_border {
	top: 9px
}

.corporate-marketo .dr_cun {
	top: 7px;
	font-size: 15px
}

.corporate-marketo .dr_cun .sel_cr,
.corporate-marketo .error .dr_cun .sel_cr {
	font-size: 15px
}

.corporate-marketo .error_field select {
	border: 0
}

.corporate-marketo .select_box.error_field {
	border: 0;
	border-bottom: 1px solid red
}

.corporate-marketo .support_coutry_code .floating-label {
	top: 9px
}

.corporate-marketo .support_coutry_code input:focus+.floating-label,
.corporate-marketo .support_coutry_code input:valid+.floating-label,
.corporate-marketo .support_coutry_code.error input+.floating-label {
	top: -15px
}

.corporate-marketo .dropdown_country.marketo-submitted {
	height: 330px
}

.corporate-marketo .dropdown_country.marketo-submitted p.success_text {
	background: 0 0;
	color: rgba(0, 0, 0, .75);
	font-size: 18px;
	line-height: 1.33
}

@media (min-width:768px) {
	.corporate-marketo div.dropdown_country {
		width: 452px
	}
}

@media (min-width:992px) {
	.form_wrapper {
		display: inline-block;
		Padding-top: 30px;
		Padding-right: 15px;
		Padding-bottom: 30px;
		Padding-left: 15px;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
		-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
		position: relative;
		background: #f9f9f9;
		border: 1px solid #e7e7e7;
		z-index: 0
	}
	.drop_query .form_wrapper_drp_qry {
		height: auto!important
	}
	.mob_drop_query .form_wrapper {
		z-index: 0!important
	}
}

@media (min-width:1200px) {
	.form_wrapper {
		display: inline-block;
		Padding-top: 30px;
		Padding-right: 30px;
		Padding-bottom: 30px;
		Padding-left: 30px;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
		-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
		position: relative;
		background: #f9f9f9;
		border: 1px solid #e7e7e7;
		z-index: 0
	}
}

@media (max-width:991px) {
	.mob_drop_query .form_wrapper h6 {
		margin-top: 0;
		margin-bottom: 20px
	}
	.mob_drop_query .error_msg {
		margin-bottom: 15px
	}
	.mob_drop_query .message-txt {
		margin-top: 25px;
		margin-bottom: 10px;
		padding-bottom: 0;
		display: inline-block;
		width: 100%
	}
	.mob_drop_query .leadform_radio_btn div.form-radio,
	.mob_drop_query .leadform_radio_btn div.radio-headin {
		margin-bottom: 5px
	}
	.mob_drop_query .drop-query-submit {
		margin-top: 15px;
		margin-bottom: 15px
	}
}

@media (max-width:767px) {
	.responsive-columns-3 {
		border: 1px solid #ccc!important;
		width: 100%!important
	}
	.responsive-columns-3 td {
		border: 0 solid #ccc!important;
		width: 100%!important;
		display: block;
		padding: 10px;
		border-bottom: 1px solid #9e9e9e!important
	}
	.responsive-columns-3 thead {
		display: none
	}
	.responsive-columns-3 tr:nth-child(even) {
		background: #f5f5f5
	}
	.responsive-columns-3 tr:nth-child(odd) {
		background: #fff
	}
	.dropdown_country {
		margin-top: 0;
		margin-bottom: 50px
	}
	div#section_video_modal {
		min-height: 100px
	}
}

.knowledge-bank-section {
	width: 100%;
	min-height: 300px
}

.knowledge-bank-section .container {
	position: relative
}

.knowledge-bank-section h3 {
	Padding-bottom: 5px;
	font-size: 21px;
	font-weight: 300;
	color: #222
}

.knowledge-bank-section h3:after {
	content: "";
	background: #222;
	height: 2px;
	position: relative;
	top: 3;
	margin-left: 1px;
	display: block
}

.knowledge-bank-div_outer {
	width: 95%;
	height: 300px;
	margin: 0 auto;
	overflow: hidden
}

.knowledge-bank-div {
	width: 10000px;
	margin: 0 auto;
	display: inline-block
}

.knowledge-bank-section .inner-section {
	Padding-left: 0;
	float: left;
	width: 230px
}

.knowledge-bank-section .knowledge-bank-div li .link-14sp,
.knowledge-bank-section .knowledge-bank-div li .link-grey,
.knowledge-bank-section .knowledge-bank-div li a {
	color: #333;
	display: block;
	Padding-top: 5px;
	Padding-right: 5px;
	Padding-bottom: 15px;
	Padding-left: 5px;
	position: relative;
	height: auto;
	margin-bottom: 5px
}

.knowledge-bank-section .inner-section img {
	width: 100%;
	height: 150px
}

.knowledge-bank-section p {
	display: block;
	margin-top: 10px;
	color: #222;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
	max-height: 73px
}

.knowledge-bank-section .knowledge-bank-div .article_link {
	color: #5fcf80;
	font-size: 13px;
	font-weight: 300;
	position: absolute;
	bottom: 0
}

.knowledge-bank-section .knowledge-bank-div li .link-14sp:hover,
.knowledge-bank-section .knowledge-bank-div li .link-grey:hover,
.knowledge-bank-section .knowledge-bank-div li a:hover {
	background: #f5f5f5
}

.knowledge-bank-section .inner-section .video_caro_in_cr {
	margin-left: 32px
}

.knowledge-bank-section .prev_arrow {
	left: 15px
}

.knowledge-bank-section .next_arrow {
	right: 15px
}

.knowledge-bank-section .card_arrows {
	top: 125px
}

@media (min-width:992px) {
	.knowledge-bank-section .inner-section {
		width: 270px
	}
}

.resources_default .resources_default-nav {
	background: #1c1206
}

.resources_default .resources_menu {
	display: inline-block
}

.resources_default .resources_menu ul {
	margin-bottom: 0
}

.resources_default .resources_menu li {
	display: inline
}

.resources_default .resources_menu li .link-14sp,
.resources_default .resources_menu li .link-grey,
.resources_default .resources_menu li a {
	font-size: 13px;
	letter-spacing: .25px;
	font-weight: 300;
	Padding-top: 10px;
	Padding-right: 10px;
	Padding-bottom: 10px;
	Padding-left: 10px;
	text-transform: uppercase;
	color: #fff;
	display: inline-block
}

.resources_default .resources_menu .selected_resource_menu,
.resources_default .resources_menu li .link-14sp:hover,
.resources_default .resources_menu li .link-grey:hover,
.resources_default .resources_menu li a:hover {
	border-bottom: 2px solid #ff9002
}

.resources_header {
	border-bottom: 1px solid #ccc;
	display: none
}

@media (max-width:767px) {
	h1.bg-h1-40sp,
	h1.light-40sp {
		font-size: 30px
	}
	.resources_article_section .banner-content {
		top: 60px
	}
	.team-page .default_text_resources {
		top: 15px
	}
	.career-page .default_text_resources {
		top: 0
	}
	.reviews_outer .banner-content {
		top: 30px;
		width: 92%
	}
}

@media (min-width:768px) {
	.resources_default .resources_menu li .link-14sp,
	.resources_default .resources_menu li .link-grey,
	.resources_default .resources_menu li a {
		padding: 15px 0;
		color: #333;
		display: block;
		border-bottom: 1px dashed #333
	}
	.resources_default .resources_default-nav {
		background: #fff
	}
	.resources_default .resources_menu {
		width: 100%!important
	}
	.resources_default .resources_menu li {
		margin: 0
	}
	.resources_default .resources_menu li .link-14sp:after,
	.resources_default .resources_menu li .link-grey:after,
	.resources_default .resources_menu li a:after {
		position: absolute;
		right: 20px;
		margin-top: 3px;
		background: url(../../images/free-resources_sprite_imgae.png) -3px -16px no-repeat;
		display: inline-block;
		content: "";
		width: 10px;
		height: 15px
	}
	.resources_article_section .banner-content {
		top: 58px
	}
	.team-page .default_text_resources {
		top: 18px
	}
	.career-page .default_text_resources {
		top: 0
	}
	.reviews_outer .banner-content {
		top: 38px
	}
}

@media (min-width:992px) {
	.resources_default .resources_menu li .link-14sp,
	.resources_default .resources_menu li .link-grey,
	.resources_default .resources_menu li a {
		padding: 10px;
		color: #fff;
		display: inline-block;
		border-bottom: 2px dashed transparent
	}
	.resources_default .resources_default-nav {
		background: #1c1206
	}
	.resources_default .resources_menu {
		width: 100%
	}
	.resources_default .resources_menu li {
		margin: 0 20px
	}
	.resources_default .resources_menu li .link-14sp:after,
	.resources_default .resources_menu li .link-grey:after,
	.resources_default .resources_menu li a:after {
		display: none
	}
	.resources_article_section .banner-content {
		top: 45px
	}
	.career-page .default_text_resources,
	.team-page .default_text_resources {
		top: 5px
	}
}

.course-faq h3,
.course-faq h3 .link-14sp,
.course-faq h3 .link-grey,
.course-faq h3 a,
.course-faq h4 {
	font-size: 16px;
	color: rgba(10, 9, 9, .9);
	font-weight: 400
}

.affiliate_page .course-faq {
	margin: 0 0 15px
}

.course-faq {
	margin-top: 25px;
	margin-left: 0
}

.course-faq h3,
.course-faq h4 {
	padding: 10px 5% 10px 0;
	margin-bottom: 0;
	margin-top: 0;
	text-transform: none;
	width: 100%;
	line-height: 30px;
	position: relative
}

.course-faq ul li div,
.course-faq ul li div p {
	font-size: 14px;
	line-height: 1.6;
	color: #474444;
}

.course-faq ul li img {
	width: 100%;
	height: 100%
}

.course-faq .arrow-down,
.course-faq .arrow-up {
	top: 0;
	bottom: 0;
	margin: auto
}

.course-faq .arrow-up {
	position: absolute;
	right: -8px;
	background-position: -106px -137px
}

.course-faq .arrow-down {
	background-position: -75px -134px;
	position: absolute;
	right: 5px
}

.arrow-down,
.arrow-up {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -105px -137px no-repeat;
	float: right;
	width: 30px;
	height: 15px
}

.course-faq ul li p {
	font-size: 16px;
	line-height: 26px;
	letter-spacing: .25px;
	color: #777
}

.course-faq .arrow-up:hover {
	background-position: -178px -264px
}

.course-faq .arrow-down:hover {
	background-position: -147px -260px
}

.course-faq li {
	padding: 0
}

.course-faq li li {
	border: 0;
	list-style: inside
}

#learn-box .course-faq li li {
	list-style: none
}

.free-trail-popup:before {
	display: inline-block;
	vertical-align: middle;
	content: " ";
	height: 100%
}

.free-trail-popup .modal-dialog {
	min-height: 200px;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	margin: 0 auto;
	width: 510px;
	color: #81868a;
	padding-left: 60px;
	padding-right: 60px
}

.free-trail-popup .trail-details {
	display: block;
	margin: 0 auto
}

.free-trail-popup h3 {
	font-size: 20px;
	color: #494f55;
	margin-top: 45px;
	margin-bottom: 25px;
	font-weight: 400
}

.free-trail-popup h3 span {
	display: block;
	font-size: 14px;
	color: #484f57;
	margin-bottom: 18px;
	margin-top: 10px
}

.free-trail-popup .enroll-btn {
	margin-bottom: 48px;
	margin-top: 16px;
	background: #00a6df;
	height: auto;
	line-height: 34px;
	min-width: 244px;
	font-size: 14px;
	font-weight: 400;
	padding: 0
}

.free-trail-popup .form-checkbox label,
.free-trail-popup .form-checkbox label .link-14sp,
.free-trail-popup .form-checkbox label .link-grey,
.free-trail-popup .form-checkbox label a {
	font-size: 12px
}

.free-trail-popup .enroll-btn:hover {
	background: #0d87b1
}

.free-trail-popup .form-checkbox {
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	text-align: left
}

.free-trail-popup .form-checkbox label span.checkbox-material {
	top: 0
}

#free_trial_info .support_coutry_code {
	min-height: 30px;
	text-align: left
}

#free_trial_info .support_coutry_code .floating-label {
	color: #777;
	font-size: 13px
}

#free_trial_info .support_coutry_code .placeholder_wrap input {
	width: 60%;
	color: #000;
	font-size: 14px
}

#free_trial_info .support_coutry_code input:focus+.floating-label {
	font-size: 11px;
	color: #00a6df
}

#free_trial_info .support_coutry_code input:valid+.floating-label {
	font-size: 11px
}

#free_trial_info .support_coutry_code input.error+.floating-label,
#free_trial_info .support_coutry_code input.error:focus+.floating-label {
	color: red;
	font-size: 11px
}

#free_trial_info .support_coutry_code span.country_code_span {
	color: #000
}

#free_trial_info .support_coutry_code .floating-label_border {
	top: inherit;
	bottom: -2px
}

#free_trial_info .support_coutry_code.error span.country_code_span {
	color: red
}

#free_trial_info input {
	border-radius: 0
}

@media (max-width:767px) {
	.free-trail-popup {
		overflow-y: auto!important
	}
	.free-trail-popup:before {
		display: none
	}
	.free-trail-popup .modal-dialog {
		width: 90%;
		padding-left: 15px;
		padding-right: 15px;
		display: block;
		margin: 80px auto 250px
	}
	.free-trail-popup h3 {
		font-size: 18px;
		display: inline-block;
		margin-top: 30px;
		margin-bottom: 15px
	}
	.free-trail-popup h3 span {
		font-size: 12px;
		font-weight: 300;
		width: 185px;
		margin-bottom: 0
	}
	.free-trail-popup .enroll-btn {
		margin-bottom: 30px;
		margin-top: 10px
	}
}

.course-details-section .course-banner {
	height: auto;
	position: relative;
	background: url(../../new/images/course-page-banner.jpg) center center/cover no-repeat #1e3133;
	margin-top: 0;
	color: #fff
}

.course-details-section .course-banner h1 {
	color: #fff;
	margin: 48px 0 0
}

.course-banner .course-rate {
	width: auto;
	float: left;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 12px;
	color: #9099a2;
	line-height: 18px;
	font-size: 12px
}

.course-banner .certified:before,
.course-banner .learners-list:before,
.industry-type p:before {
	width: 20px;
	height: 20px;
	background: url(../../images/new-couuse-spriteV1.png) no-repeat;
	content: "";
	display: inline-block;
	float: left;
	margin-right: 5px
}

.learning-path-banner section.course-training-type .container-fluid,
section.classroom-training-type {
	height: auto
}

.course-banner .certified:before {
	background-position: -8px -9px
}

.course-banner .learners-list:before {
	background-position: -32px -9px
}

.learning-path-banner .industry-type {
	float: none
}

.industry-type {
	clear: both;
	margin-top: 2px;
	margin-bottom: 30px;
	float: left
}

.industry-type p {
	position: relative;
	padding-left: 20px;
	margin: 15px 0 20px
}

.course-banner .industry-type p span {
	display: block;
	font-size: 12px;
	line-height: 10px;
	color: #9099a2
}

.industry-type p:before {
	position: absolute;
	top: 2px;
	left: 0;
	background-position: -61px -9px;
	width: 12px
}

.video-icon-span {
	margin-top: 100px;
	display: block
}

section.course-training-type {
	width: 100%
}

section.course-training-type .container-fluid {
	background-color: rgba(49, 176, 213, .2);
	padding: 0
}

section.course-training-type .self-lvc {
	background-color: rgba(0, 145, 189, .3);
	position: relative;
	overflow: hidden;
	padding-left: 20px;
	padding-bottom: 20px
}

section.course-training-type .self-lvc.active {
	background-color: #0091b6
}

section.course-training-type .self-online .self-online-8 {
	float: right
}

section.classroom-training-type .self-lvc .self-lvc-8,
section.lvc-training-type .self-lvc .self-lvc-8,
section.online-training-type .self-online .self-online-8 {
	margin: 0 auto;
	float: none
}

.label-left:after,
.label-left:before {
	padding: .2em 2.5em;
	position: absolute;
	background: #69bf80;
	color: #fff;
	font: 300 11px sans-serif
}

.label-left:before {
	top: 9px;
	left: -22px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	content: 'PRO+'
}

section.course-training-type article {
	float: left;
	width: 260px;
	margin-top: 30px;
	margin-left: 10px
}

section.course-training-type .self-lvc article,
section.course-training-type .self-online article {
	width: 320px
}

section.course-training-type .self-lvc article {
	padding-right: 30px
}

.right-button-div .batch-link.link-14sp,
.right-button-div .batch-link.link-grey,
.right-button-div a.batch-link {
	clear: both;
	padding: 10px;
	margin-top: 10px
}

section.course-training-type .right-button-div {
	float: right;
	margin-top: 32px;
	margin-right: 0;
	margin-bottom: 0
}

section.online-training-type .right-button-div {
	margin-top: 45px
}

section.course-training-type .right-button-div span {
	display: block;
	text-align: center;
	margin-bottom: 10px;
	font-size: 26px;
	font-weight: 400
}

section.course-training-type .right-button-div .btn-warning {
	width: 140px;
	text-transform: uppercase;
	font-size: 12px;
	float: right;
	white-space: normal
}

.bundle-course-name,
.seo_txt_container,
ul.sub-accord li .course-txt b {
	white-space: nowrap;
	text-overflow: ellipsis
}

section.course-training-type .right-button-div span em {
	font-size: 14px;
	font-weight: 300;
	position: relative;
	top: -11px;
	left: -5px;
	font-style: inherit
}

section.course-training-type h4 {
	color: #fff;
	margin: 0;
	font-size: 24px;
	font-weight: 300;
	line-height: 28px
}

section.course-training-type p {
	margin-top: 10px;
	line-height: 18px;
	font-size: 13px
}

.classroom-training-type .self-lvc .select-country-city,
.classroom-training-type .self-lvc h4.class-room {
	display: block
}

.classroom-training-type .label-left,
.classroom-training-type .right-button-div,
.classroom-training-type .self-online,
.classroom-training-type h4.inst-led,
.course-training-type .select-country-city,
.course-training-type h4.class-room {
	display: none
}

.classroom-training-type .self-lvc .select-country-city {
	margin-top: 20px!important
}

section.classroom-training-type .self-lvc article {
	width: auto
}

.classroom-training-type .self-lvc {
	width: 100%
}

.self-lvc .select-country-city {
	float: right;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 30px;
	color: #fff;
	font-size: eil(18px)
}

.self-lvc .select-country-city .link-14sp,
.self-lvc .select-country-city .link-grey,
.self-lvc .select-country-city a {
	font-size: 12px;
	border-bottom: 1px dotted #fff;
	color: #fff
}

section.classroom-training-type .self-lvc article {
	margin-top: 20px;
	margin-bottom: 20px
}

.self-lvc .select-country-city div {
	float: right;
	margin-right: 20px;
	width: 120px;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	position: relative
}

.self-lvc .select-country-city:before {
	background: url(../../images/new-couuse-spriteV1.png) -7px -40px no-repeat;
	width: 25px;
	height: 25px;
	content: "";
	display: inline-block;
	vertical-align: middle
}

.self-lvc .select-country-city div:after {
	background: url(../../images/new-couuse-spriteV1.png) -35px -39px no-repeat;
	width: 15px;
	height: 15px;
	content: "";
	display: inline-block;
	position: absolute;
	top: 5px;
	right: 0
}

.self-lvc .select-country-city div select {
	background: 0 0;
	border: 0;
	color: #fff;
	width: 160px;
	position: relative;
	z-index: 1
}

.self-lvc .select-country-city div select option {
	color: #000
}

.self-lvc .select-country-city div select:focus {
	outline: 0;
	border: none
}

section.lvc-training-type .self-lvc,
section.online-training-type .self-online {
	width: 100%;
	padding-bottom: 20px
}

.online-training-type .self-lvc,
section.lvc-training-type .self-lvc .label-left {
	display: none
}

section.lvc-training-type .self-lvc article,
section.online-training-type .self-online article,
section.online-training-type article {
	margin-top: 32px
}

section.lvc-training-type article h4,
section.lvc-training-type article p,
section.online-training-type article h4,
section.online-training-type article p {
	width: auto
}

section.lvc-training-type article p,
section.online-training-type article p {
	margin-top: 6px
}

section.lvc-training-type .right-button-div span,
section.online-training-type .right-button-div span {
	float: none;
	margin-right: 10px
}

section.course-training-type .right-button-div p {
	width: auto;
	color: #a2d3e1;
	font-size: 12px;
	margin: 0;
	padding: 0;
	float: right;
	clear: left;
	display: none
}

section.online-training-type .right-button-div p {
	display: block;
	clear: both;
	margin-top: 5px;
	margin-right: 5px
}

.online-course-cal {
	display: none
}

.course-details-section .learning-path-banner {
	background: url(../../images/learning-path-bg.jpg) center center/cover no-repeat #1e3133;
	overflow: inherit
}

.main_outer_wrap {
	height: auto;
	display: table;
	padding: 5px 0 10px
}

.main_outer_wrap .col-sm-4,
.main_outer_wrap .col-sm-8 {
	float: none;
	display: table-cell!important;
	vertical-align: middle
}

.main_outer_wrap .col-sm-4.cnt-video {
	text-align: right;
	line-height: 0;
	padding-right: 0;
	overflow: hidden
}

.course-details-section .learning-path-banner .banner_container,
.view-more-btn {
	text-align: center
}

.course-sm-peragraph {
	float: left;
	line-height: normal;
	color: #9099a2;
	font-size: 12px;
	margin: 0 0 35px
}

.course-sm-peragraph p {
	margin-bottom: 2px
}

.learning-path-banner .banner_container .main_outer_wrap {
	width: 697px;
	margin: 0 auto;
	display: block
}

.course-details-section .learning-path-banner h1 {
	line-height: 45px
}

.learning-path-banner .course-rate,
.learning-path-banner .learners-list,
.learning-path-banner .rating_wrap {
	float: inherit;
	display: inline-block
}

.learning-path-banner .industry-type p {
	font-size: 18px;
	line-height: 1.6em;
	text-align: center;
	padding-left: 0;
	width: 500px;
	margin: 0 auto 30px
}

.learning-path-banner .industry-type p:before {
	display: none
}

.learning-path-banner .self-online ul {
	margin-top: 25px
}

.learning-path-banner .self-online ul li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 5px;
	color: rgba(255, 255, 255, .9);
	line-height: 1.5;
	font-size: 14px;
	text-align: left
}

.learning-path-banner .self-online ul li:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url(../../images/learning-path-sprite.png) -5px -145px no-repeat;
	display: inline-block;
	position: absolute;
	left: -5px
}

.course-video span,
.review-container .review-section .profile {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background-clip: padding-box
}

.learning-path-banner section.course-training-type .container-fluid {
	display: table;
	width: 100%
}

.learning-path-banner section.course-training-type .right-button-div {
	float: left!important;
	margin-top: 15px;
	margin-right: 85px;
	margin-left: 20px
}

.learning-path-banner .rgt-button-div {
	float: right
}

.learning-path-banner section.course-training-type .right-button-div p {
	display: block;
	width: 100%;
	margin-bottom: 13px;
	font-size: 14px;
	font-weight: 300;
	color: #fff
}

.learning-path-banner section.course-training-type .right-button-div p.bg-caption,
.learning-path-banner section.course-training-type .right-button-div p.caption {
	font-size: 14px;
	color: rgba(255, 255, 255, .5);
	font-weight: 300;
	margin-bottom: 10px
}

.learning-path-banner section.course-training-type .right-button-div span {
	text-align: left;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: 300
}

.rgt-button-div {
	float: left;
	margin-top: 20px;
	display: block
}

.rgt-button-div span {
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 5px;
	display: inline-block
}

.rgt-button-div p.tax {
	font-size: 12px
}

.learning-path-banner section.course-training-type {
	height: auto
}

.course-banner .video-icon-span {
	height: 120px;
	display: block
}

.course-banner .course-video {
	position: absolute;
	top: 0;
	right: 10%;
	bottom: 0;
	width: 115px;
	height: 80px;
	margin: auto
}

.course-banner .course-video .course_video_ban {
	font-size: 14px;
	font-weight: 300;
	position: relative;
	color: #fff;
	display: inline-block
}

.course_video_play.youtube span {
	display: none
}

.course-video span {
	position: absolute;
	top: 10px;
	left: 9px;
	-webkit-animation: movearound 3s ease infinite;
	animation: movearound 3s ease infinite;
	border-radius: 50%;
	width: 101px;
	height: 101px;
	box-shadow: 0 0 25px #fff
}

.course_video_play.youtube:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/playiocn.svgz) no-repeat;
	width: 78px;
	height: 60px;
	content: "";
	display: block;
	margin: 0 auto
}

.course_video_play.youtube {
	width: 150px
}

.no-bundle h3.bg-h3 {
	text-align: left
}

.main_outer_wrap .cnt-video {
	padding-top: 10px;
	padding-bottom: 8px
}

h2.courepage-intro-text {
	clear: both;
	color: #474444;
	font-size: 14px;
	line-height: 1.57;
	padding: 0 0 15px;
	display: inline-block;
	font-weight: 400
}

@media (min-width:768px) and (max-width:991px) {
	.learning-path-banner section.course-training-type .container-fluid .self-lvc,
	.rgt-button-div {
		text-align: center
	}
	section.course-training-type .self-online .self-online-8 {
		width: 100%
	}
	.learning-path-banner section.course-training-type .right-button-div p {
		display: inline-block;
		float: none;
		width: auto
	}
	.learning-path-banner section.course-training-type .right-button-div span {
		display: inline-block;
		float: none;
		width: auto;
		font-size: 14px
	}
	.rgt-button-div {
		float: none;
		display: inline-block;
		width: 100%
	}
	.learning-path-banner section.course-training-type .self-lvc .self-lvc-8 .right-button-div {
		text-align: center;
		width: 100%;
		margin-left: 0;
		min-height: initial
	}
	section.course-training-type .right-button-div {
		margin-bottom: 0;
		margin-left: 5px
	}
	section.course-training-type .right-button-div span {
		text-align: left;
		margin-left: 8px
	}
}

@media (min-width:992px) {
	.banner_container {
		padding-left: 0
	}
	section.course-training-type .self-lvc article,
	section.course-training-type .self-online article {
		width: 270px
	}
	.self-online .self-online-8 .right-button-div .btn {
		position: relative
	}
	section.course-training-type .right-button-div {
		padding-right: 10px;
		float: right!important;
		margin-bottom: 20px;
		width: 180px
	}
	section.online-training-type .self-online article,
	section.online-training-type article {
		margin-left: 0
	}
	section.online-training-type .right-button-div {
		width: auto;
		margin-top: 30px
	}
	.learning-path-banner section.course-training-type .right-button-div {
		margin-right: 0
	}
}

@media (min-width:1200px) {
	.learning-path-banner section.course-training-type .self-online .self-online-8 {
		width: 550px
	}
	.col-sm-6.self-lvc .self-lvc-8 {
		max-width: 560px
	}
	section.course-training-type .self-lvc article,
	section.course-training-type .self-online article {
		width: 368px
	}
	.self-online .self-online-8 .right-button-div .btn {
		position: initial;
		left: 0;
		float: right
	}
	.learning-path-banner section.course-training-type .right-button-div {
		margin-right: 85px
	}
}

@media (min-width:768px) {
	.learning-path-banner section.course-training-type .container-fluid .self-lvc,
	.learning-path-banner section.course-training-type .container-fluid .self-online {
		display: table-cell;
		height: auto;
		vertical-align: middle;
		float: none;
		padding-bottom: 20px;
		width: 50%
	}
	.master-second-course .box-fluid {
		display: none
	}
	.course-banner .video-icon-span {
		margin-bottom: 48px
	}
	section.lvc-training-type .self-lvc article,
	section.online-training-type .self-online article,
	section.online-training-type article {
		width: 51%;
		padding-right: 15px
	}
	section.course-training-type .right-button-div {
		float: left;
		margin-bottom: 0
	}
	section.lvc-training-type .self-lvc .right-button-div {
		float: right
	}
	section.lvc-training-type .right-button-div span,
	section.online-training-type .right-button-div span {
		float: left
	}
	.learning-path-banner .rgt-button-div {
		margin-right: 15px
	}
}

@media (min-width:480px) {
	section.classroom-training-type .self-lvc .self-lvc-8,
	section.lvc-training-type .self-lvc .self-lvc-8,
	section.online-training-type .self-online .self-online-8 {
		width: 100%
	}
}

@media (max-width:767px) {
	.banner_section.course-banner.learning-path-banner section.course-training-type .container-fluid,
	.banner_section.course-banner.learning-path-banner section.course-training-type .self-lvc,
	.course-banner .video-icon-span,
	section.course-training-type {
		height: auto
	}
	.course-details-section .banner_section h1 {
		margin-top: 20px;
		margin-bottom: 0
	}
	section.course-training-type .self-lvc .self-lvc-8,
	section.course-training-type .self-online .self-online-8,
	section.course-training-type article {
		width: 100%
	}
	section.course-training-type .right-button-div {
		margin-top: 15px
	}
	.rgt-button-div {
		width: 100%;
		text-align: center;
		margin: -20px 0 30px
	}
	section.course-training-type .rgt-button-div .btn-warning {
		float: none;
		text-align: center;
		display: inline-block
	}
	.learning-path-banner .banner_container .main_outer_wrap {
		width: 90%
	}
	.course-details-section .learning-path-banner h1 {
		width: 100%;
		line-height: 35px
	}
	#learn-box .section-two .box-fluid:nth-child(2) {
		display: none
	}
	.master-second-course .box-fluid {
		display: block;
		border-top: 1px solid #ddd;
		background: #fff;
		position: relative
	}
	.master-second-course .box-fluid h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 20px
	}
	#learn-box h3.standard-title.extraspace {
		margin-top: 30px;
		margin-bottom: 30px
	}
	#learn-box .strip-dot.frst-dot {
		bottom: 10px
	}
	#learn-box .faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
		padding-right: 0
	}
	section#learn-box #learning-path-faq .course-faq h5 {
		padding-left: 15px
	}
	#learn-box .section-one h4,
	#learn-box .section-one p {
		Padding-right: 20px;
		Padding-left: 20px
	}
	#learn-box .section-one.append-box .lrng-pdng-dv {
		padding: 30px 0
	}
	#learn-box .course-details-container .section-one {
		padding: 0
	}
	.learning-path-banner section.course-training-type .right-button-div p {
		margin-bottom: 13px;
		display: inline-block;
		width: auto;
		float: none
	}
	.learning-path-banner section.course-training-type .rgt-button-div p,
	.learning-path-banner section.course-training-type .right-button-div p {
		margin-top: 5px
	}
	.course-details-container.container.container-learning-pth {
		margin-top: 0
	}
	section#Course-directors {
		Padding-top: 0;
		Padding-right: 0;
		Padding-bottom: 60px;
		Padding-left: 0
	}
	.course-details-container.container.lpath {
		padding-bottom: 30px
	}
	.learning-path-banner section.course-training-type .right-button-div span {
		margin: 0 0 25px;
		display: inline-block;
		float: none;
		font-size: 14px
	}
	.learning-path-banner .self-online ul {
		margin-bottom: 25px;
		padding-left: 20px
	}
	.learning-path-banner section.course-training-type .right-button-div {
		text-align: center;
		width: 100%;
		margin-left: 0;
		padding-top: 10px
	}
	.learning-path-banner section.course-training-type .rgt-button-div p {
		margin-top: 5px
	}
	.main_outer_wrap .col-sm-4,
	.main_outer_wrap .col-sm-8 {
		float: inherit;
		min-width: inherit;
		text-align: center
	}
	.main_outer_wrap {
		display: block
	}
	.course-sm-peragraph,
	.industry-type {
		display: none
	}
	.course-banner .course-rate,
	.course-banner .learners-list:before {
		clear: both;
		width: auto;
		float: none
	}
	.course-banner .learners-list:before {
		position: relative;
		top: 5px;
		width: 20px
	}
	.learners .rating_wrap .stars,
	section.course-training-type .right-button-div {
		float: none;
		display: inline-block
	}
	.course-banner .video-icon-span,
	section.course-training-type .right-button-div {
		margin-bottom: 30px
	}
	.course-banner .course-rate {
		margin: 10px 0
	}
	.course-banner .course-video {
		position: inherit
	}
	.video-icon-span {
		margin-top: 20px
	}
	.course-banner .video-icon-span,
	section.course-training-type {
		text-align: center
	}
	.right-button-div .batch-link.link-14sp,
	.right-button-div .batch-link.link-grey,
	.right-button-div a.batch-link {
		max-width: 167px;
		margin: 10px auto 0
	}
	section.course-training-type .right-button-div span em {
		font-weight: 300
	}
	section.course-training-type .self-lvc article {
		padding-right: 0
	}
	section.lvc-training-type .right-button-div .batch-link {
		margin: 10px auto 0
	}
	section.lvc-training-type .right-button-div span,
	section.lvc-training-type .self-lvc article,
	section.online-training-type .self-online article,
	section.online-training-type article {
		width: 100%;
		margin-left: 0
	}
	#learn-box h2 {
		text-align: center
	}
	section.online-training-type .right-button-div p {
		float: none;
		padding-top: 10px
	}
	.classroom-course-cal .calender_bottom_text p.service-tax {
		float: left
	}
	section.course-training-type article {
		margin-top: 30px;
		margin-left: 0
	}
	section.course-training-type .self-lvc article,
	section.course-training-type .self-online article {
		width: auto
	}
	section.course-training-type .self-lvc {
		padding-left: 15px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	section.course-training-type .self-online .self-online-8 {
		width: 96%
	}
}

div.course-banner-bot {
	box-shadow: 0 2px 2px 0 rgba(199, 199, 199, .5);
	position: relative;
	top: 0;
	width: 100%;
	margin-top: 0
}

div.course-banner-bot ul {
	margin-bottom: 0
}

div.course-banner-bot .course-content-header li {
	margin-right: 40px;
	position: relative;
	display: inline-block
}

div.course-banner-bot .course-content-header li.sticky_training_type {
	margin-right: 0
}

div.course-banner-bot .course-content-header li.sticky_training_type:after {
	width: 0
}

div.course-banner-bot .course-content-header li:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	border-bottom: 3px solid #00a7dc;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transform-origin: 0 0;
	-moz-transform: scaleX(0);
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -moz-transform .2s ease-in;
	transform: .2s ease-in
}

div.course-banner-bot .course-content-header li.active:after,
div.course-banner-bot .course-content-header li:hover:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-moz-transform: scaleX(1)
}

div.course-banner-bot .course-content-header li .link-14sp:hover,
div.course-banner-bot .course-content-header li .link-grey:hover,
div.course-banner-bot .course-content-header li a:hover {
	border-bottom: 0
}

div.course-banner-bot .course-content-header li .link-14sp,
div.course-banner-bot .course-content-header li .link-grey,
div.course-banner-bot .course-content-header li a {
	padding: 0;
	line-height: 52px;
	font-size: 14px;
	color: rgba(10, 9, 9, .8);
	font-weight: 400;
	display: inline-block;
	position: relative;
	top: 1px
}

div.course-banner-bot .course-content-header-right form span {
	position: relative;
	top: 2px;
	left: -5px
}

div.course-banner-bot .course-content-header li.sticky_training_type .link-14sp,
div.course-banner-bot .course-content-header li.sticky_training_type .link-grey,
div.course-banner-bot .course-content-header li.sticky_training_type a {
	padding: 10px 10px 9px;
	line-height: 20px;
	color: #fff
}

.view-more-btn {
	width: 100%
}

.course-content-header-right {
	display: inline-block;
	position: absolute;
	right: 0;
	height: 50px;
	vertical-align: middle;
	line-height: 50px
}

.course-faq li,
.course-preview-accord li .expand-content,
.minus,
.plus,
.special-tag {
	position: relative
}

@media (min-width:992px) {
	.banner-bot,
	div.course-banner-bot {
		display: block
	}
}

#section_video_modal {
	min-height: 300px
}

#section_video_modal .video-container {
	margin-bottom: -9px
}

.faq_affiliate.blog-guidelines.learnig-acc .course-preview-accord li {
	margin-bottom: 0
}

.faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
	padding: 0;
	border-bottom: 1px solid #d8d8d8
}

.course-faq li {
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	Padding-top: 4px;
	Padding-right: 0;
	Padding-bottom: 4px;
	Padding-left: 0
}

.course-preview-accord li {
	line-height: 35px;
	margin-bottom: 1px
}

.course-preview-accord li .accord-head {
	cursor: pointer;
	overflow: hidden;
	width: 100%
}

.course-preview-accord .accord-head .collapse,
.course-preview-accord .accord-head .expand {
	float: left;
	Padding-top: 10px;
	Padding-right: 12px;
	Padding-bottom: 10px;
	Padding-left: 12px;
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: 300;
	color: #0a0909
}

.course-preview-accord li .accord-head .link-14sp,
.course-preview-accord li .accord-head .link-grey,
.course-preview-accord li .accord-head a {
	color: #fff;
	font-weight: 300;
	font-size: 14px
}

.course-preview-accord li .link-14sp,
.course-preview-accord li .link-grey,
.course-preview-accord li a {
	Padding-top: 5px;
	Padding-right: 12px;
	Padding-bottom: 5px;
	Padding-left: 12px
}

.acc_height,
.acc_height_auto {
	padding: 0;
	margin: 0;
	overflow: hidden;
	clear: both
}

.faq_affiliate .link-14sp,
.faq_affiliate .link-grey,
.faq_affiliate a {
	color: #428bca
}

.course-details-container .link-14sp,
.course-details-container .link-grey,
.course-details-container a,
.view-btn-sub p {
	color: #41b7d8;
	font-size: 13px
}

.collapse {
	display: none
}

.acc_height {
	height: 0
}

.acc_height_auto {
	height: auto
}

.course-preview-accord li .accord-head .link-14sp .special-tag,
.course-preview-accord li .accord-head .link-grey .special-tag,
.course-preview-accord li .accord-head a .special-tag {
	margin-left: -18px
}

.special-tag {
	background: #5fd080;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	Padding-top: 4px;
	Padding-right: 15px;
	Padding-bottom: 4px;
	Padding-left: 15px;
	margin-right: 15px
}

.course-preview-accord .accord-head .collapse:after {
	background-position: -128px -218px
}

.course-preview-accord .accord-head .expand:after {
	background-position: -75px -211px
}

.course-preview-accord .accord-head .link-14sp:after,
.course-preview-accord .accord-head .link-grey:after,
.course-preview-accord .accord-head a:after {
	margin-right: 0;
	display: inline-block;
	content: "";
	float: left;
	width: 23px;
	height: 23px;
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) no-repeat
}

ul.sub-accord {
	background: #fff;
	border: 0;
	border-radius: 0
}

.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
	border-bottom: 1px solid #d8d8d8;
	background: #f5f5f5
}

.faq_affiliate.blog-guidelines.learnig-acc .course-faq ul ul li {
	border: none
}

ul.sub-accord li {
	background: #f5f5f5;
	border-bottom: 1px solid #eceaea;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 1px
}

.course-preview-accord .accord-head .collapse:hover,
ul.sub-accord li:hover {
	box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .1)
}

ul.sub-accord li .course-txt,
ul.sub-accord li .module {
	Padding-top: 12px;
	Padding-right: 12px;
	Padding-bottom: 10px;
	Padding-left: 12px;
	font-weight: 300;
	font-size: 14px;
	color: #222
}

.course-preview-accord li .expand-content span:first-child {
	float: left;
	margin: 6px 3px 0;
	width: 22px;
	height: 22px
}

.course-preview-accord li .minus {
	background-position: -51px -165px
}

.minus,
.plus {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -28px -165px no-repeat;
	display: inline-block;
	width: 22px;
	height: 20px;
	top: 2px;
	cursor: pointer
}

.subs-cp-wrapper ul.sub-accord li .course-txt b {
	width: 65%;
	display: inline-block;
	height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px
}

ul.sub-accord li .course-txt b {
	display: inline-block;
	height: 24px;
	max-width: 63%;
	overflow: hidden;
	padding-left: 0
}

ul.sub-accord li .course-txt b,
ul.sub-accord li .module {
	font-weight: 300;
	color: #222
}

ul.sub-accord li .watch_videos {
	padding: 6px 10px!important;
	height: auto;
	font-size: 12px;
	font-weight: 400;
	float: right;
	margin-top: 4px;
	background: #00a6df;
	box-shadow: none;
	border-radius: 2px;
	color: #fff;
	text-transform: capitalize;
	margin-right: 12px
}

.course-preview-accord li .watch_videos {
	position: absolute;
	right: 55px
}

.btn-info {
	background: #5bc0de;
	box-shadow: 2px 1px 1px #2ca2ba;
	height: 30px;
	color: #fff;
	border-color: #46b8da
}

.course-preview-accord li .expand-content span:last-child {
	float: right;
	font-weight: 300;
	font-size: 13px;
	Padding-top: 2px;
	Padding-right: 5px;
	color: #777
}

.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul li div.acc-active {
	width: 100%
}

.course-faq ul li div.acc-active {
	padding: 4px 0 8px;
	width: 95%;
	text-align: justify;
	cursor: text
}

.course-faq ul.course-preview-accord li div {
	width: 100%
}

.video-details {
	border: 0;
	background: #fff
}

ul.sub-accord li:last-child {
	border-bottom: none
}

.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq li:first-child,
ul.video-details li:first-child {
	border-top: 1px solid #eee
}

ul.video-details li {
	border-bottom: 0;
	background: #fff;
	margin-bottom: 2px
}

ul.video-details li:hover {
	box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .1)
}

#learn-box .section-two,
.master-card-btn.link-14sp,
.master-card-btn.link-grey,
a.master-card-btn {
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .08)
}

.faq_affiliate.blog-guidelines.learnig-acc .course-faq ul ul ul li {
	background: 0 0
}

.course-preview-accord li .expand-content b.nrml-txt {
	font-weight: 300
}

.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq .video-details li {
	border: 0;
	background: 0 0;
	margin-bottom: 2px
}

ul.course-preview-accord li ul.video-details li div {
	padding: 3px 12px
}

#enroll_overlay {
	display: block;
	width: 349px;
	height: 110px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	transition: all 2s ease-in-out;
	background: #fff;
	text-align: center
}

#enroll_overlay .enroll-link.link-14sp,
#enroll_overlay .enroll-link.link-grey,
#enroll_overlay a.enroll-link {
	color: #fff;
	margin-top: 30px
}

.bundle-course-name {
	width: 91%;
	display: inline-block;
	overflow: hidden;
	height: 28px
}

.course-preview-lead .modal-dialog {
	width: 94%
}

.course-preview-lead {
	position: fixed;
	background: rgba(0, 0, 0, .85);
	z-index: 999999999
}

.course-preview-lead .support_coutry_code {
	display: inline-block;
	width: 100%
}

.course-preview-lead .support_coutry_code .placeholder_wrap {
	float: left
}

.course-preview-lead .modal-dialog .form-checkbox {
	Padding-bottom: 15px
}

.course-preview-lead .modal-dialog .form-checkbox label {
	font-size: 12px
}

.course-preview-lead .modal-content .modal-body {
	height: 235px
}

.course-preview-lead .modal-content .modal-body .select_wraper select {
	width: 150%;
	font-size: 16px;
	color: rgba(0, 0, 0, .8)
}

.course-preview-lead .support_coutry_code .placeholder_wrap input {
	width: 58%
}

.course-preview-lead .support_coutry_code .floating-label_border {
	top: 2px
}

.course-preview-lead .modal-footer {
	display: none
}

@media (max-width:767px) {
	.course-preview-accord li .accord-head .link-14sp,
	.course-preview-accord li .accord-head .link-grey,
	.course-preview-accord li .accord-head a {
		font-size: 12px
	}
	#learn-box .faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
		padding-right: 0;
		list-style: none
	}
	.faq_affiliate.blog-guidelines.learnig-acc .course-faq li {
		padding-right: 0
	}
	.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq ul.sub-accord li .module,
	ul.sub-accord li .course-txt {
		display: initial
	}
	.course-preview-accord li .expand-content span:first-child,
	.course-preview-accord li .expand-content span:last-child {
		display: none
	}
	ul.sub-accord li .course-txt,
	ul.sub-accord li .module {
		font-size: 12px;
		padding-left: 3px
	}
	.course-preview-accord li .watch_videos {
		position: inherit;
		float: right;
		right: 10px
	}
	.course-preview-accord li .expand-content b {
		margin-left: 10px;
		width: 68%;
		float: left
	}
	ul.sub-accord li .watch_videos {
		padding: 6px 4px!important;
		margin-right: 0
	}
	.lightbox-holder #enroll_overlay.enroll-course-popup {
		width: 100%;
		padding: 15px 45px;
		height: 207px;
		top: 25px
	}
	.lightbox-holder #enroll_overlay.enroll-course-popup strong {
		display: block
	}
}

@media (min-width:768px) {
	.course-preview-accord .accord-head .link-14sp:after,
	.course-preview-accord .accord-head .link-grey:after,
	.course-preview-accord .accord-head a:after {
		margin-right: 25px
	}
	ul.course-preview-accord .accord-head .bundle-course-name.head_icon,
	ul.sub-accord li .course-txt b {
		padding-left: 20px;
		max-width: 72%
	}
	ul.sub-accord li .watch_videos {
		padding-right: 18px
	}
	.course-preview-lead .modal-dialog {
		width: 452px
	}
}

.course-details-container>div>div:last-child {
	border-bottom: 0
}

.review-container {
	overflow: hidden
}

.review-container .review-section {
	padding-bottom: 15px;
	overflow: hidden
}

.course_rev .review-container .review-section .profile {
	float: left;
	margin-right: 12px
}

.review-container .review-section .profile {
	margin-top: 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	cursor: pointer
}

.review-container .review-section .profile img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box
}

.course_rev .review-container .review-content {
	padding-left: 0;
	margin-left: 13px;
	position: relative;
	width: calc(100% - 73px);
	float: left;
	overflow: initial
}

.review-container .review-content {
	background: #fff;
	padding: 5px 10px 10px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-clip: padding-box;
	overflow: hidden;
	border-bottom: 1px solid #d8d8d8!important
}

.course_rev .review-container .review-content h5 {
	width: 100%;
	float: left
}

.review-container .review-content h5 {
	font-size: 16px;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0
}

.review-container .review-content h5 small {
	display: block;
	margin-bottom: 8px;
	color: #474444;
}

.review-container .stars {
	float: right;
	margin-top: 10px
}

.bundle-mid-sect .review-content .stars {
	margin-top: 0
}

.reviews.review-container .review-content p.review_wxpand {
	height: 48px;
	overflow: hidden;
	clear: both
}

.review-section .review-content p {
	font-size: 14px;
	color: #474444;
}

.review-section .review-content p.caption-dark {
	color: rgba(0, 0, 0, .8)
}

.course_rev .review-container .review-content .stars {
	float: left;
	margin-bottom: 10px
}

#overlay .course-video-pop iframe#sectionIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto
}

@media (min-width:480px) {
	.review-container .review-section .profile {
		width: 80px;
		height: 80px
	}
	.course_rev .review-container .review-content {
		width: calc(100% - 113px)
	}
	.bundle-mid-sect .review-content .stars {
		margin-top: 10px
	}
}

@media (min-width:768px) {
	.course_rev .review-container .review-content h5 {
		width: 90%
	}
	.course_rev .review-container .review-content .stars {
		float: right;
		margin-bottom: 0
	}
}

@media (min-width:992px) {
	.sticky_menu_top_mrgn {
		margin-top: -20px
	}
}

.offer-pormo {
	margin-top: -80px;
	transition: .5s all ease;
	height: 80px
}

.offer-pormo.promotions-html {
	margin-top: 0
}

.festive_offer_block {
	position: relative;
	display: block;
	z-index: 999;
	transition: .5s all ease;
	margin-top: 0
}

.enroll_offer {
	width: 100%;
	height: 80px;
	background: #c90954;
	z-index: 2;
	position: relative
}

.enroll_offer .enroll {
	text-align: center
}

.enroll_offer .enroll .link-14sp img,
.enroll_offer .enroll .link-grey img,
.enroll_offer .enroll a img {
	height: 66px
}

.view_offer {
	display: inline-block;
	height: 55px;
	width: auto;
	Padding-top: 5px;
	Padding-right: 0;
	Padding-bottom: 5px;
	Padding-left: 0
}

.festive_offer_block .slide_up {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 33px;
	left: 15px
}

.festive_offer {
	position: absolute;
	top: -200px;
	right: 16px;
	width: 68px;
	height: 160px;
	z-index: 1;
	transition: .5s all ease;
	background-repeat: no-repeat;
	display: none
}

.popup_country_wrapper .offer_pop {
	background: 0 0;
	border: 0;
	width: 300px
}

.offer_pop .close_country_btn {
	position: absolute;
	top: 8px;
	right: 12px;
	background: 0 0
}

.diwali_popup .dropdown_country {
	height: 525px
}

img[usemap],
map area {
	outline: 0
}

@media (min-width:768px) {
	.view_offer {
		width: 100%;
		Padding-top: 8px;
		Padding-right: 0;
		Padding-bottom: 8px;
		Padding-left: 0
	}
	.popup_country_wrapper .offer_pop {
		width: 639px;
		background: #fff
	}
	.festive_offer_block {
		display: block
	}
	.festive_offer_block .slide_up {
		right: 20px;
		top: 31px;
		left: inherit
	}
	.offer_pop .close_country_btn {
		position: absolute;
		top: 5px;
		right: 10px;
		background-position: -83px -322px;
		width: 25px;
		height: 25px
	}
	.enroll_offer .enroll {
		width: 700px
	}
}

@media (max-width:768px) {
	.diwali_popup .dropdown_country {
		top: 44px
	}
}

@media (min-width:992px) {
	.view_offer {
		width: auto
	}
	.festive_offer {
		display: block
	}
	.enroll_offer .enroll {
		width: 100%
	}
}

.ie8-and-bellow {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	z-index: 99999999999999;
	background: #fff
}

.ie8-and-bellow .upgrade-msg {
	margin-top: 100px
}

.ie8-and-bellow .upgrade-msg #browsers {
	margin-top: 40px
}

.ie8-and-bellow .upgrade-msg #browsers .link-14sp,
.ie8-and-bellow .upgrade-msg #browsers .link-grey,
.ie8-and-bellow .upgrade-msg #browsers a {
	margin-right: 25px
}

.ie8-and-bellow .upgrade-msg #browsers .link-14sp img,
.ie8-and-bellow .upgrade-msg #browsers .link-grey img,
.ie8-and-bellow .upgrade-msg #browsers a img {
	margin-right: 10px
}

@media screen and (min-width:992px) and (-ms-high-contrast:active),
(min-width:992px) and (-ms-high-contrast:none) {
	section.course-training-type .course-type-main .self-lvc,
	section.course-training-type .course-type-main article {
		position: static!important
	}
}

section#learn-box {
	background: #f3f6f8
}

.course-sticker {
	display: block;
	text-align: center
}

.course-sticker:nth-child(2):before {
	display: none
}

.course-sticker:after,
.course-sticker:before {
	content: "";
	width: 1px;
	height: 45px;
	display: block;
	margin: 0 auto;
	background: #80868a
}

.course-sticker:after {
	height: 60px
}

#learn-box .section-two {
	background: #fff;
	margin: 0 auto;
	padding: 0;
	position: relative
}

.section-two .fluid-content-box {
	width: 100%;
	border: 0 solid #ddd
}

#learn-box .section-two .box-fluid.deactive {
	border-bottom: none
}

#learn-box .section-two .box-fluid:first-child {
	border-left: none
}

.master-second-course .box-fluid:after,
.section-two .fluid-content-box .box-fluid:nth-child(2):after {
	content: "OR";
	width: 40px;
	height: 40px;
	border: 1px solid #d8d8d8;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -18px;
	text-align: center;
	margin: auto auto auto 0;
	color: #494f56;
	line-height: 40px;
	background: #fff
}

#learn-box .section-two .box-fluid {
	border-bottom: 0 solid #ddd;
	border-left: 1px solid #ddd;
	vertical-align: top
}

#learn-box .badge-label {
	width: 205px;
	display: block;
	margin: 0 auto;
	background: #f7ab33;
	color: #fff;
	position: relative;
	top: 50px;
	text-align: center;
	font-size: 12px;
	border-radius: 50px;
	line-height: 20px
}

.list-wrap li .img_wrap,
span.img-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%
}

#learn-box .section-two .box-fluid .pading-box,
.master-second-course .pading-box {
	padding: 30px 30px 17px;
	display: inline-block;
	width: 100%
}

#learn-box .or-btn-hide .box-fluid .pading-box {
	padding-bottom: 140px;
	display: inline-block
}

#learn-box .or-btn-hide div.course-info {
	padding-right: 0;
	text-align: left
}

#learn-box .or-btn-hide .accredited-by,
#learn-box .or-btn-hide .course-info {
	display: block;
	width: 100%;
	text-align: center;
	padding-left: 0
}

#learn-box .or-btn-hide .accredited-by {
	border-left: 0;
	margin-bottom: 50px
}

#learn-box .or-btn-hide .accredited-by:before {
	content: "";
	height: 1px;
	width: 140px;
	display: block;
	margin: 50px auto 35px;
	background: #e9e9e9
}

#learn-box .pading-box p.accredited-by {
	color: #494f56;
	font-size: 16px
}

#learn-box .pading-box p.accredited-by .cards_accredit.link-14sp,
#learn-box .pading-box p.accredited-by .cards_accredit.link-grey,
#learn-box .pading-box p.accredited-by a.cards_accredit {
	display: block
}

.or-btn-hide .master-card-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center
}

.or-btn-hide .master-card-btn:after {
	position: relative;
	top: 0;
	right: -18px
}

.section-two .fluid-content-box .box-fluid {
	display: table-cell;
	position: relative
}

.box-fluid {
	position: relative
}

span.img-circle {
	width: 85px;
	height: 85px;
	display: block;
	border-radius: 50%;
	background-clip: padding-box;
	overflow: hidden;
	border: 8px solid #fff;
	position: absolute;
	top: -45px;
	right: 0;
	left: 0;
	margin: auto
}

#learn-box span.img-circle img {
	height: 72px
}

#learn-box .master-second-course .box-fluid h3 .link-14sp,
#learn-box .master-second-course .box-fluid h3 .link-grey,
#learn-box .master-second-course .box-fluid h3 a,
#learn-box .section-two .box-fluid h3,
#learn-box .section-two .box-fluid h3 .link-14sp,
#learn-box .section-two .box-fluid h3 .link-grey,
#learn-box .section-two .box-fluid h3 a {
	text-align: center;
	text-transform: capitalize;
	font-size: 22px;
	margin: 60px 0 55px;
	color: #494f56;
	cursor: default
}

#learn-box .section-one.append-box.active {
	max-height: inherit;
	overflow: visible;
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .08)
}

#learn-box .section-one.append-box {
	max-height: 0;
	transition: all 0s ease;
	overflow: hidden;
	padding: 0;
	border: 0
}

#learn-box .section-one {
	background: #fff;
	border: 1px solid #ddd;
	border-top: none;
	margin: 0 auto;
	padding: 30px;
	position: relative
}

.section-one.append-box {
	border-top: 1px solid #ddd
}

#learn-box .section-one.append-box .lrng-pdng-dv {
	padding: 1px 30px 30px
}

#learn-box .master-second-course .lrng-pdng-dv h4 {
	margin-top: 20px
}

#learn-box .section-one h4 {
	text-transform: inherit;
	font-size: 18px;
	line-height: 1.3;
	color: rgba(10, 9, 9, .9);
	font-weight: 400;
	padding-top: 0;
	margin-top: 0
}

#learn-box .pading-box .course-info,
#learn-box .pading-box .course-info ul li,
#learn-box .pading-box p,
.lrng-pdng-dv p {
	text-align: left;
	font-size: 14px;
	color: #80868a;
	line-height: 1.43
}

#learn-box .course-info {
	padding-left: 0;
	margin-bottom: 40px
}

#learn-box .course-info.col-sm-8 {
	padding-right: 30px
}

#learn-box .section-one .master-card-btn.link-14sp,
#learn-box .section-one .master-card-btn.link-grey,
#learn-box .section-one a.master-card-btn,
.master-card-btn,
.master-card-btn.link-14sp,
.master-card-btn.link-grey,
a.master-card-btn {
	width: 100%;
	display: inline-block;
	margin: 0;
	background: #f3f6f8;
	line-height: 60px;
	height: auto;
	position: relative;
	padding: 0 30px;
	color: #494f56;
	font-weight: 400;
	font-size: 16px
}

.master-card-btn-noshadow.link-14sp,
.master-card-btn-noshadow.link-grey,
a.master-card-btn-noshadow {
	box-shadow: none
}

.classroom-schedule.link-14sp,
.classroom-schedule.link-grey,
a.classroom-schedule {
	border-bottom: 1px solid #e1e6ea
}

.or-btn-hide .classroom-schedule {
	bottom: 60px;
	line-height: 30px
}

.or-btn-hide .master-card-btn label {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	margin-top: 14px;
	margin-bottom: 5px
}

.or-btn-hide .master-card-btn span {
	display: inline-block;
	margin-bottom: 10px
}

.master-card-btn label {
	background: #fff;
	border: 1px solid #00a7dc;
	border-radius: 30px;
	line-height: 23px;
	font-size: 12px;
	color: #565b62;
	padding: 0 10px;
	position: absolute;
	top: 15px;
	left: 252px
}

#learn-box .accredited-by {
	font-size: 16px;
	color: #494f56;
	border-left: 1px solid #e9e9e9;
	padding-left: 30px;
	padding-right: 0
}

#learn-box .accredited-by img {
	width: 74px;
	margin-top: 14px
}

#learn-box .or-btn-hide .accredited-by img {
	display: block;
	margin: 14px auto 0
}

.expend-box-btn.down-active.link-14sp:after,
.expend-box-btn.down-active.link-grey:after,
a.expend-box-btn.down-active:after {
	background-position: -48px -30px;
	top: 6
}

.expend-box-btn.link-14sp:after,
.expend-box-btn.link-grey:after,
a.expend-box-btn:after {
	content: " ";
	width: 12px;
	height: 12px;
	background: url(https://www.cyberintelligence.in/courses/new/images/master-sprite.png) -94px -97px no-repeat;
	display: inline-block;
	z-index: 1;
	position: absolute;
	top: 24px;
	right: 30px;
	margin-left: 2px
}

.expend-box-btn.collapse-box.link-14sp:after,
.expend-box-btn.collapse-box.link-grey:after,
a.expend-box-btn.collapse-box:after {
	background-position: -94px -129px
}

section#learn-box h5 {
	font-size: 18px;
	text-align: left;
	padding: 50px 0 30px
}

.pading-box .popup-couse-video {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 30px
}

.pading-box .popup-couse-video .link-14sp,
.pading-box .popup-couse-video .link-grey,
.pading-box .popup-couse-video a {
	color: #494f56;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase
}

.pading-box .popup-couse-video span .link-14sp:before,
.pading-box .popup-couse-video span .link-grey:before,
.pading-box .popup-couse-video span a:before {
	content: "";
	width: 45px;
	height: 55px;
	display: inline-block;
	vertical-align: middle;
	background: url(https://www.cyberintelligence.in/courses/new/images/master-sprite.png) -220px -17px no-repeat
}

#learning-path-faq .course-preview-accord {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
}

#learn-box .faq_affiliate {
	margin-bottom: 0;
	padding-bottom: 0
}

.course-bundle .course-preview .bundle-course-preview li:nth-child(odd),
.masters_prgm_new .masters-bg-colors~.masters-bg-colors~.masters-bg-colors,
.masters_prgm_new div.masters-bg-colors,
.section-one .faq_affiliate.blog-guidelines.learnig-acc .course-faq li:nth-child(odd) {
	background: #fff
}

.masters_prgm_new .masters-bg-colors~.masters-bg-colors {
	background: #f3f6f8
}

#learn-box .new_elect {
	background: 0 0;
	box-shadow: none;
	text-align: center
}

#learn-box .new_elect li {
	padding: 50px 0;
	margin-bottom: 20px;
	margin-top: 0
}

@media (min-width:768px) {
	#learn-box .in-active-bg {
		background: rgba(170, 180, 183, .45)
	}
	section#learn-box {
		padding-bottom: 40px
	}
	#learn-box .section-two .box-fluid {
		border-bottom: 1px solid #ddd
	}
	.section-two .fluid-content-box {
		display: table;
		border: 1px solid #e1e6ea
	}
	#learn-box .new_elect li,
	.fluid-content-box {
		border: 1px solid #e1e6ea
	}
	.section-two .fluid-content-box .box-fluid {
		width: 50%
	}
}

@media (min-width:992px) {
	section#learn-box {
		padding-bottom: 60px
	}
	.or-btn-hide .master-card-btn span {
		width: 46%
	}
}

@media (min-width:1200px) {
	.or-btn-hide .master-card-btn span {
		width: auto
	}
}

@media (max-width:767px) {
	#learn-box .section-two .box-fluid h3,
	section#learn-box h3 {
		font-size: 20px
	}
	#learn-box .section-two.borderline-none {
		border-bottom: none;
		border-top: none
	}
	#learn-box .section-two {
		border: 0 solid #ddd
	}
	.section-two .fluid-content-box {
		display: block
	}
	.section-two .fluid-content-box .box-fluid {
		min-width: 290px;
		display: block;
		max-width: none
	}
	span.img-circle {
		margin-top: 0
	}
	#learn-box .section-one.append-box .lrng-pdng-dv {
		padding: 2px 0 30px
	}
	#learn-box .section-one h4,
	#learn-box .section-one p {
		Padding-right: 20px;
		Padding-left: 20px
	}
	#learn-box .section-two .box-fluid h3,
	.master-second-course .box-fluid h3 {
		margin: 45px 0 85px
	}
	#learn-box .section-two .box-fluid .active h3,
	.master-second-course .box-fluid .active h3 {
		margin: 40px 0 35px
	}
	.master-card-btn {
		text-align: center
	}
	.master-card-btn label {
		position: relative;
		left: 0;
		display: block;
		max-width: 250px;
		margin: 0 auto 5px
	}
	.master-card-btn label span {
		display: inline-block;
		margin-top: 20px;
		margin-bottom: 15px
	}
	.expend-box-btn.link-14sp:after,
	.expend-box-btn.link-grey:after,
	a.expend-box-btn:after {
		position: relative;
		top: 0;
		right: -14px
	}
	.master-second-course .box-fluid {
		box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .08);
		border-top: 0
	}
	#learn-box .accredited-by,
	#learn-box .pading-box p.accredited-by {
		border-left: none;
		padding-left: 0;
		text-align: center
	}
	#learn-box .accredited-by:before {
		content: "";
		height: 1px;
		width: 100%;
		display: block;
		background: #e9e9e9
	}
	#learn-box .accredited-by:before,
	#learn-box .or-btn-hide .accredited-by:before {
		margin: 20px auto 30px
	}
	#learn-box .accredited-by img {
		display: block;
		margin: 14px auto
	}
	#learn-box .col-lg-offset-2 {
		padding: 0
	}
	#learn-box .course-info {
		padding-right: 0
	}
	#learn-box .section-two .box-fluid .pading-box,
	.master-second-course .pading-box {
		padding: 30px 15px 17px
	}
	.master-second-course {
		margin-top: 150px;
		position: relative
	}
	.master-second-course:before {
		content: "";
		width: 1px;
		height: 150px;
		margin: 0 auto;
		background: #80868a;
		position: absolute;
		top: -140px;
		right: 0;
		left: 0
	}
	.master-second-course .box-fluid:after {
		top: -108px;
		right: 0;
		left: 0;
		bottom: inherit;
		margin: auto
	}
	.mobile-collapse {
		max-height: 190px;
		overflow: hidden
	}
	.or-btn-hide .classroom-schedule {
		bottom: inherit
	}
	.or-btn-hide .master-card-btn {
		position: inherit
	}
	#learn-box .mobile-arrow {
		display: inline-block;
		position: absolute;
		right: 0;
		bottom: -10px;
		left: 0;
		width: 25px;
		height: 25px;
		border-radius: 50%;
		background: url(https://www.cyberintelligence.in/courses/new/images/master-sprite.png) -88px -89px no-repeat #fff;
		margin: auto;
		z-index: 1;
		text-align: center;
		vertical-align: middle
	}
	#learn-box .mobile-arrow.collapse-box {
		background-position: -88px -123px
	}
	.mobile-collapse.active {
		max-height: inherit
	}
	#learn-box .box-fluid .mobile-arrow.collapse-box {
		display: none
	}
	#learn-box .mobile-arrow.outer-arrow {
		position: relative;
		display: block;
		margin: -24px auto 0
	}
	#learn-box .or-btn-hide .accredited-by {
		margin-bottom: 40px
	}
	.or-btn-hide .master-card-btn label {
		display: block
	}
}

.mid-content-outer {
	text-align: center
}

.banner_section {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100vh;
	display: inline-block;
	margin-top: -61px
}

.header_content_section {
	height: 100%;
	display: table;
	vertical-align: middle;
	margin: 0 auto;
	text-align: center;
	position: relative
}

.header_content_section .row {
	display: table-cell;
	vertical-align: middle;
	float: none
}

.content-wrap h1 {
	color: #fff;
	margin-bottom: 10px;
	font-size: 30px
}

.sub_head_home li {
	display: inline;
	margin-right: 20px
}

.content-wrap .header_sub_heading {
	display: inline-block;
	font-weight: 300
}

.highlite_text {
	color: #f5ab40;
	vertical-align: middle
}

.content-wrap .search {
	position: relative;
	clear: both
}

.content-wrap .search input {
	height: 60px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	position: relative
}

.content-wrap .search_in {
	float: left;
	outline: 0
}

.home_search_form input.form-control {
	color: #000
}

.content-wrap .search_btn {
	box-shadow: none;
	Padding-top: 12px;
	Padding-bottom: 12px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.content-wrap .search .search_btn {
	height: 60px
}

.search_icon {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -7px -163px no-repeat;
	height: 22px;
	width: 22px;
	display: inline-block;
	vertical-align: middle
}

p.popular_courses {
	Padding-bottom: 15px;
	letter-spacing: .25px;
	margin-top: 11px;
	margin-bottom: 15px
}

p.popular_courses mark {
	background: 0 0;
	margin-right: 5px
}

p.popular_courses .link-14sp,
p.popular_courses .link-grey,
p.popular_courses a {
	Padding-right: 4px;
	Padding-left: 4px;
	margin-right: 2px;
	border-right: 1px solid #d8d8d8
}

p.popular_courses .link-14sp:last-child,
p.popular_courses .link-grey:last-child,
p.popular_courses a:last-child {
	border-right: 0
}

p.popular_courses .link-14sp:active,
p.popular_courses .link-grey:active,
p.popular_courses a:active {
	color: rgba(255, 255, 255, .9)
}

.aap_icon {
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) no-repeat;
	display: inline-block
}

.goto_section {
	background-position: -606px -88px;
	width: 45px;
	height: 35px;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	cursor: pointer;
	margin: auto
}

.accredited,
.cls_trainer,
.convenient {
	display: block;
	width: 167px;
	height: 129px;
	margin: auto auto 20px
}

.cls_trainer {
	background-position: -1px -296px
}

.accredited {
	background-position: -154px -296px
}

.convenient {
	background-position: -341px -302px
}

.master_program {
	background: #fff;
	Padding-bottom: 30px
}

.get-inspired.people_grow {
	background: #f5f5f5
}

.master_program .container {
	position: relative
}

.card_arrows {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) no-repeat;
	width: 26px;
	height: 42px;
	display: block;
	position: absolute;
	top: 120px;
	z-index: 1
}

.prev_arrow {
	left: -10px;
	background-position: -1px -36px
}

.next_arrow {
	right: -10px;
	background-position: -31px -36px
}

.master_program h3.masters-sub {
	color: rgba(10, 9, 9, .4)
}

.master_program img.master-badge {
	width: 90px;
	display: block;
	margin: 20px auto
}

.master_program .testimonial_div {
	position: relative;
	height: 300px
}

.master_program .testimonial_div .ul-iners {
	overflow: hidden;
	height: 394px
}

.master_program .testimonial_div .ul-iners .testimonial_div_inner {
	min-width: 15000px
}

.testimonial_div .testimonial_div_inner {
	position: relative;
	display: inline-block
}

.master_program .testimonial_div ul li {
	height: 300px;
	position: relative;
	float: left
}

.master_program .descrip_progms h3 {
	min-height: 45px
}

.master_program span {
	float: left
}

.master_program span.explore_right {
	float: right
}

.descrip_progms {
	background: #fff;
	display: inline-block;
	width: 100%;
	text-align: left;
	padding: 0 16px 22px;
	border-top: 0 transparent
}

.banner-breadcrumb,
.learn_on {
	Padding-right: 0;
	Padding-left: 0
}

.img_th_bundle {
	width: 100%;
	overflow: hidden;
	height: 169px
}

.content-wrap h1 br {
	display: block
}

.banner_section {
	background: url(https://www.cyberintelligence.in/courses/new/images/mobile_bg_new.jpg) no-repeat #343d42;
	background-size: cover
}

.content-wrap .search {
	width: 100%;
	display: block;
	margin-right: auto;
	margin-bottom: 10px
}

.content-wrap .search_in {
	width: 85%
}

.content-wrap .search_btn {
	width: 15%
}

.h2_style-book {
	font-size: 26px;
	font-weight: 300;
	width: auto;
	Padding-top: 24px;
	Padding-bottom: 20px;
	margin-top: 0;
	margin-bottom: 0
}

.master_program .testimonial_div .inner_block_wrapper {
	width: 238px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	margin: 0 2px 0 28px
}

.master_program .testimonial_div {
	width: 294px;
	margin: 0 auto
}

.learn_on {
	width: 100%;
	Padding-top: 0;
	Padding-bottom: 30px;
	background: url(https://www.cyberintelligence.in/courses/new/images/app_download_bg.png) no-repeat #007fa9;
	color: #fff;
	text-align: left
}

.img_learn_on,
.learn_on h2,
.txt_learn_on {
	text-align: center
}

.learn_on h2 {
	color: #fff;
	font-size: 24px;
	Padding-bottom: 20px;
	margin: 0
}

.learn_on p {
	color: #fff;
	Padding-bottom: 17px
}

.app_store,
.gle_play {
	width: 135px;
	height: 50px;
	margin-right: 16px
}

.app_store {
	background-position: -18px -9px
}

.gle_play {
	background-position: -190px -8px
}

.descrip_inspired p {
	Padding-bottom: 0
}

.master_program .h2_style-book {
	Padding-bottom: 20px
}

.the_media {
	background: #f6f6f6;
	Padding-bottom: 0;
	border-bottom: 2px solid #d8d8d8
}

.the_media .media_inner {
	height: 46px;
	width: 100%;
	position: relative
}

.the_media .media_inner li {
	display: inline-block;
	float: left;
	width: 100%
}

.the_media .media_inner li .link-14sp,
.the_media .media_inner li .link-grey,
.the_media .media_inner li a {
	display: inline-block
}

.the_media .media_inner .silder_img_block span {
	height: 50px;
	width: 191px
}

.media_inner .silder_img_block span {
	background: url(../../images/content_sprite_v6.png) no-repeat;
	display: block
}

.the_media .media_inner span.media_img1 {
	background-position: -15px -236px
}

.the_media .media_inner span.media_img1:hover {
	background-position: -591px -292px
}

.the_media .media_inner span.media_img2 {
	background-position: -217px -236px
}

.the_media .media_inner span.media_img2:hover {
	background-position: -794px -292px
}

.the_media .media_inner span.media_img5 {
	background-position: -792px -236px
}

.the_media .media_inner span.media_img5:hover {
	background-position: -216px -349px
}

.the_media .media_inner span.media_img7 {
	background-position: -82px -288px;
	width: 60px
}

.the_media .media_inner span.media_img7:hover {
	background-position: -658px -345px
}

.the_media .media_inner span.media_img10 {
	background-position: -228px -535px
}

.the_media .media_inner span.media_img10:hover {
	background-position: -445px -535px
}

.trusted_by {
	background: #f5f5f5;
	position: relative
}

.trusted_by:after {
	background: url(../../images/trusted_by_bg.png);
	content: "";
	width: 100%;
	height: 133px;
	margin-top: 20px
}

.trusted_by img {
	padding-top: 5px;
	margin: 0 auto 20px
}

.master_program .card_arrows {
	top: 0;
	bottom: 0;
	margin: auto
}

.people_grow ul li {
	margin-bottom: 40px
}

@media (max-width:767px) {
	.master_program .testimonial_div .inner_block_wrapper {
		margin-right: 0;
		margin-left: 0
	}
	.master_program .testimonial_div .ul-iners {
		width: 237px;
		margin: 0 auto;
		height: 304px
	}
	.master_program img.master-badge {
		margin-top: 0
	}
}

@media (min-width:480px) {
	.content-wrap h1 br {
		display: block
	}
	.trusted_by:after {
		display: none
	}
}

@media (min-width:768px) {
	.content-wrap h1 br {
		display: none
	}
	.banner_section {
		background: url(https://www.cyberintelligence.in/courses/new/images/new_banner.jpg) no-repeat #2a333a;
		background-size: cover;
		margin-top: -62px
	}
	.content-wrap .search {
		margin-bottom: 3px
	}
	.content-wrap h1 {
		font-size: 40px
	}
	.people_grow .h2_style-book {
		width: 438px
	}
	.h2_style-book {
		margin: 0 auto;
		text-align: center;
		font-weight: 300;
		Padding-top: 34px;
		Padding-bottom: 26px;
		font-size: 30px
	}
	.people_grow .descrip_inspired_outer {
		width: 96%;
		display: inline-block
	}
	section.people_grow .descrip_inspired_outer .descrip_inspired {
		width: 480px;
		margin: 0 auto
	}
	.descrip_inspired h3,
	.descrip_inspired p,
	.descrip_inspired span {
		float: left;
		text-align: left
	}
	.accredited {
		background-position: -164px -296px
	}
	.convenient {
		background-position: -345px -302px
	}
	.master_program .testimonial_div {
		width: 95%;
		height: 360px;
		margin: 20px auto auto
	}
	.master_program .testimonial_div .inner_block_wrapper {
		width: 313px;
		margin-right: 3px;
		margin-left: 28px
	}
	.learn_on {
		Padding-top: 38px;
		Padding-right: 0;
		Padding-bottom: 2px;
		Padding-left: 0
	}
	.img_learn_on {
		text-align: right
	}
	.learn_on h2,
	.txt_learn_on {
		text-align: left
	}
	.txt_learn_on {
		margin-top: 100px
	}
	.goto_section {
		bottom: 70px
	}
	.card_arrows {
		position: absolute;
		top: 179px
	}
	.master_program .h2_style-book {
		Padding-top: 38px;
		Padding-bottom: 0
	}
	.img_th_bundle {
		height: 225px
	}
	.master_program {
		background: #fff;
		Padding-bottom: 0
	}
	.the_media .media_inner li {
		width: auto;
		float: none;
		margin-left: 25px
	}
	.trusted_by:after {
		display: block
	}
	.prev_arrow {
		left: -20px
	}
	.next_arrow {
		right: -20px
	}
	.the_media {
		Padding-bottom: 5px
	}
	.trusted_by img {
		width: 100%
	}
	.master_program .testimonial_div ul li {
		height: 380px
	}
	.people_grow ul li {
		margin-bottom: 30px
	}
	.people_grow ul li:last-child {
		margin-bottom: 0
	}
	.accredited,
	.cls_trainer,
	.convenient {
		margin: auto auto 0
	}
	.descrip_inspired h3.bg-heading-label,
	.descrip_inspired h3.heading-label {
		margin-bottom: 10px
	}
}

@media (min-width:992px) {
	.content-wrap h1 {
		font-size: 56px
	}
	.content-wrap .search {
		width: 686px;
		margin-top: 37px;
		margin-bottom: 3px;
		display: inline-block;
		height: 60px
	}
	.content-wrap .search_in {
		width: 89%
	}
	.content-wrap .search_btn {
		width: 11%
	}
	.h2_style-book {
		font-size: 34px;
		Padding-top: 54px;
		Padding-bottom: 50px
	}
	.people_grow .descrip_inspired_outer {
		width: auto;
		display: inline-block
	}
	section.people_grow .descrip_inspired_outer .descrip_inspired {
		width: auto;
		margin: 0 auto
	}
	.descrip_inspired h3,
	.descrip_inspired p,
	.descrip_inspired span {
		float: none;
		text-align: center
	}
	.master_program .testimonial_div {
		width: 90%;
		margin: 27px auto auto
	}
	.master_program .testimonial_div .inner_block_wrapper {
		width: 313px;
		margin-right: 2px;
		margin-left: 30px
	}
	.img_th_bundle {
		height: 225px
	}
	.th_outer {
		margin-top: 10px
	}
	.txt_learn_on {
		text-align: left;
		margin-top: 100px
	}
	.goto_section {
		bottom: 70px
	}
	.prev_arrow {
		left: -40px
	}
	.next_arrow {
		right: -40px
	}
	.master_program {
		Padding-bottom: 23px
	}
	.the_media .media_inner li {
		margin-left: 22px
	}
	.banner_section {
		margin-top: -69px
	}
	.master_program .h2_style-book {
		Padding-top: 54px;
		Padding-bottom: 0
	}
	.learn_on {
		Padding-top: 58px;
		Padding-right: 0;
		Padding-bottom: 2px;
		Padding-left: 0
	}
	.the_media {
		Padding-bottom: 33px
	}
	.accredited,
	.cls_trainer,
	.convenient {
		margin: auto auto 32px
	}
	.people_grow ul li {
		margin-bottom: 0
	}
	.descrip_inspired p {
		Padding-bottom: 30px
	}
	.descrip_inspired h3.bg-heading-label,
	.descrip_inspired h3.heading-label {
		margin-bottom: 18px
	}
	.master_program img.master-badge {
		margin-bottom: 0
	}
}

.category-listing li .label-wraps .checkbox-material,
.desktop_filter .form-checkbox {
	float: left
}

@media (min-width:1200px) {
	.trusted_by img {
		width: auto
	}
}

.course-list-container {
	min-height: 400px;
	margin: 40px auto auto
}

.banner-breadcrumb {
	display: none;
	color: #222;
	border-bottom: 1px solid #d8d8d8;
	Padding-top: 8px;
	Padding-bottom: 8px
}

.banner-breadcrumb span {
	font-weight: 300;
	font-size: 12px;
	color: rgba(0, 0, 0, .4)
}

.banner-breadcrumb .link-14sp,
.banner-breadcrumb .link-14sp span,
.banner-breadcrumb .link-grey,
.banner-breadcrumb .link-grey span,
.banner-breadcrumb a,
.banner-breadcrumb a span {
	color: #40b7d9
}

.course-list-section .banner_section {
	height: 200px;
	margin-top: 0
}

.course-list-section .banner_section h3 {
	width: 100%;
	line-height: 32px;
	font-size: 22px;
	margin-top: 32px
}

.banner-content {
	Padding-top: 20px
}

.list_vw {
	padding: 0
}

.category-heading,
.course-filters {
	Padding-top: 20px;
	Padding-bottom: 20px
}

.list_vw h1 {
	font-size: 25px;
	margin: 0 0 20px
}

.seo_txt_container {
	width: 88%;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	height: 25px
}

.overlay-filter {
	position: fixed;
	top: 0;
	left: -9999px;
	background: #474444;
	height: 100%;
	width: 100%;
	z-index: 2;
	transition: all .5s cubic-bezier(.22, .61, .36, 1)
}

.filter-slidin {
	left: 0
}

.desktop_filter {
	box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1);
	background: #fff;
	width: 80%;
	height: 100%;
	overflow-y: auto
}

.category-filters {
	border-top: 1px solid #d8d8d8
}

.category-heading {
	display: block
}

.course-list-container .courses_tab_filter .view-more.link-14sp,
.course-list-container .courses_tab_filter .view-more.link-grey,
.course-list-container .courses_tab_filter a.view-more {
	display: none
}

ul.category-listing {
	margin-bottom: 27px
}

.category-listing li {
	Padding-bottom: 8px;
	overflow: hidden;
	text-align: left
}

.category-listing li .label-wraps {
	width: calc(100% - 48px)
}

.category-listing li .label-txt {
	float: left;
	width: 73%;
	padding-left: 5px
}

.category-listing li .label-counts {
	float: right
}

.tab_btns span .link-14sp,
.tab_btns span .link-grey,
.tab_btns span a {
	font-size: 13px;
	color: #777;
	font-weight: 300;
	letter-spacing: .25px;
	margin-right: 20px;
	position: relative
}

.middle-course-list span .active.link-14sp,
.middle-course-list span .active.link-grey,
.middle-course-list span a.active {
	color: #40b7d9;
	display: inline-block
}

.middle-course-list .course-list-icon {
	background: url(../../images/course_list_sprite_v3.png) no-repeat;
	width: 14px;
	height: 17px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle
}

.middle-course-list .active.link-14sp .list-all,
.middle-course-list .active.link-grey .list-all,
.middle-course-list a.active .list-all {
	background-position: -94px -131px
}

.middle-course-list .link-14sp .list-all,
.middle-course-list .link-grey .list-all,
.middle-course-list a .list-all {
	background-position: -78px -131px;
	width: 14px;
	height: 17px
}

.middle-course-list .link-14sp .icon-osl,
.middle-course-list .link-grey .icon-osl,
.middle-course-list a .icon-osl {
	background-position: -1px -131px;
	width: 21px;
	height: 16px
}

.middle-course-list .link-14sp .icon-clsrm,
.middle-course-list .link-grey .icon-clsrm,
.middle-course-list a .icon-clsrm {
	background-position: -46px -132px;
	width: 15px;
	height: 16px
}

.middle-course-list .active.link-14sp .icon-osl,
.middle-course-list .active.link-grey .icon-osl,
.middle-course-list a.active .icon-osl {
	background-position: -23px -131px
}

.middle-course-list .active.link-14sp .icon-clsrm,
.middle-course-list .active.link-grey .icon-clsrm,
.middle-course-list a.active .icon-clsrm {
	background-position: -62px -132px
}

.showing_result {
	border-bottom: 2px solid #d8d8d8;
	letter-spacing: .25px;
	Padding-top: 10px;
	margin-bottom: 20px;
	position: relative
}

.course-list-container.course-list-main .mobile-filter-btn {
	top: -18px
}

.mobile-filter-btn {
	position: absolute;
	top: -69px;
	right: 12px;
	width: 56px;
	height: 44px;
	background: #00a6df;
	border-radius: 2px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3);
	cursor: pointer
}

.mobile-filter-btn:before {
	background: url(../../images/course_list_sprite_v3.png) -2px -153px no-repeat;
	display: inline-block;
	content: "";
	width: 22px;
	height: 22px;
	margin: 13px 0 0 18px
}

.tab-heading-divider {
	background: #40b7d7;
	height: 2px;
	margin: 20px 0
}

.middle-course-list span .active.link-14sp .active-arrow,
.middle-course-list span .active.link-grey .active-arrow,
.middle-course-list span a.active .active-arrow {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -179px -263px no-repeat #fff;
	position: absolute;
	top: 37px;
	left: 20px;
	width: 14px;
	height: 11px
}

.corse_list_one {
	text-align: center
}

.mobile_list_view.course-list-cards ul li {
	background: #fff;
	display: inline-block;
	width: 100%;
	text-align: left;
	text-transform: none;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	vertical-align: top;
	position: relative
}

.course-list-container .mobile_list_view.course-list-cards ul li:after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	background: #d8d8d8;
	margin-top: 10px
}

.mobile_list_view.course-list-cards ul li .link-14sp,
.mobile_list_view.course-list-cards ul li .link-grey,
.mobile_list_view.course-list-cards ul li a {
	display: inline-block;
	width: 100%
}

.mobile_list_view.course-list-cards .icon_card {
	float: left;
	margin-right: 10px;
	height: 77px;
	width: 77px
}

.course-list-cards .ilst_descr_course {
	width: calc(100% - 92px);
	display: inline-block;
	Padding-top: 0;
	Padding-right: 0;
	Padding-left: 0
}

.ilst_descr_course h2 {
	word-wrap: break-word;
	margin: 0 0 20px
}

.rating-count,
.rating-status {
	color: #474444;
}

.rating-count {
	margin-right: 12px;
	margin-left: 12px
}

.mobile_list_view .accred_div_card {
	position: relative;
	background: #ececec;
	border-radius: 5px;
	width: 94%;
	margin: 0 auto
}

.mobile_list_view.course-list-cards .accred_div_card {
	display: inline-block;
	width: auto;
	margin-bottom: 8px;
	margin-left: 10px
}

.mobile_list_view .accred_div_card .icon_right,
.resources_default .free_cources_div .image_resources_descrip .icon_right {
	position: absolute;
	top: 4px;
	left: -8px;
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -89px -84px no-repeat;
	height: 15px;
	width: 15px
}

.accred_div_card .accred_title {
	Padding-top: 10px;
	Padding-right: 10px;
	Padding-bottom: 10px;
	Padding-left: 10px
}

.rating_outer {
	display: block;
	margin-top: 10px;
	margin-bottom: 0x;
	position: relative;
	bottom: 5px;
	clear: both
}

.stars,
.stars .star_in {
	width: 56px;
	height: 14px;
	display: inline-block;
	margin-top: 8px;
	margin-right: 0;
	float: left;
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) -342px -125px no-repeat
}

.stars .star_in {
	background-position: -342px -112px!important;
	display: block;
	margin-top: 0;
	font-size: 0
}

.ilst_descr_course .stars,
.learners .rating_wrap .stars {
	margin-top: 4px
}

.learners .rating_wrap .stars {
	margin-right: 5px;
	margin-top: 0
}

.filter-close {
	position: absolute;
	right: 20px;
	top: 20px;
	color: #fff;
	font-size: 24px;
	cursor: pointer
}

.middle-course-list {
	padding: 0
}

.clear_all_filter {
	color: #40b7d9
}

.btn-wraps {
	text-align: center;
	margin-bottom: 20px
}

.mobile_list_view.course-list-cards .rating-status:before {
	margin-right: 2px;
	width: 15px;
	height: 15px;
	background: url(https://www.cyberintelligence.in/courses/new/images/search_icons.png) no-repeat;
	content: "";
	display: inline-block;
	position: relative
}

.mobile_list_view.course-list-cards .rating-status.Beginner:before {
	background-position: 0 -4px
}

.mobile_list_view.course-list-cards .rating-status.Intermediate:before {
	background-position: -24px -4px
}

.mobile_list_view.course-list-cards .rating-status.Expert:before {
	background-position: -48px -4px
}

.search-page .showing_result {
	margin-bottom: 30px;
	margin-left: 0;
	border: 0
}

.list-wrap-div .bg-meta-text,
.list-wrap-div .meta-text,
.search-ratings .bg-meta-text,
.search-ratings .meta-text {
	font-size: 12px
}

.list-wrap-div .stars {
	margin-top: 4px
}

.list-wrap-div .rating_outer {
	margin-left: 0
}

h1.vendor-title {
	margin-top: 40px;
	font-size: 22px
}

@media (max-width:767px) {
	h1.vendor-title {
		width: 80%;
		margin: 25px auto 0;
		padding-right: 20px
	}
}

@media (min-width:768px) {
	.corse_list_one,
	h1.vendor-title {
		text-align: left
	}
	.course-list-section .banner_section h1 {
		font-size: 22px
	}
	.course-list-section .banner_section h1,
	.course-list-section .banner_section h3 {
		width: 51%
	}
	.course-list-section .banner-content h3 {
		text-align: left;
		Padding-left: 15px
	}
	.course-list-cards .ilst_descr_course {
		width: calc(100% - 155px);
		height: auto;
		Padding-right: 0;
		Padding-left: 10px
	}
	.mobile_list_view.course-list-cards .icon_card {
		height: 140px;
		width: 140px
	}
	.mobile_list_view.course-list-cards ul li {
		width: 100%;
		margin: 0 0 30px
	}
	.rating-count {
		margin-right: 32px;
		margin-left: 40px
	}
	.ilst_descr_course h2 {
		margin: 0 0 10px
	}
	.mobile_list_view.course-list-cards ul li .link-14sp,
	.mobile_list_view.course-list-cards ul li .link-grey,
	.mobile_list_view.course-list-cards ul li a {
		padding-right: 20px
	}
	.search-page .showing_result {
		margin-bottom: 30px;
		margin-left: 0
	}
	.course-list-container .mobile_list_view.course-list-cards ul li:after {
		width: calc(100% - 170px);
		float: right;
		margin-top: 0
	}
	.rating_outer {
		clear: inherit;
		margin-top: 10px;
		margin-bottom: 20px
	}
	.list-wrap-div .bg-meta-text,
	.list-wrap-div .meta-text,
	.search-ratings .bg-meta-text,
	.search-ratings .meta-text {
		font-size: 14px
	}
	.mobile-filter-btn {
		right: 0
	}
	.list-wrap-div .rating_outer {
		margin-left: 164px
	}
	.course-list-container.course-list-main .mobile-filter-btn {
		z-index: 1;
		top: 47px
	}
}

.about_wrapper .circle_wrap,
.about_wrapper .circle_wrap_outer,
.banner-content,
.howstarted_wrapper,
.result-not-found,
.search-txts {
	text-align: center
}

@media (min-width:992px) {
	.overlay-filter {
		position: static;
		display: inline
	}
	.desktop_filter {
		box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1);
		height: auto;
	}
	.middle-course-list {
		padding-right: 0;
		padding-left: 15px
	}
	.banner-breadcrumb {
		display: block
	}
	.list_vw {
		padding-left: 0
	}
	.search-page .showing_result {
		padding-top: 0
	}
	h1.vendor-title {
		padding-left: 17px
	}
}

.search_listing,
.search_listing input {
	height: 44px;
	position: relative
}

.filter-facets ul.category-listing .checkbox-material .check {
	color: #d8d8d8
}

.filter-facets ul.category-listing .form-checkbox label {
	font-size: 14px!important
}

.cloud-search-main {
	position: relative;
	top: -5px;
	width: 100%
}

.search_listing,
.widescreen_ab_tst .search_listing {
	width: 72%;
	display: inherit;
	margin: 10px auto 20px 15px
}

.search_listing {
	border-radius: 4px;
	clear: both;
	margin: 20px 309px
}

.search_listing .search_in,
.widescreen_ab_tst .search_listing .search_in {
	font-size: 14px;
	font-weight: 300
}

.search_listing .search_btn {
	position: absolute;
	top: 8px;
	right: 2px;
	border: 0;
	background: 0 0;
	box-shadow: none
}

.search_page_form_cls .search_icon {
	background-position: -74px -389px
}

.cloud-item-type {
	background: #474444;
	color: #fff;
	Padding-top: 1px;
	Padding-right: 5px;
	Padding-bottom: 1px;
	Padding-left: 5px;
	border-radius: 3px
}

.search-rating-wrap {
	margin-top: 0;
	margin-bottom: 0;
	position: static;
	top: 110px;
	left: 10px
}

.search-page .ilst_descr_course h2 {
	margin-top: 0;
	margin-bottom: 10px
}

.padding-left-rating {
	Padding-left: 0
}

.search-page .stars {
	margin-top: 4px;
	margin-right: 0
}

.article-in-list span.views,
.calender-for-mobile,
.webinar-in-list .video-in-list {
	margin-right: 40px
}

.pagination-wrap span {
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid #f1f1f1;
	border-radius: 50%;
	Padding-top: 7px;
	Padding-right: 7px;
	Padding-bottom: 7px;
	Padding-left: 7px;
	margin-right: 8px;
	cursor: pointer
}

.expand-team,
.review_wraper_content .review-section li .link-14sp,
.review_wraper_content .review-section li .link-grey,
.review_wraper_content .review-section li a {
	cursor: default
}

.pagination-wrap span.next-btn,
.pagination-wrap span.prev-btn {
	border: 0
}

.pagination-wrap span.active-pags {
	background: #f1f1f1
}

.searchtitle-small {
	color: #40b7d9
}

.search-ratings {
	padding-top: 10px
}

.search-txts {
	width: 100px;
	margin: 0 auto;
	display: block
}

.match-any-content {
	margin: 0 auto;
	float: none
}

.match-any-content .mobile-filter-btn {
	top: -69px;
	right: 2px
}

.search-descrip-li {
	max-height: 45px;
	overflow: hidden
}

.search-page .category-listing .form-checkbox {
	padding-left: 0;
	line-height: inherit
}

.search-page .category-listing .form-checkbox label span {
	position: relative
}

@media (min-width:768px) {
	.search_listing,
	.widescreen_ab_tst .search_listing {
		width: 655px;
		margin-left: 0
	}
	.padding-left-rating {
		Padding-left: 162px
	}
	.pagination-wrap span {
		margin-right: 13px
	}
	.search-rating-wrap {
		position: absolute;
		top: 107px;
		left: 10px
	}
	.cloud-item-type {
		Padding-top: 4px;
		Padding-right: 13px;
		Padding-bottom: 4px;
		Padding-left: 13px
	}
	.search-ratings {
		padding-top: 0
	}
}

@media (min-width:992px) {
	.search_listing,
	.widescreen_ab_tst .search_listing {
		width: 751px;
		margin: 5px auto 35px
	}
	.search-page .desktop_filter {
		width: 31.33333%;
		margin-right: 2%;
		margin-bottom: 30px
	}
	.sticky-search-shadow {
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
		margin-left: 395px;
		top: 10px
	}
}

.abt_banner .banner_section,
.affiliate_page .banner_section,
.atp-trainer.inst-page .banner_section,
.blog_guest .banner_section,
.career-page .banner_section,
.contact-us .banner_section,
.inthe_media .banner_section,
.reviews_outer .banner_section,
.team-page .banner_section,
.trainer_page .banner_section {
	background: url(https://www.cyberintelligence.in/courses/new/images/work_with_us.jpg) no-repeat;
	height: 200px;
	background-size: 100% 100%;
	margin-top: 0
}

.banner_container {
	position: relative
}

.banner-content {
	padding: 0;
	position: absolute;
	top: 40px;
	width: 100%
}

.color-orange {
	color: #ee5a50;
	display: block
}

.about_wrapper {
	padding: 0
}

.about_wrapper .simpli_descrip {
	text-align: center;
	margin: 35px;
	text-transform: inherit
}

.about_wrapper .circle_wrap {
	display: inline-block;
	width: 118px;
	height: 114px;
	border: 1px solid #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box
}

.about_wrapper .professionals_wrap .rounded1:after {
	background-position: -3px -4px
}

.about_wrapper .professionals_wrap .rounded2:after {
	background-position: -74px 0;
	margin-top: 20px
}

.about_wrapper .professionals_wrap .rounded3:after {
	background-position: -144px -4px;
	margin-top: 20px
}

.about_wrapper .professionals_wrap .rounded4:after {
	background-position: -214px -4px;
	margin-top: 23px
}

.about_wrapper .circle_wrap:after,
.steps_wrapper .steps_lists ul li:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/about-sprite_v1.png) no-repeat;
	content: ""
}

.about_wrapper .circle_wrap:after {
	margin: 15px auto auto;
	width: 69px;
	height: 68px;
	display: block
}

.about_wrapper .circle_wrap_outer h2 {
	font-size: 22px;
	color: #ee5a50
}

.about_wrapper .sub_simpli {
	font-size: 16px;
	color: rgba(0, 0, 0, .8);
	font-weight: 300;
	margin-bottom: 10px
}

.about_wrapper .vision_wrapper {
	padding: 0;
	background: #ee5a50;
	color: #fff
}

.about_wrapper .vision_wrapper h2 {
	color: #fff
}

.about_wrapper h2 {
	text-transform: uppercase
}

.about_wrapper .vision_wrapper h3:after {
	display: none;
	height: 2px;
	background: #fff;
	vertical-align: middle;
	content: "";
	margin-left: 1%;
	width: 72%
}

.about_wrapper .professionals_wrap {
	margin-bottom: 40px
}

.whovr_wrapper h2 {
	padding: 15px 0
}

.whovr_wrapper ul,
.whovr_wrapper ul li {
	Padding-bottom: 10px;
	display: inline-block
}

.whovr_wrapper ul li {
	color: #ee5a50;
	font-size: 16px;
	Padding-right: 20px;
	font-weight: 300;
	width: 100%
}

.flyout_disc {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -98px -2px no-repeat;
	width: 7px;
	height: 8px;
	display: inline-block;
	margin-left: 5px
}

.whovr_wrapper ul li .flyout_disc {
	margin-right: 5px
}

.howstarted_wrapper {
	background: #ee5a50;
	color: #fff;
	padding: 15px 0 100px;
	position: relative
}

.about_wrapper .rounded5:after {
	background-position: -286px -4px;
	width: 37px;
	height: 59px;
	margin-top: 30px
}

.steps_wrapper {
	position: relative
}

.steps_wrapper .circle_wrap {
	border: 1px solid #ffa028;
	background: #ee5a50;
	position: absolute;
	top: -70px;
	left: 45%
}

.steps_wrapper .container {
	position: relative
}

.steps_wrapper .steps_lists {
	margin-top: 50px;
	Padding-bottom: 50px;
	position: relative
}

.steps_wrapper .mid_border {
	width: 5px;
	height: 200px;
	background: #ee5a50;
	position: absolute;
	top: 50px;
	left: 50%
}

.steps_wrapper .left_block {
	position: relative;
	width: 50%;
	display: inline-block;
	float: left
}

.steps_wrapper .steps_lists ul {
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	text-align: right;
	display: inline-block;
	width: 100%
}

.steps_wrapper .steps_lists ul:after {
	content: "";
	width: 4px;
	background: #ee5a50;
	height: 100%;
	position: absolute;
	left: 50%
}

.steps_wrapper .steps_lists ul li {
	margin-bottom: 20px;
	position: relative;
	background: #f5f5f5;
	Padding-top: 0;
	Padding-right: 15px;
	Padding-bottom: 0;
	Padding-left: 15px;
	box-shadow: 2px 2px 2px #ccc;
	display: inline-block;
	border: 1px solid #e7e7e7;
	float: left;
	clear: both
}

.steps_wrapper .steps_lists ul li.right {
	float: right;
	margin-right: 28px;
	text-align: left
}

.steps_wrapper .steps_lists ul li.right:before {
	left: -13px;
	transform: rotate(180deg)
}

.steps_wrapper .steps_lists ul li.right:after {
	left: -50px
}

.steps_wrapper .steps_lists ul li:before {
	position: absolute;
	top: 28px;
	right: -14px;
	display: block;
	background-position: -327px -44px;
	width: 11px;
	height: 16px
}

.steps_wrapper .steps_lists span {
	font-size: 22px;
	color: #ee5a50;
	text-align: center;
	width: 100%;
	display: block;
	padding-bottom: 7px
}

.steps_wrapper .steps_lists ul li:after {
	position: absolute;
	top: 28px;
	right: -50px;
	content: "";
	display: block;
	background: url(https://www.cyberintelligence.in/courses/new/images/about-sprite_v1.png) -327px -4px no-repeat;
	width: 18px;
	height: 18px
}

.list-wrap li .img_outer,
.team-descrip {
	position: relative;
	vertical-align: middle
}

.steps_wrapper .steps_lists ul li h4 {
	color: #ee5a50;
	font-size: 23px;
	font-weight: 400
}

.steps_wrapper .steps_lists ul li h2 {
	color: #777;
	font-size: 16px;
	line-height: 21px;
	font-weight: 400
}

.whovr_wrapper {
	padding: 0
}

@media (min-width:768px) {
	.steps_wrapper .steps_lists ul li {
		width: 272px;
		margin-left: 43px
	}
	.about_wrapper .vision_wrapper,
	.howstarted_wrapper,
	.whovr_wrapper {
		padding-top: 15px;
		padding-bottom: 15px
	}
	.howstarted_wrapper {
		padding-bottom: 74px
	}
	div.faq_affiliate .faqs-wrapper h2 {
		margin-top: 35px
	}
	.domains-covered p br {
		display: none
	}
}

@media (min-width:992px) {
	.steps_wrapper .steps_lists ul li {
		width: 438px;
		margin-left: 33px
	}
	.about_wrapper .vision_wrapper,
	.whovr_wrapper {
		padding-top: 30px;
		padding-bottom: 30px
	}
	div.faq_affiliate .faqs-wrapper h2 {
		margin-top: 50px
	}
	.domains-covered p br {
		display: block
	}
}

.descrip_close,
.list-wrap .leader-txt,
.list-wrap li .img_outer,
.team-descrip,
.team-inner,
.team-linkedin {
	display: inline-block
}

@media (max-width:767px) {
	.about_wrapper .simpli_descrip {
		margin-right: 0;
		margin-left: 0
	}
	.about_wrapper .circle_wrap {
		width: 70px;
		height: 70px;
		float: left;
		margin-right: 13px
	}
	.about_wrapper .circle_wrap:after {
		height: 69px;
		margin: 13px auto auto
	}
	.about_wrapper .professionals_wrap .rounded1:after {
		background-position: -9px -79px;
		width: 50px;
		height: 50px
	}
	.about_wrapper .professionals_wrap .rounded2:after {
		background-position: -55px -77px;
		width: 40px;
		height: 50px
	}
	.about_wrapper .professionals_wrap .rounded3:after {
		background-position: -93px -77px;
		width: 50px;
		height: 50px
	}
	.about_wrapper .professionals_wrap .rounded4:after {
		background-position: -139px -77px;
		width: 45px;
		height: 50px
	}
	.about_wrapper .circle_wrap_outer h2 {
		margin-bottom: 5px;
		position: relative;
		top: 10px
	}
	.about_wrapper .circle_wrap_outer .sub_simpli {
		position: relative;
		top: 5px
	}
	.about_wrapper .circle_wrap_outer {
		width: 100%;
		text-align: left;
		margin: 35px 0
	}
	.about_wrapper .vision_wrapper h3:after {
		width: 60%
	}
	.about_wrapper h2 {
		font-size: 18px
	}
	.whovr_wrapper ul li {
		font-size: 13px
	}
	.howstarted_wrapper {
		padding: 0 0 30px
	}
	.steps_wrapper .circle_wrap {
		top: -32px
	}
	.circle_wrap.rounded5 {
		width: 55px;
		height: 55px
	}
	.about_wrapper .rounded5:after {
		background-position: -183px -79px;
		width: 30px
	}
	.steps_wrapper .steps_lists ul {
		text-align: left
	}
	.steps_wrapper .steps_lists ul:after {
		left: 14px
	}
	.steps_wrapper .steps_lists ul li:after {
		left: -40px;
		z-index: 1
	}
	.steps_wrapper .steps_lists ul li {
		width: 80%;
		margin-left: 45px
	}
	.steps_wrapper .steps_lists ul li h4 {
		font-size: 18px
	}
	.steps_wrapper .steps_lists ul li h2 {
		font-size: 14px;
		line-height: 20px
	}
	.steps_wrapper .steps_lists ul li p {
		font-size: 13px;
		line-height: 20px
	}
	.steps_wrapper .steps_lists ul li:before {
		transform: rotate(-180deg);
		left: -12px
	}
	.steps_wrapper .steps_lists ul li.right:before {
		left: -13px;
		transform: rotate(180deg)
	}
	.steps_wrapper .circle_wrap,
	.steps_wrapper .right_block span {
		left: 0
	}
	.steps_wrapper .steps_lists ul li.right:after {
		left: -40px
	}
	.steps_wrapper .steps_lists ul li.right {
		float: left
	}
}

.team-page .banner_section h1 {
	margin: 50px 0 10px
}

.li-first {
	border-top: 1px solid #d8d8d8
}

.list-wrap li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #d8d8d8;
	Padding-top: 31px;
	Padding-right: 0;
	Padding-bottom: 31px;
	Padding-left: 0
}

.directores-wrap {
	background: #f5f5f5;
	margin-top: 60px;
	Padding-top: 10px;
	Padding-bottom: 60px
}

.list-wrap,
.list-wrap li .img_wrap {
	background-clip: padding-box;
	display: inline-block
}

.list-wrap li .img_outer {
	width: 166px;
	height: 164px
}

.list-wrap li .img_wrap {
	width: 166px;
	height: 164px;
	overflow: hidden;
	border-radius: 50%
}

.list-wrap li img {
	width: 108%;
	height: auto
}

.list-wrap {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%
}

.list-wrap .leader-txt {
	font-size: 32px;
	font-weight: 400;
	text-align: center;
	margin-top: 54px;
	margin-bottom: 47px;
	width: 100%
}

.team-descrip {
	width: calc(100% - 200px);
	padding: 0 15px
}

.list-wrap h2 {
	margin-bottom: 0;
	width: 90%
}

.list-wrap h3 {
	font-size: 14px;
	color: #696969;
	font-weight: 300
}

.descrip_close {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -8px -346px no-repeat;
	width: 23px;
	height: 26px;
	z-index: 1;
	float: right;
	margin-right: 8px
}

.expand-team {
	Padding-top: 10px
}

.team-linkedin {
	position: absolute;
	right: 9px;
	bottom: 4px;
	vertical-align: middle;
	text-indent: -9999px;
	width: 33px;
	height: 33px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	background: #1b86bd;
	border: 3px solid #fff
}

.team-linkedin:after {
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) -346px -82px no-repeat;
	display: block;
	width: 14px;
	height: 16px;
	content: "";
	margin: 4px auto
}

@media (max-width:767px) {
	.list-wrap li .img_outer {
		display: inherit;
		margin: 0 auto
	}
	.team-descrip {
		height: auto;
		width: 100%
	}
	.team-descrip h2,
	.team-descrip h3,
	.team-descrip p {
		text-align: center;
		width: 100%
	}
	.abt_banner .banner_section,
	.affiliate_page .banner_section,
	.atp-trainer.inst-page .banner_section,
	.blog_guest .banner_section,
	.career-page .banner_section,
	.contact-us .banner_section,
	.inthe_media .banner_section,
	.reviews_outer .banner_section,
	.team-page .banner_section {
		background-size: auto
	}
}

.b-todays,
.bizj,
.cio-logo,
.hrtch {
	height: 52px
}

.no-category-container .article_list_view {
	display: inline-block;
	width: 100%;
	margin: 0
}

.no-category-container .article_list_view .article_list_view_ul li {
	width: 100%;
	position: relative
}

.no-category-container .article_list_div {
	position: relative;
	margin: 35px 0
}

.no-category-container .article_list_div ul {
	Padding-bottom: 4px;
	border-bottom: 2px solid #e7e7e7
}

.no-category-container .article_list_div ul li {
	display: inline;
	Padding-top: 0;
	Padding-right: 15px;
	Padding-bottom: 0;
	Padding-left: 15px
}

.no-category-container .article_list_div ul li .pop_active_class.link-14sp,
.no-category-container .article_list_div ul li .pop_active_class.link-grey,
.no-category-container .article_list_div ul li a.pop_active_class {
	border-bottom: 2px solid #222
}

.no-category-container .article_list_div ul li .link-14sp,
.no-category-container .article_list_div ul li .link-grey,
.no-category-container .article_list_div ul li a {
	color: rgba(0, 0, 0, .8);
	font-weight: 300;
	padding: 5px 5px 8px;
	text-transform: uppercase;
	font-size: 14px
}

.inthe_media .article_list_div ul li .link-14sp,
.inthe_media .article_list_div ul li .link-grey,
.inthe_media .article_list_div ul li a,
.terms-use h1 {
	text-transform: none
}

.inthe_media .media_wraper,
.inthe_media .top_tabs_media {
	width: 66%
}

.media_wraper .media_list {
	border-bottom: 1pxpx solid #ddd;
	display: inline-block;
	Padding-bottom: 35px;
	margin-bottom: 10px;
	width: 100%
}

.media_wraper span {
	position: relative;
	display: inline-block
}

.media_wraper .media_list:last-child {
	border-bottom: 0
}

.media_wraper .media_date {
	color: rgba(0, 0, 0, .8);
	font-weight: 300;
	position: absolute;
	top: 10px;
	right: 0
}

.media_wraper .media_list_inner {
	background: #f5f5f5;
	Padding-top: 5px;
	Padding-right: 5px;
	Padding-bottom: 15px;
	Padding-left: 10px;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background-clip: padding-box
}

.media_wraper .media_list_inner h4,
.press-release h4 {
	font-size: 18px;
	color: rgba(0, 0, 0, .8);
	font-weight: 400;
	line-height: 22px
}

.media_wraper .media_list_inner div,
.media_wraper .media_list_inner p {
	font-size: 14px
}

.media_wraper .media_list_inner p {
	color: rgba(0, 0, 0, .8)
}

.press-release h4 {
	margin-top: 0;
	width: 80%
}

.media_wraper .media_list_inner .link-14sp,
.media_wraper .media_list_inner .link-grey,
.media_wraper .media_list_inner a {
	color: #40b6d4
}

.media_wraper .media_list_inner .link-14sp:hover,
.media_wraper .media_list_inner .link-grey:hover,
.media_wraper .media_list_inner a:hover {
	text-decoration: underline
}

.inthe_media .stay_updated_div {
	float: right
}

.inthe_media .stay_updated_div .popular_tags {
	margin-top: 33px
}

.inthe_media .stay_updated_div .stay_updated h4 {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px
}

.inthe_media .most_read h1 {
	font-size: 16px;
	color: #000;
	font-weight: 300
}

.inthe_media .most_read {
	width: 100%;
	display: inline-block;
	color: #333;
	border-bottom: 1px solid #ccc;
	Padding-bottom: 15px;
	Padding-left: 5px
}

.inthe_media .most_read:hover {
	background: #f5f5f5
}

.inthe_media .most_read .business_standard mark {
	color: #f59920;
	padding-left: 5px;
	background: 0 0;
	text-transform: none;
	font-weight: 300
}

.media_sprite,
.new_media_sprite {
	background: url(https://www.cyberintelligence.in/courses/new/images/media_sprite_v15.png) no-repeat
}

.inthe_media .most_read .business_standard {
	border-bottom: none
}

.inthe_media .most_read h2 {
	color: #7f7f7f;
	font-size: 13px;
	margin: 0;
	font-weight: 300
}

.media_sprite {
	display: inline-block
}

.cio-logo {
	background-position: -310px -99px;
	width: 103px
}

.b-todays {
	background-position: 3px -164px;
	width: 332px
}

.tsg-sunday-guardian {
	background-position: -7px -228px;
	width: 352px;
	height: 52px
}

.hrtch {
	background-position: -191px -98px;
	width: 103px
}

.bizj {
	background-position: -6px -98px;
	width: 182px
}

.people_matter {
	background-position: -3px -4px;
	width: 174px;
	height: 78px
}

.rediff {
	background-position: -190px -4px;
	width: 205px;
	height: 45px
}

.reuters-icon {
	background-position: -2px -890px;
	width: 211px;
	height: 52px
}

.etb {
	background-position: -243px -907px;
	width: 211px;
	height: 45px
}

.entrepreneur_india {
	background-position: -231px -809px;
	width: 200px;
	height: 52px
}

.miami_herald_icon {
	background-position: -243px -860px;
	width: 235px;
	height: 52px
}

.times_of_india_icon {
	background-position: -3px -936px;
	width: 220px;
	height: 52px
}

.times_of_jobs_icon {
	background-position: -318px -1288px;
	width: 166px;
	height: 41px
}

.pc_media_icon {
	background-position: -260px -1322px;
	width: 56px;
	height: 55px
}

.tech_two_icon {
	background-position: -102px -1320px;
	width: 160px;
	height: 51px
}

.youtube_media_icon {
	background-position: 4px -1312px;
	width: 114px;
	height: 51px
}

.silicon-valley {
	background-position: -311px -1327px;
	width: 145px;
	height: 49px
}

.et_now_media_icon {
	background-position: -450px -1327px;
	width: 63px;
	height: 52px
}

.business_world_icon {
	background-position: -3px -800px;
	width: 215px;
	height: 52px
}

.international_business_times_icon {
	background-position: -3px -844px;
	width: 227px;
	height: 52px
}

.economic_times {
	background-position: -8px -14px;
	width: 235px;
	height: 40px
}

.think_aloud {
	background-position: -265px -7px;
	width: 226px;
	height: 47px
}

.dataquest {
	background-position: -245px -71px;
	width: 236px;
	height: 61px;
	margin-bottom: 15px
}

.youngtruk {
	background-position: -250px -156px;
	width: 74px;
	height: 63px
}

.business_line {
	background-position: 0 -253px;
	width: 230px;
	height: 37px;
	margin-bottom: 15px
}

.ATD,
.BS,
.NBW,
.TFE,
.TNIE,
.VB,
.ciol,
.dowjones,
.etgio,
.live-mint,
.market-watch,
.pehub,
.tech_aloo,
.yahoo {
	margin-bottom: 5px
}

.TFE {
	background-position: -235px -253px;
	width: 218px;
	height: 40px
}

.tech_aloo {
	background-position: -326px -154px;
	width: 96px;
	height: 56px
}

.NBW {
	background-position: 0 -296px;
	width: 171px;
	height: 25px
}

.VB {
	background-position: -425px -154px;
	width: 96px;
	height: 56px
}

.ATD {
	background-position: -177px -296px;
	width: 190px;
	height: 28px
}

.ciol {
	background-position: -2px -331px;
	width: 168px;
	height: 56px
}

.dowjones {
	background-position: -173px -331px;
	width: 207px;
	height: 41px
}

.pehub {
	background-position: -384px -331px;
	width: 126px;
	height: 52px
}

.live-mint {
	background-position: -10px -395px;
	width: 90px;
	height: 55px
}

.yahoo {
	background-position: -104px -395px;
	width: 151px;
	height: 39px
}

.market-watch {
	background-position: -260px -395px;
	width: 230px;
	height: 56px
}

.BS {
	background-position: -2px -629px;
	width: 230px;
	height: 33px
}

.deccan,
.outlook-money,
.silicon-india,
.vccircle {
	height: 56px;
	margin-bottom: 5px
}

.outlook-money {
	background-position: -237px -629px;
	width: 168px
}

.deccan {
	background-position: -459px -254px;
	width: 92px
}

.silicon-india {
	background-position: -2px -457px;
	width: 230px
}

.vccircle {
	background-position: -236px -457px;
	width: 229px
}

.TNIE {
	background-position: -2px -519px;
	width: 230px;
	height: 36px
}

.etgio {
	background-position: -143px -1383px;
	width: 160px;
	height: 30px
}

.busin-ins {
	background-position: -318px -1383px;
	width: 90px;
	height: 25px;
	margin-bottom: 5px
}

.forbes,
.gadets {
	width: 120px;
	margin-bottom: 5px
}

.forbes {
	background-position: -3px -1376px;
	height: 32px
}

.gadets {
	background-position: -417px -1386px;
	height: 48px
}

.ndtv-logo,
.quartz {
	height: 32px;
	margin-bottom: 5px
}

.quartz {
	background-position: -6px -1525px;
	width: 190px
}

.ndtv-logo {
	background-position: -212px -1525px;
	width: 155px
}

.money-ctrl {
	background-position: -207px -1570px;
	height: 40px;
	width: 185px;
	margin-bottom: 5px
}

.trn-idst {
	background-position: -6px -1570px;
	height: 40px;
	width: 175px
}

.m-ndtv {
	background-position: 0 -1000px;
	width: 150px;
	height: 46px;
	margin-bottom: 5px
}

.the-huffington {
	background-position: -175px -1000px;
	width: 380px;
	height: 43px;
	margin-bottom: 5px
}

.ntech {
	background-position: -417px -699px;
	width: 145px;
	height: 60px;
	margin-bottom: 5px
}

.your-story {
	background-position: -236px -519px;
	width: 124px;
	height: 47px;
	margin-bottom: 5px
}

.tech_panda {
	background-position: -363px -518px;
	width: 168px;
	height: 56px;
	margin-bottom: 5px
}

.pioneer {
	background-position: -2px -578px;
	width: 220px;
	height: 47px;
	margin-bottom: 5px
}

.decan-chronicle {
	background-position: -2px -682px;
	width: 190px;
	height: 66px;
	margin-bottom: 5px
}

.fortune-india,
.fortune-india_n,
.fp_n {
	height: 45px;
	margin-bottom: 5px
}

.fortune-india {
	background-position: -203px -688px;
	width: 188px
}

.fortune-india_n {
	background-position: 2px -1476px;
	width: 158px
}

.fp_n {
	background-position: -155px -1476px;
	width: 240px
}

.techcrunch,
.techinasia {
	height: 52px;
	margin-bottom: 5px
}

.techinasia {
	background-position: -2px -749px;
	width: 211px
}

.techcrunch {
	background-position: -227px -755px;
	width: 219px
}

.business_insider {
	background-position: -456px -586px;
	width: 100px;
	height: 56px;
	margin-bottom: 5px
}

.cloud_tweaker {
	background-position: -7px -1414px;
	width: 142px;
	height: 64px;
	margin-bottom: 5px
}

.advertising-age,
.forex-tv,
.mb-ad-wt {
	height: 43px;
	margin-bottom: 5px
}

.forex-tv {
	background-position: -18px -1078px;
	width: 230px
}

.advertising-age {
	background-position: -278px -1087px;
	width: 230px
}

.mb-ad-wt {
	background-position: -21px -1138px;
	width: 110px
}

.bloomberg-tv {
	background-position: -170px -1137px;
	width: 220px;
	height: 55px;
	margin-bottom: 5px
}

.digital_journal {
	background-position: 0 -1281px;
	width: 305px;
	height: 40px;
	margin-bottom: 5px
}

.bigdatanews {
	background-position: -24px -1185px;
	width: 275px;
	height: 55px;
	margin-bottom: 5px
}

.afaqs,
.broadcaste,
.gadgets360,
.mainstreet {
	height: 50px;
	margin-bottom: 5px
}

.broadcaste {
	background-position: -315px -1188px;
	width: 190px
}

.afaqs {
	background-position: -440px -1240px;
	width: 105px
}

.gadgets360 {
	background-position: -290px -1240px;
	width: 150px
}

.mainstreet {
	background-position: -392px -1140px;
	width: 140px
}

.exchange_4_media,
.tech_circle,
.thehindu {
	height: 46px;
	margin-bottom: 5px
}

.thehindu {
	background-position: 0 -1236px;
	width: 282px
}

.tech_circle {
	background-position: -151px -1421px;
	width: 145px
}

.exchange_4_media {
	background-position: -314px -1438px;
	width: 175px
}

.mediasction .no-category-container {
	margin-top: 0
}

.inthe_media .media_list_inner img {
	width: 100%
}

.inthe_media .stay_updated_div .popular_tags .bg-heading-label,
.inthe_media .stay_updated_div .popular_tags .heading-label {
	display: block;
	border-bottom: 2px solid #e7e7e7;
	line-height: 30px
}

.col-lg-16.media_press h4 {
	width: 75%;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	color: rgba(0, 0, 0, .8)
}

.col-lg-16.media_press .media_wraper .media_date {
	top: 10px
}

@media (min-width:768px) {
	.press-release h4 {
		width: 75%
	}
}

@media (max-width:767px) {
	.inthe_media .media_wraper,
	.inthe_media .media_wraper .media_list #course_video,
	.inthe_media .top_tabs_media,
	.press-release span h4 {
		width: 100%!important;
		height: auto!important
	}
	.listed_points,
	.stay_updated_div {
		display: none
	}
	.media_wraper .media_date {
		position: static;
		width: 100%
	}
	.media_wraper .media_list {
		padding-bottom: 0;
		margin-bottom: 20px
	}
}

.no-category-container,
.review_wraper_content {
	margin-top: 15px
}

.review-filter,
.review_wraper_content {
	margin-right: 0;
	margin-left: 0
}

.review-filter {
	Padding-bottom: 20px
}

.review_wraper_content ul li {
	display: inline-block;
	width: 100%;
	Padding-top: 10px;
	Padding-right: 15px;
	Padding-bottom: 5px;
	Padding-left: 0
}

.review_wraper_content ul li:nth-child(even) {
	background: #f1f1f1;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8
}

.review-section .profile {
	margin-top: 10px;
	border-radius: 50%;
	background: #fff;
	width: 70%;
	height: 70%;
	cursor: pointer
}

.review-section .profile img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.review-section .linked {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -100px -160px no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	position: relative;
	left: 17%;
	top: 2px;
	cursor: pointer
}

.popular_tags ul {
	margin-left: 20px
}

.popular_tags .review_latest li {
	display: inline-block;
	margin: 5px 0
}

.review_latest li .link-14sp,
.review_latest li .link-grey,
.review_latest li a {
	display: inline-block;
	width: calc(100% - 30px);
	vertical-align: top
}

.popular_tags .review_latest li:before,
.trainer_page .trainer_lists li:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -98px -2px no-repeat;
	display: inline-block;
	height: 8px;
	width: 7px;
	content: "";
	vertical-align: top;
	margin-top: 9px;
	margin-right: 8px;
	margin-bottom: 8px
}

.reviews_search_wraper .review_wraper_content .load_more_articles,
.siderbar-border {
	margin-bottom: 20px
}

.siderbar-border {
	border-bottom: 2px solid #d8d8d8;
	width: 100%;
	display: block;
	Padding-bottom: 5px
}

.review-content .stars {
	margin-top: 2px;
	margin-right: 26px
}

.white-txt {
	color: #fff
}

.reviews_search {
	Padding-top: 6px
}

.review_wraper_content .review-section li .review-content p span.link-14sp {
	cursor: pointer;
	font-weight: 400
}

@media (max-width:767px) {
	.review-section .profile {
		width: 60px;
		height: 60px
	}
}

@media (min-width:768px) {
	.no-category-container,
	.review_wraper_content {
		margin-top: 35px
	}
	.review-section .profile {
		width: 80px;
		height: 80px
	}
	.review-section .linked {
		left: 23px
	}
	.reviews_search_wraper .review-filter .col-sm-12.text-center {
		margin-bottom: 15px
	}
	.reviews_search_wraper .review-filter .col-sm-12.text-center p {
		font-size: 20px;
		line-height: 1.3;
		color: rgba(10, 9, 9, .9);
		font-weight: 400
	}
	.reviews_search_wraper .review-filter .col-sm-12.loc_country {
		margin-top: 15px
	}
}

.contact-us .other-enquery {
	background: #f5f5f5;
	Padding-top: 15px;
	Padding-bottom: 15px;
	position: relative;
	top: -6px
}

.contact-us .join_affi_prgm h3 {
	color: rgba(0, 0, 0, .9)
}

.contact-us h4 {
	font-size: 21px;
	margin-top: 0;
	margin-bottom: 0
}

.contact-us .other-enquery h4:after {
	width: 78%;
	background: #222;
	display: inline-block;
	content: "";
	height: 2px;
	position: relative;
	top: -6px;
	margin-left: 2%
}

.contact-us .other-enquery .itworks_1 .itworks_4img {
	background-position: -28px -258px
}

.contact-us .other-enquery .itworks_1 .itworks_5img {
	background-position: -108px -267px
}

.contact-us .other-enquery .itworks_1 .itworks_6img {
	background-position: -194px -258px
}

.contact-us .other-enquery .itworks_sprt {
	background: url(https://www.cyberintelligence.in/courses/new/images/contact_us_sprite_v3.png) no-repeat;
	width: 65px;
	height: 80px;
	display: inline-block
}

.contact-us .other-enquery .atp-cion {
	background: url(https://www.cyberintelligence.in/courses/new/images/atp-contact.svg) 0 15px no-repeat
}

.contact-us .other-enquery h3 {
	font-size: 16px
}

.contact-us .other-enquery ul li {
	clear: both;
	font-size: 14px
}

.contact-us .other-enquery ul li.globe:before {
	background-position: -273px -27px
}

.contact-us .location-map .address-find p:before,
.contact-us .other-enquery ul li:before {
	content: "";
	background: url(https://www.cyberintelligence.in/courses/new/images/contact_us_sprite_v3.png) no-repeat;
	position: relative
}

.contact-us .other-enquery ul li:before {
	display: inline-block;
	width: 23px;
	top: 5px;
	left: -5px;
	height: 23px
}

.contact-us .other-enquery ul li .link-14sp,
.contact-us .other-enquery ul li .link-grey,
.contact-us .other-enquery ul li a {
	word-wrap: break-word
}

.contact-us .location-map {
	Padding-top: 10px;
	Padding-bottom: 10px
}

.location-map .add_heading {
	padding-bottom: 40px
}

.contact-us .location-map .address-find .prev_arrow {
	left: 0
}

.contact-us .location-map .address-find .card_arrows {
	top: 370px
}

.contact-us .location-map .address-find p:before {
	width: 100px;
	height: 150px;
	display: block;
	clear: both;
	background-position: -28px -356px;
	left: 50px
}

.contact-us .location-map .address-find p {
	position: absolute;
	bottom: -5px;
	left: 65px;
	font-size: 16px;
	color: rgba(0, 0, 0, .8)
}

.contact-us .card_arrows {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) no-repeat;
	width: 26px;
	height: 42px;
	display: block;
	position: absolute;
	top: 329px;
	z-index: 1
}

.contact-us .location-map iframe {
	width: 100%
}

.contact-us .location-map .address-find {
	position: relative;
	height: 450px
}

.contact-us .location-map .address-find .prev_arrow {
	background-position: -1px -36px
}

.contact-us .location-map .address-find .next_arrow {
	right: 0;
	background-position: -31px -36px
}

.address_block span .link-14sp,
.address_block span .link-grey,
.address_block span a {
	color: #777;
	cursor: default;
	display: block
}

@media (max-width:767px) {
	.contact-us .other-enquery h4:after {
		width: 40%
	}
	.contact-us h4 {
		font-size: 18px
	}
	.itworks_1 {
		margin-top: 10px
	}
	.contact-us .other-enquery {
		padding-bottom: 25px
	}
	.contact-us .location-map .address-find {
		height: auto
	}
	.contact-us .location-map .address-find p {
		position: static;
		margin-top: 15px;
		font-size: 14px;
		text-align: center
	}
	.contact-us .location-map .address-find .card_arrows {
		top: 105px
	}
	.contact-us .location-map .address-find .prev_arrow {
		left: 0
	}
	.contact-us .location-map .address-find p:before {
		background-position: -193px -520px;
		height: 58px;
		left: 45%
	}
	.contact-us .location-map,
	.contact-us .location-map .mp {
		Padding-right: 0;
		Padding-left: 0
	}
}

@media (min-width:768px) {
	.contact-us .other-enquery h4:after {
		width: 72%
	}
	.contact-us .other-enquery {
		Padding-top: 30px;
		Padding-bottom: 30px
	}
	.contact-us .location-map {
		Padding-top: 25px;
		Padding-bottom: 25px
	}
}

@media (min-width:992px) {
	.contact-us .other-enquery h4:after {
		width: 78%
	}
	.contact-us .other-enquery {
		Padding-top: 56px;
		Padding-bottom: 56px
	}
	.contact-us .location-map {
		Padding-top: 52px;
		Padding-bottom: 52px
	}
}

.affiliate_page .top_affi_descrip {
	padding-top: 25px!important;
	color: #777;
	font-size: 16px;
	margin: 0 auto
}

.training-partner .blog-guidelines {
	background: #f5f5f5;
	margin-bottom: 0;
	padding-bottom: 30px
}

h3.affi_heading {
	text-align: center;
	Padding-top: 20px;
	Padding-right: 0;
	Padding-bottom: 5px;
	Padding-left: 0;
	margin-bottom: 0
}

h3.affi_heading.how-it-works-aff {
	Padding-top: 0;
	Padding-bottom: 40px
}

.join_affi_prgm {
	background: #ee5a50;
	margin-top: 0;
	Padding-top: 20px;
	Padding-bottom: 55px
}

.join_affi_prgm h3,
.join_affi_prgm p {
	color: #fff;
	text-align: center;
	margin-bottom: 0
}

.join_affi_prgm .itworks_4img {
	background-position: -25px -17px;
	width: 80px;
	height: 108px
}

.join_affi_prgm .itworks_5img {
	background-position: -120px -23px;
	width: 125px;
	height: 100px
}

.join_affi_prgm .itworks_6img {
	background-position: -247px -20px;
	width: 91px;
	height: 107px
}

.conct-frm {
	background: #f5f5f5;
	Padding-top: 30px;
	Padding-bottom: 50px
}

.conct-frm h2.form-titile {
	text-align: center
}

.conct-frm .center-block {
	float: none
}

.blog_guest .inst-form {
	margin-bottom: 0;
	Padding-bottom: 30px
}

@media (min-width:768px) {
	.affiliate_page .top_affi_descrip h3 {
		margin: 23px 0 34px;
		text-align: left
	}
	h3.affi_heading {
		padding-top: 10px
	}
	div.affi_works {
		padding-top: 5px
	}
	.inst-form {
		padding-top: 0
	}
	div.top-text {
		padding-bottom: 20px
	}
	div.faq_affiliate,
	div.trainer-stories {
		margin-top: 0
	}
	.blog-guidelines .course-faq .link-14sp,
	.blog-guidelines .course-faq .link-grey,
	.blog-guidelines .course-faq a {
		font-size: 14px
	}
	.blog-guidelines .course-faq>p {
		font-size: 16px;
		padding-top: 60px
	}
	.blog-guidelines .course-faq>p .link-14sp,
	.blog-guidelines .course-faq>p .link-grey,
	.blog-guidelines .course-faq>p a {
		font-size: 16px
	}
}

@media (min-width:992px) {
	.affiliate_page .top_affi_descrip h3 {
		margin: 23px 0 34px 8.33333%
	}
	h3.affi_heading {
		padding-top: 20px
	}
	.inst-form,
	div.affi_works {
		padding-top: 30px
	}
	.conct-frm.inst-form {
		display: block
	}
	div.top-text {
		padding-top: 45px
	}
	div.faq_affiliate {
		margin-top: 5px
	}
	.conct-frm h2.form-titile,
	div.trainer-stories {
		margin-top: 10px
	}
	.inst-text.col-md-8 {
		padding-top: 10px
	}
}

@media (max-width:767px) {
	.blog_guest .top_affi_descrip h3 {
		font-size: 14px;
		text-align: left;
		line-height: 24px;
		margin: 3px 0 0
	}
	.blog_guest .inst-form h2,
	div.trainer-stories {
		margin-top: 0
	}
	.course-faq h3,
	.course-faq h3 .link-14sp,
	.course-faq h3 .link-grey,
	.course-faq h3 a,
	.course-faq h4,
	.course-preview h4,
	.training-partner .blog-guidelines ul li p {
		font-size: 13px
	}
	.join_affi_prgm p {
		font-size: 14px
	}
	.affiliate_page .top_affi_descrip {
		padding-top: 15px!important;
		padding-bottom: 10px
	}
	h3.affi_heading {
		padding-top: 0
	}
	div.affi_works {
		padding-top: 10px
	}
	.blog-guidelines .course-faq ul li .link-14sp,
	.blog-guidelines .course-faq ul li .link-grey,
	.blog-guidelines .course-faq ul li a {
		font-size: 13px
	}
	.blog-guidelines .course-faq>p .link-14sp,
	.blog-guidelines .course-faq>p .link-grey,
	.blog-guidelines .course-faq>p a {
		font-size: 14px
	}
	.blog-guidelines .course-faq>p {
		font-size: 14px;
		margin-top: 60px
	}
}

.blog-guidelines .course-faq ul li h3+div.acc-active {
	height: auto;
	text-align: left
}

.blog-guidelines .course-faq ul li h3+div {
	padding: 0;
	margin: 0;
	overflow: hidden;
	height: 0;
	text-align: left
}

.container-mid,
.detais-txt,
.img-txt .img-txt1 {
	text-align: center
}

.trainer_page .top_affi_descrip {
	margin-top: 24px
}

.inst-text {
	font-weight: 300;
	color: #474444;
	font-size: 16px
}

.form-txt {
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 400
}

.form-titile {
	font-weight: 300;
	font-size: 23px
}

.inst-form .customer_support {
	width: 100%;
	background: #f5f5f5;
	display: inline-block;
	border-radius: 5px;
	margin-top: 0
}

.trainer-form-in {
	background: #f5f5f5;
	border-radius: 5px;
	Padding-top: 20px;
	Padding-right: 20px;
	Padding-bottom: 20px;
	Padding-left: 20px
}

.inst-form .customer_support .select_box select,
.inst-form .customer_support input,
.inst-form .customer_support textarea {
	background: 0 0
}

.inst-form .for_cun {
	width: 52px;
	height: 33px;
	float: left;
	border-right: 1px solid #e7e7e7;
	overflow: hidden;
	margin-bottom: 0
}

.inst-form .support_coutry_code .for_cun {
	margin-bottom: 0
}

.inst-form .support_coutry_code .floating-label_border {
	position: relative;
	top: 7px
}

.inst-form .support_coutry_code select.sel_cr {
	border: 0
}

.trainer-stories {
	margin-top: 35px;
	min-height: auto
}

.inst-form {
	float: inherit;
	Padding-bottom: 40px;
	margin: 0 0 30px;
	width: 100%;
	position: relative;
	z-index: 0
}

.inst-form .bg-nist {
	background: url(https://www.cyberintelligence.in/courses/new/images/atp_mb_bg.jpg) no-repeat;
	position: absolute;
	top: -25px;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover
}

.inst-form h4.for-mb {
	color: #fff;
	font-size: 28px;
	line-height: 45px;
	margin-top: 0;
	margin-bottom: 25px;
	position: relative;
	z-index: 1;
	text-align: center
}

.nist-frm-bg {
	float: none
}

.inst-form .form-control-wrapper {
	margin-bottom: 15px
}

.trainer_page .trainer_lists li {
	padding: 10px 0 0 15px;
	text-indent: -16px;
	line-height: 26px;
	letter-spacing: .25px;
	font-weight: 300;
	margin: 10px 0 0 15px
}

@media (min-width:768px) {
	.trainer_page .top_affi_descrip {
		margin-top: 0
	}
	.inst-text {
		clear: both;
		Padding-top: 25px
	}
	.nist-frm-bg {
		float: none;
		margin: 0 auto
	}
	.inst-form {
		position: inherit;
		Padding-bottom: 0
	}
	.inst-form .customer_support {
		Padding-right: 30px;
		Padding-bottom: 20px;
		Padding-left: 30px;
		Padding-top: 15px
	}
	.trainer-form-in {
		background: 0 0;
		border-radius: 0
	}
	.inst-form .for_cun {
		margin-bottom: 0
	}
}

@media (min-width:992px) {
	.trainer_page .top_affi_descrip {
		margin-top: 35px
	}
	.inst-text {
		clear: inherit;
		Padding-top: 0
	}
	.inst-form {
		display: inline
	}
	.inst-form .support_coutry_code .placeholder_wrap input {
		width: 60%;
		height: 34px
	}
	.inst-form .support_coutry_code .placeholder_wrap {
		width: 100%
	}
	.nist-frm-bg {
		float: right
	}
	.inst-form .for_cun {
		margin-bottom: 0
	}
	.inst-form .support_coutry_code .floating-label_border {
		top: 1px
	}
}

.banner-veteran,
.data-labs .banner-veteran {
	height: 450px;
	background: url(https://www.cyberintelligence.in/courses/new/images/veterans-bg.png) center no-repeat;
	background-size: cover
}

.container-mid {
	height: 100%;
	display: table;
	vertical-align: middle;
	position: relative
}

.center-txt {
	display: table-cell;
	vertical-align: middle;
	float: none
}

.center-txt h1 {
	font-size: 36px
}

.center-txt h1,
.center-txt h3 {
	color: #fff
}

.detais-txt {
	Padding-top: 50px;
	Padding-bottom: 50px
}

.choose-course-link li {
	display: inline;
	border-right: 1px solid #ccc;
	Padding-right: 5px;
	Padding-left: 5px
}

.choose-course-link li:last-child {
	border-right: 0
}

.choose-course-link li .link-14sp,
.choose-course-link li .link-grey,
.choose-course-link li a {
	font-size: 14px;
	text-decoration: underline
}

.img-txt h5,
.img-txt h6 {
	font-weight: 400
}

.img-txt h6 {
	margin-top: 1px;
	margin-bottom: 0
}

.img-txt h4 {
	Padding-top: 30px;
	Padding-bottom: 30px
}

.img-txt .img-txt1 h5 {
	margin-top: 0
}

h6 .mailto-link.link-14sp,
h6 .mailto-link.link-grey,
h6 a.mailto-link {
	font-size: 12px
}

.marsco-img {
	Padding-top: 15px;
	Padding-bottom: 15px
}

.marine-reco {
	margin-top: 15px
}

@media (min-width:768px) {
	.marine-reco {
		margin-top: 0
	}
	.marsco .marsco-in {
		height: 72px
	}
}

@media (min-width:992px) {
	.img-txt .img-txt1 {
		text-align: left
	}
	.marsco-img {
		Padding-top: 0;
		Padding-bottom: 0
	}
}

.top-text {
	Padding-top: 20px;
	Padding-bottom: 40px
}

.top-text .bg-default-text,
.top-text .default-text {
	font-weight: 300
}

.affi_works {
	Padding-top: 35px;
	Padding-bottom: 35px
}

.howitworks {
	background: #fff
}

.affi_works .circle_bar {
	height: 3px;
	width: 100%;
	background: #000;
	position: relative
}

.affi_works .circle_bar:before {
	font-weight: 400;
	width: 50px;
	height: 50px;
	position: absolute;
	top: -22px;
	left: 42%;
	text-align: center;
	content: "1";
	color: #fff;
	background: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	padding-top: 8px;
	border: 3px solid #000;
	font-size: 20px
}

.faq_affiliate .faqs-wrapper h2 {
	text-align: center;
	font-size: 24px;
	margin-top: 20px
}

.affi_works .circle_bar2:before {
	content: "2"
}

.affi_works .circle_bar3:before {
	content: "3"
}

.benifit_panel span:before,
.benifits_wrap li:before,
.download_agenda:before,
.how-it-works .lab-bg:before,
.lvc_video_btn:before,
.right-pannel ul:before,
.watch_icon_lp:before {
	content: ""
}

.itworks_1 {
	display: inline-block;
	margin-top: 20px;
	text-align: center;
	width: 100%
}

.itworks_1 p {
	color: #fff;
	font-size: 16px;
	line-height: 26px
}

.howitworks .itworks_1 p {
	color: rgba(0, 0, 0, .8)
}

.itworks_sprt {
	display: inline-block;
	background: url(https://www.cyberintelligence.in/courses/new/images/affiliate_sprite_v1.png) no-repeat;
	width: 150px;
	height: 110px
}

.itworks_1img {
	background-position: -17px -130px
}

.affi_hwit_bl:hover .itworks_1img {
	background-position: -17px -245px
}

.itworks_2img {
	background-position: -158px -130px
}

.affi_hwit_bl:hover .itworks_2img {
	background-position: -158px -245px
}

.itworks_3img {
	background-position: -310px -130px
}

.affi_hwit_bl:hover .itworks_3img {
	background-position: -310px -245px
}

.affi_hwit_bl:hover .circle_bar,
.tr_hw_wrks:hover .circle_bar {
	background: #ee5a50
}

.affi_hwit_bl:hover .circle_bar:before,
.tr_hw_wrks:hover .circle_bar:before {
	border: 3px solid #ee5a50;
	background: #fff;
	color: #212121
}

.bg_join_affi_prgm {
	background: #f5f5f5;
	width: 100%;
	padding: 40px 0;
	text-align: center;
	color: #fff
}

.bg_join_affi_prgm p {
	font-size: 25px;
	color: #222
}

.bg_join_affi_prgm .btn-primary {
	width: 200px;
	display: block;
	margin: 15px auto
}

.faq_affiliate {
	width: 100%;
	padding-bottom: 20px;
	margin: 20px 0
}

.faq_affiliate .faqs-wrapper .course-faq ul li h3 {
	display: block
}

.faq_affiliate .faqs-wrapper h3 {
	display: none
}

.faq_affiliate .review-tab {
	padding-top: 20px
}

.review-tab li {
	display: inline-block;
	padding-right: 20px
}

.review-tab li .link-14sp,
.review-tab li .link-grey,
.review-tab li a {
	color: #777;
	font-weight: 300;
	font-size: 14px
}

.review-container .link-14sp,
.review-container .link-grey,
.review-container a,
.review-tab li .active.link-14sp,
.review-tab li .active.link-grey,
.review-tab li .link-14sp:hover,
.review-tab li .link-grey:hover,
.review-tab li a.active,
.review-tab li a:hover {
	color: #00a6df;
	font-size: 14px;
	font-weight: 300
}

@media (max-width:991px) {
	.howitworks .itworks_1 p {
		margin-bottom: 40px
	}
}

@media (max-width:767px) {
	.top-text .bg-default-text,
	.top-text .default-text {
		font-size: 14px;
		line-height: 24px
	}
}

.data-labs .banner-veteran {
	background: url(https://www.cyberintelligence.in/courses/new/images/career-data-lab/data-lab-bg.jpg) center no-repeat;
	background-size: cover;
	height: 603px
}

.data-labs .center-txt h3 {
	font-size: 16px;
	font-weight: 300;
	line-height: 30px
}

.quantitative-benif {
	Padding-top: 40px;
	Padding-bottom: 40px;
	text-align: center
}

.heading-title {
	font-size: 28px;
	line-height: normal;
	font-weight: 400
}

.h2_subtitle {
	Padding-top: 25px;
	font-size: 22px;
	line-height: normal
}

.padding-blocks {
	Padding-top: 40px;
	Padding-bottom: 40px
}

.how-it-works .lab-bg p,
.para-detail {
	Padding-top: 30px
}

.bg-color {
	background: #f1f1f1
}

.para-detail {
	font-size: 16px;
	width: 100%
}

.how-it-works .para-detail {
	Padding-bottom: 30px
}

p mark {
	background: #3b3b3c;
	color: #fff;
	margin-right: 10px;
	Padding-top: .2em;
	Padding-right: .2em;
	Padding-bottom: .2em;
	Padding-left: .2em
}

.data-blocks {
	width: 100%
}

.how-it-works .lab-bg:before {
	background: url(../../images/data-labs-sprite.png) no-repeat;
	width: 141px;
	height: 141px;
	display: inline-block
}

.how-it-works .lab-bg:after {
	display: none
}

.how-it-works .lab-bg.labone:before {
	background-position: -24px -10px
}

.how-it-works .lab-bg.labtwo:before {
	background-position: -174px -10px
}

.how-it-works .lab-bg.labthree:before {
	background-position: -324px -10px
}

.how-it-works .lab-bg.labfour:before {
	background-position: -474px -10px
}

.img-block {
	margin-top: 20px;
	text-align: center
}

.header-gp {
	display: table-header-group
}

.footer-gp {
	display: table-footer-group
}

.img-block img {
	width: 100%;
	max-width: 470px
}

.full-img img {
	width: 100%;
	max-width: 927px
}

.data-labs .center-txt h1 {
	margin-top: 0;
	font-size: 28px
}

@media (min-width:768px) {
	.padding-blocks,
	.quantitative-benif {
		padding: 40px 0
	}
	.how-it-works .lab-bg:after {
		display: none
	}
}

@media (min-width:992px) {
	.para-detail {
		Padding-top: 30px;
		Padding-bottom: 30px
	}
	.footer-gp,
	.header-gp {
		display: block
	}
	.data-blocks {
		width: 100%
	}
	.how-it-works .lab-bg:after {
		content: "";
		background: url(../../images/data-labs-sprite.png) -632px -63px no-repeat;
		width: 50px;
		height: 30px;
		display: inline-block;
		top: 55px;
		left: -30px;
		position: absolute
	}
	.how-it-works .labone:after {
		display: none
	}
	.padding-blocks {
		Padding-top: 120px;
		Padding-bottom: 120px
	}
	.img-block {
		margin-top: 0
	}
	.quantitative-benif {
		Padding-top: 100px;
		Padding-bottom: 100px;
		text-align: center
	}
	.data-labs .center-txt h1 {
		font-size: 54px
	}
	.heading-title {
		font-size: 32px
	}
}

.career-page .banner_section h1.bg-h1-40sp,
.career-page .banner_section h1.light-40sp {
	margin: 50px 0 10px
}

.sub-txt-career {
	color: #fff;
	font-size: 16px
}

.career-inner {
	text-align: center;
	margin-top: 16px
}

.career-inner p {
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	padding-bottom: 29px
}

.open-position {
	background: #f5f5f5;
	text-align: center;
	Padding-top: 23px;
	Padding-bottom: 27px;
	margin-top: 52px
}

.open-position h3 {
	font-size: 16px
}

.team-pics-left {
	width: 371px;
	float: left
}

.team-pics-mid {
	width: 520px;
	float: left
}

.team-pics-right {
	display: none;
	width: 271px;
	float: left
}

.team-pics li {
	float: left;
	margin: 2px
}

.team-pics li.team-pic5 {
	height: 294px
}

.team-pic1,
.team-pic1 img,
.team-pic2,
.team-pic2 img {
	width: 368px;
	height: 298px
}

.team-pic3,
.team-pic3 img {
	width: 214px;
	height: 147px
}

.team-pic4,
.team-pic4 img {
	width: 298px;
	height: 147px
}

.team-pic6,
.team-pic6 img {
	width: 290px;
	height: 151px
}

.team-pic7,
.team-pic7 img {
	width: 222px;
	height: 151px
}

.team-pics .playlist-none {
	width: 516px!important;
	height: 294px!important
}

.team-pic8,
.team-pic8 img {
	width: 271px;
	height: 299px
}

.team-pic9,
.team-pic9 img {
	width: 271px;
	height: 297px
}

.position-lists {
	width: 100%;
	display: inline-block;
	margin-bottom: 15px
}

.open-position span {
	border: 1px solid #777;
	Padding-top: 28px;
	Padding-right: 12px;
	Padding-bottom: 28px;
	Padding-left: 12px;
	display: inline-block;
	width: 206px;
	font-size: 14px
}

.team-pic5 #course_video .jwmain .jwpreview {
	background-size: cover!important
}

@media (min-width:1200px) {
	.team-pics .container {
		width: 1196px;
		padding: 0
	}
	.team-pics-right {
		display: inline-block
	}
}

@media (max-width:991px) {
	.team-pics .container {
		Padding-top: 0;
		Padding-bottom: 0
	}
	.team-inner {
		width: 97%
	}
	.list-wrap li {
		margin-right: 12px;
		margin-left: 18px
	}
	.team-pics-left {
		width: 220px
	}
	.team-pics-mid {
		width: 328px
	}
	.team-pics-right {
		width: 142px;
		display: inline-block
	}
	.team-pic1,
	.team-pic1 img,
	.team-pic2,
	.team-pic2 img {
		height: 193px;
		width: 217px
	}
	.team-pic3,
	.team-pic3 img {
		height: 91px;
		width: 136px
	}
	.team-pic4,
	.team-pic4 img {
		height: 91px;
		width: 184px
	}
	.team-pics li.team-pic5 {
		height: auto
	}
	.team-pic6,
	.team-pic6 img {
		height: 91px;
		width: 179px
	}
	.team-pic7,
	.team-pic7 img {
		height: 91px;
		width: 141px
	}
	.team-pic8,
	.team-pic8 img {
		height: 185px;
		width: 168px
	}
	.team-pic9,
	.team-pic9 img {
		height: 200px;
		width: 168px
	}
	.team-descrip {
		height: auto
	}
	.open-position span {
		margin-bottom: 2px;
		width: 252px
	}
	.team-pics .playlist-none {
		height: 182px!important;
		width: 328px!important
	}
	div.open-position {
		padding-top: 0
	}
	.career-inner h2.h2_style {
		margin-top: 0
	}
}

@media (max-width:767px) {
	.h2_style {
		font-size: 24px
	}
	.people_grow .descrip_inspired p,
	.team-pics-right {
		display: none
	}
	.team-pics-left,
	.team-pics-mid,
	.team-pics-right {
		width: 100%
	}
	.team-pic1,
	.team-pic1 img,
	.team-pic2,
	.team-pic2 img,
	.team-pic3,
	.team-pic3 img,
	.team-pic4,
	.team-pic4 img,
	.team-pic5,
	.team-pic6,
	.team-pic6 img,
	.team-pic7,
	.team-pic7 img,
	.team-pic8,
	.team-pic8 img,
	.team-pic9,
	.team-pic9 img {
		width: 100%;
		height: 100%
	}
	.team-pics .team-pics-mid div#course_video {
		width: 100%!important;
		height: 147px!important
	}
	.position-lists {
		margin-bottom: 0
	}
	.open-position span {
		margin-bottom: 2px;
		width: 100%
	}
	.career-page .default_text_resources,
	.team-page .default_text_resources {
		padding-left: 15px;
		padding-right: 15px
	}
}

.terms-use .faq_outer_contact .link-14sp,
.terms-use .faq_outer_contact .link-grey,
.terms-use .faq_outer_contact a {
	font-size: 16px
}

.terms-use .faq_outer_contact ul ul {
	margin-left: 35px
}

@media (max-width:767px) {
	.terms-use .faq_outer_contact ul ul {
		margin-left: 15px
	}
}

.terms-use .faq_outer_contact {
	word-wrap: break-word
}

.terms-use .faq_outer_contact td,
th {
	padding: 0 5px
}

.noselect {
	-webkit-touch-callout: none;
	-khtml-user-select: none
}

#contact_faqs {
	text-align: right;
	width: 100%;
	display: inline-block;
	Padding-top: 40px;
	Padding-bottom: 40px
}

.terms-use h1,
.terms-use h2,
.terms-use strong {
	font-weight: 300;
	text-align: left
}

.terms-use h1 {
	font-size: 34px;
	Padding-bottom: 15px;
	font-weight: 300
}

.contact-us .desp_faqs_cont h2 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px
}

.faq_outer_contact .link-14sp,
.faq_outer_contact .link-grey,
.faq_outer_contact a,
.subtext_lp {
	font-size: 14px
}

.contact-us .desp_faqs_cont {
	text-align: left
}

#contact_faqs .tab_faqs {
	margin-bottom: 20px;
	border-right: 5px solid #e7e7e7
}

#contact_faqs .tab_faqs li {
	word-wrap: break-word;
	margin-bottom: 2px;
	margin-right: -5px
}

#contact_faqs .tab_faqs li .link-14sp,
#contact_faqs .tab_faqs li .link-grey,
#contact_faqs .tab_faqs li a {
	display: block;
	padding: 5px 15px 5px 0;
	color: #777;
	font-size: 14px;
	font-weight: 300
}

#contact_faqs .tab_faqs li .link-14sp:hover,
#contact_faqs .tab_faqs li .link-grey:hover,
#contact_faqs .tab_faqs li a:hover,
.selected_category,
.subscription_page .categories_included ul li .link-14sp:hover,
.subscription_page .categories_included ul li .link-grey:hover,
.subscription_page .categories_included ul li a:hover {
	background: #ffffc3
}

#contact_faqs .tab_faqs li .link-14sp:hover,
#contact_faqs .tab_faqs li .link-grey:hover,
#contact_faqs .tab_faqs li .selected_category.link-14sp,
#contact_faqs .tab_faqs li .selected_category.link-grey,
#contact_faqs .tab_faqs li a.selected_category,
#contact_faqs .tab_faqs li a:hover {
	border-right: 5px solid #ff9002;
	padding-right: 10px
}

.contact-us .desp_faqs_cont .disc_methods li {
	border-bottom: 0;
	padding: 0
}

.terms_conditions .desp_faqs_cont .disc_methods li {
	padding-bottom: 10px;
	padding-left: 10px
}

.terms_conditions .desp_faqs_cont .disc_methods li .flyout_disc {
	margin-left: -17px
}

.contact-us .desp_faqs_cont .disc_methods li .flyout_disc {
	margin-right: 10px
}

.disc_methods {
	margin-left: 10px
}

.faq_outer_contact b,
optgroup,
strong {
	font-weight: 400
}

.faq_outer_contact table,
td,
th {
	border: 1px solid #000;
	border-collapse: collapse;
	text-align: center
}

.faq_outer_contact table td {
	padding: 5px;
	text-align: left
}

.responsive_table {
	overflow-x: auto
}

@media (max-width:1199px) {
	.contact-us .desp_faqs_cont .responsive_table table {
		display: inline-table;
		margin-right: 15px;
		margin-bottom: 15px;
		border-collapse: collapse;
		border-spacing: 0;
		border: 1px solid #000
	}
}

.header_section_lp {
	background: #f3f6f8;
	padding-top: 38px
}

.banner_section_lp .master-badge {
	background: #ccc;
	width: 82px;
	height: 82px
}

.heading_lp h1 {
	margin: 0 0 14px
}

.banner_section_lp {
	text-align: center
}

.watch_icon_lp {
	margin: 0 auto 60px;
	width: 97px;
	font-weight: 500
}

.watch_icon_lp:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/master-sprite.png) -220px -25px no-repeat;
	display: block;
	width: 40px;
	height: 37px;
	margin: auto auto 5px
}

.right-pannel ul ul li:after,
.right-pannel ul ul li:before,
.right-pannel ul ul li:last-child:after,
.right-pannel ul ul li:last-child:before,
.right-pannel ul ul:before {
	display: none
}

.subtext_lp {
	margin-top: 45px;
	color: #80868a;
	margin-bottom: 60px
}

.right-pannel {
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 6px 15px 0 rgba(0, 0, 0, .09);
	color: rgba(0, 0, 0, .8);
	Padding-top: 32px;
	Padding-right: 40px;
	Padding-bottom: 25px;
	Padding-left: 40px;
	font-size: 16px;
	margin-top: 13px;
	margin-bottom: 40px
}

.right-pannel ul {
	position: relative
}

.right-pannel ul ul {
	margin-top: 15px;
	margin-left: -55px
}

.right-pannel ul ul li,
.right-pannel ul ul li:last-child {
	margin-bottom: 0
}

.right-pannel ul ul li span,
.right-pannel ul ul li:last-child span {
	position: relative;
	top: -6px;
	color: #9b9b9b
}

.right-pannel ul li:nth-last-child(8):after {
	background: #e4d5bc
}

.right-pannel ul li:nth-last-child(7):after {
	background: #d5c4a8
}

.right-pannel ul li:nth-last-child(6):after {
	background: #c4b292
}

.right-pannel ul li:nth-last-child(5):after {
	background: #b4a07d
}

.right-pannel ul li:nth-last-child(4):after {
	background: #a38d67
}

.right-pannel ul li:nth-last-child(3):after {
	background: #937c52
}

.right-pannel ul li:nth-last-child(2):after {
	background: #836a3d
}

.right-pannel ul:before {
	position: absolute;
	top: 17px;
	bottom: 0;
	left: 17px;
	width: 1px;
	display: inline-block;
	background: #becace
}

.right-pannel ul li {
	margin-bottom: 40px;
	line-height: 20px;
	position: relative;
	padding-left: 55px
}

.right-pannel ul li .link-14sp,
.right-pannel ul li .link-grey,
.right-pannel ul li a {
	color: rgba(0, 0, 0, .8);
	font-size: 16px
}

.right-pannel ul li.master-certificate {
	margin-left: -3px;
	padding-left: 56px
}

.right-pannel ul li:after,
.right-pannel ul li:before {
	content: "";
	display: inline-block;
	position: absolute
}

.right-pannel ul li:before {
	top: 10px;
	left: 0;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 1px solid #becace;
	background: #fff
}

.right-pannel ul li:after {
	top: 18px;
	left: 8px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #836a3d
}

.right-pannel ul li:last-child {
	margin-bottom: 11px
}

.right-pannel ul li.master-certificate:after {
	display: none
}

.right-pannel ul li.master-certificate:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/master-sprite.png) -162px -17px no-repeat #fff;
	width: 48px;
	height: 64px;
	border: none;
	top: -12px
}

.right-pannel ul li span {
	display: block;
	font-size: 10px
}

.right-pannel ul li.master-certificate span {
	color: #9b9b9b;
	line-height: 1.2;
	padding-right: 5px
}

.footer-pannel {
	margin-top: 35px;
	padding-top: 5px;
	border-top: 1px solid #becace;
	font-size: 12px;
	color: #494f56
}

.footer-pannel .learners-lp {
	font-size: 20px;
	margin-top: 10px;
	display: block
}

.footer-pannel .learners-lp span {
	font-size: 12px;
	position: relative;
	top: -3px
}

.small14_lp {
	font-size: 14px;
	font-weight: 300;
	color: #80868a;
	line-height: normal;
	margin-bottom: 5px
}

.big22_lp,
.big24_lp {
	color: #494f56;
	line-height: normal
}

.big24_lp {
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 5px
}

.key_features_lp .big24_lp {
	font-size: 20px;
	font-weight: 300
}

.big22_lp {
	font-size: 22px;
	font-weight: 400
}

.key_features_lp div {
	margin-bottom: 40px
}

.key_features_lp div .link-14sp,
.key_features_lp div .link-grey,
.key_features_lp div a {
	text-decoration: underline;
	margin-bottom: 10px;
	display: inline-block
}

.font10 {
	font-size: 12px;
	color: #848484;
	font-weight: 400;
	line-height: normal;
	margin-top: 15px
}

.keyfeatures_block .bg-sub-heading,
.keyfeatures_block .sub-heading {
	color: #494f56
}

.enroll_lp {
	text-align: center
}

.enroll_lp button {
	width: 212px
}

.masters_prgm_new .view-course-btn {
	width: 192px;
	font-size: 12px;
	line-height: 32px
}

.enroll_lp .big24_lp {
	font-size: 28px;
	margin-bottom: 20px;
	font-weight: 400
}

.border-rt {
	border-bottom: solid 2px #becace
}

.masters_prgm_new .course-details-container {
	margin-top: 60px
}

.masters_prgm_new .view-course-btn {
	margin-top: 0
}

.key_featuresTop_lp {
	display: inline-block;
	width: 100%
}

.form_wrapper,
.us-phone-number {
	background: #f3f6f8;
	border: 1px solid #e1e6ea;
	box-shadow: none
}

.heading_lp p {
	font-size: 14px
}

.masters_certificates {
	text-align: center;
	padding: 60px 0
}

.masters_certificates h2 {
	line-height: normal;
	margin: 0 0 60px
}

.certificate_div {
	width: 204px;
	height: 288px;
	background: #fff;
	box-shadow: 0 6px 15px 0 rgba(0, 0, 0, .09);
	padding: 8px
}

.masters_certificates p {
	color: #80868a;
	font-size: 14px;
	padding-bottom: 19px;
	line-height: 1.43
}

.masters_certificates .bg-default-text,
.masters_certificates .default-text {
	font-weight: 400;
	color: #494f56;
	padding-bottom: 10px;
	margin: 0
}

.masters_prgm_new .alumni-section-wrap {
	background: #f3f6f8
}

.masters_prgm_new #learn-box .new_elect ul {
	margin-top: 46px
}

.new_elect .course-sticker:after {
	height: 9px
}

.master_icons {
	width: 63px;
	height: 63px;
	display: inline-block;
	background: url(https://www.cyberintelligence.in/courses/new/images/master-sprite.png) -17px -94px no-repeat
}

.ipad_section+.banner-bot {
	background: #f3f6f8
}

.ipad_section .big24_lp {
	margin-bottom: 0;
	padding-top: 60px;
	line-height: 1.33
}

.ipad_section div {
	text-align: center
}

.ipad_section img {
	max-width: 373px;
	margin-bottom: 40px
}

.masters_prgm_new .faqs-wrapper .course-faq,
.masters_prgm_new .faqs-wrapper div.faq_affiliate {
	margin-top: 0
}

.masters_prgm_new .faqs-wrapper .h2_style-book {
	padding-bottom: 35px;
	text-align: center
}

.readMoreLess {
	color: #00a7dc;
	cursor: pointer
}

div.course-banner-bot {
	background: #fff
}

.img_section img {
	width: 187px;
	height: 227px
}

#learn-box .section-one.classroomDiv {
	max-height: 100%;
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .08)
}

.classroomDiv .courese-calendar-fluid {
	position: inherit;
	padding: 30px 25px;
	z-index: inherit;
	width: 100%;
	margin: 0 auto
}

.classroomDiv .courese-cal-main-div {
	position: inherit;
	width: auto;
	height: auto
}

.classroomDiv .batch-slider-info .container-pos {
	width: auto
}

.classroomDiv .calender_bottom_text p.service-tax {
	float: none
}

.classroomDiv .batch-slider-info .next.link-14sp,
.classroomDiv .batch-slider-info .next.link-grey,
.classroomDiv .batch-slider-info .prev.link-14sp,
.classroomDiv .batch-slider-info .prev.link-grey,
.classroomDiv .batch-slider-info a.next,
.classroomDiv .batch-slider-info a.prev {
	top: -216px;
	z-index: 1
}

.classroomDiv .batch-slider-info .prev.link-14sp,
.classroomDiv .batch-slider-info .prev.link-grey,
.classroomDiv .batch-slider-info a.prev {
	left: -80px
}

.classroomDiv .batch-slider-info .next.link-14sp,
.classroomDiv .batch-slider-info .next.link-grey,
.classroomDiv .batch-slider-info a.next {
	right: -80px
}

.classroomDiv .total_batches_counter .close-icon {
	display: none
}

.enroll_lp .notavailable_txt {
	font-size: 24px;
	margin-bottom: 5px
}

span.master-certificate-logo {
	width: 51px;
	height: 82px;
	display: block;
	margin: 0 auto;
	background: url(https://www.cyberintelligence.in/courses/new/images/master-sprite.png) -158px -101px no-repeat
}

.classroomDiv .total_batches_counter,
.duke_integrated_prog .heading_lp p,
.integrated_prog .keyfeatures_block.enroll_lp,
.integrated_prog .master_icons,
.integrated_prog .watch_icon_lp {
	display: none
}

.certificate-sticker:before {
	height: 30px;
	margin-bottom: 5px
}

span.master-sticker:after {
	background: 0 0;
	height: 5px!important
}

.masters_prgm_new .profile-slider {
	background: url(../../images/master_course_advisor.png) top center/cover no-repeat #32668e
}

.rounded-border-cir {
	width: 85px;
	height: 85px;
	border-radius: 200px;
	border: 4px solid #e1e6ea;
	border-right: 4px solid #fff;
	border-bottom: 4px solid #fff;
	-webkit-transform: rotate(46deg);
	-moz-transform: rotate(46deg);
	-ms-transform: rotate(46deg);
	-o-transform: rotate(46deg);
	transform: rotate(46deg);
	position: absolute;
	top: -46px;
	left: 0;
	right: 0;
	margin: auto
}

.promo-discription {
	font-size: 12px;
	color: #1d1d1d;
	margin-top: 8px;
	line-height: 18px
}

.classroomDiv .calender_bottom_text {
	text-align: center;
	margin-top: 60px
}

.classroomDiv .calender_bottom_text .download-batches {
	border: 1px solid #00a7dc;
	color: #00a7dc
}

.classroomDiv .calender_bottom_text .download-batches:hover {
	background: #00a7dc;
	color: #fff
}

.masters_prgm_new .learnig-acc table {
	width: 100%
}

.masters_prgm_new .learnig-acc table td {
	padding: 0 4px
}

.faq_affiliate .goToCoursePage.link-14sp,
.faq_affiliate .goToCoursePage.link-grey,
.faq_affiliate a.goToCoursePage {
	margin-top: 30px;
	margin-bottom: 30px;
	color: #fff
}

.duke_integrated_prog.masters_prgm_new .header_section_lp {
	background-size: 100% 495px
}

.integrated_prog .heading_lp {
	margin-left: 0
}

.integrated_prog .subtext_lp {
	margin-top: 20px
}

.partnership_logo .link-14sp,
.partnership_logo .link-grey,
.partnership_logo a {
	width: 292px;
	margin-top: 10px;
	font-weight: 700;
	line-height: 28px;
	height: auto
}

.duke_integrated_prog .partnership_logo .link-14sp,
.duke_integrated_prog .partnership_logo .link-grey,
.duke_integrated_prog .partnership_logo a {
	margin-top: 50px
}

.integrated-modal .dropdown_country {
	width: 675px;
	background-color: #fff;
	box-shadow: 0 10px 40px 0 #474444;
	border-radius: 0;
	text-align: center
}

.integrated-modal .dropdown_country .dropdown_country-ins {
	width: 475px;
	display: block;
	margin: 30px auto 0;
	padding: 0
}

.integrated-modal .dropdown_country .dropdown_country-ins .choose_location {
	padding: 0
}

.integrated-modal .dropdown_country .dropdown_country-ins .integrated-frm {
	width: 275px;
	display: block;
	margin: 35px auto 5px
}

.integrated-modal .dropdown_country .dropdown_country-ins .form-checkbox {
	text-align: left
}

.integrated-modal .close_country_btn {
	border: 0
}

.integrated-modal .pop_in_bl {
	overflow: visible
}

.integrated-modal h3 {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 25px;
	font-weight: 400
}

.integrated-modal .choose_location p {
	padding: 0;
	line-height: 1.43
}

.integrated-modal .choose_location p .error_msg {
	margin-bottom: 0
}

.integrated-modal .drop-query-submit {
	width: 253px;
	font-size: 16px;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 25px
}

.integrated-form-page .frm-head {
	width: 500px;
	display: block;
	margin: 0 auto
}

.integrated-form-page .frm-head h3 {
	font-weight: 400;
	margin-top: 35px;
	margin-bottom: 20px
}

.integrated-form-page .frm-head p {
	line-height: 1.29
}

.integrated-form-page ol {
	padding-left: 15px
}

.integrated-form-page ol li {
	margin-top: 50px
}

.integrated-form-page ol li h5 {
	margin-bottom: 25px
}

.integrated-form-page ol li .form-radio label {
	display: inline-block;
	line-height: 22px
}

.integrated-form-page ol li .form-radio>label .circle {
	top: 2px
}

.integrated-form-page .drop-query-submit {
	width: 253px;
	display: block;
	margin: 35px auto 60px
}

.integrated-form-page .form-submit-sts {
	width: 520px;
	display: block;
	margin: 70px auto 0
}

.integrated-form-page .form-submit-sts p {
	font-weight: 400;
	font-size: 20px;
	margin-bottom: 50px
}

.integrated-form-page .form-submit-sts .view-course-btn.link-14sp,
.integrated-form-page .form-submit-sts .view-course-btn.link-grey,
.integrated-form-page .form-submit-sts a.view-course-btn {
	width: 253px;
	margin: 0 auto 100px;
	text-transform: uppercase;
	display: block;
	font-weight: 400
}

.duke-ertificate .col-md-4 {
	width: 100%
}

.duke-ertificate .col-md-4 img {
	width: 100%;
	margin-bottom: 30px;
	height: auto
}

.duke-ertificate .col-md-offset-2 .col-md-8 {
	display: none
}

.integrated-form-page .linkedin-pro .ng-valid+.floating-label {
	top: 6px;
	font-size: 14px
}

.integrated-form-page .linkedin-pro .ng-dirty+.floating-label,
.integrated-form-page .linkedin-pro .ng-valid:focus+.floating-label {
	top: -15px;
	font-size: 11px
}

.learning-path-reviews .review-container .review-content {
	background: 0 0
}

.learning-path-reviews .h2_style-book {
	padding-bottom: 0
}

.learning-path-reviews .review-container .review-section:last-child .review-content {
	border-bottom: 0
}

@media (min-width:768px) {
	.learning-path-reviews .course_rev .review-container .review-content h5 {
		width: auto
	}
	.learning-path-reviews .course_rev .review-container .review-content .stars {
		margin-top: 20px
	}
	.masters_prgm_new .alumni-section-wrap h2 {
		margin-top: 44px
	}
	.master-card-btn.hide-buttons.link-14sp,
	.master-card-btn.hide-buttons.link-grey,
	a.master-card-btn.hide-buttons {
		background: rgba(170, 180, 183, .45);
		opacity: .45
	}
	.classroomDiv .courese-calendar-fluid {
		width: 360px;
		padding: 60px 0
	}
	.classroomDiv .courese-calendar-fluid .courese-cal-main-div {
		padding: 0
	}
	.classroomDiv .courese-calendar-fluid .main-calender-section .course-calender ul li.c_list_item {
		width: 360px;
		margin-right: 0
	}
	.integrated-form-page .frm-head h3 {
		margin-top: 45px
	}
	.integrated-form-page .drop-query-submit {
		margin: 45px auto 60px
	}
}

@media (min-width:992px) {
	.border-rt:after,
	.masters_prgm_new .header_wrapper_lp:before {
		content: "";
		display: inline-block
	}
	.header_wrapper_lp {
		background: #f3f6f8
	}
	.duke_integrated_prog .text_video_lp {
		min-height: 450px
	}
	.text_video_lp {
		min-height: 342px;
		color: #fff;
		display: inline-block;
		position: relative;
		width: 100%
	}
	.header_section_lp {
		background: url(../../images/masters_banner-V1.jpg) top center no-repeat
	}
	.heading_lp h1 {
		margin: 0;
		color: #fff
	}
	.subtext_lp {
		margin-top: 12px;
		width: 612px;
		color: #becace;
		line-height: 1.29;
		margin-bottom: 34px
	}
	.banner_section_lp {
		text-align: left
	}
	.heading_lp {
		width: calc(100% - 125px);
		display: inline-block;
		vertical-align: top;
		margin-left: 17px
	}
	.watch_icon_lp {
		color: #fff;
		margin: 0 auto 34px;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		cursor: pointer
	}
	.watch_icon_lp:before {
		background-position: -92px -19px;
		width: 56px;
		height: 54px;
		margin: auto auto 6px
	}
	.key_features_lp {
		margin: 45px 0;
		display: inline-block;
		width: 100%
	}
	.keyfeatures_block {
		padding: 0 30px
	}
	.border-rt {
		border-right: 0;
		border-bottom: 0
	}
	.border-rt:after {
		width: 2px;
		height: 90px;
		background: #becace;
		position: absolute;
		right: 0;
		top: 25px
	}
	.key_features_lp div .link-14sp,
	.key_features_lp div .link-grey,
	.key_features_lp div a {
		margin-bottom: 4px
	}
	.enroll_lp button {
		width: 230px
	}
	.masters_certificates {
		text-align: left;
		padding-bottom: 27px
	}
	.masters_certificates h2 {
		text-align: center
	}
	.certificate_div {
		width: 100%;
		height: auto
	}
	.key_features_lp div.enroll_lp {
		margin-bottom: 20px
	}
	.key_features_lp div.no-margin-bot {
		margin-bottom: 0
	}
	.master_icons {
		background-position: -20px -17px
	}
	.ipad_section div {
		text-align: left
	}
	.ipad_section div.text-center {
		text-align: center;
		margin-right: 60px
	}
	.ipad_section div.text-center,
	.ipad_section div.txt_section {
		display: inline-block;
		vertical-align: middle;
		float: none
	}
	.ipad_section img {
		margin-bottom: 0;
		margin-top: -15px
	}
	.masters_prgm_new .our_training_experts {
		margin-bottom: 70px
	}
	.large_screen_btn {
		padding-top: 25px;
		text-align: center
	}
	.ipad_section .big24_lp {
		padding-top: 0
	}
	.masters_prgm_new .alumni-section-wrap h2 {
		margin-top: 54px
	}
	.key_features_lp div.key_featuresTop_lp {
		margin-bottom: 18px
	}
	.key_features_lp div.key_featuresTop_lp p.small14_lp {
		min-height: 32px
	}
	.masters_prgm_new .header_section_lp,
	.masters_prgm_new .header_wrapper_lp {
		position: relative
	}
	.masters_prgm_new .header_wrapper_lp:before {
		width: 100%;
		height: 380px;
		background: #1a191f;
		position: absolute
	}
	.masters_prgm_new .header_section_lp {
		background-color: transparent
	}
	.ipad_section div.txt_section {
		width: 585px
	}
	.masters_prgm_new .lpath {
		padding-right: 0
	}
	.masters_prgm_new .lpath .our_training_experts {
		padding: 0
	}
	.masters_prgm_new .lpath .our_training_experts .enterprise-tab {
		margin-left: 55px
	}
	.masters_prgm_new .lpath .our_training_experts .support_coutry_code .floating-label {
		margin-top: -3px
	}
	.mob_drop_query .webengage_close {
		display: none
	}
	.integrated-form-page .frm-head h3 {
		margin-top: 65px
	}
	.integrated-form-page .drop-query-submit {
		margin: 55px auto 90px
	}
}

@media (min-width:1200px) {
	.enroll_lp button {
		width: 292px
	}
	.certificate_div {
		width: 204px;
		height: 288px
	}
	.masters_prgm_new .lpath .our_training_experts .enterprise-tab {
		margin-left: 96px
	}
}

@media (max-width:991px) {
	.masters_prgm_new .about-course-wrapper h2 {
		text-align: center;
		position: relative
	}
	.masters_prgm_new .view-course-btn {
		margin: 0 auto;
		display: inherit;
		line-height: 42px;
		background: #fff
	}
	.masters_prgm_new .course-details-container {
		padding-top: 0
	}
	.key_features_lp div.key_featuresTop_lp {
		margin-bottom: 25px
	}
	.img_section {
		display: table-footer-group
	}
	.ipad_section img {
		margin-top: 60px;
		margin-bottom: 0
	}
	.txt_section {
		display: table-header-group
	}
	.mobile_browchure_btn {
		background: #f3f6f8;
		padding: 20px 0
	}
	.classroomDiv .courese-calendar-fluid {
		padding-left: 0
	}
	section#learn-box {
		padding-bottom: 35px
	}
	.header_section_lp {
		background-image: none!important
	}
	.partnership_logo img {
		-webkit-filter: invert(100%);
		max-width: 300px;
		filter: invert(100%)
	}
	.partnership_logo .link-14sp,
	.partnership_logo .link-grey,
	.partnership_logo a {
		margin-top: 45px;
		margin-bottom: 45px
	}
	.integrated_prog .header_wrapper_lp {
		background: #f3f6f8
	}
}

@media (max-width:767px) {
	.classroomDiv .courese-calendar-fluid {
		padding-right: 0
	}
	.classroomDiv .courese-calendar-fluid .course-calender {
		width: 100%
	}
	.classroomDiv .courese-calendar-fluid .main-calender-section .course-calender ul li.c_list_item {
		width: 250px;
		margin-right: 10px
	}
	.integrated-form-page .frm-head {
		width: 100%;
		margin-bottom: 65px
	}
	.integrated-form-page .form-submit-sts p br {
		display: none
	}
	.integrated-form-page .form-submit-sts {
		width: 309px
	}
	.integrated-modal .dropdown_country {
		width: 290px;
		padding: 15px
	}
	.integrated-modal .dropdown_country .dropdown_country-ins {
		width: 100%;
		margin-top: 10px
	}
	.integrated-modal .dropdown_country .dropdown_country-ins .choose_location {
		padding: 0
	}
	.integrated-modal h3 {
		font-size: 20px;
		margin-top: 0;
		margin-bottom: 15px
	}
	.integrated-modal .choose_location p {
		font-size: 12px;
		margin-bottom: 0
	}
	.integrated-modal .dropdown_country .dropdown_country-ins .integrated-frm {
		margin: 25px auto 5px
	}
	.integrated-modal .drop-query-submit {
		margin-top: 20px;
		margin-bottom: 20px
	}
}

.lvc-section .lvc-banner {
	background: url(../../images/lvc-banner_v3.png) center center/cover no-repeat #93847b;
	height: auto
}

.banner_txt_wrap {
	display: inline-block;
	color: #fff;
	Padding-top: 24px;
	width: 100%
}

.lvc_heading {
	float: left;
	width: 100%
}

.banner_txt_wrap h1 {
	margin-top: 0;
	line-height: normal;
	color: #fff;
	font-weight: 400;
	text-shadow: 2px 1px #3c3c3c
}

.get-pass-right {
	width: auto;
	float: none
}

.lvc_course_list .corse_list_one ul li button.download_agenda {
	background: 0 0
}

.lvc_off-pr {
	float: right;
	background: #fff;
	border-radius: 10px;
	width: 303px;
	height: 146px;
	color: #646464;
	text-align: center;
	position: relative;
	left: 7px;
	overflow: hidden
}

.lvc_off-pr .off_gr {
	background: #5fcf80;
	float: left;
	color: #fff;
	Padding-top: 5px;
	Padding-right: 5px;
	Padding-bottom: 5px;
	Padding-left: 5px;
	font-size: 18px;
	font-weight: 400;
	width: 146px;
	height: 64px;
	position: absolute;
	top: 41px;
	left: -41px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg)
}

.get-pass {
	float: right;
	margin: 8px 20px 0 0;
	max-width: 250px
}

.lvc_off-pr span {
	font-size: 20px;
	clear: both;
	font-weight: 400
}

.lvc_off-pr span.strike_lvc {
	margin-bottom: 5px;
	display: block;
	text-decoration: line-through
}

span.ofr-price {
	color: #5fcf80;
	font-size: 28px
}

.lvc_btn {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 400;
	width: 204px
}

.lvc_video_btn {
	font-size: 17px;
	font-weight: 400;
	float: left;
	margin-top: 24px;
	color: #fff
}

.lvc_video_btn:hover {
	color: #fff
}

.lvc_video_btn:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/lvc-sprite_v2.png) -219px -4px no-repeat;
	display: inline-block;
	width: 31px;
	height: 33px;
	vertical-align: middle;
	margin-right: 5px
}

.benifits_wrap {
	clear: both;
	margin-top: 10px;
	display: block;
	color: #fff
}

.benifits_wrap ul {
	position: relative;
	margin-top: 10px
}

.benifits_wrap li {
	display: inline-block;
	font-size: 15px;
	font-weight: 300;
	text-align: left;
	Padding-bottom: 18px;
	Padding-left: 0;
	cursor: pointer;
	border-bottom: 5px solid transparent;
	width: 100%;
	margin-bottom: 10px
}

.benifits_wrap li:first-child {
	margin-left: 0
}

.benifits_wrap li:before {
	display: inline-block;
	width: 51px;
	height: 51px;
	vertical-align: middle;
	background: url(https://www.cyberintelligence.in/courses/new/images/lvc-sprite_v2.png) no-repeat;
	margin: auto 10px auto auto
}

li.prof_cour:before {
	background-position: -4px -5px
}

li.guareted_qulty:before {
	background-position: -58px -5px
}

li.batch_days:before {
	background-position: -111px -5px
}

li.hours_train:before {
	background-position: -164px -5px
}

.benifit_panel {
	position: static;
	top: 100%;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 125px;
	line-height: 30px;
	padding: 13px 40px 0;
	display: inline-block;
	min-height: 100%;
	margin-bottom: 15px
}

.benifits_wrap li br,
.hidden_cls {
	display: none
}

.opacity_transition {
	-webkit-transition: opacity .5s ease-in;
	-moz-transition: opacity .5s ease-in;
	-o-transition: opacity .5s ease-in
}

.no-opacity {
	opacity: 1
}

.with-opacity {
	opacity: 0
}

.height_transition {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .5s;
	-moz-transition: max-height .5s;
	transition: max-height .5s
}

.with-height {
	max-height: 500px;
	padding: 30px 40px 0
}

.benifit_panel span {
	font-size: 15px;
	font-weight: 300;
	text-align: center;
	padding-right: 5px;
	cursor: default
}

.benifits_wrap li.lvc_active_btn {
	border-bottom: 5px solid #ff9002
}

.benifit_panel span:before {
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px
}

.lvc-section .course-list-container h3.course-pass-heading {
	font-size: 18px;
	border-bottom: 0;
	margin-top: 0;
	margin-bottom: 30px
}

.lvc_course_list .lvc-categories {
	width: 278px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-left: 70px;
	margin-top: 40px
}

.lvc-batches {
	text-align: right;
	font-size: 14px;
	font-weight: 300;
	position: absolute;
	right: 13px;
	bottom: -13px;
	clear: both
}

.lvc-section .terms-condi-btn.link-14sp,
.lvc-section .terms-condi-btn.link-grey,
.lvc-section a.terms-condi-btn {
	width: 250px;
	font-size: 14px;
	font-weight: 300;
	display: block;
	white-space: normal;
	height: auto;
	text-transform: none;
	text-align: center;
	margin: 20px auto 40px
}

.lvc-forms .form_wrapper {
	top: 0;
	right: inherit;
	bottom: inherit;
	left: inherit;
	height: auto
}

.lvc_course_list .download-schedule button {
	color: rgba(0, 0, 0, .8);
	font-size: 13px;
	background: #f3f3f3;
	border-bottom: #bababa solid 1px;
	text-align: left;
	Padding-left: 25px;
	margin-bottom: 27px;
	width: 100%
}

.lvc_course_list .course-faq {
	margin-top: 25px;
	margin-left: 0
}

.lvc_course_list .accred_title {
	Padding-top: 0;
	Padding-right: 10px;
	Padding-bottom: 0;
	Padding-left: 10px
}

.select-batches {
	background: #f3f3f3;
	border: 2px solid #d8d8d8;
	width: auto;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 13;
	border-radius: 4px
}

.lvc_course_list .mobile_list_view .corse_list_one li {
	background: #f3f3f3;
	border: none;
	margin-bottom: 25px;
	height: auto;
	position: relative;
	padding: 13px;
	border-radius: 4px;
	width: 100%;
	margin-right: 0;
	margin-left: 0
}

.lvc_course_list .mobile_list_view .select-batches li {
	background: 0 0;
	box-shadow: none
}

.lvc-section .mobile_list_view.course-list-cards ul.select-batches li:first-child {
	height: 40px;
	padding-top: 5px
}

.lvc_course_list .course-list-cards .corse_list_one li .icon_card {
	width: 80px;
	height: 80px
}

.lvc_course_list .course-list-cards .ilst_descr_course {
	width: calc(100% - 99px);
	padding: 0;
	height: auto
}

.lvc_course_list .course-list-cards .ilst_descr_course h2 {
	padding-top: 0;
	margin: 0
}

.lvc_course_list .mobile_list_view.course-list-cards .select-batches li {
	line-height: 35px;
	padding: 4px;
	height: 35px;
	font-size: 12px;
	border-bottom: 1px solid #d8d8d8;
	margin: 0
}

.lvc_course_list .mobile_list_view.course-list-cards li.view-more .link-14sp,
.lvc_course_list .mobile_list_view.course-list-cards li.view-more .link-grey,
.lvc_course_list .mobile_list_view.course-list-cards li.view-more a {
	padding: 0;
	text-align: center;
	color: #40b7d9;
	font-size: 12px
}

.lvc_course_list .mobile_list_view.course-list-cards .select-batches li.course-agenda {
	display: inline-block;
	width: 100%;
	float: left;
	height: auto;
	border: 0;
	margin: 2%
}

.download_agenda:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/lvc-sprite_v2.png) -226px -38px no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -1px
}

.download_agenda.btn.btn-default.link-14sp,
.download_agenda.btn.btn-default.link-grey,
a.download_agenda.btn.btn-default {
	padding: 0 11px;
	border-radius: 2px;
	color: #41b7d8;
	font-size: 14px;
	border: 1px solid #41b7d8;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 30px
}

.course-preview-outer {
	position: relative
}

.crs_agenda_new {
	position: absolute;
	top: 0;
	right: 0
}

.mobi-agenda {
	position: static
}

.download_agenda.btn.btn-default.link-14sp:focus,
.download_agenda.btn.btn-default.link-14sp:hover,
.download_agenda.btn.btn-default.link-grey:focus,
.download_agenda.btn.btn-default.link-grey:hover,
a.download_agenda.btn.btn-default:focus,
a.download_agenda.btn.btn-default:hover {
	background: 0 0
}

.lvc-batches-active,
.lvc-batches-active:focus {
	color: #fff;
	background: #d8d8d8;
	outline: 0
}

.lvc_course_list .download-schedule button:before {
	position: absolute;
	top: 6px;
	right: 20px
}

.lvc_course_list .mobile_list_view .corse_list_one li span.pull-right {
	width: 98px
}

.time_lvc {
	width: 100px
}

.select-batches li>strong {
	font-weight: 300
}

.lvc-section .aces_banner {
	background: #f3f3f3;
	width: 100%;
	display: inline-block;
	padding: 35px 0;
	margin: 22px 0;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8
}

.lvc-section .aces_banner span {
	font-size: 24px;
	line-height: normal
}

.lvc-section .aces_banner .lvc_btn {
	margin-top: 15px;
	font-size: 14px;
	font-weight: 300;
	width: 186px;
	height: 37px;
	float: none
}

.lvc-section .course-faq li ol li,
.lvc-section .course-faq li ul li {
	border-bottom: 0
}

.lvc-section .course-faq .pdp_faq ul li {
	padding-left: 50px;
	text-indent: -26px;
	list-style: none
}

.lvc-section .course-faq .pdp_faq ul li::before {
	content: ".";
	padding-right: 15px
}

.lvc-section .middle-course-list {
	padding-left: 0
}

.lvc-section .mobile_list_view.course-list-cards .accred_div_card {
	margin-left: 7px
}

.date-text {
	margin-top: 7px
}

.lvc-section .mobile_list_view.course-list-cards ul li .link-14sp:hover,
.lvc-section .mobile_list_view.course-list-cards ul li .link-grey:hover,
.lvc-section .mobile_list_view.course-list-cards ul li a:hover {
	background: 0 0
}

.select-batches li .weekend {
	color: #4db708
}

.lvc-section .list_vw {
	padding: 0
}

.lvc-section .rating_outer {
	margin-bottom: 0
}

.lvc-section .course-faq ul li p {
	font-size: 14px
}

.lvc_vid .dropdown_country {
	width: 300px;
	position: relative
}

.video-container-utube {
	position: relative;
	padding-bottom: 52%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: -2px
}

.lvc_vid .video-container-utube {
	padding-bottom: 51.75%
}

.video-container-utube embed,
.video-container-utube iframe,
.video-container-utube object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.lvc_vid .video-container-utube embed,
.lvc_vid .video-container-utube iframe,
.lvc_vid .video-container-utube object {
	left: 0;
	width: 100%;
	height: 100%
}

.lvc_course_list {
	margin-top: 30px
}

.lvc-forms {
	margin-top: 0
}

.lvc_course_list h2 {
	Padding-top: 24px;
	Padding-bottom: 0;
	text-align: left
}

.lvc_course_list .form_wrapper {
	Padding-top: 30px;
	Padding-right: 30px;
	Padding-bottom: 30px;
	Padding-left: 30px
}

.lvc_course_list .mobile_list_view.course-list-cards ul li:after {
	display: none
}

@media (max-width:767px) {
	.disclaimer_pop .dropdown_country .pop_in_bl {
		height: 85%
	}
	.download_agenda.btn.btn-default.link-14sp,
	.download_agenda.btn.btn-default.link-grey,
	a.download_agenda.btn.btn-default {
		padding: 0 5px;
		font-size: 12px
	}
	.crs_agenda_new {
		top: 27px
	}
}

@media (min-width:768px) {
	.banner_txt_wrap h1 {
		margin-top: 46px
	}
	.lvc_off-pr {
		width: 350px;
		left: 0
	}
	.lvc_btn {
		margin-top: 5px;
		width: 244px
	}
	.benifits_wrap {
		margin-top: 22px
	}
	.benifit_panel span {
		font-size: 16px
	}
	.lvc_heading {
		width: 50%
	}
	.lvc_course_list .lvc-categories {
		margin-left: 50px;
		width: 300px
	}
	.lvc-section .aces_banner .lvc_btn {
		float: none;
		margin-top: 15px
	}
	.lvc-section .terms-condi-btn.link-14sp,
	.lvc-section .terms-condi-btn.link-grey,
	.lvc-section a.terms-condi-btn {
		width: 550px
	}
	.lvc_course_list .course-list-cards .ilst_descr_course {
		width: 79%;
		Padding-right: 0;
		Padding-left: 10px
	}
	.lvc_course_list .course-list-cards .corse_list_one li .icon_card {
		width: 100px;
		height: 100px
	}
	.lvc_course_list .mobile_list_view .corse_list_one li {
		margin-right: 0;
		margin-left: 0;
		width: 100%
	}
	.lvc-section .middle-course-list,
	.lvc-section .mobile_list_view.course-list-cards ul li .link-14sp,
	.lvc-section .mobile_list_view.course-list-cards ul li .link-grey,
	.lvc-section .mobile_list_view.course-list-cards ul li a {
		padding-right: 0
	}
	.lvc-price .price {
		margin-left: 30px
	}
	.select-batches {
		width: 552px;
		top: 136px
	}
	.lvc-section .list_vw {
		padding-left: 15px;
		padding-right: 15px
	}
	.lvc_course_list .mobile_list_view.course-list-cards .select-batches li {
		padding: 0 15%
	}
	.lvc_vid .dropdown_country {
		width: 682px
	}
	.course-prv .dropdown_country {
		background: #fff
	}
	.lvc_course_list h2 {
		Padding-top: 24px;
		Padding-bottom: 0;
		text-align: left
	}
	.lvc_course_list .faqs-wrapper h2 {
		Padding-top: 40px;
		Padding-bottom: 6px
	}
}

@media (min-width:992px) {
	.lvc-section .lvc-banner {
		height: 520px
	}
	.benifits_wrap li {
		Padding-bottom: 18px;
		Padding-left: 28px;
		text-align: center;
		font-size: 16px;
		width: 230px
	}
	.benifits_wrap li:before {
		display: block;
		margin: auto
	}
	.benifit_panel {
		position: absolute;
		top: 100%;
		bottom: 0;
		left: 0
	}
	.benifits_wrap li br {
		display: block
	}
	.get-pass-right {
		width: 394px;
		float: right
	}
	.lvc_course_list .lvc-categories {
		margin-left: 70px
	}
	.lvc-section .aces_banner .lvc_btn {
		float: right;
		margin-top: -45px
	}
	.lvc-forms {
		margin-top: 112px
	}
	.lvc_heading {
		width: 57%
	}
}

.main-calender-section {
	position: relative
}

.course-calender {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 auto
}

.course-calender>ul {
	position: relative;
	left: 0
}

.course-calender ul {
	width: 20000px
}

.main-calender-section .course-calender ul li.c_list_item {
	width: 370px;
	margin-right: 30px;
	padding: 0 20px
}

.course-calender ul li.download_schedule_div {
	border: 0;
	color: #fff;
	text-align: center;
	display: table;
	font-weight: 300
}

.btn.download_agenda:after {
	display: none
}

.total_batches_counter {
	display: block;
	margin: 25px 0;
	position: relative
}

.total_batches_counter .close-icon {
	display: inline-block;
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -127px -743px no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	z-index: 999;
	cursor: pointer
}

.course-calender ul li.download_schedule_div span {
	display: table-cell;
	vertical-align: middle
}

.course-calender ul li.download_schedule_div span .link-14sp,
.course-calender ul li.download_schedule_div span .link-grey,
.course-calender ul li.download_schedule_div span a {
	color: #dca546;
	text-decoration: underline
}

.course-calender ul li {
	height: 330px;
	border: 1px solid #d8d8d8;
	display: inline-block;
	margin-right: 28px;
	float: left
}

.classroom-course-cal ul li {
	height: 435px;
	position: relative
}

.course-calender ul li .cal-batch-header {
	Padding-top: 25px;
	Padding-right: 0;
	Padding-bottom: 8px;
	Padding-left: 0;
	border-bottom: 1px solid #e6e6e6
}

.course-calender ul li .cal-batch-header h4 {
	padding: 0;
	font-size: 16px;
	font-weight: 300;
	margin: 0 0 2px
}

.course-calender ul li .cal-batch-header span.cal-icon {
	margin-bottom: 5px
}

.course-calender ul li .cal-batch-header span.cal-icon:before,
.course-calender ul li .cal-batch-header span.time:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) no-repeat;
	width: 20px;
	height: 20px;
	content: "";
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 5px
}

.course-calender ul li .cal-batch-header span.cal-icon:before {
	background-position: -162px -776px
}

.course-calender ul li .cal-batch-header span.time:before {
	background-position: -162px -742px
}

.calender-batch-height {
	display: inline-block;
	width: 100%
}

.course-calender ul li .cal-batch-header span {
	display: inline-block;
	font-weight: 400;
	width: 100%
}

.course-calender ul li .bg-caption,
.course-calender ul li .bg-default-text,
.course-calender ul li .caption,
.course-calender ul li .caption-dark,
.course-calender ul li .default-text {
	font-weight: 400
}

.course-calender ul li .cal-batch-header span span {
	float: right;
	display: inline-block;
	margin-right: 15px;
	width: auto
}

.course-calender ul li ul {
	width: 100%;
	clear: both;
	display: inline-block;
	margin: 5px 0 0
}

.course-calender ul li ul li {
	float: left;
	height: 49px;
	width: 45px;
	border: 1px solid #e6e6e6;
	text-align: center;
	margin-right: 6px;
	position: relative;
	top: 5px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 8px
}

.course-calender ul li ul li:last-child {
	margin-right: 0
}

.course-calender ul li ul li span {
	line-height: 26px;
	text-align: center;
	position: relative;
	top: -1px;
	display: block;
	border-top: 1px solid #e6e6e6;
	margin-top: 2px
}

.course-calender ul li p.location-in {
	margin-top: 0
}

.course-calender ul li ul li.month {
	width: 100%;
	text-align: left;
	line-height: 30px;
	display: block;
	border: 0;
	height: auto;
	padding: 0;
	margin-top: 1px;
	margin-bottom: 0
}

.batch-slider-info .next.link-14sp,
.batch-slider-info .next.link-grey,
.batch-slider-info .prev.link-14sp,
.batch-slider-info .prev.link-grey,
.batch-slider-info a.next,
.batch-slider-info a.prev {
	color: #fff;
	font-size: 40px;
	position: absolute;
	margin: auto;
	width: 20px;
	height: 26px;
	font-family: monospace;
	font-weight: 400;
	z-index: 9999;
	display: none
}

.batch-slider-info .prev.link-14sp .prev-arrow,
.batch-slider-info .prev.link-grey .prev-arrow,
.batch-slider-info a.prev .prev-arrow {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -24px -745px no-repeat;
	width: 20px;
	height: 32px;
	display: inline-block;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.batch-slider-info .next.link-14sp .next-arrow,
.batch-slider-info .next.link-grey .next-arrow,
.batch-slider-info a.next .next-arrow {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -24px -745px no-repeat;
	width: 20px;
	height: 32px;
	display: inline-block
}

.batch-slider-info .prev.link-14sp,
.batch-slider-info .prev.link-grey,
.batch-slider-info a.prev {
	left: 3px;
	top: 10px
}

.batch-slider-info .next.link-14sp,
.batch-slider-info .next.link-grey,
.batch-slider-info a.next {
	right: 0
}

.calender_bottom_text {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0
}

.calender_bottom_text p.workshop-text {
	color: #a2d3e1;
	font-size: 14px;
	display: 400;
	clear: both;
	margin: 0 0 10px
}

.calender_bottom_text p.service-tax,
.calender_bottom_text p.shedule-text {
	width: auto;
	float: left;
	display: block
}

.calender_bottom_text p.service-tax {
	margin-bottom: 5px;
	float: left
}

.batch-slider-info {
	height: 35px;
	width: 100%;
	padding-top: 5px;
	position: relative;
	margin-top: 8px
}

.batch-slider-info .container-pos {
	position: relative;
	height: inherit
}

.batch-slider-info .download-batches.link-14sp,
.batch-slider-info .download-batches.link-grey,
.batch-slider-info a.download-batches {
	float: right;
	width: 183px;
	line-height: 32px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background-clip: padding-box;
	text-align: center;
	position: absolute;
	top: 7px;
	right: 50px;
	font-size: 12px;
	color: #fff
}

.batch-slider-info .download-batches.link-14sp:before,
.batch-slider-info .download-batches.link-grey:before,
.batch-slider-info a.download-batches:before {
	content: "";
	background: url(../../images/new-couuse-spriteV1.png) -164px -39px no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 5px
}

.batch-slider-info span {
	color: #fff;
	float: left;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 300
}

.courese-cal-main-div {
	padding: 0;
	height: 625px;
	position: relative;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.batch-slide-list {
	width: 90%;
	text-align: center;
	position: absolute;
	top: 14px
}

.batch-slide-list .link-14sp,
.batch-slide-list .link-grey,
.batch-slide-list a {
	width: 10px;
	height: 10px;
	background: #d8d8d8;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	display: inline-block
}

.batch-slide-list .active.link-14sp,
.batch-slide-list .active.link-grey,
.batch-slide-list a.active {
	background: #5a5a5a
}

.course-calender .cal-right {
	display: none;
	margin: 22px 15px 0 21px
}

.classroom-course-cal .course-calender .cal-right {
	display: block
}

.course-calender .cal-right span {
	display: inline-block;
	float: left;
	margin-bottom: 8px;
	font-size: 24px;
	font-weight: 400;
	color: #fff
}

.course-calender .time-zone-bottom {
	position: absolute;
	right: 0;
	bottom: 25px;
	left: 0;
	width: 90%;
	margin: auto;
	text-align: center
}

.course-calender .time-zone-bottom p {
	position: relative;
	top: -30px
}

.classroom-course-cal .course-calender .time-zone-bottom .cal-right {
	margin: 0
}

.classroom-course-cal .course-calender .time-zone-bottom .cal-right span {
	float: none;
	letter-spacing: .5px;
	color: rgba(0, 0, 0, .8);
	font-size: 16px;
	display: block
}

.course-calender .cal-right .btn-warning {
	float: right;
	display: inline-block
}

.course-calender .cal-right span em {
	font-size: 14px;
	font-weight: 300;
	position: relative;
	top: -11px;
	left: -5px;
	font-style: inherit
}

.courese-calendar-fluid {
	background: #fff;
	position: fixed;
	top: -300%;
	right: 0;
	left: 0;
	z-index: 999999999;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	height: 100%
}

.classroom-course-cal.active {
	top: 0;
	bottom: 0
}

.main-calender-section .mobile-batches {
	width: 100%;
	text-align: center;
	display: none
}

.about-course-wrapper {
	clear: both;
	padding-top: 0
}

.about-course-wrapper h2 {
	margin-top: 0
}

.course-page-faqs-wrapper,
.course-page-reviews-wrapper,
.exam-and-certification-wrapper {
	padding-top: 0;
	position: relative
}

.about-course-wrapper .course-faq,
.course-page-faqs-wrapper .course-faq,
.exam-and-certification-wrapper .course-faq {
	margin-top: 2px
}

.about-course-wrapper h2,
.course-page-faqs-wrapper h2,
.exam-and-certification-wrapper h2 {
	margin-bottom: 15px
}

.course-page-reviews-wrapper h2 {
	margin-bottom: 10px
}

.course-page-faqs-wrapper {
	padding-bottom: 42px
}

.course-details-container .write-review .link-14sp,
.course-details-container .write-review .link-grey,
.course-details-container .write-review a {
	font-size: 16px;
	font-weight: 400
}

.team-licences {
	Padding-top: 30px;
	Padding-right: 30px;
	Padding-bottom: 30px;
	Padding-left: 30px;
	margin-bottom: 20px;
	z-index: 0
}

.team-licences .corp-icon {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -2px -74px no-repeat;
	width: 34px;
	height: 32px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px
}

.team-licences .corp-icon.tele-icon {
	background-position: -2px -106px;
	margin-top: 6px
}

.team-licences h6 {
	width: calc(100% - 44px);
	display: inline-block;
	vertical-align: top;
	margin-top: 0;
	font-weight: 400
}

.team-licences .write-review {
	float: none;
	padding: 0 0 0 44px;
	display: block
}

.form_wrapper.team-licences.talktous b {
	display: block;
	font-weight: 400
}

.no-course-upperDiv {
	background: #00a6df;
	margin-top: -7px;
	Padding-top: 0;
	Padding-bottom: 20px
}

.no-course-upperDiv .self-lvc .self-lvc-8 article {
	float: left
}

.no-course-upperDiv .self-lvc .self-lvc-8 article h4 {
	color: #fff;
	margin-top: 40px
}

.no-course-upperDiv p {
	text-align: center;
	display: inline-block;
	margin-bottom: 25px;
	width: 100%
}

.no-course-upperDiv .floating-label,
.no-course-upperDiv .label-text {
	color: #fff
}

.no-course-upperDiv .form-control-material,
.no-course-upperDiv .support_coutry_code {
	border-color: #fff;
	color: #fff
}

.no-course-upperDiv input:focus+.floating-label,
.no-course-upperDiv textarea:focus+.floating-label {
	color: #fff
}

.no-course-upperDiv input:focus~.floating-label_border,
.no-course-upperDiv textarea:focus~.floating-label_border {
	border-bottom: 2px solid #fff
}

.no-course-upperDiv .error_field+.floating-label {
	color: red
}

.no-course-upperDiv .checkbox-material .check,
.no-course-upperDiv .country_code_span,
.no-course-upperDiv .form-checkbox input[type=checkbox]:checked+.checkbox-material .check,
.no-course-upperDiv .form-checkbox label,
.no-course-upperDiv .select_box select,
.no-course-upperDiv .support_coutry_code .placeholder_wrap input {
	color: #fff
}

.no-course-upperDiv .select_box select option {
	color: #000
}

.no-course-upperDiv .caret {
	border-top: 4px dashed #fff
}

.no-course-upperDiv .message-txt {
	margin-top: 30px
}

.no-course-upperDiv textarea:valid+.floating-label {
	top: -25px
}

.no-course-upperDiv .btn {
	margin-top: 25px
}

form#citySelectForm .pop_in_bl {
	height: auto;
	width: 98%;
	margin: 0 auto;
	text-align: center
}

.course-directors .course_rev .review-container .review-content h5,
.log-reg-form .modal-content .modal-header .course-txt-center {
	width: 100%
}

form#citySelectForm button {
	margin: 20px auto
}

section.course-directors h2.h2_style-book {
	text-align: left
}

.course-page-key-features-wrapper .key-feature-offers {
	margin: 10px 0
}

@-moz-document url-prefix() {
	.convenient_schd_form .support_coutry_code .floating-label_border {
		top: 7px
	}
}

:root .convenient_schd_form .support_coutry_code .floating-label_border,
_:-ms-fullscreen {
	top: 7px
}

.exam-and-certification-wrapper .free-practice-tests.link-14sp,
.exam-and-certification-wrapper .free-practice-tests.link-grey,
.exam-and-certification-wrapper a.free-practice-tests {
	position: absolute;
	top: 6px;
	right: 0;
	color: #41b7d8;
	padding: 0 11px;
	border-radius: 2px;
	font-size: 14px;
	border: 1px solid #41b7d8;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
	width: 222px
}

.course-banner-bot .course-content-header-right,
.wpp-course .course-banner-bot .course-content-header-right {
	top: 0
}

.exam-and-certification-wrapper .free-practice-tests.link-14sp:before,
.exam-and-certification-wrapper .free-practice-tests.link-grey:before,
.exam-and-certification-wrapper a.free-practice-tests:before {
	content: '';
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -92px -884px no-repeat no-repeat;
	width: 20px;
	height: 22px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle
}

.accord-head .head_watch_videos_icon:before,
ul.sub-accord li .watch_videos_icon:before {
	width: 30px;
	margin-right: 8px;
	height: 30px;
	content: "";
	vertical-align: middle
}

.exam-certification {
	clear: both
}

.accord-head .head_watch_videos_icon:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -161px -855px no-repeat;
	display: inline-block;
	margin-top: 5px;
	float: right;
	position: absolute;
	right: 75px
}

#course-preview-accord span.acc-arrow.plus_minus.minus~.watch_videos_icon,
.accord-head .acc-arrow.collapse .head_watch_videos_icon:before,
.accord-head .t_plus_minus.collapse .head_watch_videos_icon:before,
.accord-head .t_plus_minus.collapse~.head_watch_videos_icon:before {
	display: none
}

ul.sub-accord li .watch_videos_icon {
	float: right;
	position: absolute;
	right: 75px
}

ul.sub-accord li .watch_videos_icon:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -161px -855px no-repeat no-repeat;
	display: inline-block;
	margin-top: -1px
}

.invisible_div {
	width: 0;
	opacity: 0;
	padding: 0
}

section.course-training-type .course-type-main .right-button-div span.notify_me_msg {
	font-size: 14px
}

section.course-training-type .course-type-main .right-button-div span.notify_me_msg b {
	font-weight: 400
}

div.notify-me {
	margin-top: 15px;
	font-size: 16px
}

div.notify-me:before {
	margin-bottom: 35px
}

.wpp-cart-list .coursePrice b {
	font-size: 16px;
	color: rgba(0, 0, 0, .8);
	font-weight: 300
}

.course-training-type .course-type-main form {
	display: inline
}

.only-india-region {
	background: #f2f6f9;
	display: inline-block;
	width: 100%
}

.only-india-region p {
	text-align: center;
	padding: 50px 20px;
	margin-bottom: 0;
	color: #c30021;
	font-weight: 400;
	font-size: 18px
}

.banner-breadcrumb .pull-right .link-14sp,
.banner-breadcrumb .pull-right .link-grey,
.banner-breadcrumb .pull-right a {
	font-size: 24px;
	font-weight: 700;
	line-height: 25px;
	margin-right: 20px;
	position: relative;
	top: 4px
}

.banner-breadcrumb .pull-right .link-14sp:before,
.banner-breadcrumb .pull-right .link-grey:before,
.banner-breadcrumb .pull-right a:before {
	content: "";
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) -309px -161px no-repeat;
	margin-right: 10px;
	vertical-align: middle;
	-webkit-filter: invert(100%);
	filter: invert(100%)
}

.banner-breadcrumb .pull-right .link-14sp span,
.banner-breadcrumb .pull-right .link-grey span,
.banner-breadcrumb .pull-right a span {
	font-size: 14px;
	font-weight: 400;
	position: relative;
	top: -3px
}

@media (min-width:768px) {
	.course-calender ul li {
		width: 310px
	}
	.course-details-container .review-content .stars {
		margin-top: 2px;
		margin-right: 0
	}
	.no-course-upperDiv {
		Padding-top: 10px;
		Padding-bottom: 30px
	}
	form#citySelectForm .dropdown_country .dropdown_country_inner {
		width: 50%
	}
	.course-page-key-features-wrapper {
		margin-bottom: 20px
	}
	.calender_bottom_text p.service-tax {
		float: right
	}
	.course-page-container ul.sub-accord li .watch_videos {
		padding-top: 9px
	}
	.courese-cal-main-div {
		padding: 0 15px;
		position: absolute
	}
	.calender_bottom_text {
		width: 100%
	}
	.course-description-wrapper .course-faq ul li img {
		width: auto;
		height: auto;
		max-width: 100%
	}
	h3.course-not-available {
		margin: 100px 0
	}
}

@media (min-width:992px) {
	.course-calender ul li.c_list_item {
		width: 275px;
		margin-right: 20px
	}
	.course-details-container .course-details-left {
		padding-left: 0
	}
	.no-course-upperDiv {
		Padding-top: 28px;
		Padding-bottom: 40px
	}
	.course-page-key-features-wrapper {
		margin-bottom: 0
	}
	.courese-cal-main-div {
		position: relative;
		height: auto;
		padding: 0
	}
	.main-calender-section .course-calender ul li.c_list_item {
		width: 313px;
		margin-right: 15px;
		padding: 0 10px
	}
	.course-calender ul li ul li {
		font-size: 12px;
		margin-right: 7px
	}
	.course-calender ul li ul li span {
		font-size: 12px
	}
	.batch-slider-info .next.link-14sp,
	.batch-slider-info .next.link-grey,
	.batch-slider-info .prev.link-14sp,
	.batch-slider-info .prev.link-grey,
	.batch-slider-info a.next,
	.batch-slider-info a.prev {
		display: inline-block
	}
	.fixed-height-div {
		height: 300px
	}
}

@media (min-width:1200px) {
	.courese-cal-main-div {
		position: absolute;
		height: 625px
	}
	.main-calender-section .course-calender ul li.c_list_item {
		width: 370px;
		margin-right: 30px;
		padding: 0 20px
	}
	.course-calender ul li ul li {
		font-size: 14px;
		margin-right: 9px
	}
	.course-calender ul li ul li span {
		font-size: 14px
	}
}

@media (max-width:991px) {
	section.course-training-type .course-type-main .right-button-div span.notify_me_msg {
		font-size: 12px;
		padding: 0 10px 10px
	}
	.course-dir-accr .key-features-section ul li {
		padding-right: 12px;
		line-height: 18px
	}
}

@media (max-width:767px) {
	.course-dir-accr .key-features-section ul li {
		height: auto;
		min-height: 25px;
		margin-bottom: 20px
	}
	.accord-head .head_icon {
		width: 76%
	}
	.accord-head .head_watch_videos_icon:before {
		right: 10px
	}
	.course-page-key-features-wrapper {
		margin-bottom: 20px
	}
	.main-calender-section {
		padding: 0 15px;
		height: auto
	}
	.main-calender-section .mobile-batches {
		display: block;
		color: #fff;
		margin-bottom: 15px
	}
	.main-calender-section .prev.link-14sp,
	.main-calender-section .prev.link-grey,
	.main-calender-section a.prev {
		left: 15px
	}
	.main-calender-section .next.link-14sp,
	.main-calender-section .next.link-grey,
	.main-calender-section .prev.link-14sp,
	.main-calender-section .prev.link-grey,
	.main-calender-section a.next,
	.main-calender-section a.prev {
		margin-top: 15px;
		font-size: 18px
	}
	.batch-slider-info .download-batches.link-14sp,
	.batch-slider-info .download-batches.link-grey,
	.batch-slider-info a.download-batches {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 10px;
		left: 0;
		margin: auto;
		height: 34px;
		width: 250px
	}
	.no-course-upperDiv .self-lvc .self-lvc-8 article,
	.self-lvc .select-country-city {
		width: 100%;
		text-align: center
	}
	.no-course-upperDiv .self-lvc .self-lvc-8 article h3 {
		margin-bottom: 15px
	}
	.self-lvc .select-country-city {
		margin: 0 0 20px
	}
	.no-course-upperDiv p {
		margin-bottom: 15px
	}
	div.key-features-section ul li {
		height: auto
	}
	#course-preview-restrict .dropdown_country {
		height: auto!important
	}
	.main-calender-section .course-calender ul li.c_list_item {
		width: 250px;
		min-height: 570px;
		height: auto;
		padding-bottom: 40px
	}
	span.select-city-calendar {
		display: block;
		margin-left: 0;
		margin-top: 10px
	}
	.total_batches_counter .close-icon {
		right: 10px;
		top: 20px
	}
	.course-calender ul li ul li.month {
		margin-bottom: 0
	}
	.course-calender ul li ul li {
		width: 52px;
		margin-top: 10px
	}
	.course-calender ul li .cal-batch-header {
		display: inline-block
	}
	.course-calender ul li .cal-batch-header span span {
		display: block;
		margin-right: 0;
		width: 100%;
		padding-left: 20px
	}
	.calender_bottom_text p.service-tax {
		width: 100%;
		text-align: center
	}
	ul.sub-accord li .watch_videos_icon {
		position: inherit;
		float: right;
		right: 10px
	}
	.course-details-container .course-details-left .course-preview h3,
	.course-page-container .course-preview-outer .course-preview h3 {
		margin-bottom: 55px
	}
	h3.course-not-available {
		margin-bottom: 60px;
		margin-top: 60px
	}
}

ul#cupon-block article.offer-cupon {
	font-size: 13px;
	background: #e6ebea;
	padding: 20px;
	Padding-top: 20px;
	Padding-right: 20px;
	Padding-bottom: 20px;
	Padding-left: 20px;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: -6px;
	min-height: 150px;
	position: relative
}

ul#cupon-block article.offer-cupon div {
	font-size: 36px
}

ul#cupon-block .popover-content.center-coupons {
	text-align: center;
	padding: 0 0 9px
}

ul#cupon-block .offer-cupon b {
	display: inline-block;
	font-size: 24px;
	font-weight: 300;
	line-height: 35px;
	padding-right: 5px
}

ul#cupon-block .offer-cupon i {
	font-size: 24px;
	font-style: normal;
	Padding-left: 5px;
	display: inline-block
}

ul#cupon-block .offer-cupon p {
	width: auto;
	display: inline-block;
	margin: 5px
}

ul#cupon-block .offer-cupon p.cupon-pera {
	display: block;
	width: 100%;
	line-height: normal
}

ul#cupon-block .offer-cupon span.pro-btn {
	background: #59b56b;
	color: #fff;
	border-radius: 10px;
	Padding-right: 5px;
	Padding-bottom: 1px;
	Padding-left: 5px;
	text-align: center;
	margin-left: 5px
}

ul#cupon-block li:first-child .offer-cupon span.pro-btn {
	display: inline-block;
	width: 46px;
	height: 16px;
	line-height: normal
}

ul#cupon-block article span.tooltip-training-help.details {
	background: 0 0;
	display: inline-block;
	width: auto;
	color: #41b7d8;
	float: right;
	position: absolute;
	right: 0;
	left: 77%;
	bottom: 10px
}

.course-page-key-features-wrapper .popover.bottom.arrow-coupons,
ul#cupon-block article span.tooltip-training-help.details .course-page-key-features-wrapper .popover {
	left: -175px!important
}

ul#cupon-block article.offer-cupon .tooltip-hover:hover .popover.bottom.arrow-coupons {
	width: 230px
}

ul#cupon-block article.offer-cupon .popover.bottom>.arrow {
	margin-left: 80px
}

.tooltip-hover {
	position: relative
}

.tooltip-hover .popover {
	top: 20px;
	left: -70px
}

.tooltip-hover:hover .popover {
	display: block
}

article.offer-cupon small {
	padding-right: 5px;
	font-size: 11px
}

article.offer-cupon .coupon-code {
	border: 1px dashed #f2f2f2;
	display: block;
	text-transform: uppercase;
	margin: 5px 0;
	text-align: center
}

.course-page-key-features-wrapper h2 {
	margin-top: 0;
	margin-bottom: 21px
}

.course-page-key-features-wrapper .key-features-section {
	display: inline-block;
	padding-bottom: 15px;
	padding-top: 5px;
	width: 100%
}

.key-features-section ul li {
	height: 40px;
	margin-bottom: 11px;
	font-size: 14px;
	font-weight: 400;
	color: #474444;
	line-height: 19px;
	padding-left: 30px;
	padding-right: 59px
}

.key-features-section ul li:before {
	content: "";
	display: inline-block;
	width: 28px;
	height: 28px;
	border: 1px solid #ee5a50;
	border-radius: 50%;
	position: absolute;
	left: -3px
}

.key-features-section ul li:after {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v22.png) -152px -514px no-repeat;
	content: "";
	display: inline-block;
	width: 14px;
	height: 12px;
	position: absolute;
	left: -1px;
	top: 5px
}

.instructor-led-section .money-back,
.key-features-wrapper .money-back,
.online-self-learning .money-back {
	line-height: 21px;
	color: #fff;
	font-size: 10px;
	position: relative;
	background: #5fcf80;
	padding: 0 5px;
	top: -20px;
	right: 8px;
	display: inline-block;
	left: 0
}

.key-features-wrapper span.money-back {
	right: 45px
}

.course-details-container {
	position: inherit
}

.key-features-wrapper .money-back span.tooltip-training-help,
.online-self-learning .money-back span.tooltip-training-help {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -173px -361px no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -4px
}

.course-page-key-features-wrapper .popover {
	width: 230px;
	left: -110px;
	top: 14px
}

.course-page-key-features-wrapper .popover p {
	font-size: 13px
}

.course-page-key-features-wrapper .mobile_list_view .accred_div_card {
	background: 0 0;
	width: 100%;
	border-radius: 0;
	text-align: center
}

.course-page-key-features-wrapper .mobile_list_view .accred_div_card .link-14sp,
.course-page-key-features-wrapper .mobile_list_view .accred_div_card .link-grey,
.course-page-key-features-wrapper .mobile_list_view .accred_div_card a {
	text-align: center;
	display: inline-block
}

.course-page-key-features-wrapper .mobile_list_view .cardreg {
	border-right: 0;
	border-bottom: solid 1px #d8d8d8;
	padding-bottom: 20px
}

.course-page-key-features-wrapper .mobile_list_view .cardone {
	Padding-top: 20px;
	Padding-right: 0;
	Padding-bottom: 0;
	Padding-left: 0
}

.course-page-key-features-wrapper .mobile_list_view {
	padding-top: 20px;
	padding-bottom: 20px;
	display: inline-block;
	width: 100%;
	border-bottom: solid 1px #d8d8d8
}

.course-page-key-features-wrapper .accred_div_card .accred_title {
	padding: 0 0 10px
}

.compatiable-image span {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) no-repeat;
	display: block;
	width: 36px;
	height: 37px;
	margin-top: 14px;
	float: left;
	margin-right: 5px
}

.compatiable-image span.t-sprite-apple {
	background-position: -162px -599px
}

.compatiable-image span.t-sprite-android {
	background-position: -116px -599px
}

.find_training_city {
	margin-top: 0;
	display: inline-block;
	width: 100%
}

.find_training_city span {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 5px;
	color: #222;
	font-weight: 400;
	font-size: 14px
}

.find_training_city ul {
	margin-left: 20px;
	margin-top: 10px
}

.find_training_city ul li {
	padding: 8px 0;
	display: inline-block;
	float: left;
	margin-right: 10px
}

.find_training_city ul li .link-14sp,
.find_training_city ul li .link-grey,
.find_training_city ul li a {
	font-size: 12px;
	background: #f5f5f5;
	color: #777;
	font-weight: 300;
	border: 1px solid #ececec;
	padding: 5px 8px;
	border-radius: 5px
}

.find_training_city ul li .link-14sp:hover,
.find_training_city ul li .link-grey:hover,
.find_training_city ul li a:hover {
	background: #f1f1f1
}

.convenient_schd_form .dropdown_country {
	position: relative
}

.convenient_schd_form .placeholder_span {
	left: 0
}

.convenient_schd_form .dropdown_country-ins {
	height: auto;
	overflow-y: inherit
}

.convenient_schd_form .pop_in_bl {
	height: auto;
	padding: 8px 10px 0
}

.convenient_schd_form .dropdown_country p {
	padding-left: 0
}

.convenient_schd_form {
	overflow-y: scroll
}

.convenient_schd_form .checkbox-material {
	display: inline-block
}

.convenient_schd_form .check-txt {
	width: calc(100% - 33px);
	display: inline-block;
	vertical-align: top;
	padding-top: 0;
	margin-bottom: 0
}

.form-control:active,
.form-control:focus {
	box-shadow: none
}

span.flexi-pass-video {
	margin: 0;
	display: block;
	position: relative;
	clear: both
}

span.flexi-pass-video .pop-up-before.link-14sp,
span.flexi-pass-video .pop-up-before.link-grey,
span.flexi-pass-video a.pop-up-before {
	display: block;
	position: relative;
	padding-left: 30px;
	font-size: 12px;
	text-align: center
}

span.flexi-pass-video .pop-up-before.link-14sp:first-child,
span.flexi-pass-video .pop-up-before.link-grey:first-child,
span.flexi-pass-video a.pop-up-before:first-child {
	margin-right: 8px;
	margin-bottom: 5px
}

.flexi-pass-video .link-14sp,
.flexi-pass-video .link-grey,
.flexi-pass-video a {
	color: #fff
}

span.flexi-pass-video .pop-up-before.link-14sp:before,
span.flexi-pass-video .pop-up-before.link-grey:before,
span.flexi-pass-video a.pop-up-before:before {
	content: " ";
	display: inline-block;
	position: relative;
	width: 22px;
	height: 22px;
	left: -7px;
	top: 7px;
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -177px -511px no-repeat
}

.our_training_experts .popular_tags,
.our_training_experts .team-licences {
	display: none
}

.corporate-form-course .dropdown_country {
	height: auto
}

.corporate-form-course .select_wraper .sel_cr {
	width: 100%
}

.corporate-form-course .support_coutry_code .select_wraper .sel_cr {
	width: 260px
}

.corporate-form-course div.bg-small-meta-text,
.corporate-form-course div.small-meta-text {
	line-height: normal;
	padding-top: 10px
}

.convenient_schd_form .support_coutry_code .floating-label_border,
.convenient_schd_form .support_coutry_code input:focus~.floating-label_border {
	margin-top: 0
}

.compatiable-image {
	display: inline-block
}

.key-features-section ul li .pro-plus-lb {
	background: #69bf80;
	position: absolute;
	top: 5px;
	right: 18px;
	color: #fff;
	font-size: 11px;
	padding: 0 5px;
	border-radius: 20px;
	display: inline-block;
	line-height: 15px
}

.convenient_schd_form .dropdown_country input,
.convenient_schd_form .dropdown_country select {
	border-radius: 0
}

body.body_fixed,
body.popup_open_body {
	height: 100%;
	overflow: hidden;
	width: 100%;
	position: fixed
}

@media (min-width:768px) {
	.course-page-key-features-wrapper .mobile_list_view .accred_div_card {
		width: 50%;
		text-align: left;
		border-bottom: 0
	}
	.course-page-key-features-wrapper .mobile_list_view .cardreg {
		border-right: 1px solid #d8d8d8
	}
	.course-page-key-features-wrapper .mobile_list_view .cardone {
		Padding-top: 0;
		Padding-right: 0;
		Padding-bottom: 0;
		Padding-left: 30px
	}
	.instructor-led-section .money-back,
	.key-features-wrapper .money-back,
	.online-self-learning .money-back {
		top: 10px;
		right: 8px;
		position: absolute;
		left: inherit
	}
	.course-page-key-features-wrapper .popover {
		width: 400px;
		max-width: 400px;
		top: 14px;
		left: -378px
	}
	.convenient_schd_form .dropdown_country {
		position: relative
	}
	span.flexi-pass-video .pop-up-before.link-14sp,
	span.flexi-pass-video .pop-up-before.link-grey,
	span.flexi-pass-video a.pop-up-before {
		text-align: left;
		padding-left: 15px
	}
	span.flexi-pass-video {
		margin-top: 15px;
		float: left
	}
	.corporate-form-course .dropdown_country.success-height form {
		display: none
	}
	.compatiable-image {
		display: initial
	}
	.course-page-key-features-wrapper .popover.bottom>.arrow {
		left: 50%
	}
}

@media (max-width:767px) {
	ul#cupon-block article span.tooltip-training-help.details {
		left: 75%;
		bottom: 20px
	}
	ul#cupon-block p.pro-full-wdth {
		width: 100%
	}
	ul#cupon-block article.offer-cupon {
		min-height: 180px
	}
	.exam-and-certification-wrapper .free-practice-tests.link-14sp,
	.exam-and-certification-wrapper .free-practice-tests.link-grey,
	.exam-and-certification-wrapper a.free-practice-tests {
		position: static;
		padding: 0 6px;
		font-size: 12px;
		float: right;
		margin-top: 10px;
		width: 186px
	}
	.exam-and-certification-wrapper h2 {
		line-height: 50px
	}
}

.accred-new,
.new-course-wraper .main_outer_wrap .course-descrip-wraps {
	float: left
}

@media (min-width:992px) {
	.course-page-key-features-wrapper .popover.bottom>.arrow {
		left: 50%
	}
	.course-page-key-features-wrapper .popover {
		left: -191px
	}
	span.flexi-pass-video .pop-up-before.link-14sp,
	span.flexi-pass-video .pop-up-before.link-grey,
	span.flexi-pass-video a.pop-up-before {
		display: inline-block
	}
	span.flexi-pass-video .pop-up-before.link-14sp:first-child,
	span.flexi-pass-video .pop-up-before.link-grey:first-child,
	span.flexi-pass-video a.pop-up-before:first-child {
		margin-right: 48px
	}
	.our_training_experts .popular_tags,
	.our_training_experts .team-licences {
		display: block
	}
	.course-details-container {
		position: relative
	}
	ul#cupon-block article.offer-cupon {
		min-height: 165px
	}
	.exam-and-certification-wrapper .free-practice-tests.link-14sp,
	.exam-and-certification-wrapper .free-practice-tests.link-grey,
	.exam-and-certification-wrapper a.free-practice-tests {
		position: absolute;
		top: 0
	}
	section.course-training-type .course-type-main .right-button-div span.notify_me_msg {
		display: block;
		width: 90%;
		margin: 0 auto 10px
	}
}

@media (min-width:1200px) {
	.convenient_schd_form .dropdown_country {
		margin-top: auto;
		margin-bottom: auto
	}
	body.body_fixed,
	body.popup_open_body {
		height: auto;
		overflow: auto;
		width: 100%;
		position: inherit
	}
	.convenient_schd_form {
		overflow-y: hidden
	}
}

.banner-breadcrumb .link-14sp span span,
.banner-breadcrumb .link-grey span span,
.banner-breadcrumb a span span {
	display: none!important
}

.classroom-course-cal.csm-class-height {
	width: 0;
	height: 0;
	overflow: hidden
}

.popup_video_wrapper .intro-video-overlay {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background: #fff
}

.popup_video_wrapper .intro-video-overlay .vt-group-center {
	width: 172px;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 100px
}

.popup_video_wrapper .intro-video-overlay .vt-group-center .intro-video-header {
	margin-bottom: 8px
}

.popup_video_wrapper .intro-video-overlay .vt-group-center .intro-video-footer {
	margin-top: 10px;
	color: #00a6df;
	cursor: pointer;
	display: inline-block
}

.popup_video_wrapper .intro-video-overlay .vt-group-center .intro-video-footer span.reply-icon {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -93px -511px no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle
}

.new-course-wraper {
	margin-bottom: 0
}

.new-course-wraper .course-banner {
	background: 0 0;
	margin-bottom: 25px
}

.new-course-wraper .course-banner h1 {
	font-size: 34px;
	line-height: 1.18;
	color: rgba(0, 0, 0, .8);
	margin-bottom: 15px;
	margin-top: 18px
}

.new-course-wraper .course-banner .course-rate {
	color: #474444;
	font-size: 14px
}

.new-course-wraper .course-banner .course-rate:first-child {
	cursor: pointer
}

.new-course-wraper .cnt-video {
	margin: 55px auto auto;
	width: 300px;
	cursor: pointer;
	position: relative;
	padding-top: 0;
	padding-bottom: 0
}

.new-course-wraper .cnt-video:after {
	content: "";
	width: 62px;
	height: 62px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -14px -795px no-repeat;
	pointer-events: none
}

.new-course-wraper .cnt-video img {
	width: 100%;
	width: 300px
}

.new-course-wraper #course-directors_top .h2_style-book {
	font-size: 20px;
	padding-top: 0;
	padding-bottom: 14px
}

section#course-directors h2.h2_style-book {
	padding-top: 30px;
	padding-bottom: 10px
}

.course-dir-accr {
	margin-top: 16px
}

.new-course-wraper section#Course-directors .container {
	width: 100%
}

.new-course-wraper #Course-directors .expend-box-btn {
	display: none
}

.new-course-wraper .course-directors .course_rev .review-container .review-content h5 {
	color: #5f5f5f
}

.new-course-wraper .review-container,
.new-course-wraper .review-container .review-section {
	overflow: inherit
}

.new-course-wraper .mobile_list_view .accred_div_card {
	background: 0 0;
	width: 100%
}

.new-course-wraper .accred_div_card .accred_title {
	font-size: 20px;
	padding: 0;
	margin-bottom: 30px
}

.new-course-wraper .banner_container {
	padding-left: 15px
}

.new-course-wraper section#Course-directors .review-section .review-content p {
	font-size: 12px;
	line-height: 18px
}

.new-course-wraper .review-container .review-section .profile {
	width: 102px;
	height: 102px
}

.new-course-wraper .course_rev .review-container .review-content {
	width: calc(100% - 140px);
	border-bottom: 0!important
}

.new-course-wraper .review-container .review-content {
	border-bottom: 0
}

.new-course-wraper .accred_div_card .link-14sp,
.new-course-wraper .accred_div_card .link-grey,
.new-course-wraper .accred_div_card a {
	margin-right: 12px;
	display: inline-block;
	width: 165px
}

.new-course-wraper .accred_div_card .link-14sp img,
.new-course-wraper .accred_div_card .link-grey img,
.new-course-wraper .accred_div_card a img,
.video-missing,
section.lvc-training-type .course-type-main,
section.online-training-type .course-type-main {
	width: 100%
}

.new-course-wraper .accred_div_card .link-14sp:last-child,
.new-course-wraper .accred_div_card .link-grey:last-child,
.new-course-wraper .accred_div_card a:last-child {
	margin-right: 0
}

.new-form-wraps {
	padding-left: 25px;
	padding-right: 25px
}

.new-form-wraps h4.bg-heading-label,
.new-form-wraps h4.heading-label {
	text-align: center;
	padding-bottom: 30px;
	margin: 0
}

.new-form-wraps h6 {
	display: inline-block;
	font-size: 16px
}

.new-form-wraps .tabs-headings h6 {
	cursor: pointer
}

.enterprise-tab {
	margin-left: 60px
}

.active-heading {
	border-bottom: 2px solid #00a7dc
}

.professionals-form-wrap .drop-query-submit {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.course-breadcrumb {
	background: #f5f5f5;
	border-bottom: 0;
	color: #474444;
}

.course-breadcrumb .link-14sp span,
.course-breadcrumb .link-grey span,
.course-breadcrumb a span {
	color: rgba(0, 0, 0, .8)
}

.course-breadcrumb span {
	font-size: 14px
}

.enterprise-form-wrap,
.not-course-page .enterprise-form-wrap,
.not-course-page .enterprise-tab {
	display: none
}

.new-course-wraper .course-training-type {
	text-align: center;
	padding-top: 3px;
	margin-bottom: 20px
}

section .course-type-main {
	width: 100%;
	display: inline-block;
	border: 1px solid #e6e6e6;
	padding: 30px 20px;
	position: relative
}

section.course-training-type .course-type-main .self-lvc {
	background: 0 0;
	overflow: inherit;
	position: relative
}

section.course-training-type .course-type-main .self-lvc:before {
	content: "";
	width: 1px;
	height: 140px;
	background: #e6e6e6;
	position: absolute;
	left: 0;
	display: none;
	top: 130px
}

section.course-training-type .course-type-main h4 {
	color: rgba(10, 9, 9, .85)
}

.course-details-section .course-banner .course-type-main,
.course-type-main .flexi-pass-video .link-14sp,
.course-type-main .flexi-pass-video .link-grey,
.course-type-main .flexi-pass-video a {
	color: #474444;
}

section.course-training-type .course-type-main .self-online .right-button-div,
section.course-training-type .marketo-form div.right-button-div {
	margin-top: 40px
}

section.course-training-type .course-type-main .self-lvc article,
section.course-training-type .course-type-main .self-online article {
	width: 100%;
	padding: 0;
	margin: 0
}

.course-type-main article {
	position: relative
}

section.course-training-type .course-type-main .right-button-div {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 20px 0 0
}

.course-type-main .self-online .self-online-8 .right-button-div .btn,
.self-online .course-type-main .self-online-8 .right-button-div .btn {
	float: none
}

.lvc-training-type .course-type-main .self-lvc h3 {
	padding: 5px 35px 20px
}

section.course-training-type .course-type-main h3 {
	padding: 0 20px 20px;
	margin: 0 0 20px;
	text-align: center;
	border-bottom: 1px solid #e6e6e6
}

section.course-training-type .course-type-main .right-button-div span {
	font-size: 16px;
	font-weight: 400;
	display: block;
	width: 100%
}

section.lvc-training-type .course-type-main .self-lvc {
	padding-left: 0
}

section.lvc-training-type .course-type-main .self-lvc:before {
	display: none
}

.course-type-main .btn-flat {
	min-width: 160px;
	width: auto;
	line-height: 22px;
	height: 34px
}

.marketo-form .btn-flat {
	width: auto;
	min-width: 160px
}

.course-type-main .v-icon {
	display: block;
	margin-top: 24px
}

.course-type-main .v-icon:before,
.course-type-main .video-help:before,
.course-type-main ul li:before {
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	content: ""
}

.course-type-main .v-icon:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -11px -707px no-repeat;
	position: relative;
	top: -2px;
	margin-right: 10px
}

.course-type-main .video-help:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -125px -774px no-repeat;
	margin-left: 8px
}

.course-type-main ul li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 7px;
	text-align: left
}

.entrp-form p,
.label-type {
	text-align: center
}

.course-type-main ul li:before {
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -125px -675px no-repeat;
	position: absolute;
	left: 0;
	top: 3px
}

ul.card-two-days {
	margin-left: 0;
	margin-top: 15px
}

.course-type-main ul.card-two-days li:before {
	position: absolute;
	background-position: -156px -670px;
	top: -2px;
	margin-right: 6px
}

section.course-training-type .course-type-main .self-online article:after {
	width: 60%;
	display: block;
	margin: 30px auto;
	content: "";
	height: 1px;
	background: #e6e6e6
}

section.online-training-type .course-type-main .self-online article:after {
	display: none
}

.calender_bottom_text .download-batches.link-14sp,
.calender_bottom_text .download-batches.link-grey,
.calender_bottom_text a.download-batches,
.course-type-main .batch-link.link-14sp,
.course-type-main .batch-link.link-grey,
.course-type-main a.batch-link {
	border: 1px solid #474444;
	line-height: 28px;
	width: 160px;
	display: inline-block;
	font-weight: 400;
	margin-top: 15px
}

.calender_bottom_text .download-batches.link-14sp:hover,
.calender_bottom_text .download-batches.link-grey:hover,
.calender_bottom_text a.download-batches:hover,
.course-type-main .batch-link.link-14sp:hover,
.course-type-main .batch-link.link-grey:hover,
.course-type-main a.batch-link:hover {
	background: rgba(0, 0, 0, .8);
	color: #fff
}

.calender_bottom_text .download-batches.link-14sp,
.calender_bottom_text .download-batches.link-grey,
.calender_bottom_text a.download-batches {
	width: 163px;
	text-align: center;
	margin-top: 0
}

section .marketo-form {
	width: 100%;
	margin-top: 35px;
	vertical-align: top
}

.marketo-form h3 {
	padding: 5px 15px 20px
}

.label-type {
	background: #f5f5f5;
	border: 1px solid #e6e6e6;
	position: absolute;
	display: inline-block;
	left: 0;
	right: 0;
	width: 112px;
	top: -13px;
	margin: auto;
	font-size: 12px;
	color: #000;
	font-weight: 400
}

.entrp-form .pop_in_bl {
	overflow: visible;
	overflow-y: visible
}

.entrp-form label p {
	text-align: left
}

form.market-form .btn {
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.entrp-form .dropdown_country {
	width: 452px
}

.course_marketo .job_titl.ng-pristine:valid+.floating-label {
	top: 6px;
	font-size: 14px
}

.course_marketo .job_titl.ng-pristine.error+.floating-label,
.course_marketo .job_titl.ng-pristine.error_field+.floating-label,
.course_marketo .job_titl.ng-pristine:focus+.floating-label {
	top: -15px;
	font-size: 11px
}

.enterprise-form-wrap .course_marketo .company_wrap_div {
	margin-top: 10px;
	display: inline-block;
	width: 100%
}

.new-course-wraper .main_outer_wrap {
	display: block
}

.course-description-wrapper .about-course .course-faq li,
.course-description-wrapper .course-faq ul li div,
.course-description-wrapper .course-faq ul li div p {
	color: #474444;
}

.thanku-text {
	text-align: center;
	color: rgba(0, 0, 0, .75);
	font-size: 18px;
	line-height: 1.33;
	margin: 30px 0 0
}

.thanku-text:before {
	content: "";
	display: block;
	width: 68px;
	height: 68px;
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -91px -808px no-repeat;
	margin: 0 auto 45px
}

.course-training-type .tooltip-hover:hover .popover,
.us-phone-nuber {
	display: none
}

.new-form-wraps .query_success h6 {
	color: rgba(0, 0, 0, .75);
	font-size: 18px;
	font-weight: 300
}

.new-form-wraps .query_success h6.get_touch {
	font-size: 20px;
	color: rgba(0, 0, 0, .85);
	font-weight: 400;
	margin-bottom: 0
}

.about_training_city,
.about_training_city li {
	color: rgba(0, 0, 0, .6);
	font-size: 12px
}

.about_training_city {
	margin-bottom: 40px
}

.about_training_city .link-14sp,
.about_training_city .link-grey,
.about_training_city a {
	font-size: 12px
}

.about_training_city ul {
	padding-left: 45px
}

.about_training_city ul li {
	list-style: disc
}

.new_city_tags {
	margin-bottom: 10px
}

.new_city_tags h2 {
	margin-top: 0
}

.new_city_tags ul {
	margin-left: 0
}

.new_city_tags ul li {
	margin-bottom: 0;
	padding: 0;
	margin-right: 0
}

.new_city_tags ul li .link-14sp,
.new_city_tags ul li .link-grey,
.new_city_tags ul li a {
	padding: 0 10px;
	font-size: 10px;
	color: rgba(0, 0, 0, .9);
	text-transform: uppercase;
	background: 0 0;
	border: 0;
	border-radius: 0
}

.drop_query .tabs-headings {
	margin-bottom: 15px
}

.new-course-wraper #Course-directors h5 small {
	margin-bottom: 8px
}

.course-training-type .video-help .popover {
	top: 25px;
	left: -48px;
	width: 155px
}

.course-training-type .video-help .popover-content {
	padding: 1px 10px
}

.market-form .caret {
	border-top: 4px solid #000
}

.people-bought {
	width: 320px;
	display: block;
	margin: 0 auto 20px
}

.people-bought .inner_block_wrapper {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
}

.select-city-calendar {
	display: inline-block;
	width: 200px;
	overflow: hidden;
	position: relative;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	padding: 7px;
	margin-left: 20px;
	vertical-align: middle;
	font-size: 14px
}

.select-city-calendar .caret {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 1
}

.select-city-calendar select {
	border: 0;
	width: 150%;
	z-index: 2;
	position: relative
}

.market-form .support_coutry_code .placeholder_wrap .country_code_span,
.market-form .support_coutry_code .placeholder_wrap input {
	color: rgba(0, 0, 0, .8)
}

.request_moreinfo .dropdown_country {
	width: 590px
}

.request_moreinfo .dropdown_country-ins {
	padding: 0
}

.request_moreinfo .dropdown_country-ins .col-xs-12 {
	padding-left: 0
}

.request_moreinfo .dropdown_country-ins .col-xs-12 img {
	width: 245px;
	float: left;
	margin-right: 25px
}

.request_moreinfo .placeholder_wrap_main {
	float: right;
	width: 295px;
	margin-right: 5px;
	z-index: 9
}

.request_moreinfo h3 {
	font-weight: 400;
	float: left;
	margin-bottom: 5px
}

.request_moreinfo .placeholder_wrap_main p {
	line-height: 1.4;
	color: #000
}

.request_moreinfo .form-checkbox label {
	font-size: 12px
}

.request_moreinfo input[type=number] {
	-moz-appearance: textfield
}

.request_moreinfo input[type=number]::-webkit-inner-spin-button,
.request_moreinfo input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.btn_block-pop .btn {
	margin-top: 20px
}

div.other_cities_wrap {
	margin-bottom: 30px
}

table.other_cities {
	width: 100%;
	border-color: #d8d8d8
}

table.other_cities>tbody>tr>td,
table.other_cities>thead>tr>td {
	border-bottom: 1px solid #d8d8d8
}

table.other_cities thead td {
	font-weight: 400
}

table.other_cities td {
	padding: 5px
}

table.other_cities td:first-child {
	width: 30%
}

table.other_cities td:last-child {
	width: 18%
}

.course_entrp-form .close_country_btn {
	top: 0;
	right: -30px
}

.convenient_schd_form .dropdown_country p {
	margin-bottom: 0;
	padding-bottom: 0
}

.entrp-form .pop_in_bl {
	padding-top: 0
}

.course-block-links {
	margin-top: 30px;
	margin-bottom: 30px
}

.course-block-links .inner_block_wrapper {
	border: 1px solid #edeff1
}

.course-block-links .inner_block_wrapper div {
	padding: 20px;
	border-bottom: 1px solid #edeff1;
	text-align: center
}

.course-block-links .inner_block_wrapper div:last-child {
	border-bottom: 0
}

.course-block-links h4 {
	margin: 0 0 9px;
	line-height: 50px;
	background: #ea7812;
	color: #fff;
	text-align: center;
	border: 1px solid #6d7ea1
}

.course-block-links .master-block {
	text-align: center
}

.course-block-links .master-block .link-14sp,
.course-block-links .master-block .link-grey,
.course-block-links .master-block a {
	width: 100%;
	text-align: center;
	margin-left: 0
}

.course-block-links .master-block .link-14sp span.block-course-type,
.course-block-links .master-block .link-grey span.block-course-type,
.course-block-links .master-block a span.block-course-type {
	margin-top: 5px;
	font-weight: 300
}

.course-block-links .master-block .explore_link.link-14sp,
.course-block-links .master-block .explore_link.link-grey,
.course-block-links .master-block a.explore_link {
	color: #41b7d8;
	font-size: 14px;
	font-weight: 400
}

.course-block-links .master-block img {
	display: block;
	margin: 0 auto 12px
}

.course-block-links img {
	width: 68px
}

.course-block-links .link-14sp,
.course-block-links .link-grey,
.course-block-links a {
	width: calc(100% - 78px);
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	line-height: 18px;
	font-size: 16px;
	color: #494f55;
	font-weight: 400;
	text-align: left
}

.course-block-links .link-14sp b,
.course-block-links .link-grey b,
.course-block-links a b {
	font-weight: 400;
	display: inline-block;
	width: 100%
}

.course-block-links .link-14sp span.block-course-type,
.course-block-links .link-grey span.block-course-type,
.course-block-links a span.block-course-type {
	color: #494f55;
	font-size: 12px;
	display: block;
	margin-top: 0;
	font-weight: 300
}

.course-block-links .explore_link.link-14sp,
.course-block-links .explore_link.link-grey,
.course-block-links a.explore_link {
	color: #41b7d8;
	font-size: 14px;
	display: block;
	margin: 15px 0 5px;
	text-align: center;
	width: 100%
}

.course-block-links span.masters-include {
	color: #494f55;
	font-size: 14px;
	display: block;
	margin-top: 10px
}

.tools-covered {
	margin-bottom: 40px
}

.tools-covered h2 {
	margin-bottom: 30px;
	margin-top: 30px
}

.tools-covered .tools-covered-list {
	padding: 20px 0;
	border-bottom: 1px solid #dadada;
	display: inline-block;
	width: 100%
}

.tools-covered .tools-covered-list img {
	max-height: 45px;
	margin-left: 40px
}

.ceh-tools-coverd .tools-covered-list img.fixed-tools-height {
	height: auto
}

.classroom-course-cal .course-calender .time-zone-bottom .cal-right span.striked_price,
.course-training-type .course-type-main .right-button-div span.striked_price {
	text-decoration: line-through;
	font-size: 12px;
	font-weight: 300;
	color: #7f7f7f;
	margin-bottom: 0
}

b.discount_percent {
	color: #34aa60;
	font-size: 14px;
	font-weight: 400
}

b.learners {
	color: #6c6c6c;
	font-size: 12px;
	font-weight: 300
}

.csm-class-height .course-calender .time-zone-bottom p {
	top: 0
}

.csm-class-height .classroom-course-cal ul li {
	height: 480px
}

.csm-class-height .course-calender ul li ul li {
	height: 49px
}

.csm-class-height .course-calender ul li ul li.month {
	height: auto
}

.csm-class-height .course-calender ul {
	width: 40000px
}

.csm-class-height .course-calender ul li ul {
	width: 100%
}

@media (max-width:991px) {
	.tools-covered .tools-covered-list {
		text-align: center;
		padding-top: 0;
		padding-bottom: 30px;
		margin-bottom: 30px
	}
	.tools-covered .tools-covered-list .tools-name {
		font-weight: 700
	}
	.tools-covered .tools-covered-list img {
		margin-top: 20px
	}
	.tools-covered .tools-covered-list img:first-child {
		margin-left: 0
	}
	.course-page-key-features-wrapper .key-features-section {
		padding-bottom: 0
	}
}

@media (max-width:767px) {
	.new-course-wraper section#course-directors_top {
		width: 100%;
		text-align: center
	}
	.new-course-wraper .course-banner {
		margin-bottom: 10px
	}
	.new-course-wraper {
		margin-bottom: 20px
	}
	#course-directors .course_rev .review-container .review-content {
		width: calc(100% - 58px);
		margin-left: 5px;
		padding-right: 0
	}
	.course-descrip-wraps,
	.new-course-wraper .course_rev .review-container .review-content {
		margin-left: 0;
		padding-left: 10px;
		width: 100%
	}
	.course-page-faqs-wrapper {
		padding-bottom: 30px
	}
	.course-descrip-wraps {
		float: none
	}
	.new-course-wraper .main_outer_wrap {
		text-align: center
	}
	.new-course-wraper section#Course-directors {
		width: 100%;
		text-align: center
	}
	.new-course-wraper .cnt-video {
		float: none;
		margin: 30px auto;
		clear: both
	}
	.new-course-wraper section#Course-directors .review-section .review-content p,
	.new-course-wraper section.course-directors h2.h2_style-book {
		text-align: center
	}
	.new-course-wraper .review-container .review-section .profile {
		margin: 0 auto;
		float: none;
		clear: both
	}
	.new-course-wraper .course-banner h1 {
		font-size: 30px
	}
	.accred-new {
		float: none;
		text-align: center
	}
	.course-director-bg .accred-new {
		Padding-right: 0;
		Padding-left: 0
	}
	h2.courepage-intro-text {
		padding: 0;
		margin-bottom: 0
	}
	.new-course-wraper .main_outer_wrap .course-descrip-wraps {
		float: none
	}
	.enterprise-tab {
		margin-left: 55px
	}
	.new-form-wraps .consult_contact_no .phone_no_consult .link-14sp,
	.new-form-wraps .consult_contact_no .phone_no_consult .link-grey,
	.new-form-wraps .consult_contact_no .phone_no_consult a,
	.new-form-wraps .form-checkbox label {
		font-size: 13px
	}
	.new-course-wraper .accred_div_card .link-14sp,
	.new-course-wraper .accred_div_card .link-grey,
	.new-course-wraper .accred_div_card a {
		padding-bottom: 15px
	}
	.classroom-course-cal.active {
		overflow-y: auto
	}
	.course-description-wrapper .about-course .course-faq ul li {
		overflow: hidden
	}
	.new-course-wraper .accred_div_card .accred_title {
		margin-bottom: 0
	}
	.new-course-wraper .course-training-type {
		margin-top: 30px
	}
	.new-course-wraper .course-directors .course_rev .review-container .review-content h5 .link-14sp,
	.new-course-wraper .course-directors .course_rev .review-container .review-content h5 .link-grey,
	.new-course-wraper .course-directors .course_rev .review-container .review-content h5 a {
		position: relative;
		z-index: 999
	}
	.main_outer_wrap .col-sm-4 {
		display: block!important
	}
	.course-details-container .people-bought h3 {
		font-size: 18px
	}
	.request_moreinfo .dropdown_country {
		width: 95%
	}
	.request_moreinfo .dropdown_country-ins .col-xs-12 {
		padding: 0
	}
	.request_moreinfo .dropdown_country-ins .col-xs-12 img {
		width: 110px;
		height: 110px;
		margin: 20px auto 10px;
		float: none;
		border-radius: 50%
	}
	.request_moreinfo .placeholder_wrap_main {
		width: 90%;
		display: block;
		margin: 0 auto;
		float: none
	}
	.request_moreinfo h3 {
		float: none;
		text-align: center
	}
	.request_moreinfo .placeholder_wrap_main p {
		float: none;
		text-align: center;
		padding: 0;
		display: inline-block;
		margin-bottom: 15px
	}
	.people-bought {
		width: 260px
	}
	.csm-class-height .main-calender-section .course-calender ul li.c_list_item {
		min-height: 512px
	}
	table.other_cities td {
		padding: 5px;
		display: block!important;
		width: 100%!important;
		clear: both!important;
		text-align: right;
		font-size: 12px
	}
	table.other_cities thead {
		display: none
	}
	table.other_cities td:before {
		font-weight: 400;
		text-align: left;
		margin-right: 20px;
		float: left;
		font-size: 14px
	}
	table.other_cities td:first-child:before {
		content: "Course Name"
	}
	table.other_cities td:nth-child(2):before {
		content: "Location"
	}
	table.other_cities td:nth-child(3):before {
		content: "Date"
	}
	table.other_cities td:last-child {
		text-align: center
	}
	.course_entrp-form {
		z-index: 99999999999
	}
	.course_entrp-form .dropdown_country {
		width: 290px
	}
	.course-block-links .inner_block_wrapper div {
		padding: 20px 15px
	}
	.course-block-links img {
		width: 60px
	}
	.course-block-links .link-14sp,
	.course-block-links .link-grey,
	.course-block-links a {
		width: calc(100% - 70px)
	}
	.course-block-links .link-14sp b,
	.course-block-links .link-grey b,
	.course-block-links .master-block .link-14sp,
	.course-block-links .master-block .link-grey,
	.course-block-links .master-block a,
	.course-block-links a b {
		font-size: 14px;
		color: #262626
	}
	.tools-covered .tools-covered-list img {
		margin-left: 15px
	}
	.tools-covered {
		margin-top: 30px;
		margin-bottom: 0
	}
	.csm-class-height .course-calender ul li ul li {
		height: auto
	}
	.course-key-sect .pull-left,
	.course-key-sect .pull-right {
		float: none!important
	}
	.course-key-sect .pull-left {
		display: table-header-group
	}
	.course-key-sect .pull-left .course-page-key-features-wrapper {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 35px
	}
	.course-key-sect .pull-right {
		display: table-footer-group
	}
}

@media (min-width:768px) and (max-width:991px) {
	.new-course-wraper .cnt-video {
		width: auto;
		height: auto
	}
	.new-course-wraper .cnt-video img {
		width: 100%
	}
}

@media (min-width:768px) {
	section .course-type-main {
		width: 100%;
		padding: 30px 0
	}
	.course-type-main article,
	section .course-type-main {
		height: auto
	}
	section.course-training-type .course-type-main article {
		width: 100%;
		margin-top: 10px
	}
	section.course-training-type .course-type-main .self-online article {
		padding-bottom: 25px;
		margin-bottom: 25px;
		position: relative
	}
	section.course-training-type .course-type-main .self-online article:after {
		content: "";
		display: inline-block;
		height: 1px;
		position: absolute;
		bottom: 0;
		width: 90%;
		background: #e6e6e6;
		left: 0;
		right: 0;
		margin: auto
	}
	.course-type-main .self-online {
		width: 100%;
		display: inline-block;
		padding: 0
	}
	.course-type-main h3 {
		float: left;
		width: 33%;
		padding: 0 15px;
		margin-top: 10px
	}
	.course-type-main .card-middle {
		float: left;
		width: 36%
	}
	section.course-training-type .course-type-main .right-button-div {
		float: left;
		width: 30%
	}
	section.course-training-type .course-type-main .right-button-div span {
		text-align: center
	}
	section.course-training-type .course-type-main .self-lvc {
		padding-left: 0;
		display: inline-block;
		padding-bottom: 0;
		padding-right: 0
	}
	section.course-training-type .course-type-main .self-lvc:before,
	section.online-training-type .course-type-main .self-online article:after {
		display: none
	}
	.course-type-main ul li {
		font-size: 12px;
		padding-left: 25px
	}
	section .marketo-form {
		margin-left: 0;
		margin-top: 50px
	}
	.course-type-main .v-icon {
		margin-bottom: 0
	}
	section.online-training-type .self-online {
		padding-bottom: 0
	}
	section.online-training-type .course-type-main .self-online article {
		padding-bottom: 0;
		margin-bottom: 0
	}
	section.course-training-type .course-type-main h3 {
		padding: 0 15px;
		border-bottom: 0;
		margin: 10px 0 0
	}
	section.course-training-type .course-type-main .right-button-div,
	section.course-training-type .course-type-main .self-online .right-button-div,
	section.course-training-type .marketo-form div.right-button-div {
		margin-top: 0
	}
	section.course-director-bg {
		margin-top: 0;
		padding-top: 20px
	}
	.new-course-wraper .course-training-type {
		margin-top: 35px
	}
	.new-course-wraper .course-banner .course-rate,
	.new-course-wraper .course-banner h1,
	h2.courepage-intro-text {
		color: #fff
	}
	.new-course-wraper .course-banner {
		margin-bottom: 0
	}
	.new-course-wraper .review-container .review-content {
		background: 0 0
	}
	.new-course-wraper section#Course-directors {
		padding-bottom: 10px
	}
	.new-course-wraper .mobile_list_view .accred_div_card {
		margin-bottom: 35px
	}
	.new-course-wraper .cnt-video {
		margin-bottom: 25px;
		min-height: 140px
	}
	.calender-batch-height {
		max-height: 330px;
		overflow: auto;
		width: 111%
	}
	.main-calender-section .course-calender ul li.c_list_item {
		overflow: hidden
	}
	.new-course-wraper .main_outer_wrap {
		display: table
	}
	.new-course-wraper .main_outer_wrap .course-descrip-wraps {
		width: 100%
	}
	.people-bought {
		margin-bottom: 50px
	}
}

.alumni-section-wrap .alumni-logo img,
.client-logos .logo-list img {
	max-width: 185px;
	max-height: 48px
}

@media (min-width:992px) {
	section .course-type-main {
		width: 60%;
		padding: 30px 20px 125px
	}
	section .marketo-form {
		width: 35%;
		margin-top: 0;
		margin-left: 24px
	}
	section.course-training-type .container {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	section.course-training-type .course-type-main .self-lvc:before,
	section.course-training-type .course-type-main .self-online article:after,
	section.lvc-training-type .course-type-main .self-lvc:before {
		display: none
	}
	.course-type-main article,
	section.course-training-type .course-type-main .self-online article {
		position: inherit
	}
	section.course-training-type .course-type-main article {
		margin-top: 0;
		margin-left: 0;
		position: initial
	}
	.course-type-main ul.card-two-days li:before {
		position: absolute
	}
	section.course-training-type .course-type-main .self-lvc h3 {
		padding: 5px 5px 20px
	}
	section.course-training-type .course-type-main .self-lvc {
		padding-left: 25px;
		padding-right: 0;
		position: initial
	}
	.course-type-main .right-button-div {
		position: absolute;
		bottom: 30px
	}
	section.course-training-type .course-type-main h3 {
		padding: 5px 15px 20px;
		margin: 0 0 20px;
		text-align: center;
		border-bottom: 1px solid #e6e6e6
	}
	section.course-training-type .marketo-form h3 {
		padding: 5px 0 20px
	}
	section.lvc-training-type .course-type-main .self-lvc {
		padding-left: 0
	}
	.course-type-main .self-online {
		padding-left: 0;
		padding-right: 30px
	}
	.course-type-main ul li {
		font-size: 14px;
		padding-left: 30px
	}
	.course-type-main .self-online .self-online-8 .card-middle {
		border-right: 1px solid #e6e6e6;
		position: relative;
		padding-right: 20px;
		width: 107%;
		min-height: 110px
	}
	section.online-training-type .course-type-main .self-online .self-online-8 .card-middle {
		border-right: 0 solid #e6e6e6;
		position: inherit;
		padding-right: 0;
		width: 100%;
		min-height: auto
	}
	section.lvc-training-type .course-type-main div.right-button-div,
	section.online-training-type .course-type-main .self-online .right-button-div {
		width: 88%
	}
	section.lvc-training-type .course-type-main,
	section.online-training-type .course-type-main {
		width: 360px
	}
	.course-type-main .card-middle,
	.course-type-main h3 {
		width: 100%
	}
	section.course-training-type div.marketo-form .right-button-div {
		width: 90%
	}
	section.course-training-type .course-type-main .right-button-div {
		width: 44%
	}
	.course-type-main .self-online {
		width: 50%
	}
	.new-course-wraper .accred_div_card .link-14sp,
	.new-course-wraper .accred_div_card .link-grey,
	.new-course-wraper .accred_div_card a {
		margin-right: 22px
	}
	.new-course-wraper .cnt-video {
		margin-top: 25px;
		margin-bottom: 25px
	}
	.drop_query .new-form-wraps {
		padding-left: 10px;
		padding-right: 10px
	}
	.enterprise-tab {
		margin-left: 20px
	}
	.course-type-main .col-md-6 {
		position: inherit
	}
	.us-phone-number {
		box-shadow: none;
		background-color: #f3f6f8;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		border-radius: 2px;
		background-clip: padding-box;
		padding: 15px;
		margin-bottom: 20px;
		position: relative;
		display: block;
		border: 1px solid #e1e6ea
	}
	.us-phone-number p {
		margin-bottom: 0
	}
	.us-phone-number h3 {
		margin: 0;
		font-size: 20px
	}
	.us-phone-number span {
		display: inline-block;
		width: 32px;
		height: 32px;
		position: absolute;
		top: 0;
		right: 15px;
		bottom: 0;
		background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -16px -872px no-repeat;
		margin: auto
	}
	.us-phone-number span:before {
		content: "";
		width: 2px;
		height: 28px;
		background: #d8d8d8;
		position: absolute;
		top: 4px;
		left: -18px
	}
	.new-course-wraper .accred_div_card .link-14sp,
	.new-course-wraper .accred_div_card .link-grey,
	.new-course-wraper .accred_div_card a {
		width: 130px
	}
	.new-course-wraper .course-training-type {
		margin-bottom: 10px
	}
	.people-bought {
		width: 100%;
		margin-top: 40px
	}
	.tools-covered .tools-covered-list {
		padding-bottom: 0
	}
	.tools-covered .tools-covered-list .tools-images-list,
	.tools-covered .tools-covered-list .tools-name {
		display: inline-block;
		float: none;
		vertical-align: middle
	}
	.tools-covered .tools-covered-list .tools-name {
		width: 24%;
		font-weight: 400;
		margin-bottom: 25px
	}
	.tools-covered .tools-covered-list .tools-images-list img {
		margin-bottom: 25px
	}
}

@media (min-width:1200px) {
	section .course-type-main {
		width: 750px
	}
	section .marketo-form {
		width: 360px
	}
	.course-type-main ul.card-two-days li:before {
		position: relative
	}
	section.course-training-type .course-type-main .self-lvc h3 {
		padding: 5px 50px 20px
	}
	section.lvc-training-type .course-type-main .self-lvc h3 {
		padding: 5px 30px 20px
	}
	section.course-training-type .course-type-main h3 {
		padding: 5px 50px 20px
	}
	section.course-training-type .marketo-form h3 {
		padding: 5px 0 20px
	}
	.course-type-main .self-lvc h3 {
		padding: 5px 50px 20px
	}
	.drop_query .new-form-wraps {
		padding-left: 25px;
		padding-right: 25px
	}
	.enterprise-tab {
		margin-left: 60px
	}
	.course-training-type .tooltip-hover:hover .popover {
		display: block
	}
	.us-phone-number {
		padding: 20px
	}
	.us-phone-number h3 {
		font-size: 24px
	}
	.us-phone-number span {
		right: 25px
	}
	.us-phone-number span:before {
		left: -25px
	}
	.new-course-wraper .accred_div_card .link-14sp,
	.new-course-wraper .accred_div_card .link-grey,
	.new-course-wraper .accred_div_card a {
		width: 165px
	}
	div.other_cities_wrap {
		overflow-y: scroll;
		height: 210px
	}
}

.notification_btn {
	width: 100%;
	height: 77px;
	background-color: #848da0
}

.notification_btn p::before {
	margin-right: 20px;
	display: inline-block;
	font-size: 30px;
	content: "!";
	border-radius: 50%;
	border: 1px solid #fff;
	width: 40px;
	height: 40px;
	text-align: center;
	padding-top: 5px;
	color: #fff;
	font-weight: bolder
}

.atp-heading:after,
.atp-partner-list h3:before,
.atp-partner-list ul li:before,
.atp-why-partner .head-lbl:after,
.mid_div_banner .icon_right,
.other-way-invite:before,
.refer-form-main div.success_text:before,
.refer-middle .how-works h4:before {
	content: ""
}

.notification_btn p {
	color: #fff;
	margin-top: 20px;
	margin-left: 20%;
	display: inline-block
}

.notification_btn .link-14sp,
.notification_btn .link-grey,
.notification_btn a {
	text-align: center;
	float: right;
	margin-top: 20px;
	margin-right: 53px;
	padding: 6px 13px;
	top: 20px;
	right: 150px;
	width: 225px;
	height: 38px;
	border-radius: 2px;
	border: 1px solid #fff;
	background-color: inherit;
	color: #fff
}

.flexibility-atp,
.get-inspired .container {
	position: relative
}

.atp-trainer .descrip_inspired p {
	text-align: justify;
	margin: 0
}

.atp-trainer .descrip_inspired .aap_icon {
	display: block;
	width: 83px;
	height: 83px;
	background: url(../../images/atp_sprite.png) no-repeat;
	margin: 0 auto
}

.domains-covered {
	background: url(../../images/domain_covered_bg.jpg) center center/cover no-repeat
}

.trainer_page .domains-covered h3 {
	font-weight: 400;
	padding: 0;
	text-transform: uppercase;
	text-align: center
}

.domains-covered p {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	font-size: 14px;
	color: #fff
}

.trainer_page .training-options h3 {
	text-align: center;
	margin-bottom: 8px;
	padding-bottom: 0;
	margin-top: 2px
}

.trainer_page .training-options {
	padding-bottom: 25px;
	padding-top: 10px;
	clear: both;
	width: 100%;
	display: inline-block;
	margin-bottom: 0;
	background: #f2f2f2
}

.domains-covered .title-div {
	width: 272px;
	margin: 0 auto;
	text-align: left
}

.domains-covered .title-div .link-14sp,
.domains-covered .title-div .link-grey,
.domains-covered .title-div a {
	height: 72px;
	display: inline-block;
	float: left;
	text-align: center;
	margin: 0 auto 10px 0;
	font-size: 16px;
	font-weight: 400;
	position: relative;
	border: 1px solid #fff;
	padding: 0 5px;
	background: rgba(255, 255, 255, .09804);
	color: #fff
}

.domains-covered .title-div .link-14sp span,
.domains-covered .title-div .link-grey span,
.domains-covered .title-div a span {
	display: table-cell;
	vertical-align: middle;
	height: 72px;
	width: 276px
}

.atp-trainer .banner-content h1 {
	margin-top: 0;
	margin-bottom: 5px
}

.atp-trainer .testimonial_div .inner_block {
	float: left
}

.atp-trainer .descrip_inspired_outer {
	width: 270px;
	margin: 0 auto
}

.atp-trainer .descrip_inspired span.end-to-end {
	background-position: -196px -5px
}

.atp-trainer .descrip_inspired span.increase-revenue {
	background-position: -6px -8px
}

.atp-trainer .descrip_inspired span.reduce-costs {
	background-position: -101px -7px
}

.atp-trainer .training-options .descrip_inspired span.increase-revenue {
	background-position: -374px -32px
}

.atp-trainer .training-options .descrip_inspired span.reduce-costs {
	background-position: -374px -79px
}

.atp-trainer .training-options .descrip_inspired span.end-to-end {
	background-position: -374px -125px
}

.domains-covered .title-div .link-14sp,
.domains-covered .title-div .link-grey,
.domains-covered .title-div a {
	width: 274px
}

.domains-covered .title-div .link-14sp:hover,
.domains-covered .title-div .link-grey:hover,
.domains-covered .title-div a:hover {
	border: 1px solid #00a7dc
}

.atp-trainer .get-inspired .testimonial_div,
.atp-trainer .testimonial_div .inner_block_wrapper {
	width: 320px
}

.atp-trainer .get-inspired .card_arrows {
	top: 98px
}

.atp-trainer .get-inspired .flexibility-atp .prev_arrow {
	left: 0
}

.atp-trainer .get-inspired .flexibility-atp .next_arrow {
	right: 0
}

.atp-trainer .get-inspired .prev_arrow {
	left: 10px
}

.atp-trainer .get-inspired .next_arrow {
	right: 10px
}

.atp-trainer .get-inspired .testimonial_div {
	overflow: hidden;
	display: inherit;
	margin: 0 auto
}

div.atp-form .dropdown_country .list_query {
	margin-top: 22px
}

div.atp-form .dropdown_country .list_query .error_field+.floating-label {
	top: -20px
}

.atp-trainer .descrip_inspired .aap_icon {
	float: none
}

.atp-trainer .descrip_inspired h3 {
	text-align: center;
	width: 100%;
	margin-top: 5px
}

.atp-trainer .form-control-material,
.atp-trainer input.form-control {
	box-shadow: none
}

.atp-trainer .convenient_schd_form .dropdown_country p {
	padding-right: 0
}

@media (max-width:767px) {
	.atp-trainer .dream_stories,
	.atp-trainer .get-inspired,
	.trainer_page .atp-form .top_affi_descrip .get-inspired {
		padding-bottom: 30px
	}
	.atp-trainer .get-inspired .flexibility-atp .card_arrows,
	.domains-covered p br {
		display: none
	}
	.trainer_page .banner_section {
		height: 235px
	}
	.training-partner.atp-trainer .banner-content {
		top: 16px;
		padding-right: 25px
	}
	.trainer_page .atp-form .top_affi_descrip {
		margin-top: 0
	}
	.trainer_page .atp-form .top_affi_descrip h3 {
		text-align: center
	}
	.atp-trainer .domains-covered {
		padding-top: 10px
	}
	.atp-trainer .trainer_page .training-options,
	.atp-trainer .training-options {
		padding-top: 30px
	}
	.atp-trainer .training-options .descrip_inspired .aap_icon {
		width: 35px;
		height: 35px;
		float: left;
		margin-right: 10px;
		position: relative;
		top: 8px
	}
	.atp-trainer .training-options .descrip_inspired span.end-to-end {
		background-position: -374px -125px
	}
	.atp-trainer .training-options .descrip_inspired h3 {
		text-align: left;
		font-size: 16px;
		position: relative;
		top: 14px
	}
	.flexibility-atp .testimonial_div .testimonial_div_inner {
		width: 100%
	}
	.atp-trainer .get-inspired .card_arrows {
		top: 0;
		bottom: 0;
		margin-top: auto;
		margin-bottom: auto
	}
	.atp-trainer .top_affi_descrip h3 {
		text-align: center
	}
	.atp-trainer .floating-label,
	.atp-trainer .label-text {
		font-size: 13px
	}
	.atp-trainer .convenient_schd_form .dropdown_country p {
		padding-right: 0
	}
}

@media screen and (orientation:landscape) {
	.training-partner.atp-trainer .banner-content {
		top: 45px
	}
}

@media (min-width:768px) {
	.atp-trainer .dream_stories,
	.atp-trainer .get-inspired,
	.trainer_page .atp-form .top_affi_descrip .get-inspired {
		padding-bottom: 40px
	}
	.atp-trainer .descrip_inspired_outer {
		width: 300px;
		margin: inherit
	}
	.atp-trainer .get-inspired .testimonial_div {
		width: 640px
	}
	.atp-trainer .testimonial_div .inner_block_wrapper {
		width: 335px
	}
	.domains-covered .title-div .link-14sp,
	.domains-covered .title-div .link-grey,
	.domains-covered .title-div a {
		margin-bottom: 32px;
		margin-right: 10px
	}
	.atp-trainer .training-options .descrip_inspired span.increase-revenue {
		background-position: -8px -101px
	}
	.atp-trainer .training-options .descrip_inspired span.reduce-costs {
		background-position: -104px -101px
	}
	.atp-trainer .training-options .descrip_inspired span.end-to-end {
		background-position: -199px -100px
	}
	.domains-covered .title-div {
		width: 568px
	}
	.atp-trainer .domains-covered {
		padding-top: 20px
	}
	.atp-trainer .trainer_page .training-options,
	.atp-trainer .training-options {
		padding-top: 40px
	}
	.atp-trainer .get-inspired .card_arrows {
		top: 0;
		bottom: 0;
		margin-top: auto;
		margin-bottom: auto
	}
}

@media (min-width:992px) {
	.domains-covered .title-div {
		width: auto
	}
	.atp-trainer .top_affi_descrip h3 {
		margin-top: 10px
	}
	.atp-trainer .get-inspired .testimonial_div {
		width: 100%;
		overflow: visible
	}
	.atp-trainer .testimonial_div .testimonial_div_inner.atp-slider {
		width: 100%
	}
	.atp-trainer .dream_stories,
	.trainer_page .atp-form .top_affi_descrip .get-inspired {
		padding-bottom: 50px
	}
	.atp-trainer .domains-covered {
		padding-top: 30px
	}
	.atp-trainer .trainer_page .training-options,
	.atp-trainer .training-options {
		padding-top: 50px
	}
	.atp-trainer .testimonial_div .inner_block_wrapper {
		width: 312px
	}
	.atp-trainer .descrip_inspired_outer {
		width: 285px
	}
	.atp-trainer .get-inspired {
		padding-bottom: 0
	}
	.domains-covered .container {
		width: 882px
	}
}

@media (min-width:1200px) {
	div.atp-trainer .testimonial_div .inner_block_wrapper {
		width: 378px
	}
	div.testimonial_div .inner_block_wrapper .descrip_inspired_outer {
		width: 350px
	}
	.domains-covered .container {
		width: 1170px
	}
}

.atp-new-banner h1 {
	margin-top: 55px;
	margin-bottom: 25px;
	line-height: 1.2
}

.atp-new-banner p {
	line-height: 1.57;
	color: #80868a;
	font-size: 14px
}

.atp-new-banner .btn {
	position: fixed;
	bottom: -200px;
	left: 0;
	width: 100%;
	line-height: 28px;
	height: auto;
	font-size: 14px;
	font-weight: 700;
	z-index: 1;
	transition: all 2s ease;
	-webkit-transition: all 2s ease
}

.atp-heading,
.atp-partner-list h3 {
	font-size: 26px;
	line-height: 1.08;
	color: #494f56
}

.atp-new-banner .sticky_visible {
	bottom: 0!important
}

.about-partner-program,
.atp-brochure {
	background: #f3f6f8
}

.atp-heading {
	margin-top: 55px;
	margin-bottom: 0;
	text-align: center
}

.atp-heading:after,
.atp-why-partner .head-lbl:after {
	width: 50px;
	height: 4px;
	background: #f6a623;
	display: block;
	margin: 20px auto 50px
}

.about-partner-program,
.atp-brochure,
.atp-faqs,
.atp-new-banner,
.atp-partner-speak,
.atp-why-partner,
.new-category {
	padding-bottom: 55px
}

.atp-partner-list h3 {
	display: inline-block;
	margin-bottom: 20px;
	margin-top: 0
}

.about-partner-program p,
.atp-partner-list ul li {
	color: #80868a;
	line-height: 1.57;
	font-size: 14px
}

.atp-partner-list h3:before {
	width: 89px;
	height: 89px;
	display: block;
	margin: 35px auto;
	background: url(../../images/new_atp_sprite.png) no-repeat
}

.atp-partner-list .col-md-4:first-child h3:before {
	background-position: -194px -37px
}

.atp-partner-list .col-md-4:nth-child(2) h3:before {
	background-position: -309px -37px
}

.atp-partner-list .col-md-4:last-child h3:before {
	background-position: -424px -37px
}

.atp-partner-list .col-md-6:first-child h3:before {
	background-position: -539px -38px
}

.atp-partner-list .col-md-6:last-child h3:before {
	background-position: -654px -38px
}

.atp-intro-video {
	width: 55px;
	height: 55px;
	display: block;
	margin: 25px auto 0;
	background: url(../../images/new_atp_sprite.png) -113px -38px no-repeat
}

.about-partner-program .col-xs-12 p {
	margin-bottom: 25px
}

.atp-partner-list ul li:first-child:before {
	display: none
}

.atp-partner-list ul li:before {
	width: 6px;
	height: 6px;
	display: block;
	margin: 20px auto;
	background: #494f56;
	border-radius: 50%
}

.atp-brochure .atp-heading {
	font-size: 18px;
	line-height: 1.56;
	color: #494f56;
	text-align: center
}

.atp-why-partner .head-lbl {
	font-size: 14px;
	line-height: 32px
}

.atp-brochure .atp-heading:after,
.atp-why-partner .atp-heading:after {
	display: none
}

.atp-brochure .view-course-btn {
	width: 268px;
	display: block;
	margin: 30px auto 0;
	text-transform: uppercase;
	border-color: #00a6df
}

.atp-partner-list .link-14sp,
.atp-partner-list .link-grey,
.atp-partner-list a {
	display: inline-block;
	font-weight: 400;
	margin-top: 8px
}

.atp-form .dropdown_country {
	width: 452px
}

.atp-trainer .company_wrap_div+.form-control-wrapper .floating-label {
	top: 6px;
	font-size: 14px
}

.atp-trainer .company_wrap_div+.form-control-wrapper textarea.ng-dirty.ng-invalid-required+.floating-label {
	color: red
}

.atp-trainer .company_wrap_div+.form-control-wrapper textarea.ng-dirty.ng-invalid-required+.floating-label+.floating-label_border {
	border-bottom: 1px solid red
}

.atp-trainer .company_wrap_div+.form-control-wrapper input.ng-dirty+.floating-label,
.atp-trainer .company_wrap_div+.form-control-wrapper input:focus+.floating-label,
.atp-trainer .company_wrap_div+.form-control-wrapper textarea.ng-dirty+.floating-label,
.atp-trainer .company_wrap_div+.form-control-wrapper textarea:focus+.floating-label {
	top: -15px;
	font-size: 11px
}

.atp-category .more-info .dropdown_country-ins {
	width: 360px;
	margin: 0 auto;
	display: block;
	height: auto;
	padding: 0
}

.atp-category .more-info .dropdown_country-ins .pop_in_bl,
section.atp-category .more-info .query_success {
	background: #f3f6f8;
	border: 1px solid #e1e6ea;
	Padding-top: 30px;
	Padding-right: 20px;
	Padding-left: 20px;
	box-shadow: none
}

.atp-category .more-info .dropdown_country-ins .pop_in_bl {
	height: auto;
	Padding-bottom: 20px;
	position: relative
}

.atp-category .more-info .dropdown_country-ins .support_btn {
	width: 150px;
	display: block;
	margin: 30px auto 0
}

.atp-form .support_btn {
	width: 150px;
	display: block;
	margin: 25px auto 0
}

.atp-form .dropdown_country.atp-after-submit {
	height: 340px
}

.atp-form .dropdown_country.atp-after-submit .thanku-text b {
	display: inline-block;
	margin-bottom: 15px
}

.atp-partner-speak li .quote_descrip_in {
	margin-top: 10px
}

.atp-partner-speak li .quote_descrip_in .desig_author {
	margin-bottom: 5px
}

.atp-partner-speak li .quote_descrip_in img {
	height: 45px
}

.atp-trainer .atp-partner-speak .dream_stories {
	padding-bottom: 0
}

.atp-trainer .support_coutry_code .select_wraper.dr_cun .sel_cr {
	top: 4px;
	font-size: 14px
}

section.atp-category .more-info .query_success {
	Padding-bottom: 35px
}

.atp-trainer .lvc_vid .course-video-pop {
	background: #000
}

.atp-form .bg-heading-label,
.atp-form .heading-label,
section.atp-category .bg-heading-label,
section.atp-category .heading-label {
	width: 100%;
	margin-bottom: 10px;
	color: #0a0909;
	text-align: center
}

.atp-trainer select.error_field {
	font-size: 14px
}

.atp-category .more-info .success_text .success_qry {
	display: block
}

@media (min-width:992px) {
	.atp-new-banner {
		background: url(../../images/atp_banner.png) top center/cover no-repeat #32668e
	}
	.atp-new-banner h1,
	.atp-new-banner p {
		color: #fff
	}
	.atp-new-banner h1 {
		margin-top: 105px;
		margin-bottom: 10px
	}
	.atp-new-banner .btn {
		position: static;
		width: 190px;
		line-height: 20px;
		margin-top: 30px;
		margin-bottom: 55px
	}
	.atp-heading:after {
		margin-bottom: 25px
	}
	.atp-section .col-xs-12 p {
		font-size: 16px;
		line-height: 1.22;
		color: #9b9b9b
	}
	.atp-partner-list ul li {
		text-align: left;
		position: relative;
		padding-left: 20px;
		line-height: 1.25;
		font-size: 16px;
		color: #9b9b9b;
		margin-bottom: 15px
	}
	.about-partner-program p {
		font-size: 16px;
		line-height: 1.38;
		color: #9b9b9b
	}
	.atp-partner-list ul li:before {
		display: inline-block;
		position: absolute;
		top: 6px;
		left: 0;
		margin: 0
	}
	.atp-partner-list ul li:first-child:before {
		display: inline-block
	}
	.atp-brochure .atp-heading {
		font-size: 24px;
		line-height: 1.42;
		text-align: left;
		color: #4a4a4a;
		margin-top: 30px
	}
	.atp-brochure .view-course-btn {
		margin-right: 0;
		margin-top: 25px
	}
	.atp-brochure {
		padding-bottom: 27px
	}
	.atp-why-partner .head-lbl {
		font-size: 18px
	}
	.atp-brochure+.new-category {
		padding-bottom: 0
	}
	section.atp-category .more-info {
		background: url(../../images/atp_banner2.png) top center/cover no-repeat #32668e;
		min-height: 740px
	}
	section.atp-category .more-info h2 {
		color: #fff
	}
}

.course-bundle .online-self-learning .osl-block .osl-access .price,
.no-bundle {
	text-align: center
}

@media (max-width:767px) {
	.atp-form .floating-label {
		font-size: 13px
	}
	.atp-form .dropdown_country p {
		padding-right: 0
	}
	.atp-form {
		padding-top: 40px;
		padding-bottom: 40px
	}
	.atp-form .dropdown_country {
		width: 290px;
		margin-bottom: 0
	}
	.atp-trainer .convenient_schd_form .dropdown_country p {
		font-size: 12px;
		line-height: 1.6;
		padding-top: 0
	}
}

.course-bundle.course-details-section .banner_section {
	background: url(https://www.cyberintelligence.in/courses/new/images/bundle-page-top-image.svgz) no-repeat #222;
	text-align: center;
	height: 260px;
	margin-top: 0
}

.course-bundle .banner_section h1,
.course-bundle .banner_section span {
	color: #fff
}

.course-bundle .mid_div_banner {
	position: relative;
	padding: 0;
	color: #333;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background-clip: padding-box;
	border: 1px solid #ccc
}

.mid_div_banner .top_bar {
	background: #fbb158;
	width: 100%;
	height: 12px
}

.online-self-learning {
	position: relative
}

.mid_div_banner .icon_right {
	background: url(https://www.cyberintelligence.in/courses/new/images/header_sprite_v12.png) -89px -84px no-repeat;
	height: 16px;
	width: 16px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top
}

.mid_div_banner .learn_text {
	margin-top: -3px;
	font-size: 14px;
	font-weight: 300;
	color: #222;
	display: inline-block;
	width: 221px
}

.course-bundle .mid_div_banner .learn_text {
	margin-top: -2px;
	width: 86%;
	vertical-align: top
}

.course-bundle .online-self-learning .osl-access .access-days,
.course-bundle .online-self-learning .osl-access .access-txt {
	float: left
}

.course-bundle .course-summary .access-days,
.course-bundle .online-self-learning .osl-access .access-days {
	margin: 10px;
	border: 1px solid #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background-clip: padding-box;
	overflow: hidden
}

.course-bundle .course-summary .access-days span.access-active,
.course-bundle .course-summary .access-days span.access-select,
.course-bundle .online-self-learning .access-days span.access-active,
.course-bundle .online-self-learning .access-days span.access-select {
	background: #5bc0de;
	color: #fff;
	font-size: 12px;
	padding: 3px 5px;
	float: left;
	cursor: pointer
}

.course-bundle .course-summary .access-days span.access-select,
.course-bundle .online-self-learning .access-days span.access-select {
	background: #fff;
	color: #777;
	font-size: 13px
}

.course-bundle .online-self-learning .osl-block .osl-access .price b {
	font-size: 22px;
	font-weight: 300;
	color: #222;
	padding-bottom: 10px;
	line-height: 40px
}

.course-bundle .online-self-learning .osl-block .osl-access .access b {
	Padding-top: 12px;
	Padding-left: 10px;
	font-size: 14px;
	letter-spacing: .25px;
	font-weight: 300;
	color: #222
}

.banner-bot {
	background: #424242;
	min-height: 40px;
	width: 100%;
	display: none;
	margin-top: -8px
}

.banner-bot ul.course-content-header {
	margin-bottom: 0
}

.course-content-header li {
	display: inline-block;
	line-height: 40px
}

.course-content-header li .link-14sp,
.course-content-header li .link-grey,
.course-content-header li a {
	padding: 13px 10px 11px;
	font-weight: 300;
	opacity: .8;
	font-size: 13px;
	color: #fff
}

.course-content-header li.sticky_training_type {
	position: relative;
	background: #f69920;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background-clip: padding-box;
	line-height: 33px;
	margin-top: 4px;
	display: none
}

.course-content-header li .link-14sp:hover,
.course-content-header li .link-grey:hover,
.course-content-header li a:hover {
	color: #fff;
	border-bottom: 3px solid #ff9002
}

.course-bundle .course-preview {
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	width: 100%
}

.course-bundle .course-preview h4 span {
	color: #aeaeae
}

.course-bundle .course-preview h4 {
	border-bottom: 1px solid #eee
}

.bundle-preview-wrapper ul.course-preview-accord li .bundle_preview_container {
	background: 0 0;
	border-bottom: 1px solid #d8d8d8
}

.bundle-preview-wrapper ul.course-preview-accord li ul.bundle-course-preview li .accord-head,
ul.course-preview-accord li .accord-head {
	background: #f1f1f1;
	border-bottom: 0
}

.course-bundle .course-preview-accord li .accord-head.open {
	background: #f0f0f0;
	border-radius: 0
}

.course-bundle .course-preview-accord li .sub-accord {
	background: #f5f5f5;
	padding-top: 10px;
	border: 1px solid #eee;
	border-bottom: none
}

.course-bundle .bundle-mid-sect div:last-child,
.course-bundle .bundle-modules {
	border-bottom: 0
}

.course-bundle .mobile_list_view.course-list-cards {
	width: 96%;
	float: left
}

.course-bundle .mobile_list_view.course-list-cards ul li .link-14sp,
.course-bundle .mobile_list_view.course-list-cards ul li .link-grey,
.course-bundle .mobile_list_view.course-list-cards ul li a {
	border: 0;
	padding: 0
}

.course-bundle .mobile_list_view.course-list-cards ul li .link-14sp:hover,
.course-bundle .mobile_list_view.course-list-cards ul li .link-grey:hover,
.course-bundle .mobile_list_view.course-list-cards ul li a:hover,
.course-bundle .mobile_list_view.course-list-cards ul li:hover {
	background: 0 0
}

.course-bundle .bundle-modules div {
	font-size: 13px;
	color: #222;
	letter-spacing: .25px;
	font-weight: 300
}

.course-bundle .bundle-modules:hover {
	background: 0 0;
	cursor: default
}

.course-bundle .accord-head .minus,
.course-bundle .accord-head .plus {
	top: 35px
}

.course-bundle .course-preview ul.course-preview-accord {
	border: 0
}

.orange {
	color: #fe9812
}

.course-bundle .osl-block {
	background: #fff;
	border: 0;
	margin: 0 auto;
	width: 89%;
	padding: 30px 10px;
	min-height: 106px
}

.course-bundle .online-self-learning .osl-block .osl-access .access b {
	padding-left: 0
}

.btn_subscribe .btn-warning,
.course-bundle .osl-block .btn-warning {
	padding: 8px 36px;
	font-size: 16px
}

.course-bundle .banner_section h1,
.course-bundle .banner_section span {
	font-size: 26px
}

.course-bundle .banner_section span {
	font-size: 18px
}

.subscribe_course_outer .strike {
	color: #aeaeae;
	text-decoration: line-through;
	font-weight: 300
}

.course-bundle .mid_div_banner {
	margin-top: -120px
}

ul.sub-accord li .view-details.link-14sp,
ul.sub-accord li .view-details.link-grey,
ul.sub-accord li a.view-details {
	color: #41b7d8
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li .link-14sp,
.bundle-preview-wrapper .accord-head ul.corse_list_one li .link-grey,
.bundle-preview-wrapper .accord-head ul.corse_list_one li a {
	display: inline-block;
	width: auto
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li .link-14sp:hover,
.bundle-preview-wrapper .accord-head ul.corse_list_one li .link-grey:hover,
.bundle-preview-wrapper .accord-head ul.corse_list_one li a:hover {
	text-decoration: underline
}

.no-bundle {
	color: #f59920;
	font-weight: 300;
	font-size: 10px
}

.course-details-container .mobile_list_view.course-list-cards ul li {
	overflow: hidden;
	border-bottom: 0;
	padding: 15px 10px
}

.course-bundle .mobile_list_view.course-list-cards .icon_card {
	float: left;
	margin-right: 15px;
	height: 75px;
	width: 122px
}

.course-bundle .course-list-cards .corse_list_one li .icon_card {
	width: 80px;
	height: 80px
}

.bundle-preview-wrapper .accord-head ul.corse_list_one li h2 {
	color: #222;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .25px;
	margin: 0 0 13px;
	text-transform: none;
	word-wrap: break-word;
	padding-top: 6px
}

.course-bundle .mobile_list_view.course-list-cards ul li .link-14sp,
.course-bundle .mobile_list_view.course-list-cards ul li .link-grey,
.course-bundle .mobile_list_view.course-list-cards ul li a {
	display: inline-block;
	text-align: left;
	color: #3c3c3c;
	text-transform: none
}

.course-bundle .mobile_list_view.course-list-cards {
	display: block;
	text-align: left
}

.bundle-mid-sect .mobile_list_view.course-list-cards ul li {
	box-shadow: none;
	margin-bottom: 1px;
	margin-left: 0
}

.bundle_sidevar .form_wrapper {
	position: inherit;
	margin-top: 35px
}

.bundle-preview-wrapper h4 {
	font-size: 22px;
	padding-top: 35px;
	padding-bottom: 15px
}

.bundle-mid-sect .course-faq {
	width: 100%;
	margin-top: 0
}

.buy-this-bundle-section h1.bg-h1-40sp,
.buy-this-bundle-section h1.light-40sp {
	font-size: 22px
}

.course-bundle .course-preview li.view {
	background: #f5f5f5;
	text-align: center;
	border: 1px solid #e7e7e7;
	border-left: 0;
	border-right: 0
}

.course-bundle .course-preview-accord .accord-head .link-14sp:after,
.course-bundle .course-preview-accord .accord-head .link-grey:after,
.course-bundle .course-preview-accord .accord-head a:after {
	display: none
}

.course-bundle .online-self-learning .osl-block.no-bundle h3 {
	color: #ee5a50
}

.course-bundle .osl-block .price p {
	width: auto;
	font-size: 12px;
	margin: 0;
	padding: 0;
	clear: left
}

.masters-lead-frm .modal-dialog .form-checkbox label {
	line-height: 18px;
	vertical-align: top
}

.masters-lead-frm .support_coutry_code .placeholder_wrap .country_code_span {
	top: 4px
}

@media (min-width:768px) {
	.course-bundle.course-details-section .banner_section {
		height: 260px
	}
	.course-bundle .mid_div_banner .learn_text {
		width: 90%
	}
	.course-bundle .online-self-learning .osl-block .osl-access .access b {
		padding-left: 0
	}
	.course-bundle ul.sub-accord li .watch_videos {
		padding-top: 8px
	}
	.course-bundle .subs-cp-wrapper ul.sub-accord li .course-txt b {
		padding-top: 5px
	}
	.bundle-mid-sect .about-course-wrapper h2 {
		margin-top: 53px
	}
	.bundle-mid-sect h2 {
		margin-top: 42px;
		margin-bottom: 18px
	}
	.course-bundle .bundle-mid-sect .course_rev {
		margin-bottom: 28px
	}
}

@media (min-width:992px) {
	.buy-this-bundle-section h1.bg-h1-40sp,
	.buy-this-bundle-section h1.light-40sp {
		font-size: 40px
	}
}

@media (max-width:767px) {
	.course-bundle.course-details-section .banner_section {
		height: 330px
	}
	.course-bundle .mid_div_banner {
		width: 95%;
		margin-top: -107px
	}
	.course-bundle .mobile_list_view.course-list-cards {
		width: 92%
	}
	.mobile_list_view.course-list-cards {
		display: inline-block
	}
	.course-bundle .course-details-container .mobile_list_view.course-list-cards ul li {
		padding: 8px 10px 10px
	}
	.course-bundle .accord-head .minus,
	.course-bundle .accord-head .plus {
		top: 20px;
		right: 2px
	}
	.bundle-preview-wrapper h4 {
		font-size: 14px;
		padding-top: 15px
	}
	.bundle-mid-sect {
		Padding-right: 0;
		Padding-left: 0
	}
}

.emi-easy-pay {
	display: inline-block;
	background: #fff;
	vertical-align: middle;
	position: relative;
	width: 976px;
	padding-bottom: 30px
}

.emi-easy-pay h3 {
	font-size: 20px;
	font-weight: 700;
	color: #494f56;
	margin-top: 40px;
	margin-bottom: 25px;
	letter-spacing: normal
}

.emi-easy-pay h4 {
	font-size: 18px;
	margin: 0 0 25px;
	font-weight: 300;
	color: #494f56
}

.emi-easy-pay button {
	width: 292px;
	height: 48px;
	border-radius: 2px;
	display: inline-block;
	background-color: #ee5a50;
	color: #fff;
	text-decoration: none;
	margin: 40px 0
}

.keyfeatures_block .font10 {
	font-size: 14px;
	color: #494f56;
	font-weight: 300
}

.keyfeatures_block .font10 b {
	font-weight: 400;
	color: #000
}

.keyfeatures_block .font10 .link-14sp,
.keyfeatures_block .font10 .link-grey,
.keyfeatures_block .font10 a {
	font-weight: 400;
	text-decoration: none;
	color: #00a7dc
}

@media (max-width:991px) {
	.keyfeatures_block .font10 .link-14sp,
	.keyfeatures_block .font10 .link-grey,
	.keyfeatures_block .font10 a {
		display: none
	}
}

.refer-main {
	background: #f5f5f5;
	padding-bottom: 43px
}

.refer-banner {
	background: url(../../images/refer-and-earn-bg.png) center center/cover no-repeat #1e3133;
	min-height: 300px;
	padding-bottom: 120px;
	text-align: center
}

.refer-main .refer-banner h1 {
	margin-top: 65px;
	margin-bottom: 28px;
	width: 90%;
	word-wrap: break-word
}

.refer-main .refer-banner h1.h1-width {
	width: 650px
}

.refer-main .refer-banner h1.h1-width .head-bold {
	font-weight: 400
}

.refer-main .refer-banner p.bg-default-text {
	margin-bottom: 30px
}

.refer-phone .query_success h6 {
	color: rgba(0, 0, 0, .75);
	font-size: 18px;
	font-weight: 300;
	margin: 10px 0
}

.refer-phone .support_coutry_code .placeholder_wrap {
	text-align: left
}

.refer-phone .query_success h6.get_touch {
	font-size: 20px;
	color: rgba(0, 0, 0, .85);
	font-weight: 400;
	margin-bottom: 30px
}

.refer-info-list li {
	color: rgba(255, 255, 255, .9);
	float: left;
	display: block
}

.refer-info-list li:first-child {
	margin-left: -20px
}

.refer-info-list li span {
	vertical-align: middle;
	display: inline-block
}

.refer-info-list li .refer-round-num {
	background: #fff;
	width: 30px;
	height: 30px;
	padding: 4px;
	color: #000;
	text-align: center;
	border-radius: 50%;
	margin: 0 10px
}

.refer-info-list li .refer-text {
	width: calc(100% - 50px);
	text-align: left;
	font-size: 14px;
	line-height: 18px
}

.refer-main .refer-banner p {
	margin-bottom: 65px;
	width: 90%;
	font-size: 16px
}

.refer-main .refer-banner h1,
.refer-main .refer-banner p {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto
}

.refer-main input {
	box-shadow: none
}

.refer-middle {
	min-height: 600px;
	text-align: center
}

.refer-phone .refer-middle {
	min-height: 300px
}

.button-phone {
	margin-bottom: 40px
}

.button-phone button {
	width: 27%
}

.button-phone .btn-phSubmit {
	margin-right: 13px
}

.button-phone .btn-phSkip {
	background: 0 0;
	color: #b7b7b7;
	border: 1px solid #b7b7b7
}

.error-pattern {
	border: 1px solid red
}

.refer-landing-main .form-checkbox {
	margin-top: 26px;
	margin-bottom: 30px
}

.refer-landing-main .buttons-list .btn {
	min-width: 190px
}

.refer-landing-main .refer-middle {
	min-height: auto
}

.refer-landing-main center span {
	display: block;
	margin-top: 25px
}

.refer-form-main {
	background: #fff;
	min-height: 200px;
	width: 92%;
	margin: -120px auto 0;
	border-radius: 2px;
	-webkit-box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .1);
	box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, .1), 0 2px 4px 0 rgba(0, 0, 0, .1);
	position: relative
}

.refer-phone .refer-form-main {
	margin-top: -85px
}

.refer-form-main form.refer-frm {
	width: 425px;
	margin: 0 auto
}

.refer-form-main form.refer-phone-frm {
	width: 700px;
	margin: 0 auto
}

.form-box-input {
	border: 1px solid #ccc;
	height: 45px;
	padding: 6px 12px
}

.form-box-input.error,
.refer-form-main input.error {
	border: 1px solid red
}

.margin-label {
	margin-top: 10px;
	text-align: right;
	word-wrap: break-word
}

.refer-form-main .form-control:active,
.refer-form-main .form-control:focus {
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .19), 0 0 4px rgba(0, 0, 0, .23)
}

.refer-form-main form h3 {
	margin: 0;
	Padding-top: 35px;
	Padding-right: 0;
	Padding-bottom: 35px;
	Padding-left: 0
}

.refer-form-main .search-btn {
	Padding-top: 30px;
	Padding-right: 0;
	Padding-bottom: 40px;
	Padding-left: 0
}

.refer-form-main .form-control,
.refer-form-main input.error {
	font-size: 14px;
	height: 45px
}

.refer-middle .terms-links {
	margin-top: 30px;
	margin-bottom: 35px;
	font-size: 0;
	color: transparent;
	line-height: 15px;
	min-height: 1px
}

.refer-middle .terms-links .link-14sp,
.refer-middle .terms-links .link-grey,
.refer-middle .terms-links a {
	padding: 0 10px;
	display: block
}

.refer-middle .how-works h2,
.refer-middle .how-works h4 {
	margin-bottom: 0
}

.refer-middle .how-works h4:before {
	width: 100px;
	height: 90px;
	display: block;
	margin: 0 auto 15px;
	background: url(../../images/refer-and-earn-sprite.png) no-repeat
}

.refer-middle .how-works h4.people:before {
	background-position: -10px -1px
}

.refer-middle .how-works h4.enroll-course:before {
	background-position: -116px 10px
}

.refer-middle .how-works h4.gift-card:before {
	background-position: -221px -1px
}

.refer-middle .how-works p {
	width: 290px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto
}

.refer-terms-conditions .dropdown_country {
	width: 95%
}

.refer-terms-conditions .dropdown_country .bg-heading-label,
.refer-terms-conditions .dropdown_country .heading-label {
	margin-top: 5px
}

.refer-terms-conditions .dropdown_country h5 {
	margin-top: 25px
}

.refer-terms-conditions .dropdown_country ul {
	margin-top: 5px;
	padding-left: 17px
}

.refer-terms-conditions .dropdown_country ul li {
	margin-bottom: 30px;
	position: relative
}

.refer-terms-conditions .dropdown_country ul li.or {
	margin-bottom: 10px
}

.refer-terms-conditions .dropdown_country ul li:before {
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	top: 3px;
	left: -27px;
	background: url(../../images/refer-and-earn-sprite.png) -332px -29px no-repeat
}

.refer-terms-conditions ::-webkit-scrollbar {
	width: 6px
}

.refer-terms-conditions ::-webkit-scrollbar-track {
	background: #d8d8d8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	background-clip: padding-box
}

.refer-terms-conditions ::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	background: #00a6df
}

.refer-terms-conditions ::-webkit-scrollbar-thumb:window-inactive {
	background: #00a6df
}

.refer-form iframe {
	width: 100%;
	margin: 0 auto
}

.refer-form-main span.error_msg {
	display: block;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 0;
	float: left;
	width: 100%
}

.refer-form-main span.error-msg-2 {
	margin-top: 0
}

.refer-form-main div.success-msg {
	display: inline-block;
	text-align: left;
	float: left;
	width: 100%;
	font-size: 12px
}

.check-now-btn,
.refer-middle .terms-links .link-14sp,
.refer-middle .terms-links .link-grey,
.refer-middle .terms-links a {
	font-size: 14px;
	font-weight: 400
}

.refer-form-main div.success_text:before {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
	background: url(../../images/refer-and-earn-sprite.png) -121px -101px no-repeat;
	vertical-align: middle
}

.referrals-status {
	background: #fff;
	Padding-top: 10px;
	Padding-bottom: 15px
}

.referrals-status h3 {
	margin-bottom: 12px
}

.check-now-btn {
	min-width: 178px;
	text-align: center;
	line-height: 42px;
	border: 1px solid #00a6df;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	background-clip: padding-box;
	display: inline-block
}

.refer-faqs {
	text-align: left;
	padding-top: 5px
}

.refer-faqs .course-faq li:first-child {
	border-top: 1px solid #ccc
}

.refer-faqs h2 {
	text-align: center;
	margin-bottom: 20px
}

.input-tag-list,
.other-share-option {
	display: inline-block;
	text-align: left
}

.refer-terms-link {
	display: inline-block;
	margin: 25px 0 10px
}

.refer-terms-conditions .dropdown_country-ins p {
	padding-left: 0
}

.refer-middle .how-works .col-md-4:last-child {
	margin-top: 25px
}

.refer-frm-level2 {
	width: 755px;
	margin: 0 auto
}

.referrees {
	width: 560px;
	float: left
}

.input-tag-list {
	Padding-top: 6px;
	Padding-bottom: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	background-clip: padding-box;
	border: 1px solid #d8d8d8;
	position: relative;
	background-color: #fff;
	margin: 0;
	width: 100%
}

.input-tag-list li {
	padding: 0 6px;
	display: inline-block;
	float: left
}

.input-tag-list li b {
	font-weight: 400
}

.input-tag-list li span {
	display: inline-block;
	margin-left: 6px;
	width: 12px;
	height: 12px;
	background: url(../../images/refer-and-earn-sprite.png) -64px -99px no-repeat;
	font-size: 0;
	cursor: pointer;
	float: right;
	margin-top: 5px
}

.input-tag-list li.e_valid {
	background: #f1f1f1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	background-clip: padding-box;
	word-break: break-word
}

.input-tag-list li.e_invalid b {
	border-bottom: 1px dashed red
}

.input-tag-list li.e_invalid,
.input-tag-list li.e_valid {
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: 400;
	color: #000
}

.input-tag-list input {
	border: 0 solid #ccc;
	Padding-top: 0;
	Padding-bottom: 0;
	Padding-left: 0;
	line-height: 28px;
	margin-bottom: 6px;
	font-size: 14px;
	outline-width: 0;
	font-weight: 400;
	color: #000;
	min-height: 28px;
	min-width: 210px
}

.search-btn-2 {
	width: 180px;
	float: left;
	margin-left: 10px
}

.other-way-invite {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 25px;
	margin-bottom: 45px
}

.other-way-invite:before {
	height: 1px;
	background: #d8d8d8;
	width: 100%;
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto 0
}

.other-way-invite h4 {
	background: #fff;
	position: relative;
	z-index: 2;
	padding: 0 10px;
	width: auto;
	display: inline-block;
	margin: 0
}

.other-share-option {
	width: 100%
}

.other-share-option .share-link,
.other-share-option .share-social-media {
	width: 50%;
	float: left;
	min-height: 88px;
	margin-bottom: 40px
}

.other-share-option .share-link {
	border-right: 1px solid #d8d8d8
}

.other-share-option label {
	display: block;
	margin-bottom: 10px;
	font-weight: 400
}

.share-link .copy-link {
	width: 343px;
	border: 1px dashed #d8d8d8;
	height: 45px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	background-clip: padding-box
}

.share-link .copy-link input {
	height: 45px;
	width: 269px;
	border: 0;
	font-size: 13px;
	padding-left: 10px;
	font-weight: 400;
	cursor: default
}

.share-link .copy-link .link-14sp,
.share-link .copy-link .link-grey,
.share-link .copy-link a {
	float: right;
	width: 72px;
	border-radius: 2px;
	background: #f1f1f1;
	border-left: 1px dashed #d8d8d8;
	text-align: center;
	color: rgba(0, 0, 0, .8);
	font-weight: 400;
	line-height: 43px;
	font-size: 14px
}

.share-social-media div .link-14sp,
.share-social-media div .link-grey,
.share-social-media div a {
	width: 108px;
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	margin-right: 4px;
	display: inline-block;
	line-height: 45px;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-clip: padding-box
}

.refer-faqs .course-faq ul li div.acc-active,
.refer-landing-form p {
	text-align: left
}

.share-social-media div .link-14sp:last-child,
.share-social-media div .link-grey:last-child,
.share-social-media div a:last-child {
	clear: none!important
}

.share-social-media div .facebook.link-14sp,
.share-social-media div .facebook.link-grey,
.share-social-media div a.facebook {
	background-color: #4266b2
}

.share-social-media div .whatsapp.link-14sp,
.share-social-media div .whatsapp.link-grey,
.share-social-media div a.whatsapp {
	background-color: #4bc75a
}

.share-social-media div.whatsapp {
	display: inline-block;
	float: left;
	margin-right: 9px
}

.share-social-media div .twitter.link-14sp,
.share-social-media div .twitter.link-grey,
.share-social-media div a.twitter {
	background-color: #1da1f2
}

.share-social-media div .linked-in.link-14sp,
.share-social-media div .linked-in.link-grey,
.share-social-media div a.linked-in {
	background-color: #017ab6
}

.share-social-media div .slack.link-14sp,
.share-social-media div .slack.link-grey,
.share-social-media div a.slack {
	background-color: #ebebeb;
	position: relative
}

.share-social-media div .slack.link-14sp #atstbx,
.share-social-media div .slack.link-grey #atstbx,
.share-social-media div a.slack #atstbx {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0
}

.share-social-media div .slack.link-14sp #atstbx .at-svc-slack,
.share-social-media div .slack.link-grey #atstbx .at-svc-slack,
.share-social-media div a.slack #atstbx .at-svc-slack {
	background: 0 0!important;
	position: absolute;
	top: 0;
	bottom: -24px
}

.share-social-media div .slack.link-14sp #atstbx .at-svc-slack span,
.share-social-media div .slack.link-grey #atstbx .at-svc-slack span,
.share-social-media div a.slack #atstbx .at-svc-slack span {
	text-indent: -99999px!important
}

.share-social-media div .link-14sp i,
.share-social-media div .link-grey i,
.share-social-media div a i {
	width: 40px;
	height: 30px;
	display: inline-block;
	background: url(https://www.cyberintelligence.in/courses/new/images/refer-and-earn-sprite_v2.svgz) no-repeat
}

.share-social-media div .facebook.link-14sp i,
.share-social-media div .facebook.link-grey i,
.share-social-media div a.facebook i {
	background-position: -172px -21px
}

.share-social-media div .facebook.link-14sp:active,
.share-social-media div .facebook.link-14sp:focus,
.share-social-media div .facebook.link-14sp:hover,
.share-social-media div .facebook.link-grey:active,
.share-social-media div .facebook.link-grey:focus,
.share-social-media div .facebook.link-grey:hover,
.share-social-media div a.facebook:active,
.share-social-media div a.facebook:focus,
.share-social-media div a.facebook:hover {
	background: #3c5da1
}

.share-social-media div .whatsapp.link-14sp i,
.share-social-media div .whatsapp.link-grey i,
.share-social-media div a.whatsapp i {
	background-position: -206px -20px
}

.share-social-media div .whatsapp.link-14sp:active,
.share-social-media div .whatsapp.link-14sp:focus,
.share-social-media div .whatsapp.link-14sp:hover,
.share-social-media div .whatsapp.link-grey:active,
.share-social-media div .whatsapp.link-grey:focus,
.share-social-media div .whatsapp.link-grey:hover,
.share-social-media div a.whatsapp:active,
.share-social-media div a.whatsapp:focus,
.share-social-media div a.whatsapp:hover {
	background: #43b451
}

.share-social-media div .twitter.link-14sp i,
.share-social-media div .twitter.link-grey i,
.share-social-media div a.twitter i {
	background-position: -244px -23px
}

.share-social-media div .twitter.link-14sp:active,
.share-social-media div .twitter.link-14sp:focus,
.share-social-media div .twitter.link-14sp:hover,
.share-social-media div .twitter.link-grey:active,
.share-social-media div .twitter.link-grey:focus,
.share-social-media div .twitter.link-grey:hover,
.share-social-media div a.twitter:active,
.share-social-media div a.twitter:focus,
.share-social-media div a.twitter:hover {
	background: #1b95df
}

.share-social-media div .linked-in.link-14sp i,
.share-social-media div .linked-in.link-grey i,
.share-social-media div a.linked-in i {
	background-position: -13px -64px
}

.share-social-media div .linked-in.link-14sp:active,
.share-social-media div .linked-in.link-14sp:focus,
.share-social-media div .linked-in.link-14sp:hover,
.share-social-media div .linked-in.link-grey:active,
.share-social-media div .linked-in.link-grey:focus,
.share-social-media div .linked-in.link-grey:hover,
.share-social-media div a.linked-in:active,
.share-social-media div a.linked-in:focus,
.share-social-media div a.linked-in:hover {
	background: #016ea4
}

.share-social-media div .slack.link-14sp i,
.share-social-media div .slack.link-grey i,
.share-social-media div a.slack i {
	background-position: -66px -62px
}

.share-social-media div .slack.link-14sp:active,
.share-social-media div .slack.link-14sp:focus,
.share-social-media div .slack.link-14sp:hover,
.share-social-media div .slack.link-grey:active,
.share-social-media div .slack.link-grey:focus,
.share-social-media div .slack.link-grey:hover,
.share-social-media div a.slack:active,
.share-social-media div a.slack:focus,
.share-social-media div a.slack:hover {
	background: #ddd
}

.refer-main .refer-banner p b {
	color: #fff;
	font-size: 16px;
	font-weight: 400
}

.refer-main table {
	margin-bottom: 10px
}

.refer-main table tr td {
	padding: 5px 10px
}

.search-btn img.loading {
	position: relative;
	top: -2px;
	left: -8px
}

.refer-and-earn-landing,
.refer-landing-main .refer-form-main {
	display: inline-block
}

.refer-landing-main .refer-form-main .form-control:focus {
	box-shadow: none
}

.refer-and-earn-landing {
	padding: 30px 0 60px
}

.refer-landing-form .form-control {
	height: 42px
}

.refer-landing-form .form-control-material {
	height: 40px
}

.refer-landing-form .select_wraper {
	width: 52px;
	float: left;
	margin-bottom: 0
}

.refer-landing-form .select_wraper .sel_cr {
	width: 150%;
	border: 0;
	border-bottom: 0
}

@-moz-document url-prefix() {
	select,
	select:-moz-focusring,
	select::-moz-focus-inner {
		color: transparent!important;
		text-shadow: 0 0 0 #000!important;
		background-image: none!important;
		border: 0
	}
}

.refer-landing-form .select_wraper .sel_cr:focus {
	border: 0;
	outline: 0
}

.refer-landing-form .support_coutry_code {
	border: 1px solid #ccc;
	border-radius: 2px;
	height: 43px
}

.refer-landing-form .select_wraper .caret {
	top: 19px
}

.refer-landing-form .support_coutry_code .placeholder_wrap input {
	height: 38px
}

.refer-landing-form .support_coutry_code .placeholder_wrap .country_code_span {
	top: 6px
}

.refer-landing-form .buttons-list {
	margin-top: 20px
}

.refer-landing-form .buttons-list .link-14sp,
.refer-landing-form .buttons-list .link-grey,
.refer-landing-form .buttons-list a {
	margin-left: 20px
}

.refer-landing-form {
	padding: 0;
	text-align: left
}

.refer-landing-form .ng-invalid-pattern .support_coutry_code,
.refer-landing-form form .error_field {
	border: 1px solid red
}

.refer-landing-form .form-checkbox input.error_field[type=checkbox]+.checkbox-material .check {
	border: 2px solid red
}

.refer-landing-form form .error_field select {
	font-size: 14px
}

.refer-and-earn-landing h2 {
	font-weight: 400;
	word-wrap: break-word
}

.refer-and-earn-landing h3 {
	margin-bottom: 25px;
	margin-top: 0;
	word-wrap: break-word
}

.refer-landing-form .bg-sub-heading,
.refer-landing-form .sub-heading {
	margin-bottom: 20px
}

.refer-and-earn-landing .thanku-text b {
	font-weight: 400
}

.refer-trainer-main .share-social-media div .link-14sp i,
.refer-trainer-main .share-social-media div .link-grey i,
.refer-trainer-main .share-social-media div a i {
	width: 15px;
	height: 18px;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 2px
}

.refer-trainer-main .share-social-media div .facebook.link-14sp i,
.refer-trainer-main .share-social-media div .facebook.link-grey i,
.refer-trainer-main .share-social-media div a.facebook i {
	background-position: -186px -26px
}

.refer-trainer-main .share-social-media div .linked-in.link-14sp i,
.refer-trainer-main .share-social-media div .linked-in.link-grey i,
.refer-trainer-main .share-social-media div a.linked-in i {
	background-position: -26px -69px;
	width: 18px;
	margin-right: 5px
}

.refer-trainer-main .share-social-media div .twitter.link-14sp i,
.refer-trainer-main .share-social-media div .twitter.link-grey i,
.refer-trainer-main .share-social-media div a.twitter i {
	background-position: -258px -28px;
	width: 18px;
	margin-right: 6px
}

.referer-and-refereree .refer-banner {
	background: url(../../images/referrer-referee-m.jpg) center center/cover no-repeat #2f485e
}

@media (max-width:767px) {
	.refer-trainer-main .share-social-media div .link-14sp i,
	.refer-trainer-main .share-social-media div .link-grey i,
	.refer-trainer-main .share-social-media div a i {
		top: 0;
		left: 3px
	}
	.refer-trainer-main .share-social-media div .twitter.link-14sp i,
	.refer-trainer-main .share-social-media div .twitter.link-grey i,
	.refer-trainer-main .share-social-media div a.twitter i {
		left: 5px
	}
	.refer-terms-conditions .dropdown_country {
		height: 410px
	}
	.refer-terms-conditions .dropdown_country .pop_in_bl {
		height: 100%
	}
	.refer-terms-link {
		margin-bottom: 0;
		text-align: center;
		display: block
	}
	.refer-main {
		padding-bottom: 25px
	}
	.refer-middle .terms-links {
		padding: 0 25px;
		min-height: 0
	}
	.refer-form-main form.refer-frm {
		width: 270px
	}
	.refer-form-main form h3 {
		font-size: 20px;
		width: 210px;
		margin: 0 auto
	}
	.refer-frm-level2 {
		width: 270px
	}
	.referrees {
		width: 100%
	}
	.search-btn-2 {
		position: absolute;
		top: 2px;
		right: 2px;
		width: 36px
	}
	.search-btn-2 button.btn-lg {
		font-size: 0;
		height: 38px;
		padding: 0;
		background: url(../../images/refer-and-earn-sprite.png) -79px -91px no-repeat #00a6df;
		width: 100%
	}
	.input-tag-list {
		padding-right: 40px;
		word-break: break-all
	}
	.refer-form-main form.refer-phone-frm {
		width: 94%
	}
	.refer-main .refer-banner h1.h1-width {
		width: 100%
	}
	.refer-info-list li {
		margin-bottom: 20px;
		float: none
	}
	.refer-info-list li:first-child {
		margin-left: 0
	}
	.button-phone {
		text-align: center
	}
	.button-phone button {
		padding: 0;
		width: 46%
	}
	.refer-phone .support_coutry_code .placeholder_wrap input {
		width: 70%
	}
	.refer-form-main form h3 {
		Padding-top: 25px;
		Padding-bottom: 30px
	}
	.refer-trainer-main .refer-form-main .refer-level-2 form h3 {
		margin: 0;
		width: 100%
	}
	.other-way-invite {
		margin-top: 25px;
		margin-bottom: 25px
	}
	.other-way-invite:before {
		top: 10px;
		bottom: inherit
	}
	.other-way-invite h4.bg-heading-label,
	.other-way-invite h4.heading-label {
		width: 180px;
		padding: 0 5px;
		font-size: 14px
	}
	.other-share-option .share-link,
	.other-share-option .share-social-media {
		width: 100%;
		text-align: center;
		border-right: 0;
		margin-bottom: 20px
	}
	.other-share-option .share-social-media {
		padding-left: 0
	}
	.share-link .copy-link {
		width: 218px;
		margin: 0 auto;
		height: 90px
	}
	.other-share-option label {
		margin-bottom: 5px
	}
	.share-link .copy-link input {
		width: 100%;
		height: 45px;
		overflow: hidden;
		padding: 0;
		text-align: center
	}
	.share-link .copy-link .link-14sp,
	.share-link .copy-link .link-grey,
	.share-link .copy-link a {
		width: 100%;
		height: 45px
	}
	.share-social-media div .link-14sp,
	.share-social-media div .link-grey,
	.share-social-media div a {
		font-size: 0;
		width: 50px;
		line-height: 0;
		padding: 14px 0
	}
	.share-social-media div .link-14sp i,
	.share-social-media div .link-grey i,
	.share-social-media div a i {
		top: 0;
		left: 3px
	}
	.refer-middle .how-works p {
		width: 260px
	}
	.input-tag-list li span {
		position: relative;
		top: 2px;
		z-index: 999
	}
	.refer-form-main div.success-msg {
		padding-left: 35px;
		line-height: 15px;
		margin-bottom: 10px
	}
	.refer-form-main div.success_text:before {
		margin-left: -22px;
		margin-right: 5px
	}
	.refer-level-2 form .form-control-wrapper {
		margin-bottom: 0;
		display: inline-block;
		width: 100%
	}
	.refer-form-main span.error-msg-2 {
		margin-top: -8px;
		margin-left: 15px
	}
	.refer-and-earn-landing h2 {
		font-size: 22px;
		margin-top: 0
	}
	.refer-landing-form .bg-sub-heading,
	.refer-landing-form .sub-heading {
		font-size: 16px;
		text-align: center
	}
	.refer-and-earn-landing h3 {
		margin-bottom: 20px
	}
	.refer-and-earn-landing {
		padding-bottom: 30px
	}
	.refer-and-earn-landing .col-sm-6:last-child {
		border-top: 1px solid #d8d8d8;
		padding-top: 40px;
		margin-top: 40px
	}
	.referer-and-refereree .refer-banner .bg-h1-40sp {
		font-size: 28px;
		line-height: 1.36;
		margin-top: 64px;
		margin-bottom: 48px
	}
	.referer-and-refereree .refer-banner .bg-h1-40sp br {
		display: none
	}
	.referer-and-refereree .refer-banner p {
		line-height: 1.57;
		margin-bottom: 48px
	}
	.referer-and-refereree .share-social-media div .link-14sp i,
	.referer-and-refereree .share-social-media div .link-grey i,
	.referer-and-refereree .share-social-media div a i {
		width: 42px;
		height: 42px;
		display: inline-block;
		background: url(https://www.cyberintelligence.in/courses/new/images/refer-and-earn-sprite_v2.svgz) no-repeat
	}
	.referer-and-refereree .import_contact button span,
	.referer-and-refereree .new-links {
		display: none
	}
	.referer-and-refereree .share-social-media div .facebook.link-14sp i,
	.referer-and-refereree .share-social-media div .facebook.link-grey i,
	.referer-and-refereree .share-social-media div a.facebook i {
		background-position: -171px -15px
	}
	.referer-and-refereree .share-social-media div.whatsapp {
		background: 0 0!important
	}
	.referer-and-refereree .share-social-media div.whatsapp .whatsapp.link-14sp,
	.referer-and-refereree .share-social-media div.whatsapp .whatsapp.link-grey,
	.referer-and-refereree .share-social-media div.whatsapp a.whatsapp {
		background: #4bc75a
	}
	.referer-and-refereree .share-social-media div.whatsapp .whatsapp.link-14sp:hover,
	.referer-and-refereree .share-social-media div.whatsapp .whatsapp.link-grey:hover,
	.referer-and-refereree .share-social-media div.whatsapp a.whatsapp:hover {
		background: #43b451
	}
	.referer-and-refereree .share-social-media div.whatsapp .whatsapp.link-14sp i,
	.referer-and-refereree .share-social-media div.whatsapp .whatsapp.link-grey i,
	.referer-and-refereree .share-social-media div.whatsapp a.whatsapp i {
		background-position: -204px -14px
	}
	.referer-and-refereree .share-social-media div .linked-in.link-14sp i,
	.referer-and-refereree .share-social-media div .linked-in.link-grey i,
	.referer-and-refereree .share-social-media div a.linked-in i {
		background-position: -13px -59px
	}
	.referer-and-refereree .share-social-media div .twitter.link-14sp i,
	.referer-and-refereree .share-social-media div .twitter.link-grey i,
	.referer-and-refereree .share-social-media div a.twitter i {
		background-position: -243px -17px
	}
	.referer-and-refereree .share-social-media div .slack.link-14sp i,
	.referer-and-refereree .share-social-media div .slack.link-grey i,
	.referer-and-refereree .share-social-media div a.slack i {
		background-position: -65px -57px
	}
	.referer-and-refereree .share-social-media div .link-14sp,
	.referer-and-refereree .share-social-media div .link-grey,
	.referer-and-refereree .share-social-media div a {
		width: 42px;
		height: 42px;
		padding: 0
	}
	.referer-and-refereree .import_contact p {
		font-size: 14px
	}
	.referer-and-refereree .import_contact button {
		border-radius: 2px;
		background-color: #f6f6f6;
		border: none;
		width: 50px;
		line-height: 36px;
		padding-left: 36px;
		font-size: 14px
	}
	.referer-and-refereree .import_contact button::before {
		content: '';
		width: 50px;
		height: 36px;
		position: absolute;
		background: url(https://www.cyberintelligence.in/courses/new/images/refer-and-earn-sprite_v2.svgz) -13px -19px no-repeat;
		margin-left: -34px
	}
	.referer-and-refereree .import_contact button:hover {
		box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2)
	}
	.referer-and-refereree .other-share-option label {
		margin-bottom: 10px
	}
	.referer-and-refereree .refer-phone-banner .container .bg-default-text {
		font-size: 14px;
		margin-bottom: 32px
	}
	.referer-and-refereree .refer-phone-banner .container .h1-width {
		margin-top: 56px;
		margin-bottom: 32px
	}
	.share-social-media div.whatsapp {
		float: none;
		margin-right: 0
	}
	.referrees ul.input-tag-list {
		overflow: hidden
	}
}

@media (min-width:768px) {
	.button-phone {
		text-align: center
	}
	.refer-phone .support_coutry_code .placeholder_wrap input {
		width: 80%
	}
	.refer-main .refer-banner p {
		width: 698px;
		font-size: 16px;
		line-height: 1.38
	}
	.refer-main .refer-banner h1 {
		width: 600px
	}
	.refer-main .refer-banner h1.h1-width {
		width: 650px
	}
	.refer-terms-conditions .dropdown_country {
		height: 410px
	}
	.refer-terms-conditions .dropdown_country .pop_in_bl {
		height: 100%
	}
	.refer-form iframe {
		width: 480px
	}
	.refer-info-list li {
		width: 245px
	}
	.refer-terms-conditions .dropdown_country-ins {
		Padding-top: 10px;
		Padding-right: 10px;
		Padding-bottom: 10px;
		Padding-left: 30px
	}
	.referrals-status {
		Padding-top: 15px;
		Padding-bottom: 25px
	}
	.refer-faqs {
		padding-top: 15px
	}
	.refer-faqs h2 {
		margin-bottom: 30px
	}
	.referrees {
		width: 510px
	}
	.refer-trainer-main .referrees {
		width: 452px
	}
	.refer-frm-level2 {
		width: 708px
	}
	.refer-form-main {
		width: 748px
	}
	.share-social-media div .link-14sp,
	.share-social-media div .link-grey,
	.share-social-media div a {
		margin-right: 3px
	}
	.other-share-option .share-social-media {
		padding-left: 10px
	}
	.refer-middle .terms-links {
		margin-top: 10px
	}
	.refer-and-earn-landing {
		padding: 35px 0
	}
	.refer-and-earn-landing .col-sm-6:last-child {
		border-left: 1px solid #d8d8d8
	}
	.refer-and-earn-landing .col-sm-6 {
		padding: 10px 30px
	}
	.refer-and-earn-landing .thanku-text {
		margin-top: 65px
	}
	.referer-and-refereree .refer-banner {
		padding-bottom: 28px
	}
	.referer-and-refereree .refer-banner h1 {
		margin-top: 60px;
		margin-bottom: 40px;
		line-height: 1.25;
		font-weight: 400
	}
	.referer-and-refereree .refer-banner p {
		margin-bottom: 80px;
		width: 532px
	}
	.referer-and-refereree .refer-form-main {
		margin-top: -75px
	}
	.referer-and-refereree .import_contact {
		float: left
	}
	.referer-and-refereree .import_contact p {
		display: inline-block;
		color: #5a5a5a;
		font-size: 14px
	}
	.referer-and-refereree .import_contact button {
		border-radius: 4px;
		background-color: #f6f6f6;
		border: none;
		width: 97px;
		line-height: 34px;
		padding-left: 39px;
		font-size: 14px;
		color: #5a5a5a
	}
	.referer-and-refereree .import_contact button::before {
		content: '';
		width: 27px;
		height: 30px;
		position: absolute;
		background: url(https://www.cyberintelligence.in/courses/new/images/refer-and-earn-sprite_v2.svgz) -21px -19px no-repeat;
		margin-left: -34px
	}
	.referer-and-refereree .import_contact button:hover {
		box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2)
	}
	.referer-and-refereree .social-links .link-14sp,
	.referer-and-refereree .social-links .link-grey,
	.referer-and-refereree .social-links a {
		width: 60px;
		line-height: 30px;
		position: relative
	}
	.referer-and-refereree .social-links .link-14sp span,
	.referer-and-refereree .social-links .link-grey span,
	.referer-and-refereree .social-links a span {
		text-transform: none;
		position: absolute;
		display: block;
		color: #5a5a5a;
		margin-top: 10px;
		font-size: 11px;
		left: 0;
		right: 0;
		text-align: center
	}
	.referer-and-refereree .share-social-media div .link-14sp,
	.referer-and-refereree .share-social-media div .link-grey,
	.referer-and-refereree .share-social-media div a {
		line-height: 9px;
		border-radius: 2px;
		float: left
	}
	.referer-and-refereree .refer-phone-banner {
		padding-bottom: 175px
	}
	.referer-and-refereree .refer-phone-banner h1 {
		margin-top: 64px;
		line-height: 1.1
	}
	.referer-and-refereree .refer-phone-banner p {
		font-size: 16px;
		line-height: 1.38
	}
	.referer-and-refereree .refer-phone-banner .bg-default-text {
		margin-bottom: 48px!important
	}
	.refer-phone .refer-info-list li .refer-text {
		line-height: 1.29
	}
	.refer-phone .refer-middle .refer-form-main {
		margin-top: -85px
	}
	.referer-and-refereree .refer-banner {
		background: url(../../images/referrer-referee-t.jpg) center center/cover no-repeat #2f485e
	}
}

@media (min-width:768px) and (max-width:991px) {
	.referer-and-refereree .share-social-media div .link-14sp,
	.referer-and-refereree .share-social-media div .link-grey,
	.referer-and-refereree .share-social-media div a {
		margin-right: 7px
	}
	.share-social-media div.whatsapp {
		margin-right: 0
	}
}

@media (min-width:992px) {
	.button-phone {
		text-align: right
	}
	.refer-phone .support_coutry_code .placeholder_wrap input {
		width: 64%
	}
	.refer-form-main {
		width: 944px
	}
	.refer-middle .terms-links .link-14sp,
	.refer-middle .terms-links .link-grey,
	.refer-middle .terms-links a {
		display: inline-block
	}
	.refer-middle .terms-links {
		margin-bottom: 35px;
		font-size: 14px;
		color: #0080ac;
		line-height: inherit
	}
	.refer-terms-conditions .dropdown_country {
		width: 900px;
		height: 405px
	}
	.refer-info-list li {
		width: 300px
	}
	.referrals-status {
		Padding-top: 25px;
		Padding-bottom: 45px
	}
	.refer-faqs {
		padding-top: 25px
	}
	.refer-faqs h2 {
		margin-bottom: 50px
	}
	.refer-middle .how-works .col-md-4:last-child {
		margin-top: 0
	}
	.referrees {
		width: 560px
	}
	.refer-trainer-main .referrees {
		width: 502px
	}
	.refer-frm-level2 {
		width: 755px
	}
	.share-social-media div .link-14sp,
	.share-social-media div .link-grey,
	.share-social-media div a {
		margin-right: 9px;
		float: left
	}
	.other-share-option .share-social-media {
		padding-left: 34px
	}
	.share-social-media div .link-14sp:last-child,
	.share-social-media div .link-grey:last-child,
	.share-social-media div a:last-child {
		margin-right: 0
	}
	.refer-middle .terms-links {
		margin-top: 30px
	}
	.refer-and-earn-landing {
		padding: 35px 0
	}
	.refer-and-earn-landing .col-sm-6 {
		padding: 10px 40px
	}
	.referer-and-refereree .refer-banner {
		background: url(../../images/referrer-referee-d.jpg) center center/cover no-repeat #2f485e
	}
	.referer-and-refereree .new-links .link-14sp,
	.referer-and-refereree .new-links .link-grey,
	.referer-and-refereree .new-links a {
		font-size: 10px
	}
	.referer-and-refereree .refer-info-list li {
		width: 265px
	}
	.mail-form .dropdown_country {
		width: 520px;
		border-radius: 2px
	}
	.mail-form .dropdown_country h5 {
		line-height: 47px;
		padding-left: 20px;
		padding-right: 20px;
		position: relative;
		color: #484848;
		font-size: 16px;
		font-weight: 300;
		background: #edefed;
		border-bottom: 1px solid #dce0e0;
		border-radius: 2px 2px 0 0
	}
	.mail-form .dropdown_country h5 .close_country_btn {
		top: 12px;
		right: 20px;
		filter: contrast(0)
	}
	.mail-form .dropdown_country .pop-search {
		padding: 20px;
		display: table
	}
	.mail-form .dropdown_country .pop-search span {
		padding: 10px;
		display: table-cell;
		width: 36px;
		white-space: nowrap;
		vertical-align: top;
		border: 1px solid #aaa;
		border-radius: 2px 0 0 2px;
		border-right: 0;
		position: relative
	}
	.mail-form .dropdown_country .pop-search span:before {
		content: "";
		width: 14px;
		height: 14px;
		display: inline-block;
		background: url(https://www.cyberintelligence.in/courses/new/images/home-page_sprite_v7.png) -470px -175px no-repeat;
		position: absolute;
		top: -3px;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto
	}
	.mail-form .dropdown_country .pop-search input {
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
		font-size: 16px;
		padding: 10px;
		display: table-cell;
		border: 1px solid #aaa;
		color: #484848;
		width: 444px
	}
	.mail-form .dropdown_country .mail-list {
		height: 380px;
		overflow-y: auto;
		overflow-x: hidden;
		position: relative;
		margin: 0;
		padding: 20px;
		border-top: 1px solid #dce0e0;
		display: block
	}
	.mail-form .dropdown_country .email,
	.mail-form .dropdown_country .name {
		white-space: nowrap;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		color: #484848;
		font-size: 14px
	}
	.mail-form .dropdown_country .mail-list img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto
	}
	.mail-form .dropdown_country .mail-list p {
		padding: 0;
		font-size: 14px;
		line-height: 1.43;
		color: #484848
	}
	.mail-form .dropdown_country label {
		padding: 6px 0;
		display: inline-block;
		float: left;
		width: 100%;
		margin-bottom: 0
	}
	.mail-form .dropdown_country .col-sm-4,
	.mail-form .dropdown_country .col-sm-6,
	.mail-form .dropdown_country .col-sm-8 {
		padding: 0 6px
	}
	.mail-form .dropdown_country .col-sm-4 div.form-checkbox,
	.mail-form .dropdown_country .col-sm-6 div.form-checkbox,
	.mail-form .dropdown_country .col-sm-8 div.form-checkbox {
		padding-left: 0;
		left: -6px
	}
	.mail-form .dropdown_country .col-sm-4 div.form-checkbox .checkbox-material,
	.mail-form .dropdown_country .col-sm-6 div.form-checkbox .checkbox-material,
	.mail-form .dropdown_country .col-sm-8 div.form-checkbox .checkbox-material {
		top: 0
	}
	.mail-form .dropdown_country .name {
		display: block;
		font-weight: 500
	}
	.mail-form .dropdown_country .email {
		font-weight: 300
	}
	.mail-form .dropdown_country .pop-footer {
		padding: 20px;
		border-top: 1px solid #dce0e0;
		display: inline-block;
		width: 100%;
		float: left
	}
	.mail-form .dropdown_country .pop-footer .cancel {
		border: 1px solid #c4c4c4;
		color: #484848;
		font-weight: 400;
		padding: 7px 21px;
		font-size: 14px;
		border-radius: 4px;
		text-align: center;
		vertical-align: middle;
		line-height: 1.43;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.mail-form .dropdown_country .pop-footer .btn {
		text-transform: capitalize;
		font-weight: 400;
		padding-left: 15px;
		padding-right: 15px
	}
}

.vb-list,
.video-wrap {
	overflow: hidden
}

.vb-list:before,
.video-wrap:after {
	left: 0;
	content: ""
}

@media (max-width:1199px) {
	.referer-and-refereree .import_contact {
		display: none
	}
}

@media (min-width:1200px) {
	.refer-and-earn-landing center img {
		width: auto
	}
	.refer-and-earn-landing .col-sm-6 {
		padding: 10px 50px
	}
	.referer-and-refereree .refer-banner {
		background: url(../../images/referrer-referee-d.jpg) center center/cover no-repeat #2f485e;
		padding-bottom: 150px
	}
	.referer-and-refereree .refer-banner h1 {
		margin-top: 80px
	}
	.referer-and-refereree .refer-form-main {
		margin-top: -150px
	}
}

.new-category h2 {
	color: #000;
	text-align: center;
	margin-top: 55px;
	margin-bottom: 8px
}

.new-category .bg-heading-label,
.new-category .heading-label {
	color: #828282;
	text-align: center;
	width: 555px;
	margin: 0 auto;
	line-height: 1.67
}

.new-category .banner_section {
	background: url(../../images/Digital_marketing-bg.jpg) top center/cover no-repeat #fff;
	height: auto
}

.new-category .banner_section .container {
	display: table;
	height: 1px
}

.new-category .banner_section h1 {
	display: table-cell;
	vertical-align: middle
}

.new-category .banner_section h1 span {
	display: block;
	margin-left: 0;
	text-align: left
}

.new-category .agile-scr {
	background: url(../../images/Agile-bg.jpg) top center/cover no-repeat #fff
}

.list-banner h1 {
	font-size: 42px
}

.new-category .list-banner p {
	color: #5a5a5a;
	width: auto;
	text-align: left
}

.new-category .list-banner h1 {
	font-size: 42px;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 28px;
	line-height: 1.33;
	width: auto
}

.list-banner p {
	color: #5a5a5a;
	line-height: 1.67
}

.video-wrap {
	width: 330px;
	height: 200px;
	border: 4px solid #fff;
	background: rgba(0, 0, 0, .2);
	position: relative;
	cursor: pointer;
	float: right;
	margin-left: 45px
}

.video-wrap img {
	width: 100%;
	height: 100%
}

.video-wrap:after {
	width: 62px;
	height: 62px;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -14px -798px no-repeat
}

.client-logos .logo-list {
	width: 1040px;
	display: block;
	margin: 20px auto;
	text-align: center
}

.client-logos .logo-list img:last-child {
	margin-right: 0
}

.alumni-section-wrap {
	background: #fff;
	text-align: center;
	padding-bottom: 60px
}

.alumni-section-wrap h2 {
	margin-bottom: 55px
}

.alumni-thumb {
	width: 100px;
	height: 100px;
	box-shadow: 0 2px 10px 0 #c7c7c7;
	border: 2px solid #fff;
	border-radius: 50%
}

.alumni-section-wrap p.bg-default-text,
.alumni-section-wrap p.default-text {
	color: #5a5a5a;
	padding-top: 20px;
	margin-bottom: 20px;
	word-wrap: break-word
}

.alumni-section-wrap p.bg-caption,
.alumni-section-wrap p.caption {
	color: #a0a0a0;
	margin-bottom: 20px
}

.alumni-section-wrap p.bg-caption:after,
.alumni-section-wrap p.caption:after {
	content: "";
	display: inline-block;
	width: 2px;
	height: 100px;
	background: #d8d8d8;
	position: absolute;
	top: 85px;
	right: 0
}

.alumni-section-wrap .col-sm-3:last-child p.bg-caption:after,
.alumni-section-wrap .col-sm-3:last-child p.caption:after {
	display: none
}

.alumni-section-wrap .alumni-logo {
	display: inline-block
}

section.vendor-based-courses {
	background: #f8f8f8;
	padding-bottom: 40px;
	margin-top: -7px
}

.vendor-based-list {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 40px
}

.profile-slider,
.vb-list span,
.vb-list:before,
.view-course-btn {
	display: inline-block
}

.vendor-based-list .vb-list {
	display: inline-block;
	min-height: 200px;
	background: #fff;
	margin-right: 15px;
	margin-left: 15px;
	padding: 30px;
	cursor: pointer;
	border: 1px solid #e9edef
}

.vendor-based-list .vb-list:hover {
	box-shadow: 0 2px 25px #e1e1e1
}

.vb-list span .link-14sp:hover,
.vb-list span .link-grey:hover,
.vb-list span a:hover {
	color: #00a6df
}

.vb-list:before {
	position: absolute;
	background: #7897a5
}

.vendor-based-list .vb-list h3 {
	margin: 0;
	color: #5a5a5a;
	line-height: 28px;
	font-weight: 400;
	word-wrap: break-word;
	font-size: 20px
}

.vb-list span {
	position: absolute;
	right: 15px;
	bottom: 25px;
	left: 15px;
	color: #a0a0a0;
	font-size: 12px;
	font-weight: 400
}

.vb-list span .link-14sp,
.vb-list span .link-grey,
.vb-list span a {
	float: right;
	font-size: 12px;
	font-weight: 400
}

.view-course-btn {
	width: 258px;
	line-height: 42px;
	border: 1px solid #00a6df;
	text-align: center;
	font-weight: 400;
	margin-top: 40px;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	background-clip: padding-box
}

.view-course-btn:hover {
	background: #00a6df;
	color: #fff
}

.advisors-slider {
	background: #fff
}

.profile-slider {
	background: url(../../images/course_advisor_bg_v1.jpg) center center/cover no-repeat #32668e;
	width: 100%;
	padding-bottom: 10px
}

.profile-slider .container {
	position: relative
}

.new-category .profile-slider h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 45px
}

.profile-slider h2,
.profile-slider h5 {
	color: #fff
}

.advisors-slider .alumin-mob-slider {
	position: relative;
	left: 40px
}

.advisors-slider,
.advisors-slider .alumin-mob-slider,
.advisors-slider div,
.advisors-slider p,
.advisors-slider ul,
.advisors-slider ul li {
	color: #fff
}

.profile-slider ul li .c_story {
	width: 198px;
	height: 198px;
	border: 3px solid #fff;
	float: left;
	margin-right: 12px;
	margin-top: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
	cursor: default
}

.profile-slider ul li .c_story img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-clip: padding-box;
	top: 0
}

.profile-slider .quote_descrip_in {
	margin-left: 50px;
	width: calc(100% - 300px);
	text-align: left;
	float: left;
	padding: 5px 10px 10px
}

.profile-slider .quote_descrip_in p {
	color: #fff;
	text-align: left;
	line-height: 1.43
}

.profile-slider .quote_descrip_in h5 {
	font-size: 28px;
	margin-bottom: 5px;
	margin-top: 10px
}

.profile-slider .quote_descrip_in h5 small {
	font-size: 18px;
	font-weight: 400;
	margin-top: 10px;
	display: block;
	color: #fff
}

.profile-slider .social-icons {
	margin-top: 28px
}

.profile-slider .social-icons .link-14sp,
.profile-slider .social-icons .link-grey,
.profile-slider .social-icons a {
	width: 30px;
	height: 30px;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 50%;
	background: url(../../images/list-sprite-img_v1.png) no-repeat;
	margin-right: 25px
}

.profile-slider .g-plus.link-14sp,
.profile-slider .g-plus.link-grey,
.profile-slider a.g-plus {
	background-position: -630px -212px
}

.profile-slider .twitter.link-14sp,
.profile-slider .twitter.link-grey,
.profile-slider a.twitter {
	background-position: -656px -211px
}

.profile-slider .linked-in.link-14sp,
.profile-slider .linked-in.link-grey,
.profile-slider a.linked-in {
	background-position: -681px -211px
}

.profile-slider .next.link-14sp,
.profile-slider .next.link-grey,
.profile-slider .prev.link-14sp,
.profile-slider .prev.link-grey,
.profile-slider a.next,
.profile-slider a.prev {
	width: 48px;
	height: 48px;
	display: inline-block;
	border-radius: 50%;
	background: rgba(255, 255, 255, .2);
	position: absolute;
	top: 85px;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto
}

.profile-slider .next.link-14sp:before,
.profile-slider .next.link-grey:before,
.profile-slider .prev.link-14sp:before,
.profile-slider .prev.link-grey:before,
.profile-slider a.next:before,
.profile-slider a.prev:before {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../../images/list-sprite-img_v1.png) no-repeat;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto
}

.profile-slider .prev.link-14sp,
.profile-slider .prev.link-grey,
.profile-slider a.prev {
	left: 0
}

.profile-slider .next.link-14sp,
.profile-slider .next.link-grey,
.profile-slider a.next {
	right: 0
}

.profile-slider .prev.link-14sp:before,
.profile-slider .prev.link-grey:before,
.profile-slider a.prev:before {
	background-position: -591px -215px
}

.profile-slider .next.link-14sp:before,
.profile-slider .next.link-grey:before,
.profile-slider a.next:before {
	background-position: -609px -215px
}

.profile-slider .course-directors {
	margin-top: 20px
}

.new-category .our-partners {
	text-align: center;
	padding-bottom: 20px;
	display: inline-block;
	width: 100%;
	background: #f8f8f8
}

.our-partners span {
	display: inline-block;
	width: 165px;
	margin-right: 60px
}

.our-partners span:last-child {
	margin-right: 0
}

.our-partners span img {
	max-width: 165px
}

.new-category .more-info {
	background: url(../../images/need_more_info_bg_v1.jpg) center center/cover no-repeat #fff;
	display: inline-block;
	width: 100%;
	padding-bottom: 60px;
	min-height: 838px
}

.new-category .more-info .new-form-wraps h4.bg-heading-label,
.new-category .more-info .new-form-wraps h4.heading-label {
	width: 100%
}

.new-category .more-info h2 {
	margin-bottom: 50px
}

.new-category .drop_query {
	width: 360px;
	margin: 0 auto
}

.new-category .course-available {
	display: inline-block;
	width: 100%
}

.course-available .vendor-based-list .vb-list {
	padding: 20px;
	min-height: 148px;
	width: 262px;
	margin-top: 30px;
	margin-right: 12px;
	margin-left: 12px;
	text-align: left;
	float: none;
	vertical-align: top
}

.list-master-program .testimonial_div li:first-child .inner_block_wrapper,
.list-master-program .testimonial_div li:nth-child(4) .inner_block_wrapper {
	margin-left: 0
}

.course-available .vendor-based-list {
	margin-top: 0;
	display: inline-block;
	text-align: center;
	width: 100%
}

.course-available .vb-list span {
	bottom: 15px;
	left: 20px;
	right: 20px
}

.vb-list:before {
	width: 4px;
	height: 48px;
	top: 20px
}

.course-available .vendor-based-list .vb-list h3 {
	font-size: 16px;
	line-height: 1.22
}

.course-available .list-heading {
	width: 100%;
	text-align: center;
	margin-top: 45px;
	margin-bottom: 5px
}

.new-category .course-available h2 {
	margin-bottom: 0
}

section.course-available {
	padding-bottom: 60px
}

.list-master-program {
	display: inline-block;
	width: 100%;
	background: #f1f3f4;
	padding-bottom: 50px
}

.list-master-program .testimonial_div .testimonial_div_inner {
	width: 100%;
	text-align: center
}

.list-master-program .testimonial_div {
	display: block
}

.list-master-program .testimonial_div ul li {
	float: none;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 25px
}

.new-category .list-resources {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-bottom: 60px
}

.new-category .list-resources h2 {
	margin-bottom: 55px
}

.list-resources .resources {
	width: 555px;
	display: inline-block;
	text-align: left;
	margin: 0 15px;
	border: 1px solid #e6e6e6;
	position: relative
}

.list-resources .resources p {
	text-align: left;
	line-height: 1.22;
	margin-right: 20px;
	margin-top: 20px
}

.list-resources .resources img {
	width: 175px;
	height: 148px;
	float: left;
	margin-right: 20px
}

.resources .footer-text {
	position: absolute;
	bottom: 20px;
	width: 61%;
	color: #a0a0a0;
	font-size: 12px
}

.resources .footer-text .link-14sp,
.resources .footer-text .link-grey,
.resources .footer-text a {
	float: right;
	font-size: 12px
}

.list-resources .view-course-btn {
	margin-top: 60px
}

.vb-list img {
	position: absolute;
	top: -20px;
	right: -30px;
	opacity: .04;
	width: 150px
}

.course-available .vb-list img {
	width: 105px
}

section.about-category {
	background: #f1f3f4;
	padding: 80px 0;
	display: block;
	width: 100%
}

section.about-category .row .col-sm-4,
section.about-category .row .col-sm-8 {
	vertical-align: middle;
	float: none
}

section.about-category .row p {
	text-align: left;
	width: 100%;
	line-height: 1.44;
	font-weight: 300;
	margin-top: 30px
}

.alumin-slider-list {
	width: 100000px
}

.alumni-section-wrap .alumin-slider-list {
	width: 5000px
}

.list-master-program img {
	width: 100%
}

.new-category .more-info .drop_query .enterprise-form-wrap .support_coutry_code {
	top: 2px
}

section.more-info .new-form-wraps form {
	margin-bottom: 0
}

.new-vendor {
	display: inline-block;
	width: 100%
}

.new-vendor h2 {
	margin-bottom: 40px
}

.new-vendor .left-card {
	width: 210px;
	float: left
}

.new-vendor .left-card img {
	width: 100%;
	cursor: pointer
}

.new-vendor .right-vendor-details {
	margin-left: 40px;
	display: inline-block;
	width: calc(100% - 255px);
	float: left;
	padding-right: 15px
}

.right-vendor-details .bottom-text {
	margin-top: 50px
}

.course-list-drop-query input {
	box-shadow: none
}

.form_boxes,
.sfa_box,
.test-abt-descc,
section#test-wrapper .box-wrap,
section#test-wrapper .test-header {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
}

.new-vendor .center-text {
	text-align: center;
	text-transform: capitalize;
	margin-top: 0
}

.new-vendor .center-text:after {
	width: 202px;
	height: 2px;
	background: #0facdf;
	margin: 20px auto 30px;
	display: block;
	content: ""
}

.right-vendor-details h3 {
	margin-top: 0;
	margin-bottom: 0;
	cursor: pointer
}

.right-vendor-details .link-14sp,
.right-vendor-details .link-grey,
.right-vendor-details a {
	margin-top: 15px;
	display: block
}

.right-vendor-details span.pull-left {
	display: inline-block;
	margin-bottom: 15px;
	width: 100%
}

.new-vendor .left-info {
	display: inline-block;
	padding: 0 15px 10px;
	border: 1px solid #a6a6a6;
	border-top: 0;
	width: 100%
}

.new-vendor .left-info h4 {
	min-height: 45px;
	line-height: 1.11;
	margin-top: 15px
}

.new-vendor .vendor-list-wrap {
	display: inline-block;
	width: 100%;
	margin-bottom: 25px
}

@media (max-width:1199px) {
	.alumin-mob-slider {
		width: 92%;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		float: none
	}
	.alumni-section-wrap .inner_stories .c_screen {
		width: 658px;
		position: relative;
		display: inline-block
	}
	.alumin-slider-list .col-sm-3 {
		display: inline-block;
		width: 220px;
		float: left;
		padding-left: 0;
		padding-right: 0
	}
	.alumin-slider-list .col-sm-3 .c_story {
		padding-left: 15px;
		padding-right: 15px
	}
	.alumni-section-wrap {
		position: relative
	}
	.alumni-section-wrap .hidden_cls {
		display: block;
		top: 210px
	}
	.alumni-section-wrap .prev_arrow {
		left: 0
	}
	.alumni-section-wrap .next_arrow {
		right: 0
	}
}

@media (max-width:991px) {
	.advisors-slider .dream_stories .inner_stories .c_screen,
	.alumin-mob-slider {
		width: 100%
	}
	.alumni-section-wrap .prev_arrow {
		left: -30px
	}
	.alumni-section-wrap .next_arrow {
		right: -30px
	}
	.new-category .drop_query .form_wrapper {
		position: static;
		display: block
	}
	.profile-slider ul li .c_story {
		width: 180px;
		height: 180px
	}
	.new-category .profile-slider h2 {
		margin-bottom: 0;
		padding-bottom: 30px
	}
	.profile-slider .container {
		width: 650px;
		overflow: visible
	}
	.profile-slider .container ul li {
		display: inline-block!important;
		width: 650px;
		float: left
	}
	.profile-slider .prev.link-14sp,
	.profile-slider .prev.link-grey,
	.profile-slider a.prev {
		left: -40px
	}
	.profile-slider .next.link-14sp,
	.profile-slider .next.link-grey,
	.profile-slider a.next {
		right: -40px
	}
	.profile-slider .quote_descrip_in {
		margin-left: 10px;
		width: calc(92% - 200px)
	}
	.profile-slider .quote_descrip_in p {
		font-size: 12px;
		line-height: 1.5
	}
	.profile-slider .quote_descrip_in h5 {
		font-size: 24px
	}
	.advisors-slider .alumin-mob-slider {
		min-height: 315px
	}
	.profile-slider .next.link-14sp,
	.profile-slider .next.link-grey,
	.profile-slider .prev.link-14sp,
	.profile-slider .prev.link-grey,
	.profile-slider a.next,
	.profile-slider a.prev {
		top: 0
	}
	.list-master-program .descrip_progms h3 {
		min-height: 72px
	}
	.vb-list span {
		color: #fff
	}
	.right-vendor-details span.pull-left {
		margin-bottom: 15px
	}
}

@media (max-width:767px) {
	.new-category .banner_section {
		background-image: linear-gradient(to bottom, #f8f8fa, #f0f5f9)!important
	}
	.new-category .banner_section .container {
		min-height: 355px
	}
	section.about-category .row,
	section.about-category .row .col-sm-8 {
		display: block
	}
	section.about-category .row .col-sm-4,
	section.about-category .row .col-sm-8 {
		display: block;
		clear: both
	}
	section.about-category {
		padding: 30px 0;
		margin-top: -5px
	}
	.video-wrap {
		margin: 0 auto;
		display: block;
		float: none
	}
	section.about-category .pull-right {
		float: none!important
	}
	section.about-category .row p {
		margin-top: 10px;
		font-size: 14px;
		line-height: 1.71
	}
	.vendor-based-list {
		display: block;
		text-align: center
	}
	.vendor-based-list .vb-list {
		float: none;
		text-align: left;
		width: 320px;
		padding: 15px;
		min-height: 124px;
		margin-bottom: 10px
	}
	.view-course-btn {
		margin-top: 20px
	}
	.course-available .vendor-based-list .vb-list {
		margin-bottom: 0
	}
	.profile-slider {
		padding-bottom: 20px
	}
	.profile-slider .next.link-14sp,
	.profile-slider .next.link-grey,
	.profile-slider .prev.link-14sp,
	.profile-slider .prev.link-grey,
	.profile-slider a.next,
	.profile-slider a.prev {
		margin-top: 55px
	}
	.new-category .bg-heading-label,
	.new-category .heading-label {
		width: 100%
	}
	.new-category .banner_section h1 span,
	.new-category .list-banner h1 {
		text-align: center
	}
	.new-category .list-banner h1 {
		font-size: 30px;
		padding-right: 0
	}
	.alumni-section-wrap h2 {
		padding: 0 15px
	}
	.vb-list span {
		bottom: 7px
	}
	.alumni-section-wrap .alumin-slider-list {
		transition: none!important
	}
	.alumin-mob-slider,
	.alumin-slider-list .col-sm-3 {
		width: 255px
	}
	.advisors-slider .alumin-mob-slider {
		width: 310px
	}
	.alumin-slider-list .col-sm-3 {
		padding-left: 0;
		padding-right: 0
	}
	.alumni-section-wrap .hidden_cls {
		top: 170px
	}
	.single-alumni .hidden_cls {
		display: none
	}
	.alumni-section-wrap .prev_arrow {
		left: 10px
	}
	.alumni-section-wrap .next_arrow {
		right: 10px
	}
	.new-category .bg-heading-label,
	.new-category .heading-label {
		font-size: 14px;
		font-weight: 300
	}
	.our-partners span {
		display: block;
		margin: 20px auto 0
	}
	.our-partners span:last-child {
		margin-right: auto
	}
	.list-master-program .testimonial_div,
	.list-master-program .testimonial_div .ul-iners {
		height: auto
	}
	.list-master-program .testimonial_div ul li {
		margin-top: 40px
	}
	.list-resources .resources {
		width: auto;
		margin-bottom: 20px
	}
	.list-resources .resources img {
		width: 110px;
		height: 98px;
		margin-right: 10px
	}
	.list-resources .resources p {
		margin-top: 10px
	}
	.resources .footer-text {
		bottom: 5px;
		width: 66%
	}
	.list-resources .view-course-btn {
		margin-top: 20px
	}
	.course-available .list-heading,
	.new-category h2 {
		margin-top: 25px
	}
	.new-category .list-resources h2,
	.new-category .more-info h2 {
		margin-bottom: 25px
	}
	.alumni-section-wrap .inner_stories .c_screen {
		width: 320px
	}
	.alumni-section-wrap p.bg-caption:after,
	.alumni-section-wrap p.caption:after {
		display: none
	}
	.profile-slider .container {
		width: 320px;
		overflow: visible
	}
	.profile-slider .container ul li {
		display: inline-block!important;
		width: 320px;
		float: left
	}
	.advisors-slider .alumin-mob-slider {
		left: 0;
		min-height: 315px
	}
	.profile-slider ul li .c_story {
		width: 124px;
		height: 124px;
		display: block;
		margin: 0 auto;
		float: none;
		cursor: default
	}
	.profile-slider .prev.link-14sp,
	.profile-slider .prev.link-grey,
	.profile-slider a.prev {
		left: 0
	}
	.profile-slider .next.link-14sp,
	.profile-slider .next.link-grey,
	.profile-slider a.next {
		right: 0
	}
	.profile-slider .quote_descrip_in {
		margin-left: 0;
		width: 100%;
		display: block
	}
	.profile-slider .quote_descrip_in p {
		line-height: 1.67;
		text-align: center
	}
	.profile-slider .quote_descrip_in h5 {
		font-size: 18px;
		text-align: center
	}
	.profile-slider .quote_descrip_in h5 small {
		font-size: 14px;
		text-align: center
	}
	.profile-slider .next.link-14sp,
	.profile-slider .next.link-grey,
	.profile-slider .prev.link-14sp,
	.profile-slider .prev.link-grey,
	.profile-slider a.next,
	.profile-slider a.prev {
		top: 65px
	}
	.profile-slider .social-icons {
		text-align: center
	}
	.list-master-program .testimonial_div ul li {
		margin-bottom: 0
	}
	.course-available .vb-list span {
		color: #a0a0a0
	}
	.new-vendor .left-card {
		display: block;
		margin: 0 auto;
		float: none
	}
	.new-vendor .left-card .bottom-links .link-14sp,
	.new-vendor .left-card .bottom-links .link-grey,
	.new-vendor .left-card .bottom-links a,
	.new-vendor .left-card .bottom-links span {
		font-size: 12px
	}
	.new-vendor .right-vendor-details {
		margin-left: 0;
		width: 100%;
		padding-right: 0;
		text-align: center
	}
	.new-vendor .container,
	.new-vendor h2 {
		margin-bottom: 30px
	}
	.right-vendor-details h3 {
		margin-top: 30px
	}
	.right-vendor-details .bottom-text {
		margin-top: 20px
	}
}

@media (min-width:768px) {
	.new-category .banner_section .container {
		min-height: 395px
	}
	.new-category .list-banner h1 {
		width: 735px;
		text-align: center;
		color: #fff
	}
	.new-category .banner_section h1 span {
		width: 100%;
		text-align: center;
		color: #fff
	}
	.client-logos .logo-list {
		width: auto
	}
	.client-logos .logo-list img {
		margin-right: 15px
	}
	.video-wrap {
		width: 210px;
		height: 124px
	}
	section.about-category .row p {
		margin-top: 0
	}
	section.about-category {
		padding: 40px 0
	}
	.vendor-based-list .vb-list h3 {
		margin-bottom: 30px
	}
	.vendor-based-list .vb-list {
		padding: 15px;
		min-height: 124px
	}
	.vb-list span {
		bottom: 5px
	}
	.new-category .our-partners p {
		margin-bottom: 20px
	}
	.list-master-program .testimonial_div .inner_block_wrapper {
		width: 212px
	}
	.list-master-program .testimonial_div,
	.list-master-program .testimonial_div .ul-iners,
	.list-master-program .testimonial_div ul li {
		height: auto
	}
	.new-category h2 {
		margin-top: 35px
	}
	.new-category .more-info {
		min-height: 852px
	}
	.list-resources .resources {
		width: 345px;
		vertical-align: top
	}
	.list-resources .resources img {
		width: 120px;
		height: 102px;
		margin-right: 15px
	}
	.list-resources .resources p {
		width: auto;
		margin: 10px 0;
		font-size: 14px
	}
	.alumni-section-wrap h2,
	.new-category .list-resources h2 {
		margin-bottom: 35px
	}
	.resources .footer-text {
		width: 57%;
		bottom: 5px
	}
	.new-category .list-resources {
		padding-bottom: 40px
	}
	.list-master-program {
		padding-bottom: 0
	}
	.list-resources .view-course-btn {
		margin-top: 40px
	}
	.alumni-section-wrap .inner_stories .c_screen .col-sm-3 {
		display: block!important
	}
	.advisors-slider .reviews-wrapper ul li {
		width: 710px
	}
	.advisors-slider .alumin-mob-slider {
		left: 30px;
		margin-left: 0;
		width: 92%
	}
	.alumni-limited .alumin-mob-slider,
	.alumni-limited .alumin-slider-list,
	.alumni-limited .inner_stories .c_screen {
		width: 100%
	}
	.alumni-limited .inner_stories .c_screen .alumin-mob-slider .col-sm-3 {
		float: none;
		display: inline-block!important
	}
	.alumni-limited .hidden_cls {
		display: none
	}
	.alumni-section-wrap {
		padding-bottom: 40px
	}
	.new-category .banner_section {
		margin-bottom: -7px
	}
	.course-available .vb-list span {
		color: #a0a0a0
	}
	.new-vendor .left-card {
		width: 210px
	}
	.new-vendor .right-vendor-details {
		margin-left: 30px;
		width: calc(100% - 255px);
		padding-right: 0
	}
	.right-vendor-details .bottom-text {
		margin-top: 20px
	}
	.new-vendor .left-card .bottom-links .link-14sp,
	.new-vendor .left-card .bottom-links .link-grey,
	.new-vendor .left-card .bottom-links a,
	.new-vendor .left-card .bottom-links span {
		font-size: 12px
	}
	.new-vendor .vendor-list-wrap {
		margin-bottom: 45px
	}
}

@media (min-width:992px) {
	.client-logos .logo-list img {
		margin-right: 45px
	}
	.new-category .list-banner h1 {
		font-size: 48px;
		font-weight: 400
	}
	.vendor-based-list .vb-list {
		padding: 30px;
		min-height: 200px
	}
	.vb-list span {
		bottom: 25px;
		left: 30px;
		right: 30px
	}
	.list-master-program .testimonial_div .inner_block_wrapper {
		width: 265px
	}
	.list-master-program .testimonial_div ul li {
		height: auto
	}
	.new-category h2 {
		margin-top: 55px
	}
	.new-category .more-info {
		min-height: 900px
	}
	.list-resources .resources {
		width: 470px
	}
	.list-resources .resources img {
		width: 175px;
		height: 148px
	}
	.new-category .list-resources h2 {
		margin-bottom: 55px
	}
	.list-resources .view-course-btn {
		margin-top: 60px
	}
	.list-master-program {
		padding-bottom: 25px
	}
	.alumni-section-wrap .inner_stories .c_screen {
		width: 100%
	}
	.advisors-slider .container {
		overflow: visible
	}
	.alumni-section-wrap .inner_stories .c_screen .col-sm-3 {
		display: inline-block!important;
		float: left;
		width: 300px;
		vertical-align: top
	}
	.advisors-slider .inner_stories .c_screen {
		width: 100%;
		display: inline-block;
		overflow: visible
	}
	.advisors-slider .alumin-mob-slider {
		overflow: hidden
	}
	.advisors-slider .alumin-slider-list li {
		width: 945px;
		display: inline-block!important;
		float: left
	}
	.advisors-slider .alumin-slider-list {
		overflow: visible;
		display: inherit;
		margin: 0
	}
	.alumni-section-wrap h2,
	.new-vendor .vendor-list-wrap {
		margin-bottom: 55px
	}
	.advisors-slider .container {
		width: 910px
	}
	.profile-slider .prev.link-14sp,
	.profile-slider .prev.link-grey,
	.profile-slider a.prev {
		left: -40px
	}
	.profile-slider .next.link-14sp,
	.profile-slider .next.link-grey,
	.profile-slider a.next {
		right: -40px
	}
	.profile-slider .quote_descrip_in {
		width: calc(94% - 300px);
		margin-left: 30px
	}
	.advisors-slider .alumin-mob-slider {
		left: 40px;
		margin-left: 0;
		width: 92%
	}
	.alumni-section-wrap {
		padding-bottom: 60px
	}
	.new-vendor .left-card {
		width: 210px
	}
	.new-vendor .right-vendor-details {
		margin-left: 40px;
		display: inline-block;
		width: calc(100% - 255px);
		float: left;
		padding-right: 15px
	}
	.right-vendor-details .bottom-text {
		margin-top: 50px
	}
	.new-vendor .left-card .bottom-links .link-14sp,
	.new-vendor .left-card .bottom-links .link-grey,
	.new-vendor .left-card .bottom-links a,
	.new-vendor .left-card .bottom-links span {
		font-size: 14px
	}
}

@media (min-width:1200px) {
	.new-category .banner_section {
		height: calc(100vh - 202px)
	}
	.new-category .banner_section .container {
		min-height: 100%;
		height: 100%
	}
	.client-logos .logo-list {
		width: 1040px
	}
	.client-logos .logo-list img {
		margin-right: 55px
	}
	.video-wrap {
		width: 330px;
		height: 200px
	}
	section.about-category .row p {
		margin-top: 42px
	}
	section.about-category {
		padding: 60px 0
	}
	section.about-category .row .col-sm-12 p.bg-default-text,
	section.about-category .row .col-sm-12 p.default-text {
		margin-top: 0;
		margin-bottom: 0;
		text-align: justify
	}
	.list-master-program .testimonial_div .inner_block_wrapper {
		width: 312px
	}
	.list-resources .resources {
		width: 555px
	}
	.new-category .list-resources {
		padding-bottom: 60px
	}
	.resources .footer-text {
		width: 62%
	}
	.advisors-slider .container {
		width: 945px
	}
	.profile-slider .prev.link-14sp,
	.profile-slider .prev.link-grey,
	.profile-slider a.prev {
		left: -100px
	}
	.profile-slider .next.link-14sp,
	.profile-slider .next.link-grey,
	.profile-slider a.next {
		right: -100px
	}
	.profile-slider .quote_descrip_in {
		width: calc(100% - 262px);
		margin-left: 50px
	}
	.alumni-section-wrap .inner_stories .c_screen .col-sm-3 {
		float: none;
		width: 24.6%
	}
	.advisors-slider .alumin-mob-slider {
		width: 100%;
		left: 0
	}
	.alumni-section-wrap .alumin-slider-list {
		width: 100%
	}
	.profile-slider {
		padding-bottom: 35px
	}
}

.test-detail .test-form-area button.btn-test-bottom {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.test-detail .test-form-area .form-checkbox label span {
	top: -2px
}

.practice-banner {
	background: url(../../images/new_course_bg.png) center center/cover no-repeat #0f5892;
	height: auto;
	position: relative;
	margin-top: 0;
	color: #fff;
	padding-bottom: 40px
}

.practice-banner article.pratice-course-title h1 {
	margin: 23px 0 18px;
	font-size: 34px;
	line-height: 1.18;
	color: #fff
}

.practice-banner .course-rate {
	margin-bottom: 25px;
	display: none
}

.practice-banner .course-rate span.stars {
	font-size: 14px;
	margin: 2px 8px 0 0
}

.practice-banner article.pratice-course-title p {
	margin: 0;
	font-size: 14px;
	line-height: 1.57;
	padding: 0 0 15px;
	display: block;
	font-weight: 400
}

.practice-banner ul.qa-ans {
	display: inline-block;
	margin: 0
}

.practice-banner ul.qa-ans li {
	display: inline-block;
	padding-right: 15px;
	font-size: 14px;
	font-weight: 400
}

.practice-banner .btn-set .link-14sp,
.practice-banner .btn-set .link-grey,
.practice-banner .btn-set a {
	float: right;
	font-size: 14px;
	color: #fff;
	border: 1px solid #00a7dc;
	padding: 5px 10px;
	border-radius: 2px;
	background: #00a7dc
}

.practice-banner .btn-set .link-14sp:hover,
.practice-banner .btn-set .link-grey:hover,
.practice-banner .btn-set a:hover {
	background: #099ac7
}

.practice-banner article.pratice-about-course {
	padding-left: 20px
}

section.test-detail {
	background: #f5f5f5;
	padding: 45px 0 60px
}

section.test-detail .container {
	background: #fff
}

section.test-detail figure.test-img {
	margin-left: -14px
}

section.test-detail article.test-detail-content b {
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	padding: 14px 0
}

section.test-detail article.test-detail-content .test-no-question span {
	font-size: 14px;
	color: #474444;
}

section.test-detail .fix-test-hght hr {
	border-color: #d8d8d8;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 20px;
	margin: 0
}

section.test-detail .test-instructions {
	padding-top: 20px;
	padding-bottom: 10px
}

section.test-detail .test-instructions b {
	font-size: 18px;
	padding-bottom: 18px;
	color: rgba(10, 9, 9, .85);
	display: inline-block
}

section.test-detail .test-instructions p {
	font-size: 14px;
	color: rgba(0, 0, 0, .6);
	margin-bottom: 12px
}

section.test-detail article.test-detail-content .test-no-question span:first-child {
	margin-right: 50px
}

section.test-detail .fix-test-hght {
	min-height: 179px;
	position: relative
}

.practice-banner article.pratice-about-course h6 {
	margin: 0 0 10px;
	font-size: 18px;
	color: #fff
}

.practice-banner article.pratice-about-course p {
	font-size: 14px;
	margin: 0 0 30px
}

.practice-banner article.pratice-about-course button.btn.btn-success.btn-sm.btn-flat {
	height: 42px;
	font-size: 16px
}

section#test-wrapper {
	width: 100%;
	background: #f5f5f5;
	padding-top: 45px;
	padding-bottom: 70px
}

section#test-wrapper .test-header {
	background: #fff;
	margin-bottom: 35px;
	padding: 20px 0 25px
}

section#test-wrapper .test-header h6.test-course-heading {
	color: rgba(10, 9, 9, .85);
	font-size: 18px;
	font-weight: 400;
	margin: 0
}

section#test-wrapper .test-header ul.total-question {
	color: #474444;
	margin: 20px 0 0
}

section#test-wrapper .test-header ul.total-question li {
	display: inline-block;
	font-weight: 400;
	font-size: 14px
}

section#test-wrapper .test-header ul.total-question li:first-child {
	padding-right: 55px
}

section#test-wrapper .box-wrap {
	background: #fff;
	border-radius: 2px
}

section#test-wrapper .box-wrap .bg-test {
	background: #fff;
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #d8d8d8;
	padding: 26px 15px
}

section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-14sp,
section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-grey,
section#test-wrapper .box-wrap .bg-test .test-push-icon.link-14sp,
section#test-wrapper .box-wrap .bg-test .test-push-icon.link-grey,
section#test-wrapper .box-wrap .bg-test a.test-finsh-icon,
section#test-wrapper .box-wrap .bg-test a.test-push-icon {
	font-size: 14px;
	color: #474444;
}

section#test-wrapper .box-wrap .bg-test .test-push-icon.link-14sp,
section#test-wrapper .box-wrap .bg-test .test-push-icon.link-grey,
section#test-wrapper .box-wrap .bg-test a.test-push-icon {
	float: left
}

section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-14sp:before,
section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-grey:before,
section#test-wrapper .box-wrap .bg-test .test-push-icon.link-14sp:before,
section#test-wrapper .box-wrap .bg-test .test-push-icon.link-grey:before,
section#test-wrapper .box-wrap .bg-test a.test-finsh-icon:before,
section#test-wrapper .box-wrap .bg-test a.test-push-icon:before {
	content: "";
	display: block;
	width: 42px;
	height: 42px;
	background: url(../../images/practictest-sprite.png) -19px -19px no-repeat
}

.col-md-2.icon-finish {
	text-align: right
}

section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-14sp:before,
section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-grey:before,
section#test-wrapper .box-wrap .bg-test a.test-finsh-icon:before {
	background-position: -79px -19px;
	margin-left: 55px
}

section#test-wrapper .prev-link.link-14sp,
section#test-wrapper .prev-link.link-grey,
section#test-wrapper a.prev-link {
	font-weight: 400;
	position: relative;
	padding-left: 20px;
	color: rgba(0, 0, 0, .85);
	font-size: 14px
}

section#test-wrapper .prev-link.link-14sp:before,
section#test-wrapper .prev-link.link-grey:before,
section#test-wrapper a.prev-link:before {
	content: "";
	width: 10px;
	display: inline-block;
	height: 18px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../../images/practictest-sprite.png) -28px -133px no-repeat
}

section#test-wrapper .next-link.link-14sp,
section#test-wrapper .next-link.link-grey,
section#test-wrapper a.next-link {
	font-weight: 400;
	position: relative;
	padding-left: 20px;
	color: rgba(0, 0, 0, .85);
	font-size: 14px;
	background: 0 0;
	border: none;
	outline: 0;
	text-transform: uppercase;
	line-height: normal;
	margin: 5px 0 0;
	display: block
}

section#test-wrapper .next-link.link-14sp:before,
section#test-wrapper .next-link.link-grey:before,
section#test-wrapper a.next-link:before {
	content: "";
	width: 10px;
	display: inline-block;
	height: 18px;
	position: absolute;
	right: -15px;
	top: 0;
	background: url(../../images/practictest-sprite.png) -28px -133px no-repeat;
	-webkit-user-select: none;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg)
}

.col-md-2.col-xs-12.btn-test-center {
	float: right
}

section#test-wrapper .box-wrap .bg-test span.test-time {
	display: inherit;
	text-align: center
}

section#test-wrapper .box-wrap .bg-test span.test-time b {
	font-size: 34px;
	color: rgba(0, 0, 0, .85);
	font-weight: 100
}

section#test-wrapper .box-wrap .bg-test span.test-time b.time-remaining:before {
	background-position: -259px -18px;
	display: block;
	width: 80px;
	margin: 0 auto 20px;
	height: 90px
}

section#test-wrapper .box-wrap .bg-test span.test-time small {
	font-size: 14px;
	color: #474444;
	display: block;
	line-height: normal;
	padding-top: 8px
}

section#test-wrapper .box-wrap .bg-test b {
	font-size: 34px;
	font-weight: 400;
	line-height: normal
}

section#test-wrapper .box-wrap .bg-test small {
	font-size: 34px;
	color: #474444;
	line-height: normal
}

section#test-wrapper .box-wrap .test-area {
	padding: 0
}

section#test-wrapper .box-wrap .bg-test.pause-screen,
section#test-wrapper .box-wrap .test-completed,
section#test-wrapper .box-wrap .test-explanations,
section#test-wrapper .box-wrap .test-option {
	padding: 0 30px;
	clear: both
}

section#test-wrapper .box-wrap .test-area .test-option b {
	font-size: 18px;
	padding: 38px 0 40px;
	font-weight: 400;
	display: inline-block
}

section#test-wrapper .test-option .form-radio {
	margin-bottom: 25px
}

section#test-wrapper .test-footer button.btn.btn-success.btn-sm.btn-flat {
	padding: 7px 17px
}

section#test-wrapper .test-footer {
	display: block;
	width: 100%;
	float: left;
	padding: 22px 20px 20px
}

section#test-wrapper .test-footer .col-md-2.col-md-offset-6 {
	text-align: right
}

section#test-wrapper .test-footer button.btn.btn-default.btn-cmn {
	color: rgba(0, 0, 0, .85);
	font-weight: 400
}

section#test-wrapper .box-wrap .bg-test.pause-screen {
	border: none;
	padding: 30px 0 0
}

.bg-test.pause-screen span.test-time b:before {
	content: " ";
	display: block;
	width: 80px;
	height: 90px;
	background: url(../../images/practictest-sprite.png) -260px -18px no-repeat no-repeat;
	margin: 0 auto 30px
}

.bg-test.pause-screen button.btn.btn-success.btn-sm.btn-flat {
	margin-top: 35px
}

article.test-note {
	float: left;
	margin-top: 28px;
	padding: 0 30px
}

article.test-note.explanation-bottom-border {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 30px;
	width: 100%
}

section#test-wrapper .box-wrap article.test-note b {
	color: rgba(0, 0, 0, .85);
	font-weight: 400;
	text-transform: capitalize;
	padding-bottom: 5px;
	display: inline-block;
	font-size: 14px
}

section#test-wrapper .box-wrap article.test-note p {
	font-size: 14px;
	color: #474444;
}

.test-completed {
	position: relative;
	float: left;
	width: 100%
}

.test-completed .col-md-4.text-center {
	padding: 16px 0
}

.test-completed b {
	font-weight: 400;
	display: block;
	font-size: 24px
}

.test-completed small {
	font-size: 14px;
	color: #474444;
	font-weight: 400;
	padding-top: 15px
}

.test-completed hr.test-border {
	border-top: 1px solid #d8d8d8;
	margin: 0;
	float: left;
	width: 100%;
	position: absolute;
	top: 80px;
	left: 0
}

.col-md-6.col-md-offset-3.test-content-space {
	text-align: center;
	padding: 110px 0
}

.test-explanations .test-completed,
section#test-wrapper .box-wrap .test-explanations {
	padding: 0
}

.form-checkbox label.test-wrong-ans,
.form-radio label.test-wrong-ans {
	color: red
}

.form-checkbox label.test-right-ans,
.form-radio label.test-right-ans {
	color: #5fcf80
}

.test-hide {
	overflow: hidden;
	height: 0
}

.col-lg-12.test-form-area .support_coutry_code .placeholder_wrap {
	margin-top: 5px
}

.col-lg-12.test-form-area {
	background: #f5f5f5
}

.bg-test.hidden-pause-click span.test-time,
.bg-test.practice-Explanations .link-14sp,
.bg-test.practice-Explanations .link-grey,
.bg-test.practice-Explanations a,
.bg-test.practice-Explanations small,
.bg-test.practice-test-complete .link-14sp,
.bg-test.practice-test-complete .link-grey,
.bg-test.practice-test-complete a,
.bg-test.practice-test-complete span.test-time small {
	display: none!important
}

.bg-test.hidden-pause-click .test-push-icon.link-14sp:before,
.bg-test.hidden-pause-click .test-push-icon.link-grey:before,
.bg-test.hidden-pause-click a.test-push-icon:before {
	background-position: -139px -19px!important
}

section#test-wrapper .box-wrap .bg-test.practice-test-complete span.test-time b:before {
	content: " ";
	display: inline-block;
	width: 45px;
	vertical-align: top;
	margin-right: 10px;
	height: 43px;
	background: url(../../images/practictest-sprite.png) -197px -19px no-repeat no-repeat
}

.btn-set {
	margin-top: 10px
}

.test-abt-descc {
	font-size: 14px;
	background: #fff;
	margin-top: 20px;
	padding: 5px 20px 20px
}

.test-abt-descc h6 {
	font-size: 18px;
	margin: 15px 0
}

.test-abt-descc p {
	margin-bottom: 20px
}

.relted-course h6 {
	font-size: 18px;
	color: rgba(255, 255, 255, .85);
	margin: 29px auto 10px
}

.relted-course p {
	font-size: 14px
}

section#test-wrapper .mobile_list_view.course-list-cards .icon_card {
	height: 60px;
	width: 60px
}

section#test-wrapper p.hidden-xs.search-descrip-li.bg-meta-text,
section#test-wrapper p.meta-text.hidden-xs.search-descrip-li {
	font-size: 13px
}

section#test-wrapper .mobile_list_view.course-list-cards ul li {
	margin-bottom: 10px
}

.free-relted-course {
	background: #2a699c;
	padding-bottom: 15px;
	border-radius: 3px;
	margin-top: 25px
}

.free-relted-course h6 {
	margin-top: 15px
}

.free-relted-course p {
	line-height: 20px
}

.free-relted-course p+p {
	font-size: 12px;
	line-height: 17px
}

.row-less-practice-test .search-descrip-li {
	max-height: inherit
}

#test-wrapper .form-radio>label span {
	top: -2px
}

.test-footer .row .col-md-2:first-child {
	padding-left: 0
}

span.fpt-pmp-discount {
	font-weight: 700;
	top: 5px;
	text-transform: uppercase;
	color: #fc0;
	position: relative
}

span.fpt-pmp-discount span.coupon-auto-apply {
	color: #fff;
	text-transform: lowercase;
	font-size: 8px;
	font-weight: 400;
	position: absolute;
	top: 14px;
	right: 0;
	left: 0
}

.test-abt-descc span.fpt-pmp-discount {
	color: #000
}

.test-abt-descc span.fpt-pmp-discount span {
	position: relative;
	top: -7px;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: 300
}

.test-abt-descc span.fpt-pmp-discount+.btn-flat {
	float: right;
	margin-top: -12px
}

@media (max-width:991px) {
	.free-relted-course {
		display: inline-block
	}
}

@media (max-width:767px) {
	.col-md-2.col-xs-12.btn-test-center,
	.practice-banner {
		text-align: center
	}
	section#test-wrapper .box-wrap .test-area {
		padding: 0 0 60px;
		float: left
	}
	section#test-wrapper .box-wrap .bg-test {
		padding: 26px 0
	}
	section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-14sp:before,
	section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-grey:before,
	section#test-wrapper .box-wrap .bg-test a.test-finsh-icon:before {
		margin-left: 0
	}
	section#test-wrapper .box-wrap .bg-test span.test-time {
		padding-top: 5px
	}
	.row-less-practice-test {
		margin: inherit
	}
	section#test-wrapper .test-header {
		margin-bottom: 30px
	}
	section#test-wrapper .box-wrap .bg-test span.test-time b {
		font-size: 26px
	}
	section#test-wrapper .box-wrap .bg-test .test-push-icon.link-14sp:before,
	section#test-wrapper .box-wrap .bg-test .test-push-icon.link-grey:before,
	section#test-wrapper .box-wrap .bg-test a.test-push-icon:before {
		background-position: -15px -72px
	}
	section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-14sp:before,
	section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-grey:before,
	section#test-wrapper .box-wrap .bg-test a.test-finsh-icon:before {
		background-position: -75px -72px
	}
	section#test-wrapper .test-footer button.btn.btn-success.btn-sm.btn-flat {
		padding: 22px 99px;
		line-height: 3px;
		margin-top: 30px
	}
	section#test-wrapper .box-wrap .bg-test span.test-time button.btn.btn-success.btn-sm.btn-flat {
		padding: 22px 96px;
		line-height: 3px
	}
	.col-md-6.col-md-offset-3.test-content-space button.btn.btn-success.btn-sm.btn-flat {
		padding: 21px 43px;
		line-height: 3px;
		margin-bottom: 10px
	}
	.test-completed b,
	section.test-detail .test-instructions p {
		margin-bottom: 20px
	}
	.col-md-6.col-md-offset-3.test-content-space {
		padding: 45px 0
	}
	.test-completed .col-md-4.text-center {
		line-height: 14px
	}
	.col-md-2.icon-finish .link-14sp,
	.col-md-2.icon-finish .link-grey,
	.col-md-2.icon-finish a {
		width: 40px;
		float: right
	}
	.bg-test.practice-Explanations .mob-practice-Explanations,
	.mob-practice-test-complete {
		width: 100%
	}
	.test-completed hr.test-border {
		top: 100px
	}
	.practice-banner article.pratice-course-title h6 {
		font-size: 20px
	}
	.practice-banner .container {
		padding: 0
	}
	.practice-banner article.pratice-about-course {
		padding: 30px 0 0
	}
	section.test-detail {
		padding: 45px 10px 60px
	}
	section.test-detail figure.test-img {
		margin-left: 0
	}
	section.test-detail .fix-test-hght {
		min-height: 125px
	}
	section.test-detail .fix-test-hght hr {
		left: 15px;
		right: 15px
	}
	section.test-detail .test-instructions {
		padding-top: 30px
	}
	.row-less-practice-test.less-testpadding {
		margin: 0;
		padding: 0
	}
	.test-form-area .form-control-wrapper {
		margin-bottom: 30px
	}
	.bg-test.hidden-pause-click .test-push-icon.link-14sp:before,
	.bg-test.hidden-pause-click .test-push-icon.link-grey:before,
	.bg-test.hidden-pause-click a.test-push-icon:before {
		background-position: -139px -69px!important
	}
	.bg-test.practice-test-complete span.test-time b {
		font-size: 24px!important
	}
	.bg-test.practice-test-complete span.test-time b:before {
		background-position: -197px -79px!important
	}
	.practice-banner article.pratice-course-title h1 {
		font-size: 30px
	}
	.practice-banner .course-rate {
		margin-bottom: 25px;
		display: none
	}
	.practice-banner .course-rate span.stars {
		font-size: 14px;
		margin: 2px 8px 0 0
	}
	.practice-banner article.pratice-course-title p {
		margin: 0;
		font-size: 14px;
		line-height: 1.57;
		padding: 0 0 15px;
		display: inline-block;
		font-weight: 400
	}
	.practice-banner ul.qa-ans li {
		display: inline-block;
		padding-right: 15px;
		font-size: 14px;
		font-weight: 400
	}
	.practice-banner .btn-set .link-14sp,
	.practice-banner .btn-set .link-grey,
	.practice-banner .btn-set a {
		float: right;
		font-size: 13px;
		padding: 5px 10px
	}
	.practice-banner .btn-set {
		margin-top: 10px;
		display: inline-block;
		text-align: left
	}
	.col-md-2.col-xs-6.btn-test-center {
		text-align: right
	}
	.free-relted-course {
		display: block;
		width: 90%;
		margin-left: auto;
		margin-right: auto
	}
	.free-relted-course h6 {
		padding-top: 15px
	}
	span.fpt-pmp-discount {
		font-size: 12px;
		left: -10px;
		top: -2px
	}
	.test-abt-descc span.fpt-pmp-discount {
		display: block
	}
	.test-abt-descc span.fpt-pmp-discount span {
		margin-right: 0;
		display: block;
		position: relative;
		top: -9px
	}
	.test-abt-descc span.fpt-pmp-discount+.btn-flat {
		margin-top: 5px;
		float: none
	}
}

@media (min-width:768px) {
	section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-14sp:before,
	section#test-wrapper .box-wrap .bg-test .test-finsh-icon.link-grey:before,
	section#test-wrapper .box-wrap .bg-test a.test-finsh-icon:before,
	section.test-detail figure.test-img {
		margin-left: 0
	}
	section#test-wrapper .box-wrap .bg-test.pause-screen {
		padding: 30px 20px
	}
	.col-md-2.icon-finish .link-14sp,
	.col-md-2.icon-finish .link-grey,
	.col-md-2.icon-finish a {
		width: 40px;
		float: right
	}
	.practice-banner article.pratice-about-course {
		padding-left: 0;
		margin-top: 30px
	}
	.col-lg-2.row-less-practice-test.less-testpadding {
		padding: 0
	}
	section.test-detail .fix-test-hght hr {
		left: 20px;
		right: 20px
	}
	section.test-detail .test-instructions {
		clear: both
	}
	section.test-detail .fix-test-hght {
		min-height: 128px
	}
	.col-md-2.col-xs-6.btn-test-center {
		text-align: right
	}
}

.heading-txt,
.right-box-in {
	Padding-top: 10px;
	Padding-right: 30px;
	Padding-bottom: 10px;
	Padding-left: 30px
}

@media (min-width:992px) {
	section.test-detail .fix-test-hght {
		min-height: 162px
	}
	.col-md-2.col-xs-6.btn-test-center {
		text-align: right;
		float: right
	}
}

@media (min-width:1200px) {
	.practice-banner article.pratice-about-course {
		margin-top: 0
	}
	section.test-detail .fix-test-hght {
		min-height: 195px
	}
}

@media (min-width:991px) and (max-width:1024px) {
	span.fpt-pmp-discount {
		font-size: 12px;
		top: 0
	}
}

.scholarship_wrap {
	margin-bottom: 0
}

.scholarship_wrap .banner_section {
	background: url(https://www.cyberintelligence.in/courses/new/images/scholarship-banner.png) center center no-repeat;
	background-size: cover;
	margin-top: 0;
	height: 280px
}

.scholarship_wrap .banner_section h1 {
	color: #fff;
	font-size: 30px;
	width: 100%;
	margin: 0 auto;
	line-height: 1.33
}

.abt-progm p,
.right-story p,
.student-free-access-content li {
	color: #78909c;
	line-height: 1.57;
	font-size: 14px
}

.form_boxes div.bottom-mrgn {
	margin-top: 25px
}

.abt-progm p,
.right-story p {
	margin-bottom: 35px
}

.right-block-sec {
	border: 1px solid #eaeaea;
	margin-bottom: 21px
}

.heading-txt {
	background: #f5f5f5
}

.left-txt-div {
	width: 128px;
	padding-right: 10px;
	display: inline-block;
	vertical-align: top;
	font-weight: 400;
	color: #37474f
}

.right-txt-div {
	font-weight: 300;
	color: #78909c;
	display: inline-block;
	width: calc(100% - 130px)
}

.right-aside {
	margin-top: 33px;
	float: none
}

.right-txt-div .link-14sp,
.right-txt-div .link-grey,
.right-txt-div a {
	margin-top: 18px;
	text-decoration: underline
}

.right-txt-div .courses_link.link-14sp,
.right-txt-div .courses_link.link-grey,
.right-txt-div a.courses_link {
	font-size: 14px;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	line-height: 20px
}

.heading-txt-h2 {
	margin-top: 25px;
	text-align: center;
	font-size: 24px;
	line-height: 1.42;
	color: #37474f
}

.right-box-in .floating-label,
.scholarship_wrap .profile-slider .quote_descrip_in p,
.scholarship_wrap .profile-slider h5 {
	color: #78909c
}

.form-btn-aside {
	padding: 0 20px;
	margin-top: 5px;
	margin-bottom: 10px
}

.winner-slider {
	width: 260px;
	position: relative;
	margin: 15px auto;
	overflow: visible
}

.advisors-slider .winner-slider .c_screen {
	position: relative;
	margin-top: 23px
}

.scholarship_wrap .profile-slider {
	background: 0 0
}

.scholarship_wrap .profile-slider h2 {
	color: #37474f;
	text-align: left;
	padding: 0
}

.scholarship_wrap .profile-slider .quote_descrip_in p {
	margin: 0
}

.scholarship_wrap .profile-slider h5 {
	font-size: 14px;
	color: #37474f;
	font-weight: 400;
	margin: 0 0 20px
}

.scholarship_wrap .profile-slider ul li .c_story {
	width: 79px;
	height: 79px;
	margin-top: 0;
	margin-right: 17px
}

.scholarship_wrap .winner-slider .card_arrows {
	width: 16px;
	height: 16px;
	top: 0
}

.scholarship_wrap .winner-slider .card_arrows:before {
	background: url(../../images/scholarship-arrow.png) 6px 4px no-repeat;
	transform: rotate(-180deg)
}

.scholarship_wrap .winner-slider .next.link-14sp:before,
.scholarship_wrap .winner-slider .next.link-grey:before,
.scholarship_wrap .winner-slider a.next:before {
	transform: rotate(0)
}

.scholarship_wrap .profile-slider .next {
	right: -15px
}

.scholarship_wrap .profile-slider .prev {
	left: -15px
}

.advisors-slider .winner-slider .alumin-slider-list li {
	width: 673px;
	padding: 20px;
	float: left
}

.advisors-slider .winner-slider .alumin-mob-slider {
	margin: 0 15px;
	border: 1px solid #eaeaea;
	width: 690px
}

.scholarship_wrap .profile-slider .quote_descrip_in {
	margin-left: 0;
	float: left;
	width: 190px;
	padding: 0
}

.left-story {
	width: 316px;
	float: left;
	border-right: 1px solid #eaeaea
}

.right-story {
	float: left;
	width: calc(100% - 333px);
	margin-left: 15px
}

.right-story p {
	margin-bottom: 0
}

.win-link,
.win-link:hover {
	line-height: 1.43;
	text-decoration: underline
}

.date-descr {
	padding-top: 4px
}

.apply_form {
	background: #f5f5f5
}

.apply_form_inner {
	width: 705px;
	margin: 0 auto
}

.form_boxes {
	background-color: #fff;
	padding: 40px 30px 30px;
	margin-bottom: 80px
}

.form_boxes .row {
	margin-bottom: 3px
}

.form_boxes .floating-label {
	color: #474444;
}

.form_boxes .error+.floating-label,
.form_boxes .error_field+.floating-label {
	color: red;
	top: -13px;
	font-size: 11px;
	font-weight: 300
}

.each_forms {
	margin-top: 21px
}

.each_forms .rcb_course_select {
	margin-top: 0
}

.each_forms .rcb_course_select .sel_cr {
	color: #474444;
}

.each_forms .rcb_course_select .select_error,
.your_words.textarea_error {
	border-bottom: 1px solid red;
	color: red
}

.your_words.textarea_error {
	border: 1px solid red
}

.back_btn-def,
.back_btn-def:hover {
	padding: 0;
	color: #7f7f7f;
	background: 0 0
}

.each_forms .form-checkbox label {
	font-size: 12px;
	line-height: 1.5;
	color: #474444;
}

.btn_bottoms {
	margin-top: 40px
}

.yourwords_wrap {
	margin-top: 45px
}

.your_words {
	width: 100%;
	border: 1px solid #d8d8d8;
	padding: 5px;
	color: #474444;
}

.form_boxes .checkbox-material {
	float: left;
	margin-right: 15px
}

.form_boxes .check_txt {
	float: left;
	width: calc(100% - 37px)
}

.scholarship_wrap .social_shares {
	margin-bottom: 40px
}

.scholarship_wrap .foot-socials {
	display: inline-block;
	width: 100%
}

.scholarship_wrap .foot-socials ul {
	margin: inherit
}

.main_head_txt {
	display: inline-block;
	width: calc(100% - 157px)
}

.steps_icons {
	margin-top: 20px
}

.steps_icons ul {
	counter-reset: section;
	width: 318px;
	clear: both;
	display: inline-block
}

.steps_icons ul li {
	float: left
}

.steps_icons ul li:before {
	display: inline-block;
	border: 2px solid #eaeaea;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	counter-increment: section;
	content: counter(section);
	text-align: center;
	line-height: 27px
}

.steps_icons ul li:after {
	content: "";
	display: inline-block;
	width: 108px;
	height: 2px;
	background: #eaeaea
}

.scholarship_wrap .open-lists-slider .winner-slider .card_arrows,
.steps_icons ul li:last-child:after {
	display: none
}

.steps_icons ul li.active:before {
	border-color: #00a6df;
	color: #00a6df
}

.steps_icons ul li.active:after {
	background: #00a6df
}

.scholarship_wrap .open-lists-slider .profile-slider h2 {
	text-align: center
}

.open-lists-slider {
	margin-top: 34px;
	margin-bottom: 34px
}

.open-lists-slider .winner-slider .alumin-mob-slider {
	overflow: visible;
	border: 0
}

.open-lists-slider .alumin-slider-list {
	width: auto
}

.open-lists-slider .winner-slider .alumin-slider-list li {
	border: 1px solid #eaeaea;
	margin-bottom: 10px;
	display: inline-block;
	width: auto
}

.advisors-slider .winner-slider .alumin-slider-list li.static_layout {
	padding-top: 50px
}

.static_layout .left-story {
	width: 100%;
	border: 0
}

.scholarship_wrap .profile-slider .static_layout .quote_descrip_in {
	width: calc(100% - 100px);
	padding-top: 30px
}

.contact_btn-sch {
	margin: 15px 0
}

.contact_btn-sch .link-14sp,
.contact_btn-sch .link-grey,
.contact_btn-sch a {
	font-weight: 500
}

.student_pass_pop .dropdown_country {
	background: #e9e9e9;
	width: 690px
}

.student_pass_pop .pop_in_bl {
	height: auto;
	overflow: visible
}

.student_pass_pop .logo {
	margin: 20px auto 30px;
	float: none;
	top: inherit;
	display: inherit
}

.student_pass_pop .dropdown_country-ins {
	padding: 0 0 20px;
	height: 100%
}

.student_pass_pop .popup_left_side_block {
	padding: 30px 0
}

.student_pass_pop .pop-img {
	position: relative;
	padding: 0 15px;
	margin: 5px 0;
	float: left;
	width: 100%
}

.student_pass_pop .popup_cat {
	background: #0192c9;
	width: 100%;
	padding: 6px 0;
	color: #fff;
	font-weight: 400;
	float: left;
	margin-bottom: 10px
}

.student_pass_pop .ebook_image {
	margin-top: 25px
}

.student_pass_pop .ebook_image img {
	height: auto;
	margin: auto;
	display: block;
	max-width: 200px;
	max-height: 200px
}

.student_pass_pop .popup_right_side_block {
	padding: 30px 35px 20px;
	background: #fff
}

.student_pass_pop .pop_heading-access {
	font-weight: 400
}

.access_check {
	margin: 20px 0
}

.check_txt {
	font-size: 12px
}

.student_pass_pop .small_description {
	text-align: left;
	line-height: 20px;
	font-size: 13px;
	word-wrap: break-word;
	padding-left: 0
}

.sfa_box {
	width: 100%;
	margin: 0 auto;
	background: #f6f6f6;
	Padding-bottom: 30px;
	padding-top: 30px;
	border: 1px solid #e7e7e7;
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
}

.coupon_box,
.wpp-steps .team-course {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .18)
}

.scholarship_wrap .etrp-suc {
	text-align: center;
	font-size: 18px
}

.scholarship_wrap .schlor_success {
	margin-bottom: 0
}

.scholarship_wrap .schlor_success:before {
	margin-bottom: 15px
}

.announcement .first p {
	margin-bottom: 5px
}

.announcement .second .right-txt-div {
	width: auto;
	display: block;
	word-wrap: break-word
}

.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content {
	width: auto;
	overflow: visible;
	display: inline-block;
	min-height: auto
}

.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list {
	width: auto
}

.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list li {
	width: 940px
}

.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list li .left-story {
	width: 290px;
	border-right: 0
}

.scholarship-winner-msg {
	width: 760px;
	margin-bottom: 10px;
	margin-top: 15px
}

.sc-other {
	margin: 20px 0 5px
}

.sc-other-list {
	text-decoration: underline;
	position: relative;
	padding-left: 18px;
	margin-bottom: 40px
}

.sc-other-list:hover {
	text-decoration: none
}

.sc-other-list:before {
	content: ".";
	display: inline-block;
	font-size: 35px;
	font-weight: 700;
	color: #000;
	position: absolute;
	top: -10px;
	left: 0
}

.sc-alumini .h2_style-book {
	text-align: left;
	margin: 0;
	padding: 25px 0 25px 23px;
	color: #37474f;
	font-weight: 300
}

.abt-progm .sc-alumini p {
	margin-bottom: 5px
}

.sc-alumini .quote_descrip_p {
	text-align: justify
}

.sc-alumini h3 {
	margin-top: 60px
}

.sc-alumini h3 .link-14sp,
.sc-alumini h3 .link-grey,
.sc-alumini h3 a {
	font-size: 24px;
	color: rgba(0, 0, 0, .9);
	margin-top: 20px
}

.sc-alumini li.img_stories .selected_stories {
	cursor: default
}

@media (max-width:767px) {
	.advisors-slider .winner-slider .alumin-mob-slider {
		width: auto
	}
	.advisors-slider .winner-slider .alumin-slider-list li {
		width: 226px
	}
	.left-story {
		width: 100%;
		border: 0;
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 30px
	}
	.scholarship_wrap .profile-slider ul li .c_story {
		margin: auto
	}
	.scholarship_wrap .profile-slider .quote_descrip_in {
		width: 100%;
		text-align: center
	}
	.scholarship_wrap .profile-slider .static_layout .quote_descrip_in {
		width: 100%
	}
	.right-story {
		width: 100%;
		margin: auto;
		padding-bottom: 30px
	}
	.scholarship_wrap .profile-slider h5 {
		margin-top: 25px
	}
	.apply_form_inner {
		width: auto
	}
	.back_btn-def {
		width: 100%
	}
	.each_forms .rcb_course_select,
	.step_three_check {
		margin-bottom: 10px
	}
	.yourwords_wrap {
		margin-top: 15px
	}
	.scholarship_wrap .profile-slider h2,
	.scholarship_wrap h2 {
		font-size: 24px;
		text-align: center;
		width: 100%
	}
	.steps_icons ul {
		width: 188px
	}
	.steps_icons ul li:after {
		width: 48px
	}
	.student_pass_pop .dropdown_country {
		width: 90%
	}
	.student_pass_pop .pop_in_bl {
		height: 100%;
		overflow: auto
	}
	.scholarship_froms .dropdown_country {
		width: 95%
	}
	.student_pass_pop .dropdown_country-ins {
		padding-bottom: 0
	}
	.student_pass_pop .popup_left_side_block .logo.link-14sp,
	.student_pass_pop .popup_left_side_block .logo.link-grey,
	.student_pass_pop .popup_left_side_block a.logo {
		margin: 0 auto
	}
	.student_pass_pop .popup_cat {
		margin-bottom: 29px
	}
	.student_pass_pop .popup_right_side_block {
		padding-top: 0
	}
	.student_pass_pop .popup_right_side_block .form-btn-aside {
		margin: 5px auto 10px;
		text-align: -webkit-auto;
		display: inherit
	}
	.student_pass_pop .pop-img {
		margin: 0 auto;
		float: none;
		clear: both
	}
	.student_pass_pop .ebook_image img {
		width: auto
	}
	.scholarship-winner-slider {
		width: 290px;
		display: block;
		margin: 0 auto
	}
	.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content {
		width: 100%;
		margin: 0
	}
	.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list li {
		padding: 0
	}
	.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list li .left-story {
		margin-top: 15px
	}
	.scholarship-winner-msg {
		margin-bottom: 0!important
	}
}

@media (max-width:991px) {
	.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list li {
		width: 100%
	}
	.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list li .left-story {
		width: 290px;
		border-right: 0
	}
	.scholarship-winner-msg {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 15px;
		text-align: left
	}
	.scholarship-right-aside {
		display: inline-block
	}
	.scholarship-right-aside .heading-txt {
		display: inline-block;
		width: 100%
	}
	.advisors-slider .winner-slider .alumin-mob-slider.scholarship_static_content .alumin-slider-list li .left-story:last-child {
		margin-top: 15px
	}
}

@media (min-width:768px) {
	.heading-txt-h2,
	.student_pass_pop .thanku-text {
		text-align: left
	}
	.scholarship_wrap .banner_section h1 {
		font-size: 34px;
		width: 653px;
		line-height: 1.47
	}
	.heading-txt-h2 {
		margin-top: 42px;
		font-size: 34px
	}
	.winner-slider {
		width: auto
	}
	.advisors-slider .winner-slider .alumin-mob-slider {
		position: inherit;
		left: auto;
		width: 675px;
		margin: 0 auto;
		min-height: 172px
	}
	.scholarship_wrap .profile-slider .next {
		right: 0
	}
	.scholarship_wrap .profile-slider .prev {
		left: -7px
	}
	.scholarship_wrap .profile-slider {
		padding-bottom: 0
	}
	.scholarship_wrap .dream_stories {
		min-height: 276px
	}
	.open-lists-slider .winner-slider .alumin-mob-slider {
		width: 100%
	}
	.student_pass_pop .popup_right_side_block {
		height: 100vh;
		padding-top: 40px
	}
	.scholarship_wrap .etrp-suc {
		font-size: 24px
	}
}

@media (min-width:992px) {
	.right-aside {
		float: right
	}
	.advisors-slider .winner-slider .alumin-mob-slider {
		left: 0;
		min-height: 172px;
		width: 570px
	}
	.advisors-slider .winner-slider .alumin-slider-list li {
		width: 568px
	}
	.open-lists-slider .winner-slider .alumin-slider-list li {
		width: auto
	}
	.open-lists-slider .winner-slider .alumin-mob-slider {
		width: 100%
	}
}

@media (min-width:1200px) {
	.advisors-slider .winner-slider .alumin-mob-slider {
		width: 675px
	}
	.advisors-slider .winner-slider .alumin-slider-list li {
		width: 673px
	}
	.open-lists-slider .winner-slider .alumin-slider-list li {
		width: auto
	}
	.open-lists-slider .winner-slider .alumin-mob-slider {
		width: 100%
	}
}

.wpp-banner {
	position: relative
}

.wpp-banner h1 {
	margin: auto;
	width: 100%;
	text-align: center;
	color: #4a4a4a
}

.wpp-steps .team-course {
	display: inline-block;
	background-color: #fff;
	width: 457px;
	position: relative;
	padding: 54px 52px;
	text-align: center
}

.wpp-steps .team-course h3 {
	margin-top: 0;
	margin-bottom: 42px;
	font-size: 28px
}

.wpp-steps .team-course input {
	margin-top: 25px
}

.wpp-steps .team-course .box-2 h3 {
	margin-bottom: 60px
}

.wpp-steps .box-2 {
	margin-left: 30px
}

section.b2b-splOffer {
	margin-bottom: 40px
}

span.start-price-info {
	display: block;
	font-size: 14px;
	font-weight: 300;
	color: #717171;
	margin-bottom: 8px
}

section.wpp-special-price {
	background: #fff;
	text-align: center
}

section.wpp-special-price .container {
	background: #f3f6f8;
	margin-bottom: 40px
}

section.wpp-special-price .offer-list {
	width: 233px;
	margin-right: 30px;
	background-color: #fff;
	border-radius: 4px;
	padding-bottom: 12px;
	position: relative
}

section.wpp-special-price .offer-list:last-child {
	margin-right: 0
}

section.wpp-special-price .offer-list .offer-price {
	background-image: linear-gradient(129deg, rgba(41, 128, 185, .72), rgba(40, 143, 154, .81) 34%, #26ad5f);
	display: inline-block;
	width: 100%
}

section.wpp-special-price .offer-list .offer-price h5 {
	font-size: 36px;
	font-weight: 700;
	color: #fff;
	margin: 56px 0 45px;
	line-height: 30px
}

section.wpp-special-price .offer-list .offer-price h5 b {
	font-size: 24px
}

section.wpp-special-price .offer-list .offer-price h5 span {
	display: block;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.33;
	margin-top: 20px;
	margin-bottom: 58px
}

section.wpp-special-price .ftr-text {
	font-size: 12px;
	line-height: 1.5;
	text-align: center;
	color: #58627c;
	display: block;
	width: 90%;
	margin: 0 auto
}

section.wpp-special-price .offer-list .offer-price+span {
	font-size: 14px;
	color: #58627c;
	background: #fff;
	border-radius: 40px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
	padding: 8px 10px;
	position: relative;
	top: -15px
}

section.wpp-special-price .offer-list .offer-price+span b {
	font-weight: 400
}

section.wpp-special-price h2 {
	line-height: 1.22;
	color: #58627c;
	font-weight: 400;
	max-width: 728px;
	display: block;
	margin: 80px auto 58px
}

section.wpp-special-price h3 {
	display: block;
	font-size: 24px;
	color: #282f32;
	margin-top: 48px;
	margin-bottom: 48px;
	font-weight: 700
}

section.wpp-special-price h3 span {
	display: block;
	font-size: 16px;
	font-weight: 300;
	color: #494f56;
	margin-top: 16px
}

section.wpp-special-price p {
	width: 470px;
	display: block;
	margin: 50px auto 0;
	font-size: 16px
}

section.wpp-special-price p:after {
	content: "";
	width: 87px;
	height: 2px;
	background: 0 0;
	display: block;
	margin: 40px auto 0
}

.wpp-special-price .enroll-btn_wpp {
	margin-bottom: 40px
}

.wpp-cart-list li span.cart-off {
	display: inline-block;
	font-size: 10px;
	text-align: right;
	color: rgba(60, 181, 115, .85);
	font-weight: 400;
	margin-left: 5px
}

.proceed-to-set button,
.wapp-setps,
.wpp-flat-price {
	text-align: center
}

.brd-ofr-lst:after,
.brd-ofr-lst:before {
	position: absolute;
	right: 0;
	left: 0;
	content: "";
	display: inline-block;
	margin: auto;
	height: 8px;
	border-radius: 0 0 4px 4px
}

.brd-ofr-lst:before {
	bottom: -8px;
	background: #d5eeec;
	width: 90%
}

.brd-ofr-lst:after {
	bottom: -16px;
	background: #cfe0e9;
	width: 80%
}

section.wpp-special-price .course_prices .offer-list {
	background-image: linear-gradient(129deg, rgba(41, 128, 185, .72), rgba(40, 143, 154, .81) 34%, #26ad5f)
}

section.wpp-special-price .course_prices .offer-list .offer-price {
	background-image: none
}

section.wpp-special-price .course_prices.flat_discount .offer-list {
	background-image: linear-gradient(135deg, #8b7dc9, #fe5f7d)
}

section.wpp-special-price .course_prices .offer-list .offer-price h5 span {
	font-weight: 300;
	line-height: 18px;
	letter-spacing: 0
}

section.wpp-special-price .course_prices p:after {
	background: 0 0;
	height: 2px
}

.wpp-tq-bg {
	background-color: #f3f6f8
}

.wp-tq-header h3 {
	color: #494f56;
	margin-top: 60px;
	margin-bottom: 10px
}

.wp-tq-header p {
	color: #80868a;
	margin-bottom: 40px
}

.wpp_wraper input:disabled+.floating-label {
	top: -15px;
	font-size: 11px
}

.wpp_wraper input[type=email]:disabled,
.wpp_wraper input[type=text]:disabled {
	font-weight: 300;
	font-size: 14px;
	color: rgba(0, 0, 0, .6)
}

.wpp-thanks-bg {
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1)
}

.wp-tq-order-wrap {
	background: #fff;
	padding: 60px 0
}

.wp-tq-order-wrap .header-lbl {
	padding-bottom: 15px;
	border-bottom: 1px solid #e1e6ea;
	font-size: 16px;
	font-weight: 400;
	color: #494f56
}

.wp-tq-order-wrap .header-lbl span {
	font-size: 14px;
	font-weight: 400;
	color: #80868a
}

.wp-tq-order-wrap dl {
	line-height: 28px;
	margin-top: 22px
}

.wp-tq-order-wrap dl.total-cost {
	margin-top: 15px
}

.wp-tq-order-wrap dt {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: 300;
	color: #80868a;
	width: 220px;
	float: left
}

.wp-tq-order-wrap dd {
	font-size: 14px;
	font-weight: 400;
	color: #494f55;
	word-wrap: break-word
}

.wpp-tq-bg .footer-thanks {
	margin-top: 25px;
	padding-top: 30px;
	border-top: 1px solid #e1e6ea
}

.wpp-tq-bg .footer-thanks .link-14sp,
.wpp-tq-bg .footer-thanks .link-grey,
.wpp-tq-bg .footer-thanks a {
	width: 136px;
	line-height: 30px;
	border-radius: 2px;
	border: 1px solid #00a7dc;
	text-align: center;
	color: #00a7dc;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 15px;
	display: inline-block;
	position: relative
}

.wpp-tq-bg .footer-thanks .link-14sp:before,
.wpp-tq-bg .footer-thanks .link-grey:before,
.wpp-tq-bg .footer-thanks a:before {
	width: 24px;
	height: 24px;
	display: inline-block;
	content: "";
	background: url(../../images/wpp_sprite_v1.png) -63px -151px no-repeat;
	position: absolute;
	top: 3px;
	left: 5px
}

.wpp-tq-bg .footer-thanks p {
	margin-bottom: 0;
	font-size: 14px;
	color: rgba(0, 0, 0, .85)
}

.proceed-to-set {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 60px
}

.proceed-to-set button {
	border-radius: 2px;
	background-color: #00a7dc;
	width: 240px;
	line-height: 42px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	border: 0;
	box-shadow: none
}

.course_lists_wpp li,
.wpp-cart-list ul,
.wpp-specify {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1)
}

.wpp_wraper {
	background: #f3f6f8;
	display: inline-block;
	width: 100%
}

.img_wpp_bef:before {
	width: 39px;
	height: 33px;
	content: "";
	display: inline-block;
	background: url(../../images/wpp_sprite_v1.png) no-repeat
}

.wapp-setps {
	width: 550px;
	display: block;
	margin: 30px auto
}

.wapp-setps li {
	width: 54px;
	height: 54px;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #e2e8ee;
	margin-right: 106px;
	position: relative;
	background: #fff
}

.wapp-setps li.active {
	border-color: #00a7dc;
	background: #00a7dc
}

.wapp-setps li.complete {
	border-color: #00a7dc
}

.wapp-setps li span {
	position: absolute;
	bottom: -34px;
	width: 200px;
	left: -140%;
	font-size: 12px;
	color: #80868a
}

.wapp-setps li.active span {
	font-weight: 400;
	color: #494f56
}

.wapp-setps li:last-child {
	margin-right: 0
}

.wapp-setps li:last-child:after {
	display: none
}

.wapp-setps li:after {
	width: 110px;
	float: left;
	content: "";
	display: inline-block;
	height: 1px;
	background: #e2e8ee;
	margin-top: 25px;
	margin-left: 53px
}

.wapp-setps li.active:after,
.wapp-setps li.complete:after {
	background: #00a7dc
}

.wapp-setps .img_wpp_bef:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto
}

.wapp-setps .img_wpp_bef:first-child:before {
	background-position: -12px -17px
}

.wapp-setps .img_wpp_bef:nth-child(2):before {
	background-position: -57px -17px
}

.wapp-setps .img_wpp_bef:nth-child(3):before {
	background-position: -100px -17px
}

.wapp-setps .img_wpp_bef:nth-child(4):before {
	background-position: -144px -17px
}

.wapp-setps .active.img_wpp_bef:first-child:before {
	background-position: -12px -61px
}

.wapp-setps .active.img_wpp_bef:nth-child(2):before {
	background-position: -57px -61px
}

.wapp-setps .active.img_wpp_bef:nth-child(3):before {
	background-position: -100px -61px
}

.wapp-setps .active.img_wpp_bef:nth-child(4):before {
	background-position: -144px -61px
}

.wapp-setps .complete.img_wpp_bef:before {
	background-position: -189px -60px
}

.wpp-specify {
	width: 290px;
	display: block;
	margin: 30px auto;
	padding: 20px;
	background-color: #fff
}

.wpp-specify input {
	border: 1px solid #979797;
	height: 32px;
	margin: 20px 0 30px
}

.wpp-flat-list {
	display: inline-block;
	padding: 0 15px;
	margin-bottom: 20px
}

.wpp-flat-list span b {
	font-weight: 400
}

.wpp-flat-list:nth-child(2) {
	padding-left: 0
}

.wpp-flat-list:nth-child(3) {
	padding-right: 0;
	border-left: 1px solid #e1e6ea
}

.wpp-flat-list:last-child {
	margin-bottom: 10px
}

.wpp-flat-list h5 {
	font-size: 20px;
	color: #58627c
}

.wpp-flat-list span {
	font-size: 10px;
	color: #58627c
}

.course_lists_wpp li .selected-wpp .form-checkbox label,
.course_lists_wpp li h4 span {
	font-size: 12px;
	color: #80868a
}

.course_lists_wpp ul {
	display: inline-block
}

.course_lists_wpp li {
	background: #fff;
	position: relative;
	padding: 0 20px;
	margin-bottom: 20px
}

.course_lists_wpp li h4 {
	margin: 0;
	padding: 20px 0;
	display: inline-block;
	width: 100%;
	cursor: pointer
}

.course_lists_wpp li h4 .expand-wapp {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	float: left;
	margin-right: 10px
}

.course_lists_wpp li h4 .expand-wapp .img_wpp_bef {
	background: 0 0;
	top: 0;
	margin: 0;
	box-shadow: none;
	width: 25px;
	height: 25px;
	overflow: hidden
}

.course_lists_wpp li h4 .expand-wapp .img_wpp_bef:before {
	background-position: -109px -108px
}

.course_lists_wpp li h4 .expand-wapp .arrow-up:before {
	background-position: -150px -107px
}

.course_lists_wpp li h4 .title-wpp {
	width: calc(100% - 360px);
	display: inline-block;
	float: left
}

.course_lists_wpp li h4 span.acc-arrow {
	position: absolute;
	right: 0;
	bottom: -7px;
	left: 0;
	margin: auto;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: url(../../images/wpp_sprite_v1.png) -198px -109px no-repeat #fff;
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1)
}

.esential_wraps,
.essential_icon,
.wpp_left_div {
	position: relative
}

.course_lists_wpp li h4 span.arrow-up {
	transform: rotate(180deg);
	box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, .1)
}

.course_lists_wpp li h4 span {
	display: block;
	line-height: 1em;
	margin-top: 5px
}

.course_lists_wpp li .selected-wpp {
	float: right;
	display: table
}

.course_lists_wpp li .selected-wpp .course-selcted-wpp {
	display: table-cell;
	padding-right: 25px
}

.course_lists_wpp li .selected-wpp .form-checkbox {
	display: table-cell;
	vertical-align: middle
}

.course_lists_wpp li .selected-wpp .form-checkbox label span {
	top: inherit;
	margin-top: 1px
}

.content_exp_wpp {
	border-top: 1px solid #e2e8ee
}

.wpp_color {
	color: #494f56;
	font-size: 14px;
	font-weight: 400;
	border-color: #e2e8ee;
	padding: 0 48px;
	height: 50px
}

.wpp_color::-webkit-input-placeholder {
	border-color: #e2e8ee;
	color: #becace;
	font-size: 14px;
	font-weight: 400
}

.wpp_color:-moz-placeholder {
	border-color: #e2e8ee;
	color: #becace;
	font-size: 14px;
	font-weight: 400
}

.wpp_color::-moz-placeholder {
	border-color: #e2e8ee;
	color: #becace;
	font-size: 14px;
	font-weight: 400
}

.wpp_color:-ms-input-placeholder {
	border-color: #e2e8ee;
	color: #becace;
	font-size: 14px;
	font-weight: 400
}

.search_div_wpp {
	margin-bottom: 15px
}

.wpp_left_div .form-control-wrapper {
	margin-bottom: 0
}

.wpp_left_div .search-icon {
	left: 15px;
	width: 39px;
	height: 33px
}

.wpp_left_div .search-icon:before {
	background-position: -65px -108px
}

.sec_blocks_wpp {
	border: 0;
	padding-bottom: 20px
}

.exp_heading_wpp {
	color: #2a2f32;
	font-size: 16px;
	font-weight: 300;
	padding-top: 20px;
	margin-bottom: 20px
}

.sec_blocks_wpp .exp_heading_wpp {
	margin-top: 21px
}

.esential_wraps {
	height: 60px;
	border-radius: 2px;
	background: #fff;
	border: 1px solid #becace;
	margin-bottom: 15px;
	display: table;
	width: 100%
}

.essential_icon,
.essential_txt {
	display: table-cell;
	vertical-align: middle
}

.essential_txt {
	font-size: 14px;
	color: #494f55;
	line-height: 1.43;
	padding: 0 20px;
	width: 82%
}

.essential_icon {
	width: 59px;
	height: 60px;
	border-top-right-radius: 2px;
	border-left: solid 1px #becace;
	cursor: pointer;
	border-bottom-right-radius: 2px
}

.active_ess_icon {
	border-color: #00a7dc;
	border-left: 0
}

.active_ess_icon:after {
	content: "";
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: 0;
	border: 1px solid #00a7dc;
	display: inline-block
}

.essential_icon:before {
	background-position: -195px -20px;
	margin: 17px 0 0 16px
}

.active_ess_icon:before {
	background-position: -195px -64px
}

.search_options_wpp,
.search_options_wpp_landing_page,
.wpp_color:focus {
	background: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .13)
}

.wpp_color:focus {
	display: inline-block;
	width: 100%
}

.search_options_wpp {
	padding: 15px 50px;
	color: #58627c;
	position: absolute;
	width: calc(100% - 30px);
	z-index: 2
}

.search_options_wpp li {
	font-size: 14px;
	line-height: normal;
	padding-bottom: 10px;
	cursor: pointer
}

.search_options_wpp li:hover {
	color: #00a6df
}

.search_options_wpp_landing_page {
	padding: 15px 20px 0;
	color: #58627c;
	position: absolute;
	width: 100%;
	z-index: 2
}

.search_options_wpp_landing_page li {
	font-size: 14px;
	line-height: normal;
	padding-bottom: 10px;
	cursor: pointer
}

.search_options_wpp_landing_page li:hover {
	color: #00a6df
}

.select_crs_below {
	color: #58627c;
	font-size: 14px
}

.search_results {
	position: relative;
	padding-top: 20px
}

.search_results .search_options_wpp {
	position: static;
	width: 100%;
	padding: 20px
}

.search_results .close_search {
	cursor: pointer;
	position: absolute;
	right: 20px
}

.leftcart_ins .cart_course_list,
.leftcart_ins li.e_valid,
.wpp-cart-list ul {
	position: relative;
	display: inline-block
}

.search_results .blocks_wpp {
	border-bottom: 0
}

.search_results .blocks_wpp .exp_heading_wpp {
	padding-top: 0
}

.search_results .select_crs_below {
	margin-top: 30px;
	color: #494f55
}

.leftcart_ins::-webkit-scrollbar {
	width: 2px
}

.leftcart_ins::-webkit-scrollbar-track {
	background: #f3f6f8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	background-clip: padding-box
}

.leftcart_ins::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	background: #494f56
}

.leftcart_ins::-webkit-scrollbar-thumb:window-inactive {
	background: #494f56
}

.courses_on_cart {
	background: #fff;
	border: 1px solid #e9edef
}

.courses_on_cart .wpp_cart_heading {
	background-color: #eaeef0;
	padding: 15px
}

.courses_on_cart .wpp_cart_heading:before {
	background-position: -16px -104px;
	vertical-align: middle
}

.courses_on_cart .wpp_course_labels {
	height: 29px;
	border-radius: 100px;
	font-size: 20px;
	padding: 2px 9px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: top;
	color: #494f56;
	font-weight: 400
}

.wpp_cart_heading {
	margin: 0;
	line-height: normal;
	font-size: 12px
}

.leftcart_ins {
	padding: 0 20px;
	max-height: 395px;
	overflow-y: auto;
	margin: 10px 10px 10px 0
}

.leftcart_ins .cart_course_list {
	border-radius: 2px;
	background-clip: padding-box;
	background-color: #fff;
	margin: 0;
	width: 100%;
	text-align: left;
	padding: 0;
	border: 0
}

.leftcart_ins li.e_valid {
	color: #757a7d;
	font-size: 12px;
	background: #f3f6f8;
	border: 1px solid #e1e6ea;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 6px;
	font-weight: 300;
	width: auto;
	float: none;
	padding: 0 6px
}

.leftcart_ins li.e_valid b {
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
	padding: 7px 6px;
	font-weight: 400;
	float: left
}

.leftcart_ins li.e_valid span {
	background: url(../../images/wpp_sprite_v1.png) -288px -69px no-repeat;
	width: 18px;
	margin: 8px 0 0;
	height: 15px;
	top: 8px;
	font-size: 0;
	cursor: pointer;
	float: right
}

.left_side_txt {
	color: #2a2f32;
	font-size: 12px;
	font-weight: 400;
	padding: 18px 1px 15px 0;
	border-bottom: solid 1px #e1e6ea;
	margin-bottom: 10px;
	line-height: normal
}

.cart_btn_wpp {
	border-top: solid 1px #e1e6ea;
	padding: 15px 0
}

.cart_btn_wpp button {
	width: 80%
}

.wpp-cart-list {
	padding: 0;
	margin: 80px auto 60px
}

.wpp-cart-list ul {
	margin-bottom: 0;
	width: 100%;
	background: #fff
}

.wpp-cart-list li {
	border-bottom: 1px solid #e1e6ea;
	width: 100%;
	padding: 20px 0;
	float: left
}

.wpp-cart-list li div:first-child {
	text-align: center
}

.wpp-cart-list .heading-bar {
	background: #e1e6ea;
	font-size: 14px;
	font-weight: 400;
	color: #494f55;
	line-height: 56px;
	padding: 0
}

.add-course-wpp:before,
.wpp-cart-list .close-wpp {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../../images/wpp_sprite_v1.png) -328px -24px no-repeat;
	cursor: pointer
}

.wpp-cart-list li.price-details {
	padding: 40px 0
}

.wpp-cart-list li span {
	display: block;
	font-size: 12px;
	color: #80868a;
	font-weight: 400
}

.wpp-cart-list li.price-details div:first-child,
.wpp-cart-list li.wpp-cart-footer div:first-child {
	text-align: left
}

.add-course-wpp {
	margin-left: 35px;
	cursor: pointer
}

.add-course-wpp:before {
	content: "";
	background-position: -13px -151px;
	width: 30px;
	height: 27px;
	vertical-align: middle
}

.back-addMoreBtn {
	display: inline-block
}

.total-price-wpp {
	font-size: 20px;
	color: #000;
	font-weight: 400;
	padding: 0 10px;
	margin-top: 0!important
}

.wpp-cart-footer {
	background: #494f55;
	color: #fff
}

.wpp-cart-footer .total-price-wpp {
	text-align: right
}

.wpp-cart-footer .total-price-wpp div {
	width: auto;
	display: inline-block
}

.wpp-cart-footer .add-course-wpp {
	display: inline-block;
	margin-top: 8px
}

.wpp-cart-footer .add-course-wpp:before {
	background-position: -325px -64px
}

.wpp-cart-footer .num-learners {
	padding-right: 30px
}

.wpp-cart-footer .grand-total {
	border-left: 1px solid #eee;
	padding-left: 30px;
	line-height: 18px;
	vertical-align: middle
}

.wpp-cart-footer .grand-total b {
	font-weight: 400;
	font-size: 20px;
	display: inline-block;
	margin-left: 20px
}

.wpp-cart-footer .num-learners input {
	width: 92px;
	height: 32px;
	border: 1px solid #fff;
	box-shadow: none;
	margin-left: 10px;
	font-size: 20px;
	padding-left: 10px
}

.wpp-cart-footer button {
	margin: 0 25px 0 30px;
	width: 206px
}

.wpp-cart-list li .col-sm-8 {
	font-size: 20px;
	color: #494f56
}

.wpp-cart-list li .col-xs-10 {
	font-size: 14px;
	color: rgba(0, 0, 0, .85);
	font-weight: 400
}

.wpp-cart-list li .total-price-wpp {
	font-size: 20px
}

.company_for_btns .btn,
.url_txt_wpp {
	font-size: 14px
}

.wpp-cart-list ul li.heading-bar div {
	font-size: 14px;
	color: #494f55;
	font-weight: 400
}

.company_det_ins {
	border-radius: 2px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
	padding: 20px 20px 15px;
	margin: 60px auto;
	background: #fff
}

.company_det_ins h3 {
	text-align: center
}

.url_txt_wpp {
	position: absolute;
	right: 120px;
	top: 7px;
	color: #494f55;
	font-weight: 400
}

.url_icon_wpp {
	width: 25px;
	height: 25px;
	border: 1px solid #00a7dc;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0
}

.url_icon_wpp:before {
	background-position: -196px -65px
}

.url_icon_wpp_error:before {
	background-position: -241px -64px
}

.company_for_btns {
	margin-top: 15px;
	display: inline-block;
	width: 100%
}

.company_for_btns .pull-left {
	width: 45%;
	background: 0 0;
	color: #00a7dc;
	border: 1px solid #00a7dc
}

.company_for_btns .pull-left:hover {
	background: #00a7dc;
	color: #fff
}

.company_for_btns .pull-right {
	width: 45%
}

.category_course_wpp .course_catalog_ul {
	width: 100%
}

.list-wrapper {
	position: relative
}

.suggestions-list {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	z-index: 2;
	width: 100%
}

.suggestions-list li {
	color: #000;
	padding: 5px 10px;
	cursor: pointer;
	background: #f5f5f5;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: left
}

.suggestions-list li:last-child {
	border-bottom: 1px solid #ddd
}

.suggestions-list li:hover {
	background: #ddd
}

.suggestions-list li:active,
.suggestions-list:focus {
	outline: 0
}

.sub-navs {
	display: none;
	position: absolute;
	background: #0a0a0a;
	width: 254px
}

.sub-navs li .link-14sp,
.sub-navs li .link-grey,
.sub-navs li a {
	color: #fff;
	font-size: 12px;
	padding: 10px;
	display: block
}

.navbar-default .navbar-nav>li {
	position: relative
}

.corporate-header .new_menu_wrap>ul>li:hover .sub-navs,
.navbar-default .navbar-nav>li:hover .sub-navs {
	display: block
}

.navbar-default .navbar-nav>.active>.link-14sp,
.navbar-default .navbar-nav>.active>.link-14sp:focus,
.navbar-default .navbar-nav>.active>.link-14sp:hover,
.navbar-default .navbar-nav>.active>.link-grey,
.navbar-default .navbar-nav>.active>.link-grey:focus,
.navbar-default .navbar-nav>.active>.link-grey:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #fff
}

.corporate-header .sub-navs {
	top: 49px;
	background: #fff;
	box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .2);
	right: 0
}

.corporate-header .sub-navs li .link-14sp,
.corporate-header .sub-navs li .link-grey,
.corporate-header .sub-navs li a {
	padding: 15px 30px
}

.corporate-header .cpt-heros-drop {
	margin-bottom: -11px;
	padding-bottom: 22px;
	cursor: pointer
}

.corporate-header .sub-navs li:last-child {
	background: rgba(241, 241, 241, .25)
}

.corporate-header .new_menu_wrap>ul>li>.link-14sp,
.corporate-header .new_menu_wrap>ul>li>.link-grey,
.corporate-header .new_menu_wrap>ul>li>a {
	color: #696969
}

.corporate-header .sub-navs li:hover {
	background-color: #f1f1f1
}

.corporate-header .header_global {
	padding-bottom: 24px
}

.corporate-header .header_global .new_menu_wrap.nav-right {
	top: 19px
}

.wpp_class {
	display: none
}

.display-right-mobile {
	text-align: right
}

.disable-ie-close-btn::-ms-clear {
	display: none
}

.partner_details {
	background: #f3f6f8;
	padding: 90px 0
}

.partner_details h2 {
	margin: 0;
	line-height: normal;
	font-weight: 400
}

.partner_details h3 {
	margin: 0 0 20px;
	line-height: normal;
	color: #494f56
}

.partner_details p {
	color: #717171;
	line-height: 1.25
}

.row_blocks {
	margin-top: 70px
}

.right_thmbs {
	width: 100%;
	max-width: 230px
}

.wpp_cpt-cors li.cpt-course-items h3 {
	border-left: 0;
	font-size: 20px;
	color: #282f32;
	margin: 0;
	padding-left: 0
}

.wpp_cpt-cors ul.cpt-course-lists li.cpt-course-items {
	margin: 5px 15px 15px;
	width: 321px
}

.cpt-course-list {
	padding-bottom: 60px;
	width: 100%;
	background: url(https://www.cyberintelligence.in/courses/new/images/category-background.png) center center/cover no-repeat;
	background-size: cover
}

.cpt-course-list h2 {
	text-align: center;
	margin: 57px auto;
	color: #fff
}

ul.cpt-course-lists {
	width: 100%
}

ul.cpt-course-lists h3 {
	width: 210px;
	font-weight: 400;
	font-size: 20px
}

ul.cpt-course-lists li.cpt-course-items {
	display: inline-block;
	width: 361px;
	height: 120px;
	background: #fff;
	position: relative;
	overflow: hidden;
	border-radius: 2px;
	vertical-align: top;
	margin: 5px 5px 11px
}

ul.cpt-course-lists li.cpt-course-items:hover {
	box-shadow: 1px 5px 10px 0 rgba(0, 0, 0, .16)
}

.cpt-course-items .thumb-bg {
	position: absolute;
	bottom: 0;
	right: 0
}

.web-anlytics-bg {
	background: url(https://www.cyberintelligence.in/courses/new/images/corporate-training/category_images_v1.png) no-repeat
}

.cpt-courseImg-1 {
	background-position: -8px 10px
}

.cpt-courseImg-2 {
	background-position: -108px 10px
}

.cpt-courseImg-3 {
	background-position: -210px 15px
}

.thumb-bg.web-anlytics-bg.cpt-courseImg-10,
.thumb-bg.web-anlytics-bg.cpt-courseImg-2,
.thumb-bg.web-anlytics-bg.cpt-courseImg-3,
.thumb-bg.web-anlytics-bg.cpt-courseImg-4,
.thumb-bg.web-anlytics-bg.cpt-courseImg-5,
.thumb-bg.web-anlytics-bg.cpt-courseImg-6,
.thumb-bg.web-anlytics-bg.cpt-courseImg-9 {
	width: 110px
}

.cpt-courseImg-4 {
	background-position: -317px 11px
}

.cpt-courseImg-5 {
	background-position: -422px 21px
}

.cpt-courseImg-6 {
	background-position: -525px 15px
}

.cpt-courseImg-7 {
	background-position: -630px 15px
}

.cpt-courseImg-8 {
	background-position: -733px 12px
}

.cpt-courseImg-9 {
	background-position: -826px 12px
}

.cpt-courseImg-10 {
	background-position: -934px 12px
}

.cpt-courseImg-11 {
	background-position: -1040px 12px
}

li.cpt-course-items .link-14sp,
li.cpt-course-items .link-grey,
li.cpt-course-items a {
	color: #646464;
	display: block;
	padding: 24px 15px;
	width: 100%;
	height: 100%;
	position: relative
}

.thumb-bg {
	display: inline-block;
	width: 100px;
	height: 133px;
	opacity: .8
}

li.cpt-course-items h3 {
	position: relative;
	border-left: #00a7dc solid 3px;
	margin-left: -30px;
	padding-left: 24px;
	font-size: 15px;
	line-height: 1.2;
	color: rgba(0, 0, 0, .95)
}

li.cpt-course-items .cpt-course-count {
	font-size: 12px;
	text-align: center;
	position: absolute;
	bottom: 15px;
	color: rgba(119, 119, 119, .59)
}

.wpp-header .wpp-header-logo-block .search_topbar {
	position: relative
}

.wpp-header .wpp-header-logo-block .hover_search {
	display: none;
	z-index: 1;
	left: inherit;
	right: 0
}

.wpp-header .wpp-header-logo-block .hover_search form:before {
	top: -8px;
	display: none
}

.wpp-course section.course-training-type .course-type-main .right-button-div span {
	font-size: 20px;
	margin-bottom: 0
}

.wpp-course section.course-training-type .course-type-main .right-button-div span.cp_line_under_price {
	font-size: 12px;
	color: #00a7dc;
	cursor: pointer;
	margin-bottom: 0;
	text-decoration: underline
}

.wpp-course .course-type-main .btn-flat {
	margin-top: 15px
}

.wpp-course section.course-training-type .course-type-main .right-button-div span.striked_price {
	text-decoration: line-through;
	font-size: 12px;
	font-weight: 300;
	color: #7f7f7f;
	margin-bottom: 0
}

.wpp-course b.discount_percent {
	color: #34aa60;
	font-size: 14px;
	font-weight: 400
}

.wpp-course b.learners {
	color: #6c6c6c;
	font-size: 12px;
	font-weight: 300
}

@media (min-width:768px) {
	.wpp-specify {
		width: 721px;
		margin: 60px auto 35px;
		padding: 10px;
		overflow: hidden
	}
	.wpp-learns {
		width: 290px;
		float: left;
		padding: 0 30px 0 10px;
		margin-right: 20px;
		border-right: 1px solid #e1e6ea
	}
	.wpp-flat-price {
		width: 390px;
		float: left;
		text-align: center
	}
	.wpp-specify input {
		height: 32px;
		margin: 15px 0 25px
	}
	.wpp-specify label {
		display: inline-block;
		margin-top: 5px
	}
	.wpp-flat-price label {
		display: block;
		width: 100%;
		margin-bottom: 15px;
		text-align: left
	}
	.wpp-flat-list {
		display: inline-block;
		padding: 0 15px;
		margin-bottom: 0;
		float: left
	}
	.wpp-flat-list:nth-child(2) {
		padding-left: 5px
	}
	.wpp-flat-list:nth-child(3) {
		padding-right: 15px;
		border-left: 1px solid #e1e6ea
	}
	.wpp-flat-list:last-child {
		border-left: 1px solid #e1e6ea;
		padding-right: 0
	}
	.wpp-left-cart {
		display: inline-block;
		width: 100%
	}
	.wpp-left-cart .courses_on_cart {
		background: 0 0;
		border: 0
	}
	.wpp-left-cart .cart_btn_wpp {
		text-align: right
	}
	.total-price-wpp,
	.wpp-banner h1 {
		text-align: center
	}
	.wpp-left-cart .cart_btn_wpp button {
		width: 232px
	}
	.add-course-wpp {
		margin-left: 5px
	}
	.wpp-cart-footer button {
		margin-right: 5px;
		margin-left: 0
	}
	.wpp-cart-list {
		padding: 0;
		margin: 50px auto 40px
	}
	.company_det_ins {
		padding: 40px 60px 60px
	}
	.active_ess_icon:hover:before {
		background-position: -195px -64px
	}
	.wpp-header .wpp-header-logo-block {
		position: relative
	}
	.wpp-header .wpp-header-logo-block .logo {
		top: 8px
	}
	.wpp-header .wpp-header-logo-block .logo img {
		width: 170px
	}
	.wpp-steps .team-course {
		width: 316px;
		padding: 35px;
		margin-top: -80px
	}
	.wpp-banner {
		background-position: right top;
		height: 442px
	}
	.partner_details {
		padding: 60px 0
	}
	.wpp-special-offer,
	.wpp-steps {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.wpp-banner h1 {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 90px;
		left: 0;
		margin: auto;
		width: 660px;
		height: 82px;
		text-shadow: 0 2px 4px rgba(0, 0, 0, .35);
		color: #fff
	}
	ul.cpt-course-lists {
		width: 708px;
		margin: 0 auto
	}
	.wpp-header .wpp-header-logo-block .search_topbar {
		right: 20px;
		top: 18px
	}
	.wp-tq-order-wrap dt {
		clear: left;
		margin-bottom: 10px
	}
	.wp-tq-order-wrap dd {
		float: left;
		clear: right;
		width: 275px;
		line-height: 20px;
		margin-bottom: 10px;
		word-wrap: break-word
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type {
		min-height: 232px
	}
}

@media (min-width:992px) {
	.wpp-specify {
		width: 753px;
		margin: 80px auto 55px
	}
	.wpp-learns {
		width: 316px;
		margin-right: 25px
	}
	.wpp-flat-price {
		width: 390px
	}
	.wpp-left-cart {
		display: block;
		width: 33.33%
	}
	.wpp-left-cart .courses_on_cart {
		background: #fff;
		border: 1px solid #e9edef;
		height: 555px;
		margin-bottom: 25px;
		position: relative
	}
	.wpp-left-cart .cart_btn_wpp {
		text-align: center;
		position: absolute;
		bottom: 0;
		width: 100%
	}
	.wpp-left-cart .cart_btn_wpp button {
		width: 80%
	}
	.add-course-wpp {
		margin-left: 35px
	}
	.wpp-cart-footer button {
		margin-right: 25px;
		margin-left: 30px
	}
	.wpp-cart-list {
		margin: 80px auto 60px
	}
	.enterprise-catalog .menu-fixed {
		position: fixed;
		top: 0;
		z-index: 2;
		width: 323px;
		margin-left: 647px
	}
	.courseCardArrow {
		z-index: 1
	}
	.active_ess_icon:hover:before {
		background-position: -241px -64px
	}
	.active_ess_icon:after {
		position: absolute;
		top: -1px;
		right: -1px;
		bottom: -1px;
		left: 0
	}
	.wpp-steps .team-course {
		width: 457px;
		padding: 54px 52px
	}
	.wpp-banner {
		height: 548px
	}
	.wpp-banner h1 {
		bottom: 90px
	}
	.partner_details {
		padding: 90px 0
	}
	.wpp-header .wpp-header-logo-block .search_topbar {
		right: 20px;
		top: 30px
	}
	.wp-tq-order-wrap dd {
		width: 205px
	}
	.wpp-course section .course-type-main {
		padding-bottom: 158px
	}
	.course_entrp-form section.dropdown_country {
		width: 1000px
	}
	.course_entrp-form section.dropdown_country p {
		color: #58627c
	}
	.course_entrp-form section.dropdown_country .close_country_btn {
		top: -30px;
		right: 0
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	.active_ess_icon:hover:before {
		background-position: -195px -64px
	}
	.active_ess_icon:after {
		position: absolute;
		top: -1px;
		right: -1px;
		bottom: -1px;
		left: -1px
	}
	.wpp-header .wpp-header-logo-block .logo {
		top: 18px
	}
	.wpp-header .wpp-header-logo-block .logo img {
		width: 200px
	}
}

@media (min-width:1200px) {
	.company_det_ins {
		padding: 32px 105px 52px
	}
	.wpp-cart-list li.sticky-footer-wpp {
		position: fixed;
		right: 0;
		bottom: -1px;
		left: 0;
		width: 1140px;
		margin: auto
	}
	.enterprise-catalog .menu-fixed {
		width: 390px;
		margin-left: 780px
	}
	.active_ess_icon:hover:before {
		background-position: -238px -64px
	}
	.wpp-header .wpp-header-logo-block .logo {
		top: 15px
	}
	.wpp-header .wpp-header-logo-block .logo img {
		width: 200px
	}
	ul.cpt-course-lists {
		width: 1065px
	}
	.wp-tq-order-wrap dd {
		width: 315px
	}
}

@media (max-width:767px) {
	.wapp-setps {
		width: 100%;
		margin: 20px 0;
		padding: 20px
	}
	.wapp-setps li {
		margin-right: 0;
		display: none
	}
	.wapp-setps li.active {
		display: block;
		margin: 0 auto
	}
	.wapp-setps li:after {
		display: none
	}
	.wpp-specify {
		margin: 60px auto 35px
	}
	.course_lists_wpp ul li h4 .title-wpp {
		width: calc(100% - 30px)
	}
	.course_lists_wpp ul li h4 .title-wpp span {
		line-height: 20px
	}
	.course_lists_wpp ul li h4 .selected-wpp {
		float: left;
		display: block;
		padding-left: 16px
	}
	.course_lists_wpp ul li h4 .selected-wpp .course-selcted-wpp {
		display: inline-block;
		width: 100%;
		padding-right: 0;
		margin-top: 10px;
		margin-bottom: 10px
	}
	.course_lists_wpp ul li h4 .selected-wpp .course-selcted-wpp span {
		display: inline-block;
		margin-left: 15px
	}
	.course_lists_wpp ul li h4 .selected-wpp .form-checkbox {
		display: inline-block
	}
	.wpp-left-cart {
		display: inline-block;
		width: 100%
	}
	.wpp-left-cart .courses_on_cart {
		background: 0 0;
		border: 0
	}
	.wpp-cart-list .close-wpp {
		float: right
	}
	.wpp-cart-list {
		padding-left: 15px;
		padding-right: 15px
	}
	.price-details div:last-child {
		text-align: right
	}
	.wpp-cart-footer .add-course-wpp {
		margin-left: 0;
		float: left;
		margin-bottom: 25px
	}
	.wpp-cart-footer .add-course-wpp:last-child {
		float: right
	}
	.wpp-cart-footer .add-course-wpp:last-child:before {
		background-position: -109px -108px;
		-webkit-filter: brightness(3);
		filter: brightness(3)
	}
	.wpp-cart-list li.wpp-cart-footer div:first-child {
		text-align: center;
		padding: 0;
		width: 100%
	}
	.wpp-cart-footer .num-learners input {
		display: block;
		margin: 10px auto 20px;
		width: 147px
	}
	.wpp-cart-list li.wpp-cart-footer {
		padding: 20px
	}
	.wpp-cart-footer button {
		margin: 0 auto 30px;
		display: block
	}
	.wpp-cart-list {
		margin: 40px auto 30px
	}
	.company_for_btns {
		margin-top: 30px
	}
	.url_icon_wpp,
	.wpp-cart-list li .col-xs-10 {
		margin-top: 10px
	}
	.company_for_btns .btn {
		width: 100%;
		margin-bottom: 25px
	}
	.url_txt_wpp {
		top: 39px;
		left: 0
	}
	.url_icon_wpp {
		position: static;
		float: right
	}
	.wp-tq-header h3 {
		margin-top: 35px
	}
	.wp-tq-header p {
		color: #80868a;
		margin-bottom: 35px
	}
	.wp-tq-order-wrap {
		padding: 0 0 30px
	}
	.wp-tq-order-wrap .header-lbl {
		padding-top: 25px
	}
	.wp-tq-order-wrap .header-lbl,
	.wp-tq-order-wrap .header-lbl span {
		display: inline-block;
		width: 100%
	}
	.wp-tq-order-wrap .header-lbl span {
		margin-top: 8px
	}
	.wp-tq-order-wrap dl {
		margin-top: 0;
		line-height: 22px
	}
	.wpp-banner h1,
	section.wpp-special-price h3 {
		line-height: 1.33
	}
	.wp-tq-order-wrap dt {
		width: 100%;
		margin-top: 15px
	}
	.wp-tq-order-wrap dd {
		width: 100%;
		display: block;
		margin: 0;
		word-wrap: break-word
	}
	.wp-tq-order-wrap dl.total-cost {
		margin-top: 25px;
		display: inline-block
	}
	.wp-tq-order-wrap dl.total-cost dt {
		margin-top: 0
	}
	.wp-tq-order-wrap dl.total-cost dd {
		margin-left: 30px
	}
	.wp-tq-order-wrap dl.total-cost dd,
	.wp-tq-order-wrap dl.total-cost dt {
		width: auto;
		float: left
	}
	.active_ess_icon:hover:before {
		background-position: -195px -64px
	}
	.active_ess_icon:after {
		position: absolute;
		top: -1px;
		right: -1px;
		bottom: -1px;
		left: -1px
	}
	.wpp-header .wpp-header-logo-block .logo {
		width: 100%;
		top: 8px;
		text-align: center
	}
	.wpp-header .wpp-header-logo-block .logo img {
		width: 150px
	}
	.wpp-banner {
		display: inline-block;
		width: 100%
	}
	.wpp-landing .wpp-steps {
		text-align: center;
		padding-bottom: 40px
	}
	.wpp-banner h1 {
		padding: 90px 30px
	}
	.wpp-banner h1 br {
		display: none
	}
	section.wpp-special-price p {
		width: 100%
	}
	.wpp-steps .team-course {
		width: 85%;
		margin-bottom: 30px;
		padding: 30px 15px
	}
	.wpp-steps .box-2 {
		margin-left: 0
	}
	.wpp-steps .team-course h3 {
		font-size: 26px;
		margin-bottom: 32px
	}
	.partner_details {
		padding: 60px 0;
		position: relative
	}
	.partner_details:before {
		content: "";
		height: 1px;
		background: #979797;
		position: absolute;
		top: 0;
		right: 25px;
		left: 25px
	}
	.partner_details h3 {
		text-align: center
	}
	.partner_details .row_blocks {
		margin: 0 15px
	}
	.partner_details .col-sm-9 {
		display: table-footer-group
	}
	.partner_details .col-sm-3 {
		display: table-header-group;
		text-align: center
	}
	.partner_details .col-sm-3 img {
		margin: 40px 0
	}
	.wpp-special-offer {
		text-align: center
	}
	section.wpp-special-price .offer-list {
		display: inline-block;
		margin-right: 0;
		margin-bottom: 40px
	}
	ul.cpt-course-lists {
		margin: 0 auto;
		width: 290px
	}
	.wpp_cpt-cors ul.cpt-course-lists li.cpt-course-items {
		margin-left: 0;
		width: 100%
	}
	.wpp-header .wpp-header-logo-block .search_topbar {
		right: 20px;
		top: -38px
	}
	section.wpp-special-price h2,
	section.wpp-special-price h3 {
		margin-top: 35px;
		margin-bottom: 35px
	}
	section.wpp-special-price p {
		margin-top: 35px
	}
	section.wpp-special-price .course_prices p:after {
		height: 30px
	}
	section.wpp-special-price .container {
		margin-bottom: 30px
	}
	section.wpp-special-price h2 {
		max-width: 100%
	}
}

.b2b_wrap .wpp-steps,
.wpp-landing {
	background: #f3f6f8
}

@media (max-width:768px) {
	.wpp-header .new_menu_wrap>ul>li {
		margin-right: 0
	}
	.wpp-header .header_global .new_menu_wrap.nav-right {
		top: 12px
	}
	.wpp-header {
		position: static
	}
}

.b2b_wrap .b2b_logo {
	padding: 20px 15px
}

.b2b_wrap .wpp-banner {
	background: #f3f6f8;
	height: auto;
	position: relative
}

.b2b_wrap .wpp-banner .b2b-banner-inner {
	height: 100%;
	display: table;
	vertical-align: middle;
	margin: 0 auto;
	text-align: center;
	position: relative
}

.b2b_wrap .wpp-banner .b2b-banner-inner .row {
	display: table-cell;
	vertical-align: middle;
	float: none
}

.b2b_wrap .wpp-banner .b2b-banner-inner p {
	color: #282f32;
	margin: 0
}

.b2b_wrap .wpp-banner h1 {
	color: #282f32;
	position: static;
	width: auto;
	height: auto;
	padding-bottom: 28px;
	text-shadow: none
}

.b2bCart .wpp-cart-list li,
.coupon_box {
	position: relative
}

.b2b_wrap .wpp-banner .catalog_btn {
	font-weight: 400;
	padding: 16px 44px;
	line-height: normal;
	height: auto;
	margin-top: 57px
}

.b2b_wrap .wpp-steps .heading_coupon {
	font-size: 28px;
	line-height: normal
}

.coupon_box {
	background-color: #fff;
	margin-top: -80px;
	padding: 40px;
	text-align: center
}

.coupon_box p {
	margin-bottom: 0;
	font-size: 20px
}

.coupon_box img {
	margin: 20px auto
}

.b2b_wrap .row_blocks {
	margin-top: 30px
}

.b2bCart {
	background: #f5f5f5
}

@media (min-width:768px) {
	.b2b-banner-inner .row {
		width: 630px
	}
	.b2b_wrap .wpp-banner .catalog_btn {
		padding: 16px 70px
	}
	.b2b_wrap .wpp-banner {
		height: 517px
	}
	.b2bCart .wpp-specify {
		padding: 40px 10px 20px;
		margin-bottom: 0
	}
	.b2bCart .wpp-learns {
		border-right: 0;
		padding-left: 25px
	}
	.b2bCart .wpp-flat-price .form-radio:first-child {
		margin-right: 35px
	}
	.b2bCart .wpp-cart-list {
		padding: 0 15px;
		margin-top: 60px
	}
}

@media (min-width:992px) {
	.b2b_wrap .wpp-banner {
		height: 548px
	}
	.b2b_wrap .partner_details {
		font-size: 18px
	}
}

@media (max-width:767px) {
	.b2b_wrap .wpp-steps .heading_coupon {
		font-size: 20px
	}
	.b2b_wrap .coupon_box {
		margin-top: 60px
	}
	.b2b_wrap .coupon_box p {
		font-size: 16px
	}
	.b2b_wrap .partner_details {
		padding: 60px 0
	}
	.b2b_wrap .partner_details:before {
		display: none
	}
	.b2b_wrap .wpp-banner h1 {
		padding-left: 0;
		padding-right: 0
	}
	.b2b_wrap .wpp-banner .b2b-banner-inner {
		display: inline-block
	}
	.b2b_wrap .row_blocks div {
		padding: 0
	}
	.mobi_logos {
		margin: 0 auto
	}
}

.b2b_wpp_head .new_menu_wrap>ul>li {
	margin-top: 2px
}

.b2b_wpp_head .header_global .mid_logo {
	top: 7px
}

.b2b_wpp_head .mid_logo .logo {
	vertical-align: middle;
	top: inherit;
	margin: 0
}

.b2b_wpp_head .mid_logo img {
	margin-top: 9px
}

section.b2b-splOffer .offer-list .offer-price+span b {
	font-weight: 400
}

.b2b-master-strike-price {
	text-decoration: line-through;
	font-size: 14px;
	font-weight: 300;
	color: #7f7f7f;
	margin-bottom: 0
}

.b2b-master-offer-pop {
	font-size: 14px;
	color: #00a7dc;
	margin-bottom: 10px;
	margin-top: -15px;
	cursor: pointer
}

.key_features_lp .course_entrp-form div {
	margin-bottom: 0
}

.key_features_lp .course_entrp-form div.form-control-wrapper,
.key_features_lp .course_entrp-form div.support_coutry_code {
	margin-bottom: 15px
}

.b2b-footer p,
.key_features_lp .course_entrp-form div.dr_cun,
.key_features_lp .course_entrp-form div.floating-label,
.key_features_lp .course_entrp-form div.floating-label_border,
.key_features_lp .course_entrp-form div.placeholder_wrap {
	margin-bottom: 0
}

.wpp-category .offer-price {
	height: 207px
}

.wpp-category .allCourses-category {
	width: auto;
	margin: 0;
	padding: 7px 38px 9px;
	line-height: 1.29;
	color: #58627c;
	text-align: center
}

.wpp-category .offer-price h5 span {
	line-height: normal;
	margin-top: 7px
}

.wpp-category .offer-price h5 span.per-catgry {
	margin-top: 15px
}

.wpp-category .offer-price+span {
	color: #265c89
}

.enroll-btn_wpp {
	padding: 15px 57px;
	height: auto;
	margin-top: 30px;
	width: 300px
}

.wpp-category .vendor-title .enroll-btn_wpp {
	margin-top: 75px
}

.b2b-landing-wpp .b2b-banner-inner .row {
	width: auto
}

.b2b-landing-wpp .b2b_wrap .wpp-banner .catalog_btn {
	margin-top: 35px
}

.b2b-footer {
	padding-bottom: 0
}

.b2b-footer p {
	color: #6d6d6d;
	font-size: 12px;
	padding: 25px 0;
	text-align: center
}

.b2bCart .number_inputs {
	width: 72px;
	height: 28px;
	border-radius: 2px;
	border: 1px solid #979797;
	text-align: right;
	padding: 5px
}

.b2bCart .number_disabled {
	border: 1px solid #dadada;
	color: #dadada
}

.b2bCart .wpp-cart-list li .close-wpp {
	position: absolute;
	right: 60px;
	top: 4px
}

.b2bCart .wpp-cart-list li div.course_categry .courseName {
	margin-left: 40px
}

.b2bCart .wpp-cart-list li div.course_categry .courseName .link-14sp,
.b2bCart .wpp-cart-list li div.course_categry .courseName .link-grey,
.b2bCart .wpp-cart-list li div.course_categry .courseName a {
	font-size: 20px;
	color: #494f56;
	font-weight: 400
}

.b2bCart .wpp-cart-list li div:first-child {
	text-align: left;
	border-left: 0;
	display: inline-block
}

.b2bCart .wpp-cart-list li div.back-addMoreBtn {
	margin-left: 0
}

.b2bCart .wpp-flat-price .form-radio,
.b2bCart .wpp-flat-price label {
	display: inline
}

.b2bCart .courseDetails,
.b2bCart .courseLearners,
.b2bCart .courseName,
.b2bCart .coursePrice {
	display: inline-block;
	vertical-align: middle
}

.b2bCart .courseName {
	width: auto
}

.b2bCart .coursePrice {
	width: 165px
}

.b2bCart .sub_course-wpp .coursePrice {
	border: 1px solid #fff;
	cursor: default
}

.b2bCart .courseDetails {
	width: 165px;
	cursor: pointer;
	text-align: right
}

.b2bCart .courseDetails span.acc-arrow {
	margin-right: 39px;
	margin-top: 7px;
	background: url(../../images/wpp_sprite_v1.png) -197px -115px no-repeat;
	display: inline-block;
	width: 30px;
	height: 15px;
	vertical-align: middle;
	position: relative;
	top: -2px
}

.b2bCart .courseDetails span.uparrow {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-position: -190px -111px
}

.b2bCart .heading-bar .courseDetails {
	text-align: left;
	padding-left: 11px;
	cursor: default
}

.b2bCart .courseLearners {
	width: 165px;
	position: relative
}

.b2bCart .sub_course-wpp {
	width: 100%;
	clear: both;
	margin-top: 32px;
	border-bottom: 1px solid #e1e6ea;
	padding-bottom: 30px
}

.b2bCart .course-summary-hidden {
	width: 96%;
	background: #f0f0f0;
	clear: both;
	overflow: hidden;
	margin: 40px auto auto;
	padding: 20px 0
}

.b2bCart .course-summary-key-futures-main {
	float: left;
	margin: 13px 0 0 25px
}

.b2bCart .course-summary-key-futures {
	width: 100%;
	color: #666e6b;
	font-size: 12px
}

.b2bCart .course-summary-key-futures ul {
	margin: 10px 0 0 3px;
	padding: 0;
	list-style: none;
	background: 0 0;
	box-shadow: none
}

.b2bCart .course-summary-key-futures ul li {
	line-height: 25px;
	margin-bottom: 0;
	clear: both;
	list-style: none;
	vertical-align: middle;
	border: 0;
	padding: 0
}

.b2bCart .course-summary-key-futures ul li span {
	display: inline-block
}

.b2bCart .course-summary-key-futures ul li:before {
	background: url(https://cfsecure2.simplicdn.net/images/checkout_sprite_3.png) -103px -165px;
	width: 20px;
	height: 20px;
	display: inline-block;
	content: "";
	vertical-align: middle
}

.b2bCart .wpp-cart-list ul li.heading-bar div.courseName {
	margin-left: 40px
}

.b2bCart .wapp-setps li span {
	font-size: 14px
}

.b2bCart .wpp-cart-list li div.sub_course-wpp:first-child {
	border-bottom: 1px solid #e1e6ea;
	width: 100%;
	padding-bottom: 30px;
	margin-left: 0
}

.b2bCart .wpp-cart-list li.ifCourse div.sub_course-wpp:first-child {
	padding-bottom: 0
}

.b2bCart .wpp-cart-list li div.sub_course-wpp:last-child {
	border-bottom: none
}

.b2bCart .expanded-course {
	margin-left: 100px
}

.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child {
	margin-left: 10px;
	width: 510px
}

.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child .link-14sp,
.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child .link-grey,
.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child a {
	color: #494f56;
	font-size: 16px;
	display: inherit;
	width: calc(100% - 66px)
}

.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child .course_index {
	display: inline;
	padding-right: 42px;
	font-size: 14px;
	color: #494f56;
	vertical-align: top
}

.b2bCart .wpp-flat-price label,
.b2bCart .wpp-learns p {
	font-size: 18px;
	color: #58627c
}

.b2bCart .wpp-flat-price label span.circle,
label span.check {
	top: 2px
}

.b2bCart .wpp-cart-list ul li.bulk-purchasing {
	background: 0 0;
	border-top: 1px solid #80868a;
	box-shadow: none
}

.b2bCart .wpp-cart-list ul li.wpp-cart-footer {
	background: #494f55;
	box-shadow: none
}

.b2bCart .wpp-cart-list ul li.heading-bar {
	background: #e1e6ea
}

.b2bCart .wpp-cart-list ul,
.b2bCart .wpp-cart-list ul li.price-details {
	background: 0 0;
	box-shadow: none
}

.b2bCart .wpp-cart-list ul li {
	background: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1)
}

.b2bCart .wpp-cart-list .course-summary-key-futures ul li {
	background: 0 0;
	box-shadow: none
}

li.bulk-purchasing .link-14sp,
li.bulk-purchasing .link-grey,
li.bulk-purchasing a {
	background: #fff;
	margin-top: 15px;
	margin-bottom: 28px
}

.bulk-purchasing h3 {
	margin-top: 10px;
	margin-bottom: 7px
}

.b2bCart .wpp-cart-list li span.prive_counts {
	display: inline;
	font-size: 20px;
	color: #000;
	font-weight: 700
}

.b2bCart .wpp-cart-footer .grand-total {
	font-size: 20px
}

.b2bCart .ifCourse .sub_course-wpp {
	margin-top: 0;
	border-bottom: 0!important
}

.b2bCart .ifCourse .sub_course-wpp .course-summary-hidden {
	margin-top: 20px
}

.b2b-company-details .company_det_ins .select_wraper select.select-agency {
	width: 104%
}

.b2b-company-details .company_det_ins .form-control-wrapper {
	margin-bottom: 35px
}

.b2b-company-details .company_det_ins .form-control-wrapper sup {
	font-size: 14px
}

.b2b-company-details .company_det_ins .company_for_btns {
	margin-top: 5px
}

.b2b-company-details .agency_divs {
	width: 100%;
	overflow: hidden
}

.b2b-company-details .agency_divs select {
	width: 104%;
	position: relative;
	z-index: 1
}

.b2b-company-details .agency_divs b {
	position: absolute;
	right: 0;
	top: 15px
}

.b2b-company-details .form-control-material {
	border-radius: 0
}

.b2b-landing-wpp .partner_details {
	padding-top: 120px
}

.b2bCart .wpp-cart-footer .checkoutBtn.link-14sp,
.b2bCart .wpp-cart-footer .checkoutBtn.link-grey,
.b2bCart .wpp-cart-footer a.checkoutBtn {
	margin: 0 25px 0 30px;
	width: 206px;
	font-size: 14px;
	line-height: 24px
}

.b2bCart .wapp-setps .active.img_wpp_bef:first-child:before {
	background-position: -58px -60px
}

.b2bCart .wapp-setps .img_wpp_bef:first-child:before {
	background-position: -58px -16px
}

.b2bCart .wapp-setps .complete.img_wpp_bef:before {
	background-position: -189px -60px
}

.b2bCart .wapp-setps .active.img_wpp_bef:nth-child(2):before {
	background-position: -101px -63px
}

.b2bCart .wapp-setps .img_wpp_bef:nth-child(2):before {
	background-position: -101px -18px
}

.b2bCart .wapp-setps .active.img_wpp_bef:nth-child(3):before {
	background-position: -145px -60px
}

.b2bCart .wapp-setps .img_wpp_bef:nth-child(3):before {
	background-position: -145px -16px
}

.b2b-landing-wpp .wpp_cpt-cors ul.cpt-course-lists {
	text-align: center
}

.b2b-landing-wpp .wpp_cpt-cors ul.cpt-course-lists li.cpt-course-items {
	height: 135px;
	text-align: left
}

.b2bCart .wpp-cart-list li.wpp-cart-footer span.grandTotal:first-child {
	display: inline-block;
	color: #fff
}

.b2bCart .wpp-cart-footer .total-price-wpp {
	text-align: center
}

.centertext .btn_orange {
	padding: 20px 10px;
	font-size: 16px;
	font-weight: 700
}

.centertext .btn_orange:active,
.centertext .btn_orange:focus,
.centertext .btn_orange:hover {
	color: #fff
}

.b2b-form-lead .modal-dialog {
	max-width: 390px
}

.b2b-form-lead .modal-dialog .close {
	background: 0 0;
	color: #fff;
	border: 0;
	box-shadow: none;
	font-size: 35px
}

.b2b-form-lead .modal-dialog .close:after {
	display: none
}

.b2b-form-lead .modal-dialog .close:active,
.b2b-form-lead .modal-dialog .close:focus,
.b2b-form-lead .modal-dialog .close:hover {
	border: 0;
	outline: 0
}

.wpp-cart-list li .total-price-wpp {
	color: #666669
}

.b2bCart .wpp-cart-list .count-details .total-price-wpp {
	text-align: right;
	font-size: 18px;
	padding-right: 0;
	line-height: 30px;
	font-weight: 300
}

.b2bCart .wpp-cart-list .count-details .total-price-wpp span {
	display: inline-block;
	color: #666669;
	font-size: 18px
}

.b2bCart .wpp-cart-list .count-details .total-price-wpp .total-prc {
	text-align: right;
	color: #666669
}

.b2bCart .wpp-cart-list .count-details .total-price-wpp .total-prc span.prive_counts {
	font-weight: 300;
	color: #000
}

.b2bCart .wpp-cart-list .count-details .total-price-wpp .price-details {
	text-align: right;
	color: #666669
}

.b2bCart .wpp-cart-list .count-details .total-price-wpp span.total-amount {
	color: #000
}

.b2bCart .wpp-cart-list .count-details .total-price-wpp span.prive_counts {
	font-size: 18px;
	color: #666669;
	font-weight: 300
}

.course_entrp-form section.wpp-special-price.dropdown_country {
	height: auto;
	bottom: inherit;
	text-align: center
}

.course_entrp-form section.wpp-special-price.dropdown_country h3 {
	margin-top: 35px;
	margin-bottom: 35px
}

@-moz-document url-prefix() {
	.b2b-company-details .support_coutry_code .floating-label_border {
		top: 7px
	}
	select,
	select:-moz-focusring,
	select::-moz-focus-inner {
		border-bottom: 1px solid #d8d8d8
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.b2b-company-details .support_coutry_code .floating-label_border {
		top: 7px
	}
}

.cartEmprty_div {
	background: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
	text-align: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	height: 360px;
	width: 100%
}

.cartWithNoItems {
	min-height: 80vh
}

.cartEmprty_div_inner {
	width: 370px;
	margin: 0 auto
}

.cartEmprty_div .btn-flat {
	margin-top: 20px
}

.cart_msg {
	clear: both
}

.b2b_wpp_head .header_global .new_menu_wrap {
	z-index: 3
}

.b2bCart .number_inputs.error-border {
	border: 1px solid red;
	color: red
}

.more-info .mob_drop_query .webengage_close {
	display: none
}

.more-info .floating-label_border {
	border-radius: 0
}

.more-info input,
.more-info select,
.more-info textarea {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: 0 0;
	box-shadow: none;
	-webkit-box-shadow: none
}

.enterprise-course-card {
	padding-top: 0;
	padding-bottom: 0
}

.enterprise-course-card .col-md-10 {
	background: #fff;
	border: 1px solid #e6e6e6;
	margin-bottom: 30px;
	padding: 25px 10px 50px 25px
}

.enterprise-course-card .col-md-10:first-child {
	margin-top: 60px
}

.enterprise-course-card .col-md-10:last-child {
	margin-bottom: 60px
}

.enterprise-course-card h3 {
	margin: 0;
	position: relative
}

.enterprise-course-card .card-middle {
	border-right: 1px solid #dadada;
	padding-top: 35px;
	padding-bottom: 30px
}

.enterprise-course-card .right-button-div {
	text-align: center;
	padding-right: 0
}

.enterprise-course-card .right-button-div span.bg-default-text,
.enterprise-course-card .right-button-div span.default-text {
	display: block;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 400
}

.enterprise-course-card .right-button-div span.bg-default-text b.discount_percent,
.enterprise-course-card .right-button-div span.default-text b.discount_percent {
	color: #7ed321;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle
}

.enterprise-course-card .right-button-div span.cp_line_under_price {
	font-size: 12px;
	color: #00a7dc;
	margin-bottom: 10px;
	cursor: pointer
}

.enterprise-course-card .right-button-div span.striked_price {
	font-size: 12px;
	margin-bottom: 0;
	text-decoration: line-through;
	color: #7f7f7f
}

.enterprise-course-card .right-button-div .btn {
	line-height: 34px;
	height: auto;
	font-size: 16px;
	padding: 0 10px;
	background: #ee5a50
}

.enterprise-course-card .bg-meta-text ul,
.enterprise-course-card .meta-text ul {
	margin-bottom: 0
}

.enterprise-course-card .bg-meta-text ul li,
.enterprise-course-card .meta-text ul li {
	position: relative;
	padding-left: 25px;
	line-height: 18px;
	margin-bottom: 10px
}

.enterprise-course-card .bg-meta-text ul li:before,
.enterprise-course-card .meta-text ul li:before {
	content: "";
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url(https://www.cyberintelligence.in/courses/new/images/course_sprite_v20.png) -157px -515px no-repeat;
	position: absolute;
	left: 0;
	top: 5px
}

.enterprise-course-card .bg-meta-text ul.card-two-days,
.enterprise-course-card .meta-text ul.card-two-days {
	margin-top: 30px
}

.enterprise-course-card .bg-meta-text ul.card-two-days li,
.enterprise-course-card .meta-text ul.card-two-days li {
	margin-bottom: 6px
}

.enterprise-course-card .bg-meta-text ul.card-two-days li:before,
.enterprise-course-card .meta-text ul.card-two-days li:before {
	background-position: -159px -674px;
	width: 15px;
	height: 15px;
	top: 1px
}

.enterprise-course-card .bg-meta-text .show-all-class.link-14sp,
.enterprise-course-card .bg-meta-text .show-all-class.link-grey,
.enterprise-course-card .bg-meta-text a.show-all-class,
.enterprise-course-card .meta-text .show-all-class.link-14sp,
.enterprise-course-card .meta-text .show-all-class.link-grey,
.enterprise-course-card .meta-text a.show-all-class {
	font-size: 14px;
	font-weight: 400
}

.wpp-course section.course-director-bg {
	background: #fff
}

.wpp-course section.enterprise-course-card {
	background: #f8f8f8
}

section.b2b-spl-afr .wpp-special-offer {
	display: block
}

section.b2b-spl-afr .wpp-special-offer .b2b_course_type {
	background-image: linear-gradient(107deg, #8b7dc9, #fe5f7d);
	border-radius: 4px;
	margin-bottom: 25px;
	text-align: center;
	display: inline-block;
	padding: 30px 30px 20px
}

section.b2b-spl-afr .wpp-special-offer .b2b_course_type h4 {
	margin: 0;
	padding: 0
}

section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list {
	display: inline-block;
	background: 0 0;
	width: 195px;
	margin-right: 45px;
	padding-bottom: 0;
	vertical-align: top;
	margin-bottom: 10px
}

section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list:last-child {
	margin-right: 0
}

section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list .offer-price h5 {
	margin: 27px 0 0
}

section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list .offer-price h5 span {
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 42px;
	margin-top: 15px;
	line-height: 16px
}

section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list .offer-price+span {
	background-color: rgba(255, 255, 255, .8);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	padding: 8px 15px
}

section.b2b-spl-afr p {
	margin-top: 15px
}

span.b2b-cart-training-type-lable,
span.b2b-training-type-lable {
	background: rgba(0, 167, 220, .2);
	display: inline-block;
	border-radius: 100px;
	padding: 0 12px;
	line-height: 18px;
	font-size: 12px;
	color: #4a4a4a;
	margin-left: 10px;
	vertical-align: middle;
	position: relative;
	top: -2px
}

.courseName .ng-binding span.b2b-cart-training-type-lable {
	display: inline-block
}

.course-available .vb-list span.b2b-training-type-lable {
	position: inherit;
	margin-top: 5px;
	margin-left: 0;
	color: rgba(74, 74, 74, .8)
}

.wpp-cart-list li span.b2b-training-type-lable {
	display: inline-block;
	margin-left: 50px;
	color: #4a4a4a
}

.b2b_course_offer_new {
	display: inline-block;
	width: 262px;
	border-radius: 4px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	background-color: #fff;
	border: 1px solid #e4e7ec;
	position: relative;
	padding-bottom: 70px;
	margin: 0 11px;
	vertical-align: top
}

.b2b_course_offer_new h4 {
	border-radius: 4px 4px 0 0;
	background-image: linear-gradient(to right, #a776b7, #bd70a8);
	padding: 14px 42px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.33;
	margin: 0 0 24px
}

.b2b_course_offer_new:first-child {
	margin-left: 0
}

.b2b_course_offer_new:first-child h4 {
	background-image: linear-gradient(to right, #8e7dc8, #a476b8)
}

.b2b_course_offer_new:nth-child(3) {
	margin-right: 0;
	margin-left: 15px
}

.b2b_course_offer_new:nth-child(3) h4 {
	background-image: linear-gradient(to right, #c070a6, #d56a98)
}

.wpp-special-offer-new {
	text-align: center;
	margin-bottom: 40px
}

.wpp-special-offer-new h5 {
	padding: 16px 0 10px;
	font-size: 24px;
	font-weight: 400;
	color: #494f56
}

.wpp-special-offer-new h5 b {
	font-size: 18px;
	font-weight: 400
}

.wpp-special-offer-new span.bottom-type {
	position: absolute;
	bottom: 0;
	background: #f3f6f8;
	border-radius: 0 0 4px 4px;
	color: #272c37;
	font-size: 14px;
	left: 0;
	right: 0;
	line-height: 45px
}

.wpp-special-offer-new span.for-users-list {
	font-size: 14px;
	color: #717171;
	font-weight: 300;
	display: block
}

.wpp-special-offer-new span.for-users-list b {
	font-weight: 400
}

.wpp-special-offer-new span.for-users-list:after {
	content: "";
	width: 73px;
	height: 1px;
	background: #979797;
	display: block;
	margin: 18px auto 8px
}

.wpp-special-offer-new span.for-users-list:last-child:after {
	display: none
}

@media (min-width:768px) {
	.b2b_wpp_head .header_global .mid_logo {
		top: 10px;
		height: 48px
	}
	.b2b-landing-wpp .wpp-banner {
		background-position: right top;
		height: 517px
	}
	.b2b-landing-wpp .wpp-banner h1 {
		color: #fff
	}
	.b2b_wpp_head .mid_logo .logo {
		vertical-align: middle;
		top: inherit;
		margin: 0
	}
	.b2b_wpp_head .mid_logo img {
		width: 170px;
		margin-top: -3px
	}
	.b2bCart .wpp-cart-list {
		margin-bottom: 0;
		padding-bottom: 40px
	}
	.b2b-landing-wpp .partner_details {
		padding-top: 60px
	}
	.b2bCart .wpp-cart-footer .checkoutBtn.link-14sp,
	.b2bCart .wpp-cart-footer .checkoutBtn.link-grey,
	.b2bCart .wpp-cart-footer a.checkoutBtn {
		margin-right: 5px
	}
	.b2bCart .wpp-cart-list li.wpp-cart-footer span.grandTotal:first-child {
		display: none
	}
	.b2bCart .wpp-cart-footer .total-price-wpp {
		text-align: right
	}
	.b2bCart .wpp-cart-list .count-details .total-price-wpp {
		padding-right: 35px;
		line-height: 15px
	}
	.enterprise-course-card .card-middle {
		min-width: 460px;
		padding-right: 20px
	}
	.enterprise-course-card .bg-meta-text .show-all-class.link-14sp:before,
	.enterprise-course-card .bg-meta-text .show-all-class.link-grey:before,
	.enterprise-course-card .bg-meta-text a.show-all-class:before,
	.enterprise-course-card .meta-text .show-all-class.link-14sp:before,
	.enterprise-course-card .meta-text .show-all-class.link-grey:before,
	.enterprise-course-card .meta-text a.show-all-class:before {
		margin: 0 30px
	}
	.enterprise-course-card .self-lvc-8,
	.enterprise-course-card .self-online {
		display: table;
		width: 100%
	}
	.enterprise-course-card .self-lvc-8 .card-middle,
	.enterprise-course-card .self-lvc-8 .right-button-div,
	.enterprise-course-card .self-online .card-middle,
	.enterprise-course-card .self-online .right-button-div {
		display: table-cell;
		vertical-align: middle;
		float: none
	}
	.enterprise-course-card .col-md-10 {
		padding-left: 15px
	}
	.enterprise-course-card h3:before {
		content: "";
		width: 5px;
		display: inline-block;
		position: absolute;
		left: -18px;
		top: -6px;
		bottom: 0;
		background: #ee5a50;
		min-height: 43px
	}
	.wpp-course+.clearfix+.course-page-container {
		padding-top: 40px
	}
	.enterprise-course-card .right-button-div {
		padding-left: 10px
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list {
		width: 325px;
		margin-right: 0;
		text-align: center
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type h4 {
		text-align: center;
		margin-bottom: 5px
	}
}

@media (min-width:992px) {
	.enterprise-course-card ul.card-two-days {
		display: inline-block;
		vertical-align: middle
	}
	.enterprise-course-card .show-all-class.link-14sp,
	.enterprise-course-card .show-all-class.link-grey,
	.enterprise-course-card a.show-all-class {
		vertical-align: middle;
		position: relative;
		top: 12px
	}
	.enterprise-course-card .show-all-class.link-14sp:before,
	.enterprise-course-card .show-all-class.link-grey:before,
	.enterprise-course-card a.show-all-class:before {
		content: "";
		width: 1px;
		height: 40px;
		display: inline-block;
		vertical-align: middle;
		background: #dadada
	}
	.enterprise-course-card h3:before {
		left: -28px
	}
	.enterprise-course-card .col-md-10 {
		padding-left: 25px
	}
	.enterprise-course-card .card-middle {
		min-width: 497px
	}
	.b2b_wpp_head .header_global .mid_logo {
		top: 12px;
		height: 48px
	}
	.b2b_wpp_head {
		min-height: 75px
	}
	.b2b_wpp_head .mid_logo .logo {
		vertical-align: middle;
		top: inherit;
		margin: 0
	}
	.b2b_wpp_head .mid_logo img {
		margin-top: 0
	}
	.b2bCart .courseName {
		width: 382px
	}
	.b2bCart .expanded-course {
		margin-left: 30px
	}
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child {
		width: 380px
	}
	.b2bCart .wpp-cart-list {
		padding-bottom: 55px
	}
	.b2b_wpp_head .dropdown_shadow_less {
		width: 629px
	}
	.b2b-landing-wpp .partner_details {
		padding-top: 90px
	}
	.b2bCart .wpp-cart-footer .checkoutBtn.link-14sp,
	.b2bCart .wpp-cart-footer .checkoutBtn.link-grey,
	.b2bCart .wpp-cart-footer a.checkoutBtn {
		margin-right: 25px;
		margin-left: 45px
	}
	.b2b_wpp_head .new_menu_wrap>ul>li {
		margin-top: 6px
	}
	.b2b-company-details {
		min-height: 744px
	}
	.b2bCart .wpp-cart-list .count-details .total-price-wpp {
		padding-right: 45px;
		line-height: 28px
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list {
		width: 258px
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type {
		max-width: 850px;
		min-width: 350px
	}
}

@media (min-width:1200px) {
	.enterprise-course-card .card-middle {
		min-width: 591px;
		padding-right: 105px
	}
	.enterprise-course-card .bg-meta-text .show-all-class.link-14sp:before,
	.enterprise-course-card .bg-meta-text .show-all-class.link-grey:before,
	.enterprise-course-card .bg-meta-text a.show-all-class:before,
	.enterprise-course-card .meta-text .show-all-class.link-14sp:before,
	.enterprise-course-card .meta-text .show-all-class.link-grey:before,
	.enterprise-course-card .meta-text a.show-all-class:before {
		margin: 0 40px
	}
	.b2bCart .courseName {
		width: 580px
	}
	.b2bCart .expanded-course {
		margin-left: 100px
	}
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child {
		width: 510px
	}
	.b2bCart .wpp-cart-list li.wpp-cart-footer {
		transition: all .2s ease;
		width: 1140px
	}
	.b2bCart .wpp-cart-list li.sticky-footer-invisible.sticky-footer-wpp {
		bottom: -1px
	}
	.b2bCart .wpp-cart-list li.sticky-footer-wpp {
		position: fixed;
		border-bottom: 0;
		bottom: -1px
	}
	.b2bCart .wpp-cart-list li.sticky-footer-invisible {
		bottom: -200px
	}
	.b2bCart .wpp-cart-list .count-details .total-price-wpp {
		padding-right: 80px
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list {
		width: 258px;
		float: none;
		text-align: center
	}
}

@media (max-width:991px) {
	.b2b-landing-wpp .partner_details:before {
		top: 60px
	}
	.b2bCart .wpp-flat-price .form-radio {
		text-align: left;
		line-height: normal;
		margin: 0
	}
	.b2bCart .wpp-cart-list li div.course_categry .courseName {
		width: 255px;
		margin-left: 15px;
		margin-bottom: 20px
	}
	.b2bCart .courseLearners {
		position: static;
		width: 140px;
		text-align: right
	}
	.b2bCart .wpp-cart-list li .close-wpp {
		position: static;
		margin-left: 15px;
		margin-top: 5px;
		margin-bottom: -4px
	}
	.b2bCart .courseDetails span.acc-arrow {
		margin-right: 0
	}
	.b2bCart .expanded-course {
		clear: both;
		margin-left: 10px
	}
	.wpp-specify {
		margin: 16px 0 0;
		width: 100%;
		display: inline-block
	}
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child {
		width: 250px;
		margin-left: 0
	}
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child .link-14sp,
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child .link-grey,
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child a {
		display: inline-block;
		width: calc(100% - 30px);
		vertical-align: top
	}
	.b2bCart .wpp-cart-list li .sub_course-wpp .coursePrice {
		width: 165px;
		display: none
	}
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child .course_index {
		padding-right: 10px;
		display: inline-block;
		vertical-align: text-bottom
	}
	.b2bCart .wpp-cart-list li div.sub_course-wpp,
	.b2bCart .wpp-cart-list li div.sub_course-wpp:first-child {
		padding-left: 10px;
		margin-top: 20px;
		padding-bottom: 20px;
		width: 100%
	}
	.b2bCart .course-summary-hidden {
		clear: both;
		display: inline-block;
		margin-top: 20px;
		width: 97%
	}
	.b2bCart .course-summary-hidden .course-summary-key-futures,
	.b2bCart .course-summary-hidden .course-summary-key-futures-main {
		width: 95%
	}
	.b2bCart .course-summary-hidden .course-summary-key-futures ul li span {
		width: calc(100% - 26px);
		vertical-align: top;
		line-height: 24px
	}
	.b2bCart .wpp-cart-list li.price-details {
		background: #f3f6f8
	}
	.b2bCart .wpp-cart-list li.price-details .addMore_course {
		display: block;
		margin-bottom: 30px;
		margin-top: 15px;
		text-align: left;
		padding: 0
	}
	.b2bCart .wpp-cart-list li.price-details .addMore_course .add-course-wpp {
		margin-left: 0
	}
	.b2bCart .wpp-cart-footer .add-course-wpp {
		float: left;
		margin-bottom: 0
	}
	.b2bCart .mobile_price {
		color: #fff;
		margin-top: 30px;
		margin-bottom: 30px;
		text-align: center;
		clear: both
	}
	.b2bCart .wpp-flat-price label input,
	li.bulk-purchasing .link-14sp,
	li.bulk-purchasing .link-grey,
	li.bulk-purchasing a {
		margin-bottom: 10px
	}
	.b2bCart .wpp-cart-list li.wpp-cart-footer span.display-right-mobile {
		display: inline-block;
		color: #fff;
		text-align: left;
		padding: 0
	}
	.b2bCart .wpp-cart-list li div.course_categry:first-child {
		width: 100%
	}
	.b2bCart .wpp-cart-footer .add-course-wpp:before {
		background-position: -325px -64px
	}
	li.bulk-purchasing p {
		font-size: 12px
	}
	.bulk-purchasing h3 {
		margin-top: 5px
	}
	.b2bCart .price-details div:last-child {
		text-align: center;
		margin-top: 15px!important
	}
	.b2b-landing-wpp .wpp_cpt-cors li.cpt-course-items h3 {
		width: calc(100% - 90px)
	}
	.b2bCart .wpp-learns {
		margin-right: 0;
		width: 310px
	}
	.b2bCart .wpp-cart-list ul li.heading-bar div.courseName {
		margin-left: 15px;
		width: 232px
	}
	.wpp-cart-list ul li.heading-bar div {
		text-align: center
	}
	.b2bCart .heading-bar .courseDetails {
		width: 121px;
		padding-left: 27px;
		margin-right: 17px
	}
	.b2bCart li.ifCategory .coursePrice {
		width: 112px
	}
	.b2bCart li.ifCategory .courseDetails {
		width: 170px;
		text-align: left
	}
	.b2bCart li.ifCategory .sub_course-wpp .courseDetails {
		width: auto
	}
	.b2bCart li.ifCategory .sub_course-wpp .courseDetails .acc-arrow {
		margin-left: 4px
	}
	.b2bCart li.ifCourse .coursePrice {
		width: 120px;
		padding-left: 5px
	}
	.b2bCart li.ifCourse .courseDetails {
		width: 100px;
		text-align: left;
		margin-right: 58px
	}
	.enterprise-course-card .bg-meta-text .show-all-class.link-14sp,
	.enterprise-course-card .bg-meta-text .show-all-class.link-grey,
	.enterprise-course-card .bg-meta-text a.show-all-class,
	.enterprise-course-card .meta-text .show-all-class.link-14sp,
	.enterprise-course-card .meta-text .show-all-class.link-grey,
	.enterprise-course-card .meta-text a.show-all-class {
		font-size: 14px;
		margin-top: 20px;
		display: inline-block
	}
	.wpp-cart-list li span.b2b-training-type-lable {
		margin-left: 20px
	}
	.courseName .ng-binding span.b2b-cart-training-type-lable {
		margin-left: 0
	}
	.b2b_course_offer_new {
		width: 216px
	}
	.b2b_course_offer_new h4 {
		padding: 14px 19px
	}
}

@media (max-width:767px) {
	.b2bCart .wpp-flat-price .form-radio {
		display: block
	}
	.b2bCart .courseDetails {
		float: right;
		width: auto
	}
	.b2bCart .coursePrice,
	.b2bCart li.ifCategory .coursePrice,
	.b2bCart li.ifCourse .coursePrice {
		margin-bottom: 10px;
		width: 100%
	}
	.b2bCart .wpp-cart-list li .sub_course-wpp div.courseName:first-child {
		width: 67%
	}
	.b2bCart .wpp-cart-list li {
		padding: 10px 15px
	}
	.b2bCart .wpp-cart-list li div.course_categry .courseName {
		margin-left: 0;
		width: 100%
	}
	.b2bCart .courseDetails,
	.b2bCart li.ifCategory .courseDetails {
		width: auto
	}
	.b2bCart .courseLearners {
		text-align: left;
		width: 165px
	}
	.b2bCart .wpp-cart-list li .close-wpp {
		position: absolute;
		right: 0;
		top: 0;
		margin-top: 0
	}
	.b2bCart li.ifCategory .sub_course-wpp .courseDetails {
		width: auto;
		vertical-align: bottom;
		float: none
	}
	.b2bCart .wpp-cart-list li.price-details .addMore_course {
		margin-bottom: 15px;
		text-align: center
	}
	.b2bCart .price-details div:last-child {
		margin-top: 0!important
	}
	.corporate-marketo .dropdown_country {
		width: 300px
	}
	.enterprise-course-card .card-middle {
		border-right: 0;
		padding-top: 20px;
		text-align: center
	}
	.enterprise-course-card .col-md-10 {
		padding: 35px 20px 40px
	}
	.enterprise-course-card h3 {
		text-align: center;
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 20px
	}
	.enterprise-course-card .bg-meta-text ul li,
	.enterprise-course-card .meta-text ul li {
		font-size: 14px;
		line-height: 1.43;
		color: rgba(0, 0, 0, .4);
		font-weight: 400;
		margin-bottom: 15px
	}
	.enterprise-course-card .bg-meta-text ul li.input-text,
	.enterprise-course-card .meta-text ul li.input-text {
		color: #5b5b5b
	}
	.enterprise-course-card .right-button-div span.bg-default-text,
	.enterprise-course-card .right-button-div span.default-text {
		margin-bottom: 10px
	}
	.enterprise-course-card .right-button-div {
		padding-left: 0
	}
	.enterprise-course-card {
		padding-top: 0;
		padding-bottom: 0
	}
	.enterprise-course-card .col-md-10 {
		margin-bottom: 40px
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type {
		width: 290px;
		display: block;
		margin: 0 auto 40px;
		background-image: linear-gradient(155deg, #8b7dc9, #fe5f7d)
	}
	section.b2b-spl-afr .wpp-special-offer .b2b_course_type .offer-list {
		width: 100%;
		margin-right: 0
	}
	.wpp-cart-list li span.b2b-training-type-lable {
		margin-left: 0;
		padding: 0 8px
	}
	.enterprise-course-card .card-middle li {
		text-align: left
	}
	.vendor-list-wrap .right-vendor-details span.b2b-training-type-lable {
		display: block;
		width: 202px;
		margin: 5px auto
	}
	.b2bCart li.ifCourse .courseDetails {
		margin-right: 0
	}
	.wpp-cart-list ul .ifCategory .course_categry,
	.wpp-cart-list ul .ifCourse .course_categry {
		position: relative
	}
	.wpp-cart-list ul .ifCategory .course_categry .courseDetails,
	.wpp-cart-list ul .ifCourse .course_categry .courseDetails {
		position: absolute;
		right: 0;
		bottom: 0
	}
	.enterprise-course-card .col-md-10:first-child {
		margin-top: 40px
	}
	.enterprise-course-card .col-md-10:last-child {
		margin-bottom: 40px
	}
	.courseName .ng-binding span.b2b-cart-training-type-lable {
		margin-left: 10px
	}
	.b2b_course_offer_new {
		width: 262px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px
	}
	.b2b_course_offer_new:first-child {
		margin-left: auto
	}
	.b2b_course_offer_new:nth-child(3) {
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto
	}
	.b2b_course_offer_new h4 {
		padding: 14px 42px
	}
}


