/* #Mega Menu Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.mega-menu {
 background-size: cover;
    background: url(../images/what-is-a-phd-for.jpg) no-repeat 0px 0px;
    display: none;
    left: 67px;
    position: absolute;
    text-align: left;
    width: 90%;
    transition: all .20s ease;
}
.droppable a{
    transition: all .20s ease;
}
/* #Droppable Class Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.droppable {
    position: static;
}
.droppable > a:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 12px;
    padding-left: 6px;
    position: relative;
    top: -1px;
}
.droppable:hover .mega-menu {
    display: block;
}
/* #Browser Clearfix
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.cf:before,
.cf:after {
    content: " "; /* 1 */
   display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.learnwrappermenu {
    
    font-family: 'Raleway', Arial, sans-serif;
    color: #ffffff;
    text-align: left;
    font-size: 15px;
    width: 100%;
    padding: 30px;

}

.learnwrappermenu .plan {
    margin: 0;
}



.learnwrappermenu .plan:hover .menuiconhead i, .learnwrappermenu .menuiconhead .hover i {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    font-size: 35px;
}


.learnwrappermenu * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.learnwrappermenu .menuiconhead {
    position: relative;
    padding: 10px 10px;
}

.learnwrappermenu .menuiconhead i{

    font-size: 30px;
    margin: -10px 0px 0px -11px;
    background: linear-gradient(to right, #30cfd0 0%, #330867 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 50px;

}

.learnwrappermenu .plan-features i {

   font-size: 15px;
   margin-left: -10px;
    background: linear-gradient(to right, #30cfd0 0%, #330867 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:600;
    
}

.learnwrappermenu .plan-title {

    top: 0;
    font-weight: 600;
    font-family: sans-serif;
    font-size: 25px;
    margin: -5px 0 0;
    text-transform: uppercase;
    letter-spacing: 1px;


}
.learnwrappermenu .plan-cost {
    margin: 0;
    opacity: 0.2;
}
.learnwrappermenu .plan-price {
    font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 800;
    font-size: 1.3em;
}
.learnwrappermenu .plan-type {
    opacity: 0.8;
    font-size: 0.7em;
    text-transform: uppercase;
}

.learnwrappermenu .plan-features {
   
    padding: 0;
    margin: 0 0 40px;
    text-align: center;
    list-style: outside none none;
    font-size: 0.8em;
    text-align: left;

}

.learnwrappermenu .plan-features li {
    
    font-family: sans-serif;
    font-weight: 500;
    line-height: 18px;
    text-align: justify;
    text-transform: capitalize;
    margin: -35px 0px 3px 13px;
    color: #000;
    cursor: pointer;

}

.learnwrappermenu .plan-features li:hover{
    font-weight: 600;

}
.learnwrappermenu .featured {
    margin-top: -10px;
    background-color: #262626;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    z-index: 1;
}

@media only screen and (max-width: 767px) {
    .learnwrappermenu .plan {

    }
    .learnwrappermenu .featured {
        margin-top: 0;
    }
}

@media only screen and (max-width: 440px) {
    .learnwrappermenu .plan {
/*        width: 100%;*/
    }
}

.menuiconhead{

    margin-top: -30px;
    margin-bottom: 0px;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(48 184 196), rgb(50 27 113), rgba(56,2,155,0));
    border-image-slice: 1;

}

.menuiconhead h4{

    background: linear-gradient(to right, #30cfd0 -30%, #330867 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent

}

.coupon-container {
    
    
     width: 260px;
     background: #fff;
     align-items: center;
     padding: 10px;
     border-radius: 25px;
     border: 1px solid #eee;
     box-shadow: 0 8px 6px -6px #333;
     
}

 .coupon-container h3 {
    
   font-size: 45px;
    font-weight: 800;
    margin: 0;
    text-transform: capitalize;
    font-style: italic;

}
.coupon-container ul{

list-style:none;
 overflow-y: scroll;
     overflow-x: hidden;
         height: 300px;

}

.coupon-container ul li{

    color: #000;
    line-height: 18px;
    text-align: justify;
    font-family: sans-serif;
    font-size: 13px;
    margin-left: 20px;
    margin-top: -35px;
    text-transform: capitalize;
    margin-bottom: 0px;
    font-style: italic;

}

.coupon-container ul i {

    font-size: 15px;
    margin-left: -10px;
    background: linear-gradient(to right, #30cfd0 0%, #330867 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:600;
     font-family: 'FontAwesome';
    
}

.coupon-container ul li:hover{
    font-weight: 600;

}

 .coupon-container .subtext {
     font-size: 22px;
     position: relative;
     top: -20px;
}
 .coupon-container .text-gradient {
    border-radius: 9px;
    font-family: 'FontAwesome';
    background: linear-gradient(to right, #30cfd0 -30%, #330867 100%);
    padding: 5px;
}
 .coupon-container .redeem-btn {
     background-color: rgba(35, 131, 246, 1.0);
     border-radius: 26.5px;
     border: 1px solid rgba(35, 131, 246, 1.0);
     box-shadow: 0 16px 22px -14px #03153b;
     color: white;
     cursor: pointer;
     font-size: 16px;
     line-height: 20px;
     padding: 12px 20px;
     width: 200px;
     transition: 0.5s;
}
 .coupon-container .redeem-btn:hover {
     background-color: #fff;
     color: rgba(35, 131, 246, 1.0);
}
 .coupon-container .redeem-btn:focus {
     outline: none;
}
 .coupon-container .valid-until {
     font-size: 14px;
     color: #888;
}
.social-menuicon-one{
    color: #000;
    font-weight: 600;
    font-family: sans-serif;
   font-size: 12px;
}
.social-menuicon-one i{
    color: #bf1212;
    width: 30px;
    font-size: 10px;
    height: 30px;
    margin-left:-10px;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    transition: .6s;
    font-weight: 600;
    box-shadow: 0 5px 4px #d9d9d7;
}
.social-menuicon-two{
     color: #000;
    font-weight: 600;
    font-family: sans-serif;
    font-size: 12px;
}
.social-menuicon-two i{
    color: #28a745;
    
    width: 30px;
    font-size: 10px;
    height: 30px;
    margin-left:-10px;
    font-weight: 600;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    transition: .6s;
    box-shadow: 0 5px 4px #d9d9d7;
}





@media (min-width: 321px) and (max-width: 375px){


.mega-menu {

 
    background-size: cover;
    display: none;
    left: 0px;
    text-align: left;
    width: 100%;
    margin-top: -380px;
    position: unset;
    

}

.learnwrappermenu {

   padding: 30px 5px;

}

#learnmaincls{

   color:#fff;

}
.coupon-container h3 {

    font-size: 25px;
}
.coupon-container {

    padding: 6px;
    width: 255px;
    margin-left: 10px;
}
.social-menuicon-one i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}
.social-menuicon-two i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}

.learnwrappermenu .plan-title {
    
    font-size: 20px;
}



}

@media (min-width: 376px) and (max-width: 425px){


.mega-menu {

    background-size: cover;
    display: none;
    left: 0px;
    position: unset;
    text-align: left;
    width: 100%;
    margin-top: -380px;

}
.learnwrappermenu {

   padding: 30px 5px;

}
#learnmaincls{

   color:#fff;

}
.coupon-container h3 {

    font-size: 25px;
}
.coupon-container {

    padding: 6px;
    width: 255px;
    margin-left: 10px;
}
.social-menuicon-one i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}
.social-menuicon-two i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}


}


@media (min-width: 426px) and (max-width: 576px){


.mega-menu {

    background-size: cover;
    display: none;
    left: 0px;
    position: unset;
    text-align: left;
    width: 100%;
    margin-top: -380px;

}
.learnwrappermenu {

   padding: 30px 5px;

}
#learnmaincls{

   color:#fff;

}
.coupon-container h3 {

    font-size: 25px;
}
.coupon-container {

    padding: 6px;
    width: 375px;
    margin-left: 10px;
}
.social-menuicon-one i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}
.social-menuicon-two i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}


}


@media (min-width: 577px) and (max-width: 991px){


.mega-menu {
    background-size: cover;
    display: none;
    left: 0px;
    position: unset;
    text-align: left;
    width: 100%;
    margin-top: -380px;

}
.learnwrappermenu {

   padding: 30px 5px;

}
#learnmaincls{

   color:#fff;

}
.coupon-container h3 {

    font-size: 25px;
}
.coupon-container {

    padding: 6px;
    width: 655px;
    margin-left: 10px;
}
.social-menuicon-one i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}
.social-menuicon-two i {
    width: 30px;
    font-size: 12px;
    height: 30px;
}


}

@media (min-width: 1920px) {

.mega-menu {
   left: 315px;
    position: absolute;
    text-align: left;
    width: 86%;
}

.learnwrappermenu {
    text-align: left;
    font-size: 15px;
    width: 74%;
    padding: 30px;
}


}

