@charset "UTF-8";
.id1639159687 *{
    font-family:Font1;
}
@media (max-width: 767px) {}
@media (min-width: 768px) and (max-width: 991px) {}
@media (min-width: 992px) and (max-width: 1199px) {}
@media (min-width: 1200px) {}.menu1639159687 {
  
}

.menu1639159687 .mhead {
    
}

.menu1639159687 .mtitle {
    
}

.menu1639159687 .mdesc {
    
}

.menu1639159687 .mbody {
    
}

.menu1639159687 .mcontent {
   
    
}


.menu1639159687 .navbar-expand .navbar-nav {
    flex-direction: column;
}

.menu1639159687 .sub-menu {
    display:none;
    position:absolute;
    z-index:999;
    background:inherit;
    padding:0;
}
/*Module specific style*/
.menu1639159687 nav.navbar {
    font-size:20px;
    color:white !important;
}

.menu1639159687 .navbar-brand {
    z-index:999;
}

.menu1639159687 .navbar-toggler {
  color: #1F2471;
}

.menu1639159687 nav.navbar .container-fluid {
    
}

.menu1639159687 ul {
    list-style:none;
    color:white !important;
}

.menu1639159687 ul li.nav-item {
     
    margin:1px 3px;
    padding:3px;

    text-align:center;
    color:white !important;
}

.menu1639159687 ul li.active {
    color:white !important;
}

.menu1639159687 ul li:hover {
    
}

.menu1639159687 ul li a {
    padding:3px 5px;
    white-space:nowrap;
    line-height:25px;
  color:white !important;
}

.menu1639159687 ul li a i {
    vertical-align:middle;
}

.menu1639159687 ul li a:active {
  
}

.menu1639159687 ul li a:hover {
    color:blue;
}

.menu1639159687 ul li a span {
   
   
}

.menu1639159687 ul li.nav-item a {
    
}

.menu1639159687 ul li.nav-item a:hover {
    
}

.menu1639159687 .navbar .fa-bars, .menu1639159687 .navbar .navbar-brand {
  color: inherit;
  width: 8%;
}

.menu1639159687 ul li.nav-item .dropdown-menu {
     
    background:#ffffff;
    color:black !important;


}

.menu1639159687 ul li.nav-item .dropdown-menu a {
    font-size: 15px;
    font-weight: 500;
    padding: 8px 15px;
    color: #1F2471;
    border-radius: 5px;
    position: relative;
    text-transform:uppercase;
    transition: all .5s ease-in-out;
    
    line-height:34px;
    font-size:20px;
    font-family:IranSans;
    color:black !important;
}

.menu1639159687 ul li.nav-item .dropdown-menu a:hover {
   
            background: #896EFF;
            color: #fff !important;
            padding-left: 33px;
            
}
.menu1639159687 ul li.nav-item .dropdown-menu a::before{
        content: "";
    position: absolute;
    left: 0;
    top: 20px;
    width: 0px;
    height: 2px;
    opacity: 0;
    background: #fff;
    transition: all .7s ease-in-out;
}
.menu1639159687 ul li.nav-item .dropdown-menu a:hover::before{
       width: 28px;
    opacity: 1;
}

.menu1639159687 .navbar-expand .navbar-nav {
    flex-direction: column;
}

.menu1639159687 .sub-menu {
    display:none;
    position:absolute;
    z-index:999;
    background:inherit;
    padding:0;
}
/*Module specific style*/

@media (max-width: 767px) {
    .menu1639159687 .navbar-brand img {
        width:50%;
        height:50%;
    }
	.menu1639159687 ul li.nav-item {
        text-align:right;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .menu1639159687 ul li.nav-item {
        text-align:right;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.search1696664232 {
    padding:0px 10px
    background:transparent;
    margin-top:10px;
}

.search1696664232 .mhead {
    
}

.search1696664232 .mtitle {
    
}

.search1696664232 .mdesc {
    
}

.search1696664232 .mbody {

    
    
}

.search1696664232 .mcontent {
    background:transparent;
    width:300%;
    height:auto;
}

/*Module specific style*/
.search1696664232 .fa{
    color:#fff;
    font-size:23px;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.html1696256587 {
    
}

.html1696256587 .mhead {
    
}

.html1696256587 .mtitle {
    
}

.html1696256587 .mdesc {
    
}

.html1696256587 .mbody {
  
    padding:1px 10px;
}

.html1696256587 .mcontent {

    color:white;
    
    
}

/*Module specific style*/
.html1696256587 p {
    text-align:justify;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    .html1696256587 .mcontent {

        max-height:270px;
        overflow-y:auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1639159688 {
    position:relative;
	background: linear-gradient(-45deg, #23d5ab, #10023f,#10023f, #e73c7e);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;

}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.s1639159688 .svideo {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1639159688 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1639159688 .sbackground {
    position:absolute;
    z-index:-3;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:scroll;
    width:100%;
    height:100%;
}

.s1639159688 .sforeground {
    position:absolute;
    z-index: 0;
    width:100%;
    height:100%;
}

.s1639159688 .container {
    background:transparent;
    padding-top:0px;
    padding-bottom:0px;
}

.s1639159688 .container .row {
    
}

.s1639159688 .sheader {
    background:transparent;
}

.s1639159688 .stitle {
    background:transparent;
}

.s1639159688 .sdesc {
    background:transparent;
}

.st1639159688 {}
.st1639159688 img {}

.sb1639159688 {}
.sb1639159688 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.article1639159697 {
    
}

.article1639159697 .mhead {
    
}

.article1639159697 .mtitle {
    
}

.article1639159697 .mdesc {
    
}

.article1639159697 .mbody {
    
}

.article1639159697 .mcontent {
    
}

/*Module specific style*/
.article1639159697 img.article_image {
    width:70px;
    height:55px;
    border-radius: 7px;
}

.article1639159697 i.article_image {
    font-size:72px;
    vertical-align:middle;
}
/*Module specific style*/

@media (max-width: 767px) {
	.article1639159697 {
        padding:0 5px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.login1639159699 {
    padding:0 10px;
}

.login1639159699 .mhead {
    
}

.login1639159699 .mtitle {
    
}

.login1639159699 .mdesc {
    
}

.login1639159699 .mbody {
    
}

.login1639159699 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1639159696 {
    position:relative;
    background:transparent;
}

.s1639159696 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1639159696 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1639159696 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1639159696 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1639159696 .container {
    background:transparent;
    padding-top:10px;
    padding-bottom:10px;
}

.s1639159696 .container .row {
    
}

.s1639159696 .sheader {
    text-align:center;
}

.s1639159696 .stitle {
    background:transparent;
}

.s1639159696 .ssubtitle {
    
}

.s1639159696 .sdesc {
    background:transparent;
}

.st1639159696 {}
.st1639159696 img {}

.sb1639159696 {}
.sb1639159696 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.support1639159702 {
    
}

.support1639159702 .mhead {
    
}

.support1639159702 .mtitle {
    
}

.support1639159702 .mdesc {
    
}

.support1639159702 .mbody {
    
}

.support1639159702 .mcontent {
    
}

/*Module specific style*/
.support1639159702 .mcontent .support_box {
    position:fixed;
    bottom:5px;
    background:rgba(240,240,240,0.7);
    border-radius:5px;
}

.ltr .support1639159702 .mcontent .support_box {
    left:5px;
    right:auto;
}

.rtl .support1639159702 .mcontent .support_box {
    left:auto;
    right:5px;
}

.support1639159702 .mcontent .support_box a {
    padding:5px;
    margin:0 3px;
}

.support1639159702 .mcontent .support_box a i {
    font-size:32px;
    vertical-align:middle;
}

.support1639159702 .mcontent .support_box a.call_icon {
    color:#0bcd74;
}

.support1639159702 .mcontent .support_box a.sms_icon {
    color:#ff8c0f;
}

.support1639159702 .mcontent .support_box a.telegram_icon {
    color:#2FA3D9;
}

.support1639159702 .mcontent .support_box a.whatsapp_icon {
    color:#4AC658;
}

.support1639159702 .mcontent .support_box a.jivo_icon {
    color:#00BC52;
}

.support1639159702 .mcontent .support_box a.crisp_icon {
    color:#3479E8;
}

.support1639159702 .mcontent .support_box a.email_icon {
    color:#EC4134;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.scroll1639159701 {
    
}

.scroll1639159701 .mhead {
    
}

.scroll1639159701 .mtitle {
    
}

.scroll1639159701 .mdesc {
    
}

.scroll1639159701 .mbody {
    
}

.scroll1639159701 .mcontent {
    
}

/*Module specific style*/
.scroll1639159701 .mcontent .page_scroll {
    position:fixed;
    bottom:5px;
    width:25px;
    line-height:22px;
    z-index:99999;
}

.ltr .scroll1639159701 .mcontent .page_scroll {
    left:auto;
    right:5px;
}

.rtl .scroll1639159701 .mcontent .page_scroll {
    left:5px;
    right:auto;
}

.scroll1639159701 .mcontent .page_scroll a {
    line-height:1px;
}

.scroll1639159701 .mcontent .page_scroll a i {
    background:#333;
    color:#f5f5f5;
    padding:5px;
    border-radius:15px;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1639159699 {
    position:absolute;
    background:transparent;
}

.s1639159699 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1639159699 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1639159699 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1639159699 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1639159699 .container {
    background:transparent;
    padding-top:10px;
    padding-bottom:10px;
}

.s1639159699 .container .row {
    
}

.s1639159699 .sheader {
    background:transparent;
}

.s1639159699 .stitle {
    background:transparent;
}

.s1639159699 .sdesc {
    background:transparent;
}

.st1639159699 {}
.st1639159699 img {}

.sb1639159699 {}
.sb1639159699 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1697043573 {
    margin-top:135px;
}

.blank1697043573 .mhead {
    
}

.blank1697043573 .mtitle {
    
}

.blank1697043573 .mdesc {
    
}

.blank1697043573 .mbody {
    
}

.blank1697043573 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.card1697031598 {
}

.card1697031598 .mhead {
    
}

.card1697031598 .mtitle {
    
}

.card1697031598 .mdesc {
    
}

.card1697031598 .mbody {
    
}

.card1697031598 .mcontent {
    
}

/*Module specific style*/
.card1697031598 .card {
    margin:15px;
    overflow:hidden;
    border-color:#fff !important;

  cursor: pointer;
  background: #fff;
  margin-bottom: 25px;
  border-radius: 8px;
  box-shadow: 0 3px 24px rgb(0 0 0 / 10%);
  transition: all .5s ease-in-out;
}
.card1697031598 .card:hover{
    
      background: #896EFF;
     transform: translateY(-10px) !important;
  color:#fff;
}
.card1697031598 .card:hover .card-icon{
    transform: rotateX(360deg) !important;
    transition:.5s;
}
.card1697031598 .card:hover i{
    color:#fff;
}



.card1697031598 .card-background {
    position:absolute;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    z-index:1;
}

.card1697031598 .card-foreground {
    
    z-index:2;
}

.card1697031598 .card-header {
    text-align:center;
    border-color:#fff !important;
}

.card1697031598 .card-title {
 text-align:#1f2471;
}

.card1697031598 .card-body {
    text-align:justify;
}

.card1697031598 .card-image {
    text-align: center;
}

.card1697031598 .card-icon {
margin-right:20px;
margin-top:5px;
    font-size: 35px;
    padding: 15px 0;
 
}



.card1647172899 .card-text {
    font-size:small;
    color:#757F95;
}

.card1647172899 .image-link {
    text-align:center;
}

.card1697031598 .list-group {
    font-size:smaller;
}

.card1697031598 .list-group li {
    background:rgba(255,255,255,0.9);
}

.card1697031598 .card-link {
    font-size:smaller;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696398670 {
    position:relative;
   
}

.s1696398670 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696398670 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696398670 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696398670 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696398670 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696398670 .container .row {
    
}

.s1696398670 .sheader {
    text-align:center;
}

.s1696398670 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696398670 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696398670 .sdesc {
    background:transparent;
}

.st1696398670 {}
.st1696398670 img {}

.sb1696398670 {}
.sb1696398670 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1696941382 {
    margin-top:100px;
}

.blank1696941382 .mhead {
    
}

.blank1696941382 .mtitle {
    
}

.blank1696941382 .mdesc {
    
}

.blank1696941382 .mbody {
    
}

.blank1696941382 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.html1696401861 {
    
}

.html1696401861 .mhead {
    
}

.html1696401861 .mtitle {
    
}

.html1696401861 .mdesc {
    
}

.html1696401861 .mbody {
    padding:1px 10px;
}

.html1696401861 .mcontent {
    

}

/*Module specific style*/
.html1696401861 p {
      font-size: 20px;
  color: black;
    
    text-align:justify;
}
.html1696401861 #md{
            text-transform: uppercase;
      font-weight: 500;
      font-size: 18px;
      color: #896EFF;
      position: relative;
}
.html1696401861 #md::before{
          content: "";
      display: inline-block;
      width: 50px;
      height: 2px;
      margin-right: 10px;
      margin-bottom: 5px;
      background: #896EFF;
}
.html1696401861 .fas {
    color:#896EFF;
}
.html1696401861 .btn{
          font-size: 16px;
      color: #fff;
      padding: 10px 20px;
      font-weight: 500;
      border-radius: 8px;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      text-transform: uppercase;
      position: relative;
      cursor: pointer;
      text-align: center;
      overflow: hidden;
      z-index: 1;
      border: none;
      background: #896EFF;
      box-shadow: 0 3px 24px rgb(0 0 0 / 10%);
}
.html1696401861 .btn:hover{
    color: #fff;
}
.html1696401861 .btn::before{
         content: "";
      position: absolute;
      background: #1F2471;
      height: 100%;
      width: 0;
      left: 0;
      top: 0;
      transition: all .5s ease-in-out !important;
      z-index: -1;
}
.html1696401861 .btn:hover::before{
    width:100%;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    .html1696401861 .mcontent {
        max-height:270px;
        overflow-y:auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.image1696402000 {
    
}

.image1696402000 .mhead {
    
}

.image1696402000 .mtitle {
    
}

.image1696402000 .mdesc {
    
}

.image1696402000 .mbody {
    text-align:center;
}

.image1696402000 .mcontent {
    
}

/*Module specific style*/
.image1696402000 .mcontent img {
    border-radius:5px;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696401777 {
    position:relative;
    background:transparent;
}

.s1696401777 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696401777 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696401777 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696401777 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696401777 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696401777 .container .row {
    
}

.s1696401777 .sheader {
    text-align:center;
}

.s1696401777 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696401777 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696401777 .sdesc {
    background:transparent;
}

.st1696401777 {}
.st1696401777 img {}

.sb1696401777 {}
.sb1696401777 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1697030789 {
    margin-top:90px;
}

.blank1697030789 .mhead {
    
}

.blank1697030789 .mtitle {
    
}

.blank1697030789 .mdesc {
    
}

.blank1697030789 .mbody {
    
}

.blank1697030789 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1639159690 {
    margin-top:20px;
}

.blank1639159690 .mhead {
    
}

.blank1639159690 .mtitle {
    
}

.blank1639159690 .mdesc {
    
}

.blank1639159690 .mbody {
    
}

.blank1639159690 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.html1696406701 {
    
}

.html1696406701 .mhead {
   
}
    


.html1696406701 .mtitle {
    
}

.html1696406701 .mdesc {
    
}

.html1696406701 .mbody {
    padding:1px 10px;
}

.html1696406701 .mcontent {
    text-align: center;
    color:#1F2472;
    
    
}

/*Module specific style*/
.html1696406701 p {
    text-align:justify;
}
.html1696406701 #site-title-tagline{
          text-transform: uppercase;
      font-weight: 500;
      font-size: 18px;
      color: #896EFF;
      position: relative;
}
.html1696406701 #site-title-tagline::before{
         content: "";
      display: inline-block;
      width: 50px;
      height: 2px;
      margin-right: 10px;
      margin-bottom: 5px;
      background: #896EFF;
}
.html1696406701 #heading-divider{
       display: inline-block;
      position: relative;
      height: 4px;
      background-color: #896EFF;
      width: 90px;
      overflow: hidden;
}
.html1696406701 #heading-divider::after{
           content: '';
      position: absolute;
      left: 0;
      top: -1.1px;
      height: 7px;
      width: 8px;
      background-color: #ffffff;
      -webkit-animation: heading-move 5s infinite linear;
      animation: heading-move 5s infinite linear !important;
    }


/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    .html1696406701 .mcontent {
        max-height:270px;
        overflow-y:auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1639159690 {
    margin-top:20px;
}

.blank1639159690 .mhead {
    
}

.blank1639159690 .mtitle {
    
}

.blank1639159690 .mdesc {
    
}

.blank1639159690 .mbody {
    
}

.blank1639159690 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696406553 {
    position:relative;
    background:#F8F9FF;
}

.s1696406553 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696406553 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696406553 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696406553 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696406553 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696406553 .container .row {
    
}

.s1696406553 .sheader {
    text-align:center;
}

.s1696406553 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696406553 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696406553 .sdesc {
    background:transparent;
}

.st1696406553 {}
.st1696406553 img {}

.sb1696406553 {}
.sb1696406553 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.card1697047894 {
    
}

.card1697047894 .mhead {
    
}

.card1697047894 .mtitle {
    
}

.card1697047894 .mdesc {
    
}

.card1697047894 .mbody {
    
}

.card1697047894 .mcontent {
    
}

/*Module specific style*/
.card1697047894 .card {
    margin:12px;
    overflow:hidden;
      border-color:#fff;
  position: relative;
  margin-bottom: 12px;
  padding: 12px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0 40px 5px rgb(0 0 0 / 5%);
  transition: all .5s ease-in-out;
}
.card1697047894 .card:hover{
    transform: translateY(-10px);
}
.card1697047894 .card .fa{
      width: 90px;
  height: 90px;
  line-height: 90px;
  background-image: linear-gradient(90deg,#896eff 0,#5f3bff 51%,#896eff);
  text-align: center;
  border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
  margin-bottom: 25px;
  transition: all .5s ease-in-out;
  color:#fff;
  font-size:45px;
}
.card1697047894 .card .fa:hover{
    border-radius:50%;
}
.card1697047894 .card-background {
    position:absolute;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:100% 100%;
    z-index:1;
}

.card1697047894 .card-foreground {
    background:rgba(255,255,255,0.1);
    z-index:2;
}

.card1697047894 .card-header {
  
    border-color:#fff;
}

.card1697047894 .card-title {
       font-weight: 500;
  color: #896EFF;
}

.card1697047894 .card-body {
    text-align:justify;
}

.card1697047894 .card-image {
    text-align: center
     
}

.card1697047894 .card-icon {
    margin-right:20px;
    font-size: 35px;
    padding: 15px 0;
   
}

.card1647172899 .card-text {
    font-size:small;
    color:#757F95 !important;
}



.card1647172899 .image-link{

    text-align:center;
}

.card1697047894 .list-group {
    font-size:smaller;
}

.card1697047894 .list-group li {
    background:rgba(255,255,255,0.9);
}

.card1697047894 .card-link {
   font-weight: 500;
  color: #896EFF;
    font-size:smaller;
    
}
.card1697047894 .card-link:hover{
     color: #1F2471;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1697102699 {
    margin-top:130px;
}

.blank1697102699 .mhead {
    
}

.blank1697102699 .mtitle {
    
}

.blank1697102699 .mdesc {
    
}

.blank1697102699 .mbody {
    
}

.blank1697102699 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696407180 {
    position:relative;
    background:#F8F9FF;
}

.s1696407180 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696407180 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696407180 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696407180 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696407180 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696407180 .container .row {
    
}

.s1696407180 .sheader {
    text-align:center;
}

.s1696407180 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696407180 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696407180 .sdesc {
    background:transparent;
}

.st1696407180 {}
.st1696407180 img {}

.sb1696407180 {}
.sb1696407180 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1697103202 {
    margin-top:110px;
}

.blank1697103202 .mhead {
    
}

.blank1697103202 .mtitle {
    
}

.blank1697103202 .mdesc {
    
}

.blank1697103202 .mbody {
    
}

.blank1697103202 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.html1696492800 {
    
}

.html1696492800 .mhead {
    
}

.html1696492800 .mtitle {
    
}

.html1696492800 .mdesc {
    
}

.html1696492800 .mbody {
    padding:1px 10px;
}

.html1696492800 .mcontent {
    
    
}

/*Module specific style*/
.html1696492800 p {
    text-align:justify;
}
.html1696492800 #site-title-tagline{
       text-transform: uppercase;
      font-weight: 500;
      font-size: 18px;
      color: #896EFF;
      position: relative;
}
.html1696492800 #site-title-tagline::before{
        content: "";
      display: inline-block;
      width: 50px;
      height: 2px;
      margin-right: 10px;
      margin-bottom: 5px;
      background: #896EFF;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    .html1696492800 .mcontent {
        max-height:270px;
        overflow-y:auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.progress1696409533 { 
    
}

.progress1696409533 .mhead {
    
}

.progress1696409533 .mtitle {
    
}

.progress1696409533 .mdesc {
    
}

.progress1696409533 .mbody {
    
}

.progress1696409533 .mcontent {
    
}

/*Module specific style*/
.progress1696409533 .mcontent .progress {
   height: 8px;
  background-color: #E9ECFB;
  border-radius: 0;
  margin:30px;


}
/*Module specific style*/


@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.html1697110517 {
    
}

.html1697110517 .mhead {
    
}

.html1697110517 .mtitle {
    
}

.html1697110517 .mdesc {
    
}

.html1697110517 .mbody {
    padding:1px 10px;
}

.html1697110517 .mcontent {
    
    
}

/*Module specific style*/
.html1697110517 p {
    text-align:justify;
}
.html1697110517 .btn{     font-size: 16px;
      color: #fff;
      padding: 10px 20px;
      font-weight: 500;
      border-radius: 8px;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      text-transform: uppercase;
      position: relative;
      cursor: pointer;
      text-align: center;
      overflow: hidden;
      z-index: 1;
      border: none;
      background: #896EFF;
      box-shadow: 0 3px 24px rgb(0 0 0 / 10%);
    
}
.html1697110517 .btn:hover{
    color: #fff;
}
.html1697110517 .btn::before{
              content: "";
      position: absolute;
      background: #1F2471;
      height: 100%;
      width: 0;
      left: 0;
      top: 0;
      transition: all .5s ease-in-out;
      z-index: -1;
}
.html1697110517 .btn:hover::before{
    width: 100%;
} 
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    .html1697110517 .mcontent {
        max-height:270px;
        overflow-y:auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.image1696409612 {
    
    
}

.image1696409612 .mhead {
    
}

.image1696409612 .mtitle {
    
}

.image1696409612 .mdesc {
    
}

.image1696409612 .mbody {
    text-align:center;
}

.image1696409612 .mcontent {

}

/*Module specific style*/
.image1696409612 .mcontent img {
    border-radius:5px;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1697120199 {
    margin-top:100px;
}

.blank1697120199 .mhead {
    
}

.blank1697120199 .mtitle {
    
}

.blank1697120199 .mdesc {
    
}

.blank1697120199 .mbody {
    
}

.blank1697120199 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696409374 {
    position:relative;
    background:transparent;
}

.s1696409374 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696409374 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696409374 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696409374 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696409374 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696409374 .container .row {
    
}

.s1696409374 .sheader {
    text-align:center;
}

.s1696409374 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696409374 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696409374 .sdesc {
    background:transparent;
}

.st1696409374 {}
.st1696409374 img {}

.sb1696409374 {}
.sb1696409374 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.counter1696234925 {
    margin:50px;
}

.counter1696234925 .mhead {
    
}

.counter1696234925 .mtitle {
    
}

.counter1696234925 .mdesc {
    
}

.counter1696234925 .mbody {
    
}

.counter1696234925 .mcontent {color:#FFFFFF;

    
}

/*Module specific style*/
.counter1696234925 .counter{
    
    text-align: center;
    
    
    line-height: 100px;
    overflow:hidden;
}
.counter1696234925 .counter .counter-value {
    font-size:50px;
}

.counter1696234925 .counter .counter-icon {
    font-size:50px;
}

.counter1696234925 .counter h4 {
    font-size:20px;
    white-space:nowrap;
}

.counter1696234925 .counter i {
    color:#FFFFFF;
}
/*Module specific style*/

@media (max-width: 767px) {
    .counter1696234925 .counter h4 {
        font-size:17px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .counter1696234925 .counter h4 {
        font-size:17px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696410188 {
    position:relative;
   background:linear-gradient( 90deg,#896eff 0,#5f3bff 51%,#896eff);
}

.s1696410188 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696410188 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696410188 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696410188 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696410188 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696410188 .container .row {
    
}

.s1696410188 .sheader {
    text-align:center;
}

.s1696410188 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696410188 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696410188 .sdesc {
    background:transparent;
}

.st1696410188 {}
.st1696410188 img {}

.sb1696410188 {}
.sb1696410188 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.blank1697120509 {
    margin-top:100px;
}

.blank1697120509 .mhead {
    
}

.blank1697120509 .mtitle {
    
}

.blank1697120509 .mdesc {
    
}

.blank1697120509 .mbody {
    
}

.blank1697120509 .mcontent {
    
}

/*Module specific style*/

/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.html1696413503 {
    margin-bottom:-50px;
    
    
}

.html1696413503 .mhead {
    
}

.html1696413503 .mtitle {
    
}

.html1696413503 .mdesc {
    
}

.html1696413503 .mbody {
    padding:1px 10px;
}

.html1696413503 .mcontent {
    text-align:center;
    
}

/*Module specific style*/
.html1696413503 p {
    text-align:center;
}
.html1696413503 .site-title-tagline{
             text-transform: uppercase;
      font-weight: 500;
      font-size: 18px;
      color: #896EFF;
      position: relative;
}
.html1696413503 .site-title-tagline::before{
               content: "";
      display: inline-block;
      width: 50px;
      height: 2px;
      margin-right: 10px;
      margin-bottom: 5px;
      background: #896EFF;
}
.html1696413503 #harekatkhat{
             display: inline-block;
      position: relative;
      height: 4px;
      background-color: #896EFF;
      width: 90px;
      overflow: hidden;
}
.html1696413503 #harekatkhat::after{
             content: '';
      position: absolute;
      left: 0;
      top: -1.1px;
      height: 7px;
      width: 8px;
      background-color: #ffffff;
      -webkit-animation: heading-move 5s infinite linear;
      animation: heading-move 5s infinite linear;
}
.html1696413503 #qwee{
          display: inline-block;
      text-transform: uppercase;
      margin: 10px;
      font-weight: 500;
      color: #1F2471;
      padding: 5px 15px;
      border-radius: 8px;
      background: #EEF1F6;
      cursor: pointer;
      transition: all .5s ease-in-out;
}
.html1696413503 #qwee:hover{
         color: #fff;
      background: #896EFF;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    .html1696413503 .mcontent {
        max-height:270px;
        overflow-y:auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696412209 {
    position:relative;
    background:transparent;
}

.s1696412209 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696412209 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696412209 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696412209 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696412209 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696412209 .container .row {
    
}

.s1696412209 .sheader {
    text-align:center;
}

.s1696412209 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696412209 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696412209 .sdesc {
    background:transparent;
}

.st1696412209 {}
.st1696412209 img {}

.sb1696412209 {}
.sb1696412209 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.card1696496833 {
}

.card1696496833 .mhead {
    
}

.card1696496833 .mtitle {
    
}

.card1696496833 .mdesc {
    
}

.card1696496833 .mbody {
    
}

.card1696496833 .mcontent {  


}

/*Module specific style*/
.card1696496833 .card {  
    
    
      margin-bottom: 25px;
  position: relative;
  transition: all .5s ease-in-out;
  
   
    border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
    margin:15px;
    overflow:hidden;
}

.card1696496833 .card-background {

}
.card1696496833 .card:hover{
     transform: translateY(-10px) !important;
}

.card1696496833 .card-foreground {

}

.card1696496833 .card-header {
    text-align:center;
}

.card1696496833 .card-title {
    text-align:center;
}

.card1696496833 .card-body {
    text-align:justify;
    border:0px;
}

.card1696496833 .card-image {
    text-align: center;
}


.card1696496833 .card-icon {
    text-align: center;
    font-size: 35px;
    
}

.card1647172899 .card-text {
    font-size:small;
    text-align:center;
}

.card1647172899 .image-link {
    text-align:center;
}

.card1696496833 .list-group {
    font-size:smaller;
}

.card1696496833 .list-group li {
    background:rgba(255,255,255,0.9);
}

.card1696496833 .card-link {
    position: absolute;
  width: 60px;
  height: 60px;
  line-height: 60px;
  color: #896EFF !important;
  background: #fff;
  border-radius: 50px;
  text-align: center;
  left: 50%;
  top: 50%;
  font-size: 28px;
  margin-top: 50px;
  opacity: 0;
  box-shadow: 0 3px 24px rgb(0 0 0 / 10%);
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  -webkit-transition-delay: 0.3s !important;
  transition-delay: 0.3s !important;
    
    font-size:smaller;
}
/*Module specific style*/

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}.s1696496578 {
    position:relative;
    background:transparent;
}

.s1696496578 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1696496578 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1696496578 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:repeat;
    background-position:center center;
    background-size:auto auto;
    background-attachment:fixed;
    width:100%;
    height:100%;
}

.s1696496578 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1696496578 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1696496578 .container .row {
    
}

.s1696496578 .sheader {
    text-align:center;
}

.s1696496578 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
}

.s1696496578 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1696496578 .sdesc {
    background:transparent;
}

.st1696496578 {}
.st1696496578 img {}

.sb1696496578 {}
.sb1696496578 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}