
@media (max-width: 768px){
    nav.navbar.bootsnav .navbar-toggle {

        color: #fff;
    }

    }

    .navbar-brand>img {
        display: initial;
        height: 90px;
    }

    .wrap-sticky nav.navbar.bootsnav,nav.navbar.bootsnav {

        background: #2a0806!important;
    }

    .nav.navbar.bootsnav{

        background: #2a0806!important;
    }


    nav.navbar.bootsnav ul.nav > li > a {
        color: #fff!important;
    }



     .rate_list_item{
        text-align: center;
        position: relative;
    }

    .rate_list_item_discount{
        position: absolute;
        z-index: 2;
        top: 16px;
        right: 4px;
        background: #000;
        color: yellow;
        padding: 10px;
        font-size: 16px;
        text-align: center;
        border-radius: 50%;
    }


    .rate_list_item h3{
        color:#cf2e2e;
        font-weight: bold;
    }

    .rate_list_item h6{
        color:#333;
        font-size: 16px;
        font-weight: normal;
    }


    .rate_list_item_inner{
        transition: 0.4s;
           text-align: center;
        background: #FFEDED;
        width: 101%;
        margin: 4%;
        height: 250px;
        padding-top: 13%;


    }






     .payment_list_item{
        text-align: center;


    }

    .payment_list_item h3{
        color:#cf2e2e;
        font-weight: bold;
    }

    .payment_list_item h6{
        color:#333;
        font-size: 16px;
        font-weight: normal;
    }

    .payment_list_item_inner img{
        width: 100%;
    }

    .payment_list_item_inner{
        transition: 0.4s;
        text-align: center;
        /* background: #f9dfbd;*/
        background: rgb(251,221,202);
        background: linear-gradient(90deg, rgba(251,221,202,1) 25%, rgba(218,141,94,1) 72%);
        width: 101%;
        margin: 4%;
        height: 398px;
        padding-top: 13%;
    }



    .btn-black{
        background: #333;
        color:#fff;
    }

    .btn-black:hover,
    .btn-black:visited{
        color:#fff;

    }

      .rate_list_item_inner:hover,
      .payment_list_item_inner:hover,
      .services_list_item:hover {
      box-shadow: 0px 0px 20px rgba(73, 78, 92, 0.15);
      transform: translateY(-10px);
      -webkit-transform: translateY(-10px);
      -moz-transform: translateY(-10px);
    }

    @media screen and (max-width:768px){
    .rate_list_item,
    .payment_list_item{
        margin-bottom:10px!important;
    }

    .rate_list_item_inner,
    .payment_list_item_inner{
        margin:0px!important;
        height: auto;
        padding: 20px 0px;
    }

    nav.navbar.bootsnav .navbar-nav {

        background: #2a0806!important;
    }

    }






    .services_list_item{
        transition: 0.4s;
    }


    .box {
      padding: 40px;
      margin-bottom: 40px;
      box-shadow: 0px 0px 1px rgba(73, 78, 92, 0.15);
      background: #fff;
      transition: 0.4s;
    }

      .box:hover {
      box-shadow: 0px 0px 30px rgba(73, 78, 92, 0.15);
      transform: translateY(-10px);
      -webkit-transform: translateY(-10px);
      -moz-transform: translateY(-10px);
    }




    .popular-courses .bottom-info button {
        background: #ffb606 none repeat scroll 0 0;
        display: inline-block;
        float: right;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 1px;
        padding: 5px 20px;
        text-transform: uppercase;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
    }




    #search-resp-list_header{

        background: #fff;

     }



    #search-resp-list {

        position: absolute;
        background: #d6dce0;
        width: 100%;
        z-index: 99;
        left: 0px;
        display: block!important;
    }



    .search-results{list-style: none;padding: 0px;}

    .search-results li{
    border-bottom:#fff 1px solid;
    padding-bottom: 12px;
    margin-top: 0px;
    padding: 13px;}

    .search-results li:hover{
        background: #b5b5eb;
    }
    .search-results .search-item-img img{
        width: 45px;
        margin-right: 12px;
    }

    .search-results .search-item-img{float: left;}

    .search-results .search-item-title{
        color:#000;
        font-size: 16px;

        display: block;

        padding-top: -3px;
    }


    .search-results .price-compare{
        text-decoration: line-through;
        margin-right: 8px;
    }

    .search-results .price-sale{
        color: #000;
    }









    .badge2{
      padding:6px 10px ;
    }


    .page-title-area {
        background-color: #fff;
        padding-top: 35px;
        padding-bottom: 30px;
    }

    .page-title-content {
        position: relative;
    }

    .page-title-content h5{
      font-size: 22px;
    }

    .page-title-content ul {
        text-align: right;
        position: absolute;
        right: 0;
        padding-left: 0;
        margin-bottom: 0;
        list-style-type: none;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .page-title-content ul li:first-child {
        margin-left: 0;
    }

    .page-title-content ul li {
        display: inline-block;
        margin-left: 15px;
        font-weight: 600;
        color: #002147;
        position: relative;
    }

    .page-title-content ul li a {
        display: block;
    }




    /*************** Dashboard **************/
    .dash-img {border:  1px solid #e6e5e5; padding: 10px 0px 3px;text-align: center;}
    .left-desboard ul {list-style: none;}
    .left-desboard li a {display: block; font-weight: 400; padding: 8px 0px 8px 10px; font-size: 15px; border: #e6e5e5 1px solid;
    border-top: none; color: #000; text-decoration: none; text-transform: uppercase; font-weight: 600; }
    .left-desboard li a span {color: #000; margin-right: 5px;}
    .left-desboard li.active a {background: #002147; color: #fff;}
    .right-deshboard .panel-default {
        border: #f5f5f5 2px solid;
        border-radius: 0px;
        background: #fff;
    }

    .right-deshboard .panel-default > .panel-heading {background-color: #002147; border-color:#002147; border-radius: 0px; color:#fff; text-transform: uppercase; font-weight: 600; font-size: 18px;}
    .right-deshboard .panel-default .panel-body {padding: 20px;}
    .right-deshboard .panel-default .panel-body label {margin-bottom: 5px;
    font-weight: 600;
    font-size: 15px;
    color: #000;}
    .left-desboard {
      background: #fff;
    }
    .carleft {
      background: #fff;
      padding: 15px;
      border: 2px solid #2b2b2b;
    }
    .dashbord-section {
      padding-bottom: 20px;
    }
    .right-deshboard .panel-default .panel-body .form-control {border-radius: 0px; border: #ccc 1px solid; box-shadow: none; height: 40px;}
    .right-deshboard .panel-default .panel-body .btn {background: #002147;
    color: #fff;
    display: inline-block;
    padding: 4px 25px 4px;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 16px;
    text-decoration: none;
    font-weight: 600;
    margin-top: 10px;
    letter-spacing: 0px;
    outline: #002147 1px solid;
    outline-offset: 3px;
    border-radius: 0px;}
    .left-desboard li.active a span {color: #fff;}
    .right-deshboard .table > thead > tr > th{border-bottom: 2px solid #002147;
    padding: 8px; color: #000;
    text-transform: uppercase;}
    .right-deshboard .table{margin-bottom:0px;}
    .right-deshboard .panel-default .panel-body .btn.viwbtn{font-size: 15px; padding: 6px 20px;}
    .right-deshboard .panel-default .panel-body .btn.viwbtn.b{outline: 0px; font-size: 13px;
    padding: 5px 12px;
    margin-right: 4px;
    margin-top: 0px;}
    .right-deshboard .ord .table > thead > tr > th:nth-child(6){  min-width: 177px;}
    .cart-checkout .cart_table.yord table tr th:nth-child(6){ min-width: 111px;}
    .cart-checkout .cart_table.yord table tr th:nth-child(7){ min-width: 64px; }

    .right-deshboard .panel-default .panel-body {
        padding: 20px;
    }

    .right-deshboard .panel-default > .panel-heading {
        background-color: #f8f8f8;
        border-color: #002147;
        border-radius: 0px;
        color: #333;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 18px;
        padding: 10px 15px;
        border-bottom: 1px solid transparent;
    }

    /*************** End Dashboard **************/

