@font-face {
    font-family: 'bestschool';
    src: url('/fonts/Best-School.ttf.woff') format('woff'), url('/fonts/Best-School.ttf.svg#Best-School') format('svg'), url('/fonts/Best-School.ttf.eot'), url('/fonts/Best-School.ttf.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
.row{margin-left: 0!important;margin-right: 0!important;}
.rounded{border-radius: 21px!important;}
a{text-decoration: none;}
.container{max-width:1024px;}
.main2{background-color:#fff;background-image:url('/img/bg3.png');background-size: 100%;background-repeat: no-repeat;}
.home-img{max-width:75%;margin:20px auto;}
.main-home{background-image: url('/img/bgp01.png');background-size: 100%;background-repeat: repeat-y;}
.btn-main{color:#fff;background-color:#f931f0;border-radius:30px;height:60px;padding:0px 40px;}
.btn-main2{color:#fff;background-color:#5b3cc7;border-radius:25px;height:50px;padding:0px 40px;}
.btn-main3{color:#5b3cc7;border:1px solid #5b3cc7;border-radius:25px;height:50px;padding:0px 40px;}
.text-school{font-family: 'bestschool';}
h3,h4,h5{font-weight:600;}
h2{font-family: 'bestschool';}
body {    background-color: #545ac3;}

* {    font-family: 'Prompt';font-weight: 400:;
}

.ttop-hdr {
    font-family: 'bestschool';
}

.home-top-box {
    border-radius: 21px;
    padding: 55px;
    text-align: center;
    font-size: larger
}

.home-top {
    background-image: url('/img/bgtop.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

.text-white a {
    color: rgba(255, 255, 255, .55);
    text-decoration: none;
}

.text-white a.active {
    color: #ffffff;
}

.br-dark {
    background-color: #3e44a8!important;
}
.faq-question{margin:20px 0;background:#f8f8f8;padding:20px; }
.active .faq-question{background:none;position:relative;}
.faq-question .btn-toggle{font-size:2rem;font-weight: 100;padding:0 20px;top:-10px;}
.faq-question .btn-toggle:after{content:'+';}
.active .faq-question .btn-toggle:after{content:'-';}

.faq-answer{color:#888888;display:none;padding:0 20px;}
.active .faq-answer{display:block}

.photo-upload{min-width:50%;border:3px dashed #b0b0b0;border-radius:30px;}
.user-menu {list-style-type: none;}
.user-menu li a{color:#777777;}
.user-menu li a:hover,.user-menu li a.active{color:#5b3cc7;}
/* for mobile */
@media only screen and (max-width: 600px) {
* {font-size:0.9rem;}
}