.scrollup {
    background: #c1202a;
}

.headertext {
    background: rgba(255,255,255,.75);}


header h2 {
    color: #8BC34A;
}

span.highlight {
    color: #F1646D;
}

.iconbox-one-icon {
    background: none;
    color: #ff6b7e;
}

.iconbox-three-icon {
    background: none;
    color: #ff6b7e;
}

.style-icon-two {
    background: linear-gradient(to bottom, rgba(255, 55, 87, 1) 0%, rgba(255, 190, 151, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff3757', endColorstr='#ffbe97', GradientType=0);
}

#iconbox1 {
    padding-left: 0;
    display: table;
    margin: 0;
}

#block3 h1:after {}

#block5 h1:after {
    margin-top: 30px;
    margin-bottom: 30px;
}
a,a:hover,a:focus{
    color: #fff;
}
/**********************************
***                                        ***
***            BUTTON            ***
***                                        ***
**********************************/

.header-btn:hover {
    color: #fff;
    font-weight: initial;
}

.btn-maincolor {
    background: #FC6264;
}

.btn-maincolor:hover {
    color: #FC6264;
    border: 1px solid#FC6264;
    -webkit-box-shadow: 4px -4px 0px 0px#FC6264;
    -moz-box-shadow: 4px -4px 0px 0px#FC6264;
    box-shadow: 4px -4px 0px 0px#FC6264;
}

.btn-white {
    color: #fc6264;
}

.btn-white:hover {
    background: #fc6264;
}

.icon-big-stu {
    background: #FFC153;
}

.icon-big-sal {
    background: #78C9EC;
}


/**********************************
***                                        ***
***              TABLE              ***
***                                        ***
**********************************/

label.question {
    color: #FC6264;
    text-align: center;
}

table.ans-table>tbody>tr>td,
table.ans-table >tbody>tr>th {
    border-color: #cccccc!important;
}

.tb-bg-blue {
    background: rgba(214, 69, 65, .5);
}

.useful-list i {
    color: #fff;
    background: linear-gradient(to bottom, rgba(255, 55, 87, 1) 0%, rgba(255, 190, 151, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff3757', endColorstr='#ffbe97', GradientType=0);
}

.bg-blue:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .8;
    background: url(../img/dots.png), -moz-linear-gradient(bottom,   rgb(160, 39, 48)  20%, rgb(255, 172, 166)  100%);
background: url(../img/dots.png), -webkit-linear-gradient(bottom,   rgb(160, 39, 48)  20%, rgb(255, 172, 166)  100%);
  background:url(../img/dots.png) repeat, linear-gradient(to top, rgb(160, 39, 48)  20%, rgb(255, 172, 166)  100%);
}


/**********************************
***                                        ***
***          CHK & RAD         ***
***                                        ***
**********************************/

label input[type="radio"]:checked ~ i.demo-icon.icon-dot-circled {
    color: #FC6264;
}

label:hover input[type="radio"] ~ i.fa {
    color: #FC6264;
}

label input[type="checkbox"]:checked ~ i.demo-icon.icon-check {
    color: #FC6264;
}

label:hover input[type="checkbox"] ~ i.fa {
    color: #FC6264;
}

div[data-toggle="buttons"] label.active {
    color: #FC6264;
}

div[data-toggle="buttons"] label:hover {
    color: #FC6264;
}


/**********************************
***                                        ***
***            FOOTER            ***
***                                        ***
**********************************/

.rights {
    background: #F1646D;
}

.school-row {
    border-left: 3px solid#FC6264;
}

.school-row:hover {
    color: #FC6264;
}


/**********************************
***                                           ***
***                 Q & A                 ***
***                                           ***
**********************************/

i.demo-icon.icon-plus.plus {
    color: #FC6264;
}

.answers {
    background: #f9f7f7;
}


/**********************************
***                                           ***
***                 RWD                 ***
***                                           ***
**********************************/

@media (max-width: 991px) {
    .headertext {
        background: none;
    }
    .bgforsm {
        margin-top: 35vh;
        background: rgba(252, 255, 255, .8);
        padding: 20px 0;
        width: inherit;
    }
    .header-btn {
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    h1{
        text-align: center;
    }
     #iconbox1 div.iconbox-one-content{
    }
    h1:after{
        margin: 0 auto;
        margin-top: 20px;
    margin-bottom: 10px;
    }
    .headertext {
        background: none;
    }
    .bgforsm {
        margin-top: 32vh;
    }
    .course-card {
        padding: 30px 10px;
        border-radius: 20px;
        margin-bottom: 60px;
        margin: 0 auto;
    background: -moz-linear-gradient(top, rgba(251,242,149,.6) 0%, rgba(255,55,87,1) 100%);
    background: -webkit-linear-gradient(top, rgba(251,242,149,.6) 0%,rgba(255,55,87,1) 100%);
    background: linear-gradient(to bottom, rgba(251,242,149,.6) 0%,rgba(255,55,87,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6fbf295', endColorstr='#e6ff3757',GradientType=0 );
    }
    .course-info {
        display: initial;
    }
    .course-name {
        background: #fff;
        color: #ff3958;
        text-align: center;
        padding: 50px 10px 10px;
        font-size: 24px;
        width: 180px;
        height: 180px;
        border-radius: 50%;
        font-weight: bold;
        margin: 0 auto;
        -webkit-animation-delay: .5s;
        /* Safari 4.0 - 8.0 */
        animation-delay: .5s;
    }
    .course-info-list-head {
        display: block;
    }
    .course-info-list {
        padding: 10px 20px;
        text-align: center;
        border-bottom: 1px solid rgba(255, 255, 255, .4);
        color: rgba(255, 255, 255, .8);
        font-weight: 300;
        border-right: 0;
    }
    .course-info-list:last-child {
        border: none;
    }
    .course-info-highlight {
        font-size: 20px;
        color: #fff;
        font-weight: bold;
    }

.free {
    background: rgba(255, 255, 255, 1);
    color: #ff415c;
    display: inline-block;
}
#iconbox1.sm-al_center{
    margin: 0 auto;
}
}
