*{margin: 0px; padding: 0px;}

body{font-family: 'Poppins', sans-serif;margin: 0px; overflow-x: hidden;}
.yellow-text{color: rgb(255 192 46);}
.bg-yellow{background-color: rgb(255 192 46);}
.blue-text{color: rgb(45 57 118);}
.sky-btn{background-color: rgb(10 179 230);border-color:rgb(10 179 230); }
.sky-btn:hover{background-color: rgb(56 198 241);border-color:rgb(10 179 230);}
/*Section one*/
.top-header{
	background-color: rgb(45 57 118);
}
.top-header p{
  font-size: .8rem;
}
.evv-login{
    padding: .3rem .8rem;
}
.evv-login svg{
   vertical-align: bottom;
}
.evv-login a{
   color: #000;
}
header {
	background-color: rgb(255 255 255);
    border-bottom: 1px solid rgb(235 235 235 / 92%);
}
header .navbar-nav .nav-link {
    color: rgb(0 0 0 / 82%);
}
header .navbar-nav .nav-link:hover {
    color: rgb(255 192 46);
}
header .navbar-nav .nav-item.active .nav-link{
	position: relative;
    color: rgb(255 192 46);
}
header .navbar-nav .nav-item.active .nav-link:before {
	content: "";
    position: absolute;
    bottom: -19px;
    left: 0;
    height: 4px;
    width: 100%;
    background-color: rgb(255 192 46);
}
header .navbar-nav .nav-item.active:hover {
    color: rgb(0 0 0 / 82%);
}
header img{
height: 50px;
}
.layout-logo img{
	height: 50px;
}
.carousel-indicators li {
    height: 5px;
}
.carousel-indicators .active {
    background-color: #ffc02e;
}
.carousel-control-prev-icon {
    background-image: none;
}
.carousel-control-next-icon {
    background-image: none;
}
.carousel-caption {
    top: 34%;
}
.carousel-control-next, .carousel-control-prev {
    width: 30px;
    top: 45%;
    height: 30px;
    margin-left: 80px;
    margin-right: 80px;
    border-radius: 100%;
    background: rgb(170 167 167 / 77%) no-repeat center center;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    height: auto;
}
.announcement-text{
	padding: 8px 10px;
    background-color: rgb(45 57 118);
    color: rgb(255 255 255);
    font-size: 1.1rem;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.section--two marquee{
	padding: 7px 3px;
	background-color: rgb(242 242 242)
}
marquee a{
	    color: rgb(26 27 29);
}
marquee a:hover {
    color: rgb(13 64 130);
    text-decoration: none;
}
.section--three{
 margin-top: 1.5rem;
 margin-bottom: 2rem;
}
.card-section {
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
    padding: 2rem;
    min-width: 0;
    height: 250px;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    }
 .cardImg{
    width: 85px;
    border: 4px solid rgb(212 214 226);
    border-radius: 100%;
 }
 .card-section:hover .cardImg{
 	border-color: rgb(68 133 218);
 }
 .card-section:hover h6{
 	color: rgb(68 133 218);
 }
 .card-footer {
    border-top: 1px solid rgb(249 249 249 / 13%);
}
 .stroke{
  position: relative;
  margin-bottom: 2rem;
 }
 .stroke:before {
    content: "";
    position: absolute;
    width: 43px;
    height: 2px;
    background-color: rgb(45 57 118 / 78%);
    left: 0;
    top: 46px;
}
.stroke:after {
    content: "";
    position: absolute;
    width: 43px;
    height: 2px;
    background-color: rgb(218 216 216);
    left: 43px;
    top: 46px;
}
.stroke-center:after {
   left: 38%;
}
.stroke-center::before {
   left: 35%;
    }

 .about-section{
    margin: 2rem 0;
    padding:2rem 0;
    background-color: rgb(250 250 250);
 }
 .secretary-section{
    position: relative;
    border: 7px solid rgb(228 234 241);
    padding: 2rem 1rem 1rem 1rem;
    border-radius: 10px;
 }
 .secretary-message {
    position: absolute;
    top: -40px;
    background-color: rgb(250 250 250);
    padding: 3px 12px;
}
.secretary-text{
    font-style: italic;
    font-size: 0.8rem;
}
 .dashboard-section{
    margin: 2rem 0;
 }
 .dashboard-card{
   background: url(../Images/block-bg.png);
  /* height: 350px;*/
   border-radius: 5px;
   color: #fff;
 }
 .dashboard-card.bg-blue{
    background-color: rgb(15 123 194);
 }
  .dashboard-card.bg-green{
    background-color: rgb(1 158 74);
 }
  .dashboard-card.bg-peach{
    background-color: rgb(233 90 67);
 }
 .dashboard-card.bg-purple{
    background-color: rgb(129 43 187);
 }
 .carousel-section #owl-partners .item-img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    transition: .6s;
}
.carousel-section #owl-partners .item-img{height: 75px;width: 100%;text-align: center;border: 1px dotted;
    padding: 4px;background-color: rgb(23 162 184 / 15%)!important;}
.carousel-section .item:hover{text-decoration: none;}
.carousel-section .item:hover .item-img h5{text-decoration: none;transform: scale(1.1); filter: grayscale(1);}
.carousel-section #owl-partners .item-img:hover .carousel-section #owl-partners .item-img h5{color:#000;text-decoration: none;}
.carousel-section #owl-partners .item-img h5{margin-top: 1rem;text-align: center;text-decoration: none;color: rgb(2 124 255);font-size: 1rem;}
.carousel-section #owl-partners .item-img img{height:100%;width:100%;object-fit: contain;transition: .6s;}
.carousel-section #owl-partners .item-img:hover img{transform: scale(1.1);}
.carousel-section #owl-partners .owl-nav{position:absolute;top: 5%;left:0;right:0;}
.carousel-section #owl-partners .owl-nav .owl-prev, .carousel-section #owl-partners .owl-nav .owl-next{position:absolute;top:0;font-size: 3em;text-align: center;transition:.3s;}
.carousel-section #owl-partners .owl-nav .owl-prev:hover, .carousel-section #owl-partners .owl-nav .owl-next:hover, .carousel-section #owl-partners .owl-nav .owl-prev:focus, .carousel-section #owl-partners .owl-nav .owl-next:focus{background: rgba(255, 255, 255, 0.9); outline: 0;}

.carousel-section #owl-partners .owl-nav .owl-prev{left: -60px;}
.carousel-section #owl-partners .owl-nav .owl-next{right: -60px;}

.carousel-section #owl-partners .owl-nav .owl-prev i, .carousel-section #owl-partners .owl-nav .owl-next i{color: #e0e0e0;}
.form-layout{
    width: 500px;
    margin: 0 auto;
    padding: 2rem 2rem 1rem;
    background: #fff;
    border: 1px solid rgb(13 64 130);
    border-radius: 4px;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}


.partner-section{
 margin-top: 2rem;
}
.partner-section img{
width: 100%;
text-align: center;
border: 1px dotted;
padding: 10px;
background-color: rgb(3 169 244 / 13%);
}
.partner-section a:hover{
  text-decoration: none;transform: scale(1.1); filter: grayscale(1);
}
.partner-section .col-md-2{
    padding-right: 14px;
}
/*.partner-section .col-md-2:last-child{
    padding-right: auto;
}*/
.logo-text{
    color: rgb(45 57 118);
    font-weight: 600;
    font-size: 18px;
}
.logo-text:hover{
    text-decoration: none;
}
.loginbtn-section{
    display: none;
}

footer {
    background-color: rgb(13 64 130);
    margin-top: 2rem;
    padding-top: 2rem;
}
footer p{
    font-size: 14px;
}
footer svg{
	width: 50px;
}
footer .stroke:before{
    top: 34px;
}
footer .stroke:after{
    top: 34px;
}
.mail-svg{
    width: 23px;
}
.call-section{
    margin-top: 5rem;
}
.call-section svg{
    width: 28px;
    margin-right: 1rem;
}
.copyright-section {
    background-color: rgb(13 64 130);
    border-top: 1px solid rgb(132 132 132);
    text-align: center;
    padding: 1rem 0;
    font-size: 14px;
    color: rgb(153 153 154);
}

/*Media Query Start*/
@media(max-width:1200px)
{
	.playstore-img{
        width: 100px;
    }
    .carousel-section #owl-partners .owl-nav .owl-next {
    right: -30px;
    }
    .carousel-section #owl-partners .owl-nav .owl-prev {
        left: -30px;
    }
}
@media(max-width: 1024px)
{
  .playstore-img {
    width: 70px;
}
  .mobileapp-img{
    width: 250px;
  }
  .dashboard-card {
    height: 430px;
   }
}

@media(max-width: 768px)
{
   .card-section {
    margin-bottom: 1rem;
   }
   .secretary-section {
    margin-top: 4rem;
   }
   .mail-svg {
    width: 27px;
    margin-left: 4px;
    }
    .call-section {
        margin-top: 0;
    }
    .evv-login {
        padding: .3rem 0.6rem;
    }
    .carousel-caption .h2{
        font-size: 1rem!important;
    }
    .dashboard-card {
    height: auto;
    }
    footer p {
    font-size: 16px;
    }
    .menu-logo{
        display: none;
    }
    header .navbar-nav .nav-item.active .nav-link:before{
        display: none;
    }
    header .navbar-nav .nav-item .nav-link {
    border-bottom: 1px dotted rgb(204 204 204)!important;
   }
    header .navbar-nav .nav-item:last-child .nav-link{
    border-bottom: none!important;
   }
   .mob-img-none{
    display: none!important;
   }
}

@media(max-width: 680px)
{
    .loginbtn-section{
        display: block;
    }
    .partner-section .col-md-2{
        padding-right: auto;
    }
    .partner-section img{
        margin-top: 2rem;
    }

  .top-header {
    display: none;
   }
   .card-section h6{
    font-size: 1.5rem;
   }


}



@media(max-width: 480px)
{
.partner-section img {
        width: 70%;
        margin-left: 3.4rem;
    }
 .section--two .col-sm-4{
    width: 50%;
 }
 .section--two .col-sm-8{
    width: 50%;
 }
 .carousel-section #owl-partners .item-img {
    width: 80%;
    margin: 0 3rem;
}
.carousel-section #owl-partners .owl-nav .owl-prev {
    left: 0;
}
.carousel-section #owl-partners .owl-nav .owl-next {
    right: 0;
}
.carousel-indicators li {
    height: 3px;
    width: 15px;
}
.carousel-control-next, .carousel-control-prev
{
    display: none;
}
.section--two{
    display: none;
}
.partner-section .col-md-2 {
    padding-right: 0;
   }
}

@media(max-width: 430px)
{
    .dashboard-section h3{
        font-size: 1.2rem!important;
    }
    .about-section h3{
        font-size: 1.2rem!important;
    }
    .stroke {
    margin-bottom: 2.5rem;
}
.card-section {
  height: auto;
}
}
@media(max-width: 400px)
{

}
@media(max-width: 375px)
{
.carousel-section #owl-partners .item-img {
    margin: 0 2rem;
}
.partner-section img {
    margin-left: 3rem;
}
}
@media(max-width: 320px)
{

.announcement-text {
    padding: 11px 10px;
    font-size: .8rem;
}
.partner-section img {
    margin-left: 2.3rem;
}
}


/*===============================Media Query End===============================*/

















































