@charset "utf-8";

/* CSS Document */

@font-face {

	font-family: 'Poppins';

	src: url('../fonts/Poppins-SemiBold.eot');

	src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf') format('truetype');

	font-weight: 600;

	font-style: normal;

}

@font-face {

	font-family: 'Poppins';

	src: url('../fonts/Poppins-Light.eot');

	src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Light.woff2') format('woff2'), url('../fonts/Poppins-Light.woff') format('woff'), url('../fonts/Poppins-Light.ttf') format('truetype');

	font-weight: 300;

	font-style: normal;

}

@font-face {

	font-family: 'Poppins';

	src: url('../fonts/Poppins-Regular.eot');

	src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

body {

	font-family: 'Poppins';

	font-weight: normal;

	font-size: 16px;

}

p {

	font-size: 16px;

	margin: 0 0 25px 0 !important;

	text-align: justify;

}

.clear {

	clear: both;

}

a,

button {

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

a:focus,

button:focus {

	outline: none;

}

.no-padding {

	padding-left: 0;

	padding-right: 0;

}

.no-margin {

	margin-left: 0;

	margin-right: 0;

}

.row-6 {

	margin-right: -6px;

	margin-left: -6px;

}

.col-pd-6 {

	padding-right: 6px;

	padding-left: 6px;

}

.parallax-bg {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

.parallax {

	position: relative;

	height: 100%;

}

.txt-bold {

	font-weight: 600;

}

.txt-black {

	color: #000;

}

.txt-orange {

	color: #ff6700;

}

.txt-green {

	color: #008260;

}

.txt-magenta {

	color: #af0068;

}

.txt-blue {

	color: #0c0d49d1;

}

.txt-red {

	color: #9e1109;

}

.banner .carousel-fade .carousel-inner .item {

	-webkit-transition-property: opacity;

	-moz-transition-property: opacity;

	-o-transition-property: opacity;

	-ms-transition-property: opacity;

	transition-property: opacity;

	-webkit-transition-duration: 1000ms;

	-moz-transition-duration: 1000ms;

	-o-transition-duration: 1000ms;

	-ms-transition-duration: 1000ms;

	transition-duration: 1000ms;

}

.banner .carousel-fade .carousel-inner .item,

.banner .carousel-fade .carousel-inner .active.left,

.banner .carousel-fade .carousel-inner .active.right {

	opacity: 0;

}

.banner .carousel-fade .carousel-inner .active,

.banner .carousel-fade .carousel-inner .next.left,

.banner .carousel-fade .carousel-inner .prev.right {

	opacity: 1;

}

.banner .carousel-fade .carousel-inner .next,

.banner .carousel-fade .carousel-inner .prev,

.banner .carousel-fade .carousel-inner .active.left,

.banner .carousel-fade .carousel-inner .active.right {

	left: 0;

	transform: translate3d(0, 0, 0);

}

.top-sec {

	padding: 10px 0;

	background-color: #af0068;

}

.top-social {

	width: 100%;

}

.top-social ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.top-social ul li {

	display: inline-block;

	margin: 0 10px 0 0;

}

.top-social ul li a {

	color: #fff;

	font-size: 16px;

	text-decoration: none;

}

.top-info {

	width: 100%;

	text-align: right;

}

.top-info ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.top-info ul li {

	display: inline-block;

	color: #fff;

	margin: 0 15px 0 0;

}

.top-info ul li a {

	color: #fff;

	text-decoration: none;

}

.top-info ul li a img {

	margin: 0 6px 0 0;

}

.navbar-main {

	padding: 10px 0;

	margin: 0;

	background-color: #fff;

	border: 0;

	border-radius: 0;

	-webkit-box-shadow: 0px 5px 5px 0px rgba(210, 210, 210, 0.35);

	-moz-box-shadow: 0px 5px 5px 0px rgba(210, 210, 210, 0.35);

	box-shadow: 0px 5px 5px 0px rgba(210, 210, 210, 0.35);

}

.navbar-main.navbar-fixed{

   position: fixed;

   left: 0;

   right: 0;

   top: 0;

   padding: 5px 0;

   z-index: 1030;

}

.navbar-main .logo {

	float: left;

   width: 215px;

   -webkit-transition: 0.5s ease-out;

	-moz-transition: 0.5s ease-out;

	-ms-transition: 0.5s ease-out;

	transition: 0.5s ease-out;

}

.navbar-main .logo img {

	width: 100%;

}

.navbar-main .navbar-nav {

	margin-top: 5px;

}

.navbar-main .navbar-nav>li>a {

	position: relative;

	color: #000;

	font-size: 16px;

	font-weight: 300;

	background-color: transparent;

}

.navbar-main .navbar-nav>li>a span {

	position: relative;

}

.navbar-main .navbar-nav>li>a span:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0px;

	width: 0;

	height: 2px;

	margin: 0 auto;

	background-color: #af0068;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.navbar-main .navbar-nav>li.active>a span:before,

.navbar-main .navbar-nav>li>a span:hover:before {

	width: 100%;

}

.navbar-main .navbar-nav>li>a:hover,

.navbar-main .navbar-nav>li.active>a,

.navbar-main .navbar-nav>li.active>a:hover {

	color: #000;

	background-color: transparent;

}

.navbar-main .navbar-nav>.open>a,

.navbar-main .navbar-nav>.open>a:hover,

.navbar-main .navbar-nav>.open>a:focus {

	color: #000;

	background-color: transparent;

}

.navbar-main .dropdown-menu {

	padding: 0;

	margin: 0;

	border: 0;

	border-radius: 0;

}

.navbar-main .dropdown-menu li a {

	color: #fff;

	padding: 10px 20px;

	background-color: #af0068;

	border-bottom: solid 1px rgba(255, 255, 255, 0.3)

}

.navbar-main .dropdown-menu li a:hover {

	background-color: #a0005f;

}

.navbar-main.navbar-fixed .logo{

   width: 175px;

}

.navbar-main.navbar-fixed .navbar-nav li a{

   padding: 10px 15px;

}

.drop-search {

	position: relative !important;

	border-left: solid 1px #fff;

}

.drop-search .dropdown-menu {

	left: auto;

	right: 0;

	padding: 5px;

	border: 0;

	border-radius: 0;

}

.drop-search .dropdown-menu li {

	float: left;

	font-size: 12px;

	padding: 0;

}

.drop-search .field-search {

	position: relative;

	width: 270px;

}

.drop-search .field-search .form-control {

	height: 30px;

	border: solid 1px #cccccc;

	border-right: 0;

	border-radius: 3px 0 0 3px;

}

.drop-search .field-search .btn-search {

	position: absolute;

	right: 0;

	top: 0;

	color: #fff;

	height: 30px;

	line-height: 15px;

	background-color: #ff5e00;

	border-radius: 0 3px 3px 0;

}

.navbar-main .navbar-toggle {

	padding: 9px 10px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0;

	background-color: #9d0067;

	border: 1px solid #9d0067;

	border-radius: 4px;

}

.navbar-main .navbar-toggle:hover,

.navbar-main .navbar-toggle:focus {

	background-color: #ff6800;

}

.banner-sec {

	position: relative;

}

.banner-sec .carousel .item img {

	width: 100%;

	height: 160px;

	object-fit: cover;

}

.banner-table-cover {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

}

.banner-table-cover .banner-table {

	display: table;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.3);

}

.banner-table-cover .banner-cell {

	display: table-cell;

	vertical-align: bottom;

	padding-bottom: 15px;

}

.banner-table-cover .ins-banner-cont {

	position: relative;

	width: 100%;

}

.banner-table-cover .ins-banner-cont h1 {

	color: #fff;

	font-size: calc(22px + 23 * ((100vw - 480px) / 885));

	font-weight: 600;

	margin: 0;

	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

}

.pro-manage-sec {

	position: relative;

	padding: 50px 0 50px;

}

.line-cover {

	position: relative;

	float: left;

	width: 100%;

	padding: 25px 5px 25px 0;

}

.line-cover .line-top {

	position: absolute;

	right: 0;

	top: 0;

	width: 80%;

	height: 25px;

}

.line-cover .line-right {

	position: absolute;

	right: -7px;

	top: 20px;

	bottom: 20px;

	width: 12px;

}

.line-cover .line-bottom {

	position: absolute;

	right: -5px;

	bottom: 0;

	width: 80%;

	height: 25px;

}

.line-cover .line-top svg,

.line-cover .line-right svg,

.line-cover .line-bottom svg {

	width: 100%;

}

.line-cover .line-right svg {

	height: 100%;

}

.line-cover .top-line,

.line-cover .bt-line {

	fill: none;

	stroke-width: 1;

	stroke-linecap: round;

	stroke-linejoin: round;

	stroke-miterlimit: 5;

	stroke-dasharray: 3, 3;

}

.line-cover .right-line {

	fill: none;

	stroke-width: 1;

	stroke-linecap: round;

	stroke-linejoin: round;

	stroke-miterlimit: 5;

	stroke-dasharray: 3, 3;

}

.line-cover .tp-line-01 {

	stroke: #a000db;

}

.line-cover .tp-line-02 {

	stroke: #a000db;

}

.line-cover .tp-line-03 {

	stroke: #bf0000;

}

.line-cover .tp-line-04 {

	stroke: #bf0000;

}

.line-cover .bt-line-01 {

	stroke: #B46B28;

}

.line-cover .bt-line-02 {

	stroke: #83C341;

}

.line-cover .bt-line-03 {

	stroke: #2DB66F;

}

.line-cover .bt-line-04 {

	stroke: #01AEA1;

}

.line-cover .rt-line-01 {

	stroke: #01AEA1;

}

.line-cover .rt-line-02 {

	stroke: #86499D;

}

.line-cover .rt-line-03 {

	stroke: #01AEA1;

}

.line-cover .rt-line-04 {

	stroke: #86499D;

}

.line-top .tp-dot {

	position: absolute;

	left: 0;

	top: -8px;

	width: 28px;

	height: 28px;

	background-color: #ccc;

	border-radius: 50%;

}

.line-top .tp-dot:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	width: 16px;

	height: 16px;

	margin: auto;

	background-color: #fff;

	border-radius: 50%;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

}

.line-top .tp-dot:after {

	content: "";

	position: absolute;

	right: -4px;

	top: 0;

	bottom: 0;

	width: 0;

	height: 0;

	margin: auto 0;

}

@keyframes rightArrow {

	0%,

	20%,

	50%,

	80%,

	100% {

		transform: translateX(0);

	}

	40% {

		transform: translateX(-5px);

	}

	60% {

		transform: translateX(-2px);

	}

}

.line-top .tp-dot-01 {

	left: 0;

	background-color: #df006b;

}

.line-top .tp-dot-01:after {

	border-left: solid 5px #df006b;

}

.line-top .tp-dot-02 {

	left: 45%;

	background-color: #dd006a;

}

.line-top .tp-dot-02:after {

	border-left: solid 5px #dd006a;

}

.line-top .tp-dot-03 {

	left: 67%;

	background-color: #dd00c8;

}

.line-top .tp-dot-03:after {

	border-left: solid 5px #dd00c8;

}

.line-top .tp-dot-04 {

	left: 87%;

	background-color: #a000db;

}

.line-top .tp-dot-04:after {

	border-left: solid 5px #a000db;

}

.line-right .rt-dot {

	position: absolute;

	left: -8px;

	top: 0;

	width: 28px;

	height: 28px;

	background-color: #ccc;

	border-radius: 50%;

}

.line-right .rt-dot:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	width: 16px;

	height: 16px;

	margin: auto;

	background-color: #fff;

	border-radius: 50%;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

}

.line-right .rt-dot:after {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: -4px;

	width: 0;

	height: 0;

	margin: 0 auto;

	border-top: solid 5px transparent;

	border-left: solid 5px transparent;

	border-right: solid 5px transparent;

	-moz-animation: downArrow 2s infinite;

	-webkit-animation: downArrow 2s infinite;

	animation: downArrow 2s infinite;

}

@keyframes downArrow {

	0%,

	20%,

	50%,

	80%,

	100% {

		transform: translateY(0);

	}

	40% {

		transform: translateY(-5px);

	}

	60% {

		transform: translateY(-2px);

	}

}

.line-right .rt-dot-01 {

	top: 25%;

	background-color: #4a00d8;

}

.line-right .rt-dot-01:after {

	border-top: solid 5px #4a00d8;

}

.line-right .rt-dot-02 {

	top: 50%;

	background-color: #0075c4;

}

.line-right .rt-dot-02:after {

	border-top: solid 5px #0075c4;

}

.line-right .rt-dot-03 {

	top: 75%;

	background-color: #00b6a8;

}

.line-right .rt-dot-03:after {

	border-top: solid 5px #00b6a8;

}

.line-bottom .bt-dot {

	position: absolute;

	left: 0;

	top: 0;

	width: 28px;

	height: 28px;

	background-color: #ccc;

	border-radius: 50%;

}

.line-bottom .bt-dot:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	width: 16px;

	height: 16px;

	margin: auto;

	background-color: #fff;

	border-radius: 50%;

}

.line-bottom .bt-dot:after {

	content: "";

	position: absolute;

	left: -4px;

	top: 0;

	bottom: 0;

	width: 0;

	height: 0;

	margin: auto 0;

	border-right: solid 5px transparent;

	border-top: solid 5px transparent;

	border-bottom: solid 5px transparent;

}

@keyframes leftArrow {

	0%,

	20%,

	50%,

	80%,

	100% {

		transform: translateX(0);

	}

	40% {

		transform: translateX(5px);

	}

	60% {

		transform: translateX(2px);

	}

}

.line-bottom .bt-dot-01 {

	left: 0;

	background-color: #00b702;

}

.line-bottom .bt-dot-01:after {

	border-right: solid 5px #00b702;

}

.line-bottom .bt-dot-02 {

	left: 45%;

	background-color: #d57e00;

}

.line-bottom .bt-dot-02:after {

	border-right: solid 5px #d57e00;

}

.line-bottom .bt-dot-03 {

	left: 67%;

	background-color: #81c500;

}

.line-bottom .bt-dot-03:after {

	border-right: solid 5px #81c500;

}

.line-bottom .bt-dot-04 {

	left: 87%;

	background-color: #00bd70;

}

.line-bottom .bt-dot-04:after {

	border-right: solid 5px #00bd70;

}

.pro-manage-cover {

	position: relative;

	width: 100%;

	max-width: 425px;

	margin: 60px 0 0 0;

}

.pro-manage-cover figure {

	margin-bottom: 30px;

}

.pro-manage-cover figure img {

	width: 100%;

	border-radius: 8px;

}

.pro-manage-cover .pro-mng-cont {

	width: 100%;

}

.pro-manage-cover .pro-mng-cont h3 {

	color: #038060;

	font-size: 22px;

	font-weight: 600;

	margin: 0 0 20px 0;

}

.pro-manage-cover .pro-mng-cont p {

	color: #696969;

	line-height: 26px;

}

.col-pro-link {

	float: right;

}

.program-list-cover {

	float: left;

	width: 100%;

}

.program-list-cover ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.program-list-cover ul li {

	float: left;

	width: 33.333%;

	padding: 9px;

}

.program-list-cover .pgm-item-cover {

	position: relative;

	display: block;

	width: 100%;

	border-radius: 8px;

	overflow: hidden;

}

.pgm-item-cover a {

	position: relative;

	display: block;

	width: 100%;

	height: 100%;

	text-decoration: none;

}

.pgm-item-cover figure {

	overflow: hidden;

}

.pgm-item-cover img {

	width: 100%;

	height: 130px;

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

	width: -webkit-calc(100% + 50px);

	width: calc(100% + 50px);

	-webkit-transform: translate3d(-40px, 0, 0);

	transform: translate3d(-40px, 0, 0);

}

.pgm-item-cover:hover img {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	/*-webkit-transform: scale(1.2);  transform: scale(1.2);*/

}

.pgm-item-cover .pgm-overlay {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	padding: 10px 5px;

	background-color: rgba(255, 255, 255, 0.7);

	text-align: center;

	z-index: 3;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.program-list-cover ul li.active .pgm-overlay,

.pgm-item-cover:hover .pgm-overlay {

	background-color: rgba(174, 0, 110, 0.7);

}

.pgm-item-cover .pgm-overlay h3 {

	color: #000;

	font-size: 16px;

	font-weight: 600;

	margin: 0;

	text-align: center;

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

.program-list-cover ul li.active .pgm-overlay h3,

.pgm-item-cover a:hover .pgm-overlay h3 {

	color: #fff;

}

/*.pgm-item-cover a:before,.pgm-item-cover a:after{  content: "";  position: absolute;  background-color: rgba(0,130,96,0);  -webkit-transition: 0.5s ease-in-out 0.05s;  -moz-transition: 0.5s ease-in-out 0.05s;  -ms-transition: 0.5s ease-in-out 0.05s;  transition: 0.5s ease-in-out 0.05s;  z-index: 1;}.pgm-item-cover a:before{  left: 0;  top: 0;  width: 0;  height: 50%;}.pgm-item-cover a:after{  right: 0;  bottom: 0;  width: 0;  height: 50%;}*/

.pgm-item-cover a:hover:before {

	width: 100%;

}

.pgm-item-cover a:hover:after {

	width: 100%;

}

.pgm-item-cover a:hover:before,

.pgm-item-cover a:hover:after {

	background-color: rgba(0, 130, 96, .75);

}

.about-hm-sec {

	position: relative;

	padding: 50px 0 50px;

	background-color: #fafafa;

	background-image: url(../images/pattern-bg.png);

	background-position: left top;

	background-repeat: repeat;

}

.abt-hm-cover {

	width: 590px;

	border-radius: 12px;

	overflow: hidden;

}

.abt-hm-cover img {

	width: 100%;

}

.abt-hm-cont {

	float: right;

	width: 610px;

	padding: 80px 60px 80px;

	margin: 30px 0 0 0;

	background-color: #fff;

	border-radius: 12px;

	-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);

	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);

}

.abt-hm-cont h2 {

	color: #000;

	font-size: 30px;

	line-height: 36px;

	margin: 0 0 20px 0;

}

.abt-hm-cont p {

	color: #696969;

	line-height: 26px;

}

.abt-hm-cont .btn-more {

	position: absolute;

	right: 50px;

	bottom: -25px;

	width: 45px;

	height: 45px;

	padding: 2px;

	line-height: 30px;

	background-color: #008260;

	border-radius: 6px;

	text-align: center;

}

.abt-hm-cont .btn-more:hover {

	background-color: #af0068;

}

.count-sec {

	position: relative;

	padding: 50px 0 50px;

}

.count-list-cover {

	float: left;

	width: 100%;

}

.count-list-cover ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.count-list-cover ul li {

	float: left;

	width: 25%;

}

.count-list-cover .count-item-cover {

	position: relative;

	width: 100%;

	max-width: 200px;

	margin: 0 auto;

	text-align: center;

}

.count-item-cover:before,

.count-item-cover:after {

	content: "";

	width: 0;

	height: 1px;

	position: absolute;

	transition: all 0.2s linear;

	background-color: rgba(255, 255, 255, 0.9);

}

.count-item-cover .count-item-bdr {

	position: relative;

	width: 100%;

	height: 100%;

	padding: 10px;

}

.count-item-cover .count-item-bdr::before,

.count-item-cover .count-item-bdr::after {

	content: "";

	width: 1px;

	height: 0;

	position: absolute;

	transition: all 0.2s linear;

	background-color: rgba(255, 255, 255, 0.9);

}

.count-item-cover:hover::before,

.count-item-cover:hover::after {

	width: 100%;

}

.count-item-cover:hover .count-item-bdr::before,

.count-item-cover:hover .count-item-bdr::after {

	height: 100%;

}

.count-item-cover::before,

.count-item-cover::after {

	transition-delay: 0.2s;

}

.count-item-cover .count-item-bdr::before,

.count-item-cover .count-item-bdr::after {

	transition-delay: 0s;

}

.count-item-cover::before {

	right: 0;

	top: 0;

}

.count-item-cover::after {

	left: 0;

	bottom: 0;

}

.count-item-cover .count-item-bdr::before {

	left: 0;

	top: 0;

}

.count-item-cover .count-item-bdr::after {

	right: 0;

	bottom: 0;

}

.count-item-cover:hover::before,

.count-item-cover:hover::after {

	transition-delay: 0s;

}

.count-item-cover:hover .count-item-bdr::before,

.count-item-cover:hover .count-item-bdr::after {

	transition-delay: 0.2s;

}

.count-list-cover .count-item-cover .count-img {

	width: 100px;

	margin: 0 auto 10px;

	opacity: 0.5;

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

.count-list-cover .count-item-cover:hover .count-img {

	opacity: 1;

	-webkit-transform: scale(.75);

	transform: scale(.75);

}

.count-list-cover .count-item-cover .count-img img {

	width: 100%;

}

.count-list-cover .count-item-cover h2 {

	color: #fff;

	font-size: 50px;

	font-weight: 600;

	margin: 0;

}

.count-list-cover .count-item-cover h4 {

	color: #fff;

	font-size: 22px;

	margin: 0;

}

.featured-course-sec {

	position: relative;

	padding: 75px 0 75px;

}

.featured-carousel {

	width: 100%;

}

.featured-carousel .owl-theme .owl-nav .owl-prev,

.featured-carousel .owl-theme .owl-nav .owl-next {

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.featured-carousel .owl-theme .owl-nav .owl-prev {

	width: 45px;

	height: 45px;

	line-height: 45px;

	background-color: #fff;

	background-image: url(../images/prev-icon.png);

	background-position: 0 0;

	background-repeat: no-repeat;

	border: solid 1px #008260;

	border-radius: 50%;

}

.featured-carousel .owl-theme .owl-nav .owl-next {

	width: 45px;

	height: 45px;

	line-height: 45px;

	background-color: #fff;

	background-image: url(../images/next-icon.png);

	background-position: 0 0;

	background-repeat: no-repeat;

	border: solid 1px #008260;

	border-radius: 50%;

}

.featured-carousel .owl-theme .owl-nav .owl-prev:hover,

.featured-carousel .owl-theme .owl-nav .owl-next:hover {

	background-color: #008260;

	background-position: 0 -40px;

}

.featured-carousel h2 {

	color: #000;

	font-size: 32px;

	font-weight: 600;

	margin: 0 0 30px 0;

	text-align: center;

}

.featured-item-cover {

	width: 100%;

}

.featured-item-cover a {

	display: block;

	text-decoration: none;

}

.featured-item-cover figure {

   position: relative;

   margin-bottom: 10px;

	overflow: hidden;

}

.featured-item-cover figure:after {

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

	background: rgba(175, 0, 105, 0.5);

	background: -moz-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(175, 0, 105, 0.5)), color-stop(100%, rgba(255, 102, 0, 0.5)));

	background: -webkit-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -o-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -ms-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: linear-gradient(135deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0069', endColorstr='#ff6600', GradientType=1);

}

.featured-item-cover a:hover figure:after {

	opacity: 0;

}

.featured-item-cover figure img {

	width: 100%;

	-webkit-transform: scale(1);

	transform: scale(1);

}

.featured-item-cover a:hover figure img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 0.5s linear;

	transition: 0.5s linear;

}

.featured-item-cover .featured-dtls {

	width: 100%;

   padding: 15px;

   -webkit-transition: 0.2s ease-out;

   -moz-transition: 0.2s ease-out;

   -ms-transition: 0.2s ease-out;

   transition: 0.2s ease-out;

}

.featured-item-cover:hover .featured-dtls {

   background: rgba(175, 0, 105, 0.25);

}

.featured-item-cover .featured-dtls p {

	color: #424141;

	font-size: 16px;

	text-align: left !important;

	margin: 0;

}

.featured-item-cover a:hover .featured-dtls p {

	color: #af0068;

}

.course-loc-hd-sec {

	padding: 25px 0 25px;

	background-color: #3d4854;

}

.course-loc-hd {

	width: 100%;

	text-align: center;

}

.course-loc-hd h2 {

	color: #fff;

	font-size: 32px;

	font-weight: 600;

	margin: 0;

}

.course-loc-sec {

	position: relative;

	padding: 75px 0 75px;

	background-color: #252d36;

}

.course-loc-carousel {

	width: 100%;

}

.col-course-loc {

	width: 20%;

}

.carousel-loc-item {

	position: relative;

	width: 100%;

	max-width: 200px;

	margin: 0 auto 15px;

}

.carousel-loc-item:before,

.carousel-loc-item:after {

	content: "";

	width: 0;

	height: 1px;

	position: absolute;

	transition: all 0.2s linear;

	background-color: rgba(255, 255, 255, 0.30);

}

.carousel-loc-item .carousel-loc-bdr {

	position: relative;

	width: 100%;

	height: 100%;

	padding: 10px;

}

.carousel-loc-item .carousel-loc-bdr::before,

.carousel-loc-item .carousel-loc-bdr::after {

	content: "";

	width: 1px;

	height: 0;

	position: absolute;

	transition: all 0.2s linear;

	background-color: rgba(255, 255, 255, 0.30);

}

.carousel-loc-item:hover::before,

.carousel-loc-item:hover::after {

	width: 100%;

}

.carousel-loc-item:hover .carousel-loc-bdr::before,

.carousel-loc-item:hover .carousel-loc-bdr::after {

	height: 100%;

}

.carousel-loc-item::before,

.carousel-loc-item::after {

	transition-delay: 0.2s;

}

.carousel-loc-item .carousel-loc-bdr::before,

.carousel-loc-item .carousel-loc-bdr::after {

	transition-delay: 0s;

}

.carousel-loc-item::before {

	right: 0;

	top: 0;

}

.carousel-loc-item::after {

	left: 0;

	bottom: 0;

}

.carousel-loc-item .carousel-loc-bdr::before {

	left: 0;

	top: 0;

}

.carousel-loc-item .carousel-loc-bdr::after {

	right: 0;

	bottom: 0;

}

.carousel-loc-item:hover::before,

.carousel-loc-item:hover::after {

	transition-delay: 0s;

}

.carousel-loc-item:hover .carousel-loc-bdr::before,

.carousel-loc-item:hover .carousel-loc-bdr::after {

	transition-delay: 0.2s;

}

.carousel-loc-item .carousel-img {

	width: 200px;

	margin: 0 auto 25px;

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.carousel-loc-item:hover .carousel-img {

	-webkit-transform: scale(.80);

	transform: scale(.80);

}

.carousel-loc-item h3 {

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	margin: 0;

	text-align: center;

}

.lt-news-sec {

	position: relative;

	padding: 75px 0 75px;

	background-color: #f5f5f5;

}

.lt-news-sec h2 {

	color: #000;

	font-size: 32px;

	font-weight: 600;

	margin: 0 0 50px 0;

	text-align: center;

}

.lt-news-item {

	width: 100%;

	background-color: #fff;

	margin: 0 0 15px 0;

	border-radius: 10px;

	overflow: hidden;

}

.lt-news-item figure {

	position: relative;

	overflow: hidden;

}

.lt-news-item a {

	display: block;

	text-decoration: none;

}

.lt-news-item a figure:after {

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

	background: rgba(175, 0, 105, 0.5);

	background: -moz-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(175, 0, 105, 0.5)), color-stop(100%, rgba(255, 102, 0, 0.5)));

	background: -webkit-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -o-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -ms-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: linear-gradient(135deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0069', endColorstr='#ff6600', GradientType=1);

}

.lt-news-item a:hover figure:after {

	opacity: 1;

}

.lt-news-item figure img {

	width: 100%;

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.lt-news-item a:hover figure img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.lt-news-item .lt-news-dtls {

	position: relative;

	width: 100%;

	padding: 35px 20px 10px;

	margin: 0 0 15px 0;

	min-height: 150px;

}

.lt-news-item .lt-news-dtls h3 {

	color: #000;

	font-size: 16px;

	font-weight: 600;

	line-height: 26px;

	margin: 0;

}

.lt-news-item .lt-news-dtls .lt-date {

	position: absolute;

	left: 20px;

	top: -35px;

	width: 60px;

	height: 60px;

	background-color: #008260;

	border-radius: 3px;

	text-align: center;

}

.lt-news-item .lt-news-dtls .lt-date h4 {

	color: #fff;

	font-size: 24px;

	font-weight: 600;

	line-height: 18px;

	margin: 15px 0 0 0;

}

.lt-news-item .lt-news-dtls .lt-date h4 span {

	font-size: 14px;

	font-weight: 300;

}

.certified-sec {

	position: relative;

	padding: 75px 0 75px;

}

.certified-carousel {

	width: 100%;

}

.certified-item-cover {

	width: 100%;

}

.certified-item-cover a {

	display: block;

	text-decoration: none;

}

.certified-item-cover figure {

	position: relative;

	border-radius: 6px;

	overflow: hidden;

}

.certified-item-cover figure img {

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.75s linear;

	-moz-transition: 0.75s linear;

	-ms-transition: 0.75s linear;

	transition: 0.75s linear;

}

.certified-item-cover a:hover figure img {

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

}

.certified-item-cover figure .certified-icon {

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	margin: auto;

	width: 120px;

	height: 90px;

	opacity: 0.5;

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.certified-item-cover a:hover figure .certified-icon {

	opacity: 1;

	-webkit-transform: scale(.65);

	transform: scale(.65);

}

.certified-item-cover figure .certified-icon img {

	width: 100%;

}

.certified-item-cover .certified-item-dtls {

	width: 100%;

	padding: 25px 20px 10px;

	min-height: 115px;

	text-align: center;

}

.certified-item-cover .certified-item-dtls h3 {

	color: #000;

	font-size: 22px;

	font-weight: 600;

	margin: 0 0 15px 0;

}

.certified-item-cover .certified-item-dtls p {

	color: #959494;

	line-height: 26px;

	margin: 0;

}

.academy-caro-sec {

	position: relative;

	padding: 50px 0 50px;

}

.academy-carousel {

	width: 100%;

}

.academy-item {

	width: 100%;

	max-width: 140px;

}

.academy-item img {

	width: 100%;

	filter: gray;

	/* IE5+ */

	-webkit-filter: grayscale(1);

	/* Webkit Nightlies & Chrome Canary */

	transition: .25s ease-in-out;

}

.academy-item:hover img {

	width: 100%;

	filter: none;

	-webkit-filter: grayscale(0);

	transform: scale(1.01);

}

.footer-sec {

	position: relative;

	padding: 75px 0 30px;

}

.footer-sec li {

	font-size: 15px;

}

.col-ft-left {

	width: 40%;

	padding: 0;

}

.col-ft-right {

	width: 60%;

	padding: 0;

}

.footer-links {

	width: 100%;

	margin-bottom: 20px;

}

.footer-links h3 {

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	margin: 0 0 10px 0;

}

.footer-links ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.footer-links ul li {

	margin-bottom: 6px;

}

.footer-links ul li a {

	color: #fff;

	opacity: .3;

	text-decoration: none;

}

.footer-links ul li a:hover {

	padding: 0 0 0 10px;

	opacity: 1;

}

.col-ft-link {

	width: 40%;

}

.col-ft-form {

	width: 60%;

}

.footer-form {

	float: left;

	width: 100%;

	margin-bottom: 20px;

}

.footer-form h3 {

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	margin: 0 0 10px 0;

}

.footer-form .form-group {

	margin-bottom: 12px;

}

.footer-form .form-control {

	border: 0;

	border-radius: 0;

	min-height: 40px;

}

.footer-form .btn-submit {

	color: #fff;

	padding: 6px 40px;

	background-color: #af0068;

	border: 0;

	border-radius: 0;

	text-transform: uppercase;

}

.footer-form .btn-submit:hover {

	background-color: #ff5f00;

}

.footer-address {

	float: left;

	width: 100%;

}

.footer-address h3 {

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	margin: 0 0 10px 0;

}

.footer-address ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.footer-address ul li {

	float: left;

	color: #fff;

	padding: 0 15px 0 0;

	margin: 0 0 6px 0;

	opacity: .3;

}

.footer-address ul li:nth-child(1) {

	width: 40%;

}

.footer-address ul li:nth-child(2),

.footer-address ul li:nth-child(3) {

	width: 30%;

}

.footer-address ul li a {

	color: #fff;

}

.footer-address ul li:hover {

	opacity: 1;

	cursor: pointer;

}

.copy-sec {

	position: relative;

	padding: 25px 0 25px;

}

.copy-sec .copy-right {

	width: 100%;

	color: #b2b2b2;

	text-align: center;

}

.copy-right {

	font-size: 15px;

}

.stickey-nav {

	position: fixed;

	left: 0;

	top: 200px;

}

.stickey-nav ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.stickey-nav ul li {

	padding: 0;

	margin: 0;

}

.stickey-nav ul li:nth-child(1) a {

	background-color: #9d0068;

}

.stickey-nav ul li:nth-child(2) a {

	background-color: #ff6700;

}

.stickey-nav ul li a {

	display: block;

	padding: 15px 5px;

}

.stickey-nav ul li a:hover {

	-webkit-transform: scale(1.07);

	transform: scale(1.07);

}

.page-hd {

	position: relative;

	padding: 35px 0 35px;

}

.main-hd {

	position: relative;

	padding: 35px 0 35px;

}

.page-hd-cont {

	width: 100%;

	text-align: center;

}

.page-hd-cont h2 {

	font-size: calc(22px + 18 * ((100vw - 480px) / 885));

	margin: 0;

}

.page-hd-cont h1 {

	font-size: 40px;

}

.ins-abt-sec {

	position: relative;

	padding: 0 0 40px;

}

.ins-abt-cont {

	width: 100%;

	padding: 50px 40px;

	border-radius: 12px;

	text-align: center;

	border: 1px solid #80808036;

}

.ins-abt-cont h2 {

	color: #000;

	font-size: 30px;

	line-height: 36px;

	width: 100%;

	max-width: 650px;

	margin: 0 auto 20px;

}

.ins-abt-cont p {

	color: #999;

	line-height: 26px;

	margin: 0 !important;

}

.we-do-sec {

	position: relative;

	padding: 50px 0 50px;

	background-color: #fafafa;

	background-image: url(../images/pattern-bg.png);

	background-position: left top;

	background-repeat: repeat;

}

.we-do-cont {

	width: 100%;

	margin-bottom: 20px;

}

.we-do-cont h4 {

	font-size: 18px;

	line-height: 28px;

	margin: 0 0 20px 0;

}

.we-do-cont ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.we-do-cont ul li {

	position: relative;

	color: #696969;

	font-size: 16px;

	padding: 0 0 0 30px;

	margin: 0 0 15px 0;

}

.we-do-cont ul li:before {

	content: "";

	position: absolute;

	left: 0;

	top: 0px;

	width: 22px;

	height: 22px;

	background-image: url(../images/bullet-blue.png);

	background-size: 100%;

	background-repeat: no-repeat;

}

.we-do-img {

	width: 100%;

	border-radius: 12px;

	overflow: hidden;

}

.we-do-img img {

	width: 100%;

}

.vision-mission-sec {

	position: relative;

	padding: 80px 0 80px;

}

.vision-hd {

	width: 100%;

	margin: 0 0 50px 0;

	text-align: center;

}

.vision-hd h2 {

	position: relative;

	color: #fff;

	font-size: 36px;

	font-weight: 600;

	padding: 0 0 15px 0;

	margin: 0 0 15px 0;

}

.vision-hd h2:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: -15px;

	margin: 0 auto;

	width: 65px;

	height: 2px;

	background-color: #fff;

}

.vision-mission-cont {

	width: 100%;

	color: #fff;

	margin-bottom: 20px;

}

.vision-mission-cont h3 {

	font-size: 22px;

	margin: 0 0 20px 0;

	line-height: 26px;

}

.vision-mission-cont p {

	line-height: 26px;

}

.vision-mission-list {

	color: #fff;

	width: 100%;

	margin-bottom: 20px;

}

.vision-mission-list h3 {

	font-size: 24px;

	margin: 0 0 20px 0;

	line-height: 26px;

}

.vision-mission-list ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.vision-mission-list ul li {

	position: relative;

	font-size: 16px;

	padding: 0 0 0 30px;

	margin: 0 0 15px 0;

}

.vision-mission-list ul li:before {

	content: "";

	position: absolute;

	left: 0;

	top: 0px;

	width: 22px;

	height: 22px;

	background-image: url(../images/bullet-white.png);

	background-size: 100%;

	background-repeat: no-repeat;

}

.what-make-sec {

	position: relative;

	padding: 80px 0 80px;

	background-color: #fafafa;

	background-image: url(../images/pattern-bg.png);

	background-position: left top;

	background-repeat: repeat;

}

.what-make-img {

	width: 590px;

	border-radius: 12px;

	overflow: hidden;

}

.what-make-img img {

	width: 100%;

}

.what-make-cont {

	float: right;

	width: 785px;

	padding: 60px;

	margin: 50px 0 0 0;

	background-color: #fff;

	border-radius: 12px;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(128, 128, 128, 0.5);

	-moz-box-shadow: 0px 0px 10px 0px rgba(128, 128, 128, 0.5);

	box-shadow: 0px 0px 10px 0px rgba(128, 128, 128, 0.5);

}

.what-make-cont h2 {

	font-size: 30px;

	margin: 0 0 40px 0;

}

.what-make-cont .what-list-cover {

	width: 100%;

	max-width: 625px;

	margin: 0 0 45px 0;

}

.what-make-cont ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.what-make-cont ul li {

	display: inline-block;

	width: 30%;

	margin: 0 10px 0 0;

	vertical-align: top;

}

.what-make-cont .make-list-item {

	width: 100%;

	padding: 15px;

	max-width: 190px;

	height: 150px;

	border: solid 1px #068567;

	border-radius: 10px;

	text-align: center;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.what-make-cont .make-list-item a {

	display: block;

	width: 100%;

	text-decoration: none;

}

.what-make-cont .make-list-item:hover {

	background-color: #068567;

}

.make-list-item .make-icon {

	width: 90px;

	height: 70px;

	margin: 0 auto 10px;

	overflow: hidden;

}

.make-list-item .make-icon img {

	width: 100%;

	object-position: 0 0;

	-webkit-transition: 0.4s linear;

	-moz-transition: 0.4s linear;

	-ms-transition: 0.4s linear;

	transition: 0.4s linear;

}

.make-list-item:hover .make-icon img {

	width: 100%;

	object-position: 0 -70px;

}

.make-list-item p {

	color: #000 !important;

	line-height: 20px !important;

}

.make-list-item:hover p {

	color: #fff !important;

}

.what-tb-cont {

	width: 100%;

}

.what-tb-cont h3 {

	color: #000;

	font-size: 16px;

	line-height: 26px;

}

.what-tb-cont p {

	color: #959494;

	line-height: 26px;

}

.what-tb-cont p:first-child {

	color: #000;

}

.ins-team-sec {

	position: relative;

	padding: 20px 0 100px;

}

.team-item-cover {

	width: 100%;

	background-color: #fff;

   margin-bottom: 15px;

	-webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.05);

	box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.05);

}

.team-item-cover .team-top-sec {

	width: 100%;

	padding: 12px;

	/*border-radius: 12px 12px 0 0;*/

	border: solid 1px #e5e5e5;

}

.team-top-sec .media {

	width: 100%;

	margin: 0;

}

.team-top-sec .media .media-left {

	padding: 0;

}

.team-top-sec .team-img {

	position: relative;

	width: 185px;

	border: solid 2px #edefef;

	border-radius: 12px;

	overflow: hidden;

	z-index: 1;

}

.team-top-sec .team-img img {

	width: 100%;

}

.team-top-sec .team-name {

	width: 100%;

	padding: 35px 15px 10px 50px;

	min-height: 130px;

}

.team-top-sec .team-name h3 {

	color: #000;

	font-size: 20px;

	font-weight: 600;

	margin: 0 0 20px 0;

}

.team-top-sec .team-name ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.team-top-sec .team-name ul li {

	color: #ff6700;

	margin: 0 0 8px 0;

	font-size: 16px;

}

.team-top-sec .team-name ul li:last-child {

	margin: 0;

}

.team-item-cover .team-btm-sec {

	width: 100%;

	/* background-color: #0e8869; */

	border-radius: 0 0 12px 12px;

	margin: -30px 0 0 0;

}

.team-btm-sec .team-dtl-cover {

	width: 100%

}

.team-item-cover a {

	color: #af0068;

	text-decoration: underline;

}

.team-item-cover a:hover {

	text-decoration: none;

}

.team-dtl-cover .team-dtl-cont {

	display: none;

	color: #222222;

	/* font-size: 12px; */

	width: 100%;

	padding: 50px 30px 10px;

}

.team-dtl-cover .team-dtl-cont p {

	color: #222222;

	font-size: 16px;

	margin: 0 0 15px 0;

	line-height: 26px;

}

.team-dtl-cover .team-dtl-cont p:last-child {

	margin: 0;

}

.team-dtl-cover.open .team-dtl-cont {

	display: block;

	-webkit-animation: teamShow 0.6s ease-in-out 0.2s backwards;

	-moz-animation: teamShow 0.6s ease-in-out 0.2s backwards;

	-ms-animation: teamShow 0.6s ease-in-out 0.2s backwards;

	animation: teamShow 0.6s ease-in-out 0.2s backwards;

}

@-webkit-keyframes teamShow {

	0% {

		-webkit-transform: translateY(-5px);

		opacity: 0;

	}

	100% {

		-webkit-transform: translateY(0px);

		opacity: 1;

	}

}

@-moz-keyframes teamShow {

	0% {

		-moz-transform: translateY(-5px);

		opacity: 0;

	}

	100% {

		-moz-transform: translateY(0px);

		opacity: 1;

	}

}

@keyframes teamShow {

	0% {

		transform: translateY(-5px);

		opacity: 0;

	}

	100% {

		transform: translateY(0px);

		opacity: 1;

	}

}

.team-dtl-cover .team-dtl-btn {

	width: 100%;

}

.team-dtl-btn .btn-more {

	position: relative;

	color: #222;

	font-size: 12px;

	background-color: transparent;

	padding: 10px 45px 10px 12px;

	border: 0;

	border-radius: 0;

	text-align: right;

}

.team-dtl-btn .btn-more:hover,

.team-dtl-btn .btn-more:focus {

	outline: none;

}

.team-dtl-btn .btn-more:before {

	content: "\f107";

	position: absolute;

	color: #222;

	font-size: 20px;

	font-family: 'FontAwesome';

	top: 0;

	bottom: 0;

	right: 20px;

	width: 15px;

	height: 28px;

	margin: auto 0;

}

.team-dtl-cover.open .team-dtl-btn .btn-more:before {

	content: "\f106";

}

#return-to-top {

	display: none;

	position: fixed;

	bottom: 20px;

	right: 20px;

	background: rgba(175, 0, 104, 0.95);

	width: 36px;

	height: 36px;

	line-height: 36px;

	border-radius: 4px;

	text-decoration: none;

	text-align: center;

	-webkit-transition: 0.3s linear;

	-moz-transition: 0.3s ease;

	-ms-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}

#return-to-top img {

	position: relative;

	max-width: 100%;

	-webkit-transition: 0.3s ease;

	-moz-transition: 0.3s ease;

	-ms-transition: 0.3s ease;

	transition: 0.3s ease;

}

#return-to-top:hover {

	background: rgba(175, 0, 104, 1);

}

#return-to-top:hover img {

	color: #fff;

	top: 5px;

}

@-webkit-keyframes drop-anim {

	0% {

		opacity: 0;

		-webkit-transform: translateY(10px);

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

	}

}

@-moz-keyframes drop-anim {

	0% {

		opacity: 0;

		-webkit-transform: translateY(10px);

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

	}

}

@keyframes drop-anim {

	0% {

		opacity: 0;

		-webkit-transform: translateY(10px);

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

	}

}

.planner-sec {

	position: relative;

	padding: 50px 0 75px;

}

.planner-table-cover {

	width: 100%;

	margin-bottom: 20px;

}

.planner-filter {

	width: 100%;

	max-width: 850px;

	margin: 0 auto 20px;

}

.planner-filter ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.planner-filter ul li {

	display: inline-block;

	width: 24.5%;

	margin-bottom: 10px;

}

.planner-filter .planner-field {

	width: 100%;

}

.planner-filter .planner-field select {

	height: 50px;

	color: #222;

	font-size: 16px;

	border: solid 1px #90d0be;

	border-radius: 0;

}

.bootstrap-select.form-control {

	height: 50px;

}

.planner-field .btn-default {

	color: #222;

	background-color: #fff;

	border: solid 1px #90d0be;

	border-radius: 0;

	height: 50px;

}

.planner-field .dropdown-menu {

	padding: 0;

	border: solid 1px #90d0be;

	border-radius: 0;

}

.planner-field .dropdown-menu ul li {

	display: block;

	width: 100%;

}

.planner-field .dropdown-menu ul li a {

	padding: 6px 10px;

}

.planner-field .btn-default:active:hover,

.planner-field .btn-default.active:hover,

.planner-field .open>.dropdown-toggle.btn-default:hover,

.planner-field .btn-default:active:focus,

.planner-field .btn-default.active:focus,

.planner-field .open>.dropdown-toggle.btn-default:focus,

.planner-field .btn-default:active.focus,

.planner-field .btn-default.active.focus,

.planner-field .open>.dropdown-toggle.btn-default.focus {

	color: #222;

	background-color: #eaeaea;

	border-color: #90d0be;

}

.planner-field .dropdown-menu li.selected a span.check-mark {

	color: #158262;

}

.planner-table {

	width: 100%;

}

.planner-table .table-bordered>thead {

	border: solid 1px #90d0be;

}

.planner-table .table-bordered>thead>tr>th {

	color: #fff;

	padding: 8px 10px;

	background-color: #30977b;

}

.planner-table .table-bordered>tbody>tr>td {

	padding: 10px 10px;

	border: solid 1px #90d0be;

}

.table-striped>tbody>tr:nth-of-type(odd) {

	background-color: #eaeaea;

}

.vertical-align {

	display: flex;

	align-items: center;

}

.ins-client-sec {

	position: relative;

	padding: 75px 0 75px;

	background-color: #f5f5f56b;

}

.ins-client-cont {

	float: left;

	width: 100%;

}

.ins-client-cont ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.ins-client-cont ul li {

	float: left;

	width: 16.666%;

	padding: 10px;

}

.ins-client-cont .ins-cli-item {

	width: 100%;

	max-width: 160px;

	margin: 0 auto;

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.ins-client-cont .ins-cli-item:hover {

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

}

.ins-client-cont .ins-cli-item img {

	width: 100%;

}

.coming-soon {

	width: 100%;

	color: #098468;

	font-size: 40px;

	padding: 5% 0;

	text-align: center;

}

.partners-cover {

	width: 100%;

}

.partners-cover .partners-nav {

	width: 100%;

	margin-bottom: 10px;

}

.partners-nav ul {

	list-style: none;

	padding: 0;

	margin: 0 !important;

}

.partners-nav ul li {

	display: inline-block;

	width: 20%;

	padding: 10px;

	margin-left: -6px;

}

.partners-nav ul li a {

	display: block;

	width: 100%;

	max-width: 160px;

	margin: 0 auto;

	border: solid 1px rgba(0, 0, 0, 0.07);

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.partners-nav ul li.active a,

.partners-nav ul li a:hover {

	border: solid 1px rgba(0, 0, 0, 0.25);

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

}

.partners-nav ul li a img {

	width: 100%;

}

.partners-cover .panel-default {

	border: 0;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0);

}

.partners-cover .partner-cont {

	position: relative;

	width: 100%;

	color: #222;

	font-size: 16px;

	padding: 50px 50px;

	line-height: 26px;

	background-color: #fff;

	background-image: url(../images/fold-bg.png);

	background-position: right bottom;

	background-repeat: no-repeat;

	border: solid 5px #eebc3d;

	-webkit-box-shadow: 0px 0px 0px 3px rgba(195, 162, 80, 1);

	-moz-box-shadow: 0px 0px 0px 3px rgba(195, 162, 80, 1);

	box-shadow: 0px 0px 0px 3px rgba(195, 162, 80, 1);

	text-align: left;

}

.partner-cont:before {

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	bottom: 0;

	width: 29px;

	background: rgba(204, 204, 204, 1);

	background: -moz-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(246, 246, 246, 0) 100%);

	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(204, 204, 204, 1)), color-stop(100%, rgba(246, 246, 246, 0)));

	background: -webkit-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(246, 246, 246, 0) 100%);

	background: -o-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(246, 246, 246, 0) 100%);

	background: -ms-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(246, 246, 246, 0) 100%);

	background: linear-gradient(to right, rgba(204, 204, 204, 1) 0%, rgba(246, 246, 246, 0) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f6f6f6', GradientType=1);

}

.partner-cont:after {

	content: "";

	position: absolute;

	left: -15px;

	top: 25px;

	bottom: 25px;

	width: 29px;

	background-image: url(../images/spiral-bg.png);

}

.partners-cover .partner-cont p {

	color: #222;

	font-size: 15px;

	line-height: 26px;

}

.content-sec {

	position: relative;

	padding: 75px 0 75px;

}

.gallery-nav {

	position: relative;

	width: 100%;

	max-width: 800px;

	margin: 0 auto 35px;

	text-align: center;

}

.gallery-nav .gallery-line {

	position: absolute;

	width: 100%;

	height: 28px;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	margin: auto 0;

}

.gallery-nav .gallery-line:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	width: 100%;

	height: 1px;

	margin: auto 0;

	border-top: dashed 2px #df006b;

	;

}

.gallery-line .icon-left {

	position: relative;

	float: left;

	width: 28px;

	height: 28px;

	background-color: #df006b;

	border-radius: 50%;

}

.gallery-line .icon-left:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	width: 16px;

	height: 16px;

	margin: auto;

	background-color: #fff;

	border-radius: 50%;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

}

.gallery-line .icon-left:after {

	content: "";

	position: absolute;

	right: -4px;

	top: 0;

	bottom: 0;

	width: 0;

	height: 0;

	margin: auto 0;

	border-left: solid 5px #df006b;

	border-top: solid 5px transparent;

	border-bottom: solid 5px transparent;

	-moz-animation: rightArrow 2s infinite;

	-webkit-animation: rightArrow 2s infinite;

	animation: rightArrow 2s infinite;

}

.gallery-line .icon-right {

	position: relative;

	float: right;

	width: 28px;

	height: 28px;

	background-color: #df006b;

	border-radius: 50%;

}

.gallery-line .icon-right:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	width: 16px;

	height: 16px;

	margin: auto;

	background-color: #fff;

	border-radius: 50%;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);

}

.gallery-line .icon-right:after {

	content: "";

	position: absolute;

	left: -4px;

	top: 0;

	bottom: 0;

	width: 0;

	height: 0;

	margin: auto 0;

	border-right: solid 5px #df006b;

	border-top: solid 5px transparent;

	border-bottom: solid 5px transparent;

	-moz-animation: leftArrow 2s infinite;

	-webkit-animation: leftArrow 2s infinite;

	animation: leftArrow 2s infinite;

}

.gallery-nav ul {

	position: relative;

	list-style: none;

	padding: 0;

	margin: 0;

}

.gallery-nav ul li {

	display: inline-block;

	vertical-align: middle;

	margin: 10px 10px;

}

.gallery-nav ul li a {

	display: block;

	color: #6a6868;

	padding: 8px 25px;

	background-color: #fff;

	border-radius: 6px;

	border: solid 1px #af0068;

	text-decoration: none;

}

.gallery-nav ul li.active a,

.gallery-nav ul li a:hover {

	color: #fff;

	background-color: #af0068;

}

.gallery-nav ul li a .icon {

	display: inline-block;

	width: 35px;

	height: 35px;

	margin: 0 35px 0 0;

	overflow: hidden;

	vertical-align: middle;

}

.gallery-nav ul li a .icon img {

	width: 100%;

	-webkit-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-moz-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-ms-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

.gallery-nav ul li.active a .icon img,

.gallery-nav ul li a:hover .icon img {

	object-position: 0 -35px;

}

.gallery-item {

	position: relative;

	width: 100%;

	margin-bottom: 25px;

	border-radius: 12px;

	overflow: hidden;

}

.gallery-item a {

	position: relative;

	display: block;

	width: 100%;

	text-decoration: none;

}

.gallery-item a:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	background: rgba(3, 131, 98, 0);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.gallery-item a:hover:after {

	background: rgba(3, 131, 98, 0.85);

}

.gallery-item figure {

	position: relative;

}

.gallery-item figure:before {

	content: "";

	position: absolute;

	left: 12px;
	right: 12px;

	top: 12px;

	bottom: 12px;

	border: solid 1px rgba(255, 255, 255, 0.75);

	border-radius: 12px;

	z-index: 1;

}

.gallery-item figure:after {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	height: 50%;

	background: rgba(0, 0, 0, 0);

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.40) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.40)));

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.40) 100%);

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.40) 100%);

	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.40) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.40) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);

}

.gallery-item figure img {

	width: 100%;

}

.gallery-item figcaption {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	padding: 10px 30px 30px;

	z-index: 5;

}

.gallery-item figcaption h3 {

	color: #fff;

	font-size: 16px;

	margin: 0;

}

.gallery-item figcaption p {

	color: #fff;

	font-size: 13px;

	margin: 0 !important;

}

.testi-sec {

	position: relative;

	padding: 50px 0 50px;

}

.testi-carousel {

	width: 100%;

}

.testi-carousel .testi-item {

	position: relative;

	width: 100%;

	padding: 5px;

}

.testi-item .testi-cont {

	position: relative;

	color: #2d2e2e;

	width: 100%;

	font-size: 16px;

	padding: 50px 25px;

	margin-bottom: 35px;

	background-color: #fff;

	border: 1px solid #008260;

	border-radius: 10px;

}

.testi-item .testi-cont .quote-icon {

	width: 42px;

	height: 35px;

	margin-bottom: 25px;

	overflow: hidden;

}

.testi-item .testi-cont .quote-icon img {

	width: 100%;

}

.testi-item .testi-cont p {

	color: #2d2e2e;

	width: 100%;

	font-size: 14px;

	margin: 0 !important;

}

.testi-item .testi-cont .open-quote {

	color: #389559;

	font-size: 60px;

	line-height: 60px;

	margin: 0 0 25px 0 !important;

}

.testi-item .testi-cont:after,

.testi-item .testi-cont:before {

	top: 100%;

	left: 20%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}

.testi-item .testi-cont:after {

	border-color: rgba(136, 183, 213, 0);

	border-top-color: #fff;

	border-width: 12px;

	margin-left: -15px;

}

.testi-item .testi-cont:before {

	border-color: rgba(0, 130, 96, 0);

	border-top-color: #008260;

	border-width: 16px;

	margin-left: -16px;

}

.testi-person-cover {

	width: 100%;

}

.testi-person-cover .testi-person {

	display: table-cell;

	vertical-align: top;

}

.testi-person-cover .testi-person span {

	display: block;

	width: 100px;

	height: 100px;

	border-radius: 50%;

	border: solid 5px #389559;

	overflow: hidden;

	-webkit-transform: scale(.50);

	-moz-transform: scale(.50);

	-ms-transform: scale(.50);

	transform: scale(.50);

	-webkit-transition: 1s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-moz-transition: 1s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-ms-transition: 1s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	transition: 1s cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

.owl-item.active .testi-person-cover .testi-person span {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

}

.testi-person-cover .testi-person span img {

	width: 100%;

}

.testi-person-cover .testi-name {

	display: table-cell;

	color: #2d2e2e;

	padding: 10px 0 0 10px;

	vertical-align: top;

}

.testi-person-cover .testi-name p {

	margin: 0 0 5px 0 !important;

}

.testi-carousel .owl-item:nth-child(odd) .testi-cont {

	border: 1px solid #b30d70;

}

.testi-carousel .owl-item:nth-child(odd) .quote-icon img {

	object-position: 0 -35px;

}

.testi-carousel .owl-item:nth-child(odd) .testi-cont:before {

	border-top-color: #b30d70;

}

.event-items-cover {

	width: 100%;

	margin-bottom: 25px;

}

.event-items-cover .event-hd {

	color: #000;

	font-size: 30px;

	width: 100%;

	padding: 0 15px 0;

	margin-bottom: 25px;

}

.event-items {

	width: 100%;

	margin-bottom: 25px;

	background-color: #fff;

	border-radius: 12px;

	-webkit-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	-moz-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	overflow: hidden;

}

.event-items figure {

	position: relative;

	border-radius: 12px;

	overflow: hidden;

}

.event-items figure:after {

	position: absolute;

	content: "";

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-moz-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-ms-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	z-index: 1;

}

.event-items:hover figure:after {

	box-shadow: 0 0 0 15px rgba(14, 136, 105, 0.25) inset;

}

.event-items figure img {

	position: relative;

	width: 100%;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

	z-index: 0;

}

.event-items:hover figure img {

	filter: gray;

	-webkit-filter: grayscale(100%);

   -webkit-backface-visibility: hidden;

   backface-visibility: hidden;

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.event-items figcaption {

	padding: 20px 20px;

}

.event-items .event-tt-cover {

	width: 100%;

	padding: 0 0 10px 0;

	margin: 0 0 15px 0;

	border-bottom: dashed 1px #a1a6a5;

}

.event-tt-cover .event-title {

	display: inline-block;

	width: 62%;

	color: #0e8869;

	font-size: 18px;

	font-weight: bold;

	vertical-align: top;

}

.event-tt-cover .event-date {

	display: inline-block;

	width: 35%;

	color: #0e8869;

	font-size: 14px;

	vertical-align: top;

	text-align: right;

}

.event-items figcaption h3 {

	color: #000;

	font-size: 16px;

	font-weight: bold;

	margin: 0 0 15px 0;

}

.event-items figcaption p {

	color: #5c5c5c;

	font-size: 16px;

	margin: 0 0 15px 0 !important;

}

.event-items .btn-continue {

	color: #0e8869;

	background-color: #fff;

	border: solid 1px transparent;

}

.event-items .btn-continue svg {

	display: inline-block;

	fill: #ccc;

	width: 31px;

	margin: 0 0 0 10px;

	vertical-align: middle;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.event-items .btn-continue:hover {

	color: #fff;

	background-color: #0e8869;

	border: solid 1px #0e8869;

}

.event-items .btn-continue:hover svg {

	fill: #fff;

	margin: 0 0 0 20px;

}

.news-items-cover {

	width: 100%;

	margin-bottom: 25px;

}

.news-items-cover .news-hd {

	color: #000;

	font-size: 30px;

	width: 100%;

	padding: 0 15px 0;

	margin-bottom: 25px;

}

.news-items-cover .news-items {

	width: 100%;

	margin-bottom: 25px;

	background-color: #fff;

	border-radius: 12px;

	-webkit-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	-moz-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	overflow: hidden;

}

.news-items .news-item-cont {

	position: relative;

	width: 100%;

	padding: 15px;

	z-index: 1;

}

.news-item-cont .news-img {

	display: table-cell;

	vertical-align: top;

	border-radius: 12px;

	overflow: hidden;

}

.news-item-cont .news-img span {

	display: block;

	width: 200px;

	border: solid 2px #fff;

	border-radius: 12px;

	overflow: hidden;

}

.news-item-cont .news-img span img {

	position: relative;

	width: 100%;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

	z-index: 0;

}

.news-item-cont:hover .news-img span img {

	filter: gray;

	-webkit-filter: grayscale(100%);

   -webkit-backface-visibility: hidden;

   backface-visibility: hidden;

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.news-items .news-cont {

	display: table-cell;

	vertical-align: top;

	padding: 15px;

}

.news-items .news-cont p {

	color: #5c5c5c;

	font-size: 14px;

	margin: 0 0 15px 0 !important;

}

.news-items .news-tt-cover {

	width: 100%;

	padding: 0 0 10px 0;

	margin: 0 0 15px 0;

	border-bottom: dashed 1px #a1a6a5;

}

.news-items .news-tt-cover .news-title {

	display: inline-block;

	width: 62%;

	color: #0e8869;

	font-size: 18px;

	font-weight: bold;

	vertical-align: top;

}

.news-items .news-tt-cover .news-date {

	display: inline-block;

	width: 35%;

	color: #0e8869;

	font-size: 14px;

	vertical-align: top;

	text-align: right;

}

.news-items .news-item-btn {

	width: 100%;

	background-color: #0e8869;

	margin: -30px 0 0 0;

	text-align: right;

}

.news-items .btn-continue {

	color: #fff;

	padding: 10px 10px;

	background-color: transparent;

	border: solid 0px transparent;

}

.news-items .btn-continue svg {

	display: inline-block;

	fill: #fff;

	width: 31px;

	margin: 0 0 0 10px;

	vertical-align: middle;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.news-items .btn-continue:hover {

	position: relative;

	color: #fff;

	z-index: 1;

}

.news-items .btn-continue:hover svg {

	margin: 0 0 0 20px;

}

.course-item-cover {

	width: 100%;

	margin-bottom: 30px;

	background-color: #fff;

	border: 1px solid #dddddd;

	border-radius: 4px;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.course-item-cover:hover {

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

}

.course-item-cover .course-img {

	position: relative;

	width: 100%;

	overflow: hidden;

}

.course-item-cover .course-img:before {

	position: absolute;

	content: "";

	left: 0;

	bottom: 0;

	width: 100%;

	height: 40%;

	background: rgba(0, 0, 0, 0);

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.75)));

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);

	z-index: 1;

}

.course-item-cover .course-img img {

	width: 100%;

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

.course-item-cover:hover .course-img img {

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-ms-transform: scale(1.2);

	transform: scale(1.2);

}

.course-img .course-top-cont {

	position: absolute;

	left: 0;

	bottom: 15px;

	color: #fff;

	width: 100%;

	padding: 0 15px;

	z-index: 5;

}

.course-img .course-top-cont h4 {

	color: #fff;

	font-size: 16px;

	margin: 0 0 5px 0;

}

.course-img .course-top-cont h4 a {

	color: #fff;

	text-decoration: none;

}

.course-img .course-top-cont h4 a:hover {

	color: #00b2bc;

}

.course-img .course-top-cont ul {

	padding: 0;

	margin: 0;

}

.course-img .course-top-cont ul li {

	display: inline-block;

	font-size: 16px;

}

.course-img .course-top-cont ul li+li {

	margin-left: 10px;

}

.course-item-cover .course-body {

	position: relative;

	width: 100%;

	color: #505050;

	padding: 15px 15px;

	min-height: 175px;

}

.course-item-cover .course-body .course-price {

	position: absolute;

	right: 25px;

	top: -30px;

	width: 60px;

	height: 60px;

	color: #fff;

	line-height: 60px;

	text-align: center;

	background-color: #af0068;

	font-weight: 500;

	border-radius: 50%;

	z-index: 5;

}

.course-item-cover .course-body a {

	color: #505050;

	text-decoration: none;

}

.course-item-cover .course-body a:hover {

	color: #00b2bc;

}

.course-item-cover .course-body h3 {

	color: #222;

	font-size: 18px;

	margin: 0 0 5px 0;

}

.course-item-cover .course-body p {

	color: #505050;

	font-size: 14px;

	margin: 0 !important;

}

.course-item-cover .course-footer {

	width: 100%;

	padding: 10px 10px;

	background-color: #f0f0f0;

}

.course-item-cover .course-footer .btn-apply {

	display: block;

	width: 100%;

	color: #fff;

	padding: 10px 10px;

	background-color: #0c8262;

	border: 0;

	border-radius: 4px;

}

.course-item-cover .course-footer .btn-apply:hover {

	background-color: #07694e;

	letter-spacing: 4px;

}

.short-co-sec {

	position: relative;

	padding: 50px 0 25px;

	background-color: #f5f5f5;

}

.short-co-hd {

	width: 100%;

	margin-bottom: 25px;

	text-align: center;

}

.short-co-hd h3 {

	font-weight: 600;

	font-size: 22px;

	color: #000;

	margin: 0;

}

/* RESPONSIVE CSS-------------------------------------------------- */

@media (min-width: 768px) {

	.dropdown:hover .dropdown-menu {

		display: block;

	}

	.dropdown-menu {

		-webkit-animation: drop-anim .3s ease-out;

		-moz-animation: drop-anim .3s ease-out;

		animation: drop-anim .3s ease-out;

	}

}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1366px) {

	.banner-table-cover .ins-banner-cont h1 {

		font-size: 45px;

	}

	.page-hd-cont h2 {

		font-size: 40px;

	}

}

@media (min-width: 1440px) {}

@media (min-width: 1600px) {}

@media (min-width: 1920px) {}

@media (max-width: 1919px) {}

@media (max-width: 1599px) {}

@media (max-width: 1365px) {}

@media (max-width: 1199px) {

	.vision-mission-sec {

		padding: 50px 0 50px;

	}

	.team-top-sec .team-img {

		width: 150px;

	}

	.team-top-sec .team-name {

		padding: 20px 10px 10px 20px;

	}

	.team-top-sec .team-name h3 {

		font-size: 14px;

		margin: 0 0 10px 0;

	}

	.team-top-sec .team-name ul li {

		font-size: 13px;

		margin: 0 0 6px 0;

	}

}

@media (max-width: 991px) {

	.navbar-main .logo {

		width: 165px;

	}

	.navbar-main .navbar-nav {

		margin-top: 0px;

	}

	.pro-manage-sec {

		padding: 30px 0 30px;

	}

	.pro-manage-cover {

		margin: 0;

	}

	.about-hm-sec {

		padding: 30px 0 30px;

	}

	.abt-hm-cover {

		width: 100%;

		margin-bottom: 20px;

	}

	.abt-hm-cont {

		width: 100%;

		padding: 30px 30px 30px;

		margin: 0;

	}

	.count-sec {

		padding: 30px 0 30px;

	}

	.count-list-cover .count-item-cover .count-img {

		width: 75px;

	}

	.count-list-cover .count-item-cover h2 {

		font-size: 30px;

	}

	.count-list-cover .count-item-cover h4 {

		font-size: 16px;

	}

	.featured-course-sec {

		padding: 30px 0 30px;

	}

	.featured-carousel h2 {

		font-size: 20px;

		margin: 0 0 16px 0;

	}

	.course-loc-hd-sec {

		padding: 20px 0 20px;

	}

	.course-loc-hd h2 {

		font-size: 20px;

	}

	.course-loc-sec {

		padding: 30px 0 30px;

	}

	.lt-news-sec {

		padding: 30px 0 30px;

	}

	.lt-news-sec h2 {

		font-size: 20px;

		margin: 0 0 20px 0;

	}

	.lt-news-item .lt-news-dtls {

		padding: 45px 20px 10px;

	}

	.lt-news-item .lt-news-dtls .lt-date {

		left: 25px;

	}

	.lt-news-item .lt-news-dtls h3 {

		font-size: 14px;

		font-weight: 300;

		line-height: 22px;

	}

	.certified-sec {

		padding: 30px 0 30px;

	}

	.certified-item-cover figure .certified-icon {

		width: 100px;

		height: 75px;

	}

	.academy-caro-sec {

		padding: 30px 0 30px;

	}

	.footer-sec {

		position: relative;

		padding: 30px 0 20px;

	}

	.stickey-nav {

		display: none;

	}

	.page-hd {

		padding: 30px 0 30px;

	}

	.ins-abt-sec {

		padding: 0 0 20px;

	}

	.ins-abt-cont {

		padding: 25px 20px;

	}

	.ins-abt-cont h2 {

		font-size: 20px;

		line-height: 26px;

	}

	.we-do-sec {

		padding: 25px 0 25px;

	}

	.we-do-cont h4 {

		font-size: 16px;

		line-height: 26px;

	}

	.vision-mission-sec {

		padding: 30px 0 30px;

	}

	.vision-hd {

		margin: 0 0 25px 0;

	}

	.vision-hd h2 {

		font-size: 20px;

		padding: 0 0 5px 0;

		margin: 0px 0 5px 0;

	}

	.vision-hd h2:before {

		bottom: -5px;

	}

	.vision-mission-cont h3 {

		font-size: 16px;

		margin: 0 0 15px 0;

		line-height: 24px;

	}

	.vision-mission-list h3 {

		font-size: 16px;

		margin: 0 0 15px 0;

		line-height: 24px;

	}

	.what-make-sec {

		padding: 30px 0 30px;

	}

	.what-make-img {

		width: 100%;

		margin: 0 0 20px 0;

	}

	.what-make-cont {

		float: left;

		width: 100%;

		padding: 25px;

		margin: 0;

	}

	.what-make-cont h2 {

		font-size: 18px;

		margin: 0 0 20px 0;

	}

	.what-make-cont .what-list-cover {

		width: 100%;

		max-width: 100%;

		margin: 0 0 20px 0;

	}

	.what-tb-cont h3 {

		font-size: 14px;

	}

	.planner-sec {

		padding: 30px 0 50px;

	}

	.vertical-align {

		display: block;

	}

}

@media (max-width: 767px) {

	.top-social {

		display: none;

	}

	.top-info ul li {

		font-size: 12px;

		margin: 0 10px 0 0;

	}

	.top-info ul li img {

		width: 20px;

	}

	.navbar-main .logo {

		width: 150px;

		margin-left: 10px;

	}

	.navbar-main .dropdown-menu li a {

		color: #fff !important;

		padding: 10px 15px !important;

		background-color: #af0068 !important;

		border-bottom: solid 1px rgba(255, 255, 255, 0.3) !important;

	}

	.navbar-main .dropdown-menu li a:hover {

		color: #fff;

		background-color: #a0005f !important;

	}

	.banner-sec .carousel .item img {

		height: 150px;

	}

	.col-ft-left {

		width: 100%;

	}

	.col-ft-right {

		width: 100%;

	}

	.col-ft-link {

		width: 100%;

	}

	.col-ft-form {

		width: 100%;

	}

	.footer-address {

		padding: 0 15px;

	}

	.copy-sec {

		position: relative;

		padding: 15px 0 15px;

	}

	.copy-sec .copy-right {

		font-size: 12px;

	}

	.footer-address ul li:nth-child(1),

	.footer-address ul li:nth-child(2),

	.footer-address ul li:nth-child(3) {

		width: 100%;

	}

	.planner-sec {

		padding: 10px 0 20px;

	}

	.bootstrap-select.form-control {

		height: 35px;

	}

	.planner-field .btn-default {

		height: 35px;

	}

	.planner-filter {

		margin: 0 auto 5px;

	}

	.planner-filter ul li {

		display: block;

		width: 100%;

		margin-bottom: 5px;

	}

	.partners-nav ul li {

		width: 33%;

		padding: 5px;

	}

	.partners-cover .partner-cont {

		padding: 0 5px;

	}

}

@media (max-width: 650px) {

	.page-hd {

		padding: 20px 0 20px;

	}

	.what-make-cont ul li {

		width: 45%;

		margin: 0 10px 10px 0;

	}

	.what-make-cont .make-list-item {

		padding: 10px;

		height: 135px;

	}

	.make-list-item .make-icon {

		width: 75px;

		height: 58px;

	}

	.make-list-item:hover .make-icon img {

		object-position: 0 -58px;

	}

}

@media (max-width: 575px) {

	.program-list-cover ul li {

		width: 50%;

		padding: 5px;

	}

	.pro-manage-cover figure {

		margin-bottom: 50px;

	}

	.pro-manage-cover figure {

		margin-bottom: 20px;

	}

	.pro-manage-cover .pro-mng-cont h3 {

		font-size: 20px;

		margin: 0 0 20px 0;

	}

	.abt-hm-cont h2 {

		font-size: 20px;

		line-height: 26px;

	}

	.count-list-cover ul li {

		width: 50%;

	}

	.certified-item-cover .certified-item-dtls h3 {

		font-size: 20px;

	}

	.team-top-sec .team-img {

		width: 125px;

	}

	.team-top-sec .team-name {

		padding: 20px 10px 10px 20px;

		min-height: auto;

	}

	.team-item-cover .team-btm-sec {

		margin: 0;

	}

	.team-dtl-cover .team-dtl-cont {

		padding: 20px 20px 10px;

	}

}

@media (max-width: 480px) {

	.banner-table-cover .ins-banner-cont h1 {

		font-size: 22px;

	}

	.page-hd-cont h2 {

		font-size: 22px;

	}

}

@media (max-width: 320px) {}

.partners-row {

	width: 100%;

	margin-top: 30px;

	padding-bottom: 25px;

	border-bottom: 1px dotted #CCC;

}

.partners-datebg {

	width: 100%;

	float: left;

	padding: 2px 0 2px 15px;

	box-sizing: border-box;

	font-size: 14px;

	font-weight: bold;

	color: #000;

	background-color: #CCC;

}

.partners-imgbg {

	width: 290px;

	height: 98px;

	padding: 5px;

	float: left;

	background-color: #11796e;

}

.partners-textbg {

	width: 70%;

	font-size: 14px;

	text-align: left;

	float: left;

	color: #6b6b6b;

	line-height: 30px;

	padding-left: 3%;

}

.navbar-collapse {

	border-color: rgba(16, 16, 16, 0.22) !important;

}

.cont h2 {

	font-size: 26px;

	margin-bottom: 15px;

	max-width: 100%;

	text-align: left;

}

.cont .ins-abt-cont {

	margin-top: 30px;

}

.cont .ins-abt-cont {

	margin-bottom: 30px;

}

.cont ul {

	margin: 0;

	padding: 0;

	list-style: none;

	margin-top: 30px;

}

.cont ul li {

	display: inline;

	margin-right: 10px;

}

.cont ul li a {

	color: #333;

}

.cont .add {

	margin-bottom: 15px;

}

.cont .form-control {

	border-radius: 0;

	min-height: 40px;

}

.cont .btn {

	color: #fff;

	padding: 6px 40px;

	background-color: #af0068;

	border: 0;

	border-radius: 0;

	text-transform: uppercase;

}

.cips-qua {

	padding-top: 50px;

	padding-bottom: 50px;

	background-color: #fafafa;

}

.cips-qua h2,

.abt-cips h2 {

	font-size: 36px;

	font-weight: 600;

}

.cips-qua .btn,

.abt-cips .btn {

	color: #fff;

	padding: 6px 40px;

	background-color: #af0068;

	border: 0;

	border-radius: 0;

	text-transform: uppercase;

}

.cips-qua .btn:hover,

.abt-cips .btn:hover {

	background-color: #ff5f00;

}

.abt-cips {

	padding-top: 50px;

	padding-bottom: 50px;

}

.c-course {

	padding-top: 50px;

	padding-bottom: 50px;

}

.c-course h2 {

	color: #000;

	font-size: 32px;

	font-weight: 600;

	margin: 0 0 30px 0;

	text-align: center;

}

.flex-container {

	display: flex;

	flex-wrap: wrap;

	justify-content: center;

}

.flex-container .box {

	background-color: #252d36;

	width: 160px;

	margin: 10px;

	text-align: center;

	line-height: 75px;

	position: relative;

	color: #fff;

	padding: 10px;

}

.box p {

	margin: 0 !important;

	text-transform: capitalize;

	font-size: 14px;

	line-height: 26px;

}

.box::after {

	content: '';

	position: absolute;

	right: -15px;

	top: 0;

	bottom: 0;

	margin: auto;

	width: 0;

	height: 0;

	border-top: 15px solid transparent;

	border-left: 15px solid #252d36;

	border-bottom: 15px solid transparent;

}

.gridss {

	padding-top: 50px;

	padding-bottom: 50px;

	background-color: #fafafa;

}

.gridss .imag {

	width: 100%;

	height: 250px;

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

}

.gridss .grd {

	background-color: #fff;

	border-radius: 10px;

	text-align: center;

	min-height: 695px;

	margin-bottom: 30px;

}

.grd h3 {

	color: #000;

	font-size: 22px;

	font-weight: 600;

	margin: 0 0 15px 0;

	text-transform: capitalize;

}

.grd p {

	color: #959494;

	line-height: 26px;

}

.grd .btn {

	color: #fff;

	padding: 6px 40px;

	background-color: #af0068;

	border: 0;

	border-radius: 0;

	text-transform: uppercase;

	margin-bottom: 5px;

	width: 100%;

}

.grd .grbtn {

	background: #0b8461;

}

.grd .btn:hover {

	background-color: #ff5f00;

}

.grd .txt {

	padding: 20px;

}

.cont h3 {

	font-size: 25px;

	font-weight: 600;

	margin-bottom: 30px;

}

@media (max-width: 767px) {

	.row.vertical-align {

		display: block;

		/* Turn off the flexible box layout */

	}

	.cont .col-md-6 {

		margin-bottom: 30px;

	}

}

/*editing by jphncy*/

.gallery-bigline {

	width: 100%;

	height: 50px;

	background-color: #008260;

	border-radius: 15px;

	align-items: center;

	margin-bottom: 20px;

}

.gallerylist-head {

	float: right;

}

.gallerylist-head h3 {

	width: 250px;

	height: 60px;

	background-color: #008260;

	border-radius: 15px;

	margin-top: -45px;

	color: #ffffff;

	font-size: 28px;

	font-weight: bold;

	text-align: center;

	padding-bottom: 68px;

}

.gallerylist-head ul li {

	position: relative;

	padding: 0 0 0 20px;

	margin-bottom: 8px;

}

.gallerylist-head {

	color: #008260;

}

.gallerylist-head ul li:after {

	position: absolute;

	content: '';

	height: 2px;

	bottom: -13px;

	left: 0;

	right: 0;

	width: 70%;

	background: #008260;

	-o-transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	transition: .5s;

	margin-bottom: 12px;

}

/*course-planner.php*/

/*section one*/

.course-center h5 {

	color: #0bc2c2;

	font-size: 26px;

	margin-top: 18px;

}

.course-center img {

	width: 100%;

	/* margin-left: -80px; */

}

.course-about h4 {

	font-size: 28px;

	font-weight: 800;

	margin: 0 0 15px 0;

	color: #000000;

}

.course-about p {

	font-size: 18px;

	color: #696969;

	line-height: 26px;

	text-align: justify;

}

/*section two*/

.about-qu {

	background-color: #fafafa;

}

.course-about-qu h4 {

	color: #000000;

	font-size: 28px;

	font-weight: 800;

	margin: 0 0 15px 0;

}

.course-about-qu p {

	font-size: 18px;

	color: #696969;

	line-height: 26px;

	text-align: justify;

}

.course-download-one-cip:hover {

	background-color: #ff5f00;

}

button.course-download-one-cip {

	height: 3em;

	width: 84%;

	padding: 1.5em auto;

	margin: 1em auto;

	background-color: #b70b6f;

	border: none;

	border-radius: 0px;

	transition: all 0.2s cubic-bezier(.4, 0, .2, 1);

}

.course-download-one-cip {

	color: white;

}

.course-about-qu-img {

	width: 570px;

}

.course-about-qu-img:before {

	top: -30px;

	left: 0;

}

.course-pencile-img img {

	float: left;

	margin: -17px 35px 20px 90px;

	width: 17%;

}

.course-arrow-img ul {

	list-style-type: none;

}

.course-arrow-img a {

	text-decoration: none;

}

.course-arrow-img ul li {

	position: relative;

}

.course-arrow1 img {

	margin-left: -43px;

	padding-top: 101px;

	width: 73%;

}

.course-arrow2 img {

	margin-left: -68px;

	width: 78%;

	margin-top: -1px;

}

.course-arrow3 img {

	margin-left: -94px;

	width: 83%;

	margin-top: -5px;

}

.course-arrow4 img {

	margin-left: -147px;

	width: 93%;

	margin-top: -8px;

}

.course-arrow5 img {

	margin-left: -186px;

	width: 92%;

	margin-top: -8px;

}

.course-arrow1-text a {

	position: absolute;

	margin-top: -41px;

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	margin-left: -34px;

}

.course-arrow2-text a {

	position: absolute;

	margin-top: -43px;

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	margin-left: -36px;

}

.course-arrow3-text a {

	position: absolute;

	margin-top: -45px;

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	text-align: center;

}

.course-arrow4-text a {

	position: absolute;

	margin-top: -49px;

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	margin-left: -39px;

}

.course-arrow5-text a {

	position: absolute;

	margin-top: -46px;

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	margin-left: -39px;

}

.cource-cip-head {

	position: relative;

	padding: 35px 0 25px 0;

	margin: 0;

	background-color: #b70b6f;

}

.cource-cip-head h3 {

	font-size: 28px;

	font-weight: 800;

	text-align: center;

	color: #fff;

	margin: 0;

}

.cource-cip-page {

	padding: 35px 0px 35px 0px;

	background-color: #f5f5f5;

}

.cource-cip ul {

	list-style-type: none;

}

.cource-cip ul li {

	float: left;

	width: 20%;

}

.cource-cip img {

	width: 242px;

}

.course-cip-download a:hover {

	opacity: 0.3;

}

.course-download-one:hover {

	background-color: #ff5f00;

	text-decoration: none;

	color: #ffffff;

}

button.course-download-one {

	height: 2em;

	width: 50%;

	padding: 1.5em auto;

	margin: 1em auto;

	background-color: #b70b6f;

	border: none;

	border-radius: 0px;

	text-transform: uppercase;

	letter-spacing: 0.2em;

	transition: all 0.2s cubic-bezier(.4, 0, .2, 1);

}

a.course-download-one {

	height: 2em;

	width: 50%;

	padding: 5px 50px 5px 50px;

	margin: 1em auto;

	background-color: #b70b6f;

	border: none;

	border-radius: 0px;

	text-transform: uppercase;

	letter-spacing: 0.2em;

	transition: all 0.2s cubic-bezier(.4, 0, .2, 1);

}

.course-download-one {

	color: white;

}

.cource-item {

	width: 100%;

	max-width: 250px;

}

.cource-item figure {

	width: 100%;

}

.cource-item figure img {

	width: 100%;

}

.cource-item figcaption {

	position: relative;

	width: 100%;

	margin: -40px 0 50px 0;

}

.cource-item .arrow {

	width: 100%;

	margin-top: 15px;

}

.cource-item .arrow img {

	width: 100%;

}

.cource-item .shadow-bg {

	position: absolute;

	right: -12px;

	top: -90px;

	margin: auto 0;

	width: 27px;

}

.cource-item .shadow-bg img {

	width: 100%;

}

.cource-item .item-bg {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

.cource-item .item-bg img {

	width: 100%;

}

.cource-item .item-cont {

	position: relative;

}

.cource-item .item-cont h5 {

	position: relative;

	color: #222;

	font-size: 22px;

	padding: 70px 10px 20px 30px;

	font-weight: bold;

}

.cource-item .item-cont-br h5 {

	position: relative;
	color: #222;

	font-size: 20px;

	padding: 65px 15px 10px;

	text-align: center;

	font-weight: bold;

}

.cource-item .item-cont-br-last h5 {

	position: relative;

	color: #222;

	font-size: 22px;

	padding: 60px 15px 10px;

	font-weight: bold;

}

.cource-item .item-cont p {

	padding: 40px 20px 10px 0px;

	font-size: 16px;

}

.cource-item .item-cont-br p {

	padding: 40px 20px 10px 0px;

	font-size: 16px;

}

.cource-item .item-cont-br-last p {

	padding: 40px 20px 10px 0px;

	font-size: 16px;

}

.course-download ul {

	list-style-type: none;

}

.course-download ul li {

	display: inline-block;

}

.course-cip-download {

	width: 215px;

}

.course-cip-download-img-but img {

	position: relative;

	width: 85%;

}

.course-cip-download-text-l2 p {

	position: absolute;

	font-weight: bold;

	font-size: 15px;

	color: #ffffff;

	bottom: -4px;

	padding-left: 25px;

}

.course-cip-download-text-l3 p {

	position: absolute;

	font-weight: bold;

	font-size: 15px;

	color: #ffffff;

	bottom: -4px;

	padding-left: 25px;

}

.course-cip-download-text-l4 p {

	position: absolute;

	font-weight: bold;

	font-size: 15px;

	color: #ffffff;

	bottom: -4px;

	padding-left: 25px;

}

.course-cip-download-text-l5 p {

	position: absolute;

	font-weight: bold;

	font-size: 15px;

	color: #ffffff;

	bottom: -4px;

	padding-left: 25px;

}

.course-cip-download-text-l6 p {

	position: absolute;

	font-weight: bold;

	font-size: 15px;

	color: #ffffff;

	bottom: -4px;

	padding-left: 25px;

}

.course-cip-register {

	float: right;

	width: 216px;

}

.course-cip-img-but img {

	position: relative;

	width: 100%;

}

.course-cip-text p {

	position: absolute;

	font-weight: bold;

	font-size: 25px;

	color: #c51e1e;

	bottom: -9px;

	padding-left: 45px;

}

.leveltwo img {

	width: 100%;

}

.leveltwo h3 {

	font-size: 28px;

	color: #fff !important;

	text-align: center;

	font-weight: 800;

	padding: 25px 0 25px 0;

	margin: 0;

	background-color: #b70b6f;

}

.leveltwo-supply {

	float: left;

	padding-left: 0px;

	margin-top: 40px;

}

.leveltwo-supply ul {

	list-style-type: none;

	padding: 0;

	line-height: 44px;

}

.leveltwo-supply h6 {

	font-size: 20px;

	font-weight: bold;

	color: #000000;

	text-align: justify;

	line-height: 35px;

}

.levelthree-section {

	background-color: #bfebe8;

}

.levelthree h3 {

	font-size: 28px;

	color: #007f7f;

	text-align: center;

	font-weight: 800;

	margin: 10px 0 25px 0;

}

.levelthree img {

	width: 100%;

}

.levelfour h3 {

	font-size: 30px;

	color: #bf0000;

	text-align: center;

	font-weight: bold;

	line-height: 35px;

	padding-bottom: 25px;

}

.levelfour img {

	width: 100%;

}

.levelfive h3 {

	color: #007f01;

	font-size: 28px;

	text-align: center;

	font-weight: 800;

	margin: 10px 0 25px 0;

}

.levelfive img {

	width: 100%;

}

.levelsix h3 {

	color: #7f007e;

	font-size: 28px;

	text-align: center;

	font-weight: 800;

	margin: 0 0 25px 0;

}

.levelsix img {

	width: 100%;

}

.level2-download {

	margin-top: 3.5%;

	width: 250px;

	float: right;

}

.level2-download-img-but {

	width: 100%;

	position: relative;

}

.level2-download-img-but img {

	width: 100%;

}

.level2-download-text p {

	font-weight: bold;

	position: absolute;

	top: 17px;

	right: 45px;

	font-size: 15px;

	color: #ffffff;

}

.level2-register-img-but {

	width: 100%;

	position: relative;

}

.level2-register-img-but img {

	width: 100%;

}

.level2-register-text p {

	font-weight: bold;

	position: absolute;

	top: 68px;

	right: 79px;

	font-size: 25px;

	color: #bf0000;

}

.level3-download {

	margin-top: 40px;

	width: 250px;

	float: right;

}

.level3-download-img-but {

	width: 100%;

	position: relative;

}

.level3-download-img-but img {

	width: 100%;

}

.level3-download-text p {

	font-weight: bold;

	position: absolute;

	top: 17px;

	right: 45px;

	font-size: 15px;

	color: #ffffff;

}

.level3-register-img-but {

	width: 100%;

	position: relative;

}

.level3-register-img-but img {

	width: 100%;

}

.level3-register-text p {

	font-weight: bold;

	position: absolute;

	top: 68px;

	right: 79px;

	font-size: 25px;

	color: #bf0000;

}

.level4-download {

	margin-top: 60px;

	width: 250px;

	float: right;

}

.level4-download-img-but {

	width: 100%;

	position: relative;

}

.level4-download-img-but img {

	width: 100%;

}

.level4-download-text p {

	font-weight: bold;

	position: absolute;

	top: 17px;

	right: 45px;

	font-size: 15px;

	color: #ffffff;

}

.level5-download {

	margin-top: 60px;

	width: 250px;

	float: right;

}

.level5-download-img-but {

	width: 100%;

	position: relative;

}

.level5-download-img-but img {

	width: 100%;

}

.level5-download-text p {

	font-weight: bold;

	position: absolute;

	top: 17px;

	right: 45px;

	font-size: 15px;

	color: #ffffff;

}

.level6-download {

	margin-top: 60px;

	width: 250px;

	float: right;

}

.level6-download-img-but {

	width: 100%;

	position: relative;

}

.level6-download-img-but img {

	width: 100%;

}

.level6-download-text p {

	font-weight: bold;

	position: absolute;

	top: 17px;

	right: 45px;

	font-size: 15px;

	color: #ffffff;

}

.level2-download a:hover {

	opacity: 0.3;

}

.level3-download a:hover {

	opacity: 0.3;

}

.level4-download a:hover {

	opacity: 0.3;

}

.level5-download a:hover {

	opacity: 0.3;

}

.level6-download a:hover {

	opacity: 0.3;

}

/*our service one*/

/*section one*/

.cm-section {

	padding: 35px 0px 0px 0px;

	background-color: #ffffff;

}

.cm-manage-certification-img1 img {

	width: 100%;

	padding-bottom: 100px;

}

.cm-manage-certification-img1 {

	opacity: 1;

	-webkit-transition: .3s ease-in-out;

	transition: .3s ease-in-out;

}

.cm-manage-certification-img1:hover img {

	opacity: .5;

}

.cm-manage-certification-img2 img {

	padding-bottom: 100px;

	width: 100%;

}

.cm-manage-certification-img2 img {

	opacity: 1;

	-webkit-transition: .3s ease-in-out;

	transition: .3s ease-in-out;

}

.cm-manage-certification-img2:hover img {

	opacity: .5;

}

.cm-manage-certification-img3 img {

	width: 100%;

}

.cm-manage-certification-img3 img {

	opacity: 1;

	-webkit-transition: .3s ease-in-out;

	transition: .3s ease-in-out;

}

.cm-manage-certification-text p {

	padding-left: 76px;

	font-size: 16px;

	text-align: justify;

	color: #696969;

}

.cm-manage-certification-text1 h2 {

	font-size: 36px;

	font-weight: bold;

	margin: 0px 0px 12px 74px;

}

.cm-manage-certification-text1 ul {

	padding-left: 97px;

	list-style-type: none;

}

.cm-manage-certification-text1 ul li {

	font-size: 17px;

	text-align: justify;

}

.cm-manage-certification-text1 ul li:before {

	content: '-';

	position: absolute;

	margin-left: -20px;

}

.cm-manage-certification-text2 h4 {

	padding-top: 15px;

	padding-left: 76px;

	font-size: 20px;

	font-weight: bold;

}

.cm-manage-certification-text3 h4 {

	padding-left: 76px;

	font-size: 20px;

	font-weight: bold;

}

.cm-manage-certification-text3 ul {

	list-style-type: none;

	padding-left: 76px;

}

.cm-manage-certification-text3 ul li {

	font-size: 20px;

	text-align: justify;

}

/* End section one*/

/*section two*/

.cm-Certificat-section {

	padding: 35px 0px 35px 0px;

	background-color: #ffe4ff;

}

.why-Certificat {

	margin-top: 10%;

}

.why-Certificat h3 {

	font-size: 30px;

	font-weight: bold;

	color: #000000;

	padding-bottom: 10px;

	text-align: justify;

}

.cm-manager img {

	width: 100%;

}

.cm-manager img {

	opacity: 1;

	-webkit-transition: .3s ease-in-out;

	transition: .3s ease-in-out;

}

.cm-manager:hover img {

	opacity: .5;

}

/* End section two*/

/*section Three*/

.cm-material {

	padding: 35px 0px 0 0px;

}

.cm-material-border-head {

	background-color: #ff0000;

	line-height: 1;

	padding-top: 30px;

}

.cm-material-border-head h4 {

	text-align: center;

	font-size: 33px;

	color: #5e5e58;

	font-weight: bold;

	background-color: #f9f9f9;

	width: 25%;

	margin-left: auto;

	margin-right: auto;

	margin-top: -30px;

}

.material-box h5 {

	padding: 0 15px;

	font-size: 18px;

	text-align: justify;

	font-weight: bold;

}

.material-box h6 {

	padding: 0 15px;

	font-size: 20px;

	text-align: justify;

}

.inner-border {

	border: none;

/*	border-bottom: 2px solid #ececec;*/

	padding: 3px;

	width: 100%;

}

.material-box p {

	padding: 0 15px;

	padding-left: 15px;

	font-size: 15px;

	text-align: justify;

}

.material-box ul{

	padding: 0 15px 0 35px;

}

.material-box ul li {

	font-size: 15px;

	line-height: 32px;

}

.certified-manager-one {

	transition: box-shadow .3s;

	width: 360px;

	height: 500px;

	margin: 50px 0px 50px 0px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fff;

	float: left;

}

.certified-manager-one:hover {

	box-shadow: 0 0 11px rgba(0, 0, 0, .2);

}

.certified-manager-two {

	transition: box-shadow .3s;

	width: 360px;

	height: 500px;

	margin: 50px 0px 50px 0px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fff;

	float: left;

}

.certified-manager-two:hover {

	box-shadow: 0 0 11px rgba(0, 0, 0, .2);

}

.certified-manager-three {

	transition: box-shadow .3s;

	width: 360px;

	height: 500px;

	margin: 50px 0px 50px 0px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fff;

	float: left;

}

.certified-manager-three:hover {

	box-shadow: 0 0 11px rgba(0, 0, 0, .2);

}

.certified-manager-scroll{

	width: 100%;

	height: 460px;

	padding-right: 10px;

}

.certified-manager-scroll .mCSB_outside + .mCSB_scrollTools {

    right: 3px;

}

.certified-manager-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,

.certified-manager-scroll .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {

  width: 3px;

  background-color: #e5e5e5;

  background-color: rgba(229,229,229,1);

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

}

.certified-manager-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.certified-manager-scroll .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

  width: 3px;

  background-color: #af0068;

  background-color: rgba(175, 0, 104, 1);

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 2px;

}

.certified-manager-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ 

  background-color: #af0068;

  background-color: rgba(175, 0, 104, 1);

}

.certified-manager-scroll .mCSB_scrollTools .mCSB_dragger {

  height: 100px !important;

}

/* End section Three*/

/*section Four*/

.cm-exam {

	padding: 0px 0px 35px 0px;

	background-color: #ffffff;

}

.cm-exam-text h2 {

	color: #ff0000;

	font-weight: bold;

	padding-bottom: 5px;

}

.cm-exam-text p {

	font-size: 18px;

	line-height: 28px;

}

.cm-exam-img img {

	width: 100%;

	margin-right: 15px;

	padding-right: 60px;

	opacity: 1;

	-webkit-transition: .3s ease-in-out;

	transition: .3s ease-in-out;

	margin-top: 60px;

}

.cm-exam-img:hover img {

	opacity: .5;

}

/* End section Four*/

/*section five*/

.cm-content {

	padding: 35px 0px 15px 0px;

	background-color: #cae4ca;

}

.content-area h3 {

	font-size: 20px;

	font-weight: bold;

	color: #c00000;

	text-align: justify;

}

.content-area p {

	font-size: 16px;

	text-align: justify;

}

.content-pencil img {

	width: 100%;

	max-width:65px;

	margin-left: 35px;

}

.content-text p {

	width: 480px;

	line-height: 35px;

}

.content-img img {

	width: 100%;

}

.content {

	position: relative;

	width: 90%;

	max-width: 400px;

	margin: auto;

	overflow: hidden;

}

.content .content-overlay {

	background: rgba(0, 0, 0, 0.7);

	position: absolute;

	height: 99%;

	width: 100%;

	left: 0;

	top: 0;

	bottom: 0;

	right: 0;

	opacity: 0;

	-webkit-transition: all 0.4s ease-in-out 0s;

	-moz-transition: all 0.4s ease-in-out 0s;

	transition: all 0.4s ease-in-out 0s;

}

.content:hover .content-overlay {

	opacity: 1;

}

.content-image {

	width: 100%;

}

.content-details {

	position: absolute;

	text-align: center;

	padding-left: 1em;

	padding-right: 1em;

	width: 100%;

	top: 50%;

	left: 50%;

	opacity: 0;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	-webkit-transition: all 0.3s ease-in-out 0s;

	-moz-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

}

.content-img {

	position: relative;

	width: 100%;

	max-width: 400px;

	margin: auto;

	overflow: hidden;

}

.content-img .content-overlay {

	background: rgba(0, 0, 0, 0.7);

	position: absolute;

	height: 72%;

	width: 100%;

	left: 0;

	top: 0;

	bottom: 0;

	right: 0;

	opacity: 0;

	-webkit-transition: all 0.4s ease-in-out 0s;

	-moz-transition: all 0.4s ease-in-out 0s;

	transition: all 0.4s ease-in-out 0s;

}

.content-img:hover .content-overlay {

	opacity: 0.3;

}

.content-img:hover .content-details {

	top: 40%;

	left: 50%;

	opacity: 1;

}

.content-details p {

	color: #fff;

	font-size: 14px;

}

.fadeIn-top {

	top: 20%;

}

.cm-content p {

	font-size: 18px;

	font-weight: 480;

	color: #696969;

}

.content-img-sup-text p {

	font-size: 16px;

	padding-top: 25px;

	text-align: center;

}

/*End section five*/

/*section six*/

.exam-results-section {

    padding: 0px 0px 35px 0px;

    background-color: #ffffff;

	}

.exam-results h3 {

	color: #ff0000;

	margin: 30px 0 20px 0;

	font-size: 25px;

	font-weight: bold;

}

.exam-results p {

	font-size: 18px;

	text-align: justify;

}

/*End section six*/

/*section seven*/

.exam-certificate {

	padding: 35px 0px 35px 0px;

}

.certificate-holder-details-one img {

	float: left;

	width: 270px;

}

.certificate-holder-details-two img {

	float: left;

	width: 270px;

}

.certificate-holder-details-three img {

	float: left;

	width: 270px;

}

.certificate-holder-details-four img {

	float: left;

	width: 270px;

}

.certificate-holder-details-text {

	width: 500px;

	padding: 15px

}

.certificate-holder h3 {

	color: #bf0000;

	font-size: 20px;

	font-weight: bold;

}

.certificate-holder-details-text h4 {

	color: #bf0000;

}

.certificate-holder-details-text p {

	font-size: 11px;

	margin-bottom: 10px!important;

}

.certificate-holder-details-one {

	transition: box-shadow .3s;

	width: 500px;

	height: 375px;

	margin: 50px 80px 50px 80px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.certificate-holder-details-one:hover {

	box-shadow: 0 0 11px rgba(0, 0, 0, .2);

}

.certificate-holder-details-two {

	transition: box-shadow .3s;

	width: 500px;

	height: 375px;

	margin: 50px 0px 50px 0px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.certificate-holder-details-two:hover {

	box-shadow: 0 0 11px rgba(0, 0, 0, .2);

}

.certificate-holder-details-three {

	transition: box-shadow .3s;

	width: 500px;

	height: 375px;

	margin: 50px 80px 50px 80px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.certificate-holder-details-three:hover {

	box-shadow: 0 0 11px rgba(0, 0, 0, .2);

}

.certificate-holder-details-four {

	transition: box-shadow .3s;

	width: 500px;

	height: 375px;

	margin: 50px 0px 50px 0px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.certificate-holder-details-four:hover {

	box-shadow: 0 0 11px rgba(0, 0, 0, .2);

}

/*End section six*/

/* End our service one*/

/* our service two*/

.com-manage-crt-cover{

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

.com-manage-crt-cover img{

	float: left;

	width: 350px;

	margin: 0 25px 15px 0;

}

.com-manage-crt-cover h2 {

    font-size: 36px;

    font-weight: bold;

    margin: 0 0 20px 0;

}

.com-manage-crt-cover h4,

.com-manage-crt-cover h5 {

    font-size: 24px;

    font-weight: bold;

    margin: 0 0 20px 0;

}

.com-manage-crt-cover p {

    color: #696969;

    font-size: 16px;

    text-align: justify;

}

.com-supervisor-crt-cover{

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

.com-supervisor-crt-cover img{

	float: right;

	width: 350px;

	margin: 0 0 15px 25px;

}

.com-supervisor-crt-cover h4,

.com-supervisor-crt-cover h5 {

    font-size: 24px;

    font-weight: bold;

    margin: 0 0 20px 0;

}

.com-supervisor-crt-cover p {

    color: #696969;

    font-size: 16px;

    text-align: justify;

}

.cm-supervisor-certification img {

	padding: 52px 0px 0px 0px;

	width: 100%;

}

.cm-supervisor-certification-text1 h2 {

	font-size: 36px;

	font-weight: bold;

	margin: 0px 0px 18px 75px;

}

.cm-supervisor-certification-text1 h5 {

	font-size: 18px;

	font-weight: bold;

	padding-left: 76px;

	color: #000000;

}

.cm-supervisor-certification-text1 h4 {

	font-size: 20px;

	padding-left: 76px;

	font-weight: bold;

}

.cm-supervisor-certification-text1 ul {

	padding-left: 96px;

}

.cm-supervisor-certification-text1 ul li {

	font-size: 18px;

	color: #696969;

}

.why-Certificat p {

	font-size: 18px;

	color: #696969;

	padding-right: 50px;

	text-align: justify;

}

.line-center {

	margin: 0;

	padding: 0 10px;

	background: #fff;

	display: inline-block;

}

.header-line h2 {

	text-align: center;

	position: relative;

	z-index: 2;

	margin-bottom: 18px;

}

.header-line h2:after {

	content: "";

	position: absolute;

	top: 40%;

	left: 0;

	right: 0;

	border-top: solid 7px #999999;

	z-index: -1;

}

.topics-box-one ol {

	margin: 60px 0px 70px 0px;

}

.topics-box-one ol li {

	line-height: 38px;

	color: #696969;

	font-size: 18px;

}

.cs-exam-text h2 {

	color: #ff0000;

	padding-bottom: 10px;

	font-size: 30px;

}

.cs-exam-text p {

	font-size: 18px;

	text-align: justify;

	color: #696969;

}

.cs-exam-text {

	width: 600px;

	padding-top: 84px;

}

.cs-content-area h3 {

	font-size: 20px;

	font-weight: bold;

	color: #c00000;

	text-align: justify;

}

.cs-content-area p {

	font-size: 18px;

	text-align: justify;

}

.cs-content-text ul {

	margin-top: 22px;

}

.cs-content-text ul li {

	font-size: 18px;

	line-height: 32px;

	color: #696969;

}

.cs-content p {

	font-size: 18px;

	font-weight: 450;

}

/* End our service two*/

/* icpm-certifications*/

.icpm-section {

	padding: 35px 0 35px 0;

}

.icpm-pro-manager img {

	width: 100%;

	/* margin-left: -80px; */

}

.icpm-pro-manager-img img {

	width: 25%;

	float: right;

	position: absolute;

	top: 0px;

	margin-left: 240px;

}

.icpm-manager img {

	width: 50%;

	padding: 20px 0px 20px 0px;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.icpm-manager-details h2 {

	font-size: 28px;

	margin: 0 0 6px 0;

	font-weight: bold;

}

.icpm-manager-details p {

	color: #696969;

	line-height: 26px;

	font-size: 16px;

	text-align: justify;

}

.icpm-sub-text {

	width: 100%;

	height: 150px;

	padding: 50px;

	background-color: #d61f34;

}

.icpm-sub-text h3 {

	color: #ffffff;

	font-size: 22px;

	font-weight: bold;

	line-height: 26px;

	margin: -0px;

	text-align: center;

}

.icpm-certifications {

	margin: 35px 0 35px 0;

}

.icpm-certifications h1 {

	font-size: 32px;

	font-weight: bold;

}

.icpm-certifications span {

	color: #ff0000;

}

.line {

	margin: 0 0 1em;

	line-height: 2em;

	padding: 0;

	font-size: 1.5em;

	position: relative;

	overflow: hidden;

}

.line:after {

	content: " ";

	position: absolute;

	top: 40%;

	height: 20px;

	background: #d61f34;

}

.line:after {

	left: auto;

	width: 999em;

	margin: 0 0 0 20px;

}

.icpm-item-cover {

	width: 100%;

	margin-bottom: 30px;

	background-color: #fff;

	border: 1px solid #dddddd;

	border-radius: 4px;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.icpm-item-cover:hover {

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

}

.icpm-item-cover .course-img {

	position: relative;

	width: 100%;

	overflow: hidden;

}

.icpm-item-cover .course-img:before {

	position: absolute;

	content: "";

	left: 0;

	bottom: 0;

	width: 100%;

	height: 40%;

	background: rgba(0, 0, 0, 0);

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.75)));

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);

	z-index: 1;

}

.icpm-item-cover .course-img img {

	width: 100%;

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

.icpm-item-cover:hover .course-img img {

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-ms-transform: scale(1.2);

	transform: scale(1.2);

}

.icpm-item-cover .course-body {

	position: relative;

	width: 100%;

	color: #505050;

	padding: 15px 15px;

	min-height: 115px;

}

.icpm-item-cover .course-body .course-price {

	position: absolute;

	right: 25px;

	top: -30px;

	width: 60px;

	height: 60px;

	color: #fff;

	line-height: 60px;

	text-align: center;

	background-color: #af0068;

	font-weight: 500;

	border-radius: 50%;

	z-index: 5;

}

.icpm-item-cover .course-body a {

	color: #505050;

	text-decoration: none;

}

.icpm-item-cover .course-body a:hover {

	color: #00b2bc;

}

.icpm-item-cover .course-body h3 {

	color: #222;

	font-size: 18px;

	margin: 0 0 5px 0;

}

.icpm-item-cover .course-body p {

	color: #505050;

	font-size: 14px;

}

.icpm-item-cover .course-footer {

	width: 100%;

	padding: 10px 10px;

	background-color: #f0f0f0;

}

.icpm-item-cover .course-footer .btn-apply {

	display: block;

	width: 100%;

	color: #fff;

	padding: 10px 10px;

	background-color: #0c8262;

	border: 0;

	border-radius: 4px;

}

.icpm-item-cover .course-footer .btn-apply:hover {

	background-color: #07694e;

	letter-spacing: 4px;

}

.cm-icpm-list {

	float: left;

	width: 100%;

}

.cm-icpm-list h6 {

	font-size: 16px;

	font-weight: 800;

	margin: 15px 0 15px 0;

}

.cm-icpm-list ul li+li {

	margin-top: 6px;

}

.icpm-certifications ul {

	list-style-type: none;

	padding-left: 20px;

}

.icpm-certifications h6 {

	font-size: 18px;

	line-height: 28px;

	font-weight: bold;

}

.icpm-certifications ul li {

	color: #696969;

	font-size: 16px;

	line-height: 30px;

}

.icpm-certifications ul li:before {

	content: "";

	position: absolute;

	left: 0;

	width: 22px;

	height: 22px;

	background-image: url(../images/bullet-blue.png);

	background-size: 100%;

	background-repeat: no-repeat;

}

.btn-cs {

	margin: 20px;

}

.btn-cs a {

	text-decoration: none;

}

.mybtn {

	border-radius: 3px;

	text-decoration: none;

	font-family: 'Poppins';

	font-size: 20px;

	padding: 4px 30px;

	border: 2px solid #af0068;

	color: #000;

	transition-delay: .2s;

	transition: .3s;

	font-variant-caps: all-small-caps;

}

.mybtn:hover {

	color: #ffffff;

	background-color: #ff5f00;

	border: 2px solid #ff5f00;

}

.course-item-cover {

	width: 100%;

	margin-bottom: 30px;

	background-color: #fff;

	border: 1px solid #dddddd;

	border-radius: 4px;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.cm-icpm a {

	text-decoration: none;

	color: #da3649;

	font-size: 18px;

}

.cm-icpm a:hover {

	color: #d61f34;

}

.cs-icpm img {

	width: 35%;

}

.cs-icpm ul {

	float: right;

}

.cs-icpm a {

	text-decoration: none;

	color: #da3649;

	font-size: 18px;

}

.cs-icpm a:hover {

	color: #d61f34;

}

.box-1 {

	background-color: #af0068;

	width: 198px;

	margin-top: 15px;

}

.btn-cm {

	line-height: 50px;

	height: 50px;

	text-align: center;

	width: 200px;

	cursor: pointer;

}

/* ========================      BUTTON ONE========================*/

.btn-one {

	color: #FFF;

	transition: all 0.3s;

	position: relative;

}

.btn-one span {

	transition: all 0.3s;

	color: #FFF;

}

.btn-one::before {

	content: '';

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

	opacity: 0;

	transition: all 0.3s;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: rgba(255, 255, 255, 0.5);

	border-bottom-color: rgba(255, 255, 255, 0.5);

	transform: scale(0.1, 1);

}

.btn-one:hover span {

	letter-spacing: 2px;

}

.btn-one:hover::before {

	opacity: 1;

	transform: scale(1, 1);

}

.btn-one::after {

	content: '';

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

	transition: all 0.3s;

	background-color: rgba(255, 255, 255, 0.1);

}

.btn-one:hover::after {

	opacity: 0;

	transform: scale(0.1, 1);

}

.icpm-sec {

	margin: 35px 0 35px 0;

	width: 100%;

	height: 100px;

	padding: 50px;

	background-color: #d61f34;

}

.icpm-sec-logo {

	margin-top: -38px;

}

.icpm-sec-logo h1 {

	color: #ffffff;

	font-size: 45px;

	font-weight: bold;

}

.icpm-vl {

	border-left: 2px solid #fff;

	height: 100px;

	margin-top: -91px;

	margin-left: 124px;

}

.icpm-sec-logo h6 {

	margin-top: -67px;

	margin-left: 136px;

	font-size: 20px;

	font-weight: 525;

	color: #ffffff;

}

.icpm-org {

	margin: 35px 0 35px 0;

}

.icpm-org-head h2 {

	text-align: center;

	font-size: 28px;

	color: #696868;

	padding-bottom: 27px;

}

.icpm-org-head p {

	font-size: 20px;

	color: #222;

}

.icpm-org-head span {

	color: #d22232;

	font-weight: bold;

	font-size: 28px;

}

.icpm-org-sub2 img {

	width: 30%;

}

.icpm-org-sub2 h6 {

	float: right;

	font-size: 18px;

	margin-top: 42px;

	margin-right: 12px;

	font-weight: bold;

}

.icpm-org-sub2 {

	width: 100%;

}

.icpm-org-sub3 {

	width: 100%;

}

.icpm-org-sub4 {

	width: 100%;

}

.icpm-org-sub3 img {

	width: 32%;

}

.icpm-org-sub3 h6 {

	float: right;

	font-size: 18px;

	margin-top: 40px;

	margin-right: 5px;

	font-weight: bold;

}

.icpm-org-sub4 img {

	width: 30%;

}

.icpm-org-sub4 h6 {

	float: right;

	font-size: 18px;

	margin-top: 42px;

	margin-right: 10px;

	font-weight: bold;

}

.icpm-org-sub2 p {

	margin-top: 10px!important;

	color: #222;

	font-size: 15px;

	text-align: justify;

	line-height: 28px;

}

.icpm-org-sub3 p {

	margin-top: 31px!important;

	color: #222;

	font-size: 15px;

	text-align: justify;

	line-height: 28px;

}

.icpm-org-sub4 p {

	margin-top: 15px!important;

	color: #222;

	font-size: 15px;

	text-align: justify;

	line-height: 28px;

}

.icpm-record h4 {

	color: #6e6e68;

	font-size: 20px;

	font-weight: 525;

	padding-bottom: 10px;

	text-align: center;

}

.icpm-record p {

	font-family: 'Poppins';

	color: #222;

	font-size: 16px;

	line-height: 28px;

	font-weight: 15;

	text-align: justify;

}

.pick-business {

	padding: 35px 0 35px 0;

	background-color: #ffefde;

}

.icpm-nma h6 {

	font-size: 16px;

	line-height: 30px;

	font-weight: 500px!important;

	color: #222;

}

.icpm-nma p {

	color: #222;

	font-size: 16px;

}

.icpm-nma-img img {

	float: right;

	width: 100%;

	padding-top: 65px;

}

.icpm-business p {

	color: #222;

	font-size: 16px;

}

.icpm-business-head h5 {

	color: #766c63;

	font-size: 20px;

	font-weight: 400px!important;

	padding: 0 15px 15px 15px;

}

.icpm-business-img img {

	float: left;

	width: 100%;

	margin-right: 50px;

}

.icpm-holder-details-one {

	transition: box-shadow .3s;

	width: 360px;

	height: 340px;

	margin: 50px 10px 50px 10px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.icpm-holder-details-two {

	transition: box-shadow .3s;

	width: 360px;

	height: 340px;

	margin: 50px 10px 50px 10px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.icpm-holder-details-three {

	transition: box-shadow .3s;

	width: 360px;

	height: 340px;

	margin: 50px 10px 50px 10px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.icpm-holder-details-four {

	transition: box-shadow .3s;

	width: 360px;

	height: 340px;

	margin: 50px 10px 50px 10px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.icpm-holder-details-five {

	transition: box-shadow .3s;

	width: 360px;

	height: 340px;

	margin: 50px 10px 50px 10px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.icpm-holder-details-six {

	transition: box-shadow .3s;

	width: 360px;

	height: 340px;

	margin: 50px 10px 50px 10px;

	border-radius: 20px;

	border: 1px solid #ccc;

	background: #fafafa;

	float: left;

}

.icpm-holder-details-one img {

	float: left;

	width: 150px;

}

.icpm-holder-details-two img {

	float: left;

	width: 150px;

}

.icpm-holder-details-three img {

	float: left;

	width: 150px;

}

.icpm-holder-details-four img {

	float: left;

	width: 150px;

}

.icpm-holder-details-five img {

	float: left;

	width: 150px;

}

.icpm-holder-details-six img {

	float: left;

	width: 150px;

}

.icpm-holder-details-text {

	width: 350px;

	padding: 15px;

}

.icpm-holder-details-text h4 {

	font-size: 15px;

}

.icpm-holder-details-text p {

	font-size: 12px;

}

/* End our service three*/

/*location section*/

.selected-courses-sec {

	position: relative;

	background-color: #ffffff;

	background-position: left top;

	background-repeat: repeat;

}

.selected-courses-cont {

	padding-top: 20px;

	margin: 0px 0 0 0;

	background-color: #fff;

	border-radius: 12px;

}

.selected-courses-cont h2 {

	font-size: 30px;

	margin: 0 0 40px 0;

	text-align: center;

	font-weight: 600;

}

.selected-courses-cont .what-list-cover {

	width: 100%;

	max-width: 100%;

}

.selected-courses-cont ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.selected-courses-cont ul li {

	display: inline-block;

	width: 12%;

	margin: 0 0px 0 0;

	vertical-align: top;

}

.selected-courses-cont .selected-list-item {

	width: 100%;

	padding: 15px;

	max-width: 190px;

	height: 150px;

	text-align: center;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.selected-courses-cont .selected-list-item a {

	display: block;

	width: 100%;

	text-decoration: none;

   color: #000 !important;

   text-align: center;

}

.selected-courses-cont .selected-list-item:hover,

.selected-courses-cont .active .selected-list-item {

	background-color: #007f7f;

}

.selected-list-item .make-icon {

	width: 90px;

	height: 85px;

	margin: 0 auto 10px;

	overflow: hidden;

}

.selected-list-item .make-icon img {

	width: 100%;

	object-position: 0 0;

	-webkit-transition: 0.4s linear;

	-moz-transition: 0.4s linear;

	-ms-transition: 0.4s linear;

	transition: 0.4s linear;

}

.selected-courses-cont .active .selected-list-item .make-icon img,

.selected-list-item:hover .make-icon img {

	width: 100%;

	object-position: 0 -70px;

}

.selected-list-item p {

	color: #000 !important;

	line-height: 20px !important;

	font-size: 15px;

}

.selected-list-item:hover p {

	color: #fff !important;

}

.selected-list-item.make-icon img {

	width: 100%;

	object-position: 0 0;

	-webkit-transition: 0.4s linear;

	-moz-transition: 0.4s linear;

	-ms-transition: 0.4s linear;

	transition: 0.4s linear;

}

.training-courses {

	padding: 25px 0 25px;

	background-color: #007f7f;

}

.training-courses-hd h2 {

	width: 100%;

	text-align: center;

	color: #ffffff;

	font-weight: bold;

}

.leadership-skills:hover {

	box-shadow: 0 0 11px rgba(33, 33, 33, .2);

}

.leadership-skills figure {

	position: relative;

	overflow: hidden;

}

.leadership-skills a {

	display: block;

	text-decoration: none;

}

.leadership-skills a figure:after {

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

	background: rgba(175, 0, 105, 0.5);

	background: -moz-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(175, 0, 105, 0.5)), color-stop(100%, rgba(255, 102, 0, 0.5)));

	background: -webkit-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -o-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: -ms-linear-gradient(-45deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	background: linear-gradient(135deg, rgba(175, 0, 105, 0.5) 0%, rgba(255, 102, 0, 0.5) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0069', endColorstr='#ff6600', GradientType=1);

}

.leadership-skills a:hover figure:after {

	opacity: 1;

}

.leadership-skills figure img {

	width: 100%;

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.leadership-skills a:hover figure img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.leadership-skills .lt-news-dtls {

	position: relative;

	width: 100%;

	padding: 35px 20px 10px;

	margin: 0 0 15px 0;

	min-height: 150px;

}

.leadership-skills .lt-news-dtls h3 {

	color: #000;

	font-size: 16px;

	font-weight: 600;

	line-height: 26px;

	margin: 0;

	text-align: center;

}

.leadership-skills .lt-news-dtls .lt-date {

	position: absolute;

	left: 20px;

	top: -35px;

	width: 60px;

	height: 60px;

	background-color: #008260;

	border-radius: 3px;

	text-align: center;

}

.leadership-skills .lt-news-dtls .lt-date h4 {

	color: #fff;

	font-size: 24px;

	font-weight: 600;

	line-height: 18px;

	margin: 15px 0 0 0;

}

.leadership-skills .lt-news-dtls .lt-date h4 span {

	font-size: 14px;

	font-weight: 300;

}

.certificate-program {

	padding: 20px;

}

.professional-certificates h1 {

	color: #007f7f;

	font-size: 32px;

	font-weight: 800;

	margin: 15px 0 15px 0;

	text-align: center;

}

.professional-certificates h5 {

	color: #ff6600;

	font-size: 26px;

	font-weight: 600;

	margin: 0 0 15px 0;

	text-align: center;

}

.professional-certificates h3 {

	color: #000000;

	font-size: 26px;

	font-weight: 200;

	margin: 0 0 15px 0;

	text-align: center;

}

.certificate-program-right {

	position: relative;

	padding: 25px 0 25px;

}

.career-bg-lt {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

}

.career-bg-lt img {

	width: 100%;

}

.career-bg-text {

	position: relative;

	padding: 75px 75px 50px;

}

.career-bg-text h4 {

	color: #ffffff;

	font-size: 22px;

	font-weight: bold;

	padding: 0 0 20px 55px;

	text-align: justify;

}

.career-bg-text p {

	color: #ffffff;

	font-size: 20px;

	font-weight: 400;

	padding: 0 0 20px 55px;

	text-align: justify;

	line-height: 30px;

}

.drive-sec {

	position: relative;

	background-image: url(../images/drive-bg.jpg);

	padding: 50px 0;

}

.drive-sec h1 {

	font-size: 28px;

	text-align: center;

	font-weight: 800;

	margin: 0 0 25px 0;

}

.drive-sec h4 {

	font-size: 18px;

	text-align: center;

	font-weight: 400;

	margin: 0 0 15px 0;

}

.certificat-head h3 {

	font-size: 18px;

	font-weight: 600;

	text-align: center;

	padding: 10px 0 10px 0;

}

.certificat-cover {

	border-radius: 30px;

	border: 2px solid #990066;

}

.course-body ul {

	list-style-type: none;

	padding-left: 2px;

}

.course-body ul li {

	color: #505050;

	font-size: 10px;

	line-height: 25px;

	font-weight: 600;

}

.drive-forward img {

	margin: 40px auto 0 auto;

	display: block;

	width: 50%;

}

.drive-forward img:hover {

	box-shadow: 0 0 11px rgba(33, 33, 33, .2);

	transform: scale(1.01);

}

.gafm-sec {

	margin: 35px 0 35px;

}

.gafm-sec h2 {

	text-align: center;

	font-size: 28px;

	font-weight: 800;

	color: #01017f;

	margin: 10px 0 25px 0;

}

.gafm-img-sec img {

	width: 80%;

	padding-bottom: 50px;

}

.gafm-mini {

	width: 100%;

	margin: 35px 0 35px;

	text-align: center;

}

.gafm-mini img {

	width: 100%;

}

.gafm-mini h4 {

	font-size: 18px;

	font-weight: 800;

	margin: 15px 0 0;

}

.gafm-material-border-head {

   width: 100%;

   padding: 15px 0 15px;

   margin-bottom: 25px;

   background-color: #ededed;

	text-align: center;

}

.gafm-material-border-head h2 {

	font-size: 28px;

	font-weight: 800;

	margin: 0;

}

.gafm-text-sec ul {

	padding-left: 20px;

}

.certification-sec {

	position: relative;

	padding: 35px 0 35px;

}

.certification-sub1 ul{

   padding: 0 0 0 15px;

}

.certification-sub1 ul li + li {

	margin: 10px 0 0 0;

}

.rograms-sec img {

	width: 100%;

}

.mini-mba-sec {

	padding: 50px 0;

}

.mini-scroll-text p {

	text-align: center;

	font-size: 18px;

	line-height: 25px;

}

.mini-scroll-text h3 {

	text-align: center;

	font-size: 28px;

	color: #000140;

	font-weight: bold;

	margin: 0 0 20px 0;

}

.mini-scroll-text h2 {

	text-align: center;

	font-size: 38px;

	color: #000140;

	font-weight: bold;

	margin: 0 0 20px 0;

}

.scrolling-box {

	border: 1px solid #000000;

	background-color: #ffffff;

	display: block;

	width: 100%;

	height: 180px;

	overflow-y: scroll;

	text-align: center;

}

.scrolling-box h6 {

	text-align: center;

	font-size: 22px;

	color: #000000;

	font-weight: bold;

}

.scrolling-box ul {

	padding-left: 0px!important;

}

.scrolling-box a {

	text-decoration: none;

	color: #000;

}

.scrolling-box ul li {

	display: flex;

	align-items: center;

	justify-content: center;

	height: 100%;

}

.scrolling-box ul li:nth-child(odd) {

	background-color: #ffffff;

}

.scrolling-box ul li:nth-child(even) {

	background-color: #e5e5e5;

}

.scrolling-box ul li:hover {

	background-color: #0c0d49;

}

.scrolling-box a:hover {

	color: #ffffff;

}

.mini-mba-business {

	background-color: #0c0d49;

	padding: 40px 0 30px 0;

	color: #ffffff;

}

.mini-mba-business h1 {

	font-size: 42px;

	color: #ffffff;

	font-weight: bold;

	margin: 0 0 15px 0;

	text-align: center;

}

.mini-mba-business h3 {

	font-size: 36px;

	font-weight: bold;

	margin: 0;

	text-align: center;

}

.overview-sec {

	padding: 20px;

}

.overview-sec img {

	margin-top: -210px;

	width: 100%;

}

.overview-sec p {

	font-size: 18px;

	color: #696969;

	line-height: 26px;

	text-align: justify;

}

.overview-sec h4 {

	font-size: 24px;

	font-weight: bold;

}

.btn11 {

	top: 30px;

	padding: 22px 8px;

	display: inline-block;

	text-decoration: none;

	font-family: "proxima-nova", sans-serif;

	font-weight: 500;

	font-size: 13px;

	text-transform: uppercase!important;

	letter-spacing: 2px;

	color: #fff;

	cursor: hand;

	text-align: center;

	text-transform: capitalize;

	border-radius: 5px;

	position: relative;

	overflow: hidden!important;

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

	background: transparent!important;

}

.btn11:hover {

	border: 1px solid #b70b6f;

	color: #000!important;

}

.btn11::before {

	content: '';

	width: 100%;

	height: 100%;

	display: block;

	background: #b70b6f;

	position: absolute;

	left: 0%;

	opacity: 1;

	top: 0;

	z-index: -12;

	-webkit-transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

	-moz-transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

	-o-transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

	transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

}

.btn11::after {

	content: '';

	width: 100%;

	height: 100%;

	display: block;

	background: #0c8262;

	position: absolute;

	left: 0%;

	opacity: 1;

	top: 0;

	z-index: -15;

	-webkit-transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

	-moz-transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

	-o-transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

	transition: all .65s cubic-bezier(0.77, 0, 0.175, 1);

}

.btn11:hover::before,

.btn11:hover::before {

	opacity: 1;

	-webkit-transform: translateX(100%);

	-moz-transform: translateX(100%);

	-ms-transform: translateX(100%);

	transform: translateX(100%);

}

.btn11:hover::after,

.btn11:hover::after {

	opacity: 1;

	-webkit-transform: translateX(-100%);

	-moz-transform: translateX(-100%);

	-ms-transform: translateX(-100%);

	transform: translateX(-100%);

}

.program-sec-sub {

	background-color: #e4e4e4;

}

.program-sec img {

	width: 100%

}

.prg-min h6 {

	font-size: 17px;

	font-weight: bold;

	padding-top: 20px;

}

.prg-min ul {

	list-style-type: none;

}

.prg-min ul li {

	padding-left: 35px;

	font-size: 17px;

	line-height: 30px;

}

.prg-min ul li:before {

	content: '-';

	position: absolute;

	margin-left: -20px;

}

.mini-bottom-brd {

	border-bottom: 15px solid #0c0d49;

}

.program-mini {

	background-color: #0c0d49;

	width: 50%;

	height: 80px;

	display: block;

	border-radius: 50px;

	margin: -50px auto 20px auto;

}

.program-mini h2 {

	text-align: center;

	color: #ffffff;

	font-size: 32px;

	font-weight: bold;

	padding: 30px 0 0 0;

}

.mini-mba-mng {

	background-color: #c5dde8;

}

.mini-mba-mng h5 {

	font-size: 22px;

	font-weight: bold;

}

.mini-mba-cover {

	position: relative;

	width: 100%;

	padding: 35px 350px 25px 0;

	background-image: url(../images/mini-mng-bg.jpg);

	background-size: 500px;

	background-position: right top;

	background-repeat: no-repeat;

}

.mini-mba-cover h5 {

	margin: 0 0 15px 0;

}

.mini-mng-bg {

	width: 100%;

	height: 300px;

	background-image: url("../images/mini-mng-bg.jpg");

	background-repeat: repeat;

}

.program-duration-sec {

	background-color: #000140;

	padding: 80px 0;

}

.program-duration-sec ul {

	list-style-type: none;

}

.program-duration-sec ul li {

	font-size: 17px;

	font-weight: 600;

	line-height: 35px;

	color: #ffffff;

}

.testimonials {

	margin-top: 5px;

	margin-bottom: 5px;

	position: relative;

	display: block;

	width: 100%;

	min-height: 250px;

}

.testimonials h6 {

	color: #7d7d7b;

	font-size: 22px;

	font-weight: 600;

	padding: 0 10px 25px 10px;

}

.testimonials h5 {

	color: #bf0000;

	font-size: 22px;

	font-weight: 600;

	padding: 0 10px 30px 10px;

}

.testimonials ul {

	list-style: none;

	padding: 0;

}

.testimonials li {

	display: inline-block;

	background-color: white;

	padding: 0 15px 10px;

	margin: 50px 10px 10px 10px;

	width: calc((100% - 55px) / 2);

	min-height: 325px;

	border: solid 1px #bdbdbd;

	position: relative;

	transition: ease-in-out .3s;

}

.testimonials li img {

	height: 150px;

	width: 150px;

	left: 50%;

	transform: translate(-50%, -50%);

	position: absolute;

	border-radius: 50%;

	box-shadow: 0px 0px 0px 15px #fff;

	background-color: #fff;

	transition: box-shadow 0.3s linear;

}

.testimonials li p {

	text-align: center;

	font-size: 15px;

	margin: 100px 0 0 0 !important;

}

.testimonials li h1 {

	font-size: 17px;

	font-weight: bold;

	text-align: center;

}

.testimonials li h2 {

	font-size: 17px;

	font-weight: 500;

	text-align: center;

}

.testimonials li:hover {

	background-color: #af0068;

	color: #fff;

}

.testimonials li:hover img {

	box-shadow: 0px 0px 0px 2px #fff;

}

.jmu-sec {

	background-color: #460084;

	padding: 10px 0 10px 0;

}

.jmu-logo {

	margin-top: -50px;

	bottom: 0px;

	z-index: 10;

}

.search-sec {

	padding: 35px;

	background-color: #af0066;

}

.effect-1 {

	width: 300px;

	height: 45px;

	color: #af0066;

	font-size: 16px;

	padding: 6px 10px;

	font-weight: 600;

}

.effect-bt {

	width: 150px;

	height: 45px;

	color: #af0066;

	font-size: 16px;

	font-weight: 600;

	border: 1px solid #b2b2b2;

	background-color: #b2b2b2;

	border-radius: 6px;

}

.schedul-bg {

	background-color: #ffffff;

}

.schedul-img-sec {

	margin: 10px 0 10px 0;

	background-color: #000;

}

.schedul-img-sub2 {

	float: right;

	background-color: #af0066;

}

.schedul-sub {

	margin-right: 0px;

	padding: 57px 145px;

}

.schedul-img-sub1 {

	float: left;

	width: 100%;

	background-image: url(../images/schedul-img.jpg);

}

.schedul-img-sub2 h2 {

	color: #ffffff;

	font-size: 30px;

	font-weight: bold;

}

.schedul-table-sec {

	padding: 40px;

	background-color: #f5f5f5;

}

.schedul-tb {

	padding: 15px;

	background-color: #ffffff;

	border-radius: 12px;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.10);

	-moz-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.10);

	box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.10);

}

.schedul-tb table {

	border-collapse: collapse;

	width: 100%;

}

.schedul-tb table th {

	color: #fff;

	padding: 10px;

	background-color: #008260;

	border: 1px solid #018e69;

}

.schedul-tb td {

	border: 1px solid #e7e7e7;

	text-align: left;

	padding: 8px;

}

.schedul-tb th:nth-child(1n+0) {

	width: 4%;

}

.schedul-tb th:nth-child(2) {

	width: 15%;

}

.schedul-tb table tr:nth-child(even) {

	background-color: #f5f5f5;

}

.schedul-tb a {

	color: #000000;

	font-size: 18px;

	text-decoration: none;

}

.schedul-tb a:hover {

	text-shadow: 1px 1px 1px #b70b6f;

}

.diploma-sec-1 {

	padding: 30px 0 10px;

}

.diploma-sec-eti h3 {

	font-weight: bold;

	font-size: 22px;

}

.diploma-sec-eti p {

	color: #696969;

	line-height: 26px;

}

.diploma-sec-eti-img {

	width: 100%;

	height: 300px;

	background-image: url("../images/diploma.jpg");

	background-repeat: repeat;

}

.diploma-con h2 {

	text-align: center;

	font-weight: bold;

	font-size: 28px;

	color: #bf0000;

	margin: 0 0 25px 0;

}

.diploma-cover-sec {

	float: left;

	width: 100%;

	margin-bottom: 25px;

}

.diploma-cover-sec .diploma-sec-con {

	float: left;

	width: calc(100% - 275px);

	min-height: 260px;

	padding: 15px 30px 10px;

	margin-right: 25px;

	background-color: #e5e5e5;

	border-radius: 12px;

	-webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.15);

	box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.15);

}

.diploma-cover-sec .diploma-sec-con h5 {

	font-size: 22px;

	color: #000000;

	font-weight: bold;

	margin: 0 0 15px 0;

	text-align: justify;

}

.diploma-cover-sec .diploma-sec-con ul {

	list-style-type: none;

	font-size: 18px;

	text-align: justify;

}

.diploma-cover-sec .diploma-item-cover {

	float: left;

	width: 250px;

	height: 260px;

	background-color: #fff;

	border: 1px solid #dddddd;

	border-radius: 4px;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.diploma-cover-sec .diploma-item-cover .course-img {

	position: relative;

	width: 100%;

	overflow: hidden;

}

.diploma-cover-sec .diploma-item-cover .course-img img {

	width: 100%;

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

.diploma-sec-con-lf {

	float: left;

	width: calc(100% - 275px);

	min-height: 260px;

	padding: 15px 30px 10px;

	margin-left: 25px;

	background-color: #e5e5e5;

	border-radius: 12px;

	-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);

	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);

}

.diploma-sec-con-lf h5 {

	font-size: 22px;

	color: #000000;

	font-weight: bold;

	text-align: justify;

}

.diploma-sec-con-lf ul {

	list-style-type: none;

	font-size: 18px;

	text-align: justify;

}

.diploma-item-cover-re {

	height: 273px;

	width: 70%;

	margin: 30px 0 30px 0;

	background-color: #fff;

	border: 1px solid #dddddd;

	border-radius: 4px;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.diploma-item-cover-re .course-img {

	position: relative;

	width: 100%;

	overflow: hidden;

}

.diploma-item-cover-re .course-img img {

	width: 100%;

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

.leader-item-cover {

	width: 100%;

	margin-bottom: 30px;

	background-color: #fff;

	border: 1px solid #dddddd;

	border-radius: 4px;

	overflow: hidden;

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.leader-item-cover:hover {

	-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.15);

}

.leader-item-cover .course-img {

	position: relative;

	width: 100%;

	overflow: hidden;

}

.leader-item-cover .course-img:before {

	position: absolute;

	content: "";

	left: 0;

	bottom: 0;

	width: 100%;

	height: 40%;

	background: rgba(0, 0, 0, 0);

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.75)));

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);

	z-index: 1;

}

.leader-item-cover .course-img img {

	width: 100%;

	-webkit-transition: 0.25s;

	-moz-transition: 0.25s;

	-ms-transition: 0.25s;

	transition: 0.25s;

}

.leader-item-cover:hover .course-img img {

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-ms-transform: scale(1.2);

	transform: scale(1.2);

}

.leader-item-cover .course-footer {

	width: 100%;

	padding: 10px 10px;

	background-color: #f0f0f0;

}

.leader-item-cover .course-footer h3 {

	font-weight: bold;

	font-size: 20px;

	text-align: center;

	line-height: 25px;

}

.leader-item-cover .course-footer a {

	color: #000000;

	text-decoration: none;

}

.card {

	background: #fff;

	border-radius: 2px;

	display: inline-block;

	position: relative;

	width: 340px;

	background-color: #e5e5e5;

	margin: 25px 0 25px 0;

}

.card-2 {

	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);

}

.card-details {

	background-color: #67a8a9;

	padding: 25px 10px;

}

.card-details h3 {

	color: #ffffff;

	text-align: center;

	font-weight: bold;

	font-size: 25px;

	margin: 0;

}

.card ul li {

	padding: 6px 0 6px;

	border-bottom: 1px solid #ffffff;

}

.card ul li+li {

	margin-top: 6px;

}

.short-sec-dt h3 {

	color: #007f7f;

	font-size: 24px;

	font-weight: 600;

	margin: 25px 0 25px 0;

}

.short-sec-dt p {

	color: #696969;

	text-align: justify;

	font-size: 18px;

}

.short-img h3 {

	text-align: center;

	font-weight: 600;

	font-size: 22px;

	padding: 10px 0 20px 0;

	color: #000;

}

.short-img img {

	width: 100%;

	margin-bottom: 40px;

}

/*dec 31 starts */

.ins-pg-hd {

	position: relative;

	padding: 35px 0 35px;

	text-align: center;

}

.ins-pg-hd h2 {

	color: #222;

	font-size: 36px;

	font-weight: bold;

	margin: 0 0 10px 0;

}

.ins-pg-hd h3 {

	color: #222;

	font-size: 26px;

	font-weight: normal;

	margin: 0 0 10px 0;

}

.courses-sec {

	padding: 35px 0 50px 0;

}

.courses-cont {

	width: 100%;

	padding: 50px 40px;

	border-radius: 12px;

	text-align: center;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(128, 128, 128, 0.5);

	-moz-box-shadow: 0px 0px 10px 0px rgba(128, 128, 128, 0.5);

	box-shadow: 0px 0px 10px 0px rgba(128, 128, 128, 0.5);

}

.courses-cont h2 {

	color: #000;

	font-size: 30px;

	line-height: 36px;

	width: 100%;

	max-width: 650px;

	margin: 0 auto 20px;

}

.courses-cont p {

	color: #999;

	line-height: 26px;

	margin: 0 !important;

}

.courses-cover {

	width: 100%;

}

.courses-cont {

	text-align: center;

}

.courses-cover .courses-nav {

	width: 100%;

	margin-bottom: 10px;

}

.courses-nav ul {

	list-style: none;

	padding: 0;

	margin: 0 !important;

}

.courses-nav ul li {

	display: inline-block;

	width: 33%;

	padding: 10px;

	margin-left: -6px;

}

.courses-nav ul li a {

	display: block;

	width: 100%;

	max-width: 200px;

	margin: 0 auto;

	border: solid 1px rgba(0, 0, 0, 0.07);

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

}

.courses-nav ul li a img {

	width: 100%;

}

.courses-nav ul li.active a,

.courses-nav ul li a:hover {

	border: solid 1px rgba(0, 0, 0, 0.25);

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);

}

.courses-nav h3 {

	color: #222;

	font-size: 20px;

	font-weight: bold;

	margin: 10px 0 10px 0;

}

.cer-pgm-sec {

	position: relative;

}

.bg-green {

	background-color: #83c1b6;

}

.cer-pgm-cover {

	position: relative;

	float: left;

	width: 100%;

}

.cer-pgm-cover .cer-pgm-img {

	position: absolute;

	right: 0;

	top: 0;

	width: 30%;

	height: 100%;

	overflow: hidden;

}

.cer-pgm-cover .cer-pgm-img img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.cer-pgm-cover .cer-pgm-content {

	position: relative;

	float: left;

	color: #fff;

	width: 70%;

	padding: 75px 0 75px 75px;

	z-index: 5;

}

.cer-pgm-cover .cer-pgm-content h3 {

	color: #fff;

	font-size: 28px;

	font-weight: bold;

	margin: 0 0 15px 0;

}

.cer-pgm-cover .cer-pgm-content p {

	color: #fff;

	margin: 0 0 10px 0 !important;

}

.cer-pgm-cover .cer-pgm-bg {

	position: absolute;

	left: 0;

	top: 0;

	width: 75%;

	height: 100%;

	border-right: solid 5px #fff;

	-webkit-transform: skewX(-15deg);

	-moz-transform: skewX(-15deg);

	transform: skewX(-15deg);

	z-index: 1;

}

.cer-view-sec {

	position: relative;

	padding: 35px 0 35px;

	background-color: #f2f2f2;

}

.bg-lt-blue {

	background-color: rgba(12, 13, 73, 0.31);

}

.bg-lt-magenta {

	background-color: rgba(175, 0, 104, 0.50);

}

.bg-lt-orange {

	background-color: rgba(229, 73, 38, 0.55);

}

.bg-lt-red {

	background-color: rgba(229, 73, 38, 0.55);

}

.cer-quick-cover {

	float: left;

	width: 100%;

}

.cer-quick-cover .cer-quick-img {

	float: left;

	width: 230px;

}

.cer-quick-cover .cer-quick-img img {

	width: 100%;

}

.cer-quick-img img:hover {

	border: 1px solid #ff5f00;

}

.cer-quick-cover .cer-quick-content {

	float: left;

	width: calc(100% - 230px);

	padding: 20px 0 0 20px;

}

.cer-quick-content h3 {

	color: #222;

	font-size: 20px;

	font-weight: bold;

	margin: 0 0 10px 0;

}

.cer-quick-content ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.cer-quick-content ul li {

	position: relative;

	padding: 0 0 0 20px;

}

.cer-quick-content ul li:before {

	content: "";

	position: absolute;

	left: 0;

	top: 10px;

	width: 10px;

	height: 2px;

	background-color: #222;

}

.cer-quick-content ul li a {

	color: #af0069;

	text-decoration: none;

}

.cer-quick-content .cer-quick-body {

	width: 100%;

	min-height: 265px;

    max-height: 272px;

}

.cer-quick-content .btn-reg {

	display: inline-block;

	width: 49%;

	color: #fff;

	padding: 6px 10px;

	background-color: #af0068;

	border: 0;

	border-radius: 0;

	text-transform: uppercase;

	text-decoration: none;

}

.cer-quick-content .btn-reg:hover {

	background-color: #ff5f00;

}

.cer-quick-body a {

	color: #af0068;

	text-decoration: none;

}

.bg-magenta {

	background-color: #af0068;

}

.bg-blue {

	background-color: #0c0d49;

}

.bg-orange {

	background-color: #e54926;

}

.bg-red {

	background-color: #9e1109;

}

.no-margin {

	margin-left: 0;

	margin-right: 0;

}

.no-padding {

	padding-left: 0;

	padding-right: 0;

}

.location-item-cover {

	width: 100%;

	margin-bottom: 20px;

}

.location-item-cover a {

	display: block;

	text-decoration: none;

}

.location-item-cover figure {

   position: relative;

   margin-bottom: 10px;

	overflow: hidden;

}

.location-item-cover figure img {

	width: 100%;

	-webkit-transform: scale(1);

	transform: scale(1);

}

.location-item-cover a:hover figure img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: 0.5s linear;

	transition: 0.5s linear;

}

.location-item-cover .location-dtls {

	width: 100%;

	min-height: 90px;

   	padding: 15px 15px 10px;

   -webkit-transition: 0.2s ease-out;

   -moz-transition: 0.2s ease-out;

   -ms-transition: 0.2s ease-out;

   transition: 0.2s ease-out;

}

.location-item-cover:hover .location-dtls {

   background: rgba(175, 0, 105, 0.25);

}

.location-item-cover .location-dtls p {

	color: #424141;

	font-size: 16px;

	text-align: left !important;

	margin: 0;

}

.certification-cover table{

	border: 1px solid #ddd;

}

.certification-cover table thead {

	color: #fff;

	background-color: #007f7f;

}

.certification-cover table thead th{

	padding: 15px 15px;

	border: solid 1px #007f7f;

}

.certification-cover table tbody tr {

	color: #222;

	padding: 15px 15px;

	background-color: #f5f5f5;

}

.certification-cover table tbody tr:nth-child(even) {

	color: #222;

	background-color: #ebebeb;

}

.certification-cover table .cer-nav{

	text-align: right;

}

.certification-cover .btn-download{

	color: #fff;

	padding: 6px 40px;

	background-color: #af0068;

}

.certification-cover .btn-download:hover{

	background-color: #ff5f00;

}

.gallery-items {

	width: 100%;

	margin-bottom: 25px;

	background-color: #fff;

	border-radius: 12px;

	-webkit-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	-moz-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.10);

	overflow: hidden;

}

.gallery-items figure {

	position: relative;

	border-radius: 12px;

	overflow: hidden;

}

.gallery-items figure:after {

	position: absolute;

	content: "";

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	-webkit-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-moz-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	-ms-transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	transition: 0.25s cubic-bezier(0.52, 1.64, 0.37, 0.66);

	z-index: 1;

}

.gallery-items:hover figure:after {

	box-shadow: 0 0 0 15px rgba(14, 136, 105, 0.25) inset;

}

.gallery-items figure img {

	position: relative;

	width: 100%;

	-webkit-transition: 0.2s linear;

	-moz-transition: 0.2s linear;

	-ms-transition: 0.2s linear;

	transition: 0.2s linear;

	z-index: 0;

}

.gallery-items:hover figure img {

	filter: gray;

	-webkit-filter: grayscale(100%);

   -webkit-backface-visibility: hidden;

   backface-visibility: hidden;

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.gallery-items figcaption {

	min-height: 150px;

	padding: 20px 20px;

}

.gallery-items figcaption h3{

	color: #0e8869;

    font-size: 18px;

    font-weight: bold;

    padding: 0 0 10px 0;

    margin: 0 0 15px 0;

    border-bottom: dashed 1px #a1a6a5;

}

.gallery-items figcaption p {

    color: #000;

    font-size: 14px;

    font-weight: normal;

    margin: 0 !important;

}







/*dec 31 ends */





@media (max-width: 1366px) {

	.career-bg-text {

		padding: 15px 50px 15px;

	}

	

	.career-bg-text h4 {

		font-size: 22px;

		padding: 0 0 20px 0;

	}

	

	.career-bg-text p {

		font-size: 16px;

		padding: 0 0 20px 0;

	}

}

@media (max-width: 1280px) {}

@media (max-width: 1200px) {

	.professional-certificates h3 {

		font-size: 24px;

	}

	

	.cm-supervisor-certification-text1 h2 {

		font-size: 34px;

	}

	

	.cm-supervisor-certification-text1 h5 {

		font-size: 14px;

	}

	

	.cm-manage-certification-text p {

		font-size: 15px;

	}

	

	.cm-supervisor-certification img {

		padding: 78px 0px 0px 0px;

	}

	

	.cm-supervisor-certification-text1 h4 {

		font-size: 18px;

	}

	

	.cm-supervisor-certification-text1 ul li {

		font-size: 15px;

	}

	

	.why-Certificat {

		margin-top: 65px;

	}

	

	.topics-box-one ol li {

		font-size: 15px;

	}

	

	.cs-exam-text {

		padding-top: 62px;

	}

	

	.cs-exam-text h2 {

		font-size: 25px;

	}

	

	.cs-exam-text p {

		font-size: 16px;

	}

	

	.selected-courses-cont ul li {

		width: 110px;

	}

	

	.selected-courses-cont .selected-list-item {

		padding: 8px;

	}

	

	.cm-material-border-head h4 {

		font-size: 30px;

	}

	

	.certified-manager-one {

		width: 305px;

		height: 520px;

	}

	

	.certified-manager-two {

		width: 305px;

		height: 520px;

	}

	

	.certified-manager-three {

		width: 305px;

		height: 520px;

	}

	

	.material-box ul li {

		font-size: 13px;

	}

	

	.mini-scroll-text p {

		font-size: 16px;

		margin: 0 0 10px 0 !important;

	}

	

	.mini-scroll-text h3 {

		font-size: 20px;

	}

	

	.mini-scroll-text h2 {

		font-size: 26px;

	}

	

	.mini-mba-business h1 {

		font-size: 26px;

	}

	

	.mini-mba-business h3 {

		font-size: 20px;

	}

	

	.overview-sec img {

		margin-top: -175px;

	}

	

	.ins-pg-hd h2 {

		font-size: 28px;

	}

	

	.ins-pg-hd h3 {

		font-size: 20px;

	}

	

	.cer-pgm-cover .cer-pgm-content h3 {

		font-size: 24px;

	}

	

	.cer-quick-cover .cer-quick-img {

		width: 200px;

	}

	

	.cer-quick-cover .cer-quick-content {

		width: calc(100% - 200px);

	}

}

@media (max-width: 1199px) {

	.course-about-qu-img {

		display: none;

	}

	

	.course-pencile-img img {

		width: 15%;

	}

	

	.course-arrow1 img {

		margin-left: -42px;

		padding-top: 63px;

		width: 72%;

	}

	

	.course-arrow1-text a {

		margin-top: -31px;

		font-size: 18px;

		margin-left: -36px;

	}

	

	.course-arrow2 img {

		margin-left: -59px;

		width: 76%;

		margin-top: -3px;

	}

	

	.course-arrow2-text a {

		margin-top: -33px;

		font-size: 18px;

		margin-left: -31px;

	}

	

	.course-arrow3 img {

		margin-left: -79px;

		width: 81%;

		margin-top: -5px;

	}

	

	.course-arrow3-text a {

		margin-top: -34px;

		font-size: 18px;

	}

	

	.course-arrow4 img {

		margin-left: -118px;

		width: 91%;

		margin-top: -6px;

	}

	

	.course-arrow4-text a {

		margin-top: -38px;

		font-size: 18px;

		margin-left: -39px;

	}

	

	.course-arrow5 img {

		margin-left: -147px;

		width: 90%;

		margin-top: -7px;

	}

	

	.course-arrow5-text a {

		margin-top: -37px;

		font-size: 18px;

		margin-left: -30px;

	}

	

	.cource-cip img {

		width: 200px;

	}

	

	.course-cip-download {

		width: 175px;

	}

	

	.cource-item .item-cont {

		font-size: 14px;

		padding: 45px 15px 10px;

	}

	/*schedul sec*/

	

	.schedul-img-sub1 img {

		width: 56%;

	}

	

	.why-Certificat p {

		padding-right: 75px;

		font-size: 17px;

	}

	

	.icpm-pro-manager-img img {

		margin-left: 214px;

	}

	

	.icpm-sub-text {

		padding: 35px;

	}

	

	.btn-cs {

		margin: 19px;

	}

	
	.box-1 {

		width: 195px;

	}

	

	.icpm-sec-logo h6 {

		margin-top: -82px;

	}

	

	.icpm-org-sub2 h6 {

		font-size: 12px;

	}

	

	.icpm-org-sub3 h6 {

		font-size: 12px;

	}

	

	.icpm-org-sub4 h6 {

		font-size: 12px;

	}

	

	.icpm-record h4 {

		font-size: 18px;

	}

	

	.mini-mba-cover {

		padding: 25px 0;

		background-image: none;

	}

}

@media (max-width: 991px) {

	.course-center img {

		display: none;

	}

	

	.gallerylist-head h3 {

		width: 150px;

	}

	

	.course-pencile-img img {

		display: none;

	}

	

	.course-arrow-img {

		display: none;

	}

	

	.cource-cip img {

		width: 160px;

	}

	

	.course-cip-download {

		width: 130px;

	}

	

	.cource-item .item-cont h5 {

		padding: 17px 15px 10px;

	}

	

	.course-cip-download-text-l2 p {

		bottom: -8px;

		padding-left: 6px;

		font-size: 11px;

	}

	

	.course-cip-download-text-l3 p {

		bottom: -8px;

		padding-left: 6px;

		font-size: 11px;

	}

	

	.course-cip-download-text-l4 p {

		bottom: -8px;

		padding-left: 6px;

		font-size: 11px;

	}

	

	.course-cip-download-text-l5 p {

		bottom: -8px;

		padding-left: 6px;

		font-size: 11px;

	}

	

	.course-cip-download-text-l6 p {

		bottom: -8px;

		padding-left: 6px;

		font-size: 11px;

	}

	

	.leveltwo-supply ul {

		line-height: 30px;

	}

	

	.cource-cip ul li {

		width: 33.333%;

	}

	

	.cource-item .item-cont {

		padding: 60px 15px 10px;

	}

	

	.schedul-img-sub1 img {

		width: 46%;

	}

	

	.effect-1 {

		width: 190px;

	}

	

	.professional-certificates h3 {

		font-size: 18px;

	}

	

	.cm-supervisor-certification-text1 h2 {

		font-size: 25px;

	}

	

	.cm-supervisor-certification img {

		padding: 70px 0px 0px 0px;

	}

	

	.why-Certificat {

		margin-top: 30px;

	}

	

	.why-Certificat p {

		font-size: 16px;

	}

	

	.topics-box-one ol li {

		font-size: 15px;

		line-height: 28px;

	}

	

	.cs-exam-text {

		padding-top: 10px;

		width: 400px;

	}

	

	.cm-exam-img img {

		margin-right: 15px;

		padding-right: 20px;

		margin-top: 40px;

	}

	

	.icpm-pro-manager-img img {

		margin-left: 165px;

	}

	

	.icpm-manager-details p {

		font-size: 15px;

	}

	

	.icpm-certifications ul li {

		font-size: 13px;

		line-height: 25px;

	}

	

	.mybtn {

		font-size: 14px;

		padding: 4px 8px;

	}

	

	.btn-cs {

		margin: 14px 0 14px 50px;

	}

	

	.icpm-sec-logo h6 {

		margin-top: -89px;

		font-size: 18px;

	}

	

	.icpm-org-head h2 {

		font-size: 21px;

		margin: 20px 0 20px 0;

	}

	

	.icpm-org-head p {

		font-size: 16px;

	}

	

	.icpm-org-sub2 img {

		display: none;

	}

	

	.icpm-org-sub3 img {

		display: none;

	}

	

	.icpm-org-sub4 img {

		display: none;

	}

	

	.icpm-org-sub2 h6 {

		font-size: 13px;

		margin-top: 0;

		float: none;

	}

	

	.icpm-org-sub3 h6 {

		font-size: 13px;

		margin-top: 0px;

		float: none;

	}

	

	.icpm-org-sub4 h6 {

		font-size: 13px;

		margin-top: 0;

		float: none;

	}

	

	.icpm-org-sub3 p {

		margin-top: 17px !important;

	}

	

	.icpm-nma h6 {

		font-size: 16px;

		line-height: 25px;

	}

	

	.icpm-nma-img img {

		padding-top: 100px;

	}

	

	.icpm-business-head h5 {

		font-size: 18px;

	}

	

	.icpm-business p {

		font-size: 15px;

	}

	

	.icpm-business-img img {

		margin: 15px 50px 0 0;

	}

	

	.selected-courses-cont ul li {

		width: 139px;

	}

	

	.certificate-program-right {

		background-color: #88c4b9;

	}

	

	.career-bg-lt {

		display: none;

	}

	

	.career-bg-text {

		padding: 0;

	}

	

	.career-bg-text h4 {

		font-size: 22px;

		padding: 0;

		margin: 0 0 10px 0;

	}

	

	.career-bg-text p {

		padding: 0;

		margin: 0 !important;

	}

	

	.drive-sec {

		padding: 25px;

	}

	

	.drive-sec h1 {

		font-size: 22px;

		margin: 0 0 20px 0;

	}

	

	.mini-mba-sec {

		padding: 25px 0;

	}

	

	.mini-scroll-text h3 {

		font-size: 18px;

		margin: 0 0 5px 0;

	}

	

	.mini-scroll-text h2 {

		font-size: 22px;

		margin: 0;

	}

	

	.mini-mba-business {

		padding: 25px 0 20px 0;

	}

	

	.mini-mba-business h1 {

		font-size: 22px;

		margin: 0 0 5px 0;

	}

	

	.mini-mba-business h3 {

		font-size: 18px;

		margin: 0;

	}

	

	.overview-sec img {

		margin-top: 0;

	}

	

	.btn11 {

		top: auto;

		padding: 10px 10px;

	}

	

	.program-mini {

		width: 100%;

		height: auto;

		border-radius: 0 0 25px 25px;

		margin: 0 auto 20px auto;

	}

	

	.program-mini h2 {

		font-size: 22px;

		padding: 10px;

		margin: 0;

	}

	

	.prg-min ul {

		padding: 0 0 0 10px;

	}

	

	.mini-mba-mng h5 {

		font-size: 20px;

	}

	

	.mini-mba-mng p {

		margin: 0 0 10px 0 !important;

	}

	

	.program-duration-sec {

		padding: 25px 0;

	}

	

	.program-duration-sec ul li {

		font-size: 14px;

		line-height: 26px;

	}

	

	.gafm-sec h2 {

		font-size: 20px;

		margin: 10px 0 20px 0;

	}

	

	.effect-1 {

		width: 24%;

	}

	

	.effect-bt {

		width: 24%;

	}

	

	.schedul-sub {

		padding: 25px 25px;

	}

	

	.schedul-img-sub2 h2 {

		font-size: 22px;

	}

	

	.schedul-table-sec {

		padding: 0;

	}

	

	.cer-quick-cover {

		margin-bottom: 20px;

	}

	

	.cer-quick-content .cer-quick-body {

		min-height: 200px;

	}

	

	.cer-pgm-cover .cer-pgm-content {

		padding: 50px 0 50px 50px;

	}

	

	.icpm-certifications h1 {

		font-size: 22px;

	}

}

@media (max-width: 767px) {

	.gallery-bigline {

		display: none;

	}

	

	.gallerylist-head {

		float: none;

	}

	

	.gallerylist-head h3 {

		width: 100%;

		margin-top: 0px;

		line-height: 20px;

		font-size: 18px;

		padding: 10px 0 10px 0;

	}

	

	.gallerylist-head ul li {

		margin: auto;

		width: 50%;

		padding: 8px;

	}

	

	.course-center img {

		width: 100%;

		display: block;

		margin-left: auto;

		margin-right: auto;

	}

	

	.course-download-one:hover {

		letter-spacing: normal;

	}

	

	.course-pencile-img img {

		display: none;

	}

	

	.course-arrow-img {

		display: none;

	}

	

	.cource-item figcaption {

		margin: -89px 0 5px 0;

	}

	

	.cource-item .item-cont p {

		padding: 13px 10px 10px 0px;

		font-size: 14px;

	}

	

	.cource-item .item-cont-br p {

		padding: 0px 10px 10px 0px;

		font-size: 14px;

	}

	

	.cource-item .item-cont-br-last h5 {

		padding: 65px 15px 10px;

	}

	

	.cource-item .item-cont-br-last p {

		padding: 0px 10px 10px 0px;

		font-size: 14px;

	}

	

	.cource-cip-page {

		padding: 20px 0px 20px 0px;

	}

	

	.cource-item .shadow-bg {

		display: none;

	}

	

	.cource-item .item-bg {

		display: none;

	}

	

	.cource-item figcaption {

		margin: 15px 0 0 0;

	}

	

	.cource-item .item-cont-br h5 {

		padding: 0;

		margin: 0 0 10px 0;

	}

	

	.course-cip-download {

		width: 117px;

	}

	

	.course-download ul li {

		width: 32%;

		line-height: 75px;

	}

	

	.course-cip-download-text-l2 p {

		top: 0px;

		padding-left: 5px;

		font-size: 10px;

	}

	

	.course-cip-download-text-l3 p {

		top: 0px;

		padding-left: 5px;

		font-size: 10px;

	}

	

	.course-cip-download-text-l4 p {

		top: 0px;

		padding-left: 5px;

		font-size: 10px;

	}

	

	.course-cip-download-text-l5 p {

		bottom: -16px;

		padding-left: 5px;

		font-size: 10px;

	}

	

	.course-cip-download-text-l6 p {

		bottom: -16px;

		padding-left: 5px;

		font-size: 10px;

	}

	

	.course-cip-register {

		width: auto;

		margin-top: 0;

		padding-right: 0;

	}

	

	.course-cip-text p {

		bottom: 15px;

		font-size: 14px;

		padding-left: 24px;

	}

	

	.cm-manage-certification-img1 img {

		display: none;

	}

	

	.cm-manage-certification-img2 img {

		display: none;

	}

	

	.cm-manage-certification-img3 img {

		display: none

	}

	

	.cm-section {

		padding: 0px 0px 40px 0px;

	}

	

	.cm-manage-certification-text1 h1 {

		font-size: 21px;

	}

	

	.cm-manage-certification-text p {

		padding-left: 0px;

		font-size: 15px;

		margin-bottom: 5px!important;

	}

	

	.cm-manage-certification-text1 ul {

		padding-left: 70px;

	}

	

	.cm-manage-certification-text1 ul li {

		font-size: 15px;

	}

	

	.cm-manage-certification-text2 h4 {

		padding-top: 15px;

		padding-left: 30px;

		font-size: 15px;

	}

	

	.cm-manage-certification-text3 h4 {

		padding-left: 35px;

		font-size: 20px;

		font-weight: bold;

	}

	

	.cm-manage-certification-text3 ul {

		list-style-type: none;

		padding-left: 36px;

	}

	

	.cm-manage-certification-text3 ul li {

		font-size: 15px;

	}

	

	.why-Certificat h3 {

		font-size: 25px;

	}

	

	.why-Certificat p {

		font-size: 15px;

		padding-right: 0px;

	}

	

	.cm-manager img {

		display: none;

	}

	

	.certified-manager-one {

		width: 100%;

	}

	

	th:nth-child(1n+0) {

		font-size: 16px;

	}

	

	.career-bg-text h4 {

		font-size: 14px;

	}

	

	.career-bg-text {

		bottom: -52px;

	}

	

	.professional-certificates h1 {

		font-size: 32px;

		line-height: 36px;

		margin-top: 0px;

		padding-bottom: 8px;

	}

	

	.professional-certificates h5 {

		font-size: 26px;

		line-height: 32px;

		padding-bottom: 0px;

	}

	

	.professional-certificates h3 {

		line-height: 22px;

		padding-bottom: 0px;

	}

	

	.drive-sec h4 {

		line-height: 35px;

	}

	

	.career-bg-text {

		bottom: -55px;

	}

	

	.career-bg-text {

		bottom: 10px;

	}

	

	.cource-item .item-cont h5 {

		text-align: justify;

		padding: 17px 0px 10px;

	}

	

	.cource-item .item-cont-br-last h5 {

		padding: 65px 0px 10px;

	}

	

	.cm-supervisor-certification img {

		display: none;

	}

	

	.cm-supervisor-certification-text1 h2 {

		font-size: 34px;

		text-align: center;

		margin: 22px 0px 16px 0px;

	}

	

	.cm-supervisor-certification-text1 h5 {

		font-size: 18px;

		padding-left: 0px;

		margin-bottom: 15px;

		text-align: center;

	}

	

	.cm-Certificat-section {

		padding: 20px 0px 40px 0px;

	}

	

	.topic-two {

		margin-top: -72px;

	}

	

	.cm-exam-img img {

		display: none;

	}

	

	.content-pencil img {

		display: none;

	}

	

	.content-img img {

		display: none;

	}

	

	.content-details {

		display: none;

	}

	

	.content-img:hover .content-overlay {

		display: none;

	}

	

	.icpm-pro-manager img {

		display: none;

	}

	

	.icpm-manager img {

		display: none;

	}

	

	.icpm-sub-text h3 {

		font-size: 18px;

	}

	

	.icpm-sec-logo h6 {

		margin-top: -64px;

	}

	

	.icpm-nma-img img {

		display: none;

	}

	

	.icpm-business-img img {

		display: none;

	}

	

	.icpm-sub-text {

		height: auto;

		padding: 25px;

	}

	

	.icpm-certifications {

		margin: 0 0 25px 0;

	}

	

	.icpm-certifications h1 {

		font-size: 22px;

	}

	

	.diploma-cover-sec .diploma-item-cover {

		float: none;

		width: 250px;

		height: 260px;

		margin: 0 auto 10px;

	}

	

	.diploma-cover-sec .diploma-sec-con,

	.diploma-sec-con-lf {

		float: none;

		width: 100%;

		min-height: auto;

		padding: 15px;

		margin: 0;

	}

	

	.diploma-cover-sec .diploma-sec-con ul,

	.diploma-sec-con-lf ul {

		padding-left: 10px;

	}

	

	.diploma-cover-sec .diploma-sec-con h5 {

		font-size: 18px;

	}

	

	.line:after {

		display: none;

	}

	

	.card {

		width: 100%;

	}

	

	.card-details {

		padding: 15px 10px;

	}

	

	.card-details h3 {

		font-size: 20px;

	}

	

	.short-sec-dt h3 {

		font-size: 20px;

		margin: 0 0 15px 0;

	}

	

	.course-item-cover .course-body {

		min-height: auto;

	}

	

	.search-sec {

		padding: 25px 0;

	}

	

	.courses-sec {

		padding: 20px 0 15px 0;

	}

	

	.icpm-sec-logo h1 {

		font-size: 20px;

		margin: 0 0 10px 0;

	}

	

	.icpm-vl {

		display: none;

		border-left: 0 solid #fff;

		height: auto;

		margin-top: 0;

		margin-left: 0;

	}

	

	.icpm-sec-logo h6 {

		margin: 0;

	}

	

	.icpm-org-head span {

		font-size: 20px;

	}

	

	.icpm-org-sub2,

	.icpm-org-sub3,

	.icpm-org-sub4 {

		margin-left: 0;

		width: 100%;

	}

	

	.exam-certificate .testimonials {

		padding: 0 20px;

	}

	

	.btn-cm {

		font-size: 14px;

		padding: 10px 15px;

		line-height: normal;

		height: auto;

		width: auto;

	}

	

	.testimonials li img {

		height: 100px;

		width: 100px;

	}

	

	.testimonials li p {

		margin: 75px 0 0 0 !important;

	}

	

	.course-center h5 {

		font-size: 20px;

		margin: 15px 0 15px;

	}

	

	.course-about h4 {

		font-size: 22px;

		margin: 0 0 15px 0;

	}

	

	.course-about-qu h4 {

		font-size: 22px;

		margin: 0 0 15px 0;

	}

	

	.cource-cip-head h3 {

		font-size: 28px;

		margin: 20px 0 20px;

	}

	

	.course-download ul li {

		width: 32%;

		line-height: 40px;

	}

	

	.course-cip-download {

		width: auto;

	}

	

	button.course-download-one-cip {

		height: auto;

		width: 100%;

		padding: 1.5em auto;

		margin: 1em auto;

	}

	

	.leveltwo h3 {

		font-size: 20px;

	}

	

	.leveltwo-supply {

		width: 100%;

		padding-left: 0;

		margin-top: 0;

	}

	

	.levelthree h3 {

		font-size: 22px;

	}

	

	.levelfive h3 {

		font-size: 22px;

	}

	

	.levelsix h3 {

		font-size: 22px;

	}

	

	.level2-download,

	.level3-download,

	.level4-download,

	.level5-download,

	.level6-download {

		margin-top: 0;

		width: 250px;

	}

	

	.leveltwo-supply ul {

		padding-left: 10px;

	}

	

	.cm-icpm-list {

		margin-bottom: 20px;

	}

	

	.gafm-sec h2 {

		font-size: 22px;

	}

	

	.gafm-mini {

		margin: 25px 0 35px;

	}

	

	.gafm-material-border-head h2 {

		font-size: 22px;

		margin: 12px 0 20px 0;

	}

}

@media (max-width: 650px) {

	.icpm-pro-manager img {

		margin-top: 5%;

	}

	

	.icpm-certifications h1 {

		font-size: 25px;

	}

	

	.line::after {

		top: 33%;

	}

	

	.cm-icpm img {

		width: 100%;

		margin-bottom: 55px!important;

	}

	

	.cs-icpm img {

		width: 100%;

		margin-bottom: 55px!important;

	}

	

	.career-bg-text h4 {

		font-size: 17px;

	}

	

	.selected-courses-cont ul li {

		width: 146px;

	}

	

	.cer-pgm-cover .cer-pgm-bg {

		display: none;

	}

	

	.cer-pgm-cover .cer-pgm-img {

		position: relative;

		right: auto;

		top: auto;

		width: 100%;

		height: auto;

	}

	

	.cer-pgm-cover .cer-pgm-content {

		width: 100%;

		padding: 20px 20px 10px 20px;

	}

}

@media (max-width: 576px) {

	.courses-nav h3 {

		font-size: 16px;

	}

}

@media (max-width: 480px) {

	.course-cip-register {

		width: 137px;

		padding-right: 17px;

	}

	

	.cm-Certificat-section {

		padding: 40px 0px 10px 0px;

	}

	

	.cm-material {

		padding: 10px 0px 0px 0px;

	}

	

	.certified-manager-one {

		width: 100%;

		margin: 50px 0px 0px 0px;

	}

	

	.certified-manager-two {

		width: 100%;

		margin: 50px 0px 0px 0px;

	}

	

	.certified-manager-three {

		width: 100%;

		margin: 50px 0px 0px 0px;

	}

	

	.cm-exam-img img {

		display: none;

	}

	

	.content-pencil img {

		display: none;

	}

	

	.content-img img {

		display: none;

	}

	

	.certificate-holder-details-one {

		width: 100%;

		height: 370px;

		margin: 0px 0px 20px 0px;

	}

	

	.certificate-holder-details-two {

		width: 100%;

		height: 370px;

		margin: 0px 0px 20px 0px;

	}

	

	.certificate-holder-details-three {

		width: 100%;

		height: 370px;

		margin: 0px 0px 20px 0px;

	}

	

	.certificate-holder-details-four {

		width: 100%;

		height: 370px;

		margin: 0px 0px 20px 0px;

	}

	

	.cource-cip ul li {

		width: 100%;

	}

	

	.cm-icpm img {

		width: 100%;

		margin-bottom: 55px!important;

	}

	

	.cs-icpm img {

		width: 100%;

		margin-bottom: 55px!important;

	}

	

	.icpm-manager-details p {

		font-size: 15px;

	}

	

	.icpm-certifications h1 {

		font-size: 20px;

	}

	

	.line::after {

		top: 31%;

	}

	

	.line::after {

		margin: 0 0 0 5px;

	}

	

	.line::after {

		height: 15px;

	}

	

	.icpm-certifications h6 {

		font-size: 20px;

		line-height: 35px;

	}

	

	.icpm-certifications ul li {

		font-size: 17px;

		line-height: 26px;

	}

	

	.icpm-sec-logo h6 {

		margin-top: -62px;

		font-size: 16px;

	}

	

	.icpm-org-head span {

		font-size: 38px;

	}

	

	.icpm-org-head h2 {

		font-size: 20px;

	}

	

	.icpm-org-sub2 img {

		width: 25%;

	}

	

	.icpm-org-sub3 img {

		width: 28%;

	}

	

	.icpm-org-sub4 img {

		width: 28%;

	}

	

	.icpm-org-sub1 p {

		font-size: 14px;

		line-height: 26px;

	}

	

	.icpm-org-sub2 p {

		font-size: 14px;

		line-height: 26px;

	}

	

	.icpm-org-sub3 p {

		font-size: 14px;

		line-height: 26px;

	}

	

	.icpm-org-sub4 p {

		font-size: 14px;

		line-height: 26px;

	}

	

	.icpm-record h4 {

		font-size: 20px;

		text-align: center;

	}

	

	.icpm-record p {

		font-size: 14px;

		line-height: 24px;

	}

	

	.icpm-nma h6 {

		font-size: 15px;

		line-height: 24px;

	}

	

	.icpm-nma img {

		float: none;

		width: 100%;

		margin-bottom: 20px;

	}

	

	.icpm-nma p {

		font-size: 12px;

		line-height: 20px;

	}

	

	.icpm-business h5 {

		font-size: 15px;

	}

	

	.icpm-business img {

		float: none;

		width: 100%;

		margin-right: 0px;

		margin-bottom: 20px;

	}

	

	.icpm-business p {

		font-size: 12px;

		line-height: 20px;

	}

	

	.icpm-holder-details-one {

		transition: box-shadow .3s;

		width: 85%;

		height: 220px;

	}

	

	.icpm-holder-details-one img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-two {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-two img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-three {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-three img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-four {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-four img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-five {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-five img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-six {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-six img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-text {

		width: 360px;

		padding: 1px;

	}

	

	.effect-1 {

		text-align: center;

		width: 100%;

		height: 45px;

		font-size: 14px;

		padding: 6px 10px;

		margin-top: 10px;

	}

	

	.effect-bt {

		width: 100%;

		font-size: 14px;

		display: block;

		margin-top: 15px;

	}

	

	th:nth-child(1n+0) {

		width: 5%;

	}

	

	.testimonials h5 {

		font-size: 20px;

	}

	

	.selected-courses-cont ul li {

		width: 144px;

	}

	

	.schedul-img-sub2 {

		width: 100%;

		padding: 10px 10px;

	}

	

	.schedul-img-sub2 h2 {

		font-size: 18px;

	}

	

	.cer-quick-cover .cer-quick-img {

		width: 100%;

	}

	

	.cer-quick-cover .cer-quick-content {

		width: 100%;

	}

	

	.courses-nav h3 {

		font-size: 9px;

	}

}

@media (max-width: 320px) {

	.cm-manage-certification-text1 h1 {

		font-size: 18px;

	}

	

	.cm-manage-certification-text p {

		padding-left: 25px;

		font-size: 12px;

	}

	

	.cm-manage-certification-text1 ul {

		padding-left: 55px;

	}

	

	.cm-manage-certification-text1 ul li {

		font-size: 12px;

	}

	

	.cm-manage-certification-text2 h4 {

		padding-top: 10px;

		padding-left: 22px;

		font-size: 12px;

	}

	

	.cm-manage-certification-text3 h4 {

		padding-left: 28px;

		font-size: 15px;

	}

	

	.cm-manage-certification-text3 ul {

		padding-left: 32px;

	}

	

	.cm-manage-certification-text3 ul li {

		font-size: 12px;

	}

	

	.why-Certificat h3 {

		font-size: 22px;

	}

	

	.why-Certificat p {

		font-size: 12px;

	}

	

	.cm-Certificat-section {

		padding: 40px 0px 0px 0px;

	}

	

	.cm-material {

		padding: 10px 0px 0px 0px;

	}

	

	.certified-manager-one {

		width: 100%;

		height: 450px;

		margin: 10px 0px 10px 0px;

	}

	

	.certified-manager-two {

		width: 100%;

		height: 450px;

		margin: 10px 0px 10px 0px;

	}

	

	.certified-manager-three {

		width: 100%;

		height: 450px;

		margin: 10px 0px 10px 0px;

	}

	

	.material-box ul li {

		font-size: 12px;

		line-height: 25px;

	}

	

	.cm-exam-text h2 {

		font-size: 22px;

	}

	

	.cm-exam-text p {

		font-size: 15px;

		line-height: 25px;

	}

	

	.cm-exam-img img {

		display: none;

	}

	

	.content-pencil img {

		display: none;

	}

	

	.cm-content p {

		font-size: 15px;

		font-weight: 390;

	}

	

	.content-text p {

		line-height: 30px;

		width: 250px;

	}

	

	.content-img img {

		display: none;

	}

	

	.cm-content {

		padding: 0px 0px 0px 0px;

	}

	

	.exam-results h3 {

		margin-top: 15px;

		font-size: 22px;

	}

	

	.exam-results p {

		font-size: 15px;

	}

	

	.exam-certificate {

		padding: 0px 0px 0px 0px;

	}

	

	.certificate-holder h3 {

		font-size: 14px;

	}

	

	.certificate-holder-details-one {

		width: 100%;

		height: 350px;

		margin: 0px 0px 40px 0px;

	}

	

	.certificate-holder-details-two {

		width: 100%;

		height: 350px;

		margin: 0px 0px 40px 0px;

	}

	

	.certificate-holder-details-three {

		width: 100%;

		height: 350px;

		margin: 0px 0px 40px 0px;

	}

	

	.certificate-holder-details-four {

		width: 100%;

		height: 350px;

		margin: 0px 0px 40px 0px;

	}

	

	.certificate-holder-details-one img {

		display: none;

	}

	

	.certificate-holder-details-two img {

		display: none;

	}

	

	.certificate-holder-details-three img {
		display: none;

	}

	

	.certificate-holder-details-four img {

		display: none;

	}

	

	.certificate-holder-details-text {

		width: 0px;

		padding: 0px;

	}

	

	.certificate-holder-details-text {

		width: 250px;

		padding: 0px;

	}

	

	.icpm-manager-details p {

		font-size: 12px;

	}

	

	.icpm-certifications h1 {

		font-size: 14px;

	}

	

	.line::after {

		top: 19%;

	}

	

	.icpm-sec-logo h6 {

		margin-top: -93px;

	}

	

	.icpm-org-head span {

		font-size: 34px;

	}

	

	.icpm-org-head h2 {

		font-size: 16px;

	}

	

	.icpm-org-sub2 h6 {

		font-size: 17px;

		margin-top: 29px;

		margin-right: 30px;

	}

	

	.icpm-org-sub3 h6 {

		font-size: 17px;

		margin-top: 26px;

		margin-right: 5px;

	}

	

	.icpm-org-sub4 h6 {

		font-size: 17px;

		margin-top: 45px;

		margin-right: 26px;

	}

	

	.icpm-record h4 {

		font-size: 16px;

	}

	

	.icpm-record p {

		font-size: 14px;

		line-height: 24px;

	}

	

	.icpm-nma h6 {

		font-size: 15px;

		line-height: 24px;

	}

	

	.icpm-nma img {

		float: none;

		width: 100%;

		margin-bottom: 20px;

	}

	

	.icpm-nma p {

		font-size: 12px;

		line-height: 20px;

	}

	

	.icpm-business h5 {

		font-size: 15px;

	}

	

	.icpm-business img {

		float: none;

		width: 100%;

		margin-right: 0px;

		margin-bottom: 20px;

	}

	

	.icpm-business p {

		font-size: 12px;

		line-height: 20px;

	}

	

	.icpm-holder-details-one {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-one img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-two {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-two img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-three {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-three img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-four {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-four img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-five {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-five img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-six {

		transition: box-shadow .3s;

		width: 100%;

		height: 300px;

	}

	

	.icpm-holder-details-six img {

		float: left;

		width: 150px;

	}

	

	.icpm-holder-details-text {

		width: 275px;

		padding: 1px;

	}

	

	.icpm-holder-details-text p {

		font-size: 10px;

	}

	

	.effect-1 {

		text-align: center;

		width: 100%;

		font-size: 15px;

		margin-top: 10px;

	}

	

	th:nth-child(1n+0) {

		width: 4%;

	}

	

	th:nth-child(2) {

		width: 15%;

	}

}

.footer-add {

	float: right;

}

.icpm-manager-img {

	width: 25%;

}

.icpm-manager-img img {

	width: 100%;

}

.cer-quick-content ul {

	margin-bottom: 15px;

}

.cer-quick-content ul li {

	color: #696969;

	line-height: 26px;

	font-size: 16px;

	text-align: justify;

}

.icpm-manager-bus {

	width: 25%;

}

.icpm-manager-bus img {

	width: 100%;

}

@media (max-width: 991px) {

	.icpm-manager-img {

		display: none;

	}

	

	.icpm-manager-bus {

		display: none;

	}

}

/*Registration*/

.content-sec {

	position: relative;

	padding: 75px 0;

	background-color: #fff;

	background-position: center top;

	background-attachment: fixed;

}

.parallax-bg {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

.parallax {

	position: relative;

	height: 100%;

}

.register-form-cover {

	position: relative;

	width: 100%;

	max-width: 800px;

	margin: 0 auto;

	padding: 0 30px;

}

.register-form-cover:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 60px;

	bottom: 130px;

	background-color: #434545;

	border-radius: 12px;

}

.register-form-cover .register-form {

	position: relative;

	width: 100%;

	padding: 35px;

	background-color: #fff;

	border-radius: 12px;

	-webkit-box-shadow: 0px 1px 15px 2px rgba(0, 0, 0, 0.20);

	-moz-box-shadow: 0px 1px 15px 2px rgba(0, 0, 0, 0.20);

	box-shadow: 0px 1px 15px 2px rgba(0, 0, 0, 0.20);

}

.register-form .form-hd {

	width: 100%;

	margin-bottom: 40px;

}

.register-form .form-hd .form-icon {

	width: 80px;

	margin-right: 15px;

}

.register-form .form-hd .form-icon img {

	width: 100%;

}

.register-form .form-hd .form-hd-txt {

	width: 100%;

	margin: 15px 0 0 0;

}

.register-form .form-hd .form-hd-txt h3 {

	color: #232929;

	font-size: 30px;

	font-weight: bold;

	margin: 0 0 5px 0;

}

.register-form .form-hd .form-hd-txt p {

	color: #232929;

	font-size: 16px;

	margin: 0;

}

.register-form .form-hd .form-hd-txt h3 span {

	font-weight: 300;

}

.register-form .form-group {

	margin: 0 0 15px 0;

}

.register-form .form-control {

	min-height: 50px;

	background-color: #f5feff;

	border: 1px solid #efeeee;

}

.register-form .btn-request {

	color: #fff;

	font-size: 16px;

	padding: 12px;

	border-radius: 8px;

	background-color: #af0068;

	text-transform: uppercase;

	width: 200px;

}

.register-form .btn-request:hover {

	background-color: #ff5f00;

}

/*popup*/

.profile-modal .modal-content{

	border: 0;

	border-radius: 0;

	background: transparent;

	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0);

	box-shadow: 0 5px 15px rgba(0, 0, 0, 0);

}

.profile-modal .popup-close{

	position: absolute;

	right: 34px;

	top: 17px;

	color: #000;

	border: 0;

	background: transparent;

	cursor: pointer;

}

.profile-form{

	position: relative;

	padding: 65px 35px 30px;

	background-color: #fff;

}

.profile-form h3{

	color: #222;

	font-size: 20px;

	font-weight: 600;

	margin: 0 0 20px 0;

	text-align: center;

}

.profile-form .form-control{

	color: #222;

	height: 45px;

	border: solid 1px #ccc;

	border-radius: 0;

}

.profile-form .btn-submit{

	position: relative;

	color: #fff;

	font-size: 16px;

	padding: 10px 15px;

	text-align: center;

	background: rgba(3,183,168,1);

	background: -moz-linear-gradient(left, rgba(3,183,168,1) 0%, rgba(2,6,15,1) 48%, rgba(3,183,168,1) 100%);

	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(3,183,168,1)), color-stop(48%, rgba(2,6,15,1)), color-stop(100%, rgba(3,183,168,1)));

	background: -webkit-linear-gradient(left, rgba(3,183,168,1) 0%, rgba(2,6,15,1) 48%, rgba(3,183,168,1) 100%);

	background: -o-linear-gradient(left, rgba(3,183,168,1) 0%, rgba(2,6,15,1) 48%, rgba(3,183,168,1) 100%);

	background: -ms-linear-gradient(left, rgba(3,183,168,1) 0%, rgba(2,6,15,1) 48%, rgba(3,183,168,1) 100%);

	background: linear-gradient(to right, rgba(3,183,168,1) 0%, rgba(2,6,15,1) 48%, rgba(3,183,168,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03b7a8', endColorstr='#03b7a8', GradientType=1 );

	border-radius: 0;

	background-size: 300% 300%;

	-webkit-animation: btnGradient 3s ease infinite;

	-moz-animation: btnGradient 3s ease infinite;

	animation: btnGradient 3s ease infinite;

}