﻿/*Added by Divyansh Gupta 22 May 2020 */

/*For edge */
@supports (-ms-ime-align: auto) {
    .course-imgstyle{
     height:94px !important;
  }
}

/*  IE10+ */
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

     html{
         -ms-overflow-style:scrollbar;
     }

 .programtitle {
    display: -ms-flexbox;
   }
 .relatedprogtitle{
      display: -ms-flexbox;
 }

 .blogtitle{
    display: -ms-flexbox;
  }

  .course-imgstyle{
     height:94px !important;
  }

  #sliderrange{
      height:0px;
  }

  #rangeslider{
      padding:0px;
  }

  .sliderLabelPosition{
      top:-25px;
  }

  .giftpartial {
        width: auto;
        height:auto;
    }

  .main-model-content{
      padding-left:25px !important;
  }

  /*freecle*/
  #promotionProviderDescription{
      width:100%;
  }

  .freecle-card{
      min-height:338px !important;
  }

  .freeclecard-body{
      min-height:292px !important;
      max-height:292px !important;
  }

 #socialShare  {
    width: 100%;
    margin-top: 15px;
    text-align: center;
}

    #socialShare a,
    #socialShare > .socialBox {
        position: relative;
        float: right;
        display: inline-block;
        color: #fff;
        font-size: 20px;
        padding: 5px;
        background-color: transparent;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-radius: 50%;
    }

    #socialShare a {
        background-color: rgba(0, 0, 0, 0.2);
    }

    #socialShare > * > span {
        background-color: rgba(0, 0, 0, 0.6);
        box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.15);
        display: block;
        color: #fff;
        font-size: 16px;
        padding: 8px;
        width: 24px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        border-radius: 50%;
        -ms-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all .35s ease-in-out;
        -moz-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
    }

        #socialShare > * > span:hover,
        #socialShare > .open > span {
            -ms-transform: scale(1.25);
            -moz-transform: scale(1.25);
            transform: scale(1.25);
            -webkit-transition: all .15s ease-in-out;
            -moz-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
        }

#socialGallery {
    /*left: 50%;
  margin: 0 auto 0;*/
    position: absolute;
    /*top: 60px;*/
    transform: translate(-100%, 0);
    visibility: hidden;
    width: 400px;
}

    #socialGallery a {
        visibility: hidden;
        opacity: 0;
        margin: 5px 2px;
        background-color: rgba(0, 0, 0, 0.6);
        position: relative;
        top: 10px;
    }

        #socialGallery a > span {
            position: relative;
            top: 4px;
            left: 4px;
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
        }

.socialToolBox {
    cursor: default;
}

.pointer {
    cursor: pointer;
}

.facebook:hover {
    background: #3b5998 !important;
}

.google:hover {
    background: #dd4b39 !important;
}

.instagram:hover {
    background: #517fa4 !important;
}

.linkedin:hover {
    background: #3b5998 !important;
}

.twitter:hover {
    background: #00aced !important;
}

.youtube:hover {
    background: #bb0000 !important;
}

      /*.publication-div{
        margin-top:45px !important;
        display:flex;
    }

    .publication-label{
        top:-5px;
        position:absolute;
    }

    .practice-div{
        width:260px !important;
    }*/


}