@media (max-width: 992px){
  .nav-bar-main-block .form-inline.search-form .form-group {
    display: block;
    text-align: center;
    /*margin: 0 auto;*/
    margin-bottom: 0;
  }
  .nav-search form {
    justify-content: center;
  }
}
@media (max-width: 576px){
  .nav-search form {
    justify-content: center;
  }
  .nav-bar-main-block .form-inline.search-form .form-group {
    width: 250px;
  }
}
@media (max-width: 992px) {
  .learning-business {
    text-align: center;
    margin-bottom: 20px;
  }
  .logo {
    text-align: center;
  }
  .shopping-cart {
    text-align: center;
  }
  .search-block .form-control {
    width: 300px;
  }
  
}
@media (max-width: 576px) {
  .home-heading {
    font-size: 40px;
  }
  .home-main-block {
    padding: 30px 25px;
    height: 350px;
  }
  .search-block .form-control {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .learning-work-block {
    text-align: center;
    padding: 15px 0 30px;
    margin-bottom: 20px;
  }
  .learning-work-main-block {
    position: relative;
    bottom: -30px;
  }
}
@media (max-width: 992px) {
  .learning-selection {
    display: none;
  }
}
@media (max-width: 992px){
  .border-rgt {
    border-right: none;
  }
}
@media (max-width: 767px){
  .patners-block {
    padding: 30px 25px;
    margin-bottom: 0;
  }
}
@media (max-width: 992px) {
  .footer-link {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px){
  .copyright-social {
    text-align: center;
  }
  .logo-footer {
    text-align: center;
  }
}
@media (max-width: 576px) {
  .course-bought-block {
    margin-bottom: 20px;
  }
  .course-bought-img-dtl {
    display: none;
  }
}
@media (max-width: 576px) {
  .faq-block .btn {
    white-space: initial;
  }
}
@media (max-width: 767px) {
  .together-img .view-img img {
    width: 100%;
  }
  .together-img {
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .course-combo i {
    display: none;
  }
}
@media (max-width: 767px) {
  .student-feedback {
    height: 270px;
  }
  .histo {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    margin-right: 0;
  }
  .bar-block {
    width: 60%;
  }
  .rating-num {
    font-size: 42px;
    font-weight: 500;
  }
}
@media (max-width: 567px) {
  .signin-link .btn-white {
    padding: 12px 12px;
    font-size: 13px;
  }
  .signin-link i {
    margin-right: 10px;
  }

  .signin-link .btn-info {
    padding: 12px 12px;
    text-align: left;
    background-color: #1A538A;
    font-size: 13px;
  }
}
@media (max-width: 567px) {
  .signup-form .form-control {
    font-size: 13px;
  }
  .signup-block {
    padding: 40px 35px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .about-home-one-main-block {
    padding: 130px 110px;
  }
  .nav-menu-bar-main-block #cssmenu > ul > li > a {
    font-size: 12px;
  }
}
@media (max-width: 567px) {
  .about-home-one-main-block {
    padding: 110px 30px 60px;
  }
  .about-home-one-heading {
    font-size: 50px;
  }
  .about-home-one-main-block .overlay-bg {
    padding: 140px 0;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .about-transforming-img img {
    height: 100%;
  }
  .about-transforming-block {
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .about-transforming-main-block {
    padding: 10px;
  }
  .about-transforming-main-block .nav-item img {
    width: 100%;
  }
  .about-transforming-main-block .nav-item {
    margin-bottom: 30px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .about-team-block {
    padding: 70px;
    height: 450px;
  }
}
@media (max-width: 767px) {
  .about-team-img {
    display: none;
  }
  .about-team-block {
    padding: 130px 30px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .about-work-block {
    padding: 40px 20px;
  }
  .about-work-main-block .video-preview p {
    padding: 30px;
  }
}
@media (max-width: 567px) {
  .about-work-block {
    padding: 50px 20px;
  }
  .about-work-main-block .video-preview p {
    padding: 30px;
  }
}
@media (min-width: 1800px) and (max-width: 2300px) {
  .business-home-slider-main-block {
    top: 33%;
  }
}

@media (min-width: 3000px) and (max-width: 6000px) {
  .business-home-slider-main-block {
    top: 13%;
  }
}
@media (min-width: 992px) and (max-width: 1800px) {
  .business-home-slider-main-block {
    top: 44%;
  }
}
@media (max-width: 992px) {
  .categories-main-block-one .categories-block {
    width: 100%;
  }
  .business-home-slider-main-block {
    position: relative;
    top: -160px;
    margin-bottom: -145px;
  }
}
@media (max-width: 767px) {
  .learning-courses-main-block-one {
    padding: 490px 0 40px;
  }
  .business-home-slider-main-block .owl-carousel .owl-item img  {
    width: 107%;
    margin-bottom: 20px;
  }
  .categories-popularity-main-block img {
    margin-bottom: 20px;
    width: 100%;
    height: 200px;  
  }
  .categories-popularity-main-block .course-bought-block {
    padding: 20px;
  }
}
@media (max-width: 567px) {
  .learning-courses-main-block .owl-carousel .owl-nav button.owl-prev,
  .learning-courses-main-block .owl-carousel .owl-nav button.owl-next {
    display: none;
  }
}
@media (max-width: 767px) {
  .blog-dtl-img img {
    width: 100%;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .learning-contact-search {
    text-align: center;
    width: 100%;
  }
  .learning-contact-block .learning-contact-btn {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .contact-dropdown {
    margin-bottom: 50px;
  }
  .contact-checkbox {
    text-align: left!important;
  }
  .learning-contact-search {
    text-align: center;
    width: 100%;
  }
  .learning-contact-block .learning-contact-btn {
    text-align: center;
  }

  .learning-courses-about-main-block .nav-tabs .nav-item.show .nav-link, 
  .learning-courses-about-main-block .nav-tabs .nav-link {
    font-size: 13px;
    width: 16%;
  }
}
@media (max-width: 576px) {
  .learning-courses-about-main-block .btn {
    white-space: initial;
  }
  .contact-checkbox {
    text-align: left!important;
  }
  .learning-questions-dtl-block ul li {
    display: none;
  }
  .learning-contact-block .learning-contact-btn {
    text-align: center;
  }
  .learning-courses-about-main-block .nav-tabs .nav-item.show .nav-link, 
  .learning-courses-about-main-block .nav-tabs .nav-link {
    font-size: 13px;
  }
  .learning-contact-search {
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .filter-btn {
    float: left;
  }
}
@media (max-width: 992px) {
  .help-search i {
    left: 5%;
  }
}
@media (max-width: 576px) {
  .help-search i {
    top: 13%;
    left: 9%;
  }
  .nav-bar-btn  {
    text-align: center;
  }
  .nav-bar-main-block-one .footer-dropdown  {
    text-align: center;
    margin-bottom: 30px;
  }
  .help-tab-main-block .nav-tabs .nav-link {
    width: 50%;
    margin-right: 0;
  }
  .help-tab-heading {
    font-size: 20px;
  }
}
@media (max-width: 992px) {
  .success-envision-main-block .text {
    width: 240px;
    margin-bottom: 90px;
  }
  .success-envision-main-block .text:after {
    display: none;
  }
}
@media (max-width: 767px) {
  .col-five {
    width: 30%;
  }
  .success-envision-main-block .text {
    width: 160px;
  }
  .online-blog-block {
    height: 370px;
  }
}
@media (max-width: 576px) {
  .online-help-main-block .section-heading {
    margin-bottom: 40px;
  }
  .col-five {
    width: 50%;
  }
  .facts-main-block-one .facts-block {
    margin-bottom: 10px;
  }
  .facts-main-block-one .facts-block h1 {
    margin-bottom: 0;
  }
  .success-envision-main-block .text {
    width: 100px;
  }
}
@media (max-width: 576px) {
  .affiliate-dtl-main-block .bdr-right,
  .affiliate-dtl-main-block .bdr-left  {
    display: none;
  }
}
@media (max-width: 767px) {
  .nav-bar-btn  {
    text-align: center;
  }
  .join-team-main-block .faq-block {
    padding: 0; 
  }
  .join-team-main-block .faq-dtl .second-accordion .card-header button.btn {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .careers-block p {
    padding: 0;
  }
  .careers-main-block {
    padding: 130px 0 73px;
  }
  .careers-info-main-block {
    padding: 40px 10px;
  }
  .careers-learn-main-block {
    padding: 10px;
  }
  .careers-learn-video .bdr-right {
    border-right: hidden;
  }
  .join-team-main-block {
    padding: 0;
  }
  .career-faq-place {
    text-align: left;
  }
  .join-team-main-block .faq-block {
    padding: 60px 40px 10px 60px; 
  }
}
@media (max-width: 992px) {
  .wishlist-action {
    margin-bottom: 30px;
  }
  .review-table .table thead th {
    font-size: 13px;
  }
}
@media (max-width: 576px) {
  .cart-main-block {
    padding: 60px 0 0;
  }
  .cart-add-block {
    margin-bottom: 20px;
  }
}
@media(max-width: 650px) {
  .creditCardForm .owner,
  .creditCardForm .CVV,
  .creditCardForm #expiration-date,
  .creditCardForm #credit_cards {
    width: 100%;
  }
  .creditCardForm #credit_cards {
    text-align: left;
  }
  .creditCardForm {
    padding: 0; 
  }
}
@media (max-width: 767px) {
  .my-container {
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .profile-item-block {
    padding: 100px 0 90px;
    background-color: #F6F7FC;
  }
}
@media (max-width: 567px){
  .class-nav-block .class-nav-heading {
    margin-bottom: 20px;
  }
  .class-button {
    text-align: left;
  }
  .class-nav-block .class-button ul li {
    margin-bottom: 30px
  }
}
@media (max-width: 992px){
  .quiz-main-block-two {
    padding: 50px 0;
  }
  .learning-quiz-null {
    padding: 90px 50px;
  }
  .small-screen-dashboard li i {
    margin-right: 10px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .container {
    max-width: 96%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .nav-search .form-control {
    width: 174px;
  }
  .nav-search form {
    margin-left: 20px;
  }
  .nav-bar-main-block .logo a img {
    width: 85px;
    padding: 10px 0;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .learning-courses-home-video .btn-video-play i {
    top: 107%;
    left: 6%;
  }
}
@media (min-width: 476px) and (max-width: 576px) {
  nav {
    margin-left: -10px;
  }
  .nav-tabs {
    width: 542px;
  }
  .learning-courses-about-main-block .nav-tabs .nav-item.show .nav-link,
  .learning-courses-about-main-block .nav-tabs .nav-link {
    width: 16%;
  }
}
@media (max-width: 450px) {
  .learning-courses-about-main-block .nav-tabs .nav-item.show .nav-link,
  .learning-courses-about-main-block .nav-tabs .nav-link {
    width: 40%;
  }
  .profile-heading-two {
    font-size: 11px;
  }
  .progress-block .histo-rate {
    width: 88%;
  }
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
@media (min-width: 993px) {
  .fullscreen-search-block {
    display: none;
  }
}
@media (max-width: 992px) {
 
  #find input[type="find"] {
    text-align: center;  
    left: 0;
    right: 0;
    width: 100%;
  }
  .hamburger {
    left: 20px;
    margin-right: 20px;
  }
  .shopping-cart {
    float: right;
    display: inline-flex;
  }
  .nav-search.nav-wishlist {
    right: -8px;
    top: -5px;
    float: right;
    display: inline-flex;
  }
  .nav-wishlist {
    top: -6px;
    float: right;
    display: inline-flex;
  }
  #notification_li span {
    left: 21px;
    top: 11px;
  }
  #notificationContainer {
    top: 41px;
    left: -147px;
  }
  #notificationContainerr {
    top: 41px;
    left: -147px;
    width: 290px;
  }
  #notificationContainerr:before {
    border-color: transparent transparent var(--text-black-color);
    margin-left: 141px;
  }

  /* ...................    */
  .fullscreen-search-block .btn-secondary,
  .fullscreen-search-block .btn-primary {
    text-align: left;
    background: transparent;
    border: 1px solid transparent;
    color: var(--text-blue-color);
  }
  .fullscreen-search-block .btn-secondary:hover,
  .fullscreen-search-block .btn-primary:hover {
    color: #003845;
    background: transparent;
    border: 1px solid transparent;
  }
  .sub-cat {
    padding: 5px 20px;
    font-size: 12px;
  }
  .learning-business {
    margin-bottom: 0;
  }
  .learning-business a {
    text-align: left;
  }
  .notification-after {
    left: 109px;
  }
  .my-container {
    justify-content: left;
  }
  .learning-business .btn-link {
    padding: 8px 18px 5px;
  }

  .my-dropdown {
    width: auto;
    margin-left: 15px;
  }
  #notificationFooter {
    text-align: left;
    background: transparent;
    padding: 0 22px;
    border-top: 0;
  }
  
  .dropdown-menu-right {
    width: 240px;
  }
  .sidenav .login-block {
    margin-bottom: 10px;
    padding-bottom: 3px;
    border-bottom: 1px solid #DEDFE0;
  }
  .fullscreen-search-block .logo {
    text-align: center;
    display: inline-flex;
    vertical-align: bottom;
  }
  .fullscreen-search-block .nav-bar-main-block .logo .img-fluid {
    height: 30px;
    margin-top: -10px;
  }
  /*.nav-bar-main-block .wrapper .panel-title a[aria-expanded="false"]:after {
    position: absolute;
    content: "\f107";
    font-family: fontawesome;
    right: 15px;
    color: var(--text-blue-color);
    text-align: center;
    font-size: 20px;
    line-height: 23px;
  }
  .nav-bar-main-block .wrapper .panel-title a[aria-expanded="true"]:after {
    position: absolute;
    content: "\f106";
    font-family: fontawesome;
    right: 15px;
    color: var(--text-blue-color);
    text-align: center;
    font-size: 20px;
    line-height: 16px;
  }*/
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    display: none;
  }
  /* ...................    */
  .smallscreen-search-block {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .width-30 {
    width: 16%;
  }
}
@media (max-width: 576px) {
  .width-30 {
    width: 30%;
  }
}
@media (max-width: 576px){
  .prod.grid-view .item {
     width: 100%; 
  }
}

@media (min-width: 567px) and (max-width: 992px){
  .prod.grid-view .item {
     width: 47%; 
  }
}
@media (max-width: 576px){
  .about-home-product .nav-search .form-control {
    width: 200px;
  }
  .instructor-main-block {
    padding: 30px 0;
  }
}

@media (min-width: 567px) and (max-width: 992px){
  .about-home-product .nav-search .form-control {
    width: 350px;
  }
  .instructor-main-block {
    padding: 30px 0;
  }
}
@media (min-width: 768px) {
  .about-transforming-main-block .nav-tabs {
    display: flex;
    flex-flow: column nowrap;
  }
  .about-transforming-main-block .nav-tabs {
    border-bottom: none;
    border-right: inherit;
    display: flex;
  }
  .about-transforming-main-block .nav-tabs {
    margin: 0 15px;
  }
  .about-transforming-main-block .nav-tabs .nav-item + .nav-item {
    margin-top: 0.25rem;
  }
  .about-transforming-main-block .nav-tabs .nav-link {
    transition: border-color 0.125s ease-in;
    white-space: nowrap;
  }
  .about-transforming-main-block .nav-tabs .nav-link:hover {
    background-color: #f7f7f7;
    border-color: transparent;
  }
  .about-transforming-main-block .nav-tabs .nav-link.active {
    border-bottom-color: #ddd;
    border-right-color: inherit;
    border-radius: 6px;
    margin-right: -1px;
  }
  .about-transforming-main-block .card {
    border: none;
  }
  .about-transforming-main-block .card .card-header {
    display: none;
  }
  .about-transforming-main-block .card .collapse {
    display: block;
  }
}

@media (max-width: 767px) {
  .about-transforming-main-block .tab-pane {
    display: block !important;
    opacity: 1;
  }
}
@media only screen and (max-width : 767px)     {

 #rc-imageselect, .g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0; }
}
@media (max-width: 767px) {
  .nav-bar-main-block-one {
    padding: 20px 0;
  }
  .nav-bar-main-block-one .logo {
    margin-left: 0 !important;
  }
  .nav-bar-main-block-one .logo .img-fluid {
    margin-top: 0 !important;
  }
  .logo {
    margin-bottom: 0 !important;
    text-align: right !important;
  }
  .nav-bar-btn .btn-secondary {
    margin: 0;
    padding: 7px 0;
    font-size: 12px;
  }
  .nav-bar-main-block .logo .img-fluid {
    max-width: 100px;
    margin-top: -15px;
  }
  .Login-btn .btn-primary {
    padding: 8px 20px;
    font-size: 12px;
  }
  .Login-btn .btn-secondary {
    padding: 8px 20px;
    font-size: 12px;
  }
  .Login-btn {
    margin-bottom: 0 !important;
  }
  .nav-bar-btn {
    margin-bottom: 0 !important;
  }
  .signup-block-main-block {
    padding: 40px 0 150px;
  }
  .signup-form i {
    top: 14px;
  }
  #bar-fixed.stickIt {
    position: relative;
    width: inherit;
  }
  .home-search .searchTerm {
    width: 100%;
  }
  .home-main-block {
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  .learning-courses .nav-link.active {
    padding: 10px;
  }
  .learning-courses .nav-link {
    padding: 10px;
  }
  .view-dtl .rate {
    right: 15px;
  }
  .categories-heading {
    margin-bottom: 40px;
  }
  .footer-logo {
    text-align: center;
  }
  .footer-logo img {
    margin-bottom: 15px;
  }
  .footer-dropdown {
    text-align: center;
  }
  .about-home-icon ul li {
    padding: 15px 0;
  }
  .business-home-slider-img {
    margin-right: 0;
  }
  .business-home-slider-main-block .owl-carousel .owl-item .img-fluid {
    height: auto;
    width: 100%;
  }
  .categories-popularity-main-block.category-filters .text-right {
    text-align: left!important;
    margin-bottom: 20px;
  }
  .categories-popularity-main-block.category-filters {
    padding: 30px 0;
  }
  .featured-review-img-dtl {
    padding: 0;
  }
  .review-img-block {
    margin-bottom: 20px;
  }
  .blog-block-img {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .about-learning-blog-dtl {
    padding: 15px;
  }
  .contact-us-main-block img {
    margin-bottom: 20px;
  }
  .careers-heading {
    font-size: 42px;
  }
  .careers-main-block {
    padding: 0 0 200px;
  }
  .careers-video-main-block {
    top: 100%;
  }
  .careers-learn-video {
    padding: 0;
  }
  .careers-learn-block {
    padding: 20px;
  }
  .careers-learn-video-one {
    padding: 40px 0;
  }
  .careers-learn-heading {
    font-size: 34px;
    text-align: center;
  }
  .careers-benefits-heading {
    font-size: 40px;
  }
  .careers-benefits-dtl-block {
    height: inherit;
  }
  .join-team-main-block {
    padding: 90px 0;
  }
  .join-team-main-block .faq-block {
    padding: 0;
  }
  .help-search i {
    top: 10%;
  }
  .help-tab {
    height: inherit;
  }
  .help-main-block .btn-primary {
    height: inherit;
  }
  .image-container {
    margin-bottom: 20px;
  }
  #about-bar-fixed {
    display: none;
  } 
  #about-bar-fixed.stickIt {
    display: none !important;
  }
}

@media (min-width: 767px) and (max-width: 992px) {
  .signup-block-main-block {
    padding: 60px 0 120px;
  }
  .learning-work-block {
    padding: 20px 0;
  }
  .learning-work-dtl {
    padding: 5px 2px;
    text-align: center;
  }
}
@media (min-width: 992px) and (max-width: 1300px) {
  .learning-work-dtl {
    padding: 5px 0;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  #bar-fixed.stickIt {
    position: relative;
    width: inherit;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #bar-fixed.stickIt {
    width: 310px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .engagement-bar {
    height: 370px;
  }
  .growth-block {
    height: 370px;
  }
}
@media (max-width: 767px) {
  .about-content-sidebar.instructor-sidebar {
    padding: 50px 0;
  }
  .about-content-sidebar.instructor-sidebar .about-content-img {
    padding: 50px 50px 0;
  }
  .instructor-content-block {
    margin-bottom: 40px;
    text-align: center;
  }
  .instructor-content-block .ratings {
    text-align: center;
  }
  .instructor-content-block .about-reward-badges {
    text-align: center;
  }
  .instructor-btn {
    text-align: center;
  }
  .instructor-tabs {
    margin-bottom: 50px;
  }
  .instructor-tabs .nav-tabs .nav-item a {
    font-size: 16px;
    padding: .5rem .5rem;
  }
  .instructor-block .instructor-small-heading {
    text-align: center;
  }
  .instructor-block h1 {
    text-align: center;
  }
  .instructor-block .sub-heading {
    text-align: center;
  }
  .instructor-business-block {
    text-align: center;
  }
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

@media (max-width: 767px) {
  #notification_li svg.feather {
    margin: 21px 10px 0;
  }
  .nav-search.nav-wishlist svg.feather {
    margin: 18px 10px 0;
  }
  .dropdown-user-circle {
    vertical-align: middle;
  }
  .mobile-btn {
    float: none;
    text-align: center;
    margin-bottom: 20px;
  }

}
@media (min-width: 992px) and (max-width: 1200px) {
  .image-container a img {
    min-height: 100px;
    max-height: 100px;
  }
  .image-overlay {
    line-height: 100px;
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .profile-block .profile-block-img {
    margin-top: 0;
  }
  .growth-block {
    height: inherit;
  }
  .profile-dtl-block {
    padding: 50px 0;
  }
  .online-blog-block {
    height: inherit;
  }
  #bar-fixed .col {
    padding: 0;
  }
  .sidebar-nav-icon ul a li i {
    margin-left: 0;
  }
  .facts-block {
    margin-bottom: 30px;
  }
  .testimonial-main-block .row {
    margin: 0 !important;
  }
  .testimonial-name {
    margin: 50px auto 0;
    text-align: center;
  }
  .testimonial-rating {
    text-align: center;
  }
  .testimonial-slider-main-block.owl-carousel .owl-item .testimonial-block img {
    left: 0;
    right: 0;
  }
  .play-btn {
    margin: -100% auto;
  }
  .video-dtl {
    margin: -60% auto;
    left: 30px;
    right: 30px;
  }
  .video-dtl p {
    font-size: 13px;
  }
  .btn-group-web-screen {
    display: none;
  }
  .dashboard-items {
    margin-bottom: 30px;
  }
  .card.view-deals-img  {
    margin-bottom: 30px;
  }
}


@media (min-width: 767px) and (max-width: 992px) {
  #notification_li {
    top: 10px;
  }
  #notification_li span {
    top: 3px;
  }
  .shopping-cart {
    top: 4px;
    right: 0;
  }
  .nav-search.nav-wishlist {
    right: -10px;
    top: 3px;
  }
  .growth-block {
    height: inherit;
  }
  .profile-block .profile-block-img {
    width: 150px;
    height: 150px;
    margin-top: 0;
  }
  .sidebar-nav-icon ul a li i {
    margin-left: 0;
  }
  .facts-block {
    margin-bottom: 30px;
  }
  .facts-block p {
    font-size: 13px;
  }
  .testimonial-main-block .row {
    margin: 0 !important;
  }
  .testimonial-name {
    text-align: center;
  }
  .testimonial-slider-main-block.owl-carousel .owl-item .testimonial-block img {
    left: 0;
    right: 0;
  }
  .testimonial-name .testimonial-heading {
    padding: 0 5px 0 0;
    margin: 0 5px 0 0;
    font-size: 15px;
  }
  .play-btn {
    margin: -40% auto;
  }
  .video-dtl {
    margin: -23% auto;
    left: 30px;
    right: 30px;
  }
  .about-home-dtl-block {
    padding: 15px 20px;
  }
  .about-home-rate ul li {
    font-size: 22px;
  }
  .about-home-rate ul li span {
    font-size: 12px;
  }
  .about-home-main-block .col {
    padding: 0;
  }
  .about-reward-badges img {
    margin-right: 5px;
  }
  .about-home-main-block .btn-video-play i {
    left: 25%;
  }
  .bar-block {
    width: 60%;
  }
  .histo {
    margin-right: 0;
  }
  .rating-num {
    font-size: 50px;
  }
  .review-dtl .review-rating {
    margin-top: 20px;
  }
  .about-product-main-block .view-heading a {
    width: 150px;
  }

}

@media (min-width: 992px) and (max-width: 1200px) {
  .profile-block .profile-block-img {
    width: 170px;
    height: 170px;
  }
  .facts-block p {
    font-size: 13px;
  }
  .view-heading a {
    width: 200px;
  }
  .testimonial-main-block .row {
    margin: 0 0.5rem !important;
  }
  .testimonial-name .testimonial-heading {
    padding: 0 5px 0 0;
    margin: 0 5px 0 0;
    font-size: 14px;
  }
  .testimonial-block {
    padding: 30px 20px;
  }
  .play-btn {
    margin: -30% auto;
  }
  .video-dtl {
    margin: -15% auto;
  }
  .about-home-main-block .col {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .business-dtl {
    top: 30%;
  }
  .business-home-main-block h1 {
    text-align: center;
  }
  .business-home-search .search {
    justify-content: center;
  }
  .business-home-search .searchTerm {
    width: 100%;
  }
  .business-home-search .searchButton {
    width: 25%;
  }
  .about-home-product {
    position: relative;
    top: 0;
  }
  .about-content-sidebar {
    margin-bottom: 30px;
  }
  .review-table .star-rating i {
    margin-left: 16px;
  }
  .course-currency {
    margin-top: 5px;
    border-top: 1px solid #DEDFE0;
    padding-top: 15px;
  }
  .homework-block {
    text-align: center;
    margin: 20px 0 !important;
  }
  .homework-block .text-justify {
    text-align: center !important;
  }
  .homework-block .btn {
    float: none !important;
    font-size: 14px;
    margin-top: 10px;
  }
  .cirtificate-border-one {
    margin-bottom: 30px;
  }
  .instructor-img img {
    height: 300px;
  }
  .blog-main-block {
    margin-top: -100px;
  }
  .institute-profile {
    text-align: center;
  }
  .institute-profile img {
    width: 150px;
    height: 150px;
    margin-top: -80px;
  }
  .institute-profile-dtl {
    padding: 20px 0;
    text-align: center;
  }
  .institute-profile-dtl .about-reward-badges {
    text-align: center !important;
  }
  .institute-profile-dtl .about-reward-badges img {
    margin-bottom: 0;
  }
  .blog-main-block .owl-carousel .owl-item img {
    margin: 0 auto;
  }
  #video_modal .modal-dialog {
    max-width: 100% !important;
  }
  .home-search .searchTerm {
    font-size: 12px;
  }
  .home-search .searchButton {
    width: 25%;
    left: 75%;
    font-size: 12px;
  }
  .refer-block .input-group-append {
    width: 100%;
  }
  .refer-btn .btn-primary {
    width: 100%;
  }
  .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label, 
  .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after, 
  .input-group:not(.has-validation)>.custom-select:not(:last-child), 
  .input-group:not(.has-validation)>.form-control:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group>.input-group-append>.btn, 
  .input-group>.input-group-append>.input-group-text, 
  .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, 
  .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .compare-block {
    margin-top: 0;
  }
  .typeahead {
    width: 100% !important;
  }
  .create-job-block {
    text-align: center;
    margin-bottom: 20px;
  }
  .create-job-block img {
    margin-left: 0 !important;
  }
  .apply-button {
    top: 0 !important;
  }
  .create-job-block-btn {
    text-align: center;
  }
  .custom-control.custom-switch {
    margin-bottom: 30px;
  }
  .signup-side-block img {
    border-radius: 6px 6px 0 0;
  }
  .growth-main-block {
    padding: 0 0 100px;
  }
  .signup-side-block {
    display: none;
  }
}


@media (min-width: 767px) and (max-width: 992px) {
  .business-home-search .searchTerm {
    width: 100%;
  }
  .business-home-search .searchButton {
    width: 25%;
  }
  .view-heading a {
    width: 220px;
  }
  .course-user ul li svg.feather {
    margin: 0 -3px;
  }
  .progress-block .histo-rate {
    width: 90%;
  }
  .learning-courses-home-video .btn-video-play i {
    top: 30%;
    left: 20%;
    font-size: 30px;
    padding: 20px 23px;
  }
  .learning-courses-about-main-block .second-accordion .card-header button.btn {
    padding: 10px;
  }
  .course-cirtificate .view-heading a {
    width: 158px;
  }
  .gift-main-block .form-control {
    padding: 0.375rem 0.50rem;
    font-size: 14px;
  }
  .instructor-profile .instructor-img img {
    width: 200px;
    height: 200px;
  }
  .institute-profile img {
    width: 150px;
    height: 150px;
  }
  .blog-slider-block {
    margin: 100px 20px 30px 20px;
  }
  .recommendation-btn .btn-primary {
    padding: 12px;
  }
  .instructor-profile-block {
    padding: 50px 5px;
  }
  .instructor-profile-main-block .instructor-home-info ul li {
    margin-right: 5px;
    padding-right: 5px;
  }
  .typeahead {
    width: 100% !important;
  }
  .apply-button {
    padding: 10px;
  }
  .careers-main-block {
    padding: 0 0 400px;
  }
  .careers-video-main-block {
    top: 49%;
  }
  .careers-learn-video-one {
    padding: 0 20px;
  }
  .signup-side-block img {
    height: 686px;
  }
  .register-page .signup-side-block img {
    height: 837px;
  }
  .growth-main-block {
    padding: 0 0 100px;
  }
}
@media(max-width: 767px) {
  .student-profile-img {
    text-align: center;
    margin-bottom: 20px;
  }
  .student-course-info {
    margin-bottom: 24px;
  }
  .newsletter-heading {
    margin-bottom: 30px;
    text-align: center;
  }
  .newsletter-block {
    padding: 20px;
  }
  .newsletter-main-block input {
    padding: 18px 7px;
  }
  .newsletter-main-block .btn-primary {
    border-radius: 6px;
    position: absolute;
    right: 25px;
    top: 10px;
    padding: 10px;
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .affiliate-dashboard-wallet {
    margin-bottom: 40px;
  }
  .affiliate_dashboard-chart {
    padding: 20px;
  }
  .course-bought-img {
    margin-bottom: 15px;
  }
  .instructor-profile-block {
    margin-bottom: 30px;
  }
  .qr-code-block {
    margin-bottom: 40px;
  }
}

@media (min-width: 767px) and (max-width: 992px) {
  .patners-block {
    padding: 40px 0;
  }
}

@media (min-width: 1500px) {
  .container-xl {
      max-width: 1400px;
  }
}
@media (max-width: 767px) {
  .background-slider-block .home-main-block {
    padding: 30px 15px;
  }
  .recommendations-block {
    padding: 80px 30px;
  }
  .cat-container .cat-img img {
    width: 100px;
  }
  .institute-detail-block {
    margin-bottom: 30px;
  }
  .institute-detail-tab .nav-item {
    margin-bottom: 10px;
  }
  .flash-countdown.bg_image_deal ul li {
    font-size: 34px;
  }
  .bg_image_deal ul li .text-20 {
    font-size: 14px;
  }
  
}
@media (min-width: 767px) and (max-width: 992px) {
  .home-search .searchTerm {
    width: 60%;
  }
  .home-search .searchButton {
    width: 15%;
    left: 45%;
  }
  .recommendations-block {
    padding: 80px 20px;
  }
  .institute-detail-tab .nav-item {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .landing-nav-bar .logo {
    text-align: center !important;
  }
  .nav-bar-main-block.landing-nav-bar .logo .img-fluid {
    margin-top: 0;
    height: 35px;
  }
  .landing-home-main-block.home-main-block {
    height: 300px;
  }
  .testi-img.text-center {
    margin-top: -32%;
  }
  .testi-dtl p {
    padding: 0 50px;
  }
  .service-side-img {
    margin-bottom: 30px;
  }
  .get-started-dtl {
    margin: -68% auto;
  }
  .feature-block {
    padding: 0 0 30px;
  }
  .feature-dtl-block {
    margin-bottom: 30px;
    padding: 0;
  }
  .download-apk-side-img {
    display: none;
  }
  .apk-heading {
    font-size: 15px;
  }
  .download-apk-img img {
    height: 150px;
  }
  .service-side-dtl {
    top: 20%;
  }
  .alumini-block {
    margin-bottom: 30px;
  }
  .alumini-profile-block {
    margin-bottom: 30px;
  }
  .user-alumini-main-block .alumini-switch-block {
    text-align: left;
  }
}

@media (min-width: 767px) and (max-width: 992px) {
  .testi-img.text-center {
    margin-top: -15%;
  }
  .get-started-dtl {
    margin: -30% auto;
  }
  .download-apk-side-img {
    padding: 0 0 0 50px;
  }
  .service-side-dtl {
    top: 12%;
  }
  .alumini-block {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  
  .certificate-responsive {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .certificate-heading {
    font-size: 24px;
  }
  .certificate-heading span {
    font-size: 42px;
  }
  .certificate-heading {
    margin-bottom: 50px;
  }
  .certificate-detail {
    top: 5%;
    left: 30%;
  }
  .certificate-name {
    font-size: 40px;
  }
  .certificate-bottom {
    bottom: 13%;
  }
  .certificate-date {
    margin-top: 36px;
  }
  .company-logo img {
    width: 170px;
  }
}
@media (max-width: 576px) {
  .cookie-consent__message {
    margin-bottom: 15px;
  }
}
@media(max-width: 767px) {
  .course-detail-tabs .tab-pane {
    padding: 20px;
  }
  .course-chapter-name .table td {
    padding: 0 10px;
  }
  .expand-content {
    margin-bottom: 20px;
  }
  .course-content-block .collapse .table td {
    padding: .75rem 25px 0.75rem 20px;
  }
  .instructor-home-main-block .view-button {
    display: block;
    float: right;
  }
  .instructor-home-main-block .view-button .btn-secondary {
    margin-top: 13px;
  }
  .view-button {
    margin-bottom: 20px;
  }
  .student-heading {
    margin-right: 0;
  }
  .categories-tab-dtl {
    transform: translate(10px, 10px);
  }
}

/* ------------------------------------------ new added --------------------------------------------------------- */

@media (min-width: 1280px) {
    #featured-category .owl-item {
        margin-right: 10px !important;
    }
}