@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon_1.eot?ncsi3e');
  src:  url('../fonts/icomoon_1.eot?ncsi3e#iefix') format('embedded-opentype'),
    url('../fonts/icomoon_1.ttf?ncsi3e') format('truetype'),
    url('../fonts/icomoon_1.woff?ncsi3e') format('woff'),
    url('../fonts/icomoon_1.svg?ncsi3e#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icn-"], [class*=" icn-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icn-icon_Sort_arrow:before {
  content: "\e900";
}
.icn-icon_Sort_arrow{
        font-size: 42px !important;
    display: inline-block !important;
    margin: 0px 0px 0px 0px;
    line-height: 50px !important;
}
/* Prashant 14062018 - start  */ 
.gray-strip {
    height: 1px;
    width: 100%;
    background: #efefef;
}
.catlog-bg img {
    height: auto;
    width: 100%;
    text-align: center;
}
.catlog-stript-red, .catlog-stript-blue, .catlog-stript-grren, .catlog-stript-default, .catlog-stript-grey, .catlog-stript-indigo {
/*    height: 210px;
    position: absolute;
    top: 8px;
    width: 4px;
    border-right: 1px solid #fff;*/
}
.catlog-bg{ padding: 8px;}
.catlog-content { position: relative; height:150px !important;     padding: 3px 30px 10px 30px;}
.info-c{  font-size: 22px; color: #666; display: inline-block; 
          padding: 6px 12px;
          line-height: 1.42857143;
          text-align: center;
          white-space: nowrap;
          vertical-align: middle;
          -ms-touch-action: manipulation;
          touch-action: manipulation;
          cursor: pointer;
}
.info-c:hover{color: #999;}
.my-catlog-btn {
    padding: 3px 12px 4px 12px;
    border-top: 1px solid #efefef;
}
.catlog-content h4{ height: 45px;}
.panel-pos {
    position: inherit; 
    bottom: auto; 
    left: auto; 
    width: 100%;
}
.date-time-wrap-2 {
    background:#fff;}
.datewrapbox {
    border: 1px solid #dfdfdf;
    padding:10px;
    min-height: 73.8px;
}
.datewrapbox i{     background: #ff6600;
                    color: #fff;
                    width: 35px;
                    height: 35px;
                    border-radius: 50%;
                    line-height: 35px;
                    margin-right: 15px !important;
                    text-align:center;
                    font-size: 16px;}
.poptt{ border-left: 4px solid #ff6600; padding: 0px 0px 0px 15px; margin-bottom: 12px;}
.modal .close{ font-size: 38px; margin-top: -8px; font-weight: 600;}
.catlog-content h4 {
    font-size: 16px;
    margin: 0 0 6px 0;
    line-height: 21px;
    font-weight: 600;
}
.box-cat-height {
    height:auto;}
.space {
    display: inline-block;
    width: 5px;
}
.catalog-thumbnail img {
    width: 131px;
    height: 104px;
    object-fit: cover;
}
.red_elearning, .green_classroom, .blue_webinar,.grey_learning_path,.indigo_course_bundle  {
    width: 4px;
    border-right: 1px solid #fff;
    height: 104px;
    float: left;
}
.list-body-content {
    padding: 0px 12px; border-right: 1px solid #eee !important; min-height: 108px;}
.width-set-list {
    min-height: 130px;
    padding: 12px;
    height: auto !important;
}
.enroll-warp {
    padding: 14px 0px !important;
    border-left: 0px solid #eee !important;
}
.enroll-warp .info-c{    height: 80px;
                         float: left;
                         padding: 24px 9px;
}
.pricecourse {font-size: 22px;
              color: #ff6600;
              font-weight: 500;
              padding: 36px 0px 0px 0px;}
.list-body-content h2 {
    margin-bottom: 8px;
}
.priceDiv {
    background: #ececec;
    padding: 1px;
    right: 7px;
    line-height: 16px;
    top: 185px;
    padding: 6px 10px 6px 10px;
    text-align: center;
    position: absolute;
    color: #ff6600;
    font-size: 22px;
    font-weight: 500;
    opacity: 1;
}
.priceDiv:before {
    border-width: 0 10px 10px 0;
    border-right-color: #222!important;
    right: 0;
}
.list-body-content h2 {
    line-height: 22px;}

/* Prashant 14062018  - end  */ 
_:-ms-input-placeholder, :root .coupon-input {border: 1px solid #b5b6b6; border-radius: 3px; color: #888a8a;  width: 135px; padding: 5px 10px; height: 35px; line-height: 0; font-size: 13px;}

.panel-default > .sessionHeading { background:#0080C2;     white-space: nowrap;}
.sessionName { color:#fff;  margin-left:15px; font-weight:bold; display: inline-block; width: 100%; vertical-align: middle; white-space: normal;}
.session p { margin:0; }
.sessionDetails { margin-bottom:10px; }
.sessionDetails a { margin-left:30px;}
.session p.pb-15 { padding-bottom:15px;}
#map-container { height: 300px; }
.map-border {  border:2px solid #9F9F9F!important; margin-top:15px; margin-bottom:15px }
input[type="radio"] { display:inline-block}
.buyOptions{display: none}
.glyphiconTick{float: right;font-size: 31px;color: #FFF !important;margin: 10px; display: none;}

.sessionName a:hover, .sessionName a:focus{color:#fff;}
@media screen and (max-width:767px){
    .session-title { font-size:14px; font-weight:400; line-height:20px; padding: 10px 0;}
    .panel-default > .sessionHeading { height:auto!important; line-height:20px;}
    .glyphiconTick{float: right;font-size: 25px;color: #FFF;margin: 10px; display: none;}
     .filter-details-btn .xs-mb10{ margin-bottom: 0px !important; }
    .filter-details.row .col-xs-12.multiple{margin-bottom: 15px !important;}
    .switch-toggle{float: left !important; margin: 10px 0px 10px -5px !important; width: 100%;}
    .btn-blue-catalog, .btn-white-catalog{padding: 5px 10px !important;}
}
.imagelightbox { height:100px!important;}
.popover-content {
    overflow-y: scroll;
    height: 113px;
}
.popover{width:310px;}
#overlay{
    position: auto; 
    width: 100%; 
    height: 30%; 
    top: 400px; 
    background-color: #000; 
    opacity: 0.7;
    filter: alpha(opacity = 70) !important;
    z-index: 100;

}

#overlayContent{
    position: auto; 
    width: 100%;
    top: 400px;
    text-align: center;
    overflow: hidden;
    z-index: 100;
}

#contentGallery{
    margin: 0px auto;
}

.imgBig, .imgSmall{
    cursor: pointer;
}
.mb30 { margin-bottom: 30px;}
.mr10 { margin-right: 10px;}
.enroll-warp {   
    padding: 51px 0;    
}

@media (min-width:1024px) and (max-width:1366px) { 
    .width-set-list {   
        min-height: 130px;
    }
    .list-body-content {
        width: 72%!important;
    }
}
@media (min-width:1023px) and (max-width:1025px) { .inner-block-4 {padding: 130px 40px 14px;} }

.course-date-info-main-sm {
    background: #cdd2d5;
    margin-top: 0;
    padding: 5px 0;
}
.course-date-info-main { margin-top:-10px; position:absolute; bottom:15px; }
.course-date-info ul { list-style: none; margin: 0; padding: 0;}
.course-date-info ul li { float:left; width:150px; text-align: center}
.course-date-info ul li i.fa { font-size: 20px;}
.course-date-info p { color:#454242; font-weight:700;}

.course-date-info-main-sm { background:#cdd2d5; margin-top:-10px; padding:5px 0;}

@media (min-width:1025px) and (max-width:1195px) {  }
@media (max-width:1024px)  { 
    .list-body-content {
        width: 66%!important;} 
    .enroll-warp button {    width: auto !important;}
    .enroll-warp {  width: 18%;}
}
@media (max-width:812px) { 
    .pricecourse{ padding: 0px;}
    .list-body-content {
        width: 76%!important; 
border-right: 0px solid #eee !important;}

.enroll-warp{border-left: 0px solid #eee !important;}

}
@media (min-width:768px) and (max-width:1024px) { 
    .width-set-list { min-height:130px!important}
    .course-date-info-main { margin-top:-26px; }
    .course-date-info ul li { width:120px; }
        .date-time-wrap-2 h2 {
    font-size: 13px;
}
}
.enroll-warp button {
    width: 100px;
    white-space: inherit;
}
.btn-eql{
    margin-left: 10px;
    margin-bottom: 15px;
}
.select2{
    width:100% !important;
}
.aspect-2 {
    height: 100%;
    overflow: hidden;    
    position: relative;    
}
img.center { display: block; margin: 0 auto;}

.DivHelper {
    display: inline-block;
    vertical-align: middle;
    height:100%;
}
.ge .inner-block-2 .filter-details .filter-details-btn button { padding: 5px 22px;}
@media (min-width:1024px) and (max-width:1366px) { 
    .width-set-list { min-height: 130px!important; }
}
select{background-color: #0000;}
.StringLimittemp{
    overflow: hidden;
    overflow-y: hidden;
    overflow-y: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;   
}
@media (min-width:375px) and (max-width:640px) { 
    .priceDiv {
        top: 258px;}
    .list-body-content {
        width: 100%!important;
    }
    .list-body-content {
        padding: 0px 0px !important;
    }
    .catalog-thumbnail img {
        width: 111px;
        height: 84px;
        object-fit: cover;
    }
    .red_elearning, .green_classroom, .blue_webinar,.grey_learning_path,.indigo_course_bundle {
        height: 84px;
    }
    .sortdropdown .dropdown{ height: auto !important;}
}
@media (min-width:320px) and (max-width:375px) { 
    .priceDiv {
        top: 258px;}
    .list-body-content {
        width: 100%!important;
    }
    .list-body-content {
        padding: 0px 0px !important;
    }
    .catalog-thumbnail img {
        width: 111px;
        height: 84px;
        object-fit: cover;
    }
}
@media (max-width: 1300px) and (min-width: 1280px){

}
@media (max-width: 1920px) and (min-width: 1600px){

}
@media (min-width: 410px) and (max-width: 640px){
.priceDiv {top: 290px;}
}
@media (min-width: 667px) and (max-width: 736px){
.priceDiv {top: 71%;}
}
@media (min-width: 768px) and (max-width: 1024px){
.priceDiv {top: 210px;}
}
@media (min-width: 1300px) and (max-width: 1366px){
.priceDiv {top: 215px;}
}
@media (min-width: 1400px) and (max-width: 1440px){
.priceDiv {top: 225px;}
}
@media (min-width: 1600px) and (max-width: 1680px){
.priceDiv {top: 255px;}
}

@media (min-width: 1900px) and (max-width: 1920px){
.priceDiv {top: 320px;}
}

.keywordsTag span{
    background: #f8f8f8;
    padding: 2px 5px;
    border: 1px solid #d4d4d4;
    color: #676767;
    font-size: 12px;
    margin: 1.5px 0px;
    display: inline-block;
}
.keywordsTag {
    color: #666;
    font-weight: 400;
}
.panel-pos {

    position: absolute;
    bottom: auto;
    left: auto;
    width: 100%;
    bottom: 50px;

}
.btn-slide, .btn-slide-2, .btn-slide-3, .btn-slide-4, .btn-slide-5, .btn-slide-6, .btn-slide-7, .btn-slide-8 {

    background: transparent url(../images/accordion-plusminus-2.png) no-repeat scroll right -40px;
    bottom: -10px;
    color: #fff;
    display: block;
    height: 24px;
    right: 0;
    margin: 0 auto auto;
    position: relative;
    width:100%;
    z-index: 100;
    background-size: 20px;

}
.whitekeyword{
    background: #fff;
    width: 100%;
    display: inline-block;
    height: 36px;
    padding: 3px 0px;
}
.background-up-arrow{
    background-position-y:-20px;
    background-position-x:right 2px;
}
.background-down-arrow{
    background-position-y:4px;
    background-position-x:right 2px;
}
.keyword-expanded{
    height:90px;
    transition: height 0.5s ease-in-out;
    overflow-y: auto;
}
.keyword-collapsed{
    height:30px;
    transition: height 0.5s ease-in-out;
    overflow: hidden;
}
.categorybg{ background: #fff;
             border: 1px solid #dfdfdf;}
.categorybg h5{ margin:6px 0px;}
.categorybg i { color: #666;
                background: #ccc;
                width: 26px;
                height: 26px;
                border-radius: 50%;
                line-height: 26px;
                text-align: center;
                margin-right: 5px;}
.glyphicon{background: none !important; }


.sortdropdown .dropdown ul.dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 6px;
    z-index: 10;
}
.sortdropdown  .dropdown ul.dropdown-menu:after {
    content: "";
    border-bottom: 12px solid #ccc;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 4px;
    z-index: 9;
}
.sortdropdown  .dropdown-menu{ min-width: 135px; top: 60px;}
.icon-big-fillters {
    font-size: 22px;
    height: 42px;
    width: 42px;
    border-radius: 4px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #dfdfdf;
    font-weight: 400;
    margin-right: 4px;
}
.sortdropdown  .icon-big-fillters:hover{ opacity: 0.6;}

@media (max-width: 1024px) and (min-width: 768px){
.filter-wrap {
    max-width: 100% !important;}

.filter-wrap a, .filter-wrap a:hover, .fa-sort {
    margin-right: 2px;
    margin-top: 10px;
}
}
.filter-wrap {
    max-width: 100% !important;}
@media (max-width:640px) {
    .mr10{ margin-right: 0px !important;}
    .filter-wrap a{ margin-bottom:15px;}
}
.sortdropdown  {height:auto !important;}



.event {
        background: #fff;
        position: relative
    }
    .event .text-muted{
        color: #777;
        float: right;
        font-size: 14px;
    }
    .timeline .event {
        float: right;
        width: 68%
    }

    .timeline .event:before {
        right: 100%;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        border: 10px solid transparent;
        border-right-color: #fff;
        top: 15px
    }

    .event .post-comments {
        margin-left: -20px;
        margin-right: -20px;
        padding: 0px;
    }

    .event>footer {
        margin: 20px -15px 0;
        padding: 10px 25px 10px 30px;
        background-color: #e6e7e9;
    }

    .event>footer:after,
    .event>footer:before {
        content: " ";
        display: table
    }

    .event>footer:after {
        clear: both
    }

    .event>footer .thumb {
        margin-left: 10px
    }
    .replycommentcls{padding: 10px 0px 10px 50px !important;}
    @media (min-width:992px) {
        .timeline .event {
            width: 45%
        }
        .timeline>li.on-left .event {
            float: left
        }
        .timeline>li.on-left .event:before {
            right: auto;
            left: 100%;
            border-right-color: transparent;
            border-left-color: #fff
        }
    }

    .timeline .event-time {
        float: left;
        width: 18%;
        margin-top: 5px;
        text-align: right
    }

    .timeline .event-time>.date {
        display: block;
        font-size: 15px
    }

    .timeline .event-time>.time {
        display: block;
        font-size: 18px;
        font-weight: 400
    }

    @media (min-width:992px) {
        .timeline .event-time {
            width: 46%
        }
        .timeline>li.on-left .event-time {
            float: right;
            text-align: left
        }
    }

    .timeline .event-icon {
        position: absolute;
        left: 24%;
        width: 50px;
        height: 50px;
        line-height: 37px;
        margin-left: -25px;
        background-color: #fff;
        border: 7px solid #fff;
        border-radius: 50%;
        text-align: center
    }

    .timeline .event-icon.event-icon-danger {
        background-color: #dd5826;
        border-color: #e27045
    }

    .timeline .event-icon.event-icon-warning {
        background-color: #f0b518;
        border-color: #f2c03a
    }

    .timeline .event-icon.event-icon-success {
        background-color: #64bd63;
        border-color: #7dc87c
    }

    .timeline .event-icon.event-icon-info {
        background-color: #5dc4bf;
        border-color: #77cec9
    }

    .timeline .event-icon.event-icon-primary {
        background-color: #5d8fc2;
        border-color: #77a1cc
    }

    .timeline .event-icon.event-icon-danger,
    .timeline .event-icon.event-icon-info,
    .timeline .event-icon.event-icon-primary,
    .timeline .event-icon.event-icon-success,
    .timeline .event-icon.event-icon-warning {
        color: #fff
    }

    @media (min-width:992px) {
        .timeline .event-icon {
            left: 50%
        }
    }

    #rplySubCommentid{
        cursor: pointer;
    }

    .input-group-addon{
        cursor: pointer;
    }
    .replySubcls{
        padding: 10px 10px 10px 40px !important;
    }
    .timeline .event-icon>img {
        width: 36px;
        height: 36px;
        margin-top: -4px
    }

    .event-heading {
        margin: 0 0 2px
    }

    .event-heading>a {
        text-decoration: none;
        color: #333
    }

    .event-heading,
    .event-heading>small {
        font-weight: 600
    }

    .event-heading>small>a {
        text-decoration: none;
        color: #999
    }

    .event-map {
        height: 200px;
        margin: 0 -20px -20px;
        overflow: visible!important
    }

    .event-image {
        margin: 0 -20px -20px;
        max-height: 260px;
        overflow: hidden
    }

    .event-image>img {
        max-width: 100%
    }



    .post-links {
        margin-bottom: 0;
        font-size: 14px;
        padding-left: 0
    }

    .post-links:after,
    .post-links:before {
        content: " ";
        display: table
    }

    .post-links:after {
        clear: both
    }

    .post-links>li {
        float: left;
        list-style: none;
        margin: 10px 10px 5px 0px;
    }
    .post-links>li i{ font-size: 14px;  margin: 0px 2px 0px 0px;}
    .post-links>li>a {
        text-decoration: none;
        color: #666;
    }

    .post-links>li>a:hover {
        color: #999
    }

    .post-links.no-separator>li+li {
        margin-left: 12px
    }

    .post-links.no-separator>li+li:before {
        content: normal
    }


    .post-comments:after,
    .post-comments:before {
        content: " ";
        display: table
    }

    .post-comments:after {
        clear: both
    }

    .post-links+.post-comments {
        margin-top: 10px
    }

    .post-comments>li {
        padding: 10px;
        border-bottom: 1px solid #dadada;
        list-style: none
    }
    .removebottomborder{
        border:0 !important;
        padding-bottom: 0 !important;
    }

    .post-comments>li:after,
    .post-comments>li:before {
        content: " ";
        display: table
    }

    .post-comments>li:after {
        clear: both
    }

    /*    .post-comments>li:last-child {
            padding-bottom: 0;
            border-bottom: 0
        }*/

    .post-comments p:last-child {
        margin-bottom: 0
    }

    .post-comments .avatar {
        margin-top: 1px
    }

    .post-comments .author {
        margin-top: 0;
        margin-bottom: 5px;
        color: #333;
        font-size: 14px;
        font-weight: 600 !important;
    }

    .post-comments .comment-body {
        overflow: auto;
    }
    .post-comments .comment-body .form-control{
        border-image: none;
        border-radius: 0!important;
        border: 1px solid #dfdfdf;
        box-shadow: none;
        color: #888a8a;
        font-size: 14px;
        height: 45px;
        text-align: left;}

    .post-comments h6.author>small {
        font-size: 14px;
        float: right;
    }

    .widget>footer .post-comments {
        margin-left: -20px;
        margin-right: -20px;
    }

    .post-user {
        position: relative
    }

    .post-user:after,
    .post-user:before {
        content: " ";
        display: table
    }

    .post-user:after {
        clear: both
    }

    .post-user img {
        border: 3px solid #fff
    }
    .pb15{ padding-bottom: 15px;}
    .thumb img, .thumb-lg img, .thumb-sm img, .thumb-xlg img, .thumb-xs img {
        height: auto;
        max-width: 100%;
        vertical-align: middle;
    }

    .thumb-xlg {
        width: 100px;
    }

    .mr-sm {
        margin-right: 10px;
    }
    .thumb, .thumb-lg, .thumb-sm, .thumb-xlg, .thumb-xs {
        position: relative;
        display: inline-block;
        text-align: center;
    }
    .thumb-sm {
        width: 48px;
        margin: -5px 14px 10px 0px;
    }
    .thumb-xs {
        width: 38px;
    }

    .post-user-profile {
        margin-top: -75px;
    }

    .post-user-profile .contacts {
        display: block;
        margin-top: 25px;
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 0;
        text-align: center;
        list-style:none;
    }
    .required-field-block .form-control{
        border: 0px solid #dfdfdf;
        text-align: left;
    }
    .required-field-block .input-group-addon{border:0;     padding: 1px 4px; vertical-align: top;}
    #message-box {
        resize: none;
        width: 100%;
        min-height: 40px;
        max-height: 100px;
        padding: 5px;
        overflow: auto;
        box-sizing: border-box;
    }
    .required-field-block .fa-edit{
        font-size: 20px;
        margin: 7px 0px 0px 0px;
    }



    .toolbox{
        position:relative;
    }
    .tooltip2 {
        transform: none;    
    }

    .tooltip2:hover > .tooltip-text, .tooltip2:hover > .toolbox {
        pointer-events: auto;
        opacity: 1.0;
    }

    .tooltip2 > .tooltip-text, .tooltip2 >.toolbox {
        display: block;
        position: absolute;
        z-index: 6000;
        overflow: visible;
        padding: 5px 8px;
        margin-top: 10px;
        line-height: 16px;
        border-radius: 4px;
        text-align: left;
        color: #fff;
        background: #000;
        pointer-events: none;
        opacity: 0.0;
        -o-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    /* Arrow */
    .tooltip2 > .tooltip-text:before, .tooltip2 > .toolbox:before  {
        display: inline;
        top: -5px;
        content: "";
        position: absolute;
        border: solid;
        border-color: rgba(0, 0, 0, 1) transparent;
        border-width: 0 .5em .5em .5em;
        z-index: 6000;
        left: 20px;
    }

    /* Invisible area so you can hover over tooltip */
    .tooltip2 > .tooltip-text:after, .tooltip2 > .toolbox:after  {
        top: -20px;
        content: " ";
        display: block;
        height: 20px;
        position: absolute;
        width: 60px;
        left: 20px;
    }

    .toolbox > .tooltip-text {
        overflow-y: auto;
        max-height: 240px;
        width: 240px;
        display: block;
    }
    .likepop{ padding: 0px;}
    .likepop .thumb-xs { width: 24px;}
    .likepop li{ list-style-type: none; margin: 0px 0px 0px 0px; line-height: 38px; margin: 0px 0px 0px 0px; font-size: 16px; float: left;width: 100%;}

    .post-links a {
        text-decoration: none;
        color: #666;
        cursor: pointer;
    }
    
    @media (max-width: 1920px) and (min-width: 360px){
    .standard-img { object-fit: cover;}
}
@media (max-width: 640px) and (min-width: 360px){
.standard-img {    height: 252px  !important; }
}
@media (max-width:1024px) and (min-width: 768px){
.standard-img {height: 211px !important;}
}
@media (max-width: 1279px) and (min-width: 1200px){
.standard-img { height: 170px  !important;}
}
@media (max-width: 1365px) and (min-width: 1280px){
.standard-img {    height: 184px  !important;}
.list-body-content {   width: 72% !important;}
}
@media (max-width: 1440px) and (min-width: 1366px){
.standard-img {    height: 201px  !important;}
}
@media (max-width: 1920px) and (min-width: 1600px){
    .list-body-content {    width: 76%;}
.standard-img {    height: 249px  !important;}
}
.cls-guj .btn-blue{font-size: 13px; padding: 5px 7px;}
/*.list-body-content { width: 78%!important; }*/

@media (max-width: 1600px) and (min-width: 1599px){
.list-body-content { width: 74%!important; }
}
@media (max-width: 1599px) and (min-width: 1500px){
    .standard-img {    height: 249px  !important;}
}
.catelog-rating-cls{ font-size: 12px; margin-top: -5px; }
.catelog-rating-cls .fa-star-o{margin-left: 1.5px;}
.catelog-rating-cls a, .catelog-rating-cls a:hover{ color: #ff7501;}
.enroll-warp button {  white-space: normal;}

.width-set-list .whislistWrap {
    top: 8px;
    left: 10px;
}
.width-set-list .circleHeart {
    width: 25px;
    height: 25px;
    font-size: 12px;
}
#request_modal_classroom .panel-default > .panel-heading{min-height: 44px !important;
line-height: 40px  !important;}
#request_modal_classroom .panel-default > .sessionHeading{ border-radius: 0px; }

@media screen and (max-width:1024px){
.withoutlogin.vheight{height: auto !important;}
.withoutlogin .searchbxleft.mr10{margin-right: 10px !important;}
.content-wrapper.withoutlogin { margin-left: 0px !important;}
.withoutlogin .filter-wrap a, .withoutlogin .filter-wrap a:hover{margin-top: 0px !important;}
}
#view-detail-learn .date-time-wrap-2 {
    display: flex;
    flex-flow: row wrap;
}