/*--Responsive CSS--*/
@media (max-width:1000px){
.sltxt_wrap {
    margin-top: 40px;
}
.logo a span {
    letter-spacing: 10.2px;
}
}

@media (max-width:768px){
.abtone_wrap .half, abttwo_wrap .half {width: 100%;}
.sltxt_wrap {
    margin-top: 30px;
}
}

@media (max-width:670px){
.sltxt_wrap {
    margin-top: 10px;
}
}

@media (max-width:480px){
.slidecontent {
        top: 130px;
}
.slider_sec .flex-control-nav {
    bottom: 10%;
}
.team p {
    font-size: 0.9em;
    line-height: 1.2em;
}
.footer p {
    margin: 1em 0;
}
}

@media (max-width:414px){
.logo a span {
    letter-spacing: 4.9px;
}
.logo a {
    margin-top: 5px;
}
.banner-info {
    padding: 62px 0 0;
}
.slider_sec .flex-control-nav {
    bottom: 5%;
}
.banner-info p {
    display:none;
}
.students h2 {
    font-size: 1.3em;
}
.students h3 {
    font-size: 1.2em;
}
.team-grids {
    width: 100%;
    margin : 0.5em auto;
    margin-bottom: 1em;
}
}

@media (max-width:320px){
.logo a span {
    letter-spacing: 3.9px;
}
}