@font-face {
  font-family: 'LatoRegular';
  src:url('Lato/Lato-Regular.ttf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LatoBold';
  src:url('Lato/Lato-Bold.ttf');
  font-weight: normal;
  font-style: normal;
}


.headerFront {
  width: 100%;
}

.headerFront .headerTop {
  background: rgb(7, 7, 88) none repeat scroll 0% 0%;
  height: 50px;
  text-align: right;
}

.headerFront .headerTop a {
  color: #ffffff;
  background: rgb(16 134 243) none repeat scroll 0% 0%;
  padding: 12px 20px;
  display: inline-block;
  text-decoration: none;
  font-size: 135%;
}

.logo {
  max-width: 100%;
  max-height: 70px;
}

.headerBottom a {
  font-size: 16px;
  color: #000;
}

.banner img {
  height: auto;
  width: 100%;
}

.rr {
  width: 78px;
  height: 74px;
  position: relative;
  animation: shake 4s infinite;
  top: -3px;

}

@keyframes shake {
  0% {
    transform: translate(12px, 12px) rotate(0deg);
  }

  25% {
    transform: translate(1px, -2px) rotate(20deg);
  }

  50% {
    transform: translate(1px, 2px) rotate(-20deg);
  }

  100% {
    transform: translate(12px, 12px) rotate(0deg);
  }

}



.headerBottom a {
  margin: 1px 6px;
  color: #000;
  font-size: 15px;
}

.carousel-inner {
  border-radius: 0px !important;
}


.mainback {
  background: #000811;
}

.list-group {
  margin-top: 50px;
  margin-bottom: 50px !important;
  color: #0088f3;
}


.list-group li a {
  color: white;
  text-decoration: none;

}

.list-group li {
  margin: 7px;

}

.footerbottom {
  background-color: white;
}

.footerhead {
  font-weight: 600;
  color: white;
}

.footerpara {
  color: white;
}


.bannersubline {
  font-weight: 800;
  font-size: 70px;
}

.rr4 {
  position: absolute;
  top: -284px;
  font-size: 80px;
  font-weight: 700;
}

.rr5 {
  position: absolute;
  left: 1px;
  top: -100px;
  background-color: #1086f3;
}

.rr3 {
  position: absolute;
  top: -176px;
  font-size: 60px;
}






/* 2ndsectioncss*/

.stage {
  margin: 50px auto;

}

.stageheading {
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  font-family: 'Rubik', sans-serif;

}

.Confusion {

  background: #fefcdb;
  border-radius: 10px;
  padding: 10px 0px;
  text-align: center;
}

.Clarity1 {

  margin: 10px 0px;
  background: #16aaca;
  padding: 60px 10px;
  border-radius: 14px;
  text-align: center;

}




.innerconfusion1 {
  margin: 10px 0px;
  background: #d3fcf8;
  padding: 60px 10px;
  border-radius: 14px;
  text-align: center;

}



.Undergraduateheading {
  font-weight: 700;
  color: #020757;
  text-align: center;
  padding-top: 10px;
}

.Visa {
  /* padding: 39px 0px;
  text-align: center;
  border-radius: 10px;
  background: #f5e9fd; */
  margin: 10px 0px;
  background: #f5e9fd;
  padding: 60px 10px;
  border-radius: 14px;
}





.innerconfusion {
  margin: 10px 0px;
  background: #fffcdb;
  padding: 60px 10px;
  border-radius: 14px;
}




.Clarity {
  /* margin: 10px 0px;
  background: #fbe7e4;
  padding: 60px 10px;
  border-radius: 14px;
  text-align: center; */
  margin: 10px 0px;
  background: #fbe7e4;
  padding: 60px 10px;
  border-radius: 14px;

}



.Admission1 {
  margin: 10px 0px;
  background: #f9e8e8;
  padding: 60px 10px;
  border-radius: 14px;
  text-align: center;

}





.Visa1 {
  margin: 10px 0px;
  background: #f8f6d1;
  padding: 60px 10px;
  border-radius: 14px;
  text-align: center;
}




.tree {
  background: #f3f8f9;
  margin-top: 20px;
  width: 100%;
  text-align: center;

}

.tree2 {
  background: #070758;
  width: 100%;
  text-align: center;
  padding-bottom: 50px;
  padding-top: 50px;


}

.treeheading {
  text-align: center;
  color: rgb(2 7 87) none repeat scroll 0% 0%;
  margin-top: 100px;
  font-weight: 600;

}

.treeheading2 {
  text-align: center;
  color: white;
  font-weight: 600;

}

.treeheading2para {
  color: white;


}

.Admission {
  /* padding: 33px 0px;
  border-radius: 10px;
  background: #e7f6fa;
  text-align: center; */
  margin: 10px 0px;
  background: #e7f6fa;
  padding: 60px 10px;
  border-radius: 14px;
}

.dtl {
  font-size: 30px;
}

.Most_Viewed {
  padding: 30px 0px;
  text-align: center;
  font-weight: 600;
  color: rgb(2 7 87) none repeat scroll 0% 0%;
}

.univerimg {
  width: 100%;
  border-radius: 190px 190px 190px 190px;
}

.studentguide {
  text-align: center;
  padding: 40px;
  font-weight: 600;
  height: 140px;
  color: rgb(2 7 87) none repeat scroll 0% 0%;
  font-size: 2.5rem;
}

.blog {
  text-align: center;
  font-weight: 600;
  padding: 27px;
  margin-top: 30px;
  color: rgb(2 7 87) none repeat scroll;
  font-size: 2.5rem;
}

.cnslHeading {
  text-align: center;
  font-weight: 600;
  padding: 2px;
  margin-top: 0;
  color: rgb(2 7 87) none repeat scroll
}

.hding {
  margin: 50px 0px;
}

.studentguideheading {
  text-align: center;
  padding: 40px 0px;
  font-weight: 800;
  font-size: 30px;
  color: white;
}

.studentguideheading2 {
  padding: 40px 0px;
  font-weight: 800;
  font-size: 30px;
  color: white;
}

.container.stage1 {
  margin-top: 30px;
  z-index: 99;
  width: 100%;
}

.b1 {
  float: right;
  padding: 7px 0px;
  margin: 10px 0px;
  width: 100%;
}

.b2 {
  float: left;
  padding: 7px 0px;
  margin: 10px 0px;
}

.main {
  background-image: url("./bkl.png");
  padding: 20px 0px;
}

/* .loginbanner{
    background-image: url("./istockphoto-1281150061-612x612.jpg");
  } */
.fixedTop {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  box-shadow: 0px 1px 9px 2px gray;
}

.backgroundcl {
  border-radius: 0px;
  background: none !important;
}

.Subscribe {
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    font-size: 32px;
}

.newsletter {
  padding: 40px 0px 30px 0;
  background: #020757;
  color: white;
  border-radius: 10px 10px 0px 0px;
}

.front .form-control {
  display: block;
  width: 100%;
  padding: 12px 20px !important;
}

.bbn {
  width: 100%;
  padding: 12px 20px !important;
}

.front .card.card-stretch-full {
  margin-top: 24px;
}

.mainlogindiv {
  background-image: linear-gradient(268deg, #fff 0, transparent 66%), repeating-linear-gradient(223deg, rgba(189, 189, 189, .08) 0, rgba(189, 189, 189, .08) 1px, transparent 1px, transparent 16px), repeating-linear-gradient(268deg, rgba(189, 189, 189, .08) 0, rgba(189, 189, 189, .08) 1px, transparent 1px, transparent 16px), repeating-linear-gradient(313deg, rgba(189, 189, 189, .08) 0, rgba(189, 189, 189, .08) 1px, transparent 1px, transparent 16px), linear-gradient(178deg, #fff, #fff);
  padding: 30px 0px;
}

.spn {
  position: relative;
  top: 15px;
  color: blue;
}

.front .card-body {
  height: 290px;
}

.main {
  background-image: url(./bkl.png);
  padding: 20px 0px;
  /* height: 641px; */
}

textarea#w3review {
  border: 1px solid #80808036;
  border-radius: 10px;
}

.mapouter {
  padding: 0px 0px !important;
}

.front .page-wrapper {

  padding: 0px 0px !important;
  overflow-y: hidden !important;
}

.contactbanner {
  background-image: url(./cn.png);
  padding: 70px 0px;

}

.cn {
  text-align: center;
  color: black;
  font-size: 34px;
  font-weight: 700;
}

.coursesdiv {
  height: auto;
}

.blogdiv {
  height: 130px;
}

.banner{
  background-image: url(./cn.png);
  padding: 25px 0px 15px 0;
}

.banner h6{
  color: #fff;
}

.banner h4{
  color: #fff;
}

.banner p{
  color: #fff;
  margin-bottom: 0;
}

.banner a{
  color: #fff;
}

.banner span{
  font-size: 25px;
  vertical-align: middle;
}

@media screen and (min-device-width: 300px) and (max-device-width: 800px) {
  .container.stage1 {
    position: relative;
    top: 0px;
  }
}

.b1.btn.btn-primary {
  float: left;
}

.headertopcss a {
  margin: 1px 9px !important;
  text-decoration: none;
}

.abouttoppara {
  color: white;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.paraabout2 {
  padding: 75px 0px;
}

.textipara {
  margin-top: 54px;
}

.tm {
  padding: 52px !important;
}

.abtimg {
  width: 100%;
}

.abpara {
  font-size: 20px;
}

.sndnddiv {
  margin-top: 54px 0px !important;
}

.abpara3 {
  font-size: 15px;
}

.mvheading {
  font-weight: 800;
  color: #112958;
}

.aboutOverseas {
  padding-top: 54px;
  text-align: center;
  font-weight: 800;
  color: #112958;
  padding-bottom: 29px;
}

.aboutOverseas small {
  padding-top: 32px;
  text-align: center;
  font-weight: 500;
  color: #069;
  padding-bottom: 29px;
}

.Offeredheading {
  text-align: center;
}

.btnoffer {

  margin: 10px 10px;
}

.uu:before {
  content: "";
  background-color: #F4F5F9;
  width: 32%;
  height: 237px;
  border-radius: 66% 143% 337% 33%;
  position: absolute;
  top: -61px;
  right: 62px;
  z-index: -0;
  transform: rotate(90deg);
}

.uu:after {
  content: "";
  background-color: #F4F5F9;
  width: 32%;
  height: 237px;
  border-radius: 66% 143% 337% 33%;
  position: absolute;
  top: -61px;
  right: 62px;
  z-index: -0;
  transform: rotate(90deg);
}

.lst {
  z-index: 999;
}

.blog2 {
  padding: 80px 0px;
}

.pdn {
  padding: 0px 0px !important;
}

.pdv {
  padding-bottom: 2px;
}

#navbarScrollingDropdown {
  padding: 0px 0px;
}

.t2 {
  margin: 0px;
  padding: 0px;
}

a.t2.dropdown-item {
  margin: 0px !important;
  padding: 0px 25px !important;
}

.uimg {
  height: 90px;
  width: 90px;
  margin: 0px 20px;
  padding: 10 0pxpx;
  border: 1px solid #e1dfdf;
  border-radius: 10px;
  box-shadow: 5px 3px 4px -4px gray;
  position: relative;
  top: -20px;
  background: white;
}

.me-auto {
  margin-left: 138px !important;
}

.ficn {
  font-size: 20px;
}

.proimg {
  height: 50px;
  border: 1px solid gray;
  padding: 5px 5px;
  border-radius: 10px;
}

.prohd {
  font-weight: 800;
}

.lit1 {
  margin: 9px 0px;
}

.prodiv {
  border: 1px solid #dce9eb;
  padding: 20px 20px;
  margin: 20px 0px;
  border-radius: 5px;
}

.candabtn {
  font-size: 12px !important;
}

.seltbox {
  padding: 11px 17px;
}

.bbn {
  padding: 8px 0px !important;
}

.bbn2 {
  padding: 28px 0px !important;
}

@media screen and (min-device-width: 300px) and (max-device-width: 768px) {
  .me-auto {
    margin-left: auto !important;
  }

  .me-auto.navbar-nav a {
    padding: 8px 0px;
  }

  #inputPassword2 {
    margin: 10px 0px;
  }
}

.dropdown-menu.show {
  /*width: 477px !important;*/
}

#navbarScrollingDropdown\ megam {
  padding: 0px 0px;
}

.dropdown-menu.show {
  /*width: 1296px !important;
  position: absolute;
  left: -656px !important;
  height: auto;
  margin-top: 27px !important;
  border-radius: 0px 0px 25px 25px;
  box-shadow: none;
  */
}
/* 
#bdrright {
  position: absolute;
  left: -190px;
  background: #fff;
  width: 1292px;
  top: 5px;
  width: 1296px !important;
  position: absolute;
  left: -189px !important;
  height: auto;
  margin-top: 0px !important;
  border-radius: 0px 0px 25px 25px;
  box-shadow: none;
} */

::ng-deep .test{
  width: 1296px !important;
  position: absolute;
  left: -400 !important;
  height: auto;
  margin-top: 27px !important;
  border-radius: 0px 0px 25px 25px;
  box-shadow: none;
}

.mdltext {
  padding: 0px 25px !important;
  z-index: 999;
}

.mdltext:hover {
  color: #0087f2 !important;
  background: transparent !important;
}

.bdrright {
  border-right: 1px solid #c1c0c0;
}

.icn {
  height: 50px;
}

.megahed {
  color: #020757;
  font-weight: 400;
}

.textimonialimg {
  text-align: center;
}

.textimonialimg {
  height: 71px !important;
  position: absolute !important;
  top: 35px !important;
  left: 443px !important;
  padding: 10px 0px !important;
}

.btn.btn-primary {
  background: #0088f3 !important;
  border: none;
}



.app {
  background-image: linear-gradient(268deg, #fff 0, transparent 66%), repeating-linear-gradient(223deg, rgba(189, 189, 189, .08) 0, rgba(189, 189, 189, .08) 1px, transparent 1px, transparent 16px), repeating-linear-gradient(268deg, rgba(189, 189, 189, .08) 0, rgba(189, 189, 189, .08) 1px, transparent 1px, transparent 16px), repeating-linear-gradient(313deg, rgba(189, 189, 189, .08) 0, rgba(189, 189, 189, .08) 1px, transparent 1px, transparent 16px), linear-gradient(178deg, #fff, #fff);
}

.list-group-item {
  background: transparent !important;
}

.pdtb {
  padding: 0px !important;
}

.mart {
  padding: 40px 0px;
}

.cdbody {
  padding: 22px !important;
}

.accordion-button.collapsed {
  background: #9392920f;
}

/* .bdrline{
  height: 21px;
  width: 250px;
 
  padding: 0px 0px;
} */


.universityButton {
  width: 100%;
}

.uimg2 {
  margin: -19px 9px;
  border-radius: 10px;
  border: 1px solid #dcdbdb;
}

.lit2 {
  margin: 0px 0px !important;
}

.cntrl {
  margin: 6px 7px !important;
  padding: 0px 0px !important;
  color: #000 !important;
}

/* .stdnt{
  height: 50px;
} */

.textarea {
  width: 100%;
}

.imgloan {
  width: 60%;
  text-align: center;
}

.pdnnew {
  padding: 0px 25px !important;
}

.ftrcolor {
  background-color: #020757;
  padding-top: 10px;
}

@media screen and (min-device-width: 300px) and (max-device-width: 412px) {
  .rr4 {
    position: absolute;
    top: -40px;
    font-size: 20px;
    font-weight: 400;
  }

  .rr3 {
    position: absolute;
    top: -15px;
    font-size: 18px;
    font-weight: 400;
  }

  .rr5 {
    position: absolute;
    top: 13px;
    font-size: 18px;
    font-weight: 400;
  }
}

@media screen and (min-device-width: 412px) and (max-device-width: 700px) {
  .rr4 {
    position: absolute;
    top: -80px;
    font-size: 40px;
    font-weight: 400;
  }

  .rr3 {
    position: absolute;
    top: -35px;
    font-size: 18px;
    font-weight: 400;
  }

  .rr5 {
    position: absolute;
    top: 1px;
    font-size: 18px;
    font-weight: 400;
  }
}

.textbk:hover {
  background: #f8f7f7 !important;
  border-radius: 0px 0px 26px 26px;
}

.aligncenter {
  padding: 0px 0px !important;
  text-align: center;
  margin-top: 30px;
  color: #1086f3;
}

.bloghome {
  margin: 0px;
  text-align: center;
  margin-bottom: 30px;
  font-size: 2.5rem;
}

.textimonialpara {
  position: absolute;
  top: -192px;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}

.textp {
  /*
  position: absolute;
  top: -215px;
  */
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}

.rr4new1 {
  /*
  position: absolute;
  top: -283px;
  */
  font-size: 41px;
  font-weight: 700;
}

.subh {
  /*
  position: absolute;
  top: -98px;
  */
  font-size: 20px;
}

.maincn {
  background: #e7f6f9;
  padding: 30px 0px;
  margin: 50px 0px;
}

.maincncounclr{
  background: #e7f6f9;
  padding: 30px 0px;
  margin: 0px;
}

.card-title {
  text-transform: none;
}



.flex-container {
  display: flex;
  flex-wrap: nowrap;
  background-color: transparent;
}

.w {
  background-color: #d3fcf8;
  width: 100%;
  padding: 50px 0px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
  margin: 0px 14px;
  border-radius: 20px;
}

.w2 {
  background-color: #16aaca;
  width: 100%;
  padding: 50px 0px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
  margin: 0px 14px;
  border-radius: 20px;
}

.w3 {
  background-color: #f9e8e8;
  width: 100%;
  padding: 50px 0px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
  margin: 0px 14px;
  border-radius: 20px;
  border-radius: 20px;
}

.w4 {
  background-color: #f8f6d1;
  width: 100%;
  padding: 50px 0px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
  margin: 0px 14px;
  border-radius: 20px;
}

.w5 {
  background-color: #eaddf8;
  width: 100%;
  padding: 50px 0px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
  margin: 0px 14px;
  border-radius: 20px;
}

.tt {
  font-weight: 800;
}

.hoverimg:hover {
  transform: scale(1.2);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

#leadDataForm {
  margin-top: 6px;
}

.bkcolour {
  background: #e7f6f9;
}

.coldiv {
  padding: 20px 0px;
  background: white;
  border-radius: 190px 0px 0px 190px;
  margin: 25px 0px;
  border: 1px solid #80808061;
  overflow: hidden;
}

@media screen and (min-device-width: 280px) and (max-device-width: 768px) {
  .coldiv {
    padding: 1px 10px;
    background: white;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px;
    border: 1px solid #80808061;
    overflow: hidden;
  }
}

.studentbenifit {
  font-weight: 700;
  color: #112958;
  margin-top: 46px;
  text-align: center;
  font-weight: 800;

}

.brain {
  /*margin-left: 32px;*/
  text-align: right;
  max-width: 100%;
}

/* .hdng{
          font-weight: 800;
          color: #112958;
        } */
.page-wrapper.container-fluid {
  padding: 0px;
}

.textpara {
  text-align: left;

  margin: 40px;
}

#w3review {
  width: 100% !important;
}


.social-icon i{
  font-size: 22px;
}

.testimonial img{
  width: auto;
  height: 120px;
  border-radius: 50%;
}

.footer-bottom{
  background-color: #020757;
  padding: 7px 0;
  color: #fff;
}

.Scholar{
  text-align: center;
  margin-bottom: 20px;
}

.mar-r-5{
  margin-right: 5px !important;
}

.blogDetailImg{
    width: 100%;
    height: auto;
    float: left;
    padding-right: 15px;
    padding-bottom: 10px;
}

.regBenText{
  font-size: 14px;
  line-height: 28px;
  padding: 0 20px;
}


.carousel-item .textp{
  max-width: 650px;
}

.collapse.show a{
  /*
  display: block !important;
  padding: 4px;
  border-bottom: 1px solid #666;
  */
}

.collapse a{
  /*
  font-family: 'LatoRegular';
  font-weight: 600 !important;
  */
}


.loginbutton{
  background: rgb(7, 7, 88) none repeat scroll 0% 0% !important;
  border: none;
  color: #fff;
  padding: 5px 20px;
  position: relative;
  border-radius: 12px;
  text-transform: uppercase;
  font-family: LatoBold;
}

.newsletterImg{
  width: 100px;
  margin-right: 20px;
  vertical-align: middle;
}

.newsLetterInput{
    width: 70% !important;
    display: inline-block !important;
    border-radius: 12px 0px 0px 12px !important;
    height: 50px !important;
    margin-top: 20px !important;
}

.newsLetterBtn{
  width: 20%;
  display: inline-block;
  border-radius: 0px 12px 12px 0px !important;
  height: 50px !important;
  vertical-align: top !important;
  margin-top: 20px !important;
}

.carouselslide {
  width: 100vw
}

.slide-bg {
  width: 100%;
}

.CaptionSlide {
  position: absolute;
  top: -5%;
  margin: 5% 10%;
  display: flex;
  width: 80%;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}

.CaptionSlideInner {
  max-width: 600px;
}

.CaptionSlide img {
  width: 90%;
  border-radius: 15%;
  box-shadow: 0 0 30px 5px #fff;
}

.CaptionSlide h4 {
  font-size: 32px;
}

.CaptionSlide p {
  font-size: 18px;
  text-align: justify;
}

.CaptionSlide h6 {
  font-size: 22px;
}


.footer-social{
  text-align: right;
}

.footer-social a{
  margin-left: 8px;
  width: 40px;
  height: 40px;
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 8px;
  color: #fff;
}

.copyrighttxt{
  display: inline-block;
  margin-top: 12px;
  font-size: 14px;
}


/*======== Tree Image CSS ===== */

.treeheading{
  padding: 20px 0;
  font-size: 2.5rem;
}
.imgMappS{
  overflow: hidden;
}

#img-mapper{
  width: 100% !important;
  margin-left: 120px;
}

.img-mapper-img{
  position: inherit !important;
  max-width: 75% !important;
  margin-left: -340px;
  width: 1200px !important;
  height: 915px !important;
}



.homeTreePhoneSection{
  display: none;
}

@media (max-width: 620px) {
  .homeTreePhoneSection{
    display: block;
  }
  .homeTreeDeskSection{
    display: none;
  }
}

/* ======= Tree Image CSS #END ==== */



/* Carousel Style for responsive */
@media (max-width: 700px) {

  .slide-bg {
    height: 500px;
    width: auto;
  }

  .carouselslide {
    height: 500px;
  }

  .CaptionSlide {
    position: absolute;
    top: 5%;
    margin: 5% 10%;
    display: flex;
    flex-direction: column-reverse;
    width: 80%;
    justify-content: left;
    color: #fff;
  }

  .CaptionSlide img {
    width: 50%;
    border-radius: 15%;
    margin-bottom: 5%;
    box-shadow: 0 0 30px 5px #fff;
  }

  .CaptionSlide h4 {
    font-size: 20px;
  }

  .CaptionSlide p {
    font-size: 14px;
    text-align: justify;
  }

  .CaptionSlide h6 {
    font-size: 16px;
  }

  .CaptionSlideInner {
    max-width: 100%;
  }

  .headerBottom a {
    display: block;
    text-align: center;
    padding: 5px
  }
}

a{
  text-decoration: none !important;
}

/* Header Responsive CSS */

.blue{
  color: #069;
}

.agentFrontImage{
  height: 90px;
  width: 100%;
}

.agentFrontImage img{
  height: 90px;
  width: auto;
  max-width: 100%;
}

.email_agent{
  word-wrap: normal;
  overflow: hidden;
  
}

.email_agent a,
.phone_agent a{ 
  color: #444;
}

.selectTestScore{
  margin-top: 10px;
}

.selectTestScore1{
  padding: 4px 8px;
  display: inline-block;
  cursor: pointer;
  border: 1px solid #ccc;
}

.sidebar{
  background-color: #eaf4fd;
  padding: 10px;
  border-radius: 20px;
}

.notfound{
  font-size: 32px;
  margin-top: 100px;
}

.header_marq{
  color: #fff;
  margin-top: 15px;
}

.score_box{
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.score_box span{
  border: 1px solid #ccc;
  padding: 4px;
  margin-right: 4px;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 700;
}

.score_box span:hover,
.score_box span.active{
  border-color: #069;
  color: #069;
}

.scores{
  margin-top: 20px;
  display: none;
}

.font-16{
  font-size: 16px;
}

.filterTop{
  margin-top: 20px;
}

.filterTop .container>div{
    border: 1px solid #dce9eb;
    padding: 20px 20px;
    margin: 20px 0px;
    border-radius: 15px;
}


@media (max-width: 620px) {

  .header_marq{
    display: none;
  }

  .logo{
    max-height: 45px;
  }
  
}
