button:visited {
	outline:0!important
}
button:focus {
	outline:0!important
}
button:hover {
	outline:0!important
}
body {
	font-family:Raleway, sans-serif!important;
	overflow-x:hidden
}
@media only screen and (max-width:600px) {
div#navbar {
width:100%
}
}
@media only screen and (max-width:600px) {
.my-accordian {
padding-right:0;
padding-left:0
}
}
.icon-background1 {
	color:#000
}
.icon-background2 {
	color:#fff
}
a:hover .icon-background1 {
	color:#fff;
	border-radius:50%;
	box-shadow:0 0 5px #000
}
a:hover .icon-background2 {
	color:#000;
	border-radius:50%;
	box-shadow:0 0 5px #000
}
.panel-heading {
	padding:15px 0 15px 15px!important
}
.student-testimonials {
	font-size:24px;
	font-weight:600;
	line-height:1.33em;
	margin-top:25px;
	margin-bottom:25px
}
.dropdown-content {
	background-color:#f6f6f6;
	min-width:230px;
	overflow:auto;
	z-index:1
}
.my-dib {
	display:inline-block;
	width:34%;
	text-align:right;
	padding-right:45px;
	font-size:15px;
	line-height:1.43;
	color:#505763
}
.my-dib1 {
	display:inline-block;
	width:75%;
	text-align:left;
	font-size:15px;
	line-height:1.43;
	color:#505763
}
.curriculum-header-length {
	color:#505763;
	font-size:20px;
	font-weight:400
}
@media(max-width:600px) {
.right-col__content {
position:relative!important;
top:-50px!important;
margin-top:18px!important;
z-index:20!important;
width:calc(100% - 0px)!important
}
}
@media(max-width:600px) {
.my-dib {
width:50%
}
}
@media(max-width:600px) {
span.preview-text {
padding-right:25px!important
}
}
.lecture-container {
	display:flex;
	border-top:none;
	color:#686f7a;
	letter-spacing:.3px;
	line-height:1.33
}
.lecture-container .left-content {
	display:flex;
	align-items:flex-start;
	width:50%
}
.top {
	flex-direction:column-reverse;
	margin-left:15px;
	font-size:14px;
	width:100%;
	font-weight:500;
	color:#007791!important
}
.top-des {
	margin-left:15px;
	padding-top:20px
}
.lecture-container .details {
	display:flex;
	justify-content:flex-end;
	flex-wrap:wrap;
	margin-left:auto;
	width:36%;
	font-size:14px
}
.checkout--sc-card-box--1T6i_ {
	border:1px solid #dedfe0;
	border-radius:4px;
	margin-bottom:15px;
	margin-top:15px
}
.checkout--sc-card-box--1T6i_>label {
	font-weight:400;
	margin:0;
	padding:20px;
	padding-left:44px!important;
	height:66px;
	font-size:18px;
	white-space:nowrap;
	border-bottom:0 solid transparent;
transition:border .6s cubic-bezier(.785, .135, .15, .86)
}
.btn-primary {
	color:#fff!important;
	background-color:#ec5252!important;
	border:1px solid transparent!important
}
.btn-lg {
	padding:16px 12px;
	font-size:17px;
	line-height:1.35135;
	border-radius:2px
}
.btn-block {
	display:block;
	width:100%
}
span.preview-text {
	color:#007791;
	padding-right:27px;
	cursor:pointer
}
@media(min-width:992px) {
.content-summary {
width:30%
}
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:none
}
.content-summary {
	color:#686f7a;
	flex-direction:row-reverse;
	display:flex;
	text-align:right;
	white-space:nowrap;
	width:100%
}
.content-preview {
	float:right
}
.bs-example {
	margin:20px 0
}
.full-width {
	background-color:#505763;
	max-height:284px
}
.clp-lead {
	color:#fff;
	margin-top:100px;
	margin-bottom:60px
}
.clp-lead .clp-lead__title {
	font-size:36px;
	line-height:41px;
	color:#fff
}
.clp-lead .clp-lead__title {
	font-weight:600
}
.clp-lead__headline {
	font-size:50px
}
.clp-lead .clp-lead__element-row {
	flex-direction:row;
	justify-content:flex-start;
	flex-wrap:wrap
}
.clp-lead .clp-lead__element-item {
	margin-right:20px
}
.clp-lead .clp-lead__element-item {
	margin-top:5px
}
.introduction-asset {
	border:none
}
.introduction-asset {
	display:flex;
	flex-direction:column;
	border:1px solid #fff;
	position:relative
}
.styles--introduction-asset--Q9xDo {
	display:flex;
	flex-direction:column;
	border:1px solid #fff;
	position:relative
}
.styles--introduction-asset--Q9xDo .styles--introduction-asset__placeholder--3aYtt {
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	background:linear-gradient(rgba(41, 48, 59, 0), rgba(41, 48, 59, 0), #29303b);
	color:#fff;
	font-weight:700;
	height:100%;
	position:absolute;
	text-align:center;
	width:100%
}
.play-button-trigger .play-button {
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:absolute;
	background:url(/staticx/udemy/js/webpack/icon-play.ac3f32eâ€¦.svg) no-repeat;
	background-size:auto 50%;
	background-position:center
}
.fa.fa-check {
	align-self:flex-start;
	color:#a1a7b3;
	font-size:16px;
	margin-right:15px;
	margin-top:2px
}
.play-button-trigger {
	cursor:pointer
}
.styles--introduction-asset--Q9xDo .styles--introduction-asset__placeholder--3aYtt .styles--play-button--akRnc {
	opacity:1;
	visibility:visible
}
.play-button-trigger .play-button {
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:absolute;
	background:url(https://www.logicmojo.com/images/play-button.png) no-repeat;
	background-size:auto 50%;
	background-position:center
}
.styles--introduction-asset--Q9xDo .styles--introduction_asset__text--3e9Ce {
	font-size:15px;
	margin-bottom:10px;
	z-index:1
}
.styles--introduction-asset--Q9xDo img.styles--introduction-asset__img--9iitL {
	width:100%
}
img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
	border:0
}
.what-you-get__item.what-you-get__item--columns {
	width:45%;
	float:left;
	list-style:none;
	display:flex;
	margin-bottom:10px
}
.what-you-get__items {
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	flex-wrap:wrap
}
@media only screen and (min-width:992px) {
.right-col__content .right-col__inner {
padding:15px 30px
}
}
.buy-box .buy-box__element--discount-expiration {
	margin-top:-5px
}
.buy-box .buy-box__element {
	margin-bottom:5px
}
.buy-box .buy-box__element--add-to-cart-button {
	margin-top:12px;
	margin-bottom:12px
}
.btn-primary {
	color:#fff!important;
	background-color:#ec5252!important;
	border:1px solid transparent!important
}
.styles--add-to-cart__button--3EPNS {
	width:100%
}
.btn-lg {
	padding:16px 12px;
	font-size:15px;
	line-height:1.35135;
	border-radius:2px
}
.btn-quaternary {
	color:#fff;
	background-color:#ec5252
}
.btn-block {
	display:block;
	width:100%
}
.buy-box .buy-box__element--row {
	flex-wrap:wrap;
	justify-content:space-between
}
.right-col__content_front {
	position:relative;
	width:100%;
	margin-top:18px;
	z-index:20
}
@media only screen and (max-width:600px) {
.right-col__content_front {
width:100%
}
}
.section-header {
	float:right;
	padding-right:0
}
.details {
	padding:12px 0 15px;
	border-bottom:1px solid #e8e9eb;
	border-top:1px solid #e8e9eb
}
@media only screen and (min-width:992px) {
.right-col__content_front .right-col__inner {
padding:15px 30px
}
}
.right-col__content {
	position:relative;
	top:80px;
	width:calc(100% - 80px);
	margin-top:18px;
	z-index:20
}
.buy-box .buy-box__element {
	margin-bottom:5px
}
.price-text--xlarge--2csTD {
	font-size:36px;
	color: #fff;
}
.ud-component--clp--buy-button p {
	color: #fff!important;
}
.money-back {
	display:block;
	font-size:12px;
	font-weight:400;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center
}
@media(max-width:600px) {
.bs-example {
margin:0;
padding-left:initial;
padding-right:initial
}
}
@media(max-width:600px) {
.section-header-length {
font-size:9px!important
}
}
.panel-title .glyphicon {
	font-size:14px;
	margin:7px
}
.panel-name {
	color:#000
}
.panel h4 {
	line-height:1;
	margin-bottom:0!important
}
.section-header-right {
	display:flex;
	justify-content:flex-end;
	color:#505763;
	flex-basis:40%
}
.num-items-in-section {
	display:block;
	margin-right:20px;
	white-space:nowrap
}
.section-header-length {
	text-align:right;
	width:20%
}
.dropdown {
	position:relative;
	display:inline-block
}
.my-button {
	top:-53px;
	left:94.4%;
	padding:8px!important;
	background-color:#ccc!important
}
.my-button:hover {
	background-color:#ec5252!important
}
.my-button-buy:hover {
	background-color:#ec5252!important;
	color:#fff
}

.col-center {
	margin:0 auto;
	float:none!important
}

@media(max-width:600px) {
.carousel {
padding:0
}
.btn-link{white-space:inherit;}
.navbar a.my-sign-up{margin:5px 0px!important;}
.footerform .col-md-4, .footerform .col-md-12{width:100%;}
}
.carousel .item {
	color:#999;
	font-size:14px;
	text-align:center;
	overflow:hidden;
}
.carousel .item .img-box {
	width:135px;
	height:135px;
	margin:0 auto;
	padding:5px;
	border:1px solid #ddd;
	border-radius:50%;
	box-shadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20, 23, 28, .1)
}
.carousel .img-box img {
	width:100%;
	height:100%;
	display:block;
	border-radius:50%
}
.carousel .testimonial {
	padding:30px 0 10px;
	min-height:140px
}
.carousel .overview {
	font-style:italic
}
.carousel .overview b {
	text-transform:uppercase;
	color:#7aa641
}
.carousel .carousel-control {
	width:40px;
	height:40px;
	margin-top:-20px;
	top:50%;
	background:0 0
}
.carousel-control i {
	font-size:50px;
	line-height:42px;
	position:absolute;
	display:inline-block;
	color:rgba(0, 0, 0, .8);
	text-shadow:0 3px 3px #e6e6e6, 0 0 0 #000
}
.carousel .carousel-indicators {
	bottom:10px
}
.carousel-indicators li, .carousel-indicators li.active {
	width:10px;
	height:10px;
	margin:1px 3px;
	border-radius:50%
}
.carousel-indicators li {
	background:#999;
	border-color:transparent;
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2)
}
.carousel-indicators li.active {
	background:#555;
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2)
}
.navbar-toggle {
	border:none;
	background:0 0!important
}
.my-span {
	font-weight:600;
	height:36px;
	min-height:42px;
	font-size:14px;
	color:#29303b
}
.my-div {
	border:1px solid #80808042;
	min-height:200px
}
.span-div {
	padding-left:10px;
	padding-right:10px
}
.top-categories--categories-container--3HNR3 {
	margin-bottom:32px;
	padding-left:16px;
	padding-right:16px
}
.top-categories--categories__header--1bXmX {
	font-size:24px;
	font-weight:600;
	line-height:1.33em;
	margin-bottom:20px
}
.footer_links_box ul {
	display:flex;
	padding:0!important;
	list-style:none;
	flex-direction:column;
	flex-wrap:wrap;
	height:90px;
	margin:40px 25px 30px
}
.my-text {
	padding:0 0 0 45px;
	margin-bottom:-6px
}
section#demos {
	margin-top:25px
}
.owl-theme .owl-dots .owl-dot {
	display:none!important;
	zoom:1
}
button.owl-prev {
	background-color:#ec5252!important;
	border-radius:50%!important;
	border-width:48%!important;
	height:47px;
	width:47px
}
button.owl-prev span {
	font-size:25px;
	color:#fff;
	font-weight:700
}
button.owl-next {
	background-color:#ec5252!important;
	border-radius:50%!important;
	border-width:48%!important;
	height:47px;
	width:47px
}
button.owl-next span {
	font-size:25px;
	color:#fff;
	font-weight:700
}
@media(max-width:600px) {
.my-text {
padding:0 7px
}
}
@media(min-width:576px) {
.top-category--category--3pEx7 {
margin:8px 6px
}
}
.top-category--category--3pEx7 {
	display:inline-block;
	width:100%
}
.panel {
	position:relative;
	border:none;
	box-shadow:none;
	background-color:#fff
}
.panel {
	border-style:solid;
	border-width:1px;
	border-color:#d8d8d8;
	margin-bottom:1.25rem;
	padding:0!important;
	background:#f2f2f2;
	color:#333
}
.panel {
	padding:0!important
}
.top-category--category--3pEx7 .top-category--panel-content--DxhNu {
	display:flex;
	flex-direction:row
}
.top-category--category--3pEx7 .top-category--category__icon--NWrW1 {
	float:left;
	padding-right:16px
}
.udi-medium {
	font-size:32px
}
.udi {
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1
}
.top-category--category--3pEx7 .top-category--category__text--2-Ulv {
	float:right;
	height:32px;
	line-height:32px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:90%;
	color:#000
}
.top-categories--categories-container--3HNR3 a {
	color:#14171c
}
.testimonial_heading {
	font-size:24px;
	font-weight:600;
	line-height:1.33em;
	margin-top:25px;
	margin-bottom:25px
}
.container--light-grey {
	background:#f7f8fa
}
#demos .owl-carousel .item {
	height:10rem;
	background:#4dc7a0;
	padding:1rem
}
.item {
	opacity:1
}
a {
	color:#1ccacd;
	line-height:inherit;
	text-decoration:none!important
}
.navbar-toggle:hover {
	background:0 0!important
}
.navbar-toggle .icon-bar {
	width:22px;
transition:all .2s
}
.navbar-default .navbar-toggle {
	border-color:#ddd;
	z-index:3;
	left:15px
}
.my-icon {
	top:6px;
	padding-right:16px
}
.navbar-toggle .top-bar {
	transform:rotate(45deg);
	transform-origin:10% 10%
}
.navbar-toggle .middle-bar {
	opacity:0
}
.navbar-toggle .bottom-bar {
	transform:rotate(-45deg);
	transform-origin:10% 90%
}
.navbar-toggle.collapsed .top-bar {
	transform:rotate(0)
}
.navbar-toggle.collapsed .middle-bar {
	opacity:1
}
.navbar-toggle.collapsed .bottom-bar {
	transform:rotate(0)
}
.my-navbar-brand {
	padding:7px 15px!important
}
.my-image {
	width:90px;
	height:75px;
	min-height:100%
}
.my-navbar-default {
	background-color:#fff
}

a.my-recruiters {
	border:1px solid #05325b!important;
	color:#05325b!important
}
.my-recruiters:hover {
	color:#fff!important;
	text-decoration:none;
	background-color:#05325b!important
}
.my-sign-up:hover {
	color:#fff!important;
	text-decoration:none;
	background-color:#992337!important
}
.jumbotron {
	background-color:#f1f2f4!important;
	margin-bottom:0!important;
	border-bottom:1px solid #d3d3d3
}
.my-image-footer {
	width:55%;
	height:60px;
	min-height:100%
}
p.my-footer-para {
	color:#999;
	padding-top:18px
}
li.facebook {
	float:left;
	list-style:none;
	text-decoration:none;
	padding:0 10px;
	color:#999
}
li.twitter {
	float:left;
	list-style:none;
	text-decoration:none;
	padding:0 10px;
	color:#999
}
li.gplus {
	float:left;
	list-style:none;
	text-decoration:none;
	padding:0 10px;
	color:#999
}
li.rss {
	float:left;
	list-style:none;
	text-decoration:none;
	padding:0 10px;
	color:#999
}
ul.my-footer-ul {
	font-size:30px;
	padding-left:0!important
}
ul.my-footer-ul li i {
	color:#999
}
ul.my-footer-ul1 {
	padding-left:0;
	color:#999;
	font-size:12px
}
ul.my-footer-ul1 li {
	list-style:none
}
ul.my-footer-ul1 li a {
	color:#999;
	text-decoration:none
}
h6.footer-jobseekers {
	font-size:18px;
	color:#00aff0
}
h6.footer-recruiters {
	font-size:18px;
	color:#e25851
}
h6.footer-about {
	font-size:18px;
	color:#858585
}
.my-footer-second {
	padding-top:15px;
	padding-left:26px
}
.my-footer-second span {
	color:#999
}
.centered {
	position:absolute;
	top:30%;
	left:50%;
	transform:translate(-50%, -50%)
}
.bottom-left {
	position:absolute;
	bottom:8px;
	left:16px
}
.top-left {
	position:absolute;
	top:8px;
	left:16px
}
.top-right {
	position:absolute;
	top:8px;
	right:16px
}
.bottom-right {
	position:absolute;
	bottom:8px;
	right:16px
}
.footer-div {
	text-align:left;
	height:100px
}
.images-bg {
	background-image:url(https://www.logicmojo.com/assets/home/images/laptop-2n.png);
	background-repeat:no-repeat;
	background-position:100%;
	-webkit-background-size:cover;
	width:100%;
	margin:0 auto;
	max-width:100%;
	height:550px
}
.images-bg2 {
	background-image:url(https://www.logicmojo.com/assets/home/images/laptop-2n.png);
	background-repeat:no-repeat;
	background-position:100%;
	-webkit-background-size:cover;
	width:100%;
	margin:0 auto;
	max-width:1400px
}
.my-container-fluid {
	padding-right:15px!important;
	padding-left:15px!important;
	margin-right:auto!important;
	margin-left:auto!important
}
.drb {
	width:100%;
	padding:60px 0;
	margin:0 auto
}
.form {
	width:100%;
	max-width:100%;
	margin:0 auto
}
.contant-aria {
	padding-top:30px
}
.form-inline {
	background-color:rgba(0, 0, 0, .2);
	border-radius:10px;
	color:#fff;
	margin:0 auto;
	max-width:929px;
	padding:0 70px 0 22px;
	width:100%
}
.form-inline input {
	padding:0 10px;
	font-size:15px;
	width:100%!important
}
.form-inline select {
	padding:0 10px;
	font-size:15px;
	width:100%!important
}
.form-group button {
	min-width:175px;
	width:100%
}
.inline p {
	min-width:172px;
	width:100%;
	padding-bottom:0;
	text-align:center
}
.autocomplete {
	position:relative;
	display:inline-block
}
.autocomplete-items {
	position:absolute;
	border-bottom:none;
	border-top:none;
	z-index:99;
	top:100%;
	left:0;
	right:0
}
.autocomplete-items div {
	padding:10px;
	cursor:pointer;
	background-color:#fff;
	border-bottom:1px solid #d4d4d4;
	color:#000;
	border-radius:5px
}
.autocomplete-items div:hover {
	background-color:#e9e9e9
}
.autocomplete-active {
	background-color:#1e90ff!important;
	color:#fff
}
.inline p a {
	color:#fff
}
.images-bg h3 {
	text-align:left;
	color:#fff!important;
	text-shadow:1px 1px 1px #fff;
	margin:0;
	padding:90px 0 20px 45px;
	font-size:35px
}
.my-btn {
	border-radius:1px
}
.my-top-employers {
	background-color:#fff;
	padding:10px;
	text-align:center
}
.my-work {
	background-color:#fff;
	padding-left:0;
	padding-right:0
}
.my-work h5 {
	padding:10px
}
.my-work h6 {
	font-size:14px;
	font-weight:600
}
.my-work ul {
	padding-left:0!important;
	list-style:none;
	line-height:1.7;
	font-weight:600
}
.my-work ul li a {
	color:#666;
	font-size:16px
}
.my-work ul li a:hover {
	text-decoration:none;
	color:#09c
}
.tab-content {
	padding:10px
}
.my-right-sidebar {
	background-color:#fff;
	padding:0
}
.my-right-sidebar h5 {
	padding:10px;
	border-bottom:1px solid #efefef;
	padding-left:25px
}
.my-right-sidebar h6 {
	font-size:14px
}
.my-right-sidebar ul {
	padding-left:25px!important;
	list-style:none;
	line-height:1.7
}
.my-row {
	margin-right:-15px;
	margin-left:-15px
}
.my-company-logo {
	padding-top:5px;
	padding-bottom:5px;
	width:130px;
	height:90px
}
.my-nav-pills {
	background-color:#f1f2f4
}
.my-nav-pills>li {
	float:left;
	background-color:#e2e2e2;
	margin:0 .3em 0 0
}
.my-nav-pills>li:hover {
	background-color:#d4d4d4!important
}
.my-nav-pills>li.active>a, .my-nav-pills>li.active>a:focus, .my-nav-pills>li.active>a:hover {
	color:#666;
	background-color:#00aff0!important
}
.my-nav-pills>li+li {
	margin-left:0
}
.my-nav-pills>li>a {
	border-radius:0;
	padding:13px 30px;
	color:#666
}
.my-top-logo {
	padding-bottom:15px
}
.my-top-logo-col-3 {
	padding:18px 10px
}
.button {
	background-color:#fff;
	padding:20px
}
.button button {
	border:none;
	width:100%;
	padding:10px;
	background-color:#00aff0;
	color:#fff;
	font-size:16px;
	font-weight:600
}
.my-top-compny ul li {
	float:left;
	margin:1.15em 2em;
	font-size:81.25%;
	font-size:1.2rem
}
.my-jumbotron {
	padding:15px 30px!important
}
.my-tab-content {
	padding:18px!important
}
.my-top-compny ul {
	max-width:1140px;
	width:100%;
	margin-left:auto;
	margin-right:auto
}
.col-sm-12.my-footer-second p {
	text-align:center
}
#allsector ul li {
	width:30%;
	border-top:none;
	float:left;
	line-height:1.5em;
	margin-right:10px;
	margin-left:10px;
	padding:7px 5px
}
#allsector ul li a {
	color:#00aff0;
	font-size:1.4rem;
	line-height:1.8rem
}
#ITSector ul li {
	width:30%;
	border-top:none;
	float:left;
	line-height:1.5em;
	margin-right:10px;
	margin-left:10px;
	padding:7px 5px
}
#ITSector ul li a {
	color:#00aff0;
	font-size:1.4rem;
	line-height:1.8rem
}
#Finance ul li {
	width:30%;
	border-top:none;
	float:left;
	line-height:1.5em;
	margin-right:10px;
	margin-left:10px;
	padding:7px 5px
}
#Finance ul li a {
	color:#00aff0;
	font-size:1.4rem;
	line-height:1.8rem
}
#BPO ul li {
	width:30%;
	border-top:none;
	float:left;
	line-height:1.5em;
	margin-right:10px;
	margin-left:10px;
	padding:7px 5px
}
#BPO ul li a {
	color:#00aff0;
	font-size:1.4rem;
	line-height:1.8rem
}
.job-form-inline {
	margin:0 auto;
	max-width:929px;
	padding:0 70px 0 22px;
	width:100%
}
.my-job-main-row {
	background-color:#f1f1f1;
	padding-bottom:30px
}
.my-head-block {
	padding:25px 30px;
	border-bottom:1px dotted #ccc;
	overflow:hidden
}
.my-content-block {
	background-color:#fdfdfd;
	border:1px solid #e2e2e2;
	border-bottom:2px solid #e2e2e2
}
.my-head-block h1 {
	margin:0;
	line-height:1.15em;
	margin-bottom:.2em;
	color:#000;
	font-weight:700
}
.my-head-block h1 {
	margin:0;
	line-height:1.15em;
	margin-bottom:.2em;
	color:#000;
	font-weight:700;
	font-size:24px
}
.my-head-block h2 {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	font-size:20px
}
.my-head-block p {
	font-size:16px
}
.my-job-dis {
	padding:15px 33% 15px 30px
}
.my-job-dis-1 {
	padding-bottom:15px
}
.my-job-dis-2 {
	padding-top:15px;
	padding-bottom:15px
}
.my-job-dis-3 {
	padding-top:15px;
	padding-bottom:15px
}
.my-job-dis-4 {
	padding-top:15px;
	padding-bottom:15px
}
.my-pull-left {
	float:left!important;
	padding:0 46px 0 0
}
dd, dt {
	line-height:1.728571!important
}
.my-job-dis-5 {
	text-align:center;
	padding-top:30px;
	padding-bottom:30px
}
.my-job-dis-6 {
	padding-top:30px;
	padding-bottom:10px
}
.my-job-dis-7 {
	padding-top:10px;
	padding-bottom:30px
}
a.my-apply-btn {
	background-color:#00aff0;
	padding:10px 80px;
	color:#fff;
	font-weight:600;
	font-size:18px;
	border-radius:5px;
	border-bottom:2px solid #3f51b5;
	text-decoration:none
}
.my-job-dis p {
	line-height:.5;
	font-size:14px;
	line-height:1.42857143;
	color:#000;
	font-weight:inherit
}
.my-div-description {
	padding-bottom:15px;
	padding-top:15px
}
a.my-notification-btn {
	padding:7px 51px;
	color:#000;
	font-weight:600;
	font-size:18px;
	border-radius:5px;
	border:2px solid #fb2d30;
	text-decoration:none
}
.my-dis-sidebar {
	background-color:#fdfdfd;
	border:1px solid #e2e2e2;
	border-bottom:2px solid #e2e2e2
}
h6.my-dis-share-it {
	font-size:16px;
	color:#858585
}
ul.my-dis-ul {
	font-size:24px;
	padding-left:0!important;
	padding-bottom:10px
}
.my-category-container {
	background-color:#fdfdfd;
	border:1px solid #e2e2e2;
	border-bottom:2px solid #e2e2e2;
	padding:15px 25px
}
.my-cat-para {
	color:#858585
}
.my-cat-row {
	padding-top:15px;
	padding-bottom:15px
}
.my-category-container span {
	padding:0 5px 0 0
}
.my-category-container p {
	text-align:justify
}
.my-category-container h4 {
	color:#069
}
.my-cat-1 h4 {
	margin-top:0
}
.my-account {
	background-color:#fdfdfd;
	border:1px solid #e2e2e2;
	border-bottom:2px solid #e2e2e2;
	margin-top:15px;
	margin-bottom:15px
}
.my-account-ontainer-fluid {
	padding-top:70px
}
.my-account-2 {
	padding:30px
}
.my-account-1 .nav-tabs {
	border-bottom-style:dotted;
	padding:3px 6px
}
.my-account-4 {
	background-color:#f5f5f5;
	border-top:1px solid #e0e0e0
}
.my-profile-account {
	padding:.8em 1em;
	height:70px;
	border-bottom:1px solid #e0e0e0
}
@media only screen and (max-width:768px) {
.my-image {
width:100px!important
}
.my-image-footer {
width:100px!important
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:none!important;
background-color:#fff
}
.my-nav {
padding-top:5px
}
.navbar-default {
border:none!important
}
ul.my-footer-ul {
font-size:24px
}
.form-inline input {
height:40px
}
.form-inline select {
height:40px
}
.my-row {
margin-right:0;
margin-left:-15px
}
.my-container-fluid {
padding-right:0!important
}
.form-inline {
padding:0 22px
}
.images-bg h3 {
font-size:24px
}
.form-group {
margin-bottom:0
}
.drb {
padding:25px 0
}
.my-search-form .row .form-group h5 {
font-size:0
}
.my-jumbotron {
padding:15px 0
}
.my-top-employers {
margin-bottom:15px
}
.my-content-block {
margin-bottom:15px
}
}

.row {
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px;
	margin:unset!important;
	max-width:none!important;
	width:unset!important
}
.bg-pink {
	background-color:#f7f8fa!important
}
.my-test {
	margin-top:20px;
	margin-bottom:0;
	width:100%;
	padding:30px 0
}
.my-footer {
	padding-top:20px;
	padding-bottom:20px;
	border-top:2px solid #fff
}
.my-footer a {
	color:#fff!important
}
.right-col__module {
	background-color:#fff;
	box-shadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20, 23, 28, .1);
	border-radius:4px;
	color:#505763;
	padding:20px
}
.gt_rev {
	box-shadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20, 23, 28, .1);
	border-radius:4px;
	color:#505763;
	padding:20px;
	margin-bottom:20px
	background: #395CA3;
}
.navbar a.my-sign-up {
	background-color:#ec5252!important;
	color:#fff!important;
	border:1px solid #ec5252!important;
	border-radius:5px!important
}
.navbar a.my-login {
	color:#5e5f61!important;
	border:1px solid #686f7a!important;
	border-radius:5px!important
}
.navbar a.my-sign-up:hover {
	background-color:#000!important;
	color:#fff!important;
	border:1px solid #000!important
}
.navbar a.my-login:hover {
	background-color:#000!important;
	color:#fff!important;
	border:1px solid #000!important
}
.searchIconHover:hover {
	background-color:#ec5252;
	cursor:pointer;
	color:#fff
}
.navbar .my-search {
	margin-top:20px;
	padding-left:0;
	padding-right:0;
	border:1px solid #ccc;
	border-radius:30px;
	background-color:#fff
}
.navbar .my-search .glyphicon {
	top:-2px!important;
	left:-1px!important
}
.images-bg p {
	color:#fff;
	font-size:18px;
	padding:180px 0 0
}
.btn-white {
	background-color:#fff!important;
	border:1px solid transparent
}
.btn-white:hover {
	background-color:#000!important;
	border:1px solid transparent
}
.btn-white {
	color:#000
}
.btn-white:hover {
	color:#fff
}
.btn-theme {
	background-color:#ec5252!important;
	border:1px solid transparent;
	color:#fff
}
.btn-theme:hover {
	background-color:#000!important;
	border:1px solid transparent;
	color:#fff
}
.forth_heading {
	background:#395ca3;
	color:#fff!important;
	padding:5px 5px 5px 20px;
	font-size:18px;
	font-weight:500
}
.forth_heading2 {
	background:#7999d8;
	font-size:16px!important;
	font-weight:400!important;
	padding-top:7px
}
.item.active {
	box-shadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20, 23, 28, .1)
}
.logo_img {
	margin-top:-25px
}

.nav_search_box {
	border:1px solid gray;
	border-right:unset;
	border-radius:5px 0 0 5px
}
.nav_search_box input {
	background-color:unset
}
.nav_search_icon_box {
	border:1px solid gray;
	border-left:unset;
	padding:11px 0 10px 14px;
	border-radius:0 5px 5px 0
}
.nav_search_icon_box:hover {
	background-color:#ec5252;
	color:#fff;
	cursor:pointer
}
.navbar .nav_search {
	box-shadow:unset!important;
	border:unset!important
}
.line_height2 {
	line-height:2!important;
	padding-left:20px
}
.line_height3 {
	line-height:3!important
}
.cr_ft_box {
	padding:0 0 0 10px;
	margin:10px 0
}
.cr_ft {
	padding:35px 0 0 10px!important
}
textarea.form-control {
	height:115px!important
}
input[type=file] {
	height:37px!important
}
.mb-3rem {
	margin-bottom:3rem!important
}
.bt {
	border-top:1px solid gray
}
.bb {
	border-bottom:1px solid gray
}
.bl {
	border-left:1px solid gray
}
.br {
	border-right:1px solid gray
}
.popLine {
	line-height:2
}
.my-10 {
	margin-bottom:10px;
	margin-top:-10px
}
.modal-body .close:hover {
	color:red!important;
	background-color:#fff!important
}
.owl-buttons {
	margin-top:-250px!important
}
.owl-next, .owl-prev {
	font-size:60px!important;
	background-color:unset!important
}
.owl-prev i {
	color:#000!important;
	margin-left:-67rem!important
}
.owl-buttons i:hover {
	color:red!important
}
.owl-next i {
	color:#000!important;
	margin-right:-67rem!important
}
.owl-item .item {
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
	margin:20px;
	padding-top:15px
}
.banner_text {
	color:#fff;
	font-weight:700
}
.footer_links li a:hover {
	color:#000!important
}
.freeLecture p {
	padding-top:15px;
	font-weight:700
}
.accordion_cus_heading {
	padding:7px 5px 0 0;
	margin-top:-5px;
	margin-bottom:-5px;
	margin-left:5px;
	margin-right:-5px
}
.youtube_src {
	width:100%;
	height:auto
}
@media only screen and (max-width:480px) {
.word_break li {
word-break:break-all
}
.full_width {
width:100%!important
}
.half_width {
width:50%!important
}
.mob_txt_cntr {
text-align:center
}
.float_l {
float:left
}
.float_r {
float:right
}
.nav_search_icon_box {
border:1px solid gray;
border-left:unset;
padding:10px;
border-radius:0 5px 5px 0
}
.navbar-toggle {
padding:10px 15px!important
}
#course_features .mt-100, .images-bg .mt-100 {
margin:unset!important
}
.images-bg h2 {
font-size:10px;
margin:105px -10px 5px
}
.images-bg .btn {
padding:3px 5px!important;
font-size:10px!important;
margin-left:-10px!important
}

.cr_ft {
padding:50px 0 0 10px!important
}
.border_bot {
border-top:unset!important;
border-left:unset!important;
border-right:unset!important;
border-bottom:1px solid gray!important
}
.c_containt1 {
padding-left:16%
}
.my_title {
padding-bottom:10px
}
.curriculum-header-length {
padding-right:3%
}
.c_containt {
padding-left:10%!important
}
.mob_accordion_cus_heading {
width:110%;
margin-top:5px;
margin-left:-20px
}
.forth_heading .text-right {
text-align:center!important
}
.owl-prev i {
color:#000!important;
margin-left:-15rem!important
}
.owl-next i {
color:#000!important;
margin-right:-15rem!important
}
.item .fa-quote-left {
position:absolute;
padding-top:5px
}
.item .fa-quote-right {
position:absolute;
margin-left:125px
}

}
@media only screen and (min-width:768px) and (max-width:1024px) {
.word_break li {
word-break:break-all
}
.tab_full_width {
width:100%!important
}
.tab_half_width {
width:50%!important
}
.mob_txt_cntr {
text-align:unset
}
.tab_p_0 {
padding:0!important
}
.float_l {
float:left
}
.float_r {
float:right
}
.nav_search_icon_box {
border:1px solid gray;
border-left:unset;
padding:10px;
border-radius:0 5px 5px 0
}
.navbar-toggle {
padding:5px 35px 0 0!important
}
#course_features .mt-100, .images-bg .mt-100 {
margin:unset!important
}
.images-bg h2 {
font-size:14px;
margin:250px -10px 5px
}
.images-bg .btn {
padding:3px 5px!important;
font-size:10px!important;
margin-left:-10px!important
}

.cr_ft {
padding:50px 0 0 10px!important
}
.border_left {
border-left:1px solid gray!important
}
.border_right {
border-right:1px solid gray!important
}
.border_top {
border-top:1px solid gray!important
}
.border_bottom {
border-bottom:1px solid gray!important
}
.c_containt1 {
padding-left:unset
}
.my_title {
padding-bottom:10px
}
.curriculum-header-length {
padding-right:1%
}
.c_containt {
padding-left:unset
}
.mob_accordion_cus_heading {
padding:5px 5px 0 6px
}
.forth_heading .text-right {
text-align:center!important
}
.owl-prev i {
color:#000!important;
margin-left:-42rem!important
}
.owl-next i {
color:#000!important;
margin-right:-42rem!important
}
.item .fa-quote-left {
position:absolute;
padding-top:5px
}
.item .fa-quote-right {
position:absolute;
margin-left:125px
}
.carousel .item {
min-height:500px!important
}
.owl-buttons {
margin-top:-350px!important
}
}
input[type=submit] {
	border-radius:5px!important
}
span.custom-badge {
	border-radius:15px;
	display:inline-block;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #fff;
	text-align:center;
	margin-right:5px;
	background:#fff;
	color:#000
}
#checkOut .modal-body {
	background-image:linear-gradient(to left top, #ff0000, #ff0049, #ff0082, #ff00bb, #ff4ff0);
	border-radius:0;
	color:#fff
}
.google-rate {
	display:none
}
#checkOut .modal-body .btn {
	padding:7px 30px;
	font-size:22px;
	background-image:linear-gradient(to left top, #ff4ff0, #ff00bb, #ff0082, #ff0049, #ff0000);
	border:0;
	color:#fff
}
.head-animation {
	position:absolute;
	width:50px;
	top:37px;
	left:25px
}
.crack-r-2 {
    background-color: #395CA3;
}
