/* Font Style */

body{font-family: 'Lato', sans-serif;font-size:16px; padding-right:0 !important;}
.tab-content .tabpanel{outline: none;}
p{margin-bottom:24px;}
.open > .dropdown-menu-container > .dropdown-menu{ display:block;}
.cool_timeline .timeline-main-title{font-family: 'Lato', sans-serif;text-transform:uppercase;font-weight:300;}
hr{margin-top:32px;margin-bottom:32px;}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{font-family: 'Lato', sans-serif;font-size:16px;}

@keyframes fadeIn {
0%{transform:translate(0, 10px);-webkit-transform:translate(0, 10px);opacity:0;}
100%{transform:translate(0, 0);-webkit-transform:translate(0, 0);opacity:1;}
}
@-webkit-keyframes fadeIn {
0%{transform:translate(0, 10px);-webkit-transform:translate(0, 10px);opacity:0;}
100%{transform:translate(0, 0);-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes fadeIn {
0%{transform:translate(0, 10px);-webkit-transform:translate(0, 10px);opacity:0;}
100%{transform:translate(0, 0);-webkit-transform:translate(0, 0);opacity:1;}
}
.animated {-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.tab-pane.active{animation:fadeIn cubic-bezier(0.55, 0, 0.1, 1) 0.4s;-webkit-animation:fadeIn cubic-bezier(0.55, 0, 0.1, 1) 0.4s;-ms-animation:fadeIn cubic-bezier(0.55, 0, 0.1, 1) 0.4s;-o-animation:fadeIn cubic-bezier(0.55, 0, 0.1, 1) 0.4s;-moz-animation:fadeIn cubic-bezier(0.55, 0, 0.1, 1) 0.4s;position:relative;z-index:1;}

/* Owl Carousel Common */
.owl-dots{display:block;height:10px;text-align:center;}
.owl-dots .owl-dot{width:24px;height:5px;border-radius:5px;display:inline-block;margin:0 4px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}
.owl-dots .owl-dot.active{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.owl-nav .owl-prev, .owl-nav .owl-next{bottom: 40%;position: absolute;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);height:40px;width:40px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}
.owl-nav .owl-prev{left:-60px;color:transparent;}
.owl-nav .owl-prev:after{font-family: 'Material Icons';content:"\E314";position:absolute;left:9px;font-size:24px;opacity:0.54;top:2px;}
.owl-nav .owl-next{right:-60px;color:transparent;}
.owl-nav .owl-next:after{font-family: 'Material Icons';content:"\E315";position:absolute;left:9px;font-size:24px;opacity:0.54;top:2px;}
.owl-nav .owl-prev.disabled, .owl-nav .owl-next.disabled{opacity:0.34}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover{box-shadow: 0 3px 6px rgba(37, 52, 68, 0.2), 0 3px 6px rgba(37, 52, 68, 0.28);}
.owl-nav .owl-prev:hover:after, .owl-nav .owl-next:hover:after{opacity:0.87;}
.owl-nav .owl-prev.disabled:hover, .owl-nav .owl-next.disabled:hover{opacity:0.34;color:transparent;box-shadow:none;}
	
	/* Media Queries Starts Here [Owl Carousel] */
	@media screen and (max-width:767px) {
	.home .owl-nav, .section-course-success-stories .owl-nav, #events-centers .owl-nav, .section-packages .owl-nav{position:relative;text-align:center;margin-top:8px;margin-bottom:16px;}
	.home .owl-nav .owl-next, .home .owl-nav .owl-prev, .section-course-success-stories .owl-nav .owl-next, .section-course-success-stories .owl-nav .owl-prev, #events-centers .owl-nav .owl-prev, #events-centers .owl-nav .owl-next, .section-packages .owl-nav .owl-next, .section-packages .owl-nav .owl-prev{position:relative;bottom:0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);margin:0 2px;display:inline-block;left:0;right:0;}	
	.home .bg-fill-dark-color .owl-nav .owl-next, .home .bg-fill-dark-color .owl-nav .owl-prev, .home .primary-bg .owl-nav .owl-next, .home .primary-bg .owl-nav .owl-prev,  .section-packages.bg-fill-dark-color .owl-nav .owl-next, .section-packages.bg-fill-dark-color .owl-nav .owl-prev{background-color:rgba(255,255,255,0.54);}
	}
	
/* Header */
.pmd-navbar{box-shadow:0 4px 16px rgba(0, 0, 0, 0.12)}
.pmd-navbar .pmd-navbar-right-icon{margin:8px -15px 8px 0;}
#menu-main-navigation {margin:8px 0;}
.pmd-navbar .navbar-brand{padding:12px 16px 12px 8px;font-size:12px;}
.pmd-navbar .container{position:relative;}
.pmd-navbar.navbar .btn.pmd-btn-fab {margin: 26px 0;position: relative;z-index: 10;}
.pmd-navbar.navbar .btn.pmd-btn-fab{margin:12px 0;padding:0}
nav.navbar .search-form{position:absolute;right:0px;top:14px;width:40px;z-index:-1;opacity:0;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}
nav.navbar .search-form .form-control{background-color:rgba(255,255,255,.24);border-width:2px;border-style:solid;border-radius:48px;padding:12px 24px;font-size:16px;height:auto;box-shadow:0 1px 4px rgba(0,0,0,0.12)}
nav.navbar .search-form.open{width:500px;opacity:1;z-index:9}
.search-toggle svg{display:block;width:36px;height:36px;}
.search-toggle svg:last-child{margin-top:-30px;height:24px;width:24px;}
.search-toggle svg:first-child{opacity:1;padding-top:4px;}
.search-toggle.active svg:first-child{opacity:0}
.search-toggle svg:last-child{opacity:0}
.search-toggle.active svg:last-child{opacity:.24;width:32px;left:0}

	/* Main Menu */
	#menu-main-navigation > li > a{font-size:15px;font-weight:700;text-transform:none;}
	.pmd-dropdown .dropdown-menu > li > a{font-size:15px;font-weight:700;}
	
	/*----------- Propeller Multilevel Dropdown Settings  -----------*/
	#menu-main-navigation .pmd-dropdown .dropdown-menu{clip:inherit !important;}
	#menu-main-navigation .pmd-dropdown .dropdown-menu .pmd-dropdown .pmd-dropdown-menu-container{left:100%;right:auto;top:0;height:auto !important;}
	#menu-main-navigation .pmd-dropdown .dropdown-menu .pmd-dropdown.open .pmd-dropdown-menu-container{z-index:1000;}
	#menu-main-navigation .pmd-navbar .caret {background-color: rgba(0, 0, 0, 0.12);border: medium none;color: rgba(255, 255, 255, 0.34);cursor: pointer;height: 48px;position: absolute;right: 0;top: 0;transition: all 0.3s ease-in-out 0s;width: 50px;z-index: 1000;}
	
	/* Media Queries Starts Here [Header] */
	@media screen and (max-width:767px) {
	/* Header */
	.navbar-sm .nav.navbar-nav{margin:0;}
	.navbar-sm .nav.navbar-right{display:none;}
	.navbar-brand{padding:8px 16px 8px 8px;}
	.navbar-brand > img{height:40px;}
	.pmd-navbar .navbar-toggle {margin-top:12px;}
	.pmd-navbar .navbar-toggle:hover, .pmd-navbar .navbar-toggle:active, .pmd-navbar .navbar-toggle:focus{background-color:transparent;}
	
	/* Main Menu */
	.pmd-navbar .pmd-navbar-right-icon{float:none;position:relative;margin:0;width:100%;right:0;padding:10px 20px 20px;background-color:rgba(0,0,0,0.54)}
	nav.navbar .pmd-sidebar-open .search-form .form-control{border:none;color:rgba(255,255,255,0.74) !important;}
	nav.navbar .search-form{opacity:1;width:auto;position:relative;z-index:2;}
	.pmd-navbar.navbar .btn.pmd-btn-fab{position:absolute;right:0;top:16px;right:24px;}
	#menu-main-navigation .pmd-dropdown{position:relative;}
	#menu-main-navigation .pmd-dropdown.open > .pmd-dropdown-menu-container{position:static;}
	.pmd-sidebar-open #menu-main-navigation > li{border-bottom-width:1px;border-bottom-style:solid;}
	.pmd-sidebar-open #menu-main-navigation > li .caret{position:absolute;right:10px;top:16px;border:none;height:20px;width:20px;text-align:center;line-height:20px;}
	.pmd-sidebar-open #menu-main-navigation > li.open .caret{transform:rotate(180deg);}
	.pmd-sidebar-open #menu-main-navigation > li .caret:before{font-family: 'Material Icons';content:"\E313";}
	.home #menu-main-navigation > li.menu-item-object-custom > a, .pmd-sidebar-open #menu-main-navigation > li.open > a{box-shadow:0 2px 4px rgba(0,0,0,0.12);}
	.pmd-sidebar-open #menu-main-navigation .pmd-dropdown-menu-container{background-color:rgba(0,0,0,0.54);}
	.pmd-sidebar-open #menu-main-navigation .pmd-dropdown-menu-container li a{padding:12px 32px;font-weight:400;}
	.pmd-sidebar-open #menu-main-navigation li.open .pmd-dropdown-menu-container .pmd-dropdown-menu-container li a{font-size:13px;padding-left:48px;}
	.btn-lg, .btn-group-lg > .btn{font-size:14px;}
	/*#menu-main-navigation li#menu-item-77 ul > li{position: relative;}
	#menu-main-navigation li#menu-item-77 ul > li a.new-dd-toggle:before{font-family: 'Material Icons'; content:"\E313";display: inline-block;opacity: 0.54;}
	#menu-main-navigation li#menu-item-77 ul > li a.dropdown-toggle2:before{transform: rotate(180deg);}
	#menu-main-navigation li ul > li#menu-item-1601 a.new-dd-toggle{display: none;}*/
	#menu-main-navigation li#menu-item-77 ul > li, #menu-main-navigation li#menu-item-79 ul > li{position: relative;}
	#menu-main-navigation li#menu-item-77 ul > li a.new-dd-toggle:before, #menu-main-navigation li#menu-item-79 ul > li a.new-dd-toggle:before{font-family: 'Material Icons'; content:"\E313";display: inline-block;opacity: 0.54;}
	#menu-main-navigation li#menu-item-77 ul > li a.dropdown-toggle2:before,#menu-main-navigation li#menu-item-79 ul > li a.dropdown-toggle2:before{transform: rotate(180deg);}
	#menu-main-navigation li ul > li#menu-item-1601 a.new-dd-toggle, #menu-main-navigation li ul > li#menu-item-14299 a.new-dd-toggle{display: none;}
	}
	@media screen and (min-width:768px) and (max-width:991px) {
	.topbar .nav{font-size:13px;}
	.navbar-brand > img{width:140px;}
	#menu-main-navigation, .pmd-navbar .pmd-navbar-right-icon{margin-top:0;margin-bottom:0;}
	.pmd-navbar.navbar .btn.pmd-btn-fab{margin:14px 0;}
	nav.navbar .search-form{top:8px;}
	#menu-main-navigation > li > a{padding-left:4px;padding-right:4px;font-size: 11px;}
	 
	}
	@media screen and (min-width:991px) and (max-width:1199px) {
		#menu-main-navigation > li > a{ padding:18px 5px;}
	}
	
/* Section Common */
.section{padding:80px 0;}
.section-title, .section h2{font-size:32px;font-weight:700;}
h3.section-title{font-size:24px;margin-bottom:30px;}
h3.section-title:after{background-color:#253444;opacity:0.34}
.section-description .panel-group{margin-bottom:40px;}
p.subline{/*font-family: 'Roboto Slab', serif;*/opacity:0.74;font-size:15px;margin-bottom:40px;}
.section-more {margin-top:32px;}
	
	/* Media Queries Starts Here [Section Common] */
	@media screen and (min-width:768px) and (max-width:1024px) {
		.section{padding:60px 0;}
	}
	@media screen and (max-width:767px) {	
	.section{padding:40px 0;}
	.section-title, .section h2{font-size:24px;}	
	.section-more{margin-top:32px;}	
	}

/* Top Header */
.topbar .navbar-nav span.green-btn{background-color: #77bc41;padding: 0 16px;margin-left: 4px;}
.topbar .navbar-nav span.green-btn a{color:#fff; text-transform:uppercase}
.topbar .navbar-nav .btn-inquiry:hover{ background-color:#79c500; cursor:pointer;} 

/* HOMEPAGE - Section Slider */
.section-slider{padding:0;/*margin-top:120px;*/height: 800px;}
.section-slider .owl-dots{position:absolute;bottom:40px;left:0;right:0;}
.slider-caption{max-width:960px;position:absolute;top:55%;bottom:0;left:0;right:0;margin:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:2}
.section-slider .slider-caption{top:50%;}
.slide-img{position:relative;width:100%;min-height:800px;left:0;top:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat; background-size: cover;}
.section-slider .slide-img::after {background: #152332;bottom: 0;content: "";height: 100%;left: 0;margin: auto;opacity: 0.8;position: absolute;right: 0;top: 0;width: 100%;}

	/* Slider Animation */
	.slider-caption h2{transition: transform 0.8s, opacity 1.2s;-webkit-transition:  transform 0.8s, opacity 1.2s;-moz-transition:  transform 0.8s, opacity 1.2s;opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);}
	.slider-caption .slider-desc{transition: transform 1.2s, opacity 2.4s;-webkit-transition: transform 1.2s, opacity 2.4s;-moz-transition: transform 1.2s, opacity 2.4s;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);}
	.active .slider-caption .slider-desc, .active .slider-caption h2{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);opacity:1;}

.slider-caption h2{font-size:40px;font-weight:700;text-transform:uppercase;}
.slider-caption h2:after{width:160px;height:2px;content:"";display:block;margin:20px auto;}
.slider-caption p{font-size:22px;font-weight:300;margin-bottom:40px;max-width:740px;margin:0 auto 40px;}
.slider-caption .pmd-btn-fab{line-height:16px;height:66px;width:66px;min-width:66px;font-weight:700;position:relative;z-index:10; white-space:inherit;display: table-cell;}
.slider-caption .courses{position:relative;} 
.slider-caption .courses:after{position:absolute;height:1px;width:100%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1;content:"";display:inline-block;opacity:0.24}
.slider-caption .courses .course{position:relative;margin:0 12px;display:inline-block;}
.slider-caption .courses .course:after{border:2px solid;height:80px;width:80px;content:"";border-radius:50%;display:inline-block;position:absolute;left:-7px;top:-7px;right:0;bottom:0;z-index:1;opacity:0.24}
.slider-caption .courses .course:hover:after{opacity:1;}
.slider-desc .endeavor-adv-list{display:table;}
.slider-desc .endeavor-adv-list:after{content:"";height:1px;width:100%;top:50%;position:absolute;left:0;right:0;}
.slider-desc .endeavor-adv-list .list-group-item{background-color:transparent;width:33%;float:left;font-size:18px;text-align:left;padding:30px;border-right-width:1px;border-right-style:solid;border-color:rgba(255,255,255,0.16);margin-bottom:0;}
.slider-desc .endeavor-adv-list .list-group-item i{height:80px;min-width:80px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:64px;position:relative;}
.slider-desc .endeavor-adv-list .list-group-item i:after{ border: 2px solid;border-radius: 50%;bottom: 0;content: "";display: inline-block;height: 96px;left: -8px;opacity: 0.24;position: absolute;right: 0;top: -8px;width: 96px;z-index: 1;}
.slider-desc .endeavor-adv-list .list-group-item i.ic-online-platform{background-image:url(../images/ic-online-platform.svg);}
.slider-desc .endeavor-adv-list .list-group-item i.ic-360-careers{background-image:url(../images/ic-360-careers.svg);}
.slider-desc .endeavor-adv-list .list-group-item i.ic-fulltime-expert{background-image:url(../images/ic-fulltime-expert.svg);}
.slider-desc .endeavor-adv-list .list-group-item i.ic-personalized-mentor{background-image:url(../images/ic-personalized-mentor.svg);}
.slider-desc .endeavor-adv-list .list-group-item i.ic-prepareation-intensity{background-image:url(../images/ic-prepareation-intensity.svg);}
.slider-desc .endeavor-adv-list .list-group-item i.ic-power-test{background-image:url(../images/ic-power-test.svg);}
.slider-desc .endeavor-adv-list .list-group-item .media-body{padding-left:16px;vertical-align:middle;}
.slider-caption .endeavor-adv-list + .courses{ display: none; }
.slider-caption h2 span { display:inline-block; animation:float .2s ease-in-out infinite; }
 @keyframes float {
  0%,100%{ transform:none; }
  33%{ transform:translateY(-1px) rotate(-2deg); }
  66%{ transform:translateY(1px) rotate(2deg); }
} 
.slider-caption h2 span:nth-child(2){ animation-delay:.05s; }
.slider-caption h2 span:nth-child(3){ animation-delay:.1s; }
.slider-caption h2 span:nth-child(4){ animation-delay:.15s; }
.slider-caption h2 span:nth-child(5){ animation-delay:.2s; }
.slider-caption h2 span:nth-child(6){ animation-delay:.25s; }
.slider-caption h2 span:nth-child(7){ animation-delay:.3s; }
.slider-caption h2 span:nth-child(8){ animation-delay:.35s; }
.slider-caption h2 span:nth-child(9){ animation-delay:.4s; }
.slider-caption h2 span:nth-child(10){ animation-delay:.45s; }
.slider-caption h2 span:nth-child(11){ animation-delay:.5s; }
.slider-caption h2 span:nth-child(12){ animation-delay:.55s; }
.slider-caption h2 span:nth-child(13){ animation-delay:.6s; }
.slider-caption h2 span:nth-child(14){ animation-delay:.65s; }

	/* Media Queries Starts Here [Slider] */
	@media screen and (max-width:767px) {	
	.section-slider{/*margin-top:64px;*/min-height: 480px;height: auto;}
	.slider-caption .courses::after{display:none;}
	.section-slider .slider-caption{padding:20px;height:100%;margin-top:60px;margin-bottom:80px;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);position:relative;}
	.slider-caption h2{font-size:24px;margin-bottom:0;}
	.slider-caption p{font-size:16px;}
	.slide-img{min-height:inherit;position:absolute;}
	.section-slider .item{min-height:480px;}
	.section-slider .item img{height:100%;width:auto;}
	.slider-desc .endeavor-adv-list .list-group-item i{height:48px;width:48px;min-width:48px;line-height:48px;background-size:40px;display:block;margin:auto;font-size:13px;}
	.slider-caption .pmd-btn-fab{height:60px;width:60px;min-width:48px;line-height:16px;background-size:40px;display:block;margin:auto;font-size:13px;vertical-align:middle; display: table-cell; }
	.slider-caption .courses .course{margin-bottom:20px;}
	.slider-desc .endeavor-adv-list .list-group-item i::after{height:62px;width:62px;top:-7px;left:-7px;}
	.slider-caption .courses .course::after{height:74px;width:74px;top:-7px;left:-7px;}
	.slider-desc .endeavor-adv-list .list-group-item{padding:30px 8px 8px 8px;height:150px;text-align:center;}
	.slider-desc .endeavor-adv-list .list-group-item .media-body{padding:16px 0 0;font-size:13px;}
	}
	@media screen and (min-width:1280px) and (max-width:1599px) {
	/*.slide-img{min-height:600px;}*/
	.slider-caption h2{font-size:32px;}
	.slider-desc .endeavor-adv-list .list-group-item{padding-top:20px;padding-bottom:20px;}
	}
	
/* HOMEPAGE - Welcome to Endeavor */
.section-title{margin-bottom:40px;margin-top:0;}
.section-welcome .section-title:after{display:none;}
.section-title:after{width:100px;height:2px;display:block;content:"";margin:20px auto 0;}
.section-welcome .pmd-tabs{margin-top:-32px;border-bottom-style:solid;border-bottom-width:1px;}
.section-welcome .nav-tabs > li > a{opacity:1;font-size:14px;font-weight:700;}
.section-welcome .pmd-card-body{margin:24px 0;padding:0;}
.section-welcome #endeavor-advantages .row{padding:0 16px;}
.section-welcome #endeavor-advantages .row > div{padding:0;}
.section-welcome #endeavor-advantages .media{min-height:200px;padding:20px;border-right-width:1px;border-bottom-width:1px;border-bottom-style:solid;border-right-style:solid;}
.section-welcome #endeavor-advantages div:nth-child(3) .media, 
.section-welcome #endeavor-advantages div:nth-child(6) .media{border-right-style:none;border-right-width:0;}
.section-welcome #endeavor-advantages div:nth-child(4) .media, 
.section-welcome #endeavor-advantages div:nth-child(5) .media, 
.section-welcome #endeavor-advantages div:nth-child(6) .media{border-bottom-style:none;border-bottom-width:0;}

.section-welcome #endeavor-advantages p{margin:0;}
.section-welcome #endeavor-advantages .media-left i{width:56px;height:56px;border-style:solid;border-width:2px;display:inline-block;border-radius:50%;text-align:center;padding:3px;}
.section-welcome #endeavor-advantages .media-left i svg{height:38px;width:38px;}
.section-welcome #endeavor-advantages p{font-size:15px;line-height:1.5;opacity:0.87;margin:0;}
.section-welcome #about-endeavor .media-body{padding-left:16px;}
.section-welcome #our-mentors .col-sm-3{width:20%;}
.section-welcome #our-mentors .mentor-item .pmd-card-media{height:180px;min-height:180px;}
	
	/* Media Queries Starts Here [Welcome to Endeavor] */
	@media screen and (max-width:767px) {	
	
	.section-welcome #about-endeavor .media-body, .section-welcome #about-endeavor .media-left{display:block;padding:0 0 20px;width:auto;}	
	#about-endeavor .media-left img{max-width:100%;}
	.section-welcome .welcome-endeavor .pmd-card-body{margin-bottom:-30px;}
	.section-welcome #our-mentors .col-sm-3{width:50%;}
	.section-welcome #endeavor-advantages .media{border:none;padding:20px 10px;min-height:inherit;}
	.section-welcome #endeavor-advantages .row{padding:0;}
	}
	@media screen and (min-width:768px) and (max-width:991px) {
	.section-welcome #about-endeavor .media-body, .section-welcome #about-endeavor .media-left{display:block;padding:0 0 20px;width:auto;}	
	.section-welcome #our-mentors .col-sm-3{width:33.3%;}
	.section-welcome #endeavor-advantages .media{min-height:220px;}
	.section-welcome #endeavor-advantages div:nth-child(2) .media, 	.section-welcome #endeavor-advantages div:nth-child(4) .media, 	.section-welcome #endeavor-advantages div:nth-child(6) .media{border-right:none;}
	.section-welcome #endeavor-advantages div:nth-child(4) .media{border-bottom:1px solid rgba(0, 117, 189, 0.16);}
	.section-welcome #endeavor-advantages div:nth-child(3) .media{border-right:1px solid rgba(0, 117, 189, 0.16);}
	}
	@media screen and (min-width:992px) and (max-width:1279px) {
	.welcome-endeavor #about-endeavor .media-left, .welcome-endeavor #about-endeavor .media-left img{max-width:400px;}
	.section-welcome #endeavor-advantages div:nth-child(2) .media, 	.section-welcome #endeavor-advantages div:nth-child(4) .media, 	.section-welcome #endeavor-advantages div:nth-child(6) .media{border-right:none;}
	.section-welcome #endeavor-advantages div:nth-child(4) .media{border-bottom:1px solid rgba(0, 117, 189, 0.16);}
	.section-welcome #endeavor-advantages div:nth-child(3) .media{border-right:1px solid rgba(0, 117, 189, 0.16);}
	}

/* HOMEPAGE - Numbers That Say */
.section-numbers{background-image:url(../images/geametric-bg.jpg);}
.section-numbers .pmd-card{margin-top:32px;}
.section-numbers .pmd-card-title-text{font-size:40px;line-height:1;}
.section-numbers .custom-icons{border-radius:50%;display:block;height:56px;width:56px;margin:-44px auto 24px;padding:4px;}
.section-numbers .custom-icons svg, .section-numbers .custom-icons svg path{height:48px;width:48px;}
.section-numbers .pmd-card-subtitle-text{font-size:14px;opacity:0.74;padding-bottom:16px;display:block;font-weight:700;}
	
/* HOMEPAGE - Notice Board */
.notice-item .pmd-card-title-text {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.notice-item .pmd-card-subtitle-text{margin-top:4px;font-size:15px;opacity:0.74}
.notice-item .pmd-card-subtitle-text span{display:inline-block;vertical-align:middle;}
.notice-item .pmd-card-subtitle-text .notice-location:before{font-family: 'Material Icons';content:"\E55F";border-left-width:1px;border-left-style:solid;padding-left:16px;padding-right:8px;margin-left:16px;display:inline-block;vertical-align:middle;font-size:20px;line-height:0.8;}
.notice-item .pmd-card-subtitle-text .notice-date:before{font-family: 'Material Icons';content:"\E192";display:inline-block;vertical-align:middle;font-size:20px;padding-right:8px;vertical-align:text-bottom;line-height:0.8}
.notice-item .pmd-card{position:relative;margin-bottom:20px;}
.notice-item .pmd-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.2);}
.section-notice .notice-item .bedge {position:absolute;bottom:0;right:0;}
.notice-item .bedge a{padding:3px 6px;line-height:1;font-size:12px;font-weight:700;text-transform:uppercase;}
.notice-item .pmd-card-body {margin-bottom: 20px;margin-top: 20px;}
.eo-event-meta{padding:0;margin:0;border-radius:0 0 4px 0;overflow:hidden;}
.eo-event-meta li{list-style:none;color:transparent}
.eo-event-meta strong{display:none;}
.eo-event .fc-title{font-size: 12px;font-weight: 700;line-height: 1.24;display: inline-block;padding: 4px;}
.notice-item .eo-event-meta{margin-bottom:16px;margin-left:0;}
.section-notice .notice-item .eo-event-meta{margin:0;}
.notice-item .notice-description ul{padding-left:0;margin-bottom:0;}
.notice-item .notice-description ul li{width:49%;display:inline-block;margin:8px 0;padding:0 16px 0 0;vertical-align: top;}
.widget_calendar .event a{font-weight:700;position:relative;z-index:2}
.widget_calendar .event a:after{height:8px;width:8px;border-radius:8px;content:"";display:block;position:absolute;right:-8px;top:-2px;}
.widget_calendar #eo-widget-next-month{text-align:right}
.widget_calendar caption{font-size:18px;font-weight:700;}
	
	/* Media Queries Starts Here [Numbers That Say] */
	@media screen and (max-width:767px) {
	.section-numbers .pmd-card{margin-bottom:0;}
	.notice-item .notice-description ul li{width:100%;display:block;margin-bottom:16px;}
	}

/* HOMEPAGE - Our Centers */
.section-centers{padding-bottom:0;}
#bgmp_map-canvas{width:100% !important;}
.bgmp_placemark{max-width:280px;}
.bgmp_placemark h3{font-size:18px;font-weight:700 !important;text-transform:uppercase;margin-bottom:20px;}
.bgmp_placemark p{font-weight:400;font-size:15px;margin:0 0 16px 0;word-wrap:break-word;}
.bgmp_placemark p:last-child{margin-bottom:0;}
.bgmp_placemark p strong{font-size:12px;opacity:0.54;text-transform:uppercase;letter-spacing:1px;}

/* HOMEPAGE - Latest Events */
.section-events .event-item .pmd-card{overflow:hidden;}
.section-events .event-item .pmd-card-media{height:300px;}
.section-events .event-item img{height:300px;max-width:none;width:auto;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}
.section-events .post-date{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,0.60);border-radius:4px;padding:16px 20px;text-align:center;z-index:2;}
.section-events .post-date .p-date{font-size:32px;font-weight:700;display:block;line-height:1;}
.section-events .post-date .p-month{font-size:14px;font-weight:700;text-transform:uppercase;display:block;line-height:1.2;letter-spacing:2px;}
.section-events .pmd-card-title{position:absolute;bottom:14px;background-color:rgba(0,127,197,0.90);width:100%;border-radius:0 0 4px 4px;max-height:96px;height:96px;}
.section-events .pmd-card-title .pmd-card-title-text{font-size:18px;text-transform:uppercase;}
.section-events .pmd-card-title .pmd-card-title-text:before{font-family: 'Material Icons';content:"\E55F";font-size:24px;display:inline-block;vertical-align:middle;margin:-6px 4px 0 0;}
.section-events .pmd-card-title .pmd-card-subtitle-text{opacity:0.87;font-size:16px;display:block;line-height:1.2;margin:4px 0 0 0;}
.section-events .event-item:hover .pmd-card{box-shadow:0 8px 16px rgba(0,0,0,0.20);}
.section-events .event-item:hover img{transform:scale(1.1) rotate(1deg);opacity:0.50;}

/* HOMEPAGE - Our Blogs */
.section-blogs .pmd-card{overflow:hidden;min-height:400px;}
.section-blogs .pmd-card-media{margin-top:-1px;height:180px;overflow:hidden;}
.section-blogs .pmd-card-media img{width:100%;min-height:180px;height:auto;}
.section-blogs .pmd-card-title{margin-bottom:8px;}
.section-blogs .pmd-card-title h5{line-height: 1.4;}
.section-blogs .pmd-card p{font-size:15px;}
.section-blogs .pmd-card-body{margin-top:0;}
	
	/* Media Queries [Our Blogs] */ 
	@media screen and (min-width:991px) and (max-width:1024px) {
		.section-blogs .pmd-card{min-height:330px;}
	}
	@media screen and (min-width:768px) and (max-width:991px) {
		.section-blogs .pmd-card{min-height:360px;}
	}
	@media screen and (max-width:767px){
		.section-blogs .pmd-card{min-height:inherit;}		
	}
/* HOMEPAGE - Students Speak */
.section-student-speak{background-image:url(../images/student-bg.png);background-repeat:no-repeat;background-position:left center;background-size:auto 100%;}
.section-student-speak .speak-item {margin-bottom:30px;}
.section-student-speak .speak-item .speak-content{border:2px solid rgba(255,255,255,0.54);border-radius:4px;padding:20px 20px 0;font-size:15px;text-align:center;min-height:240px;position:relative;margin-bottom:40px;}
.section-student-speak .speak-item .speak-content::before {border-color: rgba(255, 255, 255, 0.54) rgba(0, 0, 0, 0);border-style: solid;border-width: 20px 20px 0;bottom: -20px;content: "";display: block;left: 43.5%;position: absolute;width: 0;}
.section-student-speak .speak-item .speak-content::after {border-style: solid;border-width: 12px;bottom: -13px;content: "";display: block;left: 45.7%;position: absolute;width: 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.section-student-speak .speak-item .more-link{display:none;}
.section-student-speak .speak-item .member-avatar{height:120px;width:120px;border-width:2px;border-style:solid;border-radius:50%;margin:0 auto 20px;display:block;overflow:hidden;}
.section-student-speak .speak-item .member-avatar img{width:100%;height:100%;}
.section-student-speak .speak-title h3{margin-top:20px;}
.section-student-speak .speak-title .pmd-card-subtitle-text{font-weight:700;font-size:14px;line-height:1.4;display:block;margin-top:4px;}
.section-student-speak .student-modal .modal-header img{height:80px;width:80px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.12);}

/* HOMEPAGE - Endeavor was Featured in */
.brand-item img{opacity:0.70;}
.section.section-featuredin{padding-bottom:40px;}

/* FOOTER */
footer{padding-top:80px;}
footer h2.section-title{font-weight:300;}
footer .widget-title{display:none;}
footer .textwidget{text-align:center;}
footer .textwidget > div{display:inline-block;width:33%;vertical-align:top;color:rgba(255,255,255,0.74);padding:8px 30px;margin:20px 0 20px 0}
footer .textwidget > div:first-child{border-right:1px solid rgba(255,255,255,0.16);}
footer .textwidget > div:last-child{border-left:1px solid rgba(255,255,255,0.16);}
footer .textwidget > div h5{color:rgba(255,255,255,0.34);text-transform:uppercase;font-size:14px;letter-spacing:2px;}
.contact-card{box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);margin-top:20px;}
.contact-card .user-details{width:50%;float:left;padding:40px 20px 5px;}
.contact-card .user-details .Center{margin-left:8%;}
.contact-card .user-details .Course, .contact-card .user-details .Center{display:inline-block;vertical-align:middle;width:46%;text-align:left;}
.contact-card .user-details > span{margin-bottom:20px;display:block;}
.contact-card .user-details input, .contact-card .user-details .select2-container{height:48px;margin-bottom:0;margin-right:16px;padding:8px;width:100%;border-radius:2px;box-shadow:none;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;border-width:1px;border-style:solid;}
.contact-card .user-details .select2-container--bootstrap .select2-selection--single{padding-top:2px;}
.contact-card .user-details .select2-selection {border:none;}
.contact-card .pmd-card-body{margin-top:0;}
.contact-card .user-message{width:50%;float:left;padding:40px 20px 5px;margin-bottom:40px;}
.contact-card .user-message textarea{height:170px;padding:8px;width:100%;width:100%;border-radius:2px;box-shadow:none;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;border-width:1px;border-style:solid;}
.contact-card p{bottom: 0;margin: 0 0 6px;position: absolute;left:0;right:0;}
.contact-card .user-details br{display:none;}
.contact-card .ajax-loader{display:none;}
.contact-card .user-details input:focus, .contact-card .user-message textarea:focus, .contact-card .user-details .select2-container.select2-container--focus{box-shadow:0 2px 8px rgba(0,0,0,0.12);border-width:1px;border-style:solid;}
.section-newsletter{background-color:#3b4957;padding:24px 0;text-align:center;}
.section-newsletter .newsletter-frm {max-width:960px;margin:auto;}
.section-newsletter .newsletter-frm form{margin:0;}
.section-newsletter h3{background:url(../images/ic_newsletter.svg) no-repeat left center;font-size:20px;margin:0;padding:0 20px 0 80px;line-height:2;border:none;background-size:70px;}
.section-newsletter .newsletter-frm .input-group .form-control{max-width:none;padding:15px;background-color:transparent;border-width:2px;border-style:solid;border-radius:2px;font-size:16px;min-height: 50px;}
.section-newsletter .newsletter-frm .input-group .input-group-btn{padding-left:20px;}
.section-newsletter .newsletter-frm .input-group .input-group-btn .btn{border-radius:2px;}

 	/* Alert Message */
	.section-newsletter .newsletter-frm .mc4wp-alert{padding:16px;border-radius: 4px;margin:16px auto 0;max-width:700px;}
	.section-newsletter .newsletter-frm .mc4wp-alert p{margin:0;}
	.section-newsletter .newsletter-frm .mc4wp-success, .alert-success, .wpcf7-form .wpcf7-mail-sent-ok{font-size: 15px; background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
	.section-newsletter .newsletter-frm .mc4wp-notice, .alert-warning{font-size: 15px;background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
	.section-newsletter .newsletter-frm .mc4wp-error, .alert-danger{font-size: 15px;background-color: #f2dede;border-color: #ebccd1;color: #a94442;}

span.wpcf7-not-valid-tip{font-size:14px;text-align:left;color:#a94442;}
div.wpcf7-response-output{margin:0 0 60px 0;background-color: #f2dede;border-color: #ebccd1;color: #a94442;padding:16px;border-radius:4px;font-size:14px;line-height:1.2}

	/* Media Queries Starts Here [FOOTER] */
	@media screen and (max-width:767px) {
	footer{padding-top:40px;}	
	.section-newsletter .input-group, footer .section-title strong{display:block;}
	.section-newsletter h3{font-size:20px;background-position:center top;padding:40px 0 8px;display:block;width:100%;}
	.section-newsletter .newsletter-frm .input-group .form-control{float:none;display:block;margin:16px 0;}
	.section-newsletter .newsletter-frm .input-group .input-group-btn{display:block;width:100%;text-align:center;padding:0;}
	footer .widget-area .textwidget{margin-bottom:20px;}
	footer .widget-area .textwidget > div{width:100%;display:block;border:none;margin:12px 0;}
	footer .widget-area .textwidget > div p{margin:0;}
	.contact-card .user-details, .contact-card .user-message{width:100%;padding:0;}
	.contact-card .user-details .Name{margin-top:20px;}
	.contact-card p{bottom:-30px;}
	.footer-navigation .footer-links-menu li a{font-size:13px;}
	footer .sub-footer .site-info{margin-top:30px;}
	.contact-card .user-message textarea{height:160px;}
	.contact-card .user-details .Course, .contact-card .user-details .Center{display:block;width:100%;margin:0 0 20px;}
	}
	@media screen and (min-width:768px) and (max-width:991px) {
	.section-newsletter h3{margin-bottom:20px;}	
	footer .textwidget > div{padding:8px 16px;}
	.contact-card .user-details, .contact-card .user-message{padding:20px 10px 0;}
	}

/* Social Navigation Footer */
footer .container{position:relative;z-index:9;}
.social-navigation .social-links-menu{text-align:center;margin:32px 0;padding:0;}
.social-navigation .social-links-menu li{display:inline-block;vertical-align:middle;}
.social-navigation .social-links-menu li a{border:2px solid rgba(255,255,255,0.16);border-radius:50%;margin:0 3px;display:block;height: 48px;width:48px;text-indent:-9999px;}
.social-navigation .menu-item-31 a{background:url(../images/ic-facebook.svg) no-repeat center center;}
.social-navigation .menu-item-31 a:hover{background-color:#3b5998;}
.social-navigation .menu-item-32 a{background:url(../images/ic-youtube.svg) no-repeat center center;}
.social-navigation .menu-item-32 a:hover{background-color:#e62f27;}
.social-navigation .menu-item-33 a{background:url(../images/ic-linkedin.svg) no-repeat center center;}
.social-navigation .menu-item-33 a:hover{background-color:#007ab5;}
.social-navigation .menu-item-34 a{background:url(../images/ic-twitter.svg) no-repeat center center;}
.social-navigation .menu-item-34 a:hover{background-color:#1da1f2;}
.social-navigation .menu-item-35 a{background:url(../images/ic-instagram.svg) no-repeat center center;}
.social-navigation .menu-item-35 a:hover{background-color:#BD3381;}
.social-navigation .menu-item-49994 a{background:url(../images/ic-pinterest.svg) no-repeat center center;}
.social-navigation .menu-item-49994 a:hover{background-color:#bd081c;}
.social-navigation .social-links-menu li a:hover, .social-navigation .social-links-menu li a:focus{box-shadow:0 2px 8px rgba(0,0,0,0.34);border-color: rgba(255,255,255,0.32);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}

.sub-footer{position:relative;}
.sub-footer:before{background-color:rgba(0,0,0,0.16);width:100%;height:150%;position:absolute;bottom:0;left:0;right:0;content:"";display:block;z-index:1;}
.footer-navigation .footer-links-menu{text-align:center;margin:0;padding:0;margin-bottom:6px;}
.footer-navigation .footer-links-menu li{display:inline-block;margin:0 12px;}
.footer-navigation .footer-links-menu li a{font-size:14px;font-weight:700;text-transform:uppercase;opacity:0.54}
.footer-navigation .footer-links-menu li a:hover, .footer-navigation .footer-links-menu li a:focus, .footer-navigation .footer-links-menu li a:active{opacity:1;}
footer .sub-footer .site-info{margin-bottom:40px;font-size:15px;}

/*----------- Inner Page Header -----------*/
.active-page-title .page-information{position:absolute;bottom:32px;width:94%;z-index: 1;}
.active-page-title {overflow: hidden;position: relative;margin-top:120px;}
.active-page-title::after {background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000000);bottom: 0;content: "";height: 100%;opacity: 0.34;position: absolute;right: 0;width: 100%;/*z-index: 4;*/}
.active-page-title .container{position:relative;/*z-index:9;*/min-height: 250px;}
.active-page-title .header-hero-img {background-position: center center;background-repeat: no-repeat;background-size: auto auto;height: 100%;left: 0;min-height: 250px;opacity:1;position: absolute;right: 0;top: 0;/*z-index: 3;*/}
.active-page-title h1{font-size: 30px;font-weight: 700;line-height: 1.2;margin: 24px 0 0 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.breadcrumbs > span {font-size: 12px;font-weight: 600;margin: 0 4px;text-transform: uppercase;}

/*----------- Inner Page Common -----------*/
.page-inner{padding:60px 0 80px;min-height:300px;position:relative;}
.title-bordered{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:20px;margin-bottom:30px;}
.page-inner .section{margin-top:60px;}
.page-inner .section + .section{margin-top:0;}
.page-inner .section:last-child{margin-bottom:-80px;}
.page-inner .partnership-list li{margin-bottom:8px;border-radius:2px;font-size:18px;font-weight:700;padding:16px;opacity:0.87}
.page-inner .partnership-list li i{position:absolute;left:0;top:0;bottom:0;padding:6px;border-radius:2px 0 0 2px;}
.page-inner .partnership-list li .media-body{padding-left:64px;}
.page-inner ul{margin-bottom:32px;}
.page-inner .content-subsection{margin-bottom:60px;}
.page-inner .content-subsection:last-child{margin-bottom:0;}
.page-inner .cool-timeline .timeline-post .timeline-content img{max-width:none;width:150px;height:auto;}
.page-inner .cool_timeline{margin-top:40px;}
.page-inner .cool_timeline h2.timeline-main-title{text-align:center;margin-bottom:24px;font-weight:400;}
.page-inner .cool-timeline.white-timeline .timeline-post .timeline-content .content-title{background-image:none !important;}
.page-inner .cool-timeline .timeline-post .timeline-meta .meta-details{font-size:16px;color:#253444 !important;font-weight:400;text-transform:uppercase;margin-top:18px;display:none;}
.page-inner .cool-timeline .timeline-post .timeline-content{box-shadow:0 1px 3px rgba(37,52,68,0.12), 0 1px 2px rgba(37,52,68,0.12);}
.page-inner .cool-timeline .timeline-post:hover .timeline-content{box-shadow:0 8px 40px rgba(37,52,68,0.2);}
.page-inner .cool-timeline .content-details .pmd-card-title-text{font-size:40px;font-weight:700;line-height:0.75;margin-bottom:4px;}
.page-inner .cool-timeline .timeline-post .ctlhidden{opacity: 1;}
.page-inner .cool-timeline .pull-left{width:160px;min-width:160px;}
.page-inner .cool-timeline .content-details h2{margin:16px 0 0;}
.page-inner .content-section p{margin-bottom:40px;}
.page-inner .content-section .pmd-card-body p{margin-bottom:20px;}
.page-inner .content-section h3, .page-inner .content-section .center-location .pmd-card-title h3{margin-bottom:16px;}
.page-inner .content-section .pmd-card-title h3, 
.page-inner .content-section .modal-header .pmd-card-title-text{margin:0;}
.page-inner .content-section .jobopening .modal-header .pmd-card-title-text strong{font-size: 16px;display: block;margin-top: 4px;font-weight: normal;opacity: 0.87;}
.page-inner .content-section h4{margin-bottom:8px;}
.page-inner .content-section h3 + h4{margin-top:8px;}

.page-id-80 .media-left{padding-right:40px;}
.page-id-80 .media .custom-icon{color:transparent;background-position:center;background-repeat:no-repeat;height:100px;width:100px;border-radius:50%;border-width:2px;border-style:solid;display:inline-block;}
.page-id-80 .media.about-mission .custom-icon{background-image:url(../images/ic_mission.svg);}
.page-id-80 .media.about-vision .custom-icon{background-image:url(../images/ic_vision.svg);}
.page-id-80 .media.about-values .custom-icon{background-image:url(../images/ic_values.svg);}
.page-inner .content-section blockquote p{font-size:20px;font-style:italic;font-weight:400;margin:0;}
.page-id-80 .media-body p{margin-bottom:0;}

.hide-btn .register-btn{display:none;}
	/* Facilities Gallery */
	.center-photogallery .slider-caption .numbers{font-size:40px;font-weight:900;color:#fff;margin:20px 0 0px 0;}
	.center-photogallery .slider-caption .numbers-info{font-size:16px;font-weight:700;margin:0;}
	.page-id-86 .content-subsection .owl-item .item img{opacity:0.40;}
	
	/* Media Queries [Inner Page Common] */
	@media screen and (max-width:767px) {
	/*.page-inner .cool-timeline .pull-left{width:60%;}*/
	.active-page-title{margin-top:102px;}
	.active-page-title .header-hero-img, .active-page-title .container{min-height:130px;}
	.active-page-title h1{font-size:24px;}
	.page-inner{padding:30px 0 40px;}
	.page-inner .cool-timeline .content-details h2{display:inline-block;font-size:24px;}
	.page-inner .cool-timeline .content-details p{line-height:1.2;}
	.page-template .page-inner .cool-timeline .timeline-post .timeline-content .content-details img{width:100%;padding:0;display:block;text-align:left !important;}
	.page-id-80 .media-left{padding: 0 0 20px;display:block;}
	.breadcrumbs{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 95%;}
	.page-inner .section:last-child{margin-bottom:-40px;}
	.page-template-content .cool-timeline .timeline-year{width:60px;}
	.page-template-content .cool-timeline .timeline-year .icon-placeholder span{font-size:15px;}
	.search-results .page-inner .cool_timeline{margin-top:0;}
	.social-navigation .menu-item-49994{margin-top: 10px;}		
	}
	@media screen and (min-width:768px) and (max-width:991px) {
	.section-slider, .active-page-title{margin-top:100px;}
	.search-results .page-inner .cool_timeline{margin-top:0;}
	.page-template-content .cool-timeline .timeline-year{width:60px;}
	.page-template-content .cool-timeline .timeline-year{width:60px;}
	.page-template-content .cool-timeline .timeline-year .icon-placeholder span{font-size:15px;}
	.search-results .page-inner .cool_timeline{margin-top:0;}
	.page-inner .cool-timeline .timeline-post .timeline-content .content-details img{max-width:none;width:150px;height:auto;}
	}

	/* Subpage Widget */
	.widget_subpages ul{padding:0;margin:0;}
	.widget_subpages ul li a:before{content:"\E315";font-family: 'Material Icons';font-size:20px;display:inline-block;vertical-align:middle;opacity:0.34;margin:-4px 8px 0 -4px;}
	.widget_subpages ul li{list-style:none;border-bottom-width:1px;border-bottom-style:solid;}
	.widget_subpages ul li:last-child{border:none;}
	.widget_subpages ul li a{padding:12px 16px;display:block;}
	.page-template-default .widget_subpages ul li.widget_subpages_current_page li a{background-color:transparent;padding-left:40px;}

/*----------- Course Page -----------*/
.content-card{border-radius:0;border-width:1px;border-style:solid;}
.content-card:hover, .content-card:focus{box-shadow:none;}
.content-card iframe{box-shadow:0 1px 3px rgba(37,52,68,0.12), 0 1px 2px rgba(37,52,68,0.12);max-width:450px;height:auto;min-height: 300px}
.page-template-course .course-sub-tabs.pmd-tabs{position:absolute;left:10px;right:10px;padding:0;top:-60px;}
.page-template-course .pmd-tabs, .page-template-center-single .pmd-tabs {padding-bottom:32px;}
.pmd-tabs .nav > li > a{font-weight:700;opacity:1;}
.content-card .pmd-card-title{border-bottom-width:1px;border-bottom-style:solid;}
.content-card .pmd-card-title h3{margin:0 0 16px;}
.content-card .pmd-card-title h3:before{content:"";display:inline-block;vertical-align:middle;height:60px;width:60px;border-width:2px;border-style:solid;border-radius:50%;margin:0 16px 0 0;}
.content-card.date-format .pmd-card-title h3{background:url(../images/ic-imp-dates.svg) no-repeat 8px center;}
.content-card.course-history .pmd-card-title h3{background:url(../images/ic-history.svg) no-repeat 8px center;}
.content-card.paper-pattern .pmd-card-title h3{background:url(../images/ic-paper-pattern.svg) no-repeat 8px center;}
.content-card.exam-analysis .pmd-card-title h3{background:url(../images/ic-exam-analysis.svg) no-repeat 8px center;}
.content-card.video-analysis .pmd-card-title h3{background:url(../images/ic-video-analysis.svg) no-repeat 8px center;}
.content-card.video-analysis .pmd-card-body p{margin: 0;}
.page-template-course .about-course-section .tab-content{margin-bottom:60px; margin-top:40px;}
.content-card.date-format .datelabel{font-size:14px;padding:0;margin-bottom:16px;}
.content-card.date-format .datelabel strong{font-size:18px;display:block;text-align:left;opacity:0.87}
.content-card.date-format .datelabel strong .dt_link{font-size:14px;display:inline-block;vertical-align:bottom;margin-left:16px;}

	/* CAT Coaching at Endeavor */
	.coaching-endeavor .row{margin:0;}
	.coaching-endeavor .row > div{padding:0;}
	.coaching-endeavor .media {min-height:220px;padding:20px;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;}
	.coaching-endeavor .row > div:nth-child(3) .media, 
	.coaching-endeavor .row > div:nth-child(4) .media{border-bottom:0;}
	.coaching-endeavor .row > div:nth-child(2) .media, 
	.coaching-endeavor .row > div:nth-child(4) .media{border-right:0;}
	.coaching-endeavor .custom-icon{border-radius: 50%;border-style: solid;border-width: 2px;display: inline-block;height: 56px;padding:8px;text-align: center;width: 56px;}
	.coaching-endeavor .media-left i {}
	.coaching-endeavor .media-body p {font-size: 15px;line-height:1.5;opacity:0.87;margin:0;}
	.coaching-endeavor .row > div:nth-child(1) .media-body:after{background: linear-gradient(135deg, transparent 50%, transparent, rgba(0,0,0,0.08));content: "";display: block;right: 2px;margin: 0;position: absolute;bottom: 2px;height:250px;width:250px;}
	.coaching-endeavor .row > div:nth-child(4) .media-body:after{background: linear-gradient(135deg, rgba(0,0,0,0.08), transparent 50%, transparent);content: "";display: block;left: 1px;margin: 0;position: absolute;top: 1px;height:250px;width:250px;}
	
	/* Course Phases */
	/*.section-course-phases .pmd-tabs{overflow:visible;margin-bottom:40px;}*/
	.section-course-phases{padding:40px 0;}
	.section-course-phases .section-title{margin-top:20px;}
	.section-course-phases .pmd-tabs .nav-tabs > li{box-shadow:1px 0px 0 rgba(0, 0, 0, 0.16);}
	.section-course-phases .pmd-tabs .nav.nav-tabs{margin:auto;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
	.section-course-phases .nav-tabs > li > a{font-size:18px;text-align:center;min-width:180px;}
	.section-course-phases .nav-tabs > li > a > .phase-duration{display:block;font-size:12px;margin-top:4px;opacity:0.74}
	.section-course-phases .tab-pane{text-align:center;}
	.section-course-phases .pmd-card.phases{width:24.5%;display:inline-block;border-radius:0;position:relative;min-height:600px;vertical-align:top;margin:0 1px}
	/*.section-course-phases .pmd-card.phases:after{width:2px;height:100%;position:absolute;content:"";right:0;top:0;}*/
	.section-course-phases .pmd-card.phases .pmd-card-subtitle-text{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:12px;opacity:0.87}
	.section-course-phases .pmd-card-title{margin:0;}
	.section-course-phases .pmd-card.phases h4{margin:0;text-transform:uppercase;font-size:20px;}
	.section-course-phases .pmd-card.phases h4:after{width:60px;height:2px;content:"";display:block;margin:20px auto;}
	.section-course-phases .pmd-card-media.chart25{background-image:url(../images/phase-25.png);}
	.section-course-phases .pmd-card-media.chart50{background-image:url(../images/phase-50.png);}
	.section-course-phases .pmd-card-media.chart75{background-image:url(../images/phase-75.png);}
	.section-course-phases .pmd-card-media.chart100{background-image:url(../images/phase-100.png);}
	.section-course-phases .pmd-card-media{background-size:contain;height:180px;max-width:180px;margin:auto;background-repeat:no-repeat;background-position:center;}
	.section-course-phases .pmd-card-body p{font-size:14px;opacity:1;line-height:1.3;min-height:60px;}
	.section-course-phases .features-list{margin:0 -16px;}
	.section-course-phases .features-list p{display:none;}
	.section-course-phases .features-list ul{padding:0;}
	.section-course-phases .features-list li{border-top-width:1px;border-top-style:solid;padding:8px 20px;list-style:none;}
	.section-course-phases .tab-content{margin-bottom:40px;}
	.section-course-phases .tab-content:after{width:70%;margin:60px auto 30px;height:1px;content:"";display:block;}
	.section-course-phases .more-info em{font-size:24px;font-weight:700;display:inline-block;vertical-align:middle;}
	.section-course-phases .more-info a{margin-left:16px;}
	
	/* Success Stories */
	#student-speak-course .owl-item .speak-content{box-shadow:0 1px 3px rgba(37,52,68,0.12), 0 1px 2px rgba(37,52,68,0.12);border-radius:2px;margin:8px 20px;overflow:hidden;padding:32px 32px 64px}
	#student-speak-course .owl-item .speak-content p{padding:0;overflow:hidden;}
	#student-speak-course .owl-item .speak-content p:last-child{margin:0;}
	#student-speak-course .owl-item .wp-post-image{border-radius:50%;width:80px;height:80px;margin:-48px auto 20px;border-width:3px;border-style:solid;position:relative;}
	#student-speak-course .owl-item .pmd-card-subtitle-text{line-height:1.4;opacity:0.87;display:block;margin-top:8px;}
	#student-speak-course .owl-item .speak-content p iframe{margin:-32px -32px -64px;max-height:400px;width:110%;display:block;}
		
/* Sidepanel */
.right-panel{position:relative;/*z-index:9;*/}
.right-panel .main-widget{margin-top:-116px;margin-bottom:30px;}
.right-panel .btn-counsellor{box-shadow:0 1px 3px rgba(37,52,68,0.12), 0 1px 2px rgba(37,52,68,0.12);}
.right-panel .btn-counsellor h4{position:relative;}
.right-panel .btn-counsellor h4 a{font-style:italic;display:block;padding:24px 70px 24px 80px;border-radius:2px;font-size:20px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}
.right-panel .btn-counsellor h4 a:before{background-image:url(../images/ic-cousellor.svg);background-repeat: no-repeat;background-position: center left;content:"";display:block;height:72px;width:72px;position:absolute;left:10px;top:12px;background-size:80%;}
.right-panel .btn-counsellor h4 a:after{background-image:url(../images/ic-arrow.svg);background-repeat: no-repeat;background-position: center left;content:"";display:block;height:60px;width:60px;position:absolute;right:0;top:22px;opacity:0.34;}
.right-panel .pmd-card{border-bottom-width:3px;border-bottom-style:solid;}
.right-panel .pmd-card-title{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:16px;}
.right-panel .pmd-card-title h3, .page-template-blogs .widget_categories .widget-title{font-size:20px;margin:0;}
.page-template-blogs .widget_categories .widget-title, .single-post .widget_categories .widget-title, .archive .widget_categories .widget-title{padding:21px;border-radius:2px 2px 0 0;}
.right-panel .bellows-main{margin:-16px;max-width:inherit;}
.right-panel .bellows-main ul > .bellows-menu-item, 
.right-panel .bellows-main ul > .bellows-menu-item .bellows-submenu  > .bellows-menu-item{border-bottom-width:1px;border-bottom-style:solid;}
.right-panel .bellows-main ul > .bellows-menu-item > .bellows-target{padding:16px;font-size:18px;padding:12px;}
.right-panel .bellows-main ul > .bellows-menu-item:last-child, 
.right-panel .bellows-main ul > .bellows-menu-item .bellows-submenu  > .bellows-menu-item:last-child{border:none;}
.right-panel .bellows-main .bellows-menu-item .bellows-subtoggle .fa-chevron-up:before{content:"\E15C";font-family: 'Material Icons';font-size:24px;}
.right-panel .bellows-main .bellows-menu-item .bellows-subtoggle .fa-chevron-down:before{content:"\E147";font-family: 'Material Icons';font-size:24px;}
.right-panel .bellows .bellows-nav .bellows-subtoggle{width:56px;}
.right-panel .bellows .bellows-nav .bellows-subtoggle .fa{margin-top:-12px;}
.right-panel .bellows-main .bellows-menu-item .bellows-submenu .bellows-target{font-size:15px;font-weight:700;}
.right-panel .bellows-main .bellows-menu-item .bellows-submenu .bellows-target:before{content:"\E315";font-family: 'Material Icons';font-size:20px;display:inline-block;vertical-align:middle;opacity:0.34;margin:0 4px;}
.right-panel .bellows-main ul > .bellows-menu-item .bellows-submenu  > .bellows-menu-item.bellows-current-menu-item{}
.right-panel .btn.btn-link{padding:10px 0;}
.collapseomatic{padding:0;background:none;font-size:13px;text-transform:uppercase;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;}
.collapseomatic_content{margin:0 0 20px;}
.section-course-phases .pmd-tabs-scroll-container{height:auto;padding-bottom:4px;}

	/* Media Queries Starts Here [Course Page] */
	@media screen and (max-width:767px) {
	.right-panel .pmd-card-title h3{font-size:18px;}
	.page-template-course .course-sub-tabs.pmd-tabs{top:-30px;left:0px;right:0px;}
	.section-course-phases .pmd-tabs .nav-tabs > li a{padding:9px 20px 10px;font-size:16px;}
	.section-course-phases.section-center-batches .pmd-tabs .nav-tabs > li a{padding:16px 20px 15px;}
	.section-course-phases .pmd-tabs-scroll-container{height:60px;}
	.section-course-phases .tab-content{margin-bottom:0;}
	.section-course-phases .pmd-card.phases{width:100%;min-height:inherit;margin-bottom:16px;}
	.section-course-phases .pmd-card-body p{min-height:inherit;}
	.section-course-phases .more-info{margin:20px 0; }
	.right-panel .main-widget{margin-top:0;}
	.right-panel .btn-counsellor h4 a{font-size:20px;}
	.page-inner .section{margin-top:40px;}
	.content-card .pmd-card-title h3{font-size:14px;background-size:32px !important;padding-left:54px;line-height:40px;position:relative;}
	.content-card .pmd-card-title h3::before{height:40px;width:40px;position:absolute;left:2px;}
	.entry-content table{max-width:100%;display:block;}
	}
	@media screen and (min-width:768px) and (max-width:991px) {
	.page-template-page-courses .right-panel .pmd-card{display:inline-block;vertical-align:top;width:47.5%;}
	.page-template-page-courses .right-panel .pmd-card:last-child{margin-left:4%;}
	}

/*----------- Center Single Page -----------*/
.content-subsection .owl-item .item{border-radius:4px;overflow:hidden;max-height:300px;}
.content-subsection .owl-nav .owl-prev{top:-36px;right:41px;left:auto;}
.content-subsection .owl-nav .owl-next{top:-36px;right:0px;left:auto;}
.content-subsection .owl-item .item img{opacity: 0.54;height: 300px;min-width: 100%;width: auto;}
.content-subsection .owl-item .slider-caption{bottom:auto;z-index:9}
.content-subsection .owl-item .slider-caption h3:after{display:block;width:70px;height:2px;content:"";margin:8px auto 0;}
.right-panel .main-widget, .page-template-blogs .widget_categories, .single-post .widget_categories, .archive .widget_categories {margin-top:-124px;border-radius:2px 2px 0 0;}
.right-panel .main-widget + .main-widget{margin-top:0;}
.right-panel .main-widget .pmd-card-title{margin-top:-1px;padding-bottom:18px;border-radius:2px 2px 0 0}
.right-panel .main-widget .pmd-card-title{padding:16px 16px 8px;}
.right-panel .main-widget .pmd-card-title i{display:inline-block;vertical-align:middle;margin-top:-8px;}
.right-panel .main-widget .pmd-card-title svg{height:48px;width:48px;}
.center-location .pmd-card-body p{line-height:1.4;font-size:15px;}
.center-location .pmd-card-body p strong{opacity:0.54;font-size:13px;text-transform:uppercase;letter-spacing:1px;}
.right-panel .center-location p.email +  p.email{display:none;}
.center-location .pmd-card-media{position:relative;margin-top:-17px;}
.center-location .pmd-card-media .pmd-btn-fab{position:absolute;right:20px;bottom:-20px;}
.center-location .pmd-card-media #bgmp_map-canvas{opacity:0.87}
.center-location .pmd-card-actions .btn{padding-top:11px;}
.center-location .pmd-card-actions .custom-icon{display:inline-block;vertical-align:middle;margin-top:-4px;}
.center-location .pmd-card-actions svg{height:32px;width:32px;}
.center-location .pmd-card-actions{padding:30px 30px 24px}
.section-events .event-item .pmd-card-title h4{margin:0;}
.section-events .event-item .pmd-card-title h4 a{opacity:0.80;font-size:18px;}
.section-events .event-item .pmd-card:hover .pmd-card-title h4 a{opacity:1;}

	/* Batch Details */
	.section-center-batches .pmd-card.phases h4{margin:16px 0 8px;font-size:18px;text-transform:capitalize;}
	.section-center-batches .pmd-card.phases h4::after{display:none;}
	.section-center-batches .pmd-card.phases .pmd-card-subtitle-text{padding:4px 16px;border-radius:16px;position:relative;box-shadow:0 1px 3px rgba(37, 52, 68, 0.08), 0 1px 2px rgba(37, 52, 68, 0.16);}
	.section-center-batches .pmd-card.phases .pmd-card-subtitle-text::after {content: "";display: inline-block;height: 1px;left: -40px;margin: auto;position: absolute;right: -40px;top: 11px;z-index: -1;opacity:0.54}
	.section-center-batches .nav-tabs > li > a{font-size:14px;min-width:inherit;letter-spacing:1px;}
	.section-center-batches .pmd-card.phases {min-height:400px;margin:0 8px 16px;}
	.section-center-batches.section-course-phases .pmd-card.phases{width:23%;}
	.section-center-batches .features-list ul{margin-top:32px;margin-bottom:0;}
	.section-center-batches .features-list ul li{font-size:15px;font-weight:700;}
	.section-center-batches .tab-content{margin:0;}
	.section-center-batches .features-list li.timings{min-height:90px;}
	.section-center-batches .features-list li strong{font-size:12px;text-transform:uppercase;display:block;opacity:0.54;}
	
	/* Media Queries Starts Here [Center Single Page] */
	@media screen and (max-width:767px){
	.right-panel .main-widget{margin:0 0 30px;}
	.section-center-batches.section-course-phases .pmd-card.phases{width:100%;margin:0 0 16px;}
	.right-panel .main-widget, .page-template-blogs .widget_categories, .single-post .widget_categories, .archive .widget_categories{margin-top:0;}
	}
	@media screen and (min-width:768px) and (max-width:991px) {
	.page-template-page-center-single .right-panel .pmd-card{display:inline-block;vertical-align:top;width:47.5%;}
	.page-template-page-center-single .right-panel .pmd-card:last-child{margin-left:4%;}
	.right-panel .pmd-card-title h3{font-size:18px;}
	.right-panel .main-widget, .page-template-blogs .widget_categories, .single-post .widget_categories, .archive .widget_categories{margin-top:0;}
	}
	@media screen and (min-width:768px) and (max-width:1279px) {
	.section-events .event-item .pmd-card-title h4 a{font-size:16px;}
	.section-events .owl-nav{position:relative;text-align:center;}
	.section-events .owl-nav .owl-next, .section-events .owl-nav .owl-prev{position:relative;bottom:0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);margin:0 2px;display:inline-block;left:0;right:0;}
	}


/*----------- Careers Page -----------*/
.page-template-careers .panel-group .panel {border-width:2px;border-style:solid;border-radius:2px;}
.page-template-careers .panel-title{font-size:18px;font-weight:400;margin:0;}
.right-panel .current-opening-list .pmd-card-title{margin:0;}
li.menu-item-90 ul{display:none;}
.page-template-careers .career-opening-list{list-style:none;margin:0;padding:0;}
.page-template-careers .career-opening-list li{border-bottom-width:1px;border-bottom-style:solid;margin:0;padding:12px 0 12px 24px;font-size:18px;}
.page-template-careers .career-opening-list li:last-child{border:none;padding-bottom:0;}
.page-template-careers .career-opening-list li a:before{font-family: 'Material Icons';content:"\E315";display:inline-block;margin:-4px 8px 0 -24px;vertical-align:middle;}

/*----------- Centers Page -----------*/
.page-template-centers h3{margin:0;font-size:20px;}
.page-template-centers .pmd-card-actions a.btn i, .page-template-centers .custom-icon{display:inline-block;vertical-align:middle;margin-top:-9px;margin-right:12px;margin-bottom:-7px;}
.page-template-centers .custom-icon svg{height:32px;width:32px;}
.page-template-centers .pmd-card-title {position:relative;top:-1px;border-radius:2px 2px 0 0;}
.page-template-centers .pmd-card-title .btn{position:absolute;right:20px;bottom:-20px;}
.page-template-centers .pmd-card-actions{padding:0;border-top-width:1px;border-top-style:solid;}
.page-template-centers .pmd-card-actions a.btn{margin:0;width:49%;font-size:14px;padding:16px;}
.page-template-centers .pmd-card-actions a.btn i{margin-right:2px;}
.page-template-centers .pmd-card-actions a.btn:first-child{border-right-width:1px;border-right-style:solid;}
.page-template-centers .pmd-card-actions a.btn:last-child{opacity:0.54;}
.page-template-centers .pmd-card-actions a.btn:last-child:hover{opacity:1;}
.page-template-centers .pmd-card-actions a.btn:last-child svg{height:24px;width:24px;}
.page-template-centers .pmd-card-body{min-height:170px;}
.page-template-centers .pmd-card-body .email{display:none;}
	
	/* Media Queries Starts Here [Centers Page] */
	@media screen and (max-width:767px) {
	.page-template-centers .pmd-card-body{min-height:inherit}
	.page-inner .content-section h3{font-size:18px;}
	.center-photogallery{margin-bottom:30px;}
	}
	@media screen and (min-width:768px) and (max-width:991px) {
	.main-widget{margin:0 0 30px;}
	.section-course-phases .pmd-card.phases{width:49%;margin-bottom:6px;}
	.page-template-page-center-single .right-panel{margin-top:30px;}
	}

/*----------- Mentor Page -----------*/
.page-template-mentors .members-wrapper .management-team{display:none;}
.page-template-mentors h2:first-child{margin-top:0;}
.page-template-mentors h2{margin-top:40px;margin-bottom:20px;}
.mentor-item .wp-post-image{width:100%;display:block;height:auto; min-height: 100%;}
.mentor-item .pmd-card{padding-top:0;cursor:pointer;}
.mentor-item .pmd-card-media {border-bottom-width:1px;border-bottom-style:solid;height:180px;overflow:hidden;min-height:180px;}
.mentor-modal .modal-header{position:relative;overflow:hidden;z-index:2;border-radius:0;}
.mentor-modal .mentor-pic-bg{background-size:cover;filter:blur(5px);position:absolute;width:120%;height:120%;top:-10%;left:-10%;z-index:-1;opacity:0.24;background-position:center;background-repeat:no-repeat}
.mentor-modal .media{margin-bottom:16px;}
.mentor-modal .media-left .avatar-img{height:120px;width:120px;border-radius:50%;overflow:hidden;margin:0 16px}
.mentor-modal .media-left .avatar-img img{display:block;min-width:100%;max-width:100%;height:auto;min-height: 100%;}
.mentor-modal h4{font-size:32px;}
.mentor-modal .pmd-card-subtitle-text{opacity:0.87;font-size:16px;}
.mentor-modal .close{opacity:0.54;text-shadow:none;}
.mentor-modal .close:hover{opacity:0.87;}

	/* Media Queries Starts Here [Mentor Page] */
	@media screen and (max-width:767px) {
	.section-welcome #our-mentors .mentor-item .pmd-card-media{height:160px;min-height:160px;}
	.mentor-modal h4{font-size:20px;}
	.mentor-modal .media-left .avatar-img{height:80px;width:80px;margin:0;}
	.mentor-item .pmd-card-media{height:auto;min-height:inherit;}
	.mentor-item .pmd-card-title-text{font-size:16px;}
	}



/*----------- Editor Table -----------*/
.entry-content table{width:100%;max-width:800px;box-shadow:0 1px 3px rgba(37,52,68,0.12), 0 1px 2px rgba(37,52,68,0.12);border-radius:2px;overflow:auto;margin-bottom:40px;}
.entry-content table > thead > tr > th, .entry-content table > thead > tr > th h5, 
.entry-content table > thead > tr > td, .entry-content table > thead > tr > td h5 {padding:8px 12px;font-size: 13px;text-transform:uppercase;opacity:0.54;font-weight: 700;line-height: 1.5;}
.entry-content table > tfoot > tr > td, .entry-content table > tfoot > tr > td h5 {font-weight:700;font-size:16px;padding:12px;}
.entry-content table > tbody > tr > td{padding:8px;border-width:1px;border-style:solid;}

/*----------- Guru's Speak -----------*/
.page-template-gurus-speak .list-group .list-group-item{border-width:1px;border-style:solid;}
.page-template-gurus-speak .list-group{padding:0;}

/*----------- Inquiry Modal Box -----------*/
.inquiry-modal .modal-dialog{max-width:460px;}
.inquiry-modal .modal-body {margin-bottom: 32px;margin-top: 32px;padding: 0 32px;}
.inquiry-modal .modal-content{border-radius:4px;}
.inquiry-modal .modal-header .pmd-card-title-text{font-size:20px;padding:4px 0 4px 48px;}
.inquiry-modal .modal-header .pmd-card-title-text::before {background-image: url("../images/ic-cousellor.svg");background-position: left center;background-repeat: no-repeat;background-size: cover;content: "";display: block;height: 40px;left: 16px;position: absolute;top: 12px;width: 40px;}
.page .inquiry-modal .info-text, .comment-notes.info-text, .upload-msg{font-size:15px;opacity:0.64;font-style:italic;line-height:1.3;margin-bottom:8px;}
.inquiry-modal .form-submition-btn{margin-top:20px;}
.inquiry-modal div.wpcf7-response-output{margin-top:24px;margin-bottom:0;}
/*div.wpcf7 .ajax-loader{display:none;}*/
/* Custom CF7 Loader */
footer div.wpcf7 .ajax-loader{position:absolute;left: 0;right: 0;margin: auto;}
div.wpcf7 .ajax-loader:after {
    background-image: none;
    border: 4px solid rgba(37, 52, 68, 0.4);
    border-radius: 50%;
    border-top: 4px solid #253444;
    width: 24px;
    height: 24px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    margin: auto;
}
footer div.wpcf7 .ajax-loader{max-width: 186px;}
div.wpcf7 .ajax-loader {
    display: inline-block;
    border: none;
    padding: 0;
    margin: 0 0 0 4px;
    position: absolute;
    vertical-align: middle;
    top: 0;
    left: 0;height: auto;width: auto;
    bottom: 0;
    
    right: 0;
	background: none;
}
div.wpcf7 .ajax-loader.is-active{background-color: rgba(255,255,255,0.87);z-index: 10000;}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.modal .modal-header .close{font-size:24px;font-weight:700;font-family: 'Lato', sans-serif;text-shadow:none;line-height:1.2;opacity:0.4;}
.modal .modal-header .close:hover, .modal .modal-header .close:focus, .modal .modal-header .close:active{opacity:1;}
.form-group .select2-container{width:100% !important;}

/*----------- Calendar -----------*/
.entry-content .eo-fullcalendar{margin-bottom:30px;}
.entry-content .eo-fullcalendar .fc-header-dropdown .eo-fc-filter{padding:4px;min-width:200px;margin-left:20px;}
.entry-content .eo-fullcalendar .fc-view-container{box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);}
.entry-content .eo-fullcalendar .fc-toolbar .fc-today-button{border:none;box-shadow:none;text-transform:uppercase;font-weight:700;font-size:13px;padding:8px 16px;height:36px;}
.entry-content .eo-fullcalendar .fc-toolbar .fc-next-button, .entry-content .eo-fullcalendar .fc-toolbar .fc-prev-button{border:none;box-shadow:none;text-transform:uppercase;font-weight:700;font-size:13px;padding:0;height:36px;width:36px;border-radius:2px;}
.entry-content .eo-fullcalendar .fc-toolbar .fc-next-button span, .entry-content .eo-fullcalendar .fc-toolbar .fc-prev-button span{color:transparent;font-size:0;}
.entry-content .eo-fullcalendar .fc-toolbar .fc-next-button span:before{font-family: 'Material Icons';content:"\E315";font-size:24px;line-height:36px;}
.entry-content .eo-fullcalendar .fc-toolbar .fc-prev-button span:before{font-family: 'Material Icons';content:"\E314";font-size:24px;line-height:36px;}
.entry-content .eo-fullcalendar .fc-toolbar .fc-today-button:hover, .entry-content .eo-fullcalendar .fc-toolbar .fc-today-button:focus, .entry-content .eo-fullcalendar .fc-toolbar .fc-today-button:active, .entry-content .eo-fullcalendar .fc-toolbar .fc-next-button:hover, .entry-content .eo-fullcalendar .fc-toolbar .fc-next-button:focus, .entry-content .eo-fullcalendar .fc-toolbar .fc-next-button:active, .entry-content .eo-fullcalendar .fc-toolbar .fc-prev-button:hover, .entry-content .eo-fullcalendar .fc-toolbar .fc-prev-button:focus, .entry-content .eo-fullcalendar .fc-toolbar .fc-prev-button:active{text-shadow:none;}
.entry-content .eo-fullcalendar .fc-toolbar h2{font-size:20px;font-weight:700;}
.entry-content .eo-fullcalendar table{border:none;box-shadow:none;border-radius:0;}
.entry-content .eo-fullcalendar table .fc-day-number{padding:4px !important;}
.entry-content .eo-fullcalendar table .fc-time{display:none;}
.entry-content .eo-fullcalendar table tr:hover, .entry-content .eo-fullcalendar table tbody tr:nth-of-type(2n+1):hover{background-color:transparent;}

.tax-event-category .widget_categories .cat-item:before, 
.post-type-archive-event .widget_categories .cat-item:before{height:16px;width:16px;display:inline-block;content:"";border-radius:2px;margin:0 12px 0 4px;vertical-align:middle;}
.post-type-archive-event .widget_categories .cat-item a:before, 
.tax-event-category .widget_categories .cat-item a:before{display:none;}

	/* Tooltip */
	.eo-event-toolip{border:none !important;}
	.eo-event-toolip .qtip-content{padding:0;box-shadow:0 8px 40px rgba(37,52,68,0.24);border-radius:4px;border:none;}
	.eo-event-toolip .qtip-titlebar{display:none;}
	.eo-event-toolip h5{font-size:14px;border-bottom-width:1px; border-bottom-style:solid;padding:12px;margin:0;}
    .eo-event-toolip .tip-custom-content{padding:12px;font-size:13px;line-height:20px;}
	.eo-event-toolip ul{padding-left:32px;margin:16px 0 20px;padding-right:20px;}
	.eo-event-toolip ul li{font-size:16px;border:none;margin-bottom:12px;padding:4px;}
	.eo-event-toolip ul li strong{font-size:12px;opacity:0.64;text-transform:uppercase;display:block;margin-bottom:8px;}
	
	/* Media Queries Starts Here [Calendar] */
	@media screen and (max-width:767px) {
	.entry-content .eo-fullcalendar .fc-toolbar h2{margin-bottom:16px;}
	.entry-content .eo-fullcalendar .fc-header-dropdown .eo-fc-filter{margin:0 0 16px;}
	.page-inner .eo-fullcalendar table{display:table;}
	.entry-content .eo-fullcalendar .fc-toolbar .fc-today-button{display:none;}
	}
		
/* Contact Page */
.page-inner .contact-card{box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);}
.contact-card p{text-align:center;}
.centers-page-link li.pagenav{color:transparent;list-style:none;margin-top:-20px;}
.centers-page-link li.pagenav li{font-size:20px;display:inline-block;width:24%;margin:4px 0;}

/* Other Pages */
.page-template-search .event-entry-meta .post-thumbnail{display:none;}
.page-template-search .event-entry-meta .post-thumbnail img{box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);}
.page-template-search .event-entry-meta .entry-summary:after{content:"";height:1px;clear:both;display:block;}
.page-template-search .pmd-card-title .entry-title{margin:0;}
.page-inner .screen-reader-text, 
.error-404 .screen-reader-text{display:none;}

	/* Error Page */ 	
	.page-template-search .no-results .search-form label, .page-inner .error-404 .search-form label{margin:0;vertical-align:middle;}
	.page-template-search .no-results .search-field, .page-inner .error-404 .search-field{border-width:1px;border-style:solid;height:56px;padding:8px 16px;border-radius:2px 0 0 2px;box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);font-weight:normal;width:400px;}
	.page-template-search .no-results .search-submit, .page-inner .error-404 .search-submit{border:none;border-radius:0 2px 2px 0;height:56px;width:56px;display:inline-block;vertical-align:middle;margin-left:-8px;}
	.page-template-search .no-results .search-submit:before, .page-inner .error-404 .search-submit:before{font-family: 'Material Icons';content:"\E8B6";font-size:24px;}	
	.page-template-search .no-results, .error-404{margin:200px auto 120px;max-width:700px;}
	.error-404 header, .page-template-search .no-results header{border:none;margin:0;}
	.error-404 header .grey-endeavor-icon, .page-template-search .no-results header .grey-endeavor-icon{background:url(../images/grey-endeavor-icon.png) no-repeat center center;height:80px;width:80px;background-size:80px;display:block;margin:20px auto;opacity:0.16;}
	.error-404 header h1, .page-template-search .no-results h1{font-weight:300;font-size:46px;margin:0;}
	.error-404 .page-content p.result-info, .page-template-search .no-results .page-content p.result-info{font-size:18px;font-style:italic;margin-bottom:40px;}
	.error-404 .page-content p.result-info:after, .page-template-search .no-results .page-content p.result-info:after{width:100px;height:2px;display:block;content:"";margin:24px auto -8px}
	.error-404 .or-sep, .page-template-search .no-results .or-sep{display:block;font-size:14px;opacity:0.54;margin:20px auto;height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;text-transform:uppercase;}
	.error-404 .active-page-title, .search-no-results .active-page-title{display:none;}
	
/* Post Listing Pages */
.post-item .pmd-card-body .post-thumbnail{float:left;max-width:300px;margin-right:20px;height:250px;overflow:hidden;}
.post-item .pmd-card-actions{padding:8px 12px 20px}
.post-item .pmd-card-body .post-thumbnail img{display:block;height:250px;width:auto;min-width:100%;}
.post-item .event-entry-meta:after{clear:both;content:"";height:1px;display:block;}
.post-item .pmd-card-body p, 
.search-item .pmd-card-body p{margin:0;}
.more-link.btn{margin-top:24px;}
.blog-title, .blog-title h3, .blog-title span{display:inline-block;}
.blog-title span{opacity:0.64;font-size:15px;vertical-align:text-bottom;}
.post-template-default.single  .blog-title span{vertical-align:middle;}
.post-item .ssba.ssba-wrap > div img{border-radius:2px;width:28px !important;margin:0 4px;padding:0;}
.post-item .pmd-card-subtitle-text{opacity:0.64;font-size:15px;margin-top:4px;font-style:italic;}
.blog .post-item .pmd-card-actions, .archive .post-item .pmd-card-actions, .archive .post-item .ssba, .single .post.type-post .entry-content .ssba {display:none;}
	@media screen and (max-width:767px) {
		.post-item .pmd-card-body .post-thumbnail{margin:0 0 10px;display:block;}
		.post-item .pmd-card-body .entry-content{float:left;width:100%;}
	}

/* Post Single */
.single .entry-content img{max-width:100%;display:block;margin:0 auto 32px;box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);height:auto;}
.single .entry-content .entry-footer{padding:0;}
.single-students_speak .header-hero-img{background-image:url(../images/students-banner.jpg) !important;}
.single-center_events .header-hero-img{background-image:url(../images/events-banner.jpg) !important;}
.single-students_speak .post-thumbnail{float:left;margin-right:20px;}
.single-students_speak .entry-footer{clear:both;}
.single .post-meta-information{padding:16px 0;border-width:1px;border-style:solid;border-left:none;border-right:none;margin-bottom:24px;margin-top:-20px;}
.single .post-meta-information .author-name, .single .post-meta-information .entry-date{opacity:0.74;}
.single .post-meta-information .post-reading-time {border-left-width: 1px;border-left-style: solid;margin-left: 20px;padding-left: 20px;}
.single .ssba_sharecount{top:-16px;}
.ssba.ssbp-wrap a img{width:28px !important;margin-bottom:0;}
.single .entry-content .ssba img{margin:0}
.post-social-icons{float:right;margin-top:-7px;} 

	/* Related Posts */
	.related-posts{overflow:hidden;}
	.related-post-card{overflow:hidden;padding-top:16px;margin-bottom:0;}
	.related-post-card div>h4{margin-top:0;}
	.related-post-card .media-left img{max-width: inherit;width:200px;margin-right:16px;margin-bottom:0;}
	.related-posts.content-subsection .owl-nav .owl-next{top:-50px;right:10px;}
	.related-posts.content-subsection .owl-nav .owl-prev{right:51px;top:-50px;}
	
	/* Comment */
	.comment-respond{box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);margin-bottom:30px;padding:20px;border-radius:2px;}
	.comments-area{border-top-style:solid;border-top-width:1px;padding-top:40px;margin-top:40px;}
	.comments-area .comments-title{font-size:20px;}
	.comments-area .container{width:100%;padding:0;}
	.comments-area .comment-list{padding:0;}
	.comments-area .comment-list li{list-style:none;}
	.comments-area .comment-list li .comment-meta{padding:0;}
	.comments-area .comment-list li .comment-body{box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);margin-bottom:30px;padding:20px;border-radius:2px;}
	.comments-area .comment-list li .comment-body .avatar{display:inline-block;width:40px;height:40px;border-radius:50%;margin:0 20px 0 0;}
	.comments-area .comment-list li .comment-body .comment-metadata{border-width:1px;border-style:solid;border-right:none;border-left:none;padding:16px 0;margin:20px 0;}
	.comments-area .comment-list li .comment-body .comment-awaiting-moderation{font-size:14px;font-style:italic;opacity:0.64;margin-bottom:8px;}
	.single-post .post-navigation, .single-post .entry-footer{display:none;}
	

/* Pagination */
.navigation.pagination .page-numbers{padding:6px 8px;border-radius:2px;border-width:1px;border-style:solid;margin:0 2px;font-size:12px;font-weight:700;text-transform:uppercase;}
.navigation.pagination .page-numbers.dots{border:none;padding-left:0;padding-right:0;}
.navigation.pagination .page-numbers.current{opacity:0.34;}
	/* Media Queries Starts Here [Pagination] */
	@media screen and (max-width:767px) {
	.navigation.pagination .page-numbers{display:inline-block;margin-bottom:8px;}
	.error-404 header h1, .page-template-search .no-results h1{font-size:24px;font-weight:700;}
	.page-template-search .no-results, .error-404{margin:120px auto 40px;padding:0 20px;}
	.error-404 .page-content p.result-info, .page-template-search .no-results .page-content p.result-info{font-size:16px;line-height:1.3;margin-top:8px;}
	.page-template-search .no-results .search-field, .page-inner .error-404 .search-field{width:100%;}
	.post-social-icons{float:none;margin-top:0;} 
	/* Related Posts */
	 .related-post-card .media-left {width:100%;display:block;text-align:center;padding-right:0;}
	 .related-post-card .media-left img{margin:auto auto 10px;}
	}

/* Custom Post Widgets */
.widget_categories, .widget_recent_entries{box-shadow:0 1px 3px rgba(37, 52, 68, 0.12), 0 1px 2px rgba(37, 52, 68, 0.12);margin-bottom:30px;}
.widget_categories .widget-title, .widget_recent_entries .widget-title{font-size:20px;padding:16px;margin:0;}
.widget_categories ul, .widget_recent_entries ul{padding:12px 20px;margin:0;border-top-width:1px;border-top-style: solid;}
.widget_categories ul li, .widget_recent_entries ul li{list-style:none;line-height:1.3;margin:12px 0;}
.widget_categories ul li a:before{content: "";display: inline-block;font-family: "Material Icons";font-size: 20px;margin: 0 4px;opacity: 0.34;vertical-align: middle;}
.widget_categories ul li.current-cat a{font-weight:700;}
.widget_recent_entries ul li .post-date{display:block;padding-bottom:16px;margin-bottom:16px;font-style:italic;opacity:0.54;font-weight:700;font-size:14px;padding-top:4px;}
.widget_recent_entries ul li:last-child .post-date{padding-bottom:0;margin-bottom:0;}

/* Job Opening Form */
.jobopening .hideform{padding:16px;}
.jobopening .modal-content{border-radius:4px;}
.jobopening input.inline, .jobopening-outer input.inline { display: inline-block;width: auto;}
.change-job input.inline { max-width: 30%;}
.current-ctc input.inline, .expected-ctc input.inline { max-width: 20%;}
.notice-period input.inline { max-width: 25%;}
.job input.inline { max-width: 60%;}
.your-email input.inline { max-width: 54%;}
.MobileNumber input.inline{ max-width: 64%;}
.current-company input.inline { max-width: 56%;}
.user-name input.inline { max-width: 30%;}
.experience input.inline { max-width: 56%;}
.your-file .choosefile  {border-bottom: 1px solid #e5e5e5;max-width: 40%;font-size: 13px;color:rgba(0,0,0,0.54);padding: 8px 0;margin-left: 4px;}
.jobopening input.block, .jobopening-outer input.block { display: inline-block; width: 99%;}
.jobopening .wpcf7-list-item-label, .jobopening-outer .wpcf7-list-item-label { margin-right: 0.5em;}
.jobopening span.wpcf7-list-item, .jobopening-outer span.wpcf7-list-item { margin-left: 0;}
.jobopening .wpcf7-form-control-wrap input[type="radio"], .jobopening-outer .wpcf7-form-control-wrap input[type="radio"] { margin: 0; width: auto; height: 10px;}
.jobopening input[type="text"], .jobopening input[type="email"], .jobopening input[type="tel"], .jobopening-outer input[type="text"]{border:none;background:none;padding:2%;text-align:left;line-height:200%;padding:0;border-bottom-width: 1px;border-bottom-style: solid; margin-bottom: 10px;font-weight:700;}
.jobopening input[type="text"]:focus, .jobopening input[type="email"]:focus, .jobopening input[type="tel"]:focus, .jobopening-outer input[type="text"]:focus{outline: none;}
.jobopening div.wpcf7-response-output{margin-top:16px;margin-bottom:0;}
.jobopening span.wpcf7-not-valid-tip {display: inline-block;font-size: 13px !important;left: 0;position: absolute;top: 24px;}

@media screen and (min-width:1024px) and (max-width:2000px) {
.pmd-tabs-scroll-right, .pmd-tabs-scroll-right{display: none !important}
}

/* Thank You Page */
.msg-sent-icon{background:url(../images/ic-msg-sent.svg) no-repeat center center;height:100px;width:100px;background-size:100px;display:block;margin:20px auto;}

/*---------------------
      Countdown CSS 
-----------------------*/
.flip-clock-wrapper * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.flip-clock-wrapper a {cursor: pointer;text-decoration: none;color: #ccc; }
.flip-clock-wrapper a:hover {color: #fff; }
.flip-clock-wrapper ul {list-style: none; }
.flip-clock-wrapper.clearfix:before, .flip-clock-wrapper.clearfix:after {content: " ";display: table; }
.flip-clock-wrapper.clearfix:after {clear: both; }
.flip-clock-wrapper.clearfix {*zoom: 1; }

/* Main */
.flip-clock-wrapper {font: normal 11px "Helvetica Neue", Helvetica, sans-serif;-webkit-user-select: none; }
.flip-clock-meridium {background: none !important;box-shadow: 0 0 0 !important;font-size: 36px !important; }
.flip-clock-meridium a { color: #313333; }
.flip-clock-wrapper {text-align: center;max-width: 300px;position: relative;width: 100%;margin:46px auto;}
.flip-clock-wrapper:before, .flip-clock-wrapper:after {content: " "; /* 1 */display: table; /* 2 */}
.flip-clock-wrapper:after {clear: both;}

/* Skeleton */
.flip-clock-wrapper ul {position: relative;float: left;margin: 5px;width: 60px;height: 90px;font-size: 80px;font-weight: bold;line-height: 87px;border-radius: 6px;background: #000;}
.flip-clock-wrapper ul li {z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;line-height: 87px;text-decoration: none !important;}
.flip-clock-wrapper ul li:first-child {z-index: 2; }
.flip-clock-wrapper ul li a {display: block;height: 100%;-webkit-perspective: 200px;-moz-perspective: 200px;perspective: 200px;margin: 0 !important;overflow: visible !important;cursor: default !important; }
.flip-clock-wrapper ul li a div {z-index: 1;position: absolute;left: 0;width: 100%;height: 50%;font-size: 80px;overflow: hidden; outline: 1px solid transparent;}
.flip-clock-wrapper ul li a div .shadow {position: absolute;width: 100%;height: 100%;z-index: 2; }
.flip-clock-wrapper ul li a div.up {-webkit-transform-origin: 50% 100%;-moz-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;-o-transform-origin: 50% 100%;transform-origin: 50% 100%;top: 0; }
.flip-clock-wrapper ul li a div.up:after {content: "";position: absolute;top: 44px;left: 0;z-index: 5;width: 100%;height: 3px;background-color: #000;background-color: rgba(0, 0, 0, 0.4); }
.flip-clock-wrapper ul li a div.down {-webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-ms-transform-origin: 50% 0;-o-transform-origin: 50% 0;transform-origin: 50% 0;bottom: 0;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.flip-clock-wrapper ul li a div div.inn {position: absolute;left: 0;z-index: 1;width: 100%;height: 200%;color: #ccc;text-shadow: 0 1px 2px #000;text-align: center;background-color: #253444;border-radius: 6px;font-size: 70px; }
.flip-clock-wrapper ul li a div.up div.inn {top: 0; }
.flip-clock-wrapper ul li a div.down div.inn {bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {z-index: 3; }
.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }
.flip-clock-wrapper ul.play li.flip-clock-active {-webkit-animation: asd 0.5s 0.5s linear both;-moz-animation: asd 0.5s 0.5s linear both;animation: asd 0.5s 0.5s linear both;z-index: 5; }
.flip-clock-divider {float: left;display: inline-block;position: relative;width: 20px;height: 100px; }
.flip-clock-divider:first-child {width: 0; }
.flip-clock-divider:first-child  .flip-clock-label{left: 0;}
.flip-clock-dot {display: block;background: #323434;width: 10px;height: 10px;position: absolute;border-radius: 50%;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);left: 5px; }
.flip-clock-divider .flip-clock-label {position: absolute;top:110%;left: 26px;text-align: center;width: 130px;color: #253444;text-shadow: none; font-size: 16px;font-weight: 700;text-transform: uppercase;}
.flip-clock-divider.minutes .flip-clock-label {right: -88px; }
.flip-clock-divider.seconds .flip-clock-label {right: -91px; }
.flip-clock-dot.top {  top: 30px; }
.flip-clock-dot.bottom {bottom: 30px; }

@-webkit-keyframes asd {
  0% {z-index: 2; }
  20% {z-index: 4; }
  100% {z-index: 4; } }

@-moz-keyframes asd {
  0% {z-index: 2; }
  20% {z-index: 4; }
  100% {z-index: 4; } }

@-o-keyframes asd {
  0% {z-index: 2; }
  20% {z-index: 4; }
  100% {z-index: 4; } }

@keyframes asd {
  0% {z-index: 2; }
  20% {z-index: 4; }
  100% {z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {z-index: 2;-webkit-animation: turn 0.5s 0.5s linear both;-moz-animation: turn 0.5s 0.5s linear both;animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {-webkit-transform: rotateX(90deg); }
  100% {-webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {-moz-transform: rotateX(90deg); }
  100% {-moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {-o-transform: rotateX(90deg); }
  100% {-o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {transform: rotateX(90deg); }
  100% {transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {z-index: 2;-webkit-animation: turn2 0.5s linear both;-moz-animation: turn2 0.5s linear both;animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {-webkit-transform: rotateX(0deg); }
  100% {-webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {-moz-transform: rotateX(0deg); }
  100% {-moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {-o-transform: rotateX(0deg); }
  100% {-o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {transform: rotateX(0deg); }
  100% {transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;-webkit-animation: show 0.5s linear both;-moz-animation: show 0.5s linear both;animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;-webkit-animation: hide 0.5s 0.3s linear both;-moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;-webkit-animation: show 0.5s linear both;-moz-animation: show 0.5s linear both;animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;-webkit-animation: hide 0.5s 0.3s linear both;-moz-animation: hide 0.5s 0.3s linear both;animation: hide 0.5s 0.2s linear both; }

@-webkit-keyframes show {
  0% {opacity: 0; }
  100% {opacity: 1; } }

@-moz-keyframes show {
  0% {opacity: 0; }
  100% {opacity: 1; } }

@-o-keyframes show {
  0% {opacity: 0; }
  100% {opacity: 1; } }

@keyframes show {
  0% {opacity: 0; }
  100% {opacity: 1; } }

@-webkit-keyframes hide {
  0% {opacity: 1; }
  100% {opacity: 0; } }

@-moz-keyframes hide {
  0% {opacity: 1; }
  100% {opacity: 0; } }

@-o-keyframes hide {
  0% {opacity: 1; }
  100% {opacity: 0; } }

@keyframes hide {
  0% {opacity: 1; }
  100% {opacity: 0; } }

#clock .flip-clock-divider.minutes, 
#clock .flip-clock-divider.minutes + ul, 
#clock .flip-clock-divider.minutes + ul + ul,
#clock .flip-clock-divider.seconds, 
#clock .flip-clock-divider.seconds + ul, 
#clock .flip-clock-divider.seconds + ul + ul, 
.page-event .content-subsection .owl-item .slider-caption h4, .page-event .content-subsection .owl-item .slider-caption p{display: none;}

.page-event .content-subsection .owl-item .slider-caption{top: auto;bottom: 0;transform: translateY(0);}
.page-event .content-subsection .owl-item .slider-caption h3{margin: 0;text-transform: none;font-size: 18px;padding: 20px 32px;background: rgba(0,0,0,0.87)}
.page-event .active .slider-caption .slider-desc, .active .slider-caption h2{transform: translateY(0);}
.page-event .content-subsection .owl-item .slider-caption h3:after{display: none;}
.page-event .content-subsection .owl-item .item img{opacity: 0.87;}

/* Event Modal */
.page-event .inquiry-modal .modal-dialog{max-width: inherit;}
.page-event .inquiry-modal .modal-body{margin-top: 8px;overflow: hidden;}
.page-event .inquiry-modal .modal-body p{margin:16px 0 20px;position: relative;}
.page-event .inquiry-modal .modal-body p:after{background-color: #eee;content: "";width: 112%;height: 1px;position: absolute;bottom:0;display: block;z-index:1;margin: 0 -32px;}
.page-event .inquiry-modal .modal-body p:before{background-image: linear-gradient(180deg, rgba(0,0,0,0.54) 0%, transparent 50%);content: "";display: block;top: 35px;height: 100px;width: 120%;position: absolute;left: -32px;opacity: 0.06}
.page-event .inquiry-modal .modal-body p strong{border: 1px solid #ddd;padding: 6px 20px;font-size: 14px;border-radius:4px 4px 0 0;position: relative;z-index: 2;display: inline-block;border-bottom: none;}
.page-event .inquiry-modal .modal-body p.blank{margin: 0 0 20px;}
.page-event .inquiry-modal .modal-body p.blank:before{top: 25px;}
.page-event .modal-header p, .page-event .modal-header .pmd-card-title-text:before{display: none;}
.page-event .modal-header .pmd-card-title-text{padding-left: 16px;}
.page-event .pmd-textfield .form-control{padding-top: 0;padding-right: 0;padding-bottom: 6px;padding-left: 0;line-height: 1.2;}
.control-label .required{color: red;opacity: 0.87;margin: -4px 4px;}

.page-event .ssba-wrap > div{text-align: center !important;}
.page-event h1{margin-top: 0;}
.page-event.active-page-title .header-hero-img{position: relative;min-height: inherit;}

.page-event .row.event-details {background: #fff;box-shadow: 0 2px 4px rgba(0,0,0,0.12);border-radius: 4px;margin-bottom: 32px;}
.page-event .row.event-details ul{margin-bottom: 8px;}
.page-event .row.event-details .col-sm-6, .page-event .row.event-details .col-sm-12{padding: 20px;}
.page-event .row.event-details .col-sm-6:first-child{border-right: 1px solid #eee;}
.page-event .row.event-details .col-sm-12{text-align: center;border-top: 1px solid #eee;}
.page-event .row.event-details .col-sm-12 p{margin:-4px 0 0;}
.page-event .row.event-details .col-sm-12 p i{font-size: 20px;color: #0075bd;display: inline-block;vertical-align: middle;margin: 0 2px;}

/* Event Quiz Modal Box */  
.page-event .inquiry-modal.quiz-show-modal{padding-top: 15px;}
.page-event .inquiry-modal.quiz-show-modal .modal-body {margin-top: 22px; overflow: hidden;}
.page-event .inquiry-modal.quiz-show-modal .modal-body p:before, .page-event .inquiry-modal.quiz-show-modal .modal-body p:after{display:none;}
.page-event .inquiry-modal.quiz-show-modal button{ margin-right:15px; }
.page-event .inquiry-modal.quiz-show-modal .modal-body p{ margin-bottom:0; }
.page-event .inquiry-modal.quiz-show-modal button span{ font-size:12px; text-transform:capitalize;}
#quiz-modal .modal-body, #home-quiz-modal .modal-body{ margin-top:0; }
#quiz-modal .form-group, #home-quiz-modal .form-group{ margin-bottom:6px; }

/* Media Queries Starts Here [Owl Carousel] */
@media screen and (max-width:767px) {
	.flip-clock-wrapper ul{width:55px;}
	.flip-clock-divider .flip-clock-label{font-size: 14px;}
	.flip-clock-wrapper ul li a div div.inn{font-size: 60px;}
	.page-event .row.event-details .col-sm-6{border-bottom: 1px solid #eee;border-right: none;}
	.page-event .modal-header .pmd-card-title-text{font-size: 16px;padding-left: 8px;}
	.page-event .row.event-details .col-sm-6:first-child{margin-bottom: 24px;}
	.page-event .inquiry-modal .modal-body{padding: 0 20px;}
	.page-event .inquiry-modal .modal-body p.blank{margin: 0 -20px 20px;}
	.page-event .inquiry-modal .modal-body p{margin: 16px -20px 20px;padding: 0 20px;}
}
@media screen and (max-width:415px) {
	.page-event .inquiry-modal.quiz-show-modal button:first-child{ margin-bottom:15px; }
}

/* Downloads Page */
.page-template-downloads .pmd-card{cursor: pointer;}
.download-frm.inquiry-modal .modal-header .pmd-card-title-text::before{display: none;}
.download-frm.inquiry-modal .modal-header .pmd-card-title-text{padding-left: 0;}
.page-template-downloads .pmd-card-title{border-radius: 2px 2px 0 0;}
.page-template-downloads .pmd-card .pmd-card-title-text{font-size:17px;color:#fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page-template-downloads .pmd-card .pmd-card-subtitle-text{font-size:13px;color:#fff;font-weight: 400;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 20px;opacity: 0.74;}
.page-template-downloads .pmd-card-media{position: relative;min-height: 300px;background-size: cover;background-position:center top;}
.page-template-downloads .pmd-card-media:after{background-image: linear-gradient(0deg,transparent,#000);position: absolute;z-index: 100;width: 100%;height: 30%;content: "";opacity: 0.20;top: 0;}
.page-template-downloads .pmd-card-media img{width: 100%;max-width: inherit;display:none;}

/* Right Panel Download Button */
.right-panel .btn-download{text-align: left;padding-left: 16px;padding-right: 16px;}
.right-panel .btn-download .material-icons{display: inline-block;vertical-align: middle;margin: -4px 4px;}

/* Lab Form */
.lab-checkbox .wpcf7-radio{ margin-top:10px;display:block; }
.lab-checkbox .wpcf7-radio input[type=radio]{float:left;margin-right:8px;border: .125rem solid rgba(0,0,0,.54); width: 16px; height: 16px;border-radius: 16px;cursor:pointer;}
.pmd-textfield.lab-checkbox label{ color: rgba(0, 0, 0, 0.4); font-size: 16px; line-height: 24px;}
.lab-form .wpcf7-form .wpcf7-mail-sent-ok{margin-top:10px;margin-bottom: 0;} 
@media screen and (min-width:991px) and (max-width:1024px) {
	.container.lab-form{margin-left:-23px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
	.container.lab-form{width:100%;}
}
@media screen and (max-width:767px) {
	.container.lab-form{padding-left:0;padding-right:0;}
}
/******************************
		Online Cources
****************************/	
/* Banner section */ 
.section-slider.online-course-slider {background: #e3e3e3; height:850px; margin-top:120px; position: relative;}
.online-course-slider .image-caption{ padding:40px 0 0; position: absolute; top: 0; right: 0; left: 0; z-index: 1;}
.online-course-slider .image-caption h2{font-size: 40px;font-weight: 700;text-transform: uppercase; margin-bottom: 0;}
.online-course-slider .image-caption p{font-size: 20px;}
.online-course-slider .image-caption h2 span{display: block; font-size: 26px;font-weight: 400;text-transform: none; margin-bottom: 6px;}
.online-course-slider .image-caption h2 sup{top: -22px; font-size: 20px;}
.online-course-slider .image-caption h2:after{ content:""; width:160px; height:2px; display:block; margin:20px auto; background-color:#0075bd;}
/*.online-course-slider .image-caption p, .videobox p{ margin-bottom:0; }*/
.online-course-slider .banner-img{position: relative;width: 100%;min-height:100%;left: 0;top: 0; right: 0;bottom: 0;background-position: center; background-repeat: no-repeat;background-size: cover;}
/* Why Endeavour */
.section-welcome.section-why-endeavour .section-title:after{content: "";width: 100px;height: 2px;display: block;margin: 20px auto -20px;}
.section-welcome.section-why-endeavour #endeavor-advantages .media { min-height: 160px; } 
.section-welcome.section-why-endeavour #endeavor-advantages .media-left i{position:relative;line-height:36px;display: flex; justify-content: center; align-items: center;}
.section-welcome.section-why-endeavour #endeavor-advantages .media-left img{position:absolute;left:0; right:0; top:0; bottom:0; margin:auto}
.section-welcome.section-why-endeavour #endeavor-advantages .media-left i svg { height:26px; width:26px; }

@media(max-width: 1199px){
	.section-slider.online-course-slider{height: 780px;}
	.online-course-slider .image-caption h2{margin-top: 0;}
}
/* Learning Packages */	
/*.section-packages{background-image: url(../images/geametric-bg.jpg); background-size:cover; padding-bottom:50px;}*/
.section-packages .pmd-card-title h5{font-size:22px;} 
.section-packages .pmd-card-body, .section-packages .table{ margin-bottom:0;padding:0; }
/* Clat Courses Features */
#packages_features .owl-dots{ margin-top:30px; }
/*#packages_features{margin-top:60px;}*/
.features_item .pmd-card{min-height:434px;position:relative;}
.features_item .pmd-card-title{min-height:50px;}
.features_item .pmd-card-title, .features_item .pmd-card-body{padding: 0 16px;}
.features_item .pmd-card-media{padding:16px 0 16px; min-height:90px;}
.features_item .pmd-card-media img{max-width: 80%;display: block;margin: auto;max-height: 100%;width: inherit;}
.features_item .pmd-card-body{margin-top:0; }
.features_item .pmd-card-body ul{min-height:100px;}

.price-wrapper{padding: 16px 16px 12px; background-color: rgba(0, 123, 194, 0.1);}
.price-title{display: flex; align-items: center; margin: -6px 0 -4px;}
.price-title h5{margin: 0;}
.price svg, .price img{height:20px;width:20px;}
.price { display: flex; align-items: center;} 
.price .new-price, .price .old-price{display: flex; align-items: center;} 
.price .new-price i, .price .old-price i{line-height: 0; margin-bottom: -2px;} 
/*New Price*/
.price .new-price{ color:#0075bd; font-size:18px; margin-right: 8px; margin-left: -4px;} 
.price .new-price svg{ fill:#0075bd;height: 24px; width: 24px;} 
/*Old Price*/
.price .old-price{ font-size:16px; position: relative; padding-right: 4px; color: #515d69;} 
.price .old-price svg{ fill:#515d69;} 
.price .old-price:before{ content: ""; position: absolute; left: 0; right: 0; height: 1px; background-color: #515d69; top: 50%;} 
/*Discount Price*/
.price .discount-price{ font-size:13px; margin-left: 8px; color: #54b607; font-weight: 600;} 
/*discount-price-badge*/
.discount-price-badge{font-size: 12px; line-height: 1; width: 34px; height: 34px; border-radius: 50%; background: #e19220; text-align: center; color: #ffffff; display: inline-block; padding-top: 7px; margin-left: 9px;}
.discount-price-badge span{display: block; font-size: 8px;}
/*18% GST*/
.price small{font-size: 13px; color: #515d69; margin-left: 7px; padding-top: 4px;} 

@media(max-width: 1199px) and (min-width: 992px){
	.price .new-price i, .price .old-price i{margin-right: -4px;}
}

@media(max-width: 395px){
	.price-title h5{font-size: 16px;}
}
/*.features_item .price strong, .single-features-item .features-content .price strong{ color:#0075bd; font-size:18px;} */

/*.features_item .pmd-btn{ display:block; border-top:1px solid rgba(37,52,68,0.16);padding-top:20px;margin-top:16px; position:absolute; left:16px; right:16px;bottom:16px;}*/
.features_item .pmd-btn{ display:block; padding-top:20px; position:absolute; left:16px; right:16px;bottom:16px;}
.features_item .pmd-btn a{ margin-right:10px; }
.features-content .ssba-wrap{display:none;}
.features-content .price-wrapper{margin-top: 10px;}
.features-content ul{margin-bottom:15px;}
.archive.tax-course_categories .post-item .pmd-card-body .post-thumbnail, .archive.post-type-archive.post-type-archive-course_features  .post-item .pmd-card-body .post-thumbnail{border:1px solid rgba(37,52,68,0.10);position:relative;width:250px;}
.archive.tax-course_categories .post-item .pmd-card-body .post-thumbnail img, .archive.post-type-archive.post-type-archive-course_features  .post-item .pmd-card-body .post-thumbnail img{max-height:100%;max-width:100%;height:auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;}
.archive.tax-course_categories .post-item .entry-summary, .archive.post-type-archive.post-type-archive-course_features  .post-item .entry-summary, .archive.post-type-archive.post-type-archive-course_features .pmd-card-subtitle-text, .archive.tax-course_categories .pmd-card-subtitle-text {display:none;}
/*---------Features Tab------------------*/
.section-packages{padding-bottom:50px;}
.section-packages .pmd-tabs .nav.nav-tabs{background-color: #298bc8;  margin: auto auto 32px;  border-radius: 2px; overflow: hidden; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);}
.section-packages .pmd-tabs .nav-tabs>li {  box-shadow: 1px 0 0 rgba(0,0,0,.16); cursor:pointer; }
.section-packages .nav-tabs>li>a {font-size: 18px;text-align: center;min-width: 180px;color: rgba(255,255,255,0.74);}
.section-packages .nav-tabs>li.active{background:#fff;} 
.bg-gradient{
	/*Left to right*/
	/*background: #0075bd;
	background: -moz-linear-gradient(left,  #0075bd 0%, #77bc41 100%);
	background: -webkit-linear-gradient(left,  #0075bd 0%,#77bc41 100%);
	background: linear-gradient(to right,  #0075bd 0%,#77bc41 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075bd', endColorstr='#77bc41',GradientType=1 );*/

	/*Top to bottom*/
	background: #0075bd;
	background: -moz-linear-gradient(top,  #0075bd 0%, #77bc41 100%);
	background: -webkit-linear-gradient(top,  #0075bd 0%,#77bc41 100%);
	background: linear-gradient(to bottom,  #0075bd 0%,#77bc41 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075bd', endColorstr='#77bc41',GradientType=0 );

}
.bg-gradient .section-title, .bg-gradient .section h2{color: #ffffff;}
.bg-gradient .section-title:after{background-color: #ffffff;}

/* Video section */
.section-clat{border-top:2px solid #e3e3e3;position: relative;}
.online-content a.signup{margin-right:10px;}
.online-content a i.icon-svg svg{width: 28px; margin-right: 5px; fill: #0075bd; vertical-align: top;}
.online-content a:hover i.icon-svg svg, .online-content a:focus i.icon-svg svg, .online-content a:active i.icon-svg svg{ fill: #fff; }
.videobox iframe{ width:100%; height:310px;}
.Course .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border:none}
.inquiry-modal.clat-modal select option{display:none;}
/* Single Features Details Page */
.single-features-item .pmd-card{ padding:16px;  }
.single-features-item .pmd-card-title, .single-features-item .pmd-card-body{margin-bottom:0; padding:0; }
.single-features-item .single-image{ min-height:200px; width:250px; max-width:250px; border:1px solid  rgba(37,52,68,0.10); position:relative; margin: auto auto 20px;}
.single-features-item .single-image img{ max-width: 100%; box-shadow:none; margin: auto; position:absolute; left:0; right:0; top:0;bottom:0; padding: 10px;	}
.single-features-item .features-content .price img{ box-shadow:none; margin-bottom:0; display:inline-block;height:24px;width:24px; } 
.features-content .pmd-btn{margin-top:20px;}
.features-table{ border-top:1px solid  rgba(37,52,68,0.16);margin-top: 20px; padding-top: 15px;}
.single-features-item .features-table img{margin-bottom:0 } 
.entry-content .features-table table{margin-bottom:0;}

.right-panel.single-features-sidebar{box-shadow: 0 1px 3px rgba(37,52,68,.12), 0 1px 2px rgba(37,52,68,.12); margin-bottom: 30px;    background-color: #fff;}
.right-panel.single-features-sidebar h2{font-size: 20px;padding: 16px; margin: 0;    font-weight: 700;}
.right-panel.single-features-sidebar ul{padding: 12px 0px; list-style:none; margin: 0; border-top-width: 1px; border-color: #eee; border-top-style: solid;}
.right-panel.single-features-sidebar ul li { margin-bottom:20px; border-bottom:1px solid #eee; padding:0 20px 20px; }
.right-panel.single-features-sidebar ul li:last-child{margin-bottom:0;border:none;} 
.right-panel.single-features-sidebar ul li h5.entry-title a{color: #0075bd;font-size:18px;font-weight:600;margin-bottom:2px;}

.right-panel.single-features-sidebar ul li .price-title h5{font-size: 16px; color: #515d69;}
.right-panel.single-features-sidebar ul li .price{margin-bottom: 10px;}
.right-panel.single-features-sidebar ul li .price .new-price{color: #253444;}
.right-panel.single-features-sidebar ul li .price .new-price svg{fill: #253444;}

.announcements-block a {display: inline-block; margin-right: 15px;}


@media screen and (min-width:768px) and (max-width:1024px) {
	.online-content a.btn{margin-bottom:10px;} 
	.online-content a:last-child.btn{margin-bottom:0px;}
}
@media screen and (min-width:991px) and (max-width:1024px) {
	.features_item .pmd-card-title-text{ font-size: 16px; }
	.features_item .pmd-btn a{ margin-right:0px; }
}
@media screen and (min-width:768px) and (max-width:992px) {
	.online-course-slider .image-caption h2{font-size:32px;}
	.section-slider.online-course-slider{ height:740px; margin-top:106px; }
	.single-features-item .media-left, .single-features-item .media-body{width:100%; display:block;} 
}
@media screen and (max-width:767px) { 
	.section-packages{padding-bottom:10px;}
	.section-slider.online-course-slider{margin-top:65px;}

	.online-course-slider .image-caption{padding: 30px 0 0;}
	.online-course-slider .image-caption h2{font-size:24px; padding: 0 16px;}
	.online-course-slider .image-caption h2 span{font-size: 22px;}
	.online-course-slider .image-caption h2 sup{top: -16px; font-size: 14px;}
	.online-course-slider .image-caption p{ margin-bottom:20px; }
	.section-slider.online-course-slider{height: 680px;}
	
	.section-clat h2{margin-bottom:20px;}
	.section-welcome.section-why-endeavour #endeavor-advantages .media { min-height: inherit; }
	.section-welcome.section-why-endeavour #endeavor-advantages .col-xs-12:last-child .media{ padding-bottom:0; }
	   
	.online-content a.btn{margin-bottom:10px;}    
	.videobox{ margin-top:20px; } 
	.videobox iframe{ height:300px;}	
	.section-packages .owl-nav, .section-packages .table-responsive{ margin-bottom:0; }
	
	.features_item .pmd-card{min-height:auto;padding-bottom: 16px;}
	.features_item .pmd-card-body ul{min-height:auto;}
	.single-features-item .media-left, .single-features-item .media-body{width:100%; display:block;}
	.right-panel.single-features-sidebar{margin-bottom:0;}
	.features_item .pmd-card-title{min-height:inherit;}
	.features_item .pmd-btn{position:relative;left: inherit; right: inherit; bottom: inherit; padding-left: 16px; padding-right: 16px;}
	
	.entry-content .features-table table{width:100%;}
	.entry-content .features-table table tr, .entry-content .features-table table td{width:100%;white-space:nowrap;}
		
	.section-packages .pmd-tabs .nav-tabs>li a{min-width: 140px;padding:9px 10px 10px;font-size:16px;}
	.announcements-block a {display:block; margin-right: 0; margin-bottom: 15px;}
}

@media (max-width:575px) {
	.online-course-slider .image-caption{padding-top: 20px;}
	.online-course-slider .image-caption h2 span{font-size: 16px; margin-bottom: 12px;}
	.online-course-slider .image-caption h2{font-size: 20px; line-height: 1.3;}
	.online-course-slider .image-caption h2:after {margin: 12px auto;}
	.section-slider.online-course-slider{height: 620px;}
	.online-course-slider .image-caption p{font-size: 16px;}
}

@media screen and (max-width:320px) { 
	.features_item .pmd-btn a{margin-bottom:10px;}
}
@media screen and (max-width:415px) { 
	.online-content a:last-child.btn{margin-bottom:0px;}
}
	
/* Comment form css */
.comment-respond .control-label em{color: red;opacity: .87;font-style:normal;}
.form-submit input[type="submit"]{background-color: #77bc41;font-size: 16px;padding: 16px 32px;font-weight:700;color: #fff;min-width: 122px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);   -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);   box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24); outline: 0; outline-offset: 0;border: 0;border-radius: 2px;transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;-webkit-transition: all 0.15s ease-in-out; text-align: center; white-space: nowrap; vertical-align: middle; text-transform:uppercase;}
.form-submit input[type="submit"]:hover, .form-submit input[type="submit"]:focus, .form-submit input[type="submit"]:active {  box-shadow: 0 3px 6px rgba(0,0,0,.2), 0 3px 6px rgba(0,0,0,.28);background-color: #77bc41;} 

/* Breaking News Css */
 .news-title{position: relative;display: inline-block;float: left;z-index: 9999;color: #fff;}
 .news-name{position: relative;height: 55px;background: #005e97;display: inline-block;padding: 0 15px 0 25px;line-height: 55px;font-weight: 700;font-size: 18px;box-shadow:0 1px 9px rgba(9,94,151,0.52), 0 1px 9px rgba(9,94,151,0.12);}
 .news-name:before{content: "";background-image:url(../images/ic_breaking-news.svg); height: 30px; width: 30px; display: inline-block; background-repeat: no-repeat; position: relative; top: 12px; bottom: 0; margin:auto; left: -10px;}
 .section-breakingnews{ margin-top: 120px; overflow-x: hidden;}
 .news-description{display: inline-block; padding: 16px 45px 8px 0px;color: #515d69;}
 .news-description p{margin-bottom: 0; } 
 .breakingnews_slider .owl-height{height:55px !important;}
 .breakingnews_slider .owl-prev{left: inherit;right: -18px; top: 28px;height: 55px;background: #005e97;width: 42px;font-size: 0;}
 .breakingnews_slider .owl-next{top: 28px;height: 55px;background: #005e97; width: 42px;font-size: 0;}
 .breakingnews_slider .owl-nav .owl-prev:after, .breakingnews_slider .owl-nav .owl-next:after{line-height: 55px;color: #fff;opacity: 1;font-size:30px;left: 5px;}
 .breakingnews_slider .owl-next:hover,  .breakingnews_slider .owl-prev:hover, .breakingnews_slider .owl-nav .owl-prev.disabled:hover:after, .breakingnews_slider .owl-nav .owl-next.disabled:hover:after{background: #005e97;opacity: 1;color: #fff;}
@media screen and (min-width:768px) and (max-width:1024px) { 
	.section-breakingnews .container{padding:0;}
	.news-description{ padding-right: 90px;}
    .breakingnews_slider .owl-nav .owl-next{ right: 0; }
	.breakingnews_slider .owl-prev{right:42px;}
}
@media screen and (min-width:768px) and (max-width:991px) { 
	.section-breakingnews{margin-top:106px;}
} 
@media screen and (max-width:767px) {
	.section-breakingnews{margin-bottom: 20px;}
	.news-name{box-shadow: none; font-size:14px;}
 	.news-details{border: 2px solid #005e97;height: 100%;}
	.news-title{width: 100%;height: 100% !important;background: #005e97;} 
	.news-description{display: block;padding: 72px 15px 10px 15px;margin-left: 0;} 
	.breakingnews_slider .owl-height{height: auto !important;}
	.section-breakingnews .owl-nav{position: absolute;right: 0px;top: 0;margin: 0;padding: 0;}
	.breakingnews_slider .owl-next, .breakingnews_slider .owl-prev{top: -18px; width:22px;}
	.breakingnews_slider .owl-nav .owl-prev:after, .breakingnews_slider .owl-nav .owl-next:after{left:-5px;}
}
/* Download App Css */
.section.section-downloadapp {padding:60px 0;max-height:532px;overflow:hidden;}
.app_screen img{margin-left:auto; padding-right:30px;}
.section-downloadapp .page-title span{text-transform:uppercase;font-size: 15px;}
.section-downloadapp .section-title{color:#0074bd;margin-bottom:20px;}
.section-downloadapp .section-title:after{display:none;}
.app-content{ padding:110px 100px 0 15px; }
@media screen and (min-width:991px) and (max-width:1024px) {
	.app_screen img{margin:auto;padding-right:0;} 
	.app-content{padding: 100px 15px; }
}
@media screen and (min-width:768px) and (max-width:991px) { 
	.app_screen img{margin:auto;padding-right:0;}
	.app-content{padding: 80px 15px; }
}
@media screen and (max-width:767px) {
	.section.section-downloadapp{max-height: inherit;overflow:inherit;padding:40px 0;}
	.app-content{padding:0 15px;} 
	.app_screen{margin-top:20px;}
	.app_screen img{margin:auto;padding-right:0;}
}
/* Event Page */
@media screen and (max-width:767px) {
.page-template-page-event .page-information h1{font-size:28px;line-height:1.3;}
.page-event .ssba-wrap>div{text-align: center !important; }
.content-section img.size-full{max-width:100%;height:auto;margin-bottom:16px;}
}
.page-template-page-event .ssba-wrap>div{text-align: center !important; }
/*-----------Quiz Pages--------------*/
.quiz-centers a{ margin-right:10px; margin-bottom:10px;}
.single-quiz .ssba-wrap{ display:none; } 
.single-quiz .post-item .ssba-wrap{ display:block; } 
.single-quiz .page-inner .content-subsection{margin-bottom:30px;}
.back-btn a{ padding: 6px 8px; border-radius: 2px;  border-width: 1px; border-style: solid; font-size: 12px; font-weight: 700; text-transform: uppercase;}
.back-btn a:hover, .back-btn a:focus, .back-btn a:active{background-color:#05619e;color:#fff;}
/*------------All About Schools Page---------------*/
.institute-page h4{text-align:center;padding: 10px;margin-bottom: 0;}
.entry-content .institute_table .table{ max-width:100%;margin-bottom:0;} 
.institute_table img{height:20px;vertical-align: sub;}
.entry-content .institute_table .table td:first-child, .entry-content .institute_table .table td:nth-child(2) a{font-weight:bold;}
.entry-content .institute_table .table td:nth-child(2){width: 315px;}
.entry-content .institute_table .table td:nth-child(3){width: 250px;}
.entry-content .institute_table .table td:nth-child(4){width: 80px;}
.institute_table .table tbody td:last-child{text-align:center;}
.single-institute_name .post-meta-information, .single-institute_name .related-posts, .tax-event-category .eo-event-content p{display:none;}
@media screen and (min-width:768px) and (max-width:991px) { 
.entry-content .institute_table .table td:nth-child(2){min-width: 250px;width: 250px;}
.entry-content .institute_table .table td:nth-child(3){min-width: 140px;width: 140px;}	
}
/*------------Students Zone--------------*/
.tax-event-category .eo-event-content {margin: 10px;}
.page-id-277 .right-panel li ul li, .page-id-277 .right-panel li.first-menu-item{background-color:transparent;}	
.page-id-277 .right-panel li:hover a{background-color:white; color:#515d69;}
.page-id-277 .right-panel li:hover ul li.widget_subpages_current_page a{ background-color: rgba(0,117,189,0.16); color:#0075bd; }
.page-id-277 .right-panel li ul li a{padding-left:24px;} 
.page-id-277 .eo-events {padding-left: 0; list-style-type: none;}

div#ssba-classic-2 > div {
    text-align: center !important;
}

/*------------Course Marketing page--------------*/
.page-template-page-course-marketing  .content-section p iframe {width: 100%;height: 310px;}
.page-template-page-course-marketing .section-numbers.no-background {background-image: none;}
.page-template-page-course-marketing .navbar.pmd-navbar {top:0 !important;}

@media screen and (min-width: 992px) and (max-width: 1199px){
.page-template-page-course-marketing .coaching-endeavor .media {    min-height: 270px;}
}

/*------------Celebration Animation--------------*/
#particle-canvas {
  display: block;
  position: fixed;
  pointer-events: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/*Anniversary Badge*/
.anniversary-badge{
	margin: -150px auto 40px;
	width: 140px;
	height: 140px;
	background: #253444;
	border-radius: 50%;
	padding: 15px;
}
.anniversary-badge img{width: 110px;}

@media screen and (max-width: 1024px) and (min-width: 768px){
	.anniversary-badge{margin-top: -130px;}
}

@media (max-width: 767px){
	.anniversary-badge{margin: -20px auto 20px; background: transparent;}
}

/*Detail Page Anniversary Badge*/
.single-features-item .anniversary-badge{margin: 40PX auto 0;}
.single-features-item .anniversary-badge img{box-shadow: none;}

@media screen and (max-width: 1024px) and (min-width: 992px){
	.single-features-item .anniversary-badge{margin-top: 40px;}
}

@media (max-width: 991px){
	.single-features-item .anniversary-badge{margin: 20px auto;}
}

@media (max-width: 767px){
	.single-features-item .anniversary-badge{margin: 20px auto; background: #253444;}
}

/*------------ Online Courses --------------*/
.pmd-request-call {position: relative;margin-bottom: 30px;}
.pmd-request-call:before { width: 70%;margin: 30px auto 30px;height: 1px;content: "";display: block;background-color: rgba(255,255,255,0.16);}
.pmd-request-call em { font-size: 24px;font-weight: 700;display: inline-block;vertical-align: middle;color: #fff;}
.pmd-request-call a { margin-left: 16px;}

/*------------ Inner Page 15th Anniversary Banner --------------*/
@media (max-width: 767px){
	.celebration-wrapper .active-page-title{padding-bottom: 60px;}
	.celebration-wrapper .active-page-title .header-hero-img{background-size: 550px auto; background-position: center top;}
	.celebration-wrapper .active-page-title .page-information{bottom: -48px;}
}

/* Spotlight Modal */
.spotlight-modal{text-align: center; color: #ffffff; padding-top: 16px;}
.spotlight-modal .modal-content{background-position: center center; background-size: cover; background-repeat: no-repeat;}
.spotlight-modal .modal-body{margin: 0; padding: 24px; position: relative;}
.spotlight-modal .close{position: absolute; right: 0; top: 0; padding: 6px; height: 40px; width: 40px; text-align: center;
opacity: 1; color: rgba(255, 255, 255, 0.24); font-weight: 400; font-size: 24px; line-height: 1;}
.spotlight-modal h2{text-transform: uppercase; font-weight: 500; color: #ffffff; letter-spacing: 1.2px; margin-bottom: 16px;}
/*.spotlight-modal h2 sup{font-size: 14px; top: -13px;}*/
.spotlight-modal h2 span{display: block; font-weight: 700; margin-top: 8px;}
.spotlight-modal .img-wrapper{margin: 32px 0;}
.spotlight-modal .img-wrapper img{width: auto; max-width: 216px; margin: 0 auto;}
.spotlight-modal .content-wrapper{text-align: left; max-width: 430px; margin: 0 auto; padding: 0 15px;}
.spotlight-modal .text-center .content-wrapper{text-align: center;}
.spotlight-modal .content-wrapper h3{color: #ffffff; text-transform: uppercase; margin-bottom: 8px; letter-spacing: 1.2px; margin-top: 0;}
.spotlight-modal .content-wrapper p{font-size: 18px; margin-bottom: 16px; color: #ffffff;}
.spotlight-modal .content-wrapper .btn-block{margin: 0 -4px;}
.spotlight-modal .content-wrapper .btn-block .btn{margin: 4px 2px;}

@media (max-width: 991px){
	.spotlight-modal .modal-body{padding: 16px;}
	.spotlight-modal .close{width: 30px; height: 30px; padding: 1px;}
	.spotlight-modal h2{font-size: 28px; margin-top: 16px;}
	.spotlight-modal .img-wrapper{margin: 30px 0;}
	.spotlight-modal .img-wrapper img{max-width: 180px;}
	.spotlight-modal .content-wrapper{padding: 0;}
	.spotlight-modal .content-wrapper h3{font-size: 22px;}
	.spotlight-modal .content-wrapper p{font-size: 16px;}
	.spotlight-modal .content-wrapper .btn-block .btn{min-width: 80px;}
}
@media (max-width: 767px){
	.spotlight-modal{padding-top: 10px;}
	.spotlight-modal h2{font-size: 24px; line-height: 1.3; margin-top: 8px;}
	.spotlight-modal h2 span{display: inline; font-weight: 500;}
	.spotlight-modal h2 sup{font-size: 14px; top: -13px;}
	.spotlight-modal .img-wrapper img{max-width: 160px;}
	.spotlight-modal .content-wrapper{margin-bottom: 24px;}
	.spotlight-modal .col-sm-6:last-child .content-wrapper{margin-bottom: 0;}
	.spotlight-modal .content-wrapper p{margin-bottom: 8px;}
	.spotlight-modal .content-wrapper .btn-block .btn{margin: 3px 1px;}
}

/*------------ Home Page 15th Anniversary Banner --------------*/
.section-slider .slider-caption.anniversary-content-wrapper{bottom: auto;}
.section-slider .slider-caption.anniversary-content-wrapper .courses:after{display: none;}
.slider-caption .anniversary-banner{padding: 0 15px;}
.slider-caption .anniversary-banner .img-wrapper{margin: 60px 0 40px;}
.slider-caption .anniversary-banner .img-wrapper img{width: auto; max-width: 260px; margin: 0 auto;}
.slider-caption .anniversary-banner .content-wrapper{text-align: left; max-width: 430px; margin: 0 auto; padding: 0 15px;}
.slider-caption .anniversary-banner .content-wrapper h3{color: #ffffff; text-transform: uppercase; margin-bottom: 8px; letter-spacing: 1.2px; margin-top: 0;}
.slider-caption .anniversary-banner .content-wrapper p{font-size: 18px; margin-bottom: 16px;}
.slider-caption .anniversary-banner .content-wrapper .btn-block{margin: 0 -4px;}
.slider-caption .anniversary-banner .content-wrapper .btn-block .btn{margin: 4px 2px;}


@media (max-width: 767px){
	.section-slider .slider-caption.anniversary-content-wrapper{margin-top: 30px; margin-bottom: 40px;}
	.slider-caption.anniversary-content-wrapper h2{line-height: 1.3;}
	.slider-caption.anniversary-content-wrapper h2 br{display: none;}
	.slider-caption .anniversary-banner{padding: 0;}
	.slider-caption .anniversary-banner .img-wrapper{margin: 40px 0 20px;}
	.slider-caption .anniversary-banner .img-wrapper img{height: auto; max-width: 190px;}
	.slider-caption .anniversary-banner .content-wrapper{padding: 0; margin-bottom: 24px;}
	.slider-caption .anniversary-banner .content-wrapper.right-block{margin-bottom: 0;}
	.slider-caption .anniversary-banner .content-wrapper h3{font-size: 22px;}
	.slider-caption .anniversary-banner .content-wrapper p{margin-bottom: 8px; font-size: 16px;}
	.slider-caption .anniversary-banner .content-wrapper .btn-block .btn{margin: 3px 1px;}
}

/*Thank you for registration modal */
.page-event .inquiry-modal.thank-you-registration-modal{padding-top: 15px;}
.page-event .inquiry-modal.thank-you-registration-modal .modal-body {margin-top: 22px; overflow: hidden;}
.page-event .inquiry-modal.thank-you-registration-modal .modal-body p:before, .page-event .inquiry-modal.thank-you-registration-modal .modal-body p:after{display:none;}
.page-event .inquiry-modal.thank-you-registration-modal .btn + .btn{ margin-left:15px; }
.page-event .inquiry-modal.thank-you-registration-modal .modal-body p{ margin-bottom:0; margin-top: 24px; }
.page-event .inquiry-modal.thank-you-registration-modal button span{ font-size:12px; text-transform:capitalize;}

.text-center{text-align: center;}
.mt-16{margin-top:16px !important;}
.mt-24{margin-top:24px !important;}
.mb-0{margin-bottom:0 !important;}


/* Banner section Styles added by wpdev */
/* Banner section Styles added by wpdev */
/* Banner section Styles added by wpdev */
.banner-bg {
    position: relative;
    /* background-color: #e6e6f8; */
	padding: 50px 0;
	/* z-index: -1; */
}
.leftcont {
    letter-spacing: 0.3px;
}
.leftcont h1 {
    font-size: 30px;
    color: #333;
    margin-bottom: 15px;
}
.leftdesc {
    color: #000;
    width: 100%;
    font-size: 15px;
}
.heromsg {
    background-color: rgba(255, 255, 255, 0.3);
    display: inline-block;
    padding: 15px;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, .1);
    border-radius: 3px;
}
.heromsg h3 {
    font-size: 18px;
    margin-top: 0;
	margin-bottom: 15px;
	color: #000;
}
.heromsg img {
    max-width: 115px;
    margin-right: 10px;
}
.typewriter {
    margin-bottom: 20px;
    font-size: 20px !important;
    line-height: 30px;
}
.banner-form .form-group.pmd-textfield {margin-bottom: 8px;}
.banner-form .modal-body {margin-top: 0;}
.section-banner{margin-top: 120px;}
@media screen and (max-width: 767px)
{
	.section-banner {
		margin-top: 80px;
	}
}

.microsites-container{margin-bottom: 20px;}
.microsites-container ul{margin: 0;margin-bottom: 10px;}
.microsites-container ul li a:hover{color: #0075BD;}
.microsites-container ul li a{transition: all ease 0.4s;}
.microsites-container ul li a:hover{margin-left: 5px;font-weight: 500;}
.border-bottom-blue{padding-bottom: 15px;border-bottom: 0.1px solid #0075BD;}
.section.microsites-footer {
	padding: 20px 0 20px;
	border-top: 1px solid rgba(0,0,0,0.1);
    background: #3b4957;
}

@media screen and (max-width:676px){
	.section.microsites-footer h3 {
		padding-left: 20px;}
}
.section.microsites-footer h3{
	color: #FFF;
}
.section.microsites-footer .col-md-4 a{
color: #fff;
}

/* remove this later */
/* .online-course-slider{display: none;} */
/* .d-none{display: none;} */
@media (min-width: 992px)
{
	.col-wrap {
		width: 46%;
	}
}
.card-wrapper{
	position: relative;
    height: 100%;
    background: #ffffff;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
    box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
	cursor: pointer;
	width: 320px;
    margin: 0 auto 40px auto;
}
.card-image{
	width: 100%;
    height: 160px;
}
.card-image img{
	border-radius: 10px;
    width: 100%;
    height: 100%;
}

.card-detail{
	position: relative;
    bottom: 55px;
    background: #ffffff;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
	box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
	cursor: pointer
}
.card-cat{
	display: flex;
	padding-bottom: 5px;
}
span.cat-name{font-size: 16px;
    color: #222222;
	line-height: 120%;}
span.tag{
	background: #0075bd;
	border-radius: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	display: flex;
	-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
	justify-content: center;
	font-weight: 600;
    font-size: 9px;
    line-height: 100%;
	text-transform: uppercase;
	color: #ffffff;
	margin-left: 5px;
}
.card-title h3{
	font-size: 18px;
    font-weight: 700;
    line-height: 120%;
	color: #222222;
	padding-bottom: 8px;
	margin: 0;
	padding-top: 2px;
}

.card-info > span{
	display: inline-block;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
	color: #828282;
	padding-bottom: 8px;
}

.card-info .batch-start{display: block;}
.card-info > span i{margin-right: 10px;width: 5px;}
.card-info > span i.fa{margin-right: 10px;width: 5px;}
.card-info > span i.fa.fa-rupee {
    margin-left: 2px;
}
.card-info > span > strong{
	font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: #222222;
}
.card-excerpt{
	position: relative;
	bottom: 35px;
	font-size: 14px;
    line-height: 140%;
	color: #777777;
	padding: 0 10px;
}

.card-excerpt ul{padding-left: 40px;margin-bottom: 10px;}
.view-card{
	position: relative;
	bottom: 20px;
	display: flex;
    justify-content: flex-start;
    margin: 0 10px 0 25px;
}
.view-card span{
	font-weight: 700;
    font-size: 14px;
    line-height: 100%;
	color: #0075bd;
	
}

.view-card span i {    vertical-align: middle;}
.view-card:hover span{text-decoration: underline;}

.filter-wrap{
    -webkit-box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
    box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
    border-radius: 10px;
    -webkit-transition: visibility 0.3s, opacity 0.3s ease;
    transition: visibility 0.3s, opacity 0.3s ease;
}
.filter-item{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 18px;
	padding-top: 18px;
	cursor: pointer;
    width: 100%;
	border-bottom: 1px solid #efefef;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.filter-item:first-child{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;

}
.filter-item:last-child{
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;

}
.filter-item:hover {
	background-color: #0075bd14;
}
.filter-item:active {
	background-color: #0075bd;
	color: #fff;
}
.filter-item.active {
	background-color: #0075bd;
	color: #fff;
}
.filter-item.active span{
	color: #fff;
}
.filter-item span{
	font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #222222;
    text-transform: uppercase;
}


@media (min-width: 992px)
{
	.filter-wrapper {
		width: 30%;
	}
}

.content-wrapper-courses{display: flex;flex-wrap: wrap;}
.content-wrapper-courses .col-md-6{
	/* display: flex; */
    /* flex-direction: column; */
}

.schedule-call{padding-top: 30px;}

.accordion-container{
  position: relative;
  max-width: 500px;
  height: auto;
  margin: 10px auto;
}
.accordion-container > h2{
  text-align: center;
  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.set{
  position: relative;
  width: 100%;
  height: auto;
  background-color: #f5f5f5;
}
.set > a{
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
}
.set > a i{
  float: right;
  margin-top: 2px;
}
.set > a.active{
  background-color:#3399cc;
  color: #fff;
}
.content-acc{
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display:none;
}
/* .cousrse-slider.slick-initialized{display: none;} */
.content-acc p{
  padding: 10px 15px;
  margin: 0;
  color: #333;
}
.content-accs{display: none;}
.slick-slider{display: none;}

.slick-slide {
    margin: 10px !important;
}
.content-acc article{margin: 10px !important;}

.desktop-course{display: block;}
.mobile-course{display: none;}
@media screen and (max-width:676px){
	.desktop-course{display: none;}
	.mobile-course{display: block;}	

	.banner-bg {
		padding: 20px 0;
	}
	.typewriter{height: 40px;}
	.heromsg{
		margin: 0 auto;
		text-align: center;
		margin-bottom: 20px;
	}
	.inquiry-modal .modal-body{    margin-bottom: 32px;
		padding: 0 12px;}

	#contact-endeavor .microsites-container h3{    margin: 4px 0 24px 20px;}
}

.misha_loadmore{
	background-color: #ddd;
	border-radius: 2px;
	display: block;
	text-align: center;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing:1px;
	cursor:pointer;
	text-transform: uppercase;
	padding: 10px 5px;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;  
	width: 20%;
    margin: 0 auto;
}

.misha_loading {
    background-color: #ddd;
    border-radius: 2px;
    display: block;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    letter-spacing: 1px;
    cursor: pointer;
    text-transform: uppercase;
    padding: 10px 5px;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    width: 20%;
    margin: 0 auto;
}

.misha_loading:hover{
	background-color: #767676;
	color: #fff;
}

.misha_loadmore:hover{
	background-color: #767676;
	color: #fff;
}

.loader {
    border: 4px solid #f3f3f3;
    border-top: 4px solid #3498db;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
    margin: 0 auto;
  }

  .loadwrap{
	padding: 50px;
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }

  /* arrow for sliders */

  .slick-next::before{
	  opacity: 1 !important;
	  color: #3498db !important;

  }
  .slick-next {
	right: 0 !important;
	z-index: 99;
	
}
  .slick-prev::before{
	opacity: 1 !important;
	color: #3498db !important;
  }
  .slick-prev {	
	left: 0 !important;
	z-index: 99;
}

@media screen and (min-width:676px){
	.post-type-archive-clat_course_features .col-md-4.inquiry-modal.banner-form,
	.category-clat-course-temporary .col-md-4.inquiry-modal.banner-form,
	.woocommerce-page .col-md-4.inquiry-modal.banner-form {
		margin-top: -113px;
	}
}

.post-type-archive-clat_course_features .inquiry-modal .info-text, .comment-notes.info-text, .upload-msg{font-size:15px;opacity:0.64;font-style:italic;line-height:1.3;margin-bottom:8px;}
.category-281 .inquiry-modal .info-text, .comment-notes.info-text, .upload-msg{font-size:15px;opacity:0.64;font-style:italic;line-height:1.3;margin-bottom:8px;}
.woocommerce-page .inquiry-modal .info-text {font-size:15px;opacity:0.64;font-style:italic;line-height:1.3;margin-bottom:8px;}

/* end css by wepdev */
/* end css by wepdev */
/* end css by wepdev */
.accordian_title_mobile {
    display: none;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 18px;
    padding-top: 18px;
    cursor: pointer;
    width: 100%;
    border-bottom: 1px solid #efefef;
    align-items: center;
    justify-content: space-between;
    -webkit-box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
    box-shadow: 0px 4px 16px rgba(189,189,189,0.24);
    border-radius: 10px;
    -webkit-transition: visibility 0.3s, opacity 0.3s ease;
    transition: visibility 0.3s, opacity 0.3s ease;
}
.accordian_title_mobile.active {
    background-color: #0075bd;
    color: #fff;
}
@media (max-width: 992px) {
    .course_category_list{
        display: none;
    }
    .accordian_title_mobile {
        display: flex;
    }
}
.woocommerce .pmd-request-call em {
    color: #333333;
}
.woocommerce .pmd-request-call:before {
    background: #333333;
}
.woocommerce ul.products li.product a.added_to_cart {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.woocommerce form .form-row .input-checkbox {
    position: relative;
    margin: 0;
}

.centerstab ul.nav.nav-tabs{
	display: flex;
    align-items: center;
    justify-content: center;
}