img {max-width: 100%; }
body,html{height:100%; font-family: "Poppins", Arial, sans-serif;}
body{background-color:#fff;margin:0;padding:0;font-size:16px;font-weight:400;letter-spacing:.5px;}
.headline1{font-size:3rem;font-weight:700; color:#0094d3; padding: 0px 0px 20px 0px; margin: 0px; font-family: proxima_novabold;}
.headline2{font-size:1.6rem;font-weight:500; color: #000; text-transform: uppercase;}
.headline2 span{text-transform: none;}
.section-one p{font-size:22px;font-weight:500; line-height: 30px; color: #232323 !important; padding-bottom: 20px;}
.about-info p{font-size:22px;font-weight:500; line-height: 30px; color: #232323; padding-bottom: 20px;}

.f-size22{ font-size:22px; font-weight:500; line-height: 30px; color: #232323;padding-bottom: 20px;}
.f-size18{ font-size:18px; font-weight:500; line-height: 26px; color: #232323;padding-bottom: 20px;}
.f-size{ font-size: 1.6rem; line-height:auto; padding: 0px; margin: 0px;}
.paddingL{ padding-left: 50px;}
.paddingLR{ padding:0px 10px;}
.paddingL200{ padding-left: 200px;}
.paddingB{padding-bottom: 30px!important;}
.noPad{padding:0px;}
.marginT{ margin-top: 20px;}
.marginT50{ margin-top: 50px;}
.marginT180{ margin-top: 180px;}
.margin20{ margin: 20px;}
/* img:hover{transform:scale(1.1)} */

.bdrBottom{ border-bottom: 4px solid #eeecec; padding-bottom: 40px;}
.siteWrapper{background-color:#fff}
.container-fluid{max-width:1366px}
.container{max-width:1250px}
.contentWrapper{background-color:#fff;position:relative}
.colorBlue{color: #0094d3!important;}
.colorWhite{color: #fff!important;}
.colorGreen{color:#50ca00!important;}
.colorOrange{color: #ffbc00!important; }
.testimonial{
    margin: 15px;
    overflow: hidden;
    text-align: center;
    background-color: #fff;
    border: 1px solid #eaeaea;
    box-shadow: 10px 0px 5px  rgba(0,0,0,0.3);
    -moz-box-shadow: 10px -10px 5px  rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 2px 10px  rgba(0,0,0,0.2);
    -o-box-shadow: 10px -10px 5px  rgba(0,0,0,0.6);
    border-radius:50px;
    color: #b0b0b0;
    height: 530px;
}
.testimonial p{
    font-size: 1.2rem;
}
.container
{
	margin:0 auto;
}
.heading-title
{
	margin-bottom: 50px;
        color: #0094d3;
}
.testimonial .description{
    position: relative;
    font-size: 13px;
    line-height: 26px;
    color: #b0b0b0;
    padding: 30px 0px;
}

.testimonial .pic{
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
    margin: 40px 0px 0px 0px;
    display: inline-block;
    border: 2px solid #eaeaea;
    box-shadow: 10px 0px 5px  rgba(0,0,0,0.3);
    -moz-box-shadow: 10px -10px 5px  rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 2px 10px  rgba(0,0,0,0.2);
    -o-box-shadow: 10px -10px 5px  rgba(0,0,0,0.6);
}

.testimonial .pic img{
    width: 100%;
    height: auto;
}

.testimonial .testimonial-prof{
    text-transform: capitalize;
    margin: 0 30px;
}

.testimonial .testimonial-prof h4{
    color: #ffc33c;
    display: block;
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 20px 0;
}


/* CSS Document */

.awards{
    width: 100%;
    display: flex;
    place-content: center;
}
.awards .pic1{
    margin:20px;
    width: 160px;
    height:140px;
    text-align: center;
    place-content: center;
}
.section-award-img{
    opacity: 0.5;
}
.section-award-img:hover{
    opacity: 1;
}
.awards .pic2{
    margin:20px;
    height: 101px;
    width: 118px;
}
.awards .pic3{
    margin:20px;
    height: 66px;
    width: 222px;
}
.btnBlue{
    background-color: #0094d3;
    color: #fff;
    font-size: 20px;
    border-radius: 50px;
    padding:12px 100px;
    display: inline-block;
    margin: 30px auto 0;
    transition: .3s ease;
    text-transform: uppercase;
    text-align: center;
}
.btnOrange{
    background-color: #ffbc00;
    color: #fff;
    font-size: 20px;
    border-radius: 50px;
    padding: 12px 100px;
    display: inline-block;
    margin: 30px auto 0;
    transition: .3s ease;
    text-transform: uppercase;
    text-align: center;
}
.btnGreen{
    background-color: #50ca00;
    color: #fff;
    font-size: 20px;
    border-radius: 50px;
    padding: 12px 100px;
    display: inline-block;
    margin: 30px auto 0;
    transition: .3s ease;
    text-transform: uppercase;
    text-align: center;
}
.btnWhite{
    background-color: #fff;
    color: #0094d3;
    font-size: 20px;
    border-radius: 50px;
    padding:12px 100px;
    display: inline-block;
    margin: 30px auto 0;
    transition: .3s ease;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

.scholarship-apply-button{ background:#0094d3!important; color: #ffffff !important; font-weight: normal !important;}

.about-info{
    font-size: 22px;
    padding-top: 30px;
    margin: auto;
}
.about-info span{
    font-size:3.4rem;font-weight:700; color:#0094d3; padding: 0px; margin: 0px;
}



.text-r{
    text-align: right;
}
.text-l{
    text-align: right;
}


.section-one {
    margin-top: 70px;
}
.section-one1 {
    background-image: url('https://d2zogq81rfgh3u.cloudfront.net/cirkledin/images/background.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    opacity:.80;
    fill: rgba(0,0,0,1);
    margin-top: 80px;
}

.text-line-1 {
    opacity : 1;
    left: 55.722px;
    top: 289.191px;
    overflow: visible;
    font-family: ProximaNova-Extrabld, Sans-serif;
    font-size: 4rem;
}

.text-line-2{
    opacity : 1;
    left: 61px;
    top: 386px;
    overflow: visible;
    width: 739px;
    white-space: nowrap;
    line-height: 32px;
    margin-top: -3.5px;
    text-align: left;
    font-family: ProximaNova-Regular, Sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    color: rgba(255,255,255,1);
}

.icon {
    left: 61px;
    top: 480px;
    overflow: visible;
}

.student-icon{
    opacity : 1;
}

.school-icon {
    opacity : 1;
}

.college-icon {
    opacity : 1;
}
.section-img-text{
    z-index: 10;
    padding: 80px 50px 20px 80px;
    color: #fff;
    text-align: center;
}
.section-logo{
    height: 100px;
    width: 100px;
}
.ci-fill-educators{
    background-color: rgba(255,188,0,1);
}
.ci-fill-colleges{
    background-color: #50ca00;
}
.ci-button-px{
    padding-right: 60px;
    padding-left: 60px;
}
.heading-sub-text{
    font-size: 2vw;
}
.common-nav {
    background-color: rgb(0, 148, 211);
}
#sticky-sidenav a{ margin: 5px 0px;}
.ci-text-primary{
    color: rgb(0, 148, 211);
    padding: 0px 20px;
}
.ci-footer-background{
    background-color: rgba(0,50,72,1);
    margin-top: 80px;
}
.logo-img {
    filter: saturate(20);
}
.ci-rounded-button {
    border-radius: 35px;
}
.Path_449, .Path_450 {
    overflow: visible;
    position: absolute;
    height: 171.681px;
    right: 0px;
    bottom: 0px;
    transform: matrix(1,0,0,1,0,0);
    pointer-events: none;
}
#Path_449, #Path_450{
    opacity: 0.14;
    fill: rgba(255,255,255,1);
}

.slick-prev, .slick-next{
    top: 42%;
}
.slick-prev:before {
    content: " \2039";
}
.slick-next:before {
    content: " \203A";
}
.slick-prev::before, .slick-next::before{
    font-size: 60px;
    color: #6a6a6a;
    opacity:.50;
}

.slick-initialized .slick-slide{
    display: inline-block;
    text-align: center;
}
.slick-slide img{
    display: inline-block;
    text-align: center;
    width: 120px;
}

.btnBlue, .btnOrange, .btnGreen a{color:#fff!important; text-decoration: none;}
.btnBlue, .btnOrange, .btnGreen a:hover{color:#f4f4f4!important; text-decoration: none;}
.txt a{color:#0094d3; text-decoration: none;}
.txt a:hover{color:#0094d3; text-decoration: underline;}


.modal-dialog-scholarship {
    max-width:780px!important;
    margin: 1.75rem auto;
}
.login-signup-btn{
    padding: 0.2rem 0.2rem;
    font-size: 1rem;
}
.navbar-pad{
    padding: .50rem 1rem!important;
}

.modal-dialog-apply{
    max-width:1050px!important;
    margin: 1.75rem auto;
}
.scholarship-list{
    padding-top: 2px;
    padding-bottom: 0px;
}
#sticky-sidenav a {
    position: fixed;
    left: -205px;
    z-index: 1;
    transition: 0.3s;
    padding: 12px 15px;
    width: 250px;
    text-decoration: none;
    font-size: 16px;
    color: white;
    margin-bottom:5%;
    border-radius: 0px 50px 50px 0px;
    text-align: right;
  }
  #sticky-sidenav a:hover {
    left: 0;
  }
  #apply-scholarship-side-nav {
    bottom: 60px;
    background-color: #0094d3;
  }
  #ambassador-side-nav { bottom: 0px;
    background-color:#00acf5!important; }
  #ambassador-side-nav > img { max-width: 25px;}
.winner-title-text{font-size: 1.45rem!important;}
#sayonara-side-nav {
    bottom: 0px;
    background-color:#00acf5!important;
  }
.py-scholarship-4{padding-top: 4.5rem!important;}

.section-two p, .section-three p, .section-four p{font-size:22px;font-weight:500; line-height: 30px; color: #232323; }
.section-five .ci-rounded-button {height: 100%;}
.font-bold{ font-weight: bold;}
.winner-list{border: 1px solid #eaeaea; box-shadow: 10px 0px 5px  rgba(0,0,0,0.3); -moz-box-shadow: 10px -10px 5px  rgba(0,0,0,0.6); -webkit-box-shadow: 0px 2px 10px  rgba(0,0,0,0.2); -o-box-shadow: 10px -10px 5px  rgba(0,0,0,0.6); border-radius:16px; color: #b0b0b0; padding:20px; text-align:center; margin-bottom:30px; min-height:700px}
.winner-list .title{ font-size:22px; color:rgb(0, 148, 211); margin:0px 0px 20px; font-weight:bold;}
.winner-list iframe{ width:100%; border:2px solid #dedede; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; min-height:200px}
.winner-list .video{ border:none; padding:0px; margin:0px; margin-bottom:10px;}
.winner-list p{ font-size:22px; line-height:28px;}
.winner-list a{ text-decoration:none; color: #232323;}
.winner-descripation span{ font-weight:bold;}
.show-btn{ text-align:center}
.bold{ font-weight:bold;}
.words pre {
    font-family: proxima_novaregular;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 16px;
    color: #6F726F;
}
.iframeVideo {max-height: 268px;}
.iframeVideo iframe {border: none; width: 100%;}
#winnerList .row > div {margin-top: 30px;}
#winnerList .row > div .winner-list {min-height: auto; height: 100%; margin-bottom: 0;}
#winnerList .row > div .winner-list iframe {height: 268px;}

/* Timeline Css */
.sectionTitle {text-align: center; font-weight: 600; color: #0094d3; margin-bottom: 40px;}
.timeline {background-color: #f8f9fa;}
.timeline-dates {display: flex; justify-content: space-between; }
.timeline-dates > li {flex: 1; text-align: center; font-size: 18px;}
.timeline-season {position: relative; display: block; margin-bottom: 30px; font-size: 20px; font-weight: bold; padding-bottom: 10px; border-bottom: 2px solid #b0b0b0;}
.timeline-dates > li:first-child .timeline-season::before, .timeline-dates > li:last-child .timeline-season::before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 12px;
    height: 12px;
    background-color: #0094d3;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
}
.timeline-dates > li:last-child .timeline-season::before {left: auto; right: 0;}
.timeline-season::after {
    content: " ";
    position: absolute;
    left: 50%;
    bottom: -20px;
    border-top: 20px solid #0094d3;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: none;
    transform: translateX(-50%);
}

.winner-banner {text-align: center; background-color: #173967; color: #fff; padding:60px 0;}
.winner-content .sectionTitle {color: #fff; margin-bottom: 15px; text-shadow: 1px 1px #000;}
.subTitle {margin-bottom: 0;}

#nav-bar-top-logged-in {
    -ms-flex-preferred-size: 100%;
    /* flex-basis: 100%; */
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
    display: block;
}
.scholarship-top-banner{
    width: 100%;
    background:#e3f8ff url('https://d2zogq81rfgh3u.cloudfront.net/cirkledin/scholarships/scholarship-banner-top.png') no-repeat right top;
    background-size:46% 100%;
    min-height: 520px;
}
@media (min-width: 1600px) {
    .scholarship-top-banner {
        background-size: contain;
    }
}
.sch-tittle h1{
    font-weight: bold;
    color: #173967;
    font-size: 50px;
    font-family: 'proxima_novabold'; padding: 105px 0 0px;
}
#scholarship-description p{ font-size:20px; color: #173967; font-weight: normal; line-height:30px; display: block;}
#scholarship-description-banner p{ font-size:20px; color: #173967; font-weight: normal; line-height:30px; display: block;}
p.next-deadline{font-size:26px !important; color: #173967; font-weight: normal;}
p.next-deadline span{font-size:30px !important; color: #173967; font-weight:bolder;  font-family: 'proxima_novabold';}
.sch-button{ display: flex;}
.sch-button a{ text-decoration: none;  transition: 0.3s; background:#ffbc00 !important; color: #173967; margin: 10px 10px 10px 0px; padding: 5px 20px; border-radius:8px; font-size: 18px;}
.sch-button a:last-child{  transition: 0.3s; text-decoration: none; background:#0094d3 !important; color:#ffffff; margin: 10px; padding: 5px 20px; border-radius:8px; font-size: 18px;}
.sch-button a{ text-decoration: none; background:#ffbc00 !important; color: #173967; margin: 10px 10px 10px 0px; padding: 5px 20px; border-radius:8px; font-size: 18px;}
.sch-button a:hover{background:#0094d3 !important;}
.sch-button a:last-child:hover{background:#ffbc00 !important;}
p.check-out-link a{font-size:20px; color: #173967; text-decoration: underline; display: block;}
p.check-out-link{ margin:20px 0px 50px; display: inline-block !important;}
ul.just-sign-sch li a{font-size:20px; color: #173967; font-weight: normal;}
.sch-box-3{ background:#f8f8f8;}
.basic-qu-title{text-align: center !important; line-height: 80px; font-weight: bold; color: #173967; font-size: 50px; font-family: 'proxima_novabold'; margin:20px 0px;}
.sch-box-3 p{color: #173967; font-size: 20px;}
.sch-box-3 h4{color: #173967; font-size: 28px; margin: 40px 0px 20px; text-transform: uppercase;}
.quarterly-box{ background:#ffffff; }
.spring{ background: #4cc3ed; border-radius: 8px; text-align:left;}
.summer{ background: #ffbc00; border-radius: 8px; text-align:left;}
.fall{ background: #173967; border-radius: 8px; text-align:left;}
.winter{ background: #0094d3; border-radius: 8px; text-align:left;}
.spring h4{ font-family: 'proxima_novabold'; font-size: 26px; color: #ffffff; margin: 10px 0px; padding: 20px 20px 0px;}
.spring h6{ font-size: 20px; color: #ffffff;padding: 0px 20px 20px;}
.share-earn-points ul li a:hover{text-decoration: none;}
.summer h4{ font-family: 'proxima_novabold'; font-size: 26px; color: #ffffff; margin: 10px 0px; padding: 20px 20px 0px;}
.summer h6{ font-size: 20px; color: #ffffff;padding: 0px 20px 20px;}

.fall h4{ font-family: 'proxima_novabold'; font-size: 26px; color: #ffffff; margin: 10px 0px; padding: 20px 20px 0px;}
.fall h6{ font-size: 20px; color: #ffffff;padding: 0px 20px 20px;}

.winter h4{ font-family: 'proxima_novabold'; font-size: 26px; color: #ffffff; margin: 10px 0px; padding: 20px 20px 0px;}
.winter h6{ font-size: 20px; color: #ffffff;padding: 0px 20px 20px;}
.application-porcess-sch{background:#f8f8f8; padding: 60px 0px;}

.application-porcess-sch h2{text-align: center !important; font-weight: bold; color: #173967; font-size:50px; font-family: 'proxima_novabold';}

.hr-title:before {
    content: "";
    width: 16px;
    height: 16px !important;
    background-color: gold;
    position: absolute;
    top: -8px;
    right: 16px;
}

.hr-title {
    position: relative;
    height:3px;
    background-color: #ffffff;
    color: #ccc;
    border-top:3px solid #ffffff;
    width:100%;
}

.hr-title:after {
    content: "";
    width: 8px;
    height: 8px;
    background-color: #24A2C6;
    position: absolute;
    top: -4px;
    right: 20px;
    z-index: 999;
    border-radius: 25px;
}

.winner-title:before {
    content: "";
    width: 114px;
    height: 114px !important;
    position: absolute;
    top: -8px;
    left: 16px;
    background:url('../../img/scholarship/baloon.png') no-repeat left center;
}

.winner-title {
    position: relative;
    color: #ffffff;
    width:100%;
}

.winner-title:after {
    content: "";
    width: 114px;
    height: 114px !important;
    position: absolute;
    top: -8px;
    right: 16px;
    background:url('../../img/scholarship/baloon2.png') no-repeat right center;
}
.winner-title h3{font-family: 'proxima_novabold'; font-size:54px; color: #ffffff; margin: 10px 0px;}
.winner-title h4{font-size:44px; color: #ffffff; margin: 10px 0px; font-weight: normal;}
.ap-box{ background: #ffffff; border: 1px solid#ddd; padding: 20px; border-radius: 16px; margin: 30px 0px; min-height: 296px;}
.ap-box p{ font-size: 20px;
    color: #173967;
    font-weight: normal;}
    .words p{ font-size: 20px;
        color: #173967;
        font-weight: normal; margin:0px 0px 20px;}
        .words h6{ font-size: 26px;
            color: #173967;
            font-weight: bolder; margin:0px 0px 20px;}
.pro-tip{ background: #e7eff2; border-radius: 16px; text-align: center; font-size: 20px; padding: 10px 10px; color: #173967;
    font-weight: normal;}
.sch-apply-now { text-align: center;}
    .sch-apply-now a{text-decoration: none; background:#ffbc00 !important; color: #173967; margin: 30px 10px 10px 0px; padding: 5px 20px; border-radius:8px; font-size: 18px; display: inline-block;}
.sch-apply-now a:hover{background:#0094d3 !important;}
.full-ruls{ text-align: center;}
.full-ruls a{ text-decoration: underline;color: #007bff; font-size:22px; margin: 30px; display: inline-block;}
.add-point-section{ background: #f8f8f8;}
.gain-sch-point ul{ margin: 0px; padding: 0px;}
.gain-sch-point ul li{ font-size: 18px; margin: 0px 4px; display: inline-block; text-align: center; color: #fff; text-align: center; overflow: hidden; width: 31%; border-radius: 8px; padding: 8px 0}
.gain-sch-point ul li .txt-con{
    margin-top: 6px;
}
.gain-sch-point ul li:nth-child(odd){
    background-color: rgb(23, 57, 103);
}
.gain-sch-point ul li:nth-child(even){
    background-color: rgb(0, 148, 211);
}
.gain-sch-point ul li .title {font-weight: 500;}
.gain-sch-point ul li i{ color: #0094d3; font-size: 20px;}
ul.navbar-nav{ line-height:30px;}

#nav-bar-top-logged-out {
    display: -ms-flexbox;
    display: block;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
#nav-bar-top-logged-out {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
}
.check-winner{font-size: 20px;
    color: #173967;
    font-weight: normal;
    line-height: 30px;
    display: block; padding-bottom: 20px;}

@media (max-width:991px) {
    #winnerList .row > div .winner-list iframe {height: auto;}
}

@media only screen and (max-width:780px){
    .headline1, .headline2, .headline4, .section-one p, .about-info p, .testimonials p, .blog-block p{
        text-align: center;
    }
    .paddingL{padding-left: 0px;}
    .welcome-banner{ width:200px; height:200px; text-align:center; margin:0 auto; place-content: center;}
    /*.banner-no-img{display: none;}*/
    .btnGreen{ width: 100%;}
    .btnBlue{ width: 100%;}
    .btnOrange{ width: 100%;}
    .about-info{padding: 0px 30px;}

    .timeline-image {display: none;}
    .timeline-dates {flex-direction: column;}
    .timeline-dates > li {margin-bottom: 15px; line-height: 1.5;}
}
@media all and (max-width: 1280px) and (min-width: 860px) {
    .headline1{font-size: 2rem; padding-bottom: 0px}
    .headline2{font-size: 1rem;}
    .section-one, .about-info, .testimonial, .blog-block p{font-size: 1rem; padding-bottom: 0px;}
    .paddingL{padding-left: 0px;}
    .about-info{padding: 0px 30px;}
    .f-size{font-size: 1.2rem; line-height: 1.2;}
    .btnBlue {padding: 15px 50px!important;}
    .winner-title h3{font-family: 'proxima_novabold'; font-size:36px; color: #ffffff; margin: 10px 0px;}
    .winner-title h4{font-size:24px; color: #ffffff; margin: 10px 0px; font-weight: normal;}
    .winner-title:before {background-size: 80% 80%;}
    .winner-title:after { background-size: 80% 80%;}
}
@media all and (max-width: 860px) and (min-width: 768px) {
    .headline1{font-size: 2rem; padding-bottom: 0px}
    .headline2{font-size: 1rem;}
    .section-one, .about-info, .testimonial, .blog-block p{font-size: 1rem; padding-bottom: 0px;}
    .paddingL{padding-left: 0px;}
    .about-info{padding: 0px 30px;}
    .f-size{font-size: 1.2rem; line-height: 1.2;}
    .btnBlue {padding: 15px 50px!important;}
    .banner-no-img{display: none;}
    .winner-title h3{font-family: 'proxima_novabold'; font-size:24px; color: #ffffff; margin: 10px 0px;}
.winner-title h4{font-size:22px; color: #ffffff; margin: 10px 0px; font-weight: normal;}
.winner-title:before {background-size: 30% 30%;}
.winner-title:after { background-size: 30% 30%;}
}
@media all and (max-width: 767px) and (min-width: 320px) {
    .about-info h1{font-size: 2.4rem;}
    .headline1{font-size: 1.84rem; padding-bottom: 0px}
    .headline2{font-size: 1.2rem;}
    .btnWhite{ padding: 12px 30px;}
    .btnBlue{padding: 12px 30px;}
    .wd100 img{ width: 100% !important; }
    .section-two p, .section-three p, .section-four p{font-size:18px;font-weight:500; line-height:24px; color: #232323; }
    .section-one p {padding-bottom:5px;}
    .marginT50{margin-top:5px;}
    .mb-none{ display: none !important;}
.scholarship-top-banner{ width: 100%; background:#e3f8ff; }
.winner-title h3{font-family: 'proxima_novabold'; font-size:24px; color: #ffffff; margin: 10px 0px;}
.winner-title h4{font-size:16px; color: #ffffff; margin: 10px 0px; font-weight: normal;}
.winner-title:before {background-size: 30% 30%;}
.winner-title:after { background-size: 30% 30%;}
}

@media all and (max-width: 991px) and (min-width:861px) {
    .banner-no-img{display: none;}
    .scholarship-top-banner{ width: 100%; background:#e3f8ff; }
}
@media all and (max-width:1023px) and (min-width:320px) {
      .scholarship-top-banner{ width: 100%; background:#e3f8ff;}
      .just-signup-apply, .basic-qu-title{font-size:30px; margin:10px 0px!important;}
      .application-porcess-sch h2 {font-size:30px; }
      .sch-tittle h1 {
        font-weight: bold;
        color: #173967;
        font-size: 40px;
        font-family: 'proxima_novabold';
        padding: 46px 0 0px;}
}
.scholarship-applied-success-modal p.message-details{font-size: 16px;}
@media (max-width: 770px) {
    .gain-sch-point ul li{
        width: 46%;
    }
}
@media (max-width: 583px) {
    .gain-sch-point ul li{
        padding: 8px 10px;
        width: 100%;
    }
}
@media (max-width: 452px) {
    .gain-sch-point ul li{
        padding: 8px 10px;
        width: 100%;
        margin: 0;
    }
}
.success-msg {
    color: green;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    float: left;
    width: 100%;
}
.apply-right-btn {
    cursor: pointer;
    text-decoration: underline;
}
.custom-control-wiz.custom-switch .custom-control-label::before {
    top: -11px!important;
}
.custom-control-wiz.custom-switch .custom-control-label::after {
    top: calc(0.0rem - 6px)!important;
}
.custom-control-wiz.custom-switch .custom-control-label.wiz-label::before{
    left: calc(-2.25rem + 0px);
}
.custom-control-wiz.custom-switch .custom-control-label.wiz-label::after{
    left: calc(-2.25rem + 20px);
}
.sch-apply-now a i.fa-long-arrow-right, .sch-button .scholarship-apply-button i.fa-long-arrow-right{
    vertical-align: middle;
}
span.ap-text.ap-text-color{
    margin-right: 4px;
}

.tooltip {
    opacity: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
    z-index: 999999!important;
}
#newstudent_aboutme5_form .highschool-plan .custom-tooltip .tooltiptext{
    bottom: 30%;
}