/*
Theme Name: Expert Business Consultant Pro
Theme URI: https://www.seothemesexpert.com/wordpress/business-consultant-website-template/
Author: Seothemesexpert
Author URI: https://www.seothemesexpert.com
Description: The Business Consultant Website Template is a premium website template designed to elevate the online presence of consultancy firms and business advisors. With its sleek and professional design, this template caters to a wide range of consulting areas, offering a comprehensive platform to showcase expertise and services effectively. At the core of this template is its meticulously crafted layout, tailored to highlight the diverse consulting services offered by businesses. From management consulting and strategy development to digital transformation and market research, every aspect of the consulting landscape is thoughtfully represented. The intuitive design ensures that visitors can easily navigate through different sections, gaining insights into the specialized areas of expertise. One of the key advantages of this premium theme is its versatility and customization options. Consultants can personalize the layout to reflect their brand identity and unique service offerings. Whether it's showcasing success stories, client testimonials, or case studies, the template provides ample space to demonstrate competence and credibility in the field. Moreover, the responsive design of the template ensures seamless viewing across all devices, including desktops, tablets, and smartphones. This mobile-friendly approach enhances user experience and accessibility, allowing potential clients to engage with the website effortlessly from any device.
Version: 4.0
Tested up to: 6.0
Requires PHP: 7.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: expert-business-consultant-pro
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, post-formats, threaded-comments, blog, education, portfolio
Expert Business Consultant Pro WordPress Theme, Copyright 2024 Seothemesexpert
Expert Business Consultant Pro is distributed under the terms of the GNU GPL

*/
/* Basic Style */
* {
  margin: 0;
  padding: 0;
  outline: none;
}

html body {
  margin: 0;
  padding: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  background-color: #fff;
  position: relative;
  font-size: 14px;
  font-family: "Poppins";
}

img {
  margin: 0;
  padding: 0;
  border: none;
  max-width: 100%;
  height: auto;
}
section img {
  max-width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 10px 0;
  line-height: 1.4;
  color: #151515;
  font-family: "Poppins";
}
p {
  margin: 0 0 15px;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
}
p,
ul li a {
  letter-spacing: 0px;
  font-family: "Poppins";
}
body a {
  text-decoration: none;
  color: black;
}
a:hover {
  text-decoration: none;
  color: #666;
}
a:focus,
a:hover {
  text-decoration: none !important;
}
ul,
ol {
  margin: 0 0 0 15px;
  padding: 0;
}
ul li,
ol li {
  font-size: 16px;
}
:hover {
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
blockquote {
  font-size: 18px;
  font-style: italic;
  width: 450px;
  margin: 0.25em 0;
  padding: 0.25em 40px;
  line-height: 1.45;
  position: relative;
  color: #383838;
  background: #ececec;
}

blockquote:before {
  display: block;
  content: "\201C";
  font-size: 80px;
  position: absolute;
  left: 0px;
  top: -10px;
  color: #7a7a7a;
}

blockquote cite {
  color: #999999;
  font-size: 14px;
  display: block;
  margin-top: 5px;
}

blockquote cite:before {
  content: "\2014 \2009";
}
small {
  font-size: 14px !important;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="phno"],
input[type="password"],
textarea {
  border: 1px solid #424648 !important;
  font-size: 16px;
  padding: 10px 10px;
  margin: 0 0 0px 0;
  height: auto;
  width: 100%;
  background: transparent;
}
section {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 100px 0;
  background-attachment: fixed;
}
select {
  width: 100%;
  padding: 6px;
}
input[type="submit"] {
  padding: 10px 20px;
  font-weight: bold;
  color: #ffffff;
  border: none;
  background-color: #f7a400;
}
input[type="submit"]:hover {
  cursor: pointer;
}
.bounce,
.flash,
.pulse,
.shake,
.swing,
.tada,
.wobble,
.bounceIn,
.bounceInDown,
.bounceInLeft,
.bounceInRight,
.bounceInUp,
.bounceOut,
.bounceOutDown,
.bounceOutLeft,
.bounceOutRight,
.bounceOutUp,
.fadeIn,
.fadeInDown,
.fadeInDownBig,
.fadeInLeft,
.fadeInLeftBig,
.fadeInRight,
.fadeInRightBig,
.fadeInUp,
.fadeInUpBig,
.fadeOut,
.fadeOutDown,
.fadeOutDownBig,
.fadeOutLeft,
.fadeOutLeftBig,
.fadeOutRight,
.fadeOutRightBig,
.fadeOutUp,
.fadeOutUpBig,
.flip,
.flipInX,
.flipInY,
.flipOutX,
.flipOutY,
.lightSpeedIn,
.lightSpeedOut,
.rotateIn,
.rotateInDownLeft,
.rotateInDownRight,
.rotateInUpLeft,
.rotateInUpRight,
.rotateOut,
.rotateOutDownLeft,
.rotateOutDownRight,
.rotateOutUpLeft,
.rotateOutUpRight,
.slideInDown,
.slideInLeft,
.slideInRight,
.slideOutLeft,
.slideOutRight,
.slideOutUp,
.rollIn,
.rollOut,
.zoomIn,
.zoomInDown,
.zoomInLeft,
.zoomInRight,
.zoomInUp,
.slideInUp {
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible !important;
}

.wp-caption {
  margin: 0;
  padding: 0;
  font-size: 13px;
  max-width: 100%;
}
.wp-caption-text {
  margin: 0;
  padding: 0;
}
.gallery-caption {
  margin: 0;
  padding: 0;
}
.bypostauthor {
  margin: 0;
  padding: 0;
}
.modal-dialog {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%) !important;
}
.hovereffect a {
  border: 1px solid #333;
  padding: 10px;
  color: #333333;
  font-weight: bold;
}
.carousel-inner {
  margin: 0;
}
.screen-reader-text {
  position: absolute;
  top: -9999em;
  left: -9999em;
}
.sticky {
  margin: 0;
  padding: 0;
  background-color: #d7d7d7;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 20px;
  margin-top: 4px;
  margin-bottom: 10px;
  padding: 0;
  padding: 5px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  padding: 5px;
  margin-bottom: 10px;
  margin-left: 25px;
  padding: 5px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding: 5px;
}
.comment-list .comment-content ul {
  list-style: none;
  margin-left: 15px;
}
.comment-list .comment-content ul li {
  margin: 5px;
}
.toggleMenu {
  display: none;
}
a.small-button {
  background: #3890cb;
  padding: 5px 30px;
  border-radius: 3px;
  color: #fff;
  display: table;
  margin: 0 auto;
}
.middle-align {
  margin-top: 20px;
}
.page-title {
  margin: 20px 0;
}
a.small-button:hover {
  color: #fff;
  background: #0c5f96;
}
table,
td,
th {
  border: 1px solid black;
}
/*-------------------------- Getstarted --------------------------*/
.about-wrap .about-description,
.about-wrap .about-text {
  font-size: 17px;
}
/*-------------------------- Calendar widget --------------------------*/
li.woocommerce-MyAccount-navigation-link {
  list-style-type: none;
  background-color: #f7a400;
  height: 50px;
  width: 200px;
  padding: 10px;
  margin: 10px;
}
li.woocommerce-MyAccount-navigation-link a {
  color: white;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 1.45em;
  table-layout: fixed;
  width: 100%;
}
.widget.widget_calendar table {
  margin: 0;
}
.widget.widget_calendar td,
.widget.widget_calendar tr,
.widget.widget_calendar th {
  border: 1px solid #fff;
}
.widget_calendar td,
.widget_calendar th {
  line-height: 2.5625;
  padding: 0;
  text-align: center;
}
.widget_calendar caption {
  font-weight: 900;
  margin-bottom: 1.75em;
  color: #000;
  padding-left: 15px;
}
.widget_calendar tbody a {
  background-color: #bbb;
  color: #fff;
  display: block;
  font-weight: 700;
}
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
  background-color: #686868;
  color: #fff;
}
.widget th,
.widget td {
  padding: 0em;
}
/*-------------------- Sweep To Right -----------------------*/
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* ---------Buttons--------- */
a.button {
  border: 1px solid #f7a400;
  background: #f7a400;
  color: #fff;
  font-size: 16px;
  margin: 20px 0 0;
  padding: 9px 20px;
  font-weight: bold;
  border-radius: 30px;
  font-family: "Poppins";
}
a.theme_button {
  color: #ffffff;
  border: none;
  margin-top: 8px;
  letter-spacing: 1px;
  padding: 9px 20px;
  font-size: 14px;
  font-weight: bold;
  background: #151515;
  border-radius: 40px;
}
button:focus {
  outline: none;
}
.theme_button i {
  padding-left: 5px;
}
.slidr-button {
  border: 1px solid #f7a400;
  border-radius: 30px;
  padding: 9px 20px;
  background: #f7a400;
  float: left;
}
.slidr-button:hover {
  background: #000;
  border: 1px solid #000;
}
.slidr-button a {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 25px;
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  padding-left: 13px;
}

/* --------------------------Top Bar---------------------------- */
#gtranslate_wrapper {
  position: absolute !important;
  top: 10px !important ;
}
.switcher .selected {
  font-size: 13px;
  line-height: 18px;
  color: #ffffff !important;
  font-weight: 300;
  font-family: "Poppins";
  background: transparent !important;
  border: none;
}
.switcher .selected a {
  border: none !important;
  color: #ffffff !important;
  font-size: 13px;
  line-height: 18px;
  font-weight: 300;
  font-family: "Poppins";
  background: transparent !important;
  border: none;
}
.switcher .selected a:after {
  color: #ffffff !important;
}
select#gtranslate_selector {
  font-size: 13px;
  line-height: 18px;
  color: #ffffff !important;
  font-weight: 300;
  font-family: "Poppins";
  background-color: transparent;
  border: none;
  width: 100px;
}
#gtranslate_selector option {
  color: black;
}
section#topbar {
  background-color: #192640;
  padding: 10px;
  color: white;
}
#topbar .topbar-social-icons i {
  color: white;
  padding: 10px 0;
  width: 20px;
  text-align: center;
}
#topbar .btn.register {
  font-size: 13px;
  background-color: #f7a400;
  color: white;
  border-radius: 0;
}
#topbar .btn.login {
  font-size: 13px;
  background-color: #294c77;
  color: white;
  border-radius: 0;
}
#topbar .switcher .option {
  position: absolute;
  z-index: 99999;
}
/* --------------------------Header---------------------------- */

#header h1 a {
  color: #f7a400;
}
#header h1 {
  margin: 0;
  font-size: 45px;
  font-weight: normal;
  font-family: "Libre Baskerville", serif;
  color: white;
  line-height: 1;
}
.page-template-home-page #header {
  margin-bottom: -19px;
}
#header {
  background-color: #ebeef2;
  padding: 20px 0;
}
.page-template-home-page #header {
  padding: 20px 0 40px 0;
}
#header i {
  font-size: 18px;
  text-align: center;
  width: 35px;
  color: black;
}
#header i.fas.fa-angle-down {
  width: 10px;
}
#header .btn.instructor {
  font-size: 15px;
  background-color: #294c77;
  border-radius: 50px;
  color: white;
  padding: 14px 0;
}
#header input.search-course {
  padding: 10px 15px;
  background-color: white;
  border: 1px solid grey;
  color: black;
  font-family: "Poppins";
  border-radius: 50px 0 0 50px;
  height: 45px;
  width: 100%;
}
#header input.search-submit {
  position: relative;
  left: -3px;
  color: #ffffff;
  border: none;
  background-color: #f7a400 !important;
  text-indent: -999999px;
  border-radius: 0 50px 50px 0;
  height: 45px;
}
#header .category-selection {
  position: absolute;
}
#header select {
  width: 100px;
  height: 45px;
  background-color: white;
}
#header .col-lg-4 {
  position: relative;
}
#header form.search-form.serach-page label {
  width: 85%;
}
#header .dropdown-menu {
  z-index: 99999;
}
a#dropdownMenuLink {
  font-size: 14px;
  line-height: 18px;
  color: #363636;
  font-weight: 400;
  font-family: "Poppins";
}
#header .dropdown-menu.category-search ul {
  list-style-type: none;
}
#header .dropdown-menu.category-search ul li a {
  font-size: 12px;
  line-height: 18px;
  color: #363636;
  font-weight: 400;
  font-family: "Poppins";
}

#header .dropdown,
.dropup {
  display: inline;
}
#header .dropdown.header-show {
  position: absolute;
  bottom: 8px;
  right: 81px;
}
#header .btn-secondary {
  height: 45px;
  border: none;
  align-self: center;
}
#header .header-show .btn {
  line-height: 1;
  padding: 15px 10px;
  border-radius: 0;
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  border-left: 1px solid grey;
}
#header input[type="submit"] {
  background: url(assets/images/Untitled.png) 9px 13px no-repeat;
}
/* --------------------------Responsive Menu ---------------------------- */
.menu-box ul li {
  display: inline-block;
}
.innermenubox.main-navigation {
  text-align: center;
}
.page-template-home-page .internal-page-header {
  background-color: transparent;
}
.internal-page-header {
  background-color: #f7a400;
}
.page-template-home-page div#mySidenav {
  background-color: #f7a400;
  border-radius: 5px;
}
#mySidenav.nav {
  justify-content: space-around;
}
.page-template-home-page div#mySidenav {
  margin-bottom: -25px;
  z-index: 9999;
  position: relative;
  background-color: #f7a400;
  border-radius: 5px;
}
/*----------------Menu bar-----------*/
@keyframes smoothScroll {
  0% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}
.innermenubox .container {
  padding: 10px 0;
  border-radius: 10px;
  position: relative;
  bottom: 30px;
  background-color: #f7a400;
  z-index: 999;
}
ul.list_nav {
  margin: 0 auto;
  text-align: center;
  display: block;
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul li {
  padding: 15px;
  display: inline-block;
  color: white;
  font-size: 16px;
}

.main-navigation ul li a {
  text-transform: uppercase;
}
.main-navigation li {
  position: relative;
  display: inline-block;
}
.main-navigation li:last-child {
  border-right: none;
}
.main-navigation a {
  display: block;
  text-decoration: none;
  text-transform: none;
  padding: 0;
  position: relative;
  font-size: 17px;
  letter-spacing: 0px;
  line-height: 14px;
  color: white;
  font-weight: 300;
}
.socialbox i {
  color: #a2a2a2;
}
.socialbox i:hover {
  color: #e43315 !important;
}
.main-navigation a:hover {
  color: #192640;
}
.main-navigation ul ul {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background: #f6f6f6;
  min-width: 200px;
  z-index: 9999;
}
.main-navigation ul ul ul {
  left: 100%;
  top: 0;
}
.main-navigation ul ul a {
  text-transform: none;
  font-weight: 400;
  color: #1e1d1c;
  padding: 8px 0px;
  font-size: 14px;
  line-height: 1.5;
}
.main-navigation ul ul a:hover {
  color: #f7a400;
}
.main-navigation ul ul li,
.menubar.scrolled .main-navigation ul ul li {
  float: none;
  display: block;
  text-align: left;
  border-bottom: 1px solid #cccccc;
}

.main-navigation ul ul li:last-child {
  border-bottom: 0;
}

.main-navigation ul li:hover > ul {
  display: block;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
  color: #192640 !important;
  font-weight: bold;
  text-transform: uppercase;
}

.main-navigation .menu > ul > li.highlight {
  background-color: #f7a400;
}
h1 a {
  font-size: 30px;
}
h1 {
  padding: 0;
}
.main-navigation .menu > ul > li.highlight:hover {
  background: transparent;
}

.menubar.scrolled .menu > ul > li:hover > a:after,
.menubar.scrolled .menu > ul > li.current_page_item > a:after,
.menubar.scrolled .menu > ul > li.current-menu-item > a:after {
  height: 2px;
}

.menu > ul > li.exoplanet-search:after {
  background: transparent !important;
}

.main-navigation ul ul li:hover > a {
  color: #1e1d1c;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 15px;
  overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: auto;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: auto;
}
.search-box {
  margin-top: 20px;
  text-align: left;
}
.search-icon {
  cursor: pointer;
}
.search-icon i {
  color: #151515;
}
ul.sub-menu li {
  padding: 5px 15px;
}

/*----------------------Slider------------------------------*/
#slider .row {
  margin: 0;
}
.slider-img {
  width: 100%;
}
.slider-text {
  position: absolute;
  left: 10%;
  top: 15%;
  width: 35%;
  padding: 10px;
}
#slider h1 {
  margin: 10px 0 15px 0;
  font-size: 45px;
  font-weight: normal;
  font-family: "Libre Baskerville", serif;
  padding: 0 3rem;
  color: white;
}
.slider-heading-text {
  color: #f7a400;
}
#slider h4 {
  font-size: 18px;
  font-weight: normal;
  font-family: "Libre Baskerville", serif;
  color: #f7a400;
}
#slider h3 {
  font-size: 30px;
  font-weight: bold;
  color: #f7a400;
}
#slider .slider-text p {
  color: white;
}
#slider .slider-text p i {
  color: #f7a400;
}
#slider a.btn {
  background-color: white;
  color: #192640;
  border-radius: 50px;
  padding: 15px 20px;
}
#slider .owl-dots {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#slider .owl-carousel .owl-dots button {
  margin: 0 2px;
  height: 7px;
  width: 25px;
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid white;
}
#slider .owl-carousel .owl-dots button.active {
  background: rgba(255, 255, 255, 0.8);
}

/* ------------------------ Course Fields -------------------------*/
section#course-fields {
  padding: 0;
  color: white;
}
section#course-fields .owl-carousel {
  background-color: #f7a400;
  padding: 30px 100px;
}
section#course-fields::before {
  border-left: 2px solid black;
}
section#course-fields::after {
  border-right: 2px solid black;
}
#course-fields .owl-carousel .owl-item img {
  float: right;
  width: auto;
}
#course-fields h4,
#course-fields p {
  padding: 0;
  margin: 0;
  color: white;
}
#course-fields .owl-nav i {
  position: relative;
  color: #192640;
  font-size: 30px;
}
#course-fields .owl-prev i {
  position: absolute;
  left: 0;
  top: 34%;
}
#course-fields .owl-next i {
  position: absolute;
  right: 0;
  top: 34%;
}
#course-fields .owl-prev,
#course-fields .owl-next {
  height: 100%;
  width: 50px;
  background: rgba(255, 255, 255, 0.3);
}
#course-fields .owl-prev {
  clip-path: polygon(0 0, 0 100%, 100% 50%);
  position: absolute;
  left: 0;
  top: 0;
}
#course-fields .owl-next {
  clip-path: polygon(0 50%, 100% 99%, 100% 0);
  position: absolute;
  right: 0;
  top: 0;
}
#course-fields .owl-nav.disabled {
  display: block;
}
#course-fields h4 {
  font-family: "Libre Baskerville";
}
/* ------------------------ Popular Topics -------------------------*/
#popular-topics {
  background: url(assets/images/popular-topics/popular-topics-bg.png) no-repeat;
}
#popular-topics .col-lg-12 {
  padding: 0;
}
#popular-topics .img-1 {
  height: 100%;
}
#popular-topics h3 {
  font-size: 15px;
  color: #353535;
  font-weight: 400;
  font-family: "Libre Baskerville";
  line-height: 1;
  display: inline-block;
}
#popular-topics h3 a {
  color: #353535;
}
#popular-topics span {
  padding: 10px 0;
}
/* ------------------------ About Us -------------------------*/
#about-us {
  background: url(assets/images/about-us/about-us-bg.png) no-repeat;
  background-size: 100% 100%;
}
#about-us h2,
#about-us h5 {
  color: white;
}

#about-us h2,
#our-facilities h2,
#section-video h2,
#center-achievements h2,
#section-professors h2,
#section-testimonials h2,
#enquiry h2,
#section-blog h2,
#online-courses h2,
#popular-topics h2 {
  padding: 0 0 20px;
  font-size: 30px;
  font-family: "Libre Baskerville", serif;
}
#about-us h2::after,
#our-facilities h2::after,
#section-video h2::after,
#section-professors h2::after,
#section-testimonials h2::after,
#enquiry h2::after,
#center-achievements h2::after,
#section-blog h2::after,
#online-courses h2::after,
#popular-topics h2::after {
  content: "";
  border-bottom: 4px solid #f7a400;
  width: 20px;
  display: block;
  margin: 0 auto;
  position: relative;
  bottom: -15px;
}
#about-us h2 span::after,
#our-facilities h2 span::after,
#section-video h2 span::after,
#section-professors h2 span::after,
#section-testimonials h2 span::after,
#enquiry h2 span::after,
#center-achievements h2 span::after,
#section-blog h2 span::after,
#online-courses h2 span::after,
#popular-topics h2 span::after {
  content: "";
  border-bottom: 1px solid lightgrey;
  width: 200px;
  display: block;
  margin: 0 auto;
  position: relative;
  bottom: -18px;
}
#about-us h5,
#our-facilities h5,
#center-achievements h5,
#section-professors h5,
#section-testimonials h5,
#section-blog h5,
#online-courses h5,
#popular-topics h5 {
  font-size: 15px;
  font-family: "Ubuntu", sans-serif;
}
#section-video h5 {
  font-size: 14px;
  line-height: 22px;
  color: #7e7e7e;
  font-weight: 400;
  font-family: "Poppins";
}
#about-us h4 {
  font-size: 15px;
  font-family: "Libre Baskerville", serif;
}
.about-us-container {
  color: #192640;
  padding: 20px 30px;
  background-color: white;
}
#about-us h3,
#our-facilities h3,
#center-achievements h3,
#online-courses h3 a {
  font-size: 15px;
  font-family: "Libre Baskerville", serif;
}
#about-us p,
#our-facilities p {
  font-family: "Poppins";
  color: #6b6b6b;
}

/* ------------------------ Our Facilities -------------------------*/
#our-facilities h5,
#section-video h5,
#section-professors h5,
#section-testimonials h5,
#section-blog h5,
#online-courses h5,
#popular-topics h5 {
  color: grey;
}
#our-facilities {
  padding-bottom: 0;
}
#our-facilities h3 {
  width: 100%;
}
#our-facilities .text-lg-left {
  background-color: #f4f4f4;
  padding: 40px 100px 20px 40px;
  margin-bottom: 80px;
}
#our-facilities .text-lg-right {
  background-color: #f4f4f4;
  padding: 40px 40px 20px 100px;
  margin-bottom: 80px;
}

/* ------------------------ Section Video -------------------------*/
#section-video {
  padding: 80px 5rem;
  background: url(assets/images/section-video/section-video-bg.png) no-repeat;
  background-size: 100% 100%;
}
#section-video .owl-carousel .owl-item.active.center {
  position: relative;
  z-index: 999;
  -webkit-transform: scale(1);
  transform: scale(1);
}
#section-video .owl-carousel .owl-item {
  transform: scale(0.7);
}
#section-video .owl-carousel .owl-video-play-icon {
  background: url(assets/images/section-video/section-video-play-icon.png)
    no-repeat;
}
#section-video .owl-carousel .item-video {
  height: 482px;
}
#section-video .owl-video-wrapper {
  position: relative;
  border: 5px solid white;
  margin: 0 -130px;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
#section-video .owl-item {
  text-align: center;
}
/* ------------------------ Center Achievements -------------------------*/
#center-achievements .bg-1 {
  position: absolute;
  height: 404px;
  width: 379px;
  bottom: -270px;
  background: url(assets/images/center-achievements/center-achievements-bg-1.png)
    no-repeat;
}
#center-achievements .bg-2 {
  position: absolute;
  height: 204px;
  width: 93px;
  top: -119px;
  right: 0;
  background: url(assets/images/center-achievements/center-achievements-bg-2.png)
    no-repeat;
}
#center-achievements {
  background: url(assets/images/center-achievements/center-achievements-bg.png)
    no-repeat;
  background-size: 100% 100%;
  position: relative;
}
#center-achievements h2 span {
  color: #f7a400;
}
#center-achievements h5 {
  color: white;
}
#center-achievements .achievement-container {
  padding-top: 15px;
  padding-bottom: 10px;
  border-radius: 5px;
  padding-left: 50px;
  background-color: white;
  margin: 10px;
}
#center-achievements p {
  color: #192640;
}
#center-achievements h3 {
  padding: 0;
  font-weight: 1000;
  font-family: "Poppins";
  color: #f7a400;
  font-size: 30px;
}
.achievement-border {
  border-left: 1px solid lightgrey;
}

/* ------------------------ Section Professors -------------------------*/
#section-professors {
  padding-bottom: 100px;
  color: white;
}
#section-professors .professor-img img {
  position: relative;
  left: 10px;
  bottom: 10px;
  z-index: -1;
}
#section-professors .professor-img {
  border: 1px solid #79ce7e;
  margin: 20px 0;
}
#section-professors .professor-content {
  border-left: 4px solid #26303c;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 20px;
  padding: 0 20px;
}
#section-professors .owl-item:nth-child(odd) .professor-content {
  background: #39557a;
}
#section-professors .owl-item:nth-child(even) .professor-content {
  background: #f7a300;
}
#section-professors a {
  color: white;
}
#section-professors h3 {
  font-size: 15px;
  font-family: "Libre Baskerville", serif;
}
#section-professors h6 {
  font-size: 14px;
  font-family: "Libre Baskerville", serif;
  color: white;
  padding-bottom: 0;
}
#section-professors .owl-nav i {
  position: relative;
  color: #192640;
  font-size: 30px;
}
#section-professors .owl-prev i {
  position: absolute;
  left: 10px;
}
#section-professors .owl-next i {
  position: absolute;
  right: 10px;
}
#section-professors .owl-nav.disabled {
  display: block;
}

/* ------------------------ Online Courses -------------------------*/
section#online-courses {
  padding-bottom: 100px;
}
#online-courses {
  background-color: #e3e7eb;
}
#online-courses .courses-box {
  background-color: white;
}
.courses-box-content {
  padding: 20px;
}
.course-price {
  font-size: 17px;
  color: #f7a300;
}
.courses-box:hover .course-price {
  color: white;
}
#online-courses h3,
#online-courses h4 {
  line-height: 1;
}
#online-courses h3 a {
  color: black;
}
#online-courses h4 a {
  font-size: 14px;
  font-family: "Libre Baskerville", serif;
  color: grey;
}

/* ------------------------ Section Testimonials -------------------------*/
#section-testimonials h6 {
  font-size: 17px;
  line-height: 30px;
  color: #000000;
  font-weight: 400;
  font-style: italic;
  font-family: "Libre Baskerville";
  text-align: center;
}
#section-testimonials img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
#section-testimonials .testimonial-box {
  padding: 50px 50px 50px;
  border: 5px solid #f7a300;
  margin: 0 100px 50px;
}
#testimonials .testimonial-box {
  padding: 20px;
  margin: 20px;
  border: 5px solid #f7a300;
}
#team .professor-box {
  padding: 20px;
  margin: 20px;
  border: 5px solid #f7a300;
}
#team h3,
.page-template-home-page #testimonials h3 {
  font-size: 14px;
  line-height: 28px;
  color: #f4f4f4;
  font-weight: 300;
  font-family: "Poppins";
  text-align: center;
}
#section-testimonials a {
  color: black;
}
#section-testimonials h3 {
  font-size: 17px;
  font-family: "Libre Baskerville", serif;
}
#section-testimonials h3:after {
  left: 38%;
  content: "";
  background-color: lightgrey;
  width: 50px;
  position: absolute;
  height: 1px;
  top: 48%;
}
#section-testimonials h3:before {
  right: 38%;
  content: "";
  background-color: lightgrey;
  width: 50px;
  position: absolute;
  height: 1px;
  top: 49%;
}
#section-testimonials .owl-dots {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#section-testimonials .owl-carousel .owl-dots button {
  margin: 0 2px;
  height: 7px;
  width: 25px;
  background: rgba(211, 211, 211, 0.7);
  border: 1px solid lightgrey;
}
#section-testimonials button.owl-dot.active {
  background: rgba(63, 205, 164);
}
#section-testimonials .owl-carousel .owl-dots.disabled {
  display: block;
}

/* ------------------------ Enquiry -------------------------*/
#enquiry {
  background: url(assets/images/section-enquiry/section-enquiry-bg.png)
    no-repeat;
  background-size: 100% 100%;
  color: white;
  padding-top: 100px;
  margin-top: 50px;
}
#enquiry h2,
#enquiry h3 {
  color: white;
}
#enquiry h3 {
  font-size: 30px;
  font-family: "Libre Baskerville", serif;
}
#enquiry .timing-box {
  padding: 20px;
  background-color: rgb(0, 0, 0, 0.2);
}
#enquiry input[type="text"],
#enquiry input[type="tel"],
#enquiry input[type="email"],
#enquiry input[type="phno"],
#enquiry input[type="password"],
#enquiry textarea {
  background-color: white;
  border: none !important;
  color: black;
  font-family: "Poppins";
  padding: 15px 15px;
}
#enquiry input[type="text"]::placeholder,
#enquiry input[type="tel"]::placeholder,
#enquiry input[type="email"]::placeholder,
#enquiry input[type="phno"]::placeholder,
#enquiry input[type="password"]::placeholder,
#enquiry textarea::placeholder {
  color: black;
  font-family: "Poppins";
}
#enquiry .wpcf7 {
  padding: 50px 50px 0;
}
#enquiry .wpcf7 p {
  margin-bottom: 20px;
}
#enquiry input[type="submit"] {
  color: #192640;
  border-radius: 50px;
  background: white !important;
}
#enquiry .wpcf7-spinner {
  display: none !important;
}

/* ------------------------ Blog -------------------------*/
#section-blog {
  color: white;
}
#section-blog a {
  color: white;
}
#section-blog .row .row .row:nth-child(1) .blog-img {
  float: right;
}
#section-blog .row .row .row:nth-child(1) .blog-content {
  float: left;
}
#section-blog .col-lg-6 .col-lg-6 {
  padding: 0;
}
.blog-img img {
  height: 100%;
  width: 100%;
}
#section-blog .row .row {
  height: 100%;
}
.page-template-home-page .blog-content {
  background-color: #f7a300;
  padding: 50px 20px !important;
}
.blog-content {
  background-color: #f7a300;
  padding: 20px !important;
}
#section-blog h3 {
  color: white;
  font-size: 20px;
  font-family: "Libre Baskerville", serif;
}
#section-blog h4 {
  font-size: 36px;
  color: white;
  font-family: "Libre Baskerville", serif;
}
.right-blog {
  background: url(assets/images/blog/right-blog-bg.png) no-repeat;
  background-size: 100% 100%;
  padding: 110px 50px;
}
#section-blog a.btn {
  background-color: white;
  color: #192640;
  border-radius: 50px;
  padding: 15px 20px;
}

#testimonial h3 {
  font-size: 20px;
}

/*--------------------------------------------------------------
Scroll Top
--------------------------------------------------------------*/

#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: rgba(0, 0, 0, 0.7);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 16px;
  top: 13px;
  font-size: 19px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top:hover {
  background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
  color: #fff;
  top: 5px;
}

/* ------------------------ Map -------------------------*/
section#section-map {
  background: url(assets/images/map/section-map-bg.png) no-repeat;
  background-size: 100% 100%;
  height: 578px;
  padding-bottom: 0;
}
#section-map p {
  background-color: white;
  font-size: 14px;
  color: grey;
  padding: 10px 20px;
}
#section-map p:after {
  position: absolute;
  bottom: 6px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: "";
  clip-path: polygon(0 1%, 50% 100%, 100% 0);
  height: 10px;
  width: 10px;
  background-color: white;
}
.contac_form textarea {
  height: 185px;
}

/* ------------------------ Newsletter -------------------------*/
section#newsletter {
  color: white;
  padding: 0;
  position: relative;
}
#newsletter br {
  display: none;
}
#newsletter p {
  margin-bottom: 0;
}
#newsletter label {
  margin-bottom: 0;
}
#newsletter .content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin-top: -55px;
}
#newsletter .container {
  padding: 20px 40px;
  background-color: #f7a400;
}
#newsletter h2 {
  font-size: 30px;
  font-family: "Montserrat", sans-serif;
  color: white;
  font-weight: bold;
}
#newsletter input[type="text"],
#newsletter input[type="tel"],
#newsletter input[type="email"],
#newsletter input[type="phno"],
#newsletter input[type="password"],
#newsletter textarea {
  padding: 10px 15px;
  background-color: white;
  border: none !important;
  color: black;
  font-family: "Poppins";
  width: 85%;
  border-radius: 50px 0 0 50px;
  height: 45px;
}
#newsletter .wpcf7-spinner {
  display: none;
}
#newsletter input[type="submit"] {
  position: relative;
  left: -3px;
  color: #ffffff;
  border: none;
  background-color: #192640 !important;
  text-indent: -999999px;
  border-radius: 0 50px 50px 0;
  height: 45px;
  background: url(assets/images/Untitled.png) 9px 13px no-repeat;
}

#newsletter input[type="submit"]::before {
  position: absolute;
  content: "\f1d8";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 12px;
  color: #e34414;
  left: 0;
  top: 0;
}

/*----------------- Footer ------------------*/
.footer-social-icon span {
  padding: 10px;
  width: 35px;
  height: 35px;
  text-align: center;
  background: white;
  border-radius: 50%;
  margin: 5px;
}
.footer-social-icon i {
  color: #192640;
  font-size: 15px;
}
.footer-contact i {
  color: #f7a400;
  font-size: 15px;
}
#footer {
  background-color: #192640;
  z-index: -1;
  padding-top: 108px;
}
.outer-footer hr {
  background-color: lightgrey;
  height: 0;
}
.outer-footer h3,
.outer-footer h1,
.outer-footer h2 {
  font-size: 20px;
  line-height: 18px;
  color: #dfdfdf;
  font-weight: 500;
  font-family: "Poppins";
  margin-bottom: 20px;
}
#footer ul {
  list-style: none;
  margin: 0;
}
#footer ul li a,
#footer p {
  font-size: 14px;
  line-height: 28px;
  color: #ffffff;
  font-weight: 300;
  font-family: "Poppins";
}
#footer i {
  color: #292b2c;
  height: 15px;
  width: 15px;
  text-align: center;
}
#footer .social_widget a {
  margin: 2px;
  padding: 10px;
  background-color: white;
  border-radius: 50%;
}
/*----------------- Copyright ------------------*/
.copyright {
  padding-bottom: 10px;
  color: lightgrey;
}
.copyright p {
  margin-bottom: 0;
}
.credit_link a {
  color: #f7a400;
}
/*----------------- Internal Pages ------------------*/
a#cancel-comment-reply-link {
  display: block;
}
.title-margin h1 {
  margin: 50px 0;
  font-size: 36px;
  color: #192640;
  font-weight: 400;
  font-family: "Libre Baskerville";
}
.content_page.page404 h1 {
  font-size: 110px;
  font-weight: 600;
  line-height: 150px;
}
.content_page.page404 {
  padding: 100px 0;
}
.main_title {
  margin-top: 35px;
  margin-bottom: 10px;
}
.main_title h1 {
  font-size: 36px;
  color: #192640;
  font-weight: 400;
  font-family: "Libre Baskerville";
}
.internal-blog {
  margin: 20px 10px;
}
.contact-box input[type="submit"] {
  background: #f7a400;
}
h1.entry-title {
  font-size: 36px;
  color: #192640;
  font-weight: 400;
  font-family: "Libre Baskerville";
  margin-top: 20px;
}
.blog-content a,
.blog-content {
  color: white;
}
.navigation .nav-links a {
  background-color: #192640;
  color: white;
  padding: 10px;
  margin: 10px 5px;
}
.navigation .nav-links span.current {
  background-color: #f7a300;
  color: white;
  padding: 10px;
  margin: 10px 5px;
}
.navigation {
  margin: 40px 0;
}
.search-no-results input[type="search"] {
  height: 40px;
  padding: 10px;
}
nav.navigation.post-navigation {
  position: relative;
  bottom: 15px;
}
.navigation.post-navigation .nav-links a {
  margin: 0;
}
.metabox {
  background: rgba(63, 205, 164, 0.2);
  padding: 10px;
}
span.entry-date,
span.entry-author,
span.entry-comments {
  margin: 0 10px;
}
span.entry-date i,
span.entry-author i,
span.entry-comments i {
  margin: 0 5px;
}
.socila_share a i {
  text-align: center;
  padding: 10px 0;
  width: 35px;
  height: 35px;
  background-color: #192640;
  border-radius: 50%;
  margin: 0 5px;
  font-size: 13px;
  color: white;
}
.page-template-home-page .feature-box img {
  width: 100%;
}
h1.page-title {
  font-size: 36px;
  color: #192640;
  font-weight: 400;
  font-family: "Libre Baskerville";
}

/*-----------------Login Page------------------*/
.learn-press-form-login.learn-press-form {
  padding: 20px;
  background-color: #f7a400;
  margin-bottom: 20px;
}
.learn-press-form-login.learn-press-form label {
  font-size: 14px;
  line-height: 22px;
  color: white;
  font-weight: 300;
  font-family: "Poppins";
}
.learn-press-form-login.learn-press-form h3 {
  font-size: 36px;
  color: white;
  font-weight: 400;
  font-family: "Libre Baskerville";
}
.learn-press-form-login.learn-press-form ul {
  list-style-type: none;
}
.learn-press-form-login.learn-press-form a {
  color: white;
}
.learn-press-form-login.learn-press-form input[type="text"],
.learn-press-form-login.learn-press-form input[type="tel"],
.learn-press-form-login.learn-press-form input[type="email"],
.learn-press-form-login.learn-press-form input[type="phno"],
.learn-press-form-login.learn-press-form input[type="password"],
.learn-press-form-login.learn-press-form textarea {
  margin: 10px 0 20px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  font-family: "Poppins";
}
.learn-press-form-login.learn-press-form input[type="text"]::placeholder,
.learn-press-form-login.learn-press-form input[type="tel"]::placeholder,
.learn-press-form-login.learn-press-form input[type="email"]::placeholder,
.learn-press-form-login.learn-press-form input[type="phno"]::placeholder,
.learn-press-form-login.learn-press-form input[type="password"]::placeholder,
.learn-press-form-login.learn-press-form textarea::placeholder {
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  font-family: "Poppins";
  color: white;
}
.learn-press-form-login.learn-press-form button {
  color: #192640;
  background: white;
  border: none;
  padding: 10px;
  width: 100px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  font-family: "Poppins";
}
/*-----------------Profile Page------------------*/
#learn-press-profile .wrapper-profile-header .lp-profile-right {
  margin-left: 20px !important;
  padding-top: 10px;
}
#learn-press-profile .wrapper-profile-header .lp-profile-left {
  position: relative !important;
  left: 50px !important;
}
#learn-press-profile .wrapper-profile-header .lp-profile-content-area {
  min-height: auto !important;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}
#learn-press-profile .wrapper-profile-header {
  background: #192640 !important;
}
.lp-profile-username {
  font-size: 36px;
  color: white;
  font-weight: 400;
  font-family: "Libre Baskerville";
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active,
#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover {
  background-color: #f7a400 !important;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
  color: #f7a400 !important;
}
.learn-press-profile-course__tab__inner a.active {
  border-top: 4px solid #f7a400 !important;
  color: #f7a400 !important;
  background: #fff;
}
.learn-press-course-tab-filters .learn-press-filters a.active {
  color: #f7a400 !important;
}
.course-instructor span {
  font-size: 14px !important;
  line-height: 22px !important;
  color: #6b6b6b !important;
  font-weight: 300 !important;
  font-family: "Poppins" !important;
}
.course-content h3 {
  font-size: 14px !important;
  line-height: 22px !important;
  color: #6b6b6b !important;
  font-weight: 300 !important;
  font-family: "Poppins" !important;
}
.lp_profile_course_progress__nav button {
  background-color: #192640 !important;
  color: white !important;
  padding: 10px;
  border: none;
  font-size: 14px;
  font-family: "Poppins";
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active,
#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover {
  color: #f7a400 !important;
}

/*-----------------Single Course Page------------------*/
ul.learn-press-breadcrumb {
  margin-top: 20px;
  margin-bottom: 20px;
}
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info {
  background-color: #192640 !important;
}
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item
  .meta-item__value
  label {
  color: white !important;
}
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item.meta-item-categories::before,
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item.meta-item-duration::before,
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item.meta-item-level::before,
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item.meta-item-lesson::before,
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item.meta-item-quiz::before,
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item.meta-item-student::before {
  color: #f7a400;
}
#learn-press-course-tabs
  input[name="learn-press-course-tab-radio"]:nth-child(1):checked
  ~ .learn-press-nav-tabs
  .course-nav:nth-child(1)
  label,
#learn-press-course-tabs
  input[name="learn-press-course-tab-radio"]:nth-child(2):checked
  ~ .learn-press-nav-tabs
  .course-nav:nth-child(2)
  label,
#learn-press-course-tabs
  input[name="learn-press-course-tab-radio"]:nth-child(3):checked
  ~ .learn-press-nav-tabs
  .course-nav:nth-child(3)
  label {
  color: #f7a400 !important;
}
ul.learn-press-nav-tabs .course-nav.active::before {
  background: #f7a400 !important;
}
#learn-press-course
  .course-summary-sidebar
  .course-sidebar-preview
  .lp-course-buttons
  button.button-enroll-course {
  background: #f7a400 !important;
  border-color: #f7a400 !important;
}
input[type="submit"] {
  background-color: #f7a400 !important;
}
.course-author__pull-right {
  align-self: center;
}
h2.comments-title {
  font-size: 16px;
  line-height: 48px;
  font-weight: 500;
  font-family: "Poppins";
}
.comment-author.vcard img {
  width: 50px;
  height: 50px;
  margin: 10px 0;
}
#checkout-payment #checkout-order-action button {
  border-color: #f7a400 !important;
  background: #f7a400 !important;
}

/*----------------- All Courses Page ------------------*/
.learn-press-courses-header h1 {
  font-size: 36px;
  color: #192640;
  font-weight: 400;
  font-family: "Libre Baskerville";
  text-align: center;
}
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-wrap-meta
  .meta-item-duration::before,
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-wrap-meta
  .meta-item-level::before,
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-wrap-meta
  .meta-item-lesson::before,
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-wrap-meta
  .meta-item-quiz::before,
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-wrap-meta
  .meta-item-student::before {
  color: #f7a400 !important;
}
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-readmore
  a {
  background: #f7a400 !important;
}

input[type="radio"]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before,
input[type="radio"]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
  color: #f7a400 !important;
}
.learn-press-message.error {
  border-color: #192640 !important;
}
.learn-press-message.error::before {
  background: #192640 !important;
}
.lp-archive-courses
  .learn-press-courses
  .course
  .course-item
  .course-content
  .course-categories
  a:first-child {
  background-color: #f7a400 !important;
}
.learn-press-pagination .page-numbers > li {
  color: white !important;
  background: #192640 !important;
}
.learn-press-pagination .page-numbers > li a {
  color: white !important;
}
.learn-press-pagination .page-numbers > li .page-numbers.current {
  color: #f7a400 !important;
}

/*-----------------Superfish Menu------------------*/
.sf-arrows .sf-with-ul {
  padding-right: 15px;
}
.sf-arrows .sf-with-ul:after {
  content: "";
  position: absolute;
  right: 0;
  margin-top: 7px;
  height: 0;
  width: 0;
  border: 5px solid transparent;
  border-top-color: #a2a2a2;
}
.sf-arrows ul .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #888;
}

.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: #333;
}
.toggle-nav,
a.closebtn {
  display: none;
}

/*------------------ Contact Page -----------------*/
/*------------------ Contact Page -----------------*/
.c_icon {
  display: table;
  margin: 0 auto;
  padding: 12px 8px;
  border: 2px solid #f7a400;
  border-radius: 50%;
  background: #f7a400;
}
.contac_form h3 {
  color: #f7a400;
}
h3.contact-page {
  margin-left: 3%;
  font-weight: bold;
  color: #18304c;
  border-bottom: solid 4px #d3da36;
  display: table;
  margin-bottom: 4%;
}
.contac_form input[type="text"],
.contac_form input[type="email"],
.contac_form input[type="url"],
.contac_form input[type="password"],
.contac_form input[type="search"],
.contac_form input[type="number"],
.contac_form input[type="tel"],
.contac_form input[type="range"],
.contac_form input[type="date"],
.contac_form input[type="month"],
.contac_form input[type="week"],
.contac_form input[type="time"],
.contac_form input[type="datetime"],
.contac_form input[type="datetime-local"],
.contac_form input[type="color"],
.contac_form select,
.contac_form textarea,
.contac_form .wpcf7 .wpcf7-form-control-wrap[class*="file-"] {
  width: 100%;
  background-color: #ffffff;
  border-color: #ccc;
  color: #2f3357;
  border-radius: 0px;
  box-shadow: none;
  border: 2px solid #fff;
}
.contact-box .wpcf7 input[type="text"],
.contact-box .wpcf7 input[type="email"] {
  width: 100% !important;
  font-size: 16px;
  padding: 10px 10px;
  margin: 0 12px 23px 0;
  height: auto;
  float: left;
}
.shorthcode {
  background: #f2f2f2;
  padding: 30px 40px;
}
.contact-email i,
.contact-address i,
.contact-phone i {
  text-align: center;
  background-color: transparent;
  border-radius: 50%;
  font-size: 25px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  width: 38px;
  display: inline-table;
}
.contact-info .head {
  color: #000;
}
.contact-address,
.contact-email,
.contact-phone {
  margin: 20px 0;
}
.c_content span {
  font-size: 18px;
}
.c_content p {
  font-size: 16px;
}
.contac_form .fancy-title {
  width: 250px;
  margin: 0 auto;
}
.contac_form label {
  width: 100%;
}
.contact-address:hover i,
.contact-email:hover i,
.contact-phone:hover i {
  color: #151515;
}
.contact-address:hover .c_icon,
.contact-email:hover .c_icon,
.contact-phone:hover .c_icon {
  border-color: #151515;
  background: #fff;
}

.contac_form input[type="text"],
.contac_form input[type="email"],
.contac_form input[type="url"],
.contac_form input[type="password"],
.contac_form input[type="search"],
.contac_form input[type="number"],
.contac_form input[type="tel"],
.contac_form input[type="range"],
.contac_form input[type="date"],
.contac_form input[type="month"],
.contac_form input[type="week"],
.contac_form input[type="time"],
.contac_form input[type="datetime"],
.contac_form input[type="datetime-local"],
.contac_form input[type="color"],
.contac_form select,
.contac_form textarea,
.contac_form .wpcf7 .wpcf7-form-control-wrap[class*="file-"] {
  width: 100%;
  background-color: #ffffff;
  border-color: #ccc;
  color: #2f3357;
  border-radius: 0px;
  box-shadow: none;
  border: 2px solid #fff;
}

/* --------- SLIDER--------- */
/*------slider-----*/
#slider {
  max-width: 100%;
  margin: auto;
  padding: 0;
  position: relative;
}
#slider ul li {
  margin: 0px;
  font-size: 16px;
  display: inline-block;
} /*
h5.details-title {
    margin-left: 15px;
}*/
#slider ul {
  margin: 0;
}
#slider blockquote:before {
  display: block;
  content: "\201C";
  font-size: 80px;
  position: absolute;
  left: -4%;
  top: -18px;
  color: #2ccdc3;
}
.inner_carousel {
  padding-top: 50px;
}

p.subpara {
  width: 504px;
  height: 48px;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 21px;
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 20px;
}
img.slide_img {
  width: auto !important;
}
.slider-box {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-width: 72%;
}
.carousel-item img {
  width: 100%;
}
#slider .carousel-caption {
  margin-top: 1.5em;
  top: 50%;
  transform: translateY(-50%);
  bottom: inherit;
  text-align: left;
  left: 10%;
  right: 10%;
}
#slider ul.right-side-content {
  margin: 0;
}
a.blog-more {
  display: inline-block;
  font: 400 16px "Roboto Condensed", sans-serif;
  padding: 10px 30px;
  margin-top: 21px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  margin-right: 15px;
}
#slider .carousel-control-next,
#slider .carousel-control-prev {
  width: 10%;
  display: block !important;
  background-color: #000;
}

#slider .carousel-item-next,
#slider .carousel-item-prev,
#slider .carousel-item.active {
  display: block !important;
}
#slider .carousel-control-prev-icon,
#slider .carousel-control-next-icon {
  /*background-image:none; */
  display: block;
}
#slider ol.carousel-indicators {
  left: 75%;
  position: absolute !important;
  display: block;
  top: 50%;
}
#slider .carousel-control-next,
#slider .carousel-control-prev {
  display: block;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  width: auto;
  height: auto;
  background-color: #2ccdc3;
  position: absolute;
}
#slider ol.carousel-indicators li {
  background-color: #fff;
  margin: 20px;
}
#slider ol.carousel-indicators li.active {
  background-color: #f7a400;
}
.slide_nav {
  display: block;
}
#slider a i {
  padding-top: 10px;
  height: 50px;
  text-align: center;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  font-size: 30px;
  color: #000000;
}
#slider .socialbox a i {
  margin: 5px;
  font-size: 16px;
  padding-top: 15px;
  color: #054e47;
}
.inner_carousel h2 small {
  color: #ffffff;
  display: block;
  margin-bottom: 20px;
}
#slider .carousel-control-next-icon,
#slider .carousel-control-prev-icon {
  display: none;
}
#slider .socialbox a i:hover {
  color: #fff;
}
#slider .socialbox a:hover {
  background-color: #2ccdc3;
}
/*Fade slider*/
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
  transform: translate3d(0, 0, 0);
}
/*--------------- Sidebar -----------------*/
#footer aside.widget::after,
#footer aside.widget::before {
  display: none;
}
aside.widget::after {
  width: 50px;
  height: 3px;
  background-color: #294c77;
  top: 65px;
  left: 10px;
  content: "";
  display: block;
  position: absolute;
  z-index: 10;
}
aside.widget::before {
  width: 200px;
  height: 1px;
  background-color: #dcdcdc;
  top: 67px;
  left: 65px;
  content: "";
  display: block;
  position: absolute;
  z-index: 10;
}
#sidebar aside {
  background: rgba(63, 205, 164, 0.2);
  margin-bottom: 35px;
  position: relative;
  padding: 10px;
}
#sidebar h3.widget-title {
  padding: 25px 0 25px;
  line-height: 34px;
  letter-spacing: -1px;
  font-weight: 400;
  font-size: 15px;
  font-family: "Libre Baskerville", serif;
}
aside.widget ul {
  list-style-type: none;
}
aside.widget ul li a {
  font-size: 14px;
  color: black;
  font-family: "Poppins";
}

#sidebar input[type="search"] {
  padding: 10px 15px;
  background-color: white;
  color: black;
  border-radius: 50px 0 0 50px;
  height: 45px;
  width: 100%;
}
#sidebar .wp-block-search .wp-block-search__button {
  background: url(assets/images/Untitled.png) 9px 13px no-repeat;
  width: 50px;
  position: relative;
  left: -9px;
  color: #ffffff;
  border: none;
  background-color: #192640;
  text-indent: -999999px;
  border-radius: 0 50px 50px 0;
  height: 45px;
}
#sidebar input.search-submit {
  position: relative;
  left: -3px;
  color: #ffffff;
  border: none;
  background-color: #192640;
  text-indent: -999999px;
  border-radius: 0 50px 50px 0;
  height: 45px;
}
#sidebar input[type="submit"] {
  position: relative;
  left: -3px;
  color: #ffffff;
  border: none;
  background-color: #192640;
  text-indent: -999999px;
  border-radius: 0 50px 50px 0;
  height: 45px;
  background: url(assets/images/Untitled.png) 9px 13px no-repeat;
}
.widget.widget_recent_entries ul li {
  margin: 10px 0;
}
.widget.widget_recent_entries .post-content {
  align-self: center;
}
aside.widget.widget_block.widget_search::after {
  display: none;
}
aside.widget.widget_block.widget_search::before {
  display: none;
}

/*-------------- media section ---------------*/
@media only screen and (min-width: 1199px) {
  .clk {
    display: none;
  }
  .instructor {
    margin: 0 !important;
  }
  #section-video h5,
  #section-professors h5,
  #section-testimonials h5,
  #section-blog h5,
  #popular-topics h5 {
    margin: 0 25%;
  }
  #our-facilities h5,
  #section-video h5,
  #online-courses h5 {
    margin: 0 30%;
  }
  #enquiry .col-lg-5 {
    position: relative;
    left: -50px;
  }
  #section-map .continent-name {
    display: none;
  }
  #section-professors .owl-prev,
  #section-professors .owl-next {
    height: 100px;
    width: 50px;
    background: rgba(211, 211, 211, 0.3);
  }
  #section-professors .owl-prev {
    clip-path: polygon(0 0, 0 100%, 100% 50%);
    position: absolute;
    left: -100px;
    bottom: 100px;
  }
  #section-professors .owl-next {
    clip-path: polygon(0 50%, 100% 99%, 100% 0);
    position: absolute;
    right: -100px;
    bottom: 100px;
  }
  #section-professors .owl-prev i {
    position: absolute;
    left: 10px;
    top: 35px;
  }
  #section-professors .owl-next i {
    position: absolute;
    right: 10px;
    top: 35px;
  }
  #section-map .continent-1 {
    position: absolute;
    left: 17%;
  }
  #section-map .continent-2 {
    position: absolute;
    left: 28%;
    margin-top: 19%;
  }
  #section-map .continent-3 {
    position: absolute;
    left: 48%;
    margin-top: 12%;
  }
  #section-map .continent-4 {
    position: absolute;
    right: 22%;
  }
  #section-map .continent-5 {
    position: absolute;
    right: 12%;
    margin-top: 20%;
  }
  .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    width: 100%;
  }
  #section-video .owl-video-wrapper {
    position: relative;
    border: 5px solid white;
    margin: 0 0;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
  }
}

/* mobile media */
@media only screen and (min-width: 310px) and (max-width: 720px) {
  section {
    padding: 50px 0;
  }
  section#section-blog {
    padding: 20px 0;
  }
  .contactform h3,
  .contactform p,
  #center-achievements h3,
  #center-achievements p {
    text-align: center;
  }
  .content_page,
  .middle-align .blog-content {
    text-align: center !important;
  }

  #sidebar aside {
    text-align: center;
  }
  aside.widget::before {
    position: absolute;
    left: 40%;
  }
  aside.widget::after {
    position: absolute;
    left: 30%;
  }
  .clk,
  .contactform .wpcf7-spinner {
    display: none;
  }
  /* .fa-times-circle:before{
        position: fixed;
        top: 10px;
        right: 10px;
      } */

  #header .dropdown.header-show {
    position: absolute;
    right: 100px;
  }
  #slider h1 {
    padding: 0;
    font-size: 20px;
  }
  #slider p,
  #slider h3,
  #slider h4,
  #slider a.btn,
  #section-testimonials h3:before,
  #section-testimonials h3:after,
  #section-map p:after {
    display: none;
  }
  .slider-text {
    width: 50%;
  }
  #course-fields .owl-prev {
    position: relative;
    bottom: 0;
    left: 0;
    height: 50px;
    float: left;
    clip-path: none;
  }
  #course-fields .owl-next {
    position: relative;
    bottom: 0;
    right: 0;
    height: 50px;
    clip-path: none;
    float: right;
  }
  #course-fields .owl-prev i {
    position: absolute;
    left: 28%;
    top: 28%;
  }
  #course-fields .owl-next i {
    position: absolute;
    right: 28%;
    top: 28%;
  }
  #our-facilities .text-lg-right {
    padding: 20px;
  }
  #our-facilities .text-lg-left {
    padding: 20px;
  }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    left: 50% !important;
  }
  #section-testimonials .testimonial-box {
    margin: 10px 10px 50px;
    padding: 10px 10px 50px;
  }
  #enquiry {
    padding-top: 0;
    background: none;
  }
  #enquiry .col-lg-5.col-md-12 {
    padding-top: 30px;
    background-color: #39557a;
  }
  #enquiry .col-lg-3.col-md-12 {
    background-color: #f7a300;
  }
  #section-professors .professor-img {
    border: none;
  }
  #section-professors .professor-img img {
    position: relative;
    bottom: 0;
    left: 0;
  }
  .continent-1,
  .continent-2,
  .continent-3,
  .continent-4,
  .continent-5 {
    margin: 10px;
    position: relative;
    display: inline-block;
  }
  #section-map p {
    padding: 5px;
    margin-bottom: 0;
  }
  #section-map p.continent-name {
    display: block;
  }
  #newsletter .content {
    position: relative;
    margin-top: 0;
  }
  #newsletter .container {
    margin: 0;
    width: 100%;
  }
  #section-video .owl-video-wrapper {
    margin: 0;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  section#our-facilities {
    padding-bottom: 0;
  }
  #our-facilities .text-lg-left {
    margin-bottom: 0;
  }
  #our-facilities .text-lg-right {
    margin-bottom: 0;
  }
  #section-video .owl-video-wrapper {
    margin: 0;
  }
  #section-video .owl-carousel .item-video {
    height: 200px;
  }
  #footer ul,
  #footer h1,
  #footer h2,
  #footer h3,
  #footer h4,
  #footer h5,
  #footer .custom-social-icons,
  #footer p {
    text-align: center;
  }
}
/*Tablet Media */
@media only screen and (min-width: 721px) and (max-width: 991px) {
  #section-video .container.text-center {
    position: relative;
    top: -70px;
  }
  #section-video .owl-carousel .item-video {
    height: 300px;
  }
  aside.widget::before {
    width: 100px;
  }
  .clk {
    display: none;
  }
  #gtranslate_wrapper {
    position: absolute !important;
    top: 35px !important;
  }
  #header .dropdown.header-show {
    position: absolute;
    right: 100px;
  }
  #slider h1 {
    padding: 0;
    font-size: 20px;
  }
  #slider p,
  #slider h3,
  #slider h4,
  #section-testimonials h3:before,
  #section-testimonials h3:after,
  #section-map p:after {
    display: none;
  }
  .slider-text {
    position: absolute;
    top: 25%;
  }
  #course-fields .owl-prev {
    position: absolute;
    top: 0;
    height: 100%;
  }
  #course-fields .owl-next {
    position: absolute;
    top: 0;
    height: 100%;
  }
  #our-facilities .text-lg-right {
    padding: 70px;
  }
  #our-facilities .text-lg-left {
    padding: 70px;
  }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    left: 50% !important;
  }
  #enquiry {
    padding-top: 0;
    background: none;
  }
  #enquiry .col-lg-5.col-md-12 {
    padding-top: 30px;
    background-color: #39557a;
  }
  #enquiry .col-lg-3.col-md-12 {
    background-color: #f7a300;
  }
  .continent-1,
  .continent-2,
  .continent-3,
  .continent-4,
  .continent-5 {
    margin: 10px 10px;
    position: relative;
    display: inline-block;
  }
  #section-map p {
    padding: 5px;
    margin-bottom: 0;
  }
  #section-map p.continent-name {
    display: block;
  }
  #newsletter .content {
    position: relative;
    margin-top: 0;
  }
  #newsletter .container {
    margin: 0;
    width: 100%;
  }
  #our-facilities .text-lg-right {
    margin-bottom: 0;
  }
  #our-facilities .text-lg-left {
    margin-bottom: 0;
  }
  section#our-facilities {
    padding-bottom: 0;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  #our-facilities .text-lg-right {
    padding-bottom: 0;
  }
  #section-video .owl-video-wrapper {
    margin: 0;
  }
}
/*Desktop Media */
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  aside.widget::before {
    width: 150px;
  }

  .clk {
    display: none;
  }
  h1 a {
    font-size: 20px;
  }
  #slider h1 {
    padding: 0;
  }
  #slider p,
  #slider h3,
  #slider h4,
  #course-fields p,
  #section-testimonials h3:before,
  #section-testimonials h3:after,
  #section-map .continent-name {
    display: none;
  }
  #our-facilities .text-lg-right {
    padding: 70px;
  }
  #our-facilities .text-lg-left {
    padding: 70px;
  }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    left: 37% !important;
  }
  #section-video .owl-carousel .item-video {
    height: 300px;
  }
  #enquiry .timing-box {
    padding: 10px 0;
  }
  #section-map .continent-1 {
    position: absolute;
    left: 17%;
  }
  #section-map .continent-2 {
    position: absolute;
    left: 28%;
    margin-top: 24%;
  }
  #section-map .continent-3 {
    position: absolute;
    left: 45%;
    margin-top: 12%;
  }
  #section-map .continent-4 {
    position: absolute;
    right: 22%;
  }
  #section-map .continent-5 {
    position: absolute;
    right: 16%;
    margin-top: 24%;
  }
  #popular-topics .col-lg-4 .col-lg-12 {
    margin-bottom: 40px;
  }
  #popular-topics .col-lg-4 .col-lg-12 {
    margin-bottom: 20px;
  }
  .blog-content {
    padding: 79px 20px !important;
  }
  #header form.search-form.serach-page label {
    width: 82%;
  }
}
/*TV Media */
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
  .clk {
    display: none;
  }
  .blog-content {
    padding: 79px 20px !important;
  }
  #slider h1 {
    padding: 0;
  }
  #slider p,
  #course-fields p,
  #section-map .continent-name {
    display: none;
  }
  .slider-text {
    width: 40%;
  }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    left: 40% !important;
  }
  #section-video .owl-carousel .item-video {
    height: 550px;
  }
  #section-testimonials h3:before {
    position: absolute;
    right: 33%;
  }
  #section-testimonials h3:after {
    position: absolute;
    left: 33%;
  }
  #enquiry .timing-box {
    padding: 10px 0;
  }
  #section-map .continent-1 {
    position: absolute;
    left: 17%;
  }
  #section-map .continent-2 {
    position: absolute;
    left: 29%;
    margin-top: 19%;
  }
  #section-map .continent-3 {
    position: absolute;
    left: 48%;
    margin-top: 12%;
  }
  #section-map .continent-4 {
    position: absolute;
    right: 22%;
  }
  #section-map .continent-5 {
    position: absolute;
    right: 15%;
    margin-top: 23%;
  }
}
@media only screen and (min-width: 1199px) and (max-width: 1500px) {
  #slider h1 {
    padding: 0 1rem;
  }
  #slider p {
    display: none;
  }
}
@media only screen and (max-width: 450px) {
  #header form.search-form.serach-page label {
    width: 80%;
  }
  #mySidenav.nav {
    justify-content: start;
  }
  .main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_ancestor > a {
    color: white;
    text-transform: uppercase;
  }

  aside.widget::after,
  aside.widget::before {
    display: none;
  }

  .clk {
    display: block;
  }
  .innermenubox.main-navigation {
    background-color: transparent;
  }
  .container.navigation-menu {
    padding: 0;
  }
  div#mySidenav {
    margin-bottom: 0;
    border-radius: 0;
    padding: 10px;
  }
  #menu {
    position: fixed;
    top: 0;
    right: 0;
    width: 200px;
    height: 100%;
    background: #294c77;
    z-index: 5;
  }
  #menu ul {
    margin: 0;
    padding: 0;
  }
  #menu ul li {
    margin: 0 10px;
    list-style: none;
    display: block;
    line-height: 30px;
  }
  #menu ul li a:hover {
    color: white !important;
  }
  #menu ul li.active {
    background: #fbce52;
  }
  #menu ul li a {
    padding: 6px 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.1s;
    -ms-transition-timing-function: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: ease-out;
    transition-property: all;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
  }
  #menu ul li:hover {
    border-bottom: 1px solid #000;
  }
  #menu ul li a:hover {
    color: #000;
  }
  /* .menu_icon {
        display: block !important;
        position: absolute;
        bottom: -6px;
        right: 30px;
      } */
  #sidebar label {
    right: 108px;
  }
  #gtranslate_selector {
    position: absolute !important;
    left: 34% !important;
  }
  #topbar .row .row {
    margin-top: 27px;
  }
  #header .btn.instructor {
    display: block;
  }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    left: 50% !important;
  }
  #course-fields {
    display: none;
  }
  section#section-map {
    display: none;
  }
  #newsletter input[type="text"],
  #newsletter input[type="tel"],
  #newsletter input[type="email"],
  #newsletter input[type="phno"],
  #newsletter input[type="password"],
  #newsletter textarea {
    width: 75%;
  }
  #section-blog {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1350px) {
  #section-professors .owl-prev {
    display: none;
  }
  #section-professors .owl-next {
    display: none;
  }
}

/* @media screen and (max-width: 1023px){
  .main-navigation ul ul li, .menubar.scrolled .main-navigation ul ul li{
    border-bottom: none;
  }
  .toggle-nav {
    display: none;
    position: relative;
    float: left;
    right: 15px;
    height: 30px;
    width: 30px;
    cursor: pointer;
    margin: 9px auto;
    right: 0;
    text-align: right;
    right: 0;
    margin-right: 0;
  }
  .toggle-nav i {
    font-size: 29px;
    color: #000000;
  }
  .sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  .sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    color: #818181;
    display: block;
    transition: 0.3s;
  }
  .sidenav a:hover {
    color: #192640;
  }
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    display: block;
    color: #ffffff;
  }
  .sidenav #site-navigation {
    width: 100%;
  }
  .toggle-nav span{
    font-size:30px;
    cursor:pointer;
    text-align: right;
  }
	iframe {
    width: 100%;
    height: auto;
	}
  .toggle-nav{
    display: block;
  }
  .innermenubox {
    position: static;
  }
  .main-navigation .menu{
    float: none;
    text-align: center;
  }
  .main-navigation ul ul li,
  #masthead.scrolled .main-navigation ul ul li{
    display: block;
  }
  .main-navigation .menu > ul > li.highlight{
    background: transparent !important;
  }
  .menu > ul > li:hover:before,
  .menu > ul > li.current_page_item:before,
  .menu > ul > li.current-menu-item:before{
    display: none;
  }
  .sf-arrows .sf-with-ul:after{
    border-top-color: #a2a2a2;
  }
  .toggle i.fa.fa-bars,.toggle i.fa.fa-times {
    float: right;
    color: black;
  }
  /* .menubar .nav ul{
    width:100%;
    margin-top:0;
  }
  .menubar .nav ul li,
  .menubar.scrolled .main-navigation li{
    border-top:1px #303030 solid;
    display:block;
    text-align:left;
    float:none;
    width: 100%;
  }
  .nav ul li a{
    padding:5px 10px;
    display:block;
    color:#ffffff;
  }
  .nav ul li a:hover{
    color:#f7a400;
  }
  .nav ul li ul,
  .nav ul li ul ul{
    display:block !important;
  }
  .nav ul li ul li a:before{
    content:"\00BB \00a0";
  }
  .nav ul li ul li a{
  padding-left:20px !important;
  }
  .nav ul li ul li ul li a{
    padding-left:30px !important;
  } */
.main-navigation li {
  position: relative;
  padding: 10px 20px;
  margin: 0 auto;
}

/* Icon Grow */
#header .hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#header .hvr-icon-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#header .hvr-icon-grow:hover .hvr-icon,
#header .hvr-icon-grow:focus .hvr-icon,
#header .hvr-icon-grow:active .hvr-icon {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}

/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
#about .hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#about .hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
#about .hvr-icon-wobble-horizontal:hover .hvr-icon,
#about .hvr-icon-wobble-horizontal:focus .hvr-icon,
#about .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

#header .hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#header .hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
#header .hvr-icon-wobble-horizontal:hover .hvr-icon,
#header .hvr-icon-wobble-horizontal:focus .hvr-icon,
#header .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/*-------------- Animation ---------------*/
@keyframes slide-in-anim {
  20% {
    opacity: 0;
  }
  60% {
    transform: translateX(-100%);
  }
  75% {
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
@keyframes grow {
  0%,
  20% {
    transform: scale(1);
  }

  75%,
  100% {
    transform: scale(1.15);
  }
}
#slider .owl-item.active .slider-img {
  animation: grow 4s linear forwards;
  opacity: 1;
}
#slider h1 {
  transform: translateX(-200%);
  opacity: 0;
  animation: slide-in-anim 1.5s ease-out forwards;
}
#slider h4,
#slider h3,
#slider a.btn {
  transform: translateX(-200%);
  opacity: 0;
  animation: slide-in-anim 1.8s ease-out forwards;
}
#slider p {
  transform: translateX(-200%);
  opacity: 0;
  animation: slide-in-anim 1.5s ease-out forwards;
}

/*--------------Slider Button Animation ---------------*/
.page-template-home-page #slider a.btn,
#enquiry input[type="submit"],
.page-template-home-page #section-blog a.btn {
  position: relative;
  z-index: 1;
  background: #192640;
  border-radius: 50px;
  border-color: white;
}
.page-template-home-page #slider a.btn::before,
#enquiry input[type="submit"]::before,
.page-template-home-page #section-blog a.btn::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  background: white;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
  border-radius: 50px 0 0 50px;
}
#slider a.btn::after,
#enquiry input[type="submit"]::after,
.page-template-home-page #section-blog a.btn::after {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  right: 0;
  top: 0;
  background: white;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
  border-radius: 0 50px 50px 0;
}
#slider a.btn:hover:before,
#enquiry input[type="submit"]:hover:before,
.page-template-home-page #section-blog a.btn:hover:before {
  width: 0;
}
#slider a.btn:hover:after,
#enquiry input[type="submit"]:hover:after,
.page-template-home-page #section-blog a.btn:hover:after {
  width: 0;
}
#slider a.btn:hover,
#enquiry input[type="submit"]:hover,
.page-template-home-page #section-blog a.btn:hover {
  cursor: pointer;
  color: white;
}
#enquiry input[type="submit"]:hover {
  background-color: #192640 !important;
}

/*--------------Topbar Button Animation ---------------*/
#header .btn.instructor,
#topbar .btn.login {
  position: relative;
  z-index: 1;
  background: white;
  border-radius: 50px;
  border-color: rgb(25, 38, 64);
}
#topbar .btn.login,
#topbar .btn.login::before,
#topbar .btn.login::after {
  border-radius: 0 !important;
}
#header .btn.instructor::before,
#topbar .btn.login::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  background: rgb(25, 38, 64);
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
  border-radius: 50px 0 0 50px;
}
#header .btn.instructor::after,
#topbar .btn.login::after {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  right: 0;
  top: 0;
  background: rgb(25, 38, 64);
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
  border-radius: 0 50px 50px 0;
}
#header .btn.instructor:hover:before,
#topbar .btn.login:hover:before {
  width: 0;
}
#header .btn.instructor:hover:after,
#topbar .btn.login:hover:after {
  width: 0;
}
#header .btn.instructor:hover,
#topbar .btn.login:hover {
  cursor: pointer;
  color: #192640;
}
/*--------------Topbar Register Button Animation ---------------*/
#topbar .btn.register {
  position: relative;
  z-index: 1;
  background: white;
  border-radius: 50px;
  border-color: #f7a400;
}
#topbar .btn.register,
#topbar .btn.register::before,
#topbar .btn.register::after {
  border-radius: 0 !important;
}
#topbar .btn.register::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  background: #f7a400;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
  border-radius: 50px 0 0 50px;
}
#topbar .btn.register::after {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  right: 0;
  top: 0;
  background: #f7a400;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
  border-radius: 0 50px 50px 0;
}
#topbar .btn.register:hover:before {
  width: 0;
}
#topbar .btn.register:hover:after {
  width: 0;
}
#topbar .btn.register:hover {
  cursor: pointer;
  color: #192640;
}

/*--------------Professor Animation ---------------*/
#section-professors .owl-item:nth-child(odd) .professor-content {
  z-index: 1;
}
#section-professors .owl-item:nth-child(odd) .professor-content::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  background: #f7a300;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
}
#section-professors .owl-item:nth-child(odd) .professor-content::after {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  right: 0;
  top: 0;
  background: #f7a300;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
}
#section-professors .owl-item:nth-child(odd) .professor-content:hover:before {
  width: 0;
}
#section-professors .owl-item:nth-child(odd) .professor-content:hover:after {
  width: 0;
}
#section-professors .owl-item:nth-child(odd) .professor-content:hover {
  cursor: pointer;
  color: white;
}

#section-professors .owl-item:nth-child(even) .professor-content {
  z-index: 1;
}
#section-professors .owl-item:nth-child(even) .professor-content::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  background: #39557a;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
}
#section-professors .owl-item:nth-child(even) .professor-content::after {
  content: " ";
  position: absolute;
  height: 100%;
  width: 55%;
  right: 0;
  top: 0;
  background: #39557a;
  z-index: -1;
  transition: all 0.3s ease-out;
  color: #192640;
}
#section-professors .owl-item:nth-child(even) .professor-content:hover:before {
  width: 0;
}
#section-professors .owl-item:nth-child(even) .professor-content:hover:after {
  width: 0;
}
#section-professors .owl-item:nth-child(even) .professor-content:hover {
  cursor: pointer;
  color: white;
}
#section-professors .professor-img img {
  overflow: hidden;
  transition: 0.3s;
}

#section-professors .professor-img:hover img {
  display: block;
  width: 100%;
  height: auto;
  transition: all 0.5s ease;
  transform: scale(1.05);
}
#section-professors .professor-img::before {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.5);
  content: "";
  transition: all 0.3s;
}

/*--------------Course Field Animation ---------------*/
#course-fields .row:hover img {
  transform: rotate(360deg);
}
#course-fields img {
  transition: transform 0.7s ease-in-out;
}
#course-fields .col-lg-9.col-md-8.col-8.align-self-center {
  width: 100%;
  overflow: hidden;
}
/* flipY class and keyframes*/
#course-fields .row:hover .flipY {
  animation-name: spin, depth;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-duration: 0.5s;
}
@keyframes spin {
  0% {
    transform: rotateX(360deg);
  }
}

/*--------------POPULAR TOPICS Animation ---------------*/
#popular-topics .content {
  position: relative;
}
#popular-topics .content img {
  width: 100%;
}
#popular-topics .content .content-overlay {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
#popular-topics .content:hover .content-overlay {
  opacity: 1;
}
#popular-topics .content:hover h3 {
  background: transparent !important;
}

/*--------------Center Achievements Animation ---------------*/
@keyframes spinY {
  from {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(360deg);
  }
}

#center-achievements .achievement-container:hover {
  animation: spinY 2s linear 1;
}

/*--------------online-courses Animation ---------------*/
#online-courses .courses-box img {
  overflow: hidden;
  transition: 0.3s;
}

#online-courses .courses-box:hover {
  display: block;
  width: 100%;
  height: auto;
  transition: all 0.5s ease;
  transform: scale(1.05);
  background-color: #f7a300;
}

/*--------------section-blog Animation ---------------*/
.page-template-home-page #section-blog .blog-content:hover {
  animation-name: spinY, depth;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-duration: 2s;
}

section#section-map .continent-1:hover,
section#section-map .continent-2:hover,
section#section-map .continent-3:hover,
section#section-map .continent-4:hover,
section#section-map .continent-5:hover {
  transition: all 0.5s ease;
  transform: scale(1.05);
}
section#section-map .continent-1:hover p,
#section-map .continent-1:hover p:after,
section#section-map .continent-2:hover p,
#section-map .continent-2:hover p:after,
section#section-map .continent-3:hover p,
#section-map .continent-3:hover p:after,
section#section-map .continent-4:hover p,
#section-map .continent-4:hover p:after,
section#section-map .continent-5:hover p,
#section-map .continent-5:hover p:after {
  background-color: #f7a300;
  color: white;
}

/* Heading animation */
section:hover h2,
section:hover h5 {
  animation: text-shadow 1.5s ease-in-out;
  animation-iteration-count: 1;
}
h3:hover,
h6:hover {
  animation-play-state: paused;
}
@keyframes text-shadow {
  0% {
    transform: translateY(0);
  }

  20% {
    transform: translateY(-1em);
  }

  40% {
    transform: translateY(0.5em);
  }

  60% {
    transform: translateY(-0.25em);
  }

  80% {
    transform: translateY(0);
  }
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition: none !important;
  }
}

/*--------------About Us Animation ---------------*/
#about-us .col-lg-6.col-md-6.text-md-left.text-center:hover img {
  transform: rotate(360deg);
}
#about-us img {
  transition: transform 0.7s ease-in-out;
}
#about-us .col-lg-6.col-md-6.text-md-left.text-center {
  width: 100%;
  overflow: hidden;
}
/* flipY class and keyframes*/
#about-us .col-lg-6.col-md-6.text-md-left.text-center:hover .flipY {
  animation-name: spin, depth;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-duration: 0.5s;
}

/*--------------OUR FACILITIES Animation ---------------*/
#our-facilities .facility-anim:hover img {
  transform: rotate(360deg);
}
#our-facilities img {
  transition: transform 0.7s ease-in-out;
}
#our-facilities .facility-anim {
  overflow: hidden;
}
/* flipY class and keyframes*/
#our-facilities .facility-anim:hover .flipY {
  animation-name: spin, depth;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  animation-duration: 0.5s;
}

/*--------------------------------------------------------------
LearnPress CSS
--------------------------------------------------------------*/

.learn-press-breadcrumb {
  margin: 20px auto !important;
}
.lp-archive-courses .course-summary .course-summary-content .course-detail-info,
ul.learn-press-nav-tabs .course-nav.active::before,
#learn-press-course
  .course-summary-sidebar
  .course-sidebar-preview
  .lp-course-buttons
  button:hover,
#learn-press-profile .wrapper-profile-header,
#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active,
#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover,
.lp-archive-courses
  .learn-press-courses
  .course
  .course-item
  .course-content
  .course-categories
  a:first-child,
.learn-press-message.error::before,
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-readmore
  a {
  background: #192640 !important;
}
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item::before,
#learn-press-course-tabs
  input[name="learn-press-course-tab-radio"]:nth-child(1):checked
  ~ .learn-press-nav-tabs
  .course-nav:nth-child(1)
  label,
#learn-press-course-tabs
  input[name="learn-press-course-tab-radio"]:nth-child(2):checked
  ~ .learn-press-nav-tabs
  .course-nav:nth-child(2)
  label,
#learn-press-course-tabs
  input[name="learn-press-course-tab-radio"]:nth-child(3):checked
  ~ .learn-press-nav-tabs
  .course-nav:nth-child(3)
  label,
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item.meta-item-categories
  .meta-item__value
  div
  a:hover,
.lp-archive-courses
  .course-summary
  .course-summary-content
  .course-detail-info
  .course-info-left
  .course-meta
  .course-meta__pull-left
  .meta-item
  .meta-item__value
  > div
  a:hover,
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a > i,
.learn-press-profile-course__tab__inner a.active,
.learn-press-course-tab-filters .learn-press-filters a.active,
input[type="radio"]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before,
input[type="radio"]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before,
.learn-press-breadcrumb li a:hover,
.lp-archive-courses
  .learn-press-courses
  .course
  .course-item
  .course-content
  .course-permalink
  .course-title:hover,
.lp-archive-courses
  .learn-press-courses[data-layout="list"]
  .course
  .course-item
  .course-content
  .course-wrap-meta
  .meta-item::before,
.lp-archive-courses
  .learn-press-courses
  .course
  .course-item
  .course-content
  .course-instructor
  a {
  color: #59d3b1 !important;
}
.learn-press-profile-course__tab__inner a.active,
.learn-press-message.error {
  border-color: #192640 !important;
}
#learn-press-profile #profile-content,
#learn-press-profile #profile-sidebar {
  float: none !important;
  width: 100% !important;
}
#learn-press-profile .wrapper-profile-header .lp-profile-left {
  margin-left: 240px !important;
}
.lp-archive-courses .learn-press-courses {
  display: block !important;
}
#online-courses .course-price .origin-price {
  margin-right: 10px;
  font-size: 18px;
  font-style: italic;
  text-decoration: line-through;
}
#online-courses .course-price span.origin-price {
  color: #292b2c;
  color: #292b2c;
}
@media only screen and (min-width: 1700px) and (max-width: 1920px) {
  .container {
    width: 1450px;
  }
}