@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css);
@import url(../fonts/themify-icons.css);

@-webkit-keyframes scaleout {
	0% {
		-webkit-transform: scale(0)
	}

	to {
		-webkit-transform: scale(1);
		opacity: 0
	}
}

@keyframes scaleout {
	0% {
		transform: scale(0);
		-webkit-transform: scale(0)
	}

	to {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0
	}
}

@-webkit-keyframes kbrns_zoomInOut {
	0% {
		-webkit-transform: scale(1)
	}

	to {
		-webkit-transform: scale(1.2)
	}
}

@-moz-keyframes kbrns_zoomInOut {
	0% {
		-moz-transform: scale(1)
	}

	to {
		-moz-transform: scale(1.2)
	}
}

@-ms-keyframes kbrns_zoomInOut {
	0% {
		-ms-transform: scale(1)
	}

	to {
		-ms-transform: scale(1.2)
	}
}

@-o-keyframes kbrns_zoomInOut {
	0% {
		-o-transform: scale(1)
	}

	to {
		-o-transform: scale(1.2)
	}
}

@keyframes kbrns_zoomInOut {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(1.2)
	}
}

@keyframes blinker {
	50% {
		opacity: 0
	}
}

@keyframes borderani {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1
	}

	to {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0
	}
}

#preloader,
body {
	background: #fff
}

::-moz-selection {
	background: #0b60a9
}

::selection {
	background: #00addb
}

#preloader,
#status {
	position: fixed;
	right: 0;
	left: 0
}

*,
ul {
	padding: 0
}

.subpei .box {
	padding: 0;
	box-shadow: 0 20px 25px rgb(0 0 0/15%);
	display: block ruby;
}

body,
ul li {
	color: #384252
}

*,
body,
ol,
ul {
	margin: 0
}

ol li,
ul li {
	font-weight: 400;
	padding-left: 40px;
	margin-bottom: 15px
}

#status,
.clearfix,
.float-icons .show,
.hodlist ul li span,
.navbar-sticky-in .c-logo,
.vticker ul li span,
article,
aside,
footer,
header,
label,
nav,
section {
	display: block
}

.showinstitute {
	display: block !important;
}

blockquote,
p {
	margin-bottom: 20px
}

blockquote,
blockquote span,
ol,
ol li,
ul li {
	position: relative
}

.fancybox-type-image .fancybox-skin,
.language,
.pad-0,
body {
	padding: 0 !important
}

*,
:focus {
	outline: 0
}

*,
.admission-sec .sec-1,
.admission-sec .sec-2,
.baner-div,
.filter-box,
.fload-btn,
.float-icons ul li a,
.hodlist ul li,
.hodlist ul li .thumb .avtar,
.hodlist ul li .thumb .hoddata,
.hodlist ul li .thumb .viewall,
.imp-links div,
.importent_links li,
.institutelist,
.leader li .l-text,
.servicelink>li,
.statistics li,
.testimonials .content,
.testimonials .photo,
ul.list li:before,
ul.list ul li:before {
	box-sizing: border-box
}

* {
	border: 0;
	background: 0 0;
	font-family: "Work Sans", sans-serif
}

.new_box {
	border: 1px dashed #17151d42;
	margin-bottom: 1em !important;
	background: #17151d42;
	padding: 7px !important;
}

.new_box:hover {
	opacity: 0.8
}

.new_box .l-photo {
	border: 0 !important;
}

p.doc-note {
	font-size: 70%;
	color: red
}

.about-items .inner-heading h3 {
	border-color: #f2d328
}

.course .inner-heading h3,
.ed_team_ie .slider-educteam .team_member img,
.navbar-sticky-in .navbar-nav-wrapper .nav .get-quote .mt_btn_white-bor:after {
	border-color: #ffce08;
}

.alumanai .inner-heading h3 {
	border-color: #ffc484
}

ol,
ul {
	list-style: none
}

.clear {
	clear: both;
	line-height: 0;
	font-size: 0
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0
}

.clearfix:after .test {
	color: red
}

* html .clearfix {
	height: 1%
}

body {
	font-size: .875em;
	overflow-x: hidden;
	line-height: 1.42857143
}

.line-height,
p {
	line-height: 1.5
}

#preloader {
	top: 0;
	bottom: 0;
	z-index: 3000
}

#status {
	content: "";
	top: 35%;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	background: url(../images/loader.gif);
	opacity: 1;
	visibility: visible;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	z-index: 9999999999
}

hr {
	border: .5px solid #444
}

p {
	color: #5d5c5c
}

blockquote,
ol li,
ul li {
	line-height: 1.5em
}

ol {
	counter-reset: i
}

ol li {
	font-size: 1em;
	color: #181d31
}

a:hover {
	text-decoration: none !important;
	color: #ffac00;
	transition: .4s
}

input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
select,
textarea#comment {
	border-radius: 5px
}

input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
select,
textarea,
textarea#comment {
	font-weight: 300;
	background-color: #fff;
	border: 1px solid #eceaea;
	padding: 10px 25px;
	width: 100%;
	color: #444;
	margin-bottom: 15px;
	height: 35px;
	box-shadow: none
}

#blog_main_sec .blog-post-image .img img,
#blog_main_sec .post_item a.mt_btn_blue,
#blog_main_sec.grid-view .pagination,
#mt_footer .mt_post_ftr li:last-child,
#mt_services .box p,
#mt_services .box.box-mar,
.advisor-description p,
.apply-form p:last-child,
.blog-post_wrapper.bl_small_img,
.course-detail .post_title h2,
.ed_team_ie .slider-educteam .member_name,
.education-item p,
.home-2 .about_services p,
.home-3 #mt_blog .blog-post_wrapper,
.home-3 .blog_post_sec .blog-post_wrapper,
.inner-heading h2,
.latest-events:last-child,
.mar-bottom-0,
.mission-content p,
.post-content .view_detail a,
.progress-wrap:last-child,
.progress:last-child,
.tabular .nav-tabs,
.watch_content a,
aside .widget:last-child,
label,
p.heading_txt {
	margin-bottom: 0
}

input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
	border-color: #ffac00;
	transition: .5s
}

textarea {
	border-radius: 8px;
	resize: vertical
}

label {
	color: #666;
	font-weight: 500
}

.floating-div .floting-icon img,
.innerbanner img,
img {
	max-width: 100%
}

blockquote {
	font-weight: 300;
	background-color: #faf8f8;
	border-left: 4px solid #00418c;
	padding: 30px 70px;
	color: #444;
	font-style: italic
}

blockquote:before {
	content: '\f10d';
	font-family: fontawesome;
	font-size: 2.813em;
	position: absolute;
	top: 26px;
	left: 20px;
	color: #666;
	opacity: .1
}

blockquote span {
	padding-left: 20px
}

blockquote span:before {
	content: "";
	width: 12px;
	height: 1px;
	background: #ffac00;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px
}

#mt_banner .s-list,
#mt_fun,
.about-sch-form,
.about_rt_igs,
.about_services,
.blog_heading_border,
.col-item,
.ed_team_ie .inh_eduteam,
.event-left,
.featured-item .feat-img,
.find-course h3,
.home-2 header#inner-navigation,
.home-3 header#inner-navigation,
.inner-heading,
.inner-heading h3,
.innerbanner,
.last-item-g,
.mt_heading h2 span,
.mt_st_wide form.search-form,
section {
	position: relative
}

#blog_main_sec .post-detail_container .post-content .post-title,
#mt_blog .post-detail_container .post-content .post-title,
.edu-testimonial .inner-heading p,
.facility-list p,
.inner-detail-p .featured-item,
.mar-0,
.mt_st_wide .search-form input[type=text],
.search_area_inner .form-group,
.search_area_inner input[type=text],
.search_area_inner select,
.top-nav ul {
	margin: 0
}

#mt_services .box h3,
.mar-top-0,
.page .edu-courses,
.top-nav ul.pwdarea li.language a img {
	margin-top: 0
}

.accrodion-grp .accrodion+.accrodion,
.mar-top-10 {
	margin-top: 10px
}

.mar-top-15 {
	margin-top: 15px
}

#blog_main_sec #comments .comments-lists .comment .children .comment .activity_rounded,
.mar-top-20 {
	margin-top: 20px
}

.mar-top-25 {
	margin-top: 25px
}

.mar-top-30 {
	margin-top: 30px
}

#blog_main_sec #comments,
.mar-top-40 {
	margin-top: 40px
}

.mar-top-50 {
	margin-top: 50px
}

.mar-top-60 {
	margin-top: 60px
}

.mar-top-70 {
	margin-top: 70px
}

.mar-top-80 {
	margin-top: 80px
}

#blog_main_sec .author_box .author_bio p,
.facility-list h3,
.mar-bottom-10 {
	margin-bottom: 10px
}

.mar-bottom-15,
.post-date p,
.review-lists .comment .comment-body ul.post-review,
.section_title {
	margin-bottom: 15px
}

.dept-profile .inner-heading,
.edu-testimonial .inner-heading h2,
.find-course .form-group,
.find-course h3,
.mar-bottom-20,
.welcome .inner-heading {
	margin-bottom: 20px
}

.mar-bottom-25,
aside .widget.widget_tag_cloud h3 {
	margin-bottom: 25px
}

#blog_main_sec .grid-item,
#blog_main_sec .post_img,
.book-seat-now h4,
.mar-bottom-30 {
	margin-bottom: 30px
}

.mar-bottom-40 {
	margin-bottom: 40px
}

.mar-bottom-50 {
	margin-bottom: 50px
}

#price-plans .inner-heading,
.mar-bottom-60 {
	margin-bottom: 60px
}

.mar-bottom-70 {
	margin-bottom: 70px
}

.mar-bottom-80 {
	margin-bottom: 80px
}

#mt_footer,
.pad-top-0,
section#l-instructor {
	padding-top: 0
}

.accrodion-grp .accrodion .accrodion-content,
.pad-top-10 {
	padding-top: 10px
}

.pad-top-15 {
	padding-top: 15px
}

.pad-top-20 {
	padding-top: 20px
}

.pad-top-25 {
	padding-top: 25px
}

.pad-top-30 {
	padding-top: 30px
}

.pad-top-40 {
	padding-top: 40px
}

.pad-top-50 {
	padding-top: 50px
}

.pad-top-60 {
	padding-top: 60px
}

.pad-top-70 {
	padding-top: 70px
}

.pad-top-80 {
	padding-top: 80px
}

.pad-bottom-10 {
	padding-bottom: 10px
}

.pad-bottom-15 {
	padding-bottom: 15px
}

#blog_main_sec #comments .comments-lists .comment .comment-body,
.list,
.pad-bottom-20,
.review-wrap .review-lists li.comment .comment-body {
	padding-bottom: 20px
}

.pad-bottom-25 {
	padding-bottom: 25px
}

.pad-bottom-30 {
	padding-bottom: 30px
}

.pad-bottom-40 {
	padding-bottom: 40px
}

.pad-bottom-50 {
	padding-bottom: 50px
}

.pad-bottom-60 {
	padding-bottom: 60px
}

.pad-bottom-70,
section#mission_main {
	padding-bottom: 70px
}

.pad-bottom-80 {
	padding-bottom: 80px
}

.white {
	color: #fff !important
}

.busheading h2,
.institutelist .clos,
.institutelist-btn,
.text-uppercase,
.top-nav ul.topleft_menu li a,
.vticker ul li .ndate {
	text-transform: uppercase
}

section {
	padding: 40px 0;
	overflow: inherit;
	clear: both;
}

.section_heading {
	margin: 0 0 6rem;
	text-align: center
}

#coming.coming-1 .count-content,
#mt_footer .mt_post_ftr li,
#mt_fun,
#price-plans .price_list .price-block,
.contact-info ul li:last-child,
.institutelist ul li,
.mt-statts .mt_heading.edu_head,
.mt_heading,
.stats,
.tabular .nav-tabs li,
.wide-gallery .mix {
	padding: 0
}

.mt_heading.headmain {
	padding: 0 25%0 0
}

.mt_heading h2 {
	text-transform: capitalize;
	font-size: 2.375em
}

.inner-heading.inner-width {
	width: 50%
}

.inner-heading {
	z-index: 1;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 15px
}

.inner-heading h3 {
	padding-left: 20px;
	font-weight: 300;
	margin-bottom: 10px
}

.inner-heading h3 b {
	color: #1b426e;
}

.mt_btn_green,
.mt_btn_purple {
	color: #fff
}

.mt_btn_green,
.mt_btn_purple,
.mt_btn_white-bor,
.mt_btn_yellow,
input[type=submit] {
	position: relative;
    padding: 3px 1em;
    display: inline-block;
    text-decoration: none;
    transition: .5s;
    z-index: 0;
}

.mt_btn_yellow,
input[type=submit] {
	color: #1b426e;
}

#inner-navigation .navbar-sticky-in .nav.navbar-nav li a.mt_btn_white-bor:hover,
.all-courses .courses-item:hover p,
.course .inner-heading h3,
.event-item .event-details:hover h3 a,
.inner-grid i,
.list li a:hover,
.mt_btn_yellow:hover,
.post_title_eve ul li,
.selected-course .inner-heading h3,
.testimonial_main h4 a {
	color: #ffce08;
}

.mt_btn_green:hover {
	color: #78bf4d !important
}

.mt_btn_purple:hover {
	color: #92278f
}

.mt_btn_white-bor,
.subpei .foot a {
	color: #000
}

.mt_btn_green:before,
.mt_btn_purple:before,
.mt_btn_white-bor:before,
.mt_btn_yellow:before,
input[type=submit]:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 5px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.mt_btn_yellow:before,
.navbar-sticky-in .navbar-nav-wrapper .nav .get-quote .mt_btn_white-bor:before {
	background-color: #ffce08;
}

.mt_btn_purple:before {
	background-color: #92278f
}

.mt_btn_green:before {
	background-color: #78bf4d
}

.mt_btn_white-bor:before,
.welcome .inner-heading h3::before {
	background-color: #fff
}

.mt_btn_green:after,
.mt_btn_purple:after,
.mt_btn_white-bor:after,
.mt_btn_yellow:after,
input[type=submit]:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	border-radius: 5px;
	opacity: 0;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border: 2px solid;
	-webkit-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2)
}

.mt_btn_purple:after {
	border-color: #92278f
}

.mt_btn_green:after {
	border-color: #78bf4d
}

.mt_btn_white-bor:after {
	border-color: #fff
}

.mt_btn_green:hover:before,
.mt_btn_purple:hover:before,
.mt_btn_white-bor:hover:before,
.mt_btn_yellow:hover:before,
input[type=submit]:hover:before {
	opacity: 0;
	-webkit-transform: scale(.5, .5);
	transform: scale(.5, .5)
}

.mt_btn_green:hover:after,
.mt_btn_purple:hover:after,
.mt_btn_white-bor:hover:after,
.mt_btn_yellow:hover:after,
input[type=submit]:hover:after {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}

#alumanai .inner-heading h2,
#examination1 .inner-heading h2,
#inner-navigation .nav.navbar-nav li a.mt_btn_white-bor:hover,
#mt_footer .follow_us .social_icons li a:hover,
#mt_footer .follow_us h4,
#mt_footer .follow_us p,
#mt_footer .mt_post_ftr li a,
#mt_get_started .watch_content h2,
#price-plans .price-block.featured .duration,
#price-plans .price-block.featured .price,
#price-plans .price-block.featured .title,
.accrodion-grp .accrodion.active .accrodion-title h4,
.banner-text p,
.banner_vid .caption_slide1 p,
.breadcrumb>.active,
.course .thumbnail a:hover span,
.course .thumbnail:hover a,
.ed_team_ie .slider-educteam .member_name h3,
.ed_team_ie .slider-educteam .member_name span,
.edu_wide .inner-heading h2,
.edu_wide .inner-heading h3,
.edu_wide .testimonial-abt p,
.education a.mt_btn_white-bor:hover,
.event-title h2,
.img .on-img-info ul li a,
.inh_eduteam .testimonial-abt p,
.inner-heading .inh_eduteam h2,
.inner-heading .inh_eduteam h3,
.list li a:hover i,
.mt_st_wide .inner-heading h3,
.navbar-sticky-in .navbar-nav-wrapper .nav .get-quote .mt_btn_white-bor,
.news-content p,
.on-img-info h3 a,
.search a i,
.selected-course .intitute-thumb li a:hover span,
.sitemap ul li.home a,
.slider-eductestimo3 .testimonial_main p,
.slider-ft-course .slick-next:hover:before,
.slider-ft-course .slick-prev:hover:before,
.testimonial_main h4 a:hover,
.top-bar-right ul li a,
.welcome .inner-heading h2,
.welcome .inner-heading h3,
.welcome p,
aside .widget.widget_follow .socibox:hover span {
	color: #ffffff;
}


.testimonials .content strong {
	color: #871719;
}


.mt_btn_white-edu {
	padding: 15px 20px;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	background: #ffac00;
	text-decoration: none;
	border: 2px solid #ffac00;
	transition: .5s
}

.mt_btn_white-edu:focus,
.mt_btn_white-edu:hover {
	color: #fff !important;
	background: #ffbb2e;
	border-color: #ffbb2e;
	transition: .5s;
	text-shadow: initial;
	text-decoration: none
}

.mt_btn_white {
	padding: 8px 25px;
	background: #fff;
	border-radius: 5px;
	display: inline-block;
	font-weight: 400;
	text-decoration: none;
	text-transform: capitalize;
	transition: .5s;
	color: #7b2260
}

#back-to-top:hover,
#mt_footer .mt_contact_ftr li a:hover,
#mt_footer .mt_post_ftr li a:hover,
.mt_btn_white:hover {
	color: #ffce08;
}

.float-icons ul li a img,
.importent_links li a img,
.servicelink>li:hover:first-child a:before,
.servicelink>li:hover:nth-child(10) a:before,
.servicelink>li:hover:nth-child(11) a:before,
.servicelink>li:hover:nth-child(12) a:before,
.servicelink>li:hover:nth-child(13) a:before,
.servicelink>li:hover:nth-child(2) a:before,
.servicelink>li:hover:nth-child(3) a:before,
.servicelink>li:hover:nth-child(4) a:before,
.servicelink>li:hover:nth-child(5) a:before,
.servicelink>li:hover:nth-child(6) a:before,
.servicelink>li:hover:nth-child(7) a:before,
.servicelink>li:hover:nth-child(8) a:before,
.servicelink>li:hover:nth-child(9) a:before {
	filter: brightness(0) invert(1)
}

.course .thumbnail img {
	filter: brightness(0%) invert(0%);
}

.filter-section .btn-primary {
	border-radius: 0;
	width: 100%;
	margin-top: 19px;
	background-color: #fff;
	border-color: #2e6da4;
	color: #2e6da4
}

.pdf-size img,
.top-nav ul.pwdarea li a img {
	width: 22px
}

.pdf-size {
	display: block;
	font-size: 80%
}

.btn:hover,
.importent_links li a:hover {
	opacity: .9;
}

.top-bar-left ul li {
	margin: 0;
	padding: 0;
	color: #fff
}

#newsletter h2,
.about_services i {
	-webkit-text-fill-color: transparent
}

.card,
.courses-list p {
	-webkit-box-orient: vertical
}

.innercontent {
	margin-bottom: 3em
}

#Recruiters {
	padding-bottom: 5em
}

.admission-sec,
.leader li,
.othermenu {
	display: flex;
	margin-top: 0px;
}

.pg-services .pagination {
	margin: 30px 0 0
}

.course-tabs .nav-tabs li,
.pagination-div .pagination>li {
	padding-left: 0
}

.page section.section-inner {
	padding: 70px 0 150px !important
}

.testimonials-list,
.achivement-list,
.alumunai-list,
.hodlist ul,
.leader,
.news-slide,
ul.carousel-inner {
	list-style: none;
	margin: 0;
	padding: 0
}

#alumanai .nav li,
#connect li,
#examination1 .nav li,
#examination11 .nav li,
.alumunai-list li,
.list li,
.news-slide1 .ndate,
.news-slide1 h4,
ul.carousel-inner li {
	padding: 0;
	margin: 0
}

.dropdown-menu>li>a {
	white-space: break-spaces
	
}

.course .thumbnail:hover,
.hodlist ul li .thumb .viewall a:hover,
.selected-course .intitute-thumb li a:hover,
.table>thead>tr>th {
	background-color: #1b426e;
	color: #fff
}

.tabular .nav-tabs li a {
	background-color: #cb4154;
	color: #fff
}

.page-heading {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 1
}

.fancybox-next span,
.fancybox-prev span {
	background-image: none !important;
	width: 44px !important;
	height: 44px !important;
	line-height: 44px !important;
	text-align: center
}

.fancybox-next span:before,
.fancybox-prev span:before {
	position: absolute;
	font-family: FontAwesome;
	left: 0;
	top: 0;
	font-size: 0.75em;
	width: 44px !important;
	height: 44px !important;
	line-height: 44px !important;
	background-color: rgba(28, 28, 28, .4) !important;
	color: #fff;
	visibility: visible;
	transition: .3s;
	-webkit-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s
}

.fancybox-next span:before {
	content: '\f178'
}

.fancybox-prev span:before {
	content: '\f177'
}

.fancybox-next:hover span:before,
.fancybox-prev:hover span:before {
	background-color: #444 !important;
	color: #fff
}

.fancybox-type-image .fancybox-close {
	right: 0;
	top: 0;
	width: 45px;
	height: 45px;
	background: url(../images/icon-cross.png)center center no-repeat;
	background-color: #444 !important
}

.fancybox-type-image .fancybox-close:hover {
	background-color: #000 !important
}

.topbar-section .social_icons li {
	display: inline-block;
	line-height: 0;
	margin-bottom: 0;
	padding: 5px 1px
}

#blog_main_sec #comments .comments-lists .comment .children .comment:before,
#blog_main_sec #comments .comments-lists:before,
#blog_main_sec .author_box .author_bio ul li:before,
#blog_main_sec .post_title ul li:before,
#inner-navigation .nav.navbar-nav>li:last-child>a:after,
#inner-navigation .navbar.navbar-default .logo1-img,
#mt_footer .follow_us .social_icons li:before,
#mt_footer .mt_contact_ftr li:before,
#mt_footer .mt_post_ftr li:before,
#price-plans .inner-heading h3:before,
.arw,
.brand-items .owl-pagination,
.c-logo,
.dtype,
.hod-scroll .owl-nav,
.home-2 #home-banner:before,
.home-3 #home-banner:before,
.home-3 .edu-testimonial:before,
.mt_st_wide .inner-heading h3:before,
.navbar-sticky-in .w-logo,
.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:before,
.news-slide1 .dsize,
.primarymenu .navbar-nav .dropdown-menu>li>a .sub-arrow,
.pwdarea li:first-child::before,
.pwdarea li:nth-child(11)::before,
.pwdarea li:nth-child(12)::before,
.pwdarea li:nth-child(13)::before,
.pwdarea li:nth-child(14)::before,
.pwdarea li:nth-child(15)::before,
.pwdarea li:nth-child(2)::before,
.serachbar,
.topbar-section .social_icons li:before,
.vticker .arw,
.vticker .dtype,
.vticker .fa-file-pdf-o,
aside .widget ul li:before,
aside .widget_recent_entries ul li:before {
	display: none
}

.topbar-section .social_icons li a {
	color: #000000;
	margin-bottom: 0;
	background: #ffce08;
	height: 25px;
	width: 25px;
	border-radius: 2px;
	line-height: 25px;
	text-align: center;
	display: block
}

.topbar-section .social_icons li a:hover {
	color: #fff;
	opacity: 1;
}

.breadcrumb-main {
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #f1f1f1;
	background: #fbfbfb
}

.breadcrumb-main .breadcrumb {
	background: 0 0;
	margin-bottom: 0;
	padding: 15px 0
}

.breadcrumb-main .breadcrumb>li {
	color: #ffac00;
	margin-bottom: 0;
	padding-left: 0;
	line-height: inherit
}

.breadcrumb-main .breadcrumb>li>a {
	color: #181d31
}

#mt_banner,
.topbar-section {
	position: relative;
	padding: 0
}

#mt_footer .follow_us a,
.top-bar-left ul li,
.top-bar-right ul li {
	display: inline-block
}

.top-bar-right ul li:first-child a:hover {
	background: #ffce08;
	color: #000
}

.importent_links li:nth-child(3) a,
.top-bar-right ul li:nth-child(2) a:hover {
	color: #fff;
	background: #03a9f4
}

.top-bar-right ul li:nth-child(3) a:hover {
	color: #000;
	background: #ffce08
}

.top-bar-right ul li:nth-child(4) a:hover {
	color: #000;
	background: #ffce08;
}

.top-bar-right ul li:nth-child(5) a:hover {
	color: #000;
	background: #ffce08
}

.top-bar-right ul li {
	border-left: 1px solid #cccccc40;
	color: #fff;
	margin: 0;
	padding: 0
}

.top-bar-right .dropdown-menu li a {
	padding: 0px 10px;
	color: #000;
}

.top-bar-right .dropdown-menu li {
	display: block;
}

.top-bar-right ul li a {
	padding: 10px 10px;
	line-height: 36px
}

.top-bar-right ul li button {
	padding: 0px 10px;
	line-height: 36px;
	border-radius: 0px;
}

#examination1 .nav li.active a,
#examination11 .nav li.active a,
img.thumbnail {
	background-color: #cb4154;
}

.top-bar-right ul li:nth-child(4) a {
	color: #000;
	font-weight: 500;
}

.bn-label {
	background-color: #1b426e !important;
}

.bn-label:before {
	border-left: 20px solid #1b426e !important;
}

#latestnews {
	border-top: 2px solid #ffffff;
}

header#inner-navigation {
	position: relative;
	z-index: 15;
	width: 100%;
	left: 0;
	clear: both;
	background: 0 0
}









.navbar-sticky-in .nav.navbar-nav {
	margin-top: 20px !important
}





.navbar.navbar-default.reveal-menu-home.sticky-nav,
.sticky-nav-white {
	padding: 0px;
	background: #000;
	transition: background .5s ease-in-out, padding .5s ease-in-out;
	-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-o-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-ms-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
	-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
	-o-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
	-ms-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .52)
}

.sticky-nav-white {
	background-color: #fff !important
}

.sticky-nav-white ul.nav.navbar-nav li a {
	color: #444 !important
}

.reveal-menu-home {
	background-color: transparent
}

.edu_wide .slider-eductestimo .testimonial_main p,
.reveal-menu-home ul.nav.navbar-nav li a {
	color: #444
}

.navbar.navbar-default ul.nav.navbar-nav {
	margin-top: -20px
}

#blog_main_sec.grid-view .pagination,
.navbar.navbar-default.sticky-nav ul.nav.navbar-nav {
	margin-top: 2px
}

.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li:last-child {
	border-bottom: none
}

#inner-navigation .nav.navbar-nav>li>a,
.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
	font-weight: 600;
	color: #585858;
	padding: 0 12px;
	line-height: 43px;
	position: relative;
	transition: .5s ease-in-out;
	background: 0 0
}

.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a:hover,
.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li.active a {
	background: 0 0;
	color: #333a65 !important;
	transition: .5s ease-in-out
}

#inner-navigation .nav.navbar-nav li,
.navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li,
.servicelink li {
	padding: 0;
	margin-bottom: 0
}

.header-search {
	position: relative;
	float: right;
	margin: 0
}

.header-search i {
	/* margin-top: 0.813em; */
	color: #fff
}

#inner-navigation .navbar-sticky-in .nav.navbar-nav li .header-search i {
	color: #f99940
}

.header-search .search-box-wrap {
	display: none;
	position: absolute;
	right: 0;
	z-index: 2;
	top: 52px;
	background: #fff;
	border-width: 0 1px 1px;
	border-color: rgba(255, 255, 255, .07);
	border-style: solid;
	z-index: 999;
}

#inner-navigation .navbar-sticky-in .nav.navbar-nav .header-search .search-box-wrap {
	background: #fff;
	top: 62px
}

#inner-navigation .nav.navbar-nav li .header-search a:hover,
.edu-testimonial.testi-3 {
	background: 0 0
}

.header-search .searchform {
	width: 430px;
	max-width: 100%;
	margin: 0 auto
}

.header-search form.search-form {
	position: relative;
	overflow: hidden;
	border-radius: 5px
}

.header-search input.search-field {
	width: 100%;
	margin-bottom: 0;
	color: #666;
	border: 5px solid #1d3271;
	border-image: initial;
	background: #fbfbfb45;
	height: 48px;
	padding: 10px 25px 10px 10px
}

.header-search input.search-submit,
.header-search input.search-submit:visited {
	background: #1d3271;
	border-color: #1d3271;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border-radius: 0;
	color: #fff
}

#inner-navigation .navbar.navbar-default {
	position: relative;
	top: inherit;
	margin: 0;
	padding: 0;
	height: auto;
	background: 0 0
}

#inner-navigation .navbar {
	border-bottom: 0;
	transition: .5s ease-in-out
}

#inner-navigation .logo-wrapper {
	width: 100%;
	text-align: center;
	margin-bottom: 20px
}

#inner-navigation ul.nav-mini {
	padding-top: 3px;
	padding-right: 0.813em
}

#inner-navigation ul.nav-mini li {
	display: inline-block;
	margin-right: 10px;
	font-size: 0.813em;
	background: #00bcd4;
	border-radius: 5px;
	padding: 2px 10px
}

#inner-navigation ul.nav-mini li i {
	color: #fff;
	padding-right: 5px
}

#inner-navigation .nav.navbar-nav {
	float: left;
	transition: .5s ease-in-out
}

#inner-navigation .nav.navbar-nav li a:hover,
#inner-navigation .nav.navbar-nav li.active>a,
#inner-navigation .navbar-sticky-in .nav.navbar-nav li a:hover,
#inner-navigation .navbar-sticky-in .nav.navbar-nav li.active>a {
	color: #cb4154;
	text-decoration: none;
	background: 0 0;
	transition: .5s ease-in-out
}

#inner-navigation .nav.navbar-nav li a.mt_btn_yellow:hover,
ul.socialicons li a:hover {
	background: #333a65;
	color: #fff
}

#inner-navigation .nav.navbar-nav li ul {
	z-index: 99999;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 59px;
	right: 0;
	width: 220px;
	display: none;
	background-color: #fff;
	border-top: 2px solid #cb4154;
	box-shadow: 0 20px 25px rgb(0 0 0/33%)
}

#inner-navigation .nav.navbar-nav li ul li a {
	border-bottom: 1px solid #e6e6e6;
	display: block;
	padding: 10px 20px;
	font-size: 0.813em;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	color: #482334;
	font-weight: 500;
	letter-spacing: .5px;
	line-height: 1.25
}

#blog_main_sec.left-sidebar .col-md-8,
#inner-navigation .nav.navbar-nav li ul li a i,
#mt_footer .footer-time span,
aside .widget ul li span.categoryCount {
	float: right
}

#inner-navigation .nav.navbar-nav li ul li a:hover,
#inner-navigation .navbar-sticky-in .nav.navbar-nav li ul li a:hover {
	background: 0 0;
	border-radius: 0;
	color: #cb4154
}

#blog_main_sec #comments .comments-lists .comment:last-child,
#inner-navigation .nav.navbar-nav li>ul>li:last-child>a,
#inner-navigation .navbar-nav li>ul>li>ul>li:last-child>a {
	border-bottom: 0
}

#inner-navigation .nav.navbar-nav li ul li:hover ul li a {
	color: #444;
	padding-left: 15px;
	padding-right: 15px
}

#inner-navigation .nav.navbar-nav li ul li:hover a,
.nav.navbar-nav li ul li ul li:hover a {
	padding-left: 25px;
	padding-right: 15px;
	color: #333a65
}

#inner-navigation .nav.navbar-nav li ul li ul {
	position: absolute;
	right: 219px;
	top: 12px
}

#inner-navigation .nav.navbar-nav li ul li ul li:hover a {
	padding-left: 20px;
	padding-right: 10px
}

#inner-navigation .nav.navbar-nav li ul li {
	display: block;
	text-align: left;
	margin-left: 0
}

#inner-navigation .navbar-fixed-top.navbar-sticky-in {
	z-index: 1000;
	transition: .5s ease-in-out;
	position: fixed;
	width: 100%;
	top: 0
}

#inner-navigation .navbar-sticky-in.navbar-default {
	padding: 5px 0;
	display: inline-block;
	width: 100%;
	background: #fff;
	box-shadow: 0 20px 25px rgb(0 0 0/15%)
}

#inner-navigation .navbar-sticky-in .nav.navbar-nav>li>a:hover {
	border-radius: none
}

#inner-navigation .navbar-sticky-in .navbar-nav>li>ul {
	top: 57px
}

#inner-navigation .transparent-header .navbar-sticky-in {
	padding: 0;
	background-color: rgba(0, 0, 0, .9);
	margin: 0;
	border: 0
}

#blog_banner {
	position: relative;
	background: url(../images/started-bg1.jpg)center top/100%no-repeat fixed;
	height: 300px;
	width: 100%
}

#blog_banner .page-title {
	padding-top: 195px;
	position: relative;
	text-align: center;
	z-index: 1
}

.page-title h2 {
	color: #ffac00;
	margin-bottom: 0;
	background: #fff;
	padding: 5px 15px;
	display: inline-block
}

.black-overlay,
.blue-overlay,
.yellow-overlay {
	background: linear-gradient(to left, rgba(247, 148, 30, .7), rgba(0, 0, 0, .6));
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.black-overlay {
	background: rgba(0, 0, 0, .6)
}

.blue-overlay,
.page.coming {
	background: linear-gradient(to left, rgba(0, 65, 140, .65), #143152)
}

#mt_services .box,
.inner-grid {
	padding: 40px 30px;
	background: #fff
}

#mt_banner .banner_caption_text {
	left: 110px;
	position: absolute;
	top: 30.5%;
	width: 57%;
	z-index: 2
}

#mt_banner .banner_caption_text h1 {
	color: #fff;
	margin: 0;
	position: relative;
	font-size: 3em
}

#mt_banner .banner_caption_text p {
	font-size: 1em;
	color: #fff;
	padding: 0;
	margin: 22px 0 25px
}

#mt_banner .banner_caption_text h3 {
	font-size: 2.25em;
	font-weight: 300
}

.edu-courses {
	margin-top: -100px
}

.hodlist .container,
.panel-grid-banner {
	position: relative;
	z-index: 2
}

.inner-grid img {
	position: relative;
}

.inner-grid {
	display: block;
	width: 95%;
	box-shadow: 0 0 30px #cccccc73;
	position: absolute;
	padding: 10px;
}

.find-course h3:before,
.inner-grid:before {
	content: "";
	position: absolute;
	background: #1d3271;
}

.inner-grid:before {
	height: 50%;
	width: 50%;
	left: -6px;
	top: -6px;
	z-index: 0;
}

.about_services i,
.inner-grid i {
	display: inline-block;
	font-size: 2.5em
}

.home-1 .inner-grid {
	padding: 0 20px 0 0
}

.about_services p {
	line-height: 1.6
}

.about_services i {
	font-size: 2.625em;
	background: linear-gradient(-29deg, #333a65 0, #233b88 100%);
	margin-bottom: 15px;
	-webkit-background-clip: text
}

.about-form {
	background: #333a65;
	padding: 50px 40px 50px 60px;
	border-radius: 5px;
	position: relative;
	overflow: hidden
}

.about-form:before {
	content: "";
	background: #5a82b3;
	height: 100%;
	width: 78%;
	position: absolute;
	left: 0;
	top: 0
}

#features .container,
#mt_get_started .container,
.about-form-items,
.smt-items {
	position: relative;
	z-index: 1
}

.event-title p,
.feat-img .th-name h5 {
	color: #fff;
	margin-bottom: 0
}

.smt-items {
	z-index: 0;
	text-align: right;
	margin-right: 15px
}

#blog_main_sec .post_img img,
#mt_footer .mt_post_ftr ul.thumbs li img,
.about-edu-bg img,
.clg-list-header img,
.get_stt_img img,
.image_design img,
.locate-map iframe,
.post_item.post_video .post_img iframe,
.slider-educteam .team_member img,
.w-100 {
	width: 100%
}

.about-edu-bg.inner-ab {
	position: relative;
	width: 100%;
	bottom: initial
}

.edu-testimonial.abt-testml,
.edu-testimonial.edu-testimonial-ab {
	padding-bottom: 90px
}

section#mt_services {
	padding: 75px 0 0
}

#mt_services .box,
#mt_services .box:hover {
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s
}

#mt_services .box {
	margin-bottom: 30px;
	text-align: center;
	box-shadow: 0 0 25px 0 rgba(122, 122, 122, .1);
	border: 1px solid #f1f1f1
}

#mt_services .box:hover {
	transform: translateY(-5px)
}

#mt_services .box .icon {
	margin: 0 0 20px;
	border-radius: 50%;
	height: 100px;
	width: 100px;
	background: #333a65db;
	display: inline-block
}

#educate-team .row.slick-slider,
.edu-testimonial .row.slick-slider,
.row.slider-ft-course.slick-slider {
	margin-right: -15px;
	margin-left: -15px
}

#mt_services .box .icon i {
	font-size: 2.625em;
	color: #fff;
	line-height: 2.4;
	font-weight: 600
}

#mt_services .box h3:hover {
	color: #333a65 !important
}

.course,
section.selected-course {
	padding: 60px 0;
	background: url(../images/institutebg.png)0 0/cover no-repeat #000
}

.course .inner-heading h2,
.selected-course .inner-heading h2 {
	color: #fff;
	font-size: 1.75em
}

.selected-course .intitute-thumb {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: -133px 0 0;
	padding: 0
}

.selected-course .intitute-thumb li {
	padding: 10px;
	margin: 0;
	width: 20%
}

.selected-course .intitute-thumb li a {
	display: block;
	padding: 15px 0;
	background-color: #fff;
	text-align: center;
	color: #333;
	font-size: .9em;
	transition-duration: .3s
}

.course .thumbnail span,
.selected-course .intitute-thumb li a span {
	display: block;
	font-size: 2.5em;
	color: #cb4154;
	margin-bottom: 15px
}

.find-course {
	position: relative;
	background: #f7f7f7;
	border-radius: 5px;
	padding: 27px 25px 28px;
	border: 1px solid #f1f1f1
}

.find-course h3:before {
	bottom: -6px;
	left: 0;
	height: 2px;
	width: 40px
}

.find-course form input {
	padding: 20px
}

.find-course form select {
	color: #999cb2;
	padding: 10px 15px;
	margin-bottom: 0
}

.all-courses .courses-item {
	position: relative;
	padding: 33px 10px;
	text-align: center;
	background: #333a65;
	color: #fff
}

.all-courses .courses-item:hover {
	color: #ffac00 !important
}

.all-courses .courses-item i.fa {
	position: relative;
	top: 0;
	font-size: 2.625em;
	transition: .3s ease-in-out
}

.all-courses .courses-item:hover i.fa {
	top: -4px
}

.all-courses .courses-item p {
	color: #fff;
	margin: 10px 0 0;
	transition: .3s ease-in-out
}

.feat-inn {
	position: relative;
	padding: 10px 15px 0
}

.all-courses .courses-item,
.featured-item {
	border-radius: 5px;
	display: inline-block;
	width: 100%
}

.featured-item {
	overflow: hidden;
	border: 1px solid #eee;
	margin: 0;
	float: left
}

.feat-img .th-name {
	position: relative;
	padding: 15px 70px 15px 15px;
	background: #ffac00;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	z-index: 1
}

.feat-img .th-name img {
	border-radius: 50px;
	width: initial;
	position: absolute;
	right: 10px;
	top: -30px;
	border: 2px solid #ffac00
}

.featured-item .feat-inn>ul {
	display: inline-block;
	margin-right: 10px;
	float: right
}

.featured-item .feat-inn ul li,
.post-review li {
	display: inline-block;
	padding: 0;
	margin: 2px 0
}

.featured-item .feat-inn ul li>i,
.post-review li i {
	font-size: 0.813em;
	color: #ffac00
}

.featured-item .feat-inn span {
	font-size: 0.813em;
	padding: 0 5px
}

.featured-item .feat-inn h3 {
	margin: 0;
	padding: 12px 0 0.875em;
	line-height: 1.5;
	border-bottom: 1px dashed #eee;
	transition: .3s
}

#mt_blog .post-detail_container .post-content .post-metadata li:hover a,
.advisor-name .social li a:hover,
.featured-item .feat-inn h3:hover,
.home-2 .logo a,
.home-3 .logo a,
.slider-eductestimo .slick-next:focus:before,
.slider-eductestimo .slick-next:hover:before,
.slider-eductestimo .slick-prev:focus:before,
.slider-eductestimo .slick-prev:hover:before,
.slider-ft-course .slick-next:focus,
.slider-ft-course .slick-prev:focus {
	color: #333a65
}

.course-feat {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 3px
}

.course-feat .price-ft span {
	font-size: 1.313em;
	color: #695f88;
	font-weight: 600
}

.course-feat .admin-ft ul li a {
	color: #b5b5b5
}

.education-item {
	border: 1px solid #f1f1f1;
	padding: 30px 15px;
	background: #fff
}

#price-plans .price-block.featured .header,
.advisor-author,
.ed_team_ie .inner-heading h3:before,
.home-3 .topbar-section,
.slider-educteam .slick-dots li button:before,
.slider-educteam .slick-dots li.slick-active button:before,
.slider-ft-course .slick-next:hover,
.slider-ft-course .slick-prev:hover {
	background: #333a65
}

.slider-ft-course .slick-next,
.slider-ft-course .slick-prev {
	top: -55px;
	width: 32px;
	height: 32px;
	border: 2px solid #333a65;
	color: #333a65;
	border-radius: 10px;
	transition: .2s
}

.slider-ft-course .slick-next:before,
.slider-ft-course .slick-prev:before {
	color: #333a65;
	font-size: 1.25em;
	line-height: 29px;
	font-weight: 600;
	opacity: 1
}

.slider-ft-course .slick-prev {
	right: 60px;
	left: inherit
}

.featured-item .feat-img .overlayPort {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out
}

.event-date,
.event-details h3 a,
.event-item {
	transition: .3s ease-in-out
}

.featured-item:hover .overlayPort {
	background: #0000006b
}

.featured-item .feat-img ul.info {
	background-color: transparent;
	color: #fff;
	display: inline-block;
	font-weight: 400;
	left: 0;
	margin: -7%auto 0;
	opacity: 0;
	position: absolute;
	right: 0;
	text-decoration: none;
	text-transform: uppercase;
	top: 45%;
	transform: scale(1.5);
	transition: .4s ease-in-out
}

.featured-item:hover ul.info {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	background-color: transparent
}

.featured-item .feat-img .overlayPort ul li {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	text-align: center;
	width: 100%
}

.featured-item .feat-img .overlayPort ul li a {
	background: #ffac00;
	color: #fff;
	padding: 10px 15px;
	border-radius: 5px;
	font-weight: 300;
	text-transform: capitalize
}

.course-tabs,
.course-tabs .tab-content {
	padding: 25px 0 0
}

.course-detail .post_title {
	padding-bottom: 20px;
	margin-bottom: 20px
}

.course-tabs .nav>li>a,
.course-tabs .nav>li>a:focus,
.course-tabs .nav>li>a:hover {
	background-color: transparent;
	margin: 0;
	border: 0;
	border-bottom: 2px solid transparent
}

.course-tabs .nav-tabs>li.active>a,
.course-tabs .nav-tabs>li.active>a:focus,
.course-tabs .nav-tabs>li.active>a:hover {
	border: 0;
	background-color: transparent;
	border-bottom: 2px solid #333a65;
	color: #333a65;
	margin: 0
}

.panel-group.course-accd .panel {
	border-color: #f1f1f1;
	border-left: 3px solid #333a65;
	margin-bottom: 10px
}

.course-accd .panel-heading {
	background-color: #f7f7f7;
	padding: 15px
}

ul.accd-titles {
	display: -webkit-box
}

ul.accd-titles li {
	margin-bottom: 0;
	color: #333a65;
	width: 33.333%;
	float: left
}

.accd-titles .let-title {
	font-weight: 600
}

.course-accd>.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: 0;
	font-size: 1em;
	padding: 10px 22px 22px;
	background: #f7f7f7
}

.advisor-author {
	display: inline-block;
	width: 100%;
	padding: 15px 30px
}

.advisor-author .advisor-img {
	float: left;
	margin-right: 20px
}

.advisor-author .advisor-img img {
	width: 150px;
	height: 150px;
	border-radius: 50%
}

.advisor-author .advisor-name {
	float: left;
	margin: 30px 0 0
}

.advisor-name h3 {
	margin-bottom: 0;
	font-size: 1.563em;
	color: #fff
}

.advisor-name span {
	color: #fff;
	padding: 8px 0 10px;
	display: block
}

.advisor-name .social li,
ul.accd-titles li {
	display: inline-block;
	padding-left: 0
}

.advisor-name .social li a {
	margin: 0 0.813em 0 0;
	color: #fff;
	transition: .3s
}

.advisor-description {
	display: inline-block;
	width: 100%;
	margin-top: 20px
}

#mt_footer .follow_us h4,
#mt_footer .footer-time p,
.post_title_eve h3,
.review-lists .comment .comment-body h4 {
	margin-bottom: 5px
}

.contact-inner,
.post_body .button {
	text-align: center;
}

.serial tr td:first-child {
	text-align: center;
}

.facility-area {
	position: relative;
	background: url(../images/education/ed-1.jpg)0 0/100%no-repeat
}

.facility-area:before {
	content: "";
	position: absolute;
	left: -360px;
	top: 0;
	width: 60%;
	background: #fff;
	height: 100%;
	transform: skew(-25deg)
}

.facility-list {
	border-width: 1px 1px 1px 5px;
	border-color: #fff #fff #fff #ffac00;
	border-style: solid;
	padding: 12px;
	background: #fff;
	margin-bottom: 1em;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.facility-list i {
	float: left;
	font-size: 2.5em;
	padding: 8px 15px 8px 0;
	color: #ffac00
}

.pulses {
	position: absolute;
	top: 6em;
	left: 6em;
	right: 0;
	text-align: center
}

.pulses button.play-btn {
	animation: 1.5s cubic-bezier(.66, .66, .88, 1.86) infinite pulse;
	background: #ffac00;
	border: 2px solid #ffac00;
	color: #fff;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	font-size: 2em;
	margin: auto
}

.pulses button.play-btn:before {
	content: "";
	border: 2px solid #fff;
	height: 90px;
	position: absolute;
	width: 90px;
	left: -7px;
	top: -7px;
	border-radius: 50%
}

.pulses .play-btn i {
	padding-left: 5px
}

.page .event-left .events-image {
	overflow: hidden;
	height: 250px
}

.event-donation {
	position: absolute;
	background: #fff;
	padding: 20px;
	left: 10px;
	right: 10px;
	bottom: -15px;
	box-shadow: 0 0 10px #cccccc7a
}

.page .event-donation {
	bottom: 0;
	position: relative;
	width: 96%;
	z-index: 1;
	top: -10px
}

.event-main h2 {
	margin-bottom: 4rem;
	position: relative
}

.event-main h2:after {
	content: "";
	height: 1px;
	width: 36%;
	position: absolute;
	right: 0;
	top: 49.5%;
	background: #f1f1f1
}

.apply-form input.submit,
.event-date,
ul.socialicons li a {
	background: #ffac00;
	border-radius: 5px
}

.event-item {
	display: inline-block;
	border-bottom: 1px dashed #eee;
	padding-bottom: 25px;
	margin-bottom: 25px;
	width: 100%;
	position: relative
}

.event-details {
	padding-left: 75px
}

.event-date {
	position: absolute;
	left: 0;
	top: 0;
	padding: 5px 8px
}

.event-date h4 {
	font-size: 1.25em;
	color: #fff
}

.event-date h4 span {
	font-weight: 300;
	width: 100%;
	display: block
}

ul.event-time li {
	padding: 0 10px 0 0;
	font-size: 0.875em
}

ul.event-time li i {
	color: #ffac00;
	padding-right: 10px
}

.event-details p {
	margin: 15px 0 0
}

.event-social,
.progress-wrap h5 {
	margin: 0 0 10px
}

.event-social h4,
ul.event-time li {
	margin-bottom: 0;
	display: inline-block
}

.event-social ul.list-inline.social {
	display: inline-block;
	padding-left: 10px
}

.event_ii .slick-dots,
.slider-educteam .slick-dots {
	bottom: -25px
}

.team_member .effect-julia:hover .team-overlay,
.team_member .team-overlay {
	bottom: 0;
	transition: .5s ease-in-out
}

.slider-educteam .team_member {
	position: relative;
	transition: .5s ease-in-out
}

.slider-educteam .member_name {
	text-align: center;
	position: relative;
	z-index: 1
}

.team_member figure.effect-julia {
	position: relative;
	overflow: hidden
}

.team_member .team-overlay {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: #fbfbfb;
	border-bottom: 4px solid #ffac00;
	padding: 0 15px
}

.page .team_member .team-overlay {
	bottom: 54px
}

ul.socialicons li {
	display: inline-block;
	padding: 0;
	margin: 0 4px;
	transition: .5s ease-in-out
}

ul.socialicons li a {
	display: block;
	color: #fff;
	width: 35px;
	height: 35px;
	padding: 6px 10px
}

.slider-educteam .member_name h3 {
	margin-bottom: 0;
	padding: 10px 0 0
}

.slider-educteam .member_name span {
	display: inline-block;
	width: 100%;
	padding: 0;
	color: #333a65
}

.team-overlay .about-tech {
	position: relative;
	z-index: 1;
	line-height: 1.71;
	color: #8a8a8a;
	max-height: 0;
	opacity: 0;
	-webkit-transition: .6s, max-height .5s;
	-o-transition: .6s, max-height .5s;
	-moz-transition: .6s, max-height .5s;
	transition: .6s, max-height .5s;
	overflow: hidden;
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: bottom;
	-moz-transform-origin: bottom;
	-ms-transform-origin: bottom;
	-o-transform-origin: bottom;
	transform-origin: bottom
}

.slider-educteam .item:hover .team-overlay .about-tech {
	position: relative;
	max-height: 400px;
	opacity: 1;
	text-align: center;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transition: .4s, max-height 1.5s;
	-o-transition: .4s, max-height 1.5s;
	-moz-transition: .4s, max-height 1.5s;
	transition: .4s, max-height 1.5s;
	padding: 15px 0
}

.mt-statts .inner-heading {
	margin-left: 90px;
	margin-bottom: 0
}

#price-plans .price-block .inner,
.mt-statts {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #f1f1f1
}

.mt-statts {
	padding: 60px 12px 28px;
	min-height: 401px
}

.mt-statts .section_heading {
	display: inline-block;
	text-align: center;
	width: 69.66%;
	margin-bottom: 0
}

#mt_fun .container {
	padding: 0 15px
}

#mt_fun .fun-facts_figure {
	font-size: 2.063em;
	padding: 15px 0;
	margin: 0;
	font-weight: 700
}

#mt_fun .fun-facts_title {
	font-size: 1em;
	text-transform: capitalize;
	margin-top: 5px;
	margin-bottom: 0;
	display: block;
	width: 100%;
	position: relative
}

#mt_fun .fun-facts_title:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: -3px;
	width: 25%;
	height: 2px;
	background: #fead06
}

.nets-facts {
	background: url(../images/stats.jpg)0 100%/cover no-repeat;
	position: absolute;
	text-align: center;
	padding: 40px 20px;
	overflow: hidden;
	left: 25px;
	right: 0;
	top: -150px;
	min-height: 440px
}

.nets-facts:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 100%;
	background: #333a65;
	opacity: .6
}

.nets-facts h2 {
	color: #fff;
	position: relative;
	margin: 20px 0
}

.nets-facts .pulses {
	position: static;
	margin-top: 100px;
	text-align: center;
	display: block;
	width: 100%
}

#price-plans .price-block .inner {
	top: 0;
	background-color: #fff;
	box-shadow: 0 0 15px #cccccc71;
	padding: 0;
	margin: 15px 0;
	transition: .3s ease-in-out
}

#price-plans .price-block .features>ul>li,
#price-plans .price-block .header {
	padding: 10px 0;
	border-bottom: 1px solid #f1f1f1
}

.progress,
.progress-bar {
	border-radius: 5px;
	position: relative
}

#price-plans .price-block .inner:hover {
	top: -15px
}

#price-plans .price_list {
	display: inline-block;
	width: 100%;
	padding: 0 80px
}

.price_list .price-block.featured {
	z-index: 1
}

#price-plans .price-block.featured .inner {
	transform: scale(1.08)
}

#price-plans .price-block .price {
	color: #333;
	font-size: 3.75em
}

#price-plans .price-block .duration {
	font-size: 0.813em;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase
}

#price-plans .price-block .title {
	color: #666;
	display: inline-block;
	letter-spacing: 1px;
	margin: 10px auto 0;
	padding: 0 0 10px;
	position: relative;
	text-transform: capitalize;
	width: 100%
}

#price-plans .price-block .features>ul>li {
	display: block;
	margin: 0;
	font-weight: 300
}

#price-plans .price-block .features>ul>li:nth-child(2n) {
	background: #fbfbfb
}

#price-plans .price-block .footer {
	position: relative;
	z-index: 0;
	padding: 20px 0
}

.mission-content h3 {
	margin: 0;
	color: #333a65
}

.mission-content h2 {
	margin: 20px 0
}

.mission-progress-bar {
	margin-top: 46px
}

.progress-wrap {
	position: relative;
	margin-bottom: 25px
}

.progress {
	display: block;
	width: 100%;
	background: #f1f1f1;
	height: 15px;
	-webkit-transition: width .4s linear, background-color .4s linear;
	-moz-transition: width .4s linear, background-color .4s linear;
	-ms-transition: width .4s linear, background-color .4s linear;
	-o-transition: width .4s linear, background-color .4s linear;
	transition: width .4s linear, background-color .4s linear
}

#blog_main_sec .post-detail_container .post-content p.cats a.orange,
#mt_blog .post-detail_container .post-content p.cats a.orange,
.progress-bar {
	background: orange
}

.servicelink,
.servicelink>li>a {
	transition-duration: .3s
}

.progress-bar {
	height: 0.875em;
	width: 0;
	box-shadow: none
}

.bar-width {
	position: absolute;
	right: 10px;
	top: -10px;
	font-size: 0.813em;
	height: 35px;
	line-height: 35px;
	color: #fff
}

.edu-testimonial {
	position: relative;
	background: #2d2f38
}

.edu-testimonial .edu_head .section_title span:before,
.slider-eductestimo .slick-dots li.slick-active button:before {
	background: #fff
}

.slider-eductestimo .testimonial_main {
	position: relative;
	text-align: center;
	margin-bottom: 0
}

.slider-eductestimo .testimonial_main p {
	position: relative;
	color: #fff;
	margin: 40px 0 0;
	padding-left: 45px
}

.slider-eductestimo .testimonial_main p:before {
	content: "\f10d";
	font-family: fontawesome;
	font-size: 2.625em;
	left: 0;
	opacity: .8;
	position: absolute;
	top: -30px
}

.slider-eductestimo .testimonial_main h4 {
	margin: 20px 0 0
}

.slider-eductestimo .testimonial_main h4 span {
	color: #ffac00;
	display: block;
	margin-top: 10px;
	font-weight: 300
}

.client-pic {
	margin: 0 auto;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 2px solid #fff;
	overflow: hidden;
	display: inline-block
}

.slider-eductestimo .slick-next:before,
.slider-eductestimo .slick-prev:before {
	font-size: 2.375em;
	color: #fff;
	opacity: 1
}

.slider-eductestimo .slick-next {
	right: 42%
}

.slider-eductestimo .slick-prev {
	left: 42%
}

.slider-eductestimo .slick-next,
.slider-eductestimo .slick-prev {
	top: inherit;
	bottom: 30px;
	background: #333a65;
	line-height: 7px;
	border-radius: 10px;
	width: 40px;
	height: 40px;
	transition: .3s ease-in-out
}

.slider-eductestimo .slick-next:focus,
.slider-eductestimo .slick-next:hover,
.slider-eductestimo .slick-prev:focus,
.slider-eductestimo .slick-prev:hover {
	border: 2px solid #333a65
}

.edu-testimonial .inner-heading {
	margin: 32px 40px 0 0
}

#mt_testimonial {
	background: url(../images/img08.jpg)center/cover no-repeat fixed;
	padding-bottom: 72px
}

#mt_testimonial .owl-dots .owl-dot.active {
	background: #333a65;
	border-radius: 5px;
	height: 5px;
	transition: .5s;
	width: 20px
}

#mt_testimonial .owl-dots .owl-dot {
	border: 1px solid #333a65;
	border-radius: 5px;
	display: inline-block;
	height: 5px;
	margin-right: 12px;
	width: 20px
}

#mt_blog .inner-heading {
	margin: 52px 0
}

#mt_blog .blog-post_wrapper,
.blog_post_sec .blog-post_wrapper {
	border: 1px solid #f1f1f1;
	overflow: hidden;
	float: left
}

#mt_blog .blog-post-image .img {
	overflow: hidden;
	position: relative
}

#mt_blog .blog-post-image .img img {
	max-width: 100%;
	min-width: 100%;
	transition: .6s ease-out
}

#mt_blog .author_img {
	margin-bottom: 0;
	margin-top: -59px;
	position: relative;
	z-index: 99;
	border-radius: 50%;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(204, 204, 204, .61);
	-moz-box-shadow: 1px 1px 3px 0 rgba(204, 204, 204, .61);
	-o-box-shadow: 1px 1px 3px 0 rgba(204, 204, 204, .61);
	-ms-box-shadow: 1px 1px 3px 0 rgba(204, 204, 204, .61)
}

#mt_blog .post-detail_container {
	position: relative;
	float: left
}

#mt_blog .post-detail_container .sperator {
	position: absolute;
	top: 0;
	width: 100%;
	height: 35px;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: skew(0, -5deg);
	-moz-transform: skew(0, -5deg);
	-ms-transform: skew(0, -5deg);
	-o-transform: skew(0, -5deg);
	transform: skew(0, -5deg);
	background: #fff;
	z-index: 10
}

#mt_blog .post-detail_container .post-content {
	transition: .5s ease-in-out
}

#blog_main_sec .post-detail_container .post-content,
#mt_blog .post-detail_container .post-content {
	padding: 20px;
	position: relative
}

#blog_main_sec .post-detail_container .post-content p.cats a,
#mt_blog .post-detail_container .post-content p.cats a {
	position: absolute;
	top: -18px;
	background: #06bbe4;
	padding: 6px 18px;
	color: #fff;
	border-radius: 20px;
	font-size: 1em
}

#blog_main_sec .post-detail_container .post-content p.cats a.green,
#mt_blog .post-detail_container .post-content p.cats a.green {
	background: #09b726
}

#blog_main_sec .post-detail_container .post-content .post-metadata li,
#mt_blog .post-detail_container .post-content .post-metadata li {
	font-size: 0.813em;
	line-height: 20px;
	color: #ffac00;
	padding-right: 3px;
	padding-left: 3px;
	margin: 0
}

#blog_main_sec .pagination li:after,
#blog_main_sec .pagination li:before,
#blog_main_sec .post-detail_container .post-content .post-metadata li:after,
#blog_main_sec .post-detail_container .post-content .post-metadata li:before,
#mt_blog .post-detail_container .post-content .post-metadata li:after,
#mt_blog .post-detail_container .post-content .post-metadata li:before,
.sitemap .servicelink>li:first-child a:before,
.sitemap .servicelink>li:nth-child(10) a:before,
.sitemap .servicelink>li:nth-child(11) a:before,
.sitemap .servicelink>li:nth-child(12) a:before,
.sitemap .servicelink>li:nth-child(2) a:before,
.sitemap .servicelink>li:nth-child(3) a:before,
.sitemap .servicelink>li:nth-child(4) a:before,
.sitemap .servicelink>li:nth-child(5) a:before,
.sitemap .servicelink>li:nth-child(6) a:before,
.sitemap .servicelink>li:nth-child(7) a:before,
.sitemap .servicelink>li:nth-child(8) a:before,
.sitemap .servicelink>li:nth-child(9) a:before {
	display: none !important
}

#blog_main_sec .post-detail_container .post-content .post-metadata li a,
#mt_blog .post-detail_container .post-content .post-metadata li a {
	font-size: 0.813em;
	line-height: 20px;
	color: #ffac00;
	text-decoration: none
}

#mt_blog .post-detail_container .post-content p.post-excerpt {
	color: #444;
	line-height: 22px
}

.latest-events {
	position: relative;
	box-shadow: 0 0 15px #cccccc80;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px
}

.latest-events .date {
	position: absolute;
	left: 0;
	padding: 15px 20px;
	background: #333a65;
	text-align: center;
	color: #fff;
	line-height: 1.2;
	height: 100%;
	min-width: 83px
}

.latest-events .date b {
	font-size: 1.75em;
	display: block
}

.latest-events .img-holder .date .month {
	text-transform: uppercase;
	display: block
}

.latest-events .text-holder {
	padding: 10px 15px 10px 95px
}

.latest-events .text-holder h4 {
	margin-bottom: 0;
	line-height: 1.5
}

.latest-events .text-holder .sponser {
	color: #aaa9a9;
	position: relative;
	padding-left: 20px;
	display: block;
	padding-top: 5px
}

.latest-events .text-holder .sponser:after {
	position: absolute;
	content: "";
	left: 0;
	top: 60%;
	width: 0.875em;
	height: 1px;
	background: #aaa9a9
}

.blog-post-image .detail-im img {
	min-height: 225px
}

.post-img-only .img:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	background: linear-gradient(to bottom, rgba(101, 100, 96, 0)0, rgba(101, 100, 96, .71) 100%);
	z-index: 1
}

.img .on-img-info {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 18px
}

.img .on-img-info h3 {
	color: #fff;
	font-size: 1.5em;
	margin: 5px 0
}

.img .on-img-info ul li {
	color: #fff;
	font-size: 0.875em
}

#mt_blog .front-wrapper .post-detail_container .post-content .post-title,
.event_third .event-date h4,
.post-detail_container.detail-single .post-content .post-title {
	font-size: 1.5em
}

#mt_blog .front-wrapper .post-detail_container .post-content p.post-excerpt,
.post-detail_container.detail-single .post-content p.post-excerpt {
	line-height: 26px;
	margin: 10px 0
}

.detail-single .post-content .post_bottom,
.front-wrapper .post-content .post_bottom {
	display: inline-flex;
	width: 100%;
	border-top: 1px solid #eee;
	padding-top: 20px
}

.post_bottom .bottom_list {
	width: 50%;
	float: left
}

.user_info_base img {
	border-radius: 50px;
	width: 35px
}

.user_info_base p {
	display: inline;
	margin: 0 0 0 5px;
	font-weight: 600
}

.bottom_list.user_post_cmt {
	text-align: right
}

.user_post_cmt a {
	font-weight: 600;
	color: #505050;
	display: inline-block;
	padding-top: 6px
}

.grid-item-b .blog-post_wrapper {
	margin-bottom: 35px
}

.post-detail_container.detail-single {
	border: 1px solid #eee;
	display: inline-flex
}

.blog-post_wrapper.blog_full_image {
	display: inline-block;
	margin-top: 35px;
	max-height: 436px
}

.blog_full_image .img .on-img-info {
	bottom: 102px
}

#blog_main_sec #comments .mt_btn_blue {
	padding: 4px 1em;
	margin: 0
}

#blog_main_sec #comments form .mt_btn_blue {
	padding: 8px 20px
}

#blog_main_sec .post_item.post_video .post_img {
	margin-bottom: 22px
}

#blog_main_sec .post_title h3 {
	margin-bottom: 5px;
	margin-top: 0
}

#blog_main_sec .post_title ul li,
#blog_main_sec .post_title ul li a {
	color: #ffac00;
	margin-bottom: 10px;
	font-size: 0.875em
}

#blog_main_sec .author_box {
	overflow: hidden;
	margin-top: 40px
}

#blog_main_sec .author_box .author_img {
	float: left;
	width: 22%
}

#blog_main_sec .author_box .author_img img {
	margin-bottom: 10px;
	width: 100%;
	border-radius: 50%
}

#blog_main_sec .author_box .author_bio {
	float: left;
	margin-left: 3%;
	width: 75%
}

#blog_main_sec .author_box .author_bio h5,
#blog_main_sec h3.post-title.entry-title {
	margin-top: 0;
	margin-bottom: 10px
}

#blog_main_sec .author_box .author_bio ul li {
	display: inline-block;
	padding-left: 0;
	padding-right: 15px;
	margin-bottom: 0
}

#blog_main_sec .author_box .author_bio ul li a {
	color: #444;
	font-size: 1.063em
}

#blog_main_sec .author_box .author_bio ul li a:hover,
aside .widget_recent_entries ul li h4 a:hover {
	color: #333a65;
	transition: .4s
}

#blog_main_sec #comments .leave_comment h3,
#blog_main_sec #comments .single-post_heading,
.leave_review .blog_heading_border {
	font-size: 20px;
	color: #444;
	text-transform: capitalize;
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px
}

#blog_main_sec #comments .single-post_heading:before {
	width: 10%
}

#blog_main_sec #comments .comments-lists .comment,
.review-wrap .review-lists li.comment {
	position: relative;
	list-style: none;
	padding-left: 98px;
	padding-top: 1px;
	min-height: 100px;
	border-bottom: 1px solid #f8f8f8;
	margin-top: 20px
}

#blog_main_sec #comments .comments-lists .comment .activity_rounded,
.review-wrap .review-lists li.comment .activity_rounded {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0
}

#blog_main_sec #comments .comments-lists .comment .activity_rounded img,
.review-wrap .review-lists li.comment .activity_rounded img {
	width: 80px;
	height: 80px;
	border-radius: 50%
}

#blog_main_sec #comments .comments-lists .comment h4 {
	color: #444;
	margin-top: 0;
	text-transform: capitalize
}

#blog_main_sec #comments .comments-lists .comment p {
	color: #777;
	line-height: 1.5em
}

#blog_main_sec #comments .comments-lists .comment small.date-posted,
.review-wrap .review-lists li.comment .comment-body small.date-posted {
	color: #666;
	font-size: 12px;
	margin-left: 12px;
	border: 1px solid #f1f1f1;
	padding: 5px 10px;
	background: #fbfbfb
}

#blog_main_sec #comments .comments-lists .comment .comment-body .mt_btn_yellow {
	padding: 4px 15px;
	margin-bottom: 10px;
	display: inline-block
}

#blog_main_sec #comments .comments-lists .comment .children {
	overflow: hidden;
	list-style: none;
	padding-left: 0
}

#blog_main_sec #comments .comments-lists .comment .children .comment {
	position: relative;
	border-top: 1px solid #f8f8f8;
	border-bottom: 0;
	margin-top: 0
}

#blog_main_sec #comments .comments-lists .comment .children .comment .comment-body {
	border: 0;
	margin-top: 20px;
	padding-bottom: 5px
}

#blog_main_sec #comments .leave_comment .form-group .form-control,
.leave_review .form-group .form-control {
	height: 40px
}

#blog_main_sec #comments .leave_comment .form-group input[type=email],
#blog_main_sec #comments .leave_comment .form-group input[type=text],
.leave_review .form-group input[type=email],
.leave_review .form-group input[type=text] {
	border: 1px solid #eceaea;
	border-radius: 5px;
	box-shadow: none;
	font-size: 1em;
	color: #1a1a1a;
	padding: 10px 25px;
	margin-bottom: 20px
}

#blog_main_sec #comments .leave_comment .form-group input[type=email]:focus,
#blog_main_sec #comments .leave_comment .form-group input[type=email]:hover,
#blog_main_sec #comments .leave_comment .form-group input[type=text]:focus,
#blog_main_sec #comments .leave_comment .form-group input[type=text]:hover,
#blog_main_sec #comments .leave_comment textarea:focus,
#blog_main_sec #comments .leave_comment textarea:hover {
	border: 1px solid #333a65
}

#blog_main_sec #comments .leave_comment textarea,
.leave_review textarea {
	resize: vertical;
	min-height: 180px;
	border: 1px solid #eceaea;
	border-radius: 5px;
	box-shadow: none;
	font-size: 1em;
	color: #1a1a1a;
	padding: 10px 25px;
	margin-bottom: 20px
}

.course-detail .review-wrap a.mt_btn_yellow {
	padding: 3px 15px
}

aside .widget {
	margin-bottom: 30px;
	padding: 2rem;
	border: 1px solid #f1f1f1;
	background: #fbfbfb;
	border-radius: 5px
}

aside .widget h3 {
	margin-bottom: 4rem;
	margin-top: 0;
	line-height: .8;
	background: #fff;
	border-radius: 5px;
	padding: 15px
}

aside .widget.widget_instagram h3 {
	margin-bottom: 29px
}

aside .widget ul {
	padding: 0;
	overflow: hidden;
	list-style: none;
	margin-bottom: 0
}

aside .widget ul li {
	margin-bottom: 10px;
	font-size: 1em;
	font-weight: 400;
	padding-left: 0;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px
}

#blog_main_sec .post_item:last-child,
aside .widget ul li:last-child,
aside .widget_recent_entries ul li:last-child {
	padding-bottom: 0;
	border: 0;
	margin-bottom: 0
}

aside .widget ul li a {
	font-weight: 400;
	color: #444;
	text-decoration: none;
	transition: .3s ease-in-out
}

aside .widget.widget_categories ul li a:before,
aside .widget.widget_custom_menu ul li a:before {
	content: "\f105";
	font-family: fontawesome;
	padding-right: 5px
}

aside .widget ul li a:hover {
	color: #333a65;
	transition: .3s ease-in-out
}

aside .widget .search-form input[type=text] {
	width: 100%;
	font-size: 1.25em;
	padding-left: 10px;
	padding-right: 40px;
	font-weight: 300;
	background-image: url(../images/search-icon.png);
	background-repeat: no-repeat;
	background-position: right 17px center;
	background-position-x: 98%;
	background-position-y: 50%;
	margin-bottom: 0
}

#home-banner>.carousel-inner>.item,
.blog-post_wrapper .img,
aside .widget_recent_entries ul,
aside .widget_tag_cloud ul {
	overflow: hidden
}

aside .widget_recent_entries ul li {
	position: relative;
	padding-left: 80px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
	margin-bottom: 20px
}

aside .widget_recent_entries ul li h4 {
	margin-bottom: 3px;
	line-height: 1em;
	margin-top: 0
}

aside .widget_recent_entries ul li h4 a {
	color: #444;
	line-height: 20px
}

aside .widget_recent_entries ul li span {
	color: #666;
	font-size: 0.875em
}

aside .widget_recent_entries ul li p,
aside .widget_recent_entries ul li p span {
	color: #ffac00;
	margin-bottom: 0;
	font-size: 0.875em
}

aside .widget_recent_entries ul li img {
	position: absolute;
	top: 2px;
	left: 0
}

aside .widget_recent_entries ul li a {
	font-weight: 600;
	display: block;
	text-decoration: none
}

aside .widget_tag_cloud ul li {
	display: inline-block;
	margin-right: 0;
	margin-bottom: 5px;
	padding-bottom: 0;
	border: 0
}

aside .widget_tag_cloud ul li a {
	background-color: #fff;
	text-transform: capitalize;
	text-decoration: none;
	color: #444;
	padding: 6px 15px;
	font-weight: 400;
	border-radius: 3px;
	display: inline-block
}

.ps_control_rotate_f .carousel-control.left:hover,
.ps_control_rotate_f .carousel-control.right:hover,
aside .widget_tag_cloud ul li a:focus,
aside .widget_tag_cloud ul li a:hover {
	color: #fff;
	background: #333a65
}

aside .widget.widget_instagram a {
	width: 25%;
	margin: 0;
	float: left;
	border: 1px solid #fff
}

aside .widget.widget_follow .socibox,
aside .widget.widget_follow .socibox:hover {
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

aside .widget.widget_follow .socibox {
	display: inline-block;
	margin: 0 2px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 1.4;
	border: 1px solid #f4f4f4;
	background-color: #fff
}

aside .widget.widget_follow .socibox:hover {
	background: #333a65
}

aside .widget.widget_follow .socibox span {
	font-size: 1em;
	color: #444;
	line-height: 2.5
}

#blog_main_sec {
	padding: 80px 0;
	background-color: #fff;
	position: relative
}

#blog_main_sec .post_item {
	margin-bottom: 32px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 30px
}

#mt_contact.contact-main .contact-info ul li:last-child,
#mt_footer,
.home-3 #mt_about {
	padding-bottom: 0
}

.pagination-main {
	line-height: .8
}

#blog_main_sec .pagination {
	margin-top: 0;
	margin-bottom: 0
}

#blog_main_sec .pagination li {
	padding-left: 0;
	padding-bottom: 0
}

#blog_main_sec .pagination i.fa {
	font-size: 1.125em;
	padding: 10px
}

#blog_main_sec .pagination li a,
.pg-services .pagination li a {
	border-radius: 50%;
	height: 40px;
	line-height: 2.375em;
	margin-right: 9px;
	padding: 0;
	text-align: center;
	width: 40px;
	color: #444;
	font-size: 0.75em;
	border-color: #bfbfbf
}

#blog_main_sec .pagination li a:focus,
#blog_main_sec .pagination li a:hover {
	background-color: #333a65;
	color: #fff;
	border-color: #333a65
}

#blog_main_sec .pagination .next a,
#blog_main_sec .pagination .prev a {
	border-radius: 50px
}

#blog_main_sec .pagination li.active a,
.pg-services .pagination li.active a {
	background: #333a65 !important;
	border-color: #333a65 !important;
	color: #fff
}

#mt_get_started .start-theme,
.pagination-div {
	display: inline-block;
	width: 100%
}

#blog_main_sec ul.list-unstyled.list-inline.post-metadata {
	padding: 10px 0
}

.blg_fullwidth .col-md-12 {
	padding: 0 140px
}

.wide-gallery .row {
	padding-left: 15px;
	padding-right: 15px
}

.wide-gallery .item.port-popup {
	position: relative;
	overflow: hidden;
	transition: .3s ease-out
}

.wide-gallery .item.port-popup:hover {
	transform: scale(1.04);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	z-index: 1
}

.wide-gallery .item.port-popup:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	background: linear-gradient(to right, rgba(101, 100, 96, 0)0, rgba(103, 102, 99, .52) 100%);
	transition: .3s
}

.wide-gallery .item.port-popup:hover:before {
	opacity: 0
}

.wide-gallery .item.port-popup i.fa {
	position: absolute;
	top: -34px;
	right: -34px;
	background: #ffffff75;
	width: 60px;
	height: 60px;
	text-align: center;
	border-bottom-left-radius: 50px;
	line-height: 50px;
	padding-left: 10px;
	transition: .3s
}

.wide-gallery .item.port-popup:hover i.fa {
	top: 0;
	right: 0;
	background: #fff
}

.last-item-g .item.port-popup,
.wide-gallery.wg_ee2 .last-item-g .item.port-popup {
	margin-right: 33.3%
}

.last-item-g .gl-more {
	position: absolute;
	right: 8%;
	top: 50%
}

.wide-gallery .ge_second .mix {
	padding: 4px
}

.widget-cta {
	background: #333a65;
	padding: 70px 40px 80px
}

.widget-cta.cta-style1 {
	background: #051925
}

section#l-instructor.l-instructor-style1 {
	padding: 80px 0 0
}

#mt_contact .contact-info h3 {
	color: #555;
	margin: 0 0 25px
}

.contact-info ul {
	text-align: center;
	margin-bottom: 30px
}

.contact-info ul li {
	padding: 0 25px 0 0;
	display: inline-block;
	margin-bottom: 0
}

.contact-info ul li i {
	color: #333a65;
	padding-right: 5px
}

#mt_contact .map_info {
	margin-bottom: 1.5em;
	overflow: hidden
}

#mt_contact .map {
	overflow: hidden;
	border-radius: 10px;
	margin: 60px 0
}

#mt_contact .contact_form h3 {
	line-height: 35px;
	margin-bottom: 40px
}

#mt_contact .contact_form #submit-btn {
	margin-top: 5px;
	margin-bottom: 0;
	position: relative
}

#mt_contact .contact_form textarea {
	resize: none !important
}

#mt_contact.contact-main .contact-inner {
	text-align: left
}

#mt_contact.contact-main .contact-info ul {
	text-align: inherit;
	margin-bottom: 0
}

#mt_contact.contact-main .contact-info ul li {
	display: block;
	padding: 0 0 20px
}

#mt_get_started {
	position: relative;
	background: #333a65;
	padding-bottom: 85px
}

.start-theme .started-rg {
	display: block;
	width: 54%
}

#mt_get_started .watch_content {
	position: relative;
	text-align: center;
	width: 80%;
	margin: 0 auto
}

#mt_get_started.front-get .watch_content {
	width: 100%;
	text-align: left
}

#mt_get_started .watch_content p {
	color: #fff;
	display: block;
	margin: 0 auto 30px;
	width: 100%
}

.get_stt_img {
	width: 30%;
	position: absolute;
	bottom: -95px;
	right: 25px
}

#mt_get_started.inner-get,
.home-3 section#educate-team {
	padding: 80px 0
}

#mt_get_started.mt_get_inner {
	padding: 0 0 80px
}

#mt_get_started .space_inner {
	padding: 50px 0 0 50px;
	position: relative
}

.space_inner img {
	box-shadow: 0 0 10px #333a65
}

#mt_get_started .space_inner .space_content {
	padding: 40px;
	background: #333a65;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	z-index: 0
}

#mt_get_started .space_content p,
.hodlist .title h5 {
	margin: 0;
	color: #fff
}

#mt_get_started .pulses-in button.play-btn {
	font-size: 1em;
	transition: .5s ease-in-out;
	position: absolute;
	right: 20%;
	top: 48%;
	animation: 1.5s cubic-bezier(.66, .66, .88, 1.86) infinite pulse
}

#mt_get_started .pulses-in button.play-btn:before {
	content: "";
	border: 2px solid #fff;
	height: 90px;
	position: absolute;
	width: 90px;
	left: -5px;
	top: -5px;
	border-radius: 50%
}

#mt_get_started .pulses-in button.play-btn i {
	font-size: 1.75em;
	border: 3px solid #ffac00;
	height: 80px;
	width: 80px;
	line-height: 2.8;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #ffac00;
	transition: .5s ease-in-out;
	padding-left: 5px
}

.accrodion-grp .accrodion .accrodion-title {
	border: 1px solid #dee0e1;
	background: #fff;
	padding: 14.5px 25px;
	cursor: pointer;
	-webkit-transition: .4s;
	transition: .4s
}

.accrodion-grp .accrodion .accrodion-title h4 {
	margin: 0;
	position: relative;
	color: #222
}

.accrodion-grp .accrodion .accrodion-title h4:before {
	content: '\f107';
	font-family: FontAwesome;
	color: #222;
	font-size: 1.25em;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.accrodion-grp .accrodion .accrodion-content .inner {
	padding: 20px 0
}

.accrodion-grp .accrodion .accrodion-content p {
	margin: 0;
	line-height: 25px;
	letter-spacing: .01em;
	color: #74787d
}

.accrodion-grp .accrodion.active .accrodion-title {
	background: #ffac00;
	border-color: #ffac00
}

.accrodion-grp .accrodion.active .accrodion-title h4:before {
	content: '\f106';
	color: #fff
}

.error404 #blog_banner {
	height: 146px
}

#error .notfound .notfound-404 {
	position: relative;
	width: 220px;
	height: 220px;
	margin: 0 auto 20px
}

#error .notfound .notfound-404>div:first-child {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #ffac00;
	border: 5px dashed #fff;
	border-radius: 50%
}

#error .notfound .notfound-404 h1 {
	font-size: 5.625em;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	line-height: 40px
}

#newsletter {
	padding: 20px !important;
	position: relative;
	overflow: hidden;
	background: #1b426e;
	margin-top: -35px;
	margin-bottom: 37px
}

#newsletter h2 {
	background: #ffffff;
	-webkit-background-clip: text;
	font-size: 1.3rem;
	margin: 0
}

#newsletter .mailpoet_form {
	padding-top: 1px;
	position: relative
}

#newsletter .mailpoet_form form {
	overflow: hidden;
	position: relative;
	border-radius: 5px
}

#newsletter .mailpoet_form input.mailpoet_text {
	border: 0 solid #f1f1f1;
	padding: 12px 12.625em 12px 25px;
	margin: 0;
	background: #fff;
	border-radius: 0
}

#newsletter input[type=submit] {
	border: 0;
	background: #ffce08;
	position: absolute;
	top: 0;
	right: 0;
	color: #1b426e;
	margin: 0;
	padding: 8px 20px;
	border-radius: 0
}

.account-inner.lost-pswrd {
	width: 60%;
	margin: 0 auto
}

#mt_footer {
	position: relative;
	background: #001022;
}



.footer-right {
	padding-left: 40px
}

#mt_footer h3 {
	color: #ffce08;
	margin: 0 0 25px;
	position: relative;
	font-size: 1.2rem;
	font-weight: 500
}

#mt_footer h3:before {
	content: "";
	position: absolute;
	bottom: -12px;
	height: 2px;
	width: 40px;
	background: #ffce08;
	left: 0
}

#mt_footer .footer-time {
	width: 70%;
	margin-bottom: 25px
}

#mt_footer .follow_us h2 {
	font-size: 3em
}

#mt_footer .follow_us .social_icons li {
	display: inline-block;
	line-height: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

#mt_footer .follow_us .social_icons li a {
	color: #3b3638;
	margin-bottom: 0;
	background: #fff;
	height: 30px;
	width: 30px;
	border-radius: 2px;
	line-height: 2;
	text-align: center
}

#mt_footer .mt_contact_ftr {
	float: left;
	width: 100%
}

#mt_footer .mt_contact_ftr li {
	padding-left: 0;
	width: 100%;
	float: left;
	margin-bottom: 3px
}

#mt_footer .mt_contact_ftr li span {
	display: inline-block;
	float: left;
	margin-right: 0;
	font-size: 1.75em;
	color: #fff
}

#mt_footer .mt_contact_ftr li a {
	display: inline-block;
	float: left;
	width: 85%;
	color: #fff;
	font-size:0.9em
}

#mt_footer .mt_contact_ftr li a i {
	padding-right: 5px
}

#mt_footer .post_contnt_ftr {
	clear: both;
	width: 70%;
	display: inline-block;
	padding-left: 10px;
	vertical-align: top
}

#mt_footer .mt_post_ftr ul.thumbs li {
	padding: 0 5px;
	margin-bottom: 10px
}

#mt_footer .mt_post_ftr li h4 {
	line-height: 19px;
	margin-bottom: 3px;
	text-transform: capitalize
}

#mt_footer .mt_post_ftr li p {
	color: #eceaea;
	margin-bottom: 0;
	font-size: 0.75em
}

.insta-list .col-sm-4 {
	padding: 2px
}

#mt_footer .mt_footer_copy {
	background: #ffffff1f;
	padding: 15px 0
}

#mt_footer .mt_footer_copy a:hover {
	text-decoration: underline
}

#mt_footer .mt_footer_copy .made_txt i {
	color: #e91e63;
	margin-left: 5px
}

#mt_footer .mt_footer_copy .made_txt ul li {
	display: inline-block;
	margin: 0;
	padding-left: 15px;
	vertical-align: top
}

#mt_footer .mt_footer_copy .made_txt ul li a {
	color: #fff;
	font-weight: 300
}

.back-to-top,
.home-3 section#the-gallery {

	padding: 10px 0 0
}

.account-inner input[type=checkbox],
.account-inner input[type=radio] {
	margin-left: 10px;
	display: inline-block
}

#coming {
	padding: 120px 0
}

#coming.coming-1 .coming-main {
	position: relative;
	width: 70%;
	margin: 0 auto;
	z-index: 1
}

#coming.coming-1 .coming-main h1 {
	font-size: 3.75em
}

#coming.coming-1 .count-content #demo {
	position: relative;
	font-size: 3.625em;
	font-weight: 600;
	color: #fff;
	display: inline-block;
	line-height: 2.2;
	background: 0 0
}

#coming .count-content #demo span {
	font-size: 1.75em;
	padding-left: 10px
}

#coming.coming-1 .mailpoet_form {
	position: relative;
	overflow: hidden;
	background: #fff;
	height: 2.625em;
	width: 80%;
	margin: 0 auto
}

.mailpoet_form .form-group input.mailpoet_text {
	border: 0
}

#coming.coming-1 input.mailpoet_submit {
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0;
	padding: 8.5px 20px;
	background: #333a65;
	border: 2px solid #fff
}

#coming .top-bar-right ul li {
	padding: 0 10px 0 0;
	margin: 0
}

#coming .top-bar-right ul li a {
	color: #ccc;
	font-size: 1.313em
}

.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	left: 20px;
	display: none;
	background-color: rgb(195 34 36);
	border: 0;
	border-radius: 50%;
	height: 45px;
	width: 45px;
	text-align: center;
	z-index: 2
}

#home-banner {
	overflow: hidden;
	height: auto;
	position: relative
}

#home-banner .carousel-inner {
	overflow: hidden;
	z-index: 1
}

#home-banner>.carousel-inner>.item>a>img,
#home-banner>.carousel-inner>.item>img {
	opacity: .8;
	margin: auto;
	max-width: 100%
}

#home-banner .caption_slide1 .mt_btn_white-bor {
	margin-right: 10px
}

.ps_rotate_scale_c {
	opacity: 1;
	-webkit-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0)
}

.ps_rotate_scale_c .item {
	top: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	position: absolute;
	left: 0;
	display: block;
	-webkit-transform: scale(2) rotate(45deg);
	transform: scale(2) rotate(45deg);
	-webkit-transition: -webkit-transform 2s cubic-bezier(.23, 1, .32, 1), opacity 2s cubic-bezier(.23, 1, .32, 1);
	transition: transform 2s cubic-bezier(.23, 1, .32, 1), opacity 2s cubic-bezier(.23, 1, .32, 1)
}

.ps_rotate_scale_c .item:first-child {
	top: auto;
	position: relative
}

.ps_rotate_scale_c .item.active {
	opacity: 1;
	z-index: 2;
	-webkit-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0);
	-webkit-transition: -webkit-transform 2s cubic-bezier(.23, 1, .32, 1), opacity 2s cubic-bezier(.23, 1, .32, 1);
	transition: transform 2s cubic-bezier(.23, 1, .32, 1), opacity 2s cubic-bezier(.23, 1, .32, 1)
}

.ps_indicators_l>.carousel-indicators {
	left: 0;
	width: 100%;
	bottom: 5%;
	right: 0;
	margin: auto;
	z-index: 1
}

.ps_indicators_l>.carousel-indicators li {
	width: 30px;
	height: 4px;
	background: #fff;
	border: 0;
	padding: inherit;
	transition: .5s ease-in-out
}

.ps_indicators_l>.carousel-indicators .active {
	background: #333a65;
	height: 10px;
	transition: .5s ease-in-out
}

.ps_control_rotate_f .carousel-control {
	top: 90%;
	opacity: 0;
	width: 40px;
	height: 40px;
	color: #000;
	display: block;
	font-size: 2.125em;
	cursor: pointer;
	overflow: hidden;
	line-height: 1.375em;
	text-shadow: none;
	position: absolute;
	font-weight: 400;
	background: #fff;
	z-index: 8
}

.ps_control_rotate_f:hover .carousel-control {
	opacity: 1;
	-webkit-transition: 1s cubic-bezier(.23, 1, .32, 1);
	transition: 1s cubic-bezier(.23, 1, .32, 1)
}

.about_rt_igs img.abt_im_1,
.about_rt_igs img.abt_im_2 {
	transition: .4s cubic-bezier(.4, 0, 1, 1);
	box-shadow: 0 0 10px #bbb
}

.ps_control_rotate_f .carousel-control.left {
	left: 90%;
}

.ps_control_rotate_f .carousel-control.right {
	right: 2%
}

.ps_control_rotate_f .carousel-control.left>span:first-child {
	left: 45%
}

.ps_control_rotate_f .carousel-control.right>span:first-child {
	right: 45%
}

.ps_ease .carousel-inner>.item {
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}

.ps_easeInOut .carousel-inner>.item {
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out
}

.ps_speedy .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-moz-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-ms-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-o-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	transition-timing-function: cubic-bezier(0, 1, 0, 1)
}

.ps_slowSpeedy .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
	-moz-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
	-ms-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
	-o-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
	transition-timing-function: cubic-bezier(.3, 1, 0, 1)
}

.ps_easeOutInCubic .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
	-moz-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
	-ms-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
	-o-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
	transition-timing-function: cubic-bezier(.22, .81, .01, .99)
}

.ps_swing .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
	-moz-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
	-ms-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
	-o-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
	transition-timing-function: cubic-bezier(.02, .01, .47, 1)
}

.ps_easeOutCubic .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-ms-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.ps_easeInOutCubic .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-ms-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1)
}

.ps_easeOutCirc .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
	-moz-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
	-ms-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
	-o-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
	transition-timing-function: cubic-bezier(.075, .82, .165, 1)
}

.ps_easeOutExpo .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	-moz-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	-ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	-o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.ps_easeInQuad .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
	-moz-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
	-ms-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
	-o-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

.ps_easeOutQuad .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
	-moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
	-ms-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
	-o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

.ps_easeInOutQuad .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
	-moz-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
	-ms-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
	-o-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

.ps_easeOutQuart .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	transition-timing-function: cubic-bezier(.165, .84, .44, 1)
}

.ps_easeInOutQuart .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
	-moz-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
	-ms-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
	-o-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
	transition-timing-function: cubic-bezier(.77, 0, .175, 1)
}

.ps_easeOutQuint .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	transition-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.ps_easeInSine .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
	-moz-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
	-ms-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
	-o-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
	transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

.ps_easeOutSine .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-ms-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

.ps_easeInOutSine .carousel-inner>.item {
	-webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
	-moz-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
	-ms-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
	-o-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
	transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

@media all and (transform-3d),
(-webkit-transform-3d) {
	.ps_ease .carousel-inner>.item {
		-webkit-transition-timing-function: ease;
		-moz-transition-timing-function: ease;
		-ms-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease
	}

	.ps_easeInOut .carousel-inner>.item {
		-webkit-transition-timing-function: ease-in-out;
		-moz-transition-timing-function: ease-in-out;
		-ms-transition-timing-function: ease-in-out;
		-o-transition-timing-function: ease-in-out;
		transition-timing-function: ease-in-out
	}

	.ps_speedy .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
		-moz-transition-timing-function: cubic-bezier(0, 1, 0, 1);
		-ms-transition-timing-function: cubic-bezier(0, 1, 0, 1);
		-o-transition-timing-function: cubic-bezier(0, 1, 0, 1);
		transition-timing-function: cubic-bezier(0, 1, 0, 1)
	}

	.ps_slowSpeedy .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
		-moz-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
		-ms-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
		-o-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
		transition-timing-function: cubic-bezier(.3, 1, 0, 1)
	}

	.ps_easeOutInCubic .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
		-moz-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
		-ms-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
		-o-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
		transition-timing-function: cubic-bezier(.22, .81, .01, .99)
	}

	.ps_swing .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
		-moz-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
		-ms-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
		-o-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
		transition-timing-function: cubic-bezier(.02, .01, .47, 1)
	}

	.ps_easeOutCubic .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-ms-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	.ps_easeInOutCubic .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
		-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
		-ms-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
		-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
		transition-timing-function: cubic-bezier(.645, .045, .355, 1)
	}

	.ps_easeOutCirc .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
		-moz-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
		-ms-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
		-o-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
		transition-timing-function: cubic-bezier(.075, .82, .165, 1)
	}

	.ps_easeOutExpo .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
		-moz-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
		-ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
		-o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
		transition-timing-function: cubic-bezier(.19, 1, .22, 1)
	}

	.ps_easeInQuad .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
		-moz-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
		-ms-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
		-o-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
		transition-timing-function: cubic-bezier(.55, .085, .68, .53)
	}

	.ps_easeOutQuad .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
		-moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
		-ms-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
		-o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
		transition-timing-function: cubic-bezier(.25, .46, .45, .94)
	}

	.ps_easeInOutQuad .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
		-moz-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
		-ms-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
		-o-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
		transition-timing-function: cubic-bezier(.455, .03, .515, .955)
	}

	.ps_easeOutQuart .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
		-moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
		-ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
		-o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
		transition-timing-function: cubic-bezier(.165, .84, .44, 1)
	}

	.ps_easeInOutQuart .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
		-moz-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
		-ms-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
		-o-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
		transition-timing-function: cubic-bezier(.77, 0, .175, 1)
	}

	.ps_easeOutQuint .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
		-moz-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
		-ms-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
		-o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
		transition-timing-function: cubic-bezier(.23, 1, .32, 1)
	}

	.ps_easeInSine .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
		-moz-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
		-ms-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
		-o-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
		transition-timing-function: cubic-bezier(.47, 0, .745, .715)
	}

	.ps_easeOutSine .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
		-moz-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
		-ms-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
		-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
		transition-timing-function: cubic-bezier(.39, .575, .565, 1)
	}

	.ps_easeInOutSine .carousel-inner>.item {
		-webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
		-moz-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
		-ms-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
		-o-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
		transition-timing-function: cubic-bezier(.445, .05, .55, .95)
	}
}

.caption_slide1 {
	bottom: 0;
	left: 0;
	width: auto;
	right: auto;
	text-align: left;
	position: absolute;
	-webkit-animation-delay: 0s;
}

.caption_slide1_center {
	left: 0;
	right: 0;
	margin: auto;
	text-align: center
}

.caption_slide1>h1 {
	color: #fff;
	margin: 0;
	font-size: 1.25em;
	text-transform: inherit;
	text-shadow: 0 4px 15px rgba(0, 0, 0, .5);
	background: #16161654;
	padding: 15px;
	border-radius: 0 40px 0 0;
}

.caption_slide1>h2,
.caption_slide1>h3 {
	font-weight: 400;
	text-shadow: none;
	letter-spacing: 1px;
	color: #fff;
	text-transform: capitalize
}

.caption_slide1>h2 {
	margin: 20px 0;
	font-size: 3.25em
}

.caption_slide1>h3 {
	position: relative;
	display: inline-block;
	padding-left: 15px;
	margin: 0
}

.caption_slide1 h3:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	background: #ffac00
}

.caption_slide1 p {
	color: #fff;
	font-size: 1.125em
}

.home-search .carousel-inner .caption_slide1 {
	width: 70%
}

.home-search .caption_slide1>h1 {
	margin: 20px auto;
	width: 65%
}

.search_area_inner {
	padding: 15px 10px 15px 20px;
	box-shadow: 0 0 35px rgba(0, 0, 0, .1);
	position: relative;
	width: 100%;
	background: #ffffff5c;
	z-index: 0
}

.search_area_inner .col-lg-3 {
	padding: 0 5px
}

.search_area_inner input[type=text],
.search_area_inner select {
	border: 0;
	border-right: 1px solid #eee;
	line-height: 1
}

.search_area_inner input[type=text] {
	border-left: 1px solid #eee
}

.search_area_inner button.search-button.mt_btn_yellow {
	width: 96%;
	padding: 10px 0.875em;
	margin: 0;
	float: left;
	border-radius: 5px
}

.banner_vid .caption_slide1 {
	top: 32%
}

.breadcrumb li a:hover,
.home-2 #inner-navigation .nav.navbar-nav>li>a,
.home-2 .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a,
.home-2 .top-bar-right ul li a,
.home-2 .topbar-inner ul li,
.home-3 #inner-navigation .nav.navbar-nav>li>a,
.home-3 .navbar.navbar-default .navbar-collapse ul.nav.navbar-nav li a {
	color: #333
}

.home-2 .topbar-section {
	border-bottom: 1px solid #eee
}

.home-2 .header-search i,
.home-3 .header-search i {
	color: inherit
}

.home-2 #inner-navigation .nav.navbar-nav li .get-quote a.mt_btn_yellow:hover,
.home-3 #inner-navigation .nav.navbar-nav li .get-quote a.mt_btn_yellow:hover {
	background: 0 0;
	color: #ffac00
}

.home-2 #home-banner,
.home-3 #home-banner {
	height: 580px
}

.home-2 #home-banner .caption_slide1,
.home-3 #home-banner .caption_slide1 {
	top: 11%
}

.home-2 .carousel-inner .item:before,
.home-3 .carousel-inner .item:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, .5)
}

.home-2 .fw_al_009_slide {
	top: 16%
}

.home-2 .fw_al_009_slide,
.home-3 .fw_al_009_slide {
	width: 650px;
	height: auto;
	padding: 20px;
	background: 0 0;
	outline: 0;
	border: 0
}

.home-2 .fw_al_009_slide>h2,
.home-3 .fw_al_009_slide>h2 {
	text-transform: capitalize
}

.courses-list {
	padding: 27px 15px 26px;
	border: 1px solid #f1f1f1;
	background: #fbfbfb;
	border-radius: 5px
}

.courses-list h3 {
	margin: 12px 0 10px
}

.courses-list i.fa {
	position: relative;
	top: 0;
	font-size: 2.625em
}

.courses-list p {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-height: 1.5em;
	max-height: 2.8em;
	margin-bottom: 0
}

.home-2 .find-course form input {
	padding: 20px;
	border: 1px solid #eceaea;
	box-shadow: none
}

.about_rt_igs img.abt_im_1 {
	position: absolute;
	left: 0;
	top: 33%
}

.about_rt_igs:hover .abt_im_1 {
	top: 35%
}

.about_rt_igs img.abt_im_2 {
	position: absolute;
	left: 19%;
	top: 0
}

.about_rt_igs:hover .abt_im_2 {
	top: -30px
}

.about_rt_igs img.abt_im_3 {
	position: relative;
	margin-left: 42%;
	margin-top: 8%;
	box-shadow: 0 0 10px #bbb
}

.about_rt_igs .pulses {
	right: -5px;
	left: 0
}

.about_rt_igs .pulses .play-btn i {
	font-size: inherit;
	-webkit-text-fill-color: #fff
}

.mt-statts.mt_st_wide {
	background: url(../images/started-bg.jpg)0 0/cover;
	border-radius: 0;
	border: 0;
	padding: 80px 0
}

.mt_st_wide:before {
	right: 0;
	background: #333a65;
	opacity: .91
}

.mt-statts.mt_st_wide .inner-heading {
	text-align: center;
	margin-left: 0
}

.mt_st_wide .inner-heading h2 {
	position: relative;
	color: #fff
}

.mt_st_wide .fun-facts-main {
	color: #fff;
	text-align: center;
	padding: 0
}

.mt_st_wide .fun-facts_wrapper {
	width: 25%
}

#mt_fun .mt_st_wide .fun-facts_figure {
	color: #fff;
	display: inline-block;
	padding: 15px
}

.mt_st_wide .search-box-wrap {
	width: 50%;
	text-align: center;
	margin: 60px auto 45px
}

.mt_st_wide .searchform {
	padding: 10px;
	background: rgba(255, 255, 255, .2);
	border-radius: 5px
}

.mt_st_wide .search-form input.search-submit {
	position: absolute;
	top: 5px;
	right: 4px;
	padding: 7px 19px;
	background: #ffac00
}

.edu-testimonial.edu_wide .inner-heading {
	margin: 80px 40px
}

.edu-testimonial.edu_wide {
	background: #051925;
	overflow: inherit;
	padding: 0
}

.edu_wide .slider-eductestimo .testimonial_main {
	background: #fff;
	padding: 2.375em 30px
}

.edu_wide .testimonial_main .client-pic {
	top: 23px
}

.edu_wide .slider-eductestimo .slick-next,
.edu_wide .slider-eductestimo .slick-prev {
	bottom: -10px
}

.home-2 #mt_blog {
	padding-top: 0;
	padding-bottom: 45px
}

.wide-gallery.wg_ee2 .item.port-popup {
	margin: 5px 0 0 5px;
	border-radius: 5px
}

.blog-post_wrapper .img img {
	overflow: hidden;
	transition: .5s ease-in-out
}

.blog-post_wrapper:hover .img img {
	transform: scale(1.1);
	transition: .5s ease-in-out
}

.home-3 .fw_al_009_slide {
	top: 20%
}

.slider-eductestimo .slick-dots {
	bottom: -0.875em;
	background: #333a65;
	z-index: 3;
	width: 15%;
	margin: 0 auto;
	text-align: center;
	left: 0;
	right: 0;
	border-radius: 5px;
	padding: 5px 0
}

.slider-eductestimo .slick-dots li button:before {
	background: #f1f1f1
}

.edu-events.event_third .event-item {
	width: 100%;
	padding: 0;

	overflow: hidden;
	box-shadow: 0 0 10px #cccccc7a;
	border: 0;

	margin-bottom: 25px;
	position: relative;
	top: 0;
	transition: .3s ease-out;
	border-radius: 5px
}

.edu-events.event_third .event-item:hover {
	top: -5px
}

.ed_team_ie:before,
.event_third .event-item:before,
.mt_st_wide:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

.event_third .event-item:before {
	width: 5%;
	background: linear-gradient(to top, #263592, #333a65);
	z-index: -1
}

.event_third .event-date {
	left: 20px;
	top: 30%;
	padding: 15px 20px
}

.page .event_third .event-date {
	padding: 8px 1em;
	left: 22px;
	border-radius: 5px;
	top: 32%
}

.page .event_third .events-image .event-date {
	padding: 8px 1em;
	left: 10px;
	border-radius: 0;
	top: 43.5%
}

.page .event_third .event-date p {
	font-size: 1.313em;
	margin-bottom: 0;
	text-align: center;
	font-weight: 700;
	color: #fff
}

.event_third .event-details {
	position: relative;
	padding-left: 130px
}

.event-details .event_infn {
	padding: 40px 295px 40px 0
}

.event_infn ul.event-time li {
	display: inline-block;
	padding-right: 15px
}

.event_third .cvvs_img {
	position: absolute;
	right: -20px;
	top: 0
}

.eve_list3 .col-md-12.col-sm-12 {
	padding: 10px 90px
}

.eve_list3 .event_third .event-date h2,
.statistics li {
	padding: 40px 36px 35px 0;
	margin-bottom: 0
}

.eve_list3 .event-details .event_infn {
	padding: 25px 295px 25px 0
}

.home-3 #mt_blog .inner-heading,
.home-3 .edu-testimonial .inner-heading {
	margin: 0 0 4rem
}

.slider-eductestimo3 .testimonial_main {
	background: linear-gradient(to top, #263592, #333a65);
	padding: 30px 25px;
	border-radius: 10px;
	opacity: .6;
	transition: .3s ease-in-out
}

.slider-eductestimo3 .slick-current .testimonial_main {
	opacity: 1
}

.slider-eductestimo3 .testimonial_main:before {
	content: "\f10d";
	font-family: fontawesome;
	position: absolute;
	font-size: 4.25em;
	color: #fff;
	opacity: .1;
	top: 0;
	left: 55px
}

.slider-eductestimo3 .testimonial_main .client-pic {
	left: inherit;
	top: inherit;
	right: 50px;
	bottom: 35px;
	margin: 0 auto;
	width: 60px;
	height: 60px
}

.slider-eductestimo3 .testimonial_main h4 {
	font-size: 1.125em
}

.slider-eductestimo3 .testimonial_main h4 span {
	color: #fff;
	width: 100%;
	display: block;
	margin: 8px 0;
	font-size: 0.875em
}

.slider-eductestimo3 ul.slick-dots {
	background: #ffac00;
	bottom: -1em;
	width: 10%;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 10px
}

.slider-eductestimo3 .slick-dots li.slick-active button:before {
	opacity: 1;
	background: #fff
}

.slider-eductestimo3 .slick-dots li button:before {
	background: #000;
	top: 2px;
	height: 5px;
	border-radius: 15px
}

.home-3 .ed_team_ie {
	background: #333a65;
	overflow: inherit;
	padding: 55px 0 40px
}

.ed_team_ie:before {
	background: #ffac00;
	width: 46%;
	z-index: 0
}

.ed_team_ie .team_member .team-overlay {
	width: 95%;
	padding: 0 10px;
	border-bottom: none
}

.edu_team_slider3 .slick-next,
.edu_team_slider3 .slick-prev {
	top: 40%
}

.edu_team_slider3 .slick-prev {
	left: -5px
}

.edu_team_slider3 .slick-next {
	right: -5px
}

.ed_team_ie .slider-educteam .slick-dots {
	bottom: -35px
}

section#partners_t {
	background: #fbfbfb;
	padding: 60px 0 140px
}

.partners_list .slick-dots {
	bottom: -30px
}

.autoplay_list img {
	padding: 0 20px
}

.news-event-wrap .eventbox.past-event,
.news-event-wrap .eventbox.upcoming-event,
.welcome {
	background-size: 100%;
	background-repeat: no-repeat
}

.statistics {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	/* flex-direction: row; */
	background-color: rgb(27 66 110);
	width: 100%;
	box-shadow: 0 0 25px rgba(0, 0, 0, .5);
	margin-top: 10px;
}

.statistics li {
	border-right: 1px solid rgb(255 255 255);
	width: 19%;
	padding: 20px;
	flex-grow: 1
}

.statistics li .counter-box {
	display: block;
	color: rgb(255 206 8);
	text-align: left;
	line-height: 0.875em
}

.statistics li .counter-box span {
	font-size: 1.8em;
	display: block;
	font-weight: 600;
	margin-bottom: 15px;
	color: #ffce08;
}

.baner-div {
	position: relative;
	padding: 10px;
	background: #1b426e;
	height: auto;
	border: solid 5px #1b426e;
}

.baner-div .dept-name {
	color: #1c0a12;
	font-size: 1.7em;
	/*! margin-top: 55px */
}

.baner-div .sub-dept-name {
	color: #cb4154;
	font-size: 1.2em;
	padding: 15px;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 59%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
}

.tagline {
	color: #fff;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed #1b426e;
}

.tagline span {
	display: block;
	font-size: .9em;
	font-weight: 700;
	color: #ffffff;
}

.servicelink {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none
}

.tagline img {
	float: left;
	height: 47px;
	margin-right: 5px;
	margin-top: 8px
}

.leader li:nth-child(2) {
    border-top: dotted 1px #1b426e;
    margin: 8px 0px;
}

.leader li {
	padding: 0;
	margin-bottom: 8px;
}

.leader li .l-photo {
	padding: 6px;
    border: 1px solid #1b426e47;
	border-radius: 100%;
	width: 110px;
	height: 100px;
}

.leader li .l-photo img {
	width: 100px;
	border-radius: 100%
}

.leader li .l-text {
	width: 70%;
	padding-left: 10px;
	padding-top: 25px;
}

.leader li .l-text h4 {
	margin-bottom: 6px;
	color: #1b426e;
	font-size: 1.063em;
}

.leader li .l-text p {
	margin: 0px 0px 3.5em;
	color: #1b426e;
	font-size: 0.813em
}

.hodlist ul li .thumb,
.imp-links,
.testimonials {
	display: flex;
	flex-wrap: wrap
}

.servicelink>li:first-child a:before,
.servicelink>li:nth-child(10) a:before,
.servicelink>li:nth-child(11) a:before,
.servicelink>li:nth-child(12) a:before,
.servicelink>li:nth-child(2) a:before,
.servicelink>li:nth-child(3) a:before,
.servicelink>li:nth-child(4) a:before,
.servicelink>li:nth-child(5) a:before,
.servicelink>li:nth-child(6) a:before,
.servicelink>li:nth-child(7) a:before,
.servicelink>li:nth-child(8) a:before,
.servicelink>li:nth-child(9) a:before {
	content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	top: 12px;
	left: 0px;
	right: 0;
	margin: auto;
	transition: .3s ease-out
}

a.new_icon1:before {
	background: url(../images/icon01.png)
}

a.new_icon2:before {
	background: url(../images/icon02.png)
}

a.new_icon3:before {
	background: url(../images/icon03.png)
}

a.new_icon4:before {
	background: url(../images/icon04.png)
}

a.new_icon5:before {
	background: url(../images/icon05.png)
}

a.new_icon6:before {
	background: url(../images/icon06.png)
}

a.new_icon7:before {
	background: url(../images/icon07.png)
}

a.new_icon8:before {
	background: url(../images/icon08.png)
}

a.new_icon9:before {
	background: url(../images/icon09.png)
}

a.new_icon10:before {
	background: url(../images/icon10.png)
}

a.new_icon11:before {
	background: url(../images/icon11.png)
}

a.new_icon12:before {
	background: url(../images/icon12.png)
}

.servicelink>li {
	padding: 0;
	flex-grow: 0;
	margin-bottom: 0;
	width: 100%;
	float: left
}

.imp-links div a,
.servicelink li a {
	display: block;
	text-align: center;
	font-weight: 700
}

.servicelink li a {
	font-size: 1.2em;
	color: rgb(24 20 20/80%);
	padding-bottom: 0px;
	box-shadow: 0 0 0.875em rgb(0 0 0/15%);
	background: #fff;
	margin: 7px;
	border-radius: 18px;
	padding-top: 2.5em;
	border: 1px dashed #a7a7a7
}

.servicelink>li>ul {
	margin-top: 15px;
	padding: 0 15px;
	display: none
}

.servicelink>li>ul li a {
	padding: 3px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.othermenu:after {
	content: "\f077";
	font-family: FontAwesome;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	transition-duration: .2s;
	background-color: #cb4154;
	padding: 0 10px 6px;
	height: 34px;
	display: none
}

.Recruiters .eventbox,
.course .thumbnail,
.news-event-wrap .eventbox {
	transition-duration: .3s;
	text-align: center
}

.othermenu.exclude:after {
	content: "\f078" !important
}

.news-event-wrap .eventbox {
	background-color: #eee;
	padding: 19px;
	display: block;
	margin-bottom: 15px;
	font-size: 1.7em;
	font-weight: 700
}

.news-event-wrap .eventbox.upcoming-event {
	background-image: url(../images/upcoming-events.jpg);
	background-position: center
}

.news-event-wrap .eventbox.past-event {
	background-image: url(../images/past-event.jpg);
	background-position: center
}

.Recruiters .eventbox span,
.news-event-wrap .eventbox span {
	display: block;
	border: 2px solid #fff;
	padding: 18px 10px;
	color: #fff
}

.Recruiters .eventbox:hover span,
.news-event-wrap .eventbox.upcoming-event:hover span {
	color: #1d3271;
	border: 2px solid #1d3271
}

.news-event-wrap .eventbox.past-event:hover span {
	color: #350715;
	border: 2px solid #350715
}

.news-slide li,
.news-slide1 li {
	padding: 20px;
	margin: 0 5px 0 0;
	position: relative;
	background-color: #fff;
	min-height: 30.813em;
	box-shadow: 0 1px 1px rgb(0 0 0/15%)
}

.news-slide li .adtext,
.news-slide1 li .adtext {
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
	font-weight: 700;
	color: #fff;
	min-height: 120px
}

.servicelink>li>a:hover {
	background: rgb(255 206 8);
	color: rgb(0 0 0);
	border-color: rgb(255 255 255);
}

.news-slide li .ndate {
	position: absolute;
	top: 20px;
	left: 20px;
	color: #fff
}

.news-slide li .dsize {
	font-size: .8em;
	color: #fff
}

.news-slide li img {
	position: absolute;
	left: 0;
	top: 0
}

.news-slide .owl-nav,
.news-slide1 .owl-nav {
	padding-top: 15px;
	text-align: center
}

.testimonials-list .owl-nav .owl-next,
.testimonials-list .owl-nav .owl-prev,
.alumunai-list .owl-nav .owl-next,
.alumunai-list .owl-nav .owl-prev,
.news-slide .owl-nav .owl-next,
.news-slide .owl-nav .owl-prev,
.news-slide1 .owl-nav .owl-next,
.news-slide1 .owl-nav .owl-prev {
	display: inline-block;
	padding: 6px 15px;
	border: 0 solid #cacaca;
	text-transform: capitalize;
	margin-right: 8px;
	cursor: pointer;
	color: #3c1928;
	transition-duration: .2s
}

.news-slide .owl-nav .owl-next:hover,
.news-slide .owl-nav .owl-prev:hover {
	color: #fff;
	background-color: #a50a20
}

.inner-heading h3 {
	color: #1d3271;
	border-left: 5px solid #1b426e;
}

.news-event-wrap {
	background-color: #eee
}

.welcome {
	background-image: url(../images/welcomebg.jpg);
	padding: 25px 25px 20px;
	color: #fff
}

.about-edu-bg img {
	position: relative;
	margin-top: -63px
}

.welcome .btn {
	border: 2px solid #fff;
	background: 0 0;
	color: #fff
}

.welcome .btn:hover {
	border-color: #ffeb3b;
	color: #ffeb3b
}

.modal .btn-danger {
	background-color: #cb4154;
	border-color: #cb4154
}

.modal .btn-danger,
.modal .btn-danger:hover {
	color: #fff;
	text-transform: uppercase
}

.admission-sec .sec-1 {
	padding: 40px;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 17%);
}

/*.admission-sec .sec-2 {
	width: 25%
} */

.testimonials .photo {
	width: 22%;
}

.testimonials .photo img {
	width: 100%;
}

#examination1 .inner-heading h3,
.admission-sec .sec-1 h3 {
	color: #1d3271
}

.admission-sec .sec-2 {
	padding: 10px;
	text-align: center;
	background-color: #1b426e
}

.admission-sec .sec-2 p {
    color: #fff;
    font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 10px;
}

#alumanai {
	background-color: #1b426e;
	padding: 30px 0;
	position: relative;
	background-image: url(../images/testi-bg.png);
	background-repeat: no-repeat;
	background-position: right top
}

#alumanai .tab-content {
	position: relative;
	z-index: 0;
	height: 295px;
	overflow: hidden
}

#alumanai .nav {
	position: absolute;
	top: 31%;
	z-index: 2;
	left: 26%
}

#alumanai .nav li a {
	background-color: #ffce08;
	color: #000000;
	border-radius: 0
}

#alumanai .nav li.active a,
.pwdarea li .contrast {
	background-color: #000;
	color: #fff;
}

#alumanai .nav li.active a:before {
	content: "";
	background-image: url(../images/home-testi-hover.png);
	width: 15px;
	height: 12px;
	position: absolute;
	bottom: -11px;
	right: 0
}

.testimonials .content {
	width: 78%;
	padding: 80px 55px 10px;
	text-align: center;
	background-color: #fff
}

.alumunai-list .owl-nav {
	/* padding-top: 15px; */
	position: absolute;
	top: 0;
	right: 11px;
	font-size: xx-large;
}

.testimonials .content .testi-text {
	color: #333;
	font-size: 1em
}

.Recruiters .owl-nav .owl-next:hover,
.Recruiters .owl-nav .owl-prev:hover,
.alumunai-list .owl-nav .owl-next:hover,
.alumunai-list .owl-nav .owl-prev:hover {
	color: #fff;
	background-color: #c97e3b;
	border-color: #c97e3b
}

.hodlist {
	position: relative;
}

.hodlist .title {
	/*! position: absolute; */
	left: 0;
	background: #cb4154;
	padding: 10px 22px;
	top: 0;
	z-index: 6;
	border-radius: 8px 8px 0 0;
	right: 0;
	margin-bottom: 1em;
}

.hodlist ul li {
	padding: 2px;
	margin-bottom: 0
}

.hodlist .thumb {
	background-color: #fff;
	border-radius: 8px
}

.hodlist ul li .thumb .avtar {
	width: 22%;
	padding: 8px
}

.hodlist .thumb .avtar img {
	border-radius: 50%;
	max-width: 100%;
	border: 1px solid #ccc
}

.hodlist .thumb .hoddata {
	width: 56%;
	padding: 25px 8px
}

.hodlist .thumb .viewall {
	width: 22%;
	text-align: center
}

.hodlist .viewall a {
	/*! display: block; */
	padding: 5px 0.813em;
	background: #eee;
	border-radius: 2.625em 0 0 0;
	color: #868686;
	font-size: 0.75em;
}

.viewall {
	text-align: right;
	position: absolute;
	bottom: -1px;
	right: -1px;
}

.hodlist span.time-period {
	color: rgba(0, 0, 0, .8);
	font-size: .8em
}

.course .thumbnail a,
.hodlist ul li span.name {
	font-weight: 600;
	color: #1b426e;
}

.hod-scroll .owl-dots {
	margin-top: 6px;
	text-align: center
}

.hod-scroll .owl-dot {
	display: inline-block;
	width: 30px;
	height: 3px;
	background: #1b426e;
	margin: 2px;
	opacity: .6;
	cursor: pointer
}

.hod-scroll .owl-dot.active {
	opacity: 1;
	background-color: rgba(0, 0, 0, .8)
}

.dept-profile {
	background-color: #eee;
	margin-top: 2em;
}

.dept-profile .about-edu-bg img {
	margin-top: 0;
	border-radius: 12px
}

.tabular .nav-tabs li.active a {
	color: #3c1928;
	background-color: #fff
}

.tabular .tab-content {
	background-color: #fff;
	padding: 40px;
	box-shadow: 0 20px 25px rgb(0 0 0/15%);
}

.institutelist .nano-content>ul>li>ul>li a:hover {
	color: #999;
}

.institutelist {
	position: fixed;
	z-index: 50;
	background-color: rgba(0, 0, 0, .91);
	padding: 20px;
	width: 80%;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 5%;
	transition-duration: 3s;
	display: none
}

.institutelist ul,
.vticker ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.institutelist .nano-content>ul {
	column-count: 2;
	height: 70vh;
	overflow: auto;
}

.card-title h5,
.institutelist .nano-content>ul>li>a {
	color: #ffce08;
	font-weight: 700;
	font-size: 1.1em;
}

.institutelist .nano-content>ul>li>ul>li,
.vticker ul li {
	margin-bottom: 0;
	position: relative
}

.institutelist .nano-content>ul>li>ul>li a {
	font-size: 0.9em;
	color: #fff;
	position: relative;
	padding-left: 15px;
	display: block
}

.institutelist .nano-content>ul>li>ul>li a:before {
	font-family: FontAwesome;
	content: "\f105";
	position: absolute;
	left: 0;
	color: #fff;
	top: 0
}

.institutelist h3 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #fff;
	font-size: 1.2rem;
}

.institutelist-btn {
	position: fixed;
    right: -60px;
    font-weight: bold;
    bottom: 32%;
    background-color: rgb(255 206 8);
    color: #1b426e;
    z-index: 1;
    transform: rotate(-90deg);
    padding: 7px 11px;
    border-radius: 4px 4px 0px 0px;
    cursor: pointer;
}
.institutelist-btn:hover{
	
background-color: rgb(255 210 8);
	
color: #1b426e;
}

.institutelist .clos {
	font-weight: 400;
	float: right;
	color: #fff
}

.imp-links div {
	width: 33.3%;
	padding: 10px 10px 0 0;
}

.imp-links div:nth-child(2) a:hover {
	border-color: #6f42c1;
	color: #6f42c1;
	background: #fff0;
}

.imp-links div:nth-child(1) a:hover {
	border-color: #eda12e;
	color: #fff;
	background: #eda12e;
}

.imp-links div:nth-child(2) a:hover {
	border-color: #6c757d;
	color: #fff;
	background: #6c757d;
}

.imp-links div:nth-child(3) a:hover {
	border-color: #6f42c1;
	color: #fff;
	background: #6f42c1;
}

.imp-links div:last-child {
	padding: 10px 0px 0 0;
}

.imp-links div a {
	background-color: rgba(255, 255, 255, .8);
	padding: 10px;
	border-radius: 0;
	color: #000;
	display: flex;
	text-align: left;
	line-height: 50px;
	border: 1px dashed #17151d42;
	font-size: 1.5em;
}

.imp-links div a img {
	display: block;
	margin-right: 5px;
	max-height: 60px;
}

.imp-links div a:hover {
	background-color: #fff;
	color: #cb4154
}

.subpei {
	padding: 0;
	background: #fff;
	border-radius: 8px
}

.subpei h4 {
	display: block;
	padding: 10px 15px;
	background-color: #5c5c5c;
	color: #fff;
	margin: 0;
	border-radius: 8px 8px 0 0
}

.subpei .foot {
	background-color: #f2dcc8;
	margin: 0;
	padding: 8px 15px;
	text-align: center;
	border-radius: 0 0 8px 8px
}

.vticker {
	height: 30.813em;
	margin-bottom: 0;
	overflow-y: auto;
	padding: 15px;
	background-color: #fff
}

.vticker .dsize {
	font-size: .8em;
	color: #352961 !important
}

.vticker ul {
	width: 100%
}

.vticker ul li {
	padding-bottom: 10px;
	padding-top: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding-left: 65px;
	margin-bottom: 1em
}

.vticker ul li:before {
	position: absolute;
	padding: 0;
	border-radius: 0;
	left: 0;
	width: 51px;
	height: 51px;
	content: url(../images/News1.png)
}

.vticker ul li a {
	display: block;
	color: #2a2a2a;
	font-weight: 700;
	font-size: .95em
}

.vticker ul li .ndate {
	color: #cb4154;
	font-size: .95em;
	display: block;
	margin: 0
}

.page-heading h2,
.vticker ul li .dsize {
	color: #666;
	font-size: .8em;
	display: inline-block
}

.breadcrumb>li {
	padding: 0;
	font-size: .95em;
	color: #ffeb3b
}

.breadcrumb li a,
.breadcrumb>li a,
.copy_txt p a,
.design {
	color: #ffeb3b
}

.innercontent {
	position: relative;
	padding: 30px 20px;
	box-shadow: 0 0 55px rgb(0 0 0/18%);
	background-color: #fff;
	min-height: 300px
}

.topbar-section {
	background: #1b426e;
}

.course .thumbnail a {
	display: block
}

.course .thumbnail img {
	width: 55px;
	display: flex;
	margin: 0 auto 10px
}

.course .thumbnail:hover img {
	filter: brightness(0) invert(100)
}

.modal .btn-danger:hover {
	background-color: #ffac00;
	border-color: #ffac00
}

.list li {
	line-height: 35px;
	list-style: none;
	margin-left: 22px !important;
	padding-left: 6px !important
}

ul.list li:before,
ul.list ul li:before {
	content: "\f054";
	font-family: FontAwesome;
	color: #6e0404;
	margin-left: -30px;
	margin-right: 6px;
	padding: 2px 5px;
	width: 20px;
	height: 20px
}

.list li a {
	padding: 0;
	font-weight: 600;
	color: #161828
}

.Recruiters .eventbox {
	background-color: #eee;
	padding: 15px;
	display: block;
	font-size: 1.5em;
	font-weight: 700;
	background-image: url(../images/upcoming-events.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center
}

.Recruiters .eventbox span {
	padding: 10px
}

.Recruiters .owl-nav {
	position: absolute;
	bottom: -2.625em;
	right: 0;
	margin: auto;
	text-align: center
}

.Recruiters .owl-nav .owl-next,
.Recruiters .owl-nav .owl-prev {
	display: inline-block;
	padding: 4px 10px;
	border: 0 solid #ddd;
	text-transform: capitalize;
	margin-left: 8px;
	cursor: pointer;
	color: #3c1928;
	transition-duration: .2s;
	font-size: 1.375em
}

#examination1 .tab-content,
#examination11 .tab-content {
	position: relative;
	z-index: 0;
	top: 18px;
	overflow: hidden
}

#examination1 .nav {
	display: inherit
}

#examination1 .nav li a,
#examination11 .nav li a {
	background-color: #1b426e;
	color: #fff;
	border-radius: 0
}

#examination1 .nav li.active a:before,
#examination11 .nav li.active a:before {
	content: "";
	background-image: url(../images/dot-hover.png);
	width: 15px;
	height: 12px;
	position: absolute;
	bottom: -11px;
	right: 0
}

.glance .thumbnail {
	border: 1px solid rgba(255, 255, 255, .6);
	padding: 20px 10px 0;
	box-shadow: 0 0 25px rgb(27 66 110 / 16%);
	min-height: 100px;
	transition-duration: .3s
}

.glance .thumbnail h3 {
	font-size: 1.313em;
	margin: 0;
	padding: 0
}

.glance .thumbnail p {
	margin: 5px 0 0;
	font-size: .9em;
	min-height: 50px
}

.glance .thumbnail:hover {
	background: #ffce08;
	color: #1f446c;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1)
}

.course .thumbnail {
	display: block;
	padding: 10px 0;
	background-color: #fff;
	color: #333;
	border: 0;
	min-height: 125px;
}

.page-heading h2 {
	padding: 10px 25px;
	color: #000;
	background-color: #f1f1f1;
	margin: 0;
	min-width: 340px;
	border-radius: 8px 8px 0 0;
	font-size: 2em
}

img.thumbnail {
	border: 0;
	box-shadow: rgb(81 20 47/61%)0 5px 15px;
	display: inline
}

.panel-heading span {
	color: #cb4154;
	font-size: 2rem
}

.panel.panel-default p {
	font-size: 1.5rem;
	padding: 10px;
	margin: 0;
	color: #000;
	font-weight: 500
}

.sticky {
	position: -webkit-sticky;
	position: sticky
}

.msg-btn {

display: inline-block;

padding: 2px 5px;

margin: 0 auto;

font-size: 0.8em;

position: absolute;

right: 0;

font-weight: 600;

bottom: 0;

background: #1b426e;

border-left: 5px solid #04162a;

color: #ffffff;
}

.msg-btn:hover {

	border-left: 5px solid #ffffff5e;
	color: #fff;
	background: #9b2527;
	box-shadow: 0 0 0.875em rgba(255, 255, 255, 0.15);

}

.panel.panel-default i,
.section-white i {
	font-size: 1.25em;
	color: #cb4154;
	margin: 0 10px 0 0
}

.text-uppercase {
	font-size: 2.5rem;
	margin: 20px 0
}

.card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem
}

.card-img-top {
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
	width: 100%;
	display: block
}

.card-body {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem
}

.card-title {
	margin-bottom: .75rem
}

.card-title h5 {
	margin-bottom: 20px;
	color: #3c1928;
	margin-top: 0;
	line-height: 1.3
}

.card-text p {
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 20px;
	color: #5d5c5c;
	font-size: 0.938em
}


.clg-list-content {
	text-align: center;
	display: grid;
	margin-left: 0;
	padding: 0 10px;
	min-height: 70px
}

.clg-list-content p {
	color: #cb4154 !important
}

.section-white i {
	margin: 2px 10px 0 0
}

.serial {
	counter-reset: Serial
}

.serial tr td:first-child:before {
	content: "" counter(Serial, decimal);
	counter-increment: Serial
}

.contentarea {
	padding: 0 5%;
	background-image: url(../images/wave.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #f1f1f1
}

.facebook:hover {
	background: #1877f2 !important
}

.twitter:hover {
	background: #1da1f2 !important
}

.instagram:hover {
	background: #e4405f !important;
	color: #fff !important
}

.linkedin:hover {
	background: #0a66c2 !important;
	color: #fff !important
}

.clg-list-header,
.image_design {
	/* position: relative; */
	/* box-shadow: -1.151px 21.97px 43px 0 rgb(85 88 114/49%); */
	margin-bottom: 2em;
	/* background: #fff; */
}

.achivement-list li {
	padding: 8px 15px !important;
	border: 1px solid #1d3271;
	color: #1d3271;
	display: block;
	line-height: 20px;
	position: relative
}

.achivement-list li::before,
.achivement-list li:after {
	width: 0;
	height: 0;
	content: " ";
	display: block;
	position: absolute
}

.achivement-list li:after {
	right: -2px;
	bottom: -2px;
	border-style: solid;
	border-width: 20px 20px 0 0;
	border-color: #f0f0f0 transparent transparent
}

.achivement-list li::before {
	right: -1px;
	bottom: -1px;
	border-bottom: 20px inset #fff;
	border-right: 0 solid transparent;
	border-left: 15px inset transparent
}

.contentarea h3,
.contentarea h4,
.monuments h4 {
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 15px;
	color: #cb4154;
	padding: 10px 15px 10px 20px;
	position: relative;
	font-size: 1.4em
}

.contentarea h3:after,
.contentarea h4:after,
.monuments h4:after {
	content: "";
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 43px;
	background-color: #cb4154;
	color: #fff;
	font-size: .6em;
	text-align: center
}

.design {
	line-height: 25px;
	margin: 0 0 0 2em
}

.top-nav li {
	list-style-type: none;
	float: left;
	padding: 4px;
	margin: 0;
	color: #000
}

.top-nav li a:hover {
	text-decoration: none;
	opacity: .89
}

.top-nav .btn-xs {
	padding: 3px 4px;
	line-height: 1.5;
	border-radius: 0;
	border: 1px solid rgba(255, 255, 255, .5);
	background-color: #fff;
	color: #333;
	font-weight: 700
}

.top-nav .btn-black {
	padding: 3px 6px;
	font-size: 0.625em;
	line-height: 1.5;
	border-radius: 0;
	border: 1px solid #fff;
	background-color: rgba(255, 255, 255, .1);
	color: #fff
}

.top-nav .btn-blue,
.top-nav .btn-yellow {
	font-size: 0.75em;
	line-height: 1.1;
	border-radius: 0;
	color: #fff
}

.top-nav .btn-blue {
	padding: 4px 8px;
	border: 0 solid #000;
	background-color: #00b9be
}

.top-nav .btn-yellow {
	padding: 4px 6px;
	border: 0 solid #d8470e;
	background-color: #f57d57
}

.pwdarea li .fontresize,
.pwdarea li .theame {
	text-align: center;
	margin-top: 3px;
	border-radius: 50%;
	display: block;
	text-decoration: none;
	box-sizing: border-box
}

.top-nav .input-sm {
	height: 21px;
	margin: 0;
	padding: 0 10px;
	border-radius: 0
}

.top-nav .navbar-right {
	float: right !important;
	margin-bottom: 0;
	margin-right: -15px;
	margin-top: -1px
}

.top-nav .defTheme {
	color: #fff;
	padding: 3px 6px
}

.hi-btn {
	padding: 3px 2px;
	display: block;
	text-decoration: none
}

.top-nav ul.pwdarea {
	float: right !important
}

.search a {
	font-size: 1.125em;
	margin-top: 2px !important;
	display: block;
	color: #000 !important
}

.pwdarea li .yellow {
	background-color: #ffbd0a
}

.pwdarea li .fontresize {
	line-height: 15px;
	font-size: 0.875em;
	background-color: #fff;
	padding: 3px 4px;
	color: #333a65;
	height: 23px;
	width: 23px;
	font-weight: bold;
}

.pwdarea li .theame {
	line-height: 18px;
	font-size: 0.813em;
	height: 23px;
	width: 23px
}

.top-bar-left {
	margin-top: 6px;
	margin-left: 10px
}

.top-nav ul.topleft_menu {
	text-align: left;
	padding: 0;
	margin: 0;
	min-height: auto
}

.top-nav ul.topleft_menu li a {
	padding: 5px 8px;
	display: block;
	color: #fff;
	font-weight: 700
}

.top-nav ul.topleft_menu li a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	background-color: #e0ab1b;
	width: 0%;
	transition-duration: .3s
}

.top-nav ul.topleft_menu li a:hover {
	background-color: #fff;
	color: #003c72
}

.top-nav ul.topleft_menu li:last-child a {
	border-right: 0 solid #3e3d3d
}

.top-nav ul.topleft_menu .dropdown li {
	float: none
}

#connect .tab-content {
	margin-top: 18px
}

.busheading h2 {
	color: #352961;
	position: absolute;
	background: #f1f3f8;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 25%;
	text-align: center;
	top: -1em;
	font-weight: 800;
	font-size: 1.5em;
	letter-spacing: -1px;
	padding-right: 30px;
	padding-left: 30px
}

.inheading h1,
.news-slide1 .ptxt {
	font-weight: 100;
}

.busheading {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	position: relative;
	margin-bottom: 45px
}

.float-icons,
.floating-div {
	position: fixed;
	z-index: 1000
}

.fbhead svg,
.helpline1 svg,
.twithead svg {
	height: 20px;
	fill: #fff;
	float: left;
	margin-right: 10px
}

.fbhead:after,
.twithead:after {
	position: absolute;
	right: 0;
	top: 44px;
	width: 0;
	height: 0;
	border-top: 12px solid #eee;
	border-left: 1.5em solid transparent
}

.twithead:after {
	content: ""
}

.fbhead,
.fbhead:hover,
.twithead,
.twithead:hover {
	background-color: #3d5a9c !important;
	color: #fff !important;
	border-radius: 0 !important
}

.fbhead:after {
	content: "";
	border-top-color: #30477a
}

.twithead,
.twithead:hover {
	background-color: #2daae4 !important;
	/*! margin-left: 3em */
}

.twithead:after {
	border-top-color: #2a98cb
}

.ythead {
	background-color: #facd00;
	color: #fff
}

.ythead:after {
	border-top-color: #facd00
}

.helpline1 {
	background-color: #833ab4;
	color: #fff
}

.helpline1:after {
	border-top-color: #673ab7
}

.connect {
	padding-bottom: 90px !important;
	background-color: #f1f3f8
}

.twitt-box {
	max-height: 30.813em;
	overflow: auto
}

#alumanai .inner-heading h3 {
	border-color: #ffce08;
	color: #ffce08;
}

.connect .panel-default {
	border: 0;
	box-shadow: 0 20px 25px rgb(0 0 0/15%)
}

.floating-div,
.importent_links li a {
	border-radius: 0;
	transition-duration: .3s
}

.copy_txt p,
.textwidget {
	font-size: .9em;
	opacity: .9;
	line-height: 15px
}

.blink_me {
	animation: 1s linear infinite blinker;

}

.banner-sec h1 .blink_me {
	color: #ebc451;
}

.floating-div {
	top: 30%;
	right: -315px;
	width: 315px;
	background-color: #fff;
	box-shadow: 0 0 25px rgba(0, 0, 0, .3);
	padding: 0
}

.importent_links {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap
}

.importent_links li:first-child a {
	color: #fff;
	background: #6f42c1
}

.importent_links li:nth-child(2) a {
	color: #fff;
	background: #cb4154
}

.importent_links li:nth-child(4) a {
	color: #fff;
	background: #eda12e
}

.importent_links li:nth-child(5) a {
	color: #fff;
	background: #1d3271
}

.importent_links li:nth-child(6) a {
	color: #fff;
	background: #243aae;
}

.importent_links li {
	padding: 0;
	width: 50%;
	margin-bottom: 0
}

.importent_links li a img {
	display: block;
	margin: auto auto .5em;
	width: 40px
}

.importent_links li a {
	display: block;
	padding: 8px;
	text-align: center;
	/*! min-height: 82px; */
	line-height: 1em;
	font-size: .8em
}

.floating-div.float {
	right: 0 !important
}

.floating-div .floting-icon {
	position: absolute;
	top: 0;
	left: -47px;
	border-radius: 5px 0 0 5px;
	background-color: #fff;
	color: #fff;
	padding: 10px;
	cursor: pointer;
	line-height: 22px;
	width: 50px;
	box-shadow: 0 0 0.875em rgb(0 0 0/15%)
}

.fload-btn:after,
.fload-btn:before {
	content: "";
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	background: #ffce08;
	position: absolute
}

.fload-btn:after,
.fload-btn:before,
.float-icons ul li a {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	display: block
}

.col-item .photo,
.col-item:hover .photo img {
	box-shadow: 20px 20px 25px rgb(0 0 0/8%)
}

.float-icons {
	bottom: 5%;
	right: 30px
}

.float-icons ul {
	padding: 0;
	position: absolute;
	bottom: 66px;
	right: -9px;
	display: none;
	z-index: 9999
}

.float-icons ul li {
	padding: 0 !important;
	margin: 0 !important
}

.float-icons ul li a {
	text-align: center;
	margin: 3px 0;
	padding: 8px;
	transition-duration: .3s
}

.float-icons ul li .fb {
	background-color: #3f51b5;
	color: #fff
}

.float-icons ul li .fb:hover {
	background-color: #284386;
	color: #fff
}

.float-icons ul li .ld {
	background-color: #4caf50;
	color: #fff
}

.float-icons ul li .ld:hover {
	background-color: #0077b5;
	color: #fff
}

.float-icons ul li .twit {
	background-color: #ff5722;
	color: #fff
}

.float-icons ul li .twit:hover {
	background-color: #1da1f2;
	color: #fff
}

.float-icons ul li .yt,
.float-icons ul li .yt:hover {
	background-color: #d20501;
	color: #fff
}

.float-icons ul li .insta,
.float-icons ul li .insta:hover {
	background-color: #f8a144;
	color: #fff
}

.fload-btn {
	position: relative;
	z-index: 10;
	top: 0;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	cursor: pointer
}

.fload-btn:before {
	z-index: 0;
	animation: 1.5s ease-out infinite borderani
}

.fload-btn:after {
	z-index: 1;
	transition: .2s
}

.fload-btn span {
	color: #fff;
	font-size: 1.3em;
	position: relative;
	z-index: 1000
}

.news-event-wrap .ViewAll {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 999999999;
	background-color: #eee;
	padding: 6px 10px;
	font-size: 0.75em;
	border-radius: 20px 0 0;
	color: #000
}

.news-event-wrap .ViewAll:hover {
	opacity: .5
}

.in-banner {
	background-color: #192138;
	background-image: url(../images/innerbanerr.png);
	min-height: 190px;
	background-size: 100%;
	background-repeat: no-repeat;
	position: relative
}

.inheading {
	position: absolute;
	left: 0;
	margin: 0 auto;
	z-index: 3;
	padding: 0 65px;
	top: 66px;
	max-width: 10px
}

.in-banner img {
	max-width: 30%;
	position: relative;
	margin: 0;
	padding: 0
}

.inheading h1 {
	color: #fff;
	font-size: 1.1em;
	margin: 0;
	text-align: left
}

.float-icons ul,
.in-banner li.item {
	margin: 0;
	list-style: none
}

.breed-crum-div-wrap {
	margin-bottom: 0;
	border-radius: 0;
	background-color: #fff;
	padding: 12px 63px;
	background-image: url(../images/background-body.png);
	border-bottom: 2px solid #eee
}

.breadcrumb {
	font-size: .9em;
	margin-top: 1em;
	border-top: 1px dashed #ffffff42
}

.breadcrumb .active a {
	color: #fff !important;
	font-style: inherit
}

.breadcrumb>li+li::before {
	content: close-quote
}

.filter-box {
	background: #ededed;
	margin-bottom: 5px;
	width: 100%
}

#ContentPlaceHolder_Body_gvcircular,
table#ContentPlaceHolder_Body_gvgovernOrder {
	font-size: 0.75em;
	background: 0 0
}

.filter-box td {
	padding: 10px
}

.filter-box input[type=submit] {
	background: #177ebe !important;
	border: 0 solid red;
	color: #fff;
	padding: 7px 10px;
	width: 100%
}

.filter-box input[value=reset],
.reset {
	background: #e25051
}

.reset-se {
	background: #e25051 !important
}

.filter-box input[type=text]:focus {
	border: 1px solid #177ebe;
	color: #177ebe
}

.filter-box input[type=text],
.filter-box select {
	border: 1px solid #b3b3b3;
	padding: 0 10px;
	width: 100%;
	margin: 0
}

.filter-box select {
	border: 1px solid #abaaaa;
	padding: 5px
}

.col-item:hover .photo-shadow {
	background: #e9e9e9
}

.col-item:hover .photo img {
	filter: grayscale(1)
}

.team .photo {
	width: 250px;
	height: 300px;
	display: inline-block;
	overflow: hidden
}

.photo-shadow {
	position: absolute;
	z-index: 0;
	top: 12px;
	left: 1em;
	bottom: -10px;
	border: 1px solid #e3e3e3;
	height: 250px;
	width: 246px;
	background: #fff
}

.login-sec,
.team,
.team .photo,
.team .photo img {
	position: relative
}

.team {
	margin-top: 7px
}

.team .photo img {
	width: 100%;
	vertical-align: middle
}

.social-connect {
	margin-top: 0.813em
}

.info {
	margin: 22px 0
}

.info .name {
	font-size: 1.125em;
	font-weight: 600;
	margin-bottom: 2px
}

.info .degination {
	font-style: italic;
	color: #8b8b8b
}

.sitemap {
	margin: 0 15px
}

.sitemap #nav a:before {
	top: 0;
	left: 0
}

.sitemap #nav a:after {
	bottom: 0;
	right: 0
}

.sitemap ul {
	background: url(../images/site_map_ul.gif)0-5px repeat-y !important;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 5px 4px 6px !important;
	float: none !important
}

.sitemap ul li {
	background: url(../images/site_map_list.gif)-5px 0 no-repeat !important;
	line-height: 1em !important;
	padding: 0 0 0 10px !important;
	margin: 0;
	display: block;
	width: 100%
}

.sitemap ul li a {
	display: inline-block;
	padding: 5px;
	transition-duration: .3s;
	margin: 0 !important;
	border: 0;
	box-shadow: none;
	font-weight: 500;
	color: rgb(24 20 20/80%) !important;
	font-size: 1em
}

.banner-text h2:after,
.login-sec h2:after {
	content: " ";
	width: 100px;
	height: 5px;
	display: block;
	margin-top: 20px;
	border-radius: 3px
}

.sitemap ul li a:hover {
	background-color: #e3252700;
	color: #e32527 !important;
	padding-left: 5px;
	text-decoration: none;
	-webkit-transform: inherit
}

.sitemap ul li ul {
	padding-bottom: 1px
}

.sitemap .dropdown-menu {
	display: block !important;
	position: inherit !important;
	box-shadow: none;
	z-index: auto
}

.login-block {
	background: #fff;
	float: left;
	width: 100%;
	padding: 0
}

.banner-sec {
	background: url(../images/admission.png)left top no-repeat;
	min-height: 52.375em;
	border-radius: 40px 0 0 40px;
	padding: 0;
	position: relative
}

.login-block .close {
	position: absolute;
	right: 8px;
	z-index: 1
}

.banner-sec h1 {
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	display: block;
	color: #ebc451;
	font-weight: 900;
	position: absolute;
	top: 40%;
	left: 6%;
	font-size: 3rem;
	text-shadow: 4px 4px 0.875em rgba(0, 0, 0, .6)
}

.banner-sec .h11,
.banner-sec .h12 {
	display: block;
	font-weight: 900;
	font-size: 2rem;
	color: #fff
}

.banner-sec .h12 {
	font-weight: 700
}

.login-sec {
	padding: 0
}

.login-sec .vticker {
	height: 52.375em;
	margin-bottom: 0;
	overflow-y: auto;
	padding: 15px;
	background-color: #fff0
}

.login-sec .copy-text {
	position: absolute;
	width: 80%;
	bottom: 20px;
	font-size: 0.813em;
	text-align: center
}

.login-sec .copy-text i {
	color: #feb58a
}

.login-sec .copy-text a {
	color: #e36262
}

.login-sec h2 {
	margin-bottom: 30px;
	font-weight: 800;
	font-size: 1.875em;
	color: #de6262
}

.banner-text h2,
.btn-login {
	color: #fff;
	font-weight: 600
}

.login-sec h2:after {
	background: #feb58a;
	margin-left: auto;
	margin-right: auto
}

.btn-login {
	background: #de6262
}

.banner-text {
	width: 70%;
	position: absolute;
	bottom: 40px;
	padding-left: 20px
}

.banner-text h2:after {
	background: #fff
}

.leftmenu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.leftmenu li {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 8px;
	padding: 0;
}

.leftmenu li>a {
	display: block;
	font-weight: 400;
	padding: 8px 15px;
	color: #5c5c5c;
	margin: 0;
	border-radius: 0;
	border-left: 4px solid #1d3271;

	cursor: pointer;
	text-align: left;
	transition-duration: .3s;
}

.leftmenu li>a::before {
	content: "\f054";
	font: 0.875em/1 FontAwesome;
	margin-right: 10px;
}

.active1 {
	color: #fff;
	background: #3b424d
}

.leftmenu li:hover>a,
.selected {
	color: #cb4154 !important;
	border-color: #cb4154 !important;
	opacity: .6;
	background: linear-gradient(270deg, #fff 0, #f5f5f5 100%);
}

.dep_data .panel {
	padding: 0;
	/*! box-shadow: 0 20px 25px rgb(0 0 0/15%); */
	border: 0;
	border-radius: 0;
	border-bottom: solid 1px rgba(0, 0, 0, .1) !important;
}

.dep_data .panel .panel-heading {
	border: 0;
	padding: 15px;
}

.dep_data .panel-body {
	padding: 0;
}

.list-group-item i {
	width: 25px;
}

.ApplyNow a svg {
	width: 80px;
	margin: auto;
	display: block;
	border-radius: 100px;
	background: #fff;
	padding: 9px;
	margin-right: 1em;
}

.admission_new svg {
	float: left;
}

.admission_new {

	text-align: left;
	font-weight: bold;
}

.clg-list-content p {
	color: #51142f !important;
}

.ApplyNow a:hover {
	opacity: 1
}

.img1 img {
	height: 200px;
}

.card,
.section-white img {
	box-shadow: 0px 10px 25px rgb(0 0 0 / 10%);
	margin-bottom: 1em;
	border-radius: 10px;
}

.p-1 {
	padding: 5px;
}

.p-2 {
	padding: 10px;
}

.p-3 {
	padding: 15px;
}

.p-4 {
	padding: 20px;
}

.p-5 {
	padding: 25px;
}

.srt {
	display: block;
}

.ApplyNow a:hover svg {
	background: #fff;
}

.btn-outline-primary {
	color: #0d6efd;
	border-color: #0d6efd
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #0d6efd;
	border-color: #0d6efd
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
	color: #fff;
	background-color: #0d6efd;
	border-color: #0d6efd
}

.btn-check:active+.btn-outline-primary:focus,
.btn-check:checked+.btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #0d6efd;
	background-color: transparent
}

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d !important;
}

.btn-outline-secondary:hover {
	color: #fff !important;
	background-color: #6c757d !important;
	border-color: #6c757d !important;
}

.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}

.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-check:active+.btn-outline-secondary:focus,
.btn-check:checked+.btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
	box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent
}

.btn-outline-success {
	color: #198754;
	border-color: #198754
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #198754;
	border-color: #198754
}

.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
	box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
}

.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
	color: #fff;
	background-color: #198754;
	border-color: #198754
}

.btn-check:active+.btn-outline-success:focus,
.btn-check:checked+.btn-outline-success:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus,
.btn-outline-success:active:focus {
	box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #198754;
	background-color: transparent
}

.btn-outline-info {
	color: #0dcaf0;
	border-color: #0dcaf0
}

.btn-outline-info:hover {
	color: #000;
	background-color: #0dcaf0;
	border-color: #0dcaf0
}

.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
}

.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
	color: #000;
	background-color: #0dcaf0;
	border-color: #0dcaf0
}

.btn-check:active+.btn-outline-info:focus,
.btn-check:checked+.btn-outline-info:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus,
.btn-outline-info:active:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #0dcaf0;
	background-color: transparent
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107 !important;
}

.btn-outline-warning:hover {
	color: #000;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
}

.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
	color: #000;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-check:active+.btn-outline-warning:focus,
.btn-check:checked+.btn-outline-warning:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus,
.btn-outline-warning:active:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}

.btn-outline-danger {
	color: #dc3545 !important;
	border-color: #dc3545 !important;
}

.btn-outline-danger:hover {
	color: #fff !important;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
}

.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
	color: #fff !important;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-check:active+.btn-outline-danger:focus,
.btn-check:checked+.btn-outline-danger:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus,
.btn-outline-danger:active:focus {
	box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:hover {
	color: #000 !important;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
	box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
}

.btn-check:active+.btn-outline-light,
.btn-check:checked+.btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
	color: #000;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-check:active+.btn-outline-light:focus,
.btn-check:checked+.btn-outline-light:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus,
.btn-outline-light:active:focus {
	box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent
}

.btn-outline-dark {
	color: #212529;
	border-color: #212529
}

.btn-outline-dark:hover {
	color: #fff !important;
	background-color: #212529;
	border-color: #212529
}

.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
}

.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
	color: #fff;
	background-color: #212529;
	border-color: #212529
}

.btn-check:active+.btn-outline-dark:focus,
.btn-check:checked+.btn-outline-dark:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus,
.btn-outline-dark:active:focus {
	box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #212529;
	background-color: transparent
}

.innercontent h5 {
	background: #e0e0e0;
	padding: 10px;
	font-weight: 500;
}

.innercontent .table-bordered>tbody>tr>th {
	background: #1b426e;
	border: 1px solid #a59797;
	color: #fff;
}

#ContentPlaceHolder_Body_rfv_txtstate {
	color: #f00;
}

.lblmsg {
	color: #357506 !important;
	padding: 10px;
	border-radius: 5px;
	background-color: #d7f0c5;
	display: inline-block;
	text-align: center;
	margin: 15px auto;
	width: 98%;
	font-size: 1.4em;
}

.audiocaptcha {
	max-width: 30px;
	margin: 0px 5px;
	border-radius: 50%;
	border: 1px solid #ccc;
	padding: 6px;
}

.mlnk ul {
	-moz-columns: 4 auto;
	-o-columns: 4 auto;
	-webkit-columns: 4 auto;
	columns: 4 auto;
	-ms-columns: 4 auto;
	-khtml-columns: 4 auto;
	float: left;
}

.fancybox-thumbs {
	cursor: pointer !important;
}


.menu_2 li ul a,
.menu_2 li ul a:focus {
	padding: 6px 0px !important;
}

.grid-stack {
	background: #fff !important;
}


.audiocaptcha {
	max-width: 30px;
	margin: 0px 5px;
	border-radius: 50%;
	border: 1px solid #ccc;
	padding: 6px;
}

.snip1543 {
	margin-bottom: 20px;
	background-color: #fff;
	color: #ffffff;
	display: inline-block;
	font-size: 1em;
	max-width: 100%;
	min-width: 230px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.snip1543 *,
.snip1543 *:before,
.snip1543 *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.45s ease;
	transition: all 0.45s ease;
}

.snip1543 img {
	backface-visibility: hidden;
	max-width: 100%;
	vertical-align: top;
}

.snip1543:before,
.snip1543:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	background-color: #ffce08;
	opacity: 0.5;
	-webkit-transition: all 0.45s ease;
	transition: all 0.45s ease;
}

.snip1543:before {
	-webkit-transform: skew(30deg) translateX(-80%);
	transform: skew(30deg) translateX(-80%);
}

.snip1543:after {
	-webkit-transform: skew(-30deg) translateX(-70%);
	transform: skew(-30deg) translateX(-70%);
}

.snip1543 figcaption {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
	bottom: 0;
	padding: 25px 40% 25px 20px;
}

.snip1543 figcaption:before,
.snip1543 figcaption:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #efbf00;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
	content: '';
	opacity: 0.5;
	z-index: -1;
}

.snip1543 figcaption:before {
	-webkit-transform: skew(30deg) translateX(-100%);
	transform: skew(30deg) translateX(-100%);
}

.snip1543 figcaption:after {
	-webkit-transform: skew(-30deg) translateX(-90%);
	transform: skew(-30deg) translateX(-90%);
}

.snip1543 h3,
.snip1543 p {
	margin: 0;
	opacity: 0;
	letter-spacing: 1px;
}

.snip1543 h3 {
	font-size: 2.25em;
	font-weight: 700;
	line-height: 1em;
	text-transform: uppercase;
}

.snip1543 p {
	font-size: 0.9em;
}

.snip1543 a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

.snip1543:hover h3,
.snip1543.hover h3,
.snip1543:hover p,
.snip1543.hover p {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 0.9;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.snip1543:hover:before,
.snip1543.hover:before {
	-webkit-transform: skew(30deg) translateX(-20%);
	transform: skew(30deg) translateX(-20%);
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.snip1543:hover:after,
.snip1543.hover:after {
	-webkit-transform: skew(-30deg) translateX(-10%);
	transform: skew(-30deg) translateX(-10%);
}

.snip1543:hover figcaption:before,
.snip1543.hover figcaption:before {
	-webkit-transform: skew(30deg) translateX(-40%);
	transform: skew(30deg) translateX(-40%);
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

.snip1543:hover figcaption:after,
.snip1543.hover figcaption:after {
	-webkit-transform: skew(-30deg) translateX(-30%);
	transform: skew(-30deg) translateX(-30%);
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.address {
	margin-top: 60px;
}

.address .card i {
	font-size: xx-large;
	width: 60px;
	text-align: center;
}

.address .card {
	display: flex;
	flex-direction: row;
	font-size: medium;
}

.important-links {
	padding: 0;
	margin: 0;
	align-content: center;
	justify-content: center;
	align-items: center;
}

.important-links li {
	width: 18.5%;
	float: left;
	padding: 0;
	margin-right: 20px;
}


.important-links li:last-child {
	margin: 0;
}


.important-links a span {
	display: block;
	font-size: 2.5em;
	color: #641c3c;
	margin-bottom: 15px
}

.important-links .card:hover {
	background-color: #cbcbcb00;
}

.important-links li:nth-child(1) a:hover {
	border-color: #6f42c1;
	color: #6f42c1;
	background: #fff0;
}


.important-links li:nth-child(2) a:hover {
	border-color: #6c757d;
	color: #6c757d;
	background: #fff0;
}

.important-links li:nth-child(3) a:hover {
	border-color: #28a28b;
	color: #28a28b;
	background: #fff0;
}

.important-links li:nth-child(4) a:hover {
	border-color: #eda12e;
	color: #eda12e;
	background: #fff0;
}

.important-links li:nth-child(5) a:hover {
	border-color: #75221c;
	color: #75221c;
	background: #fff0;
}

.important-links li:nth-child(6) a:hover {
	border-color: #cd367a;
	color: #cd367a;
	background: #fff0;
}

.important-links li:nth-child(7) a:hover {
	border-color: #6c757d;
	color: #6c757d;
	background: #fff0;
}

.important-links a img {
	width: 60px;
	margin: 0 auto;
	/*! float: left; */
	filter: brightness(0) invert(100);
	/*! margin-right: 20px; */
	display: block;
	border-radius: 0;
}

.bgred1 {
	background: #9567d9;
}


.important-links li:nth-child(8) a:hover {
	border-color: #9567d9;
	color: #9567d9;
	background: #fff0;
}

.important-links a:hover img {
	opacity: 0.5;
}

.important-links a:hover img {
	filter: brightness(100) invert(0);
}

.important-links a {
	/*! font-weight: 500; */
	/*! line-height: 60px; */
	color: #fff;
	/*! font-size: 0.875em; */
	padding: 10px;
	/* text-align: right; */
	display: block;
	transition-duration: .3s;
	width: 100%;
	border: 2px solid #0000;
	/*! min-height: 11em; */
	border-radius: 5px;
	text-align: center;
	font-size: 0.813em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.important-links a:hover img {
	filter: brightness(100) invert(0);
}

.important-links a:hover img {
	opacity: 0.5;
}

.important-links li:nth-child(5) {
	margin-right: 0;
}

.bgred {
	background-color: #28a28b
}

.bgred .arrowleft:after {
	border-right-color: #28a28b
}

.bgyellow {
	background-color: #eda12e
}

.bgyellow .arrowleft:after {
	border-right-color: #eda12e
}

.bgorange {
	background-color: #75221c
}

.bgorange .arrowright:after {
	border-left-color: #75221c
}

.bgpurple {
	background-color: #cd367a
}

.bgpurple .arrowright:after {
	border-left-color: #cd367a
}

.bgdarkgraye {
	background-color: #6c757d;
}

.bg_uni {
	background-color: #6f42c1;
}

.bg_uni3 {
	background-color: #6f42c1;
}


.faculty_list {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
}

.faculty_list>li {
	box-sizing: border-box;
	width: 25%;
	padding: 0;
}

.faculty_list .faculty-thumb {
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 100px;
}

.faculty_list .faculty-thumb:hover {
	box-shadow: rgb(0 0 0 / 21%) 0px 10px 100px;
}

.faculty_list .faculty-thumb .faculty-photo {
	height: 250px;
	overflow: hidden;
	/* margin-bottom: 15px; */
}

.faculty_list .faculty-thumb .faculty-photo img {
	width: 100%;
	filter: grayscale(100%);
	trasition-duration: .3s;
	border-radius: 0;
}

.faculty_list .faculty-thumb:hover img {
	filter: grayscale(0%);
}

.faculty_list .faculty-thumb .faculty-descrip {
	text-align: center;
	padding: 10px 0;
	position: relative;
	min-height: 140px;
}

.faculty_list .faculty-thumb .faculty-descrip h5 {
	/* font-size: 1em; */
	background: #ffffff00;
	padding: 10px;
	font-weight: 500;
	margin: 0;
}

.faculty_list .faculty-thumb .faculty-descrip p {
	text-align: center;
	line-height: 20px;
	margin-bottom: 15px;
}









.faculty_list1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
}

.faculty_list1>li {
	box-sizing: border-box;
	width: 48%;
	padding: 0;
	margin-right: 1em;
}

.faculty_list1 .faculty-thumb {
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 100px;
	display: flex;
}

.faculty_list1 .faculty-thumb:hover {
	box-shadow: rgb(0 0 0 / 21%) 0px 10px 100px;
}

.faculty_list1 .faculty-thumb .faculty-photo {
	width: 130px;
	overflow: hidden;
	height: 105px;
}

.faculty_list1 .faculty-thumb .faculty-photo img {
	width: 100%;
	filter: grayscale(100%);
	trasition-duration: .3s;
	border-radius: 0;
}

.faculty_list1 .faculty-thumb:hover img {
	filter: grayscale(0%);
}

.faculty_list1 .faculty-thumb .faculty-descrip {
	text-align: left;
	padding: 10px;
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
}

.faculty_list1 .faculty-thumb .faculty-descrip h5 {
	font-size: 1.3em;
	background: #ffffff00;
	padding: 0;
	font-weight: 600;
	margin: 0;
	width: 100%;
}

.faculty_list1 .faculty-thumb .faculty-descrip p {
	line-height: 20px;
	margin-bottom: 0;
	font-size: 0.9em;
	color: #ff6c00;
	width: 100%;
}


.faculty_list1 li:nth-child(2) {
	margin-right: 0;
}

.shine {
	position: relative;
	overflow: hidden;
}

.shine::before {
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	content: "";
	display: block;
	height: 100%;
	left: -75%;
	position: absolute;
	top: 0;
	transform: skewX(-25deg);
	width: 50%;
	z-index: 20;
}

.shine:hover::before,
.shine:focus::before {
	animation: shine 0.85s;
}

@keyframes shine {
	100% {
		left: 125%;
	}
}

.welfareicons {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: nowrap;
	align-content: space-around;
	flex-direction: row;
	justify-content: center;
}

.welfareicons li {
	padding: 0 5px;
	margin: 0;
	line-height: 0 !important;
	text-align: center;
}

.welfareicons li a {
	color: #ffffff;
	margin-bottom: 0;
	background: #fff;
	height: 35px;
	width: 35px;
	border-radius: 122px;
	line-height: 36px;
	font-size: large;
	display: inline-block;
	text-align: center;
}


.welfareicons li a i {
	margin: 0;
	color: inherit;
}

.welfareicons li a:hover {
	color: #ffffff;
}

.welfareicons .facebook {
	background: #1877f2;
}

.welfareicons .twitter {
	background: #1da1f2;
}

.welfareicons .google {
	background: #ff0000;
}

.top-bar-right .dropdown-menu {
	right: auto;
	left: 0;
}

.testimonials-list li {
	padding: 8px;
	/* border: 1px solid #1d3271; */
	/* color: #1d3271; */
	/* display: block; */
	/* line-height: 20px; */
	background: #fff;
	position: relative
}

.testimonials-list li::before,
.testimonials-list li:after {
	width: 0;
	height: 0;
	content: " ";
	display: block;
	position: absolute
}

.testimonials_box .photo {
	height: 210px;
	overflow: hidden;
}



.testimonials_box {
	text-align: center;
}

.testimonials_box .photo img {
	width: 100%;
	filter: grayscale(100%);
	trasition-duration: .3s;
	border-radius: 0;
}

.testimonials_box .photo:hover img {
	filter: grayscale(0%);
}

.Testimonials {
	background: #f5f5f5;
}

.testimonials-list li:after {
	right: -2px;
	bottom: -2px;
	border-style: solid;
	border-width: 20px 20px 0 0;
	border-color: #f0f0f0 transparent transparent
}

.testimonials-list li::before {
	right: -1px;
	bottom: -1px;
	border-bottom: 20px inset #fff;
	border-right: 0 solid transparent;
	border-left: 15px inset transparent
}

.testimonials-list .owl-nav {
	/* padding-top: 15px; */
	position: absolute;
	top: -50px;
	right: -10px;
	font-size: xx-large;
}

.table td img {
	box-shadow: none;
	border-radius: 0;
	margin: 0;
}

#Facebook .embed-responsive-16by9 {
	padding-bottom: 120%;
  }

  .bn-news{
	background-color: #1b426e26!important;
	}
	
	.baner2{
		background: #d4e8ff!important;
		border: solid 5px #d4e8ff!important;
	}
	
	.icons-vr .float-icons {
		bottom: 40%;
		right: 0.5%;
		position: fixed;
		z-index: 1;
	}
	
	.icons-vr .float-icons ul {
		display: block;
	}
	
	.icons-vr .float-icons .fload-btn:after, .fload-btn:before, .float-icons ul li a {
		border-radius: 8px 0px 0px 8px;
		background-color: #1b426e !important;
		border-radius: 8px 0px 0px 8px;
	}
	
	.icons-vr .float-icons ul li .fb {
		border-radius: 8px 0px 0px 8px;
	}

.hod-scroll { padding:0px;}
.hod-scroll li {
	list-style: none;
	padding: 0px 15px;
}
.hod-scroll li .web_box .photo img{
    width: 100%;
    height: 80px;
    border: 1px solid #e9e9e9;
    padding: 3px 5px;
    border-radius: 3px;
} 

.Achv-scroll { padding:0px;}
.Achv-scroll li {
	list-style: none;
	padding: 0px 15px;
}
.Achv-scroll li .Ach_box .photo img{
    width: 100%;
    height: 80px;
    border: 1px solid #e9e9e9;
    padding: 3px 5px;
    border-radius: 3px;
}

.NAAC-scroll { padding:0px;}
.NAAC-scroll li {
	list-style: none;
	padding: 0px 15px;
}
.NAAC-scroll li .Ach_box .photo img{
    width: 100%;
    height: 80px;
    border: 1px solid #e9e9e9;
    padding: 3px 5px;
    border-radius: 3px;
}

.top-NAAC{
    padding: 0px 14px;
    border-bottom: dotted thin #d77a07;
    border-top: dotted thin #d77a07;
    border-left: none;
    border-right: none;
    background: transparent;
}

.NAAC-scroll .owl-nav.disabled {
    display: none;
}
.NAAC-scroll li {
    margin-bottom: 0!important;
}
.content p {
    line-height: initial;
    margin-bottom: 10px;
}
.sec-nw{
    background-color: #ffce08!important;
}
.admission-sec .sec-nw p {
    color: #000!important;
}
.view-btn{
    float: right;
    margin-top: 3em;
cursor: pointer;
}
.servicelink li a img {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 17px;
    left: 0px;
    right: 0;
    margin: auto;
    transition: .3s ease-out;
    padding-bottom: 5px;
}

.top-hd {
	top: -4px;
    z-index: 1;
    left: 33%;
    position: absolute;
	}
	.top-hd img {
		width: 56px;
		height: auto;
	}

@media only screen and (max-width: 1920px){
	.carousel-inner>.item>img {
		height: 494px;
		width: 100%;
	}
}