@import url('https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
  .navbar  { background-color: #16151b !important;}
  
.modal-dialog { max-width: 60% !important; margin: 0.75rem auto; }



*,body,html{scroll-behavior: smooth;font-family: 'DM Sans', sans-serif;}
h1{font-size: 2rem;}
.btn{box-shadow: none;}
.heading{font-family: 'Quattrocento', serif;font-weight: normal;}
.bg-theme-body{background-image: url('../img/main-background.png');}
.bg-home{background-image: url('../img/Banner-home.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-membership{background-image: url('../img/banner-member.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-about-banner{background-image: url('../img/MoreBannrs/About banner deck.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-activities-banner{background-image: url('../img/banner-activities.jpg');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-facility-banner{background-image: url('../img/banner-facilities.png');height: 90vh;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.bg-theme-main{background-image: url('../img/main-background.png');}
/*.bg-theme-main{background: linear-gradient(to right, #2727a3 , #131232);}*/
/*.bg-theme-body{background: linear-gradient(to bottom right, #153453 , #12151c, #153453);}*/
.bg-theme{background: linear-gradient(to right, #2727a3 , #131232, #2727a3);}
.bg-dark-blue{background: #16151b;}
.bg-dark{background: #16151b !important;}
.font-weight-600{font-weight: 600;}
.line-height-1{line-height: 1;}
.dropdown-item{padding-left: 30px !important;}
.line-height-1-5{line-height: 1.5;}
.border-top1{border-top: 5px solid #691b45;}
.btn-info{text-transform: capitalize;font-size:16px;color: #fff;background-color: #ff4309 !important;border-radius: 8px;border: 2px solid #ff4309 !important;font-weight: 400;}
.btn-info2{text-transform: capitalize;font-size:15px;color: #000 !important;background-color: transparent; !important;border-radius: 8px;border: 2px solid #ff4309 !important;font-weight: 400;}
.font-normal{font-weight: 400;}
.bg-info1{background: #13255c !important;}
.w-40{width: 40%;}
.w-20{width: 20%;}
.w-30{width: 30%;}
.d-grid{display: grid;}
.text-italic{font-style: italic;}
.slider-6 .slick-dots{filter: invert(1);}
.slider .slick-dots{filter: invert(1);}
.slick-dots{bottom: -52px !important;}
.media-100{width: 100%;}
.text-black{color: #000 !important;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-17{font-size: 17px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-24{font-size: 24px;}
.font-25{font-size: 25px;}
.font-50{font-size: 50px;}
.font-60{font-size: 45px;}
.font-85{font-size: 45px;}
.logo-shadow{box-shadow: 2px 2px 22px 14px #062156;border-radius: 50%;}
.border-py{border-top: 5px solid #000;border-bottom: 5px solid #000;}
.footer-link h4{font-size: 1.3rem;}
.footer-link ul li{font-size: 1rem;padding-top: 6px;}
.footer-link ul li a{color: #9c9fc7;}
.footer-link ul li a:hover{color: #fff !important;}
.fab{font-size: 22px;}
.navbar-nav .nav-item .nav-link{text-transform: capitalize;color: #fff !important;}
.bg-media{background: url('../img/media.png') no-repeat;background-size: 100%;background-position: center;border-radius: 8px;padding: 40px 0px;}
.btn-secondary{background: #9195d4 !important;}
/*.card{border-radius: 0px !important;background: url('../img/aboutbg.jpg') no-repeat;background-size: 200%;background-position: center;}*/
.num-font{font-size: 60px;}
.z-index-9{z-index: 9;}
.top-0{top: 0;}.right-0{right: 0}
.overflow-x-hidden{overflow-x: hidden;}
.bg-info{background-color: #3c6cc5 !important;}
.nav-link{padding:15px 32px !important;}
.sticky.is-sticky { position: fixed; left: 0; right: 0; top: 0; z-index: 1000; width: 100%; background: #16151b !important; }
.home-control{background: #5d6371;border: 2px solid #5d6371;color: #fff;}
.bg-color1{background: #dfdfe9;border: 1px solid #000;border-radius: 14px !important;}
.bg-color2{background: #eafed9;border: 1px solid #000;border-radius: 14px !important;}
.home-control::placeholder{color: #fff;}


.new-raj .column {width: 30%; float: left; overflow: hidden; padding: 0; margin: 20px 15px 0 0; border: 5px solid #13255c; }
.new-raj .column img.slide-thumbnail{ width:100%; }
.holder .slides img{ width: 96%; border: 5px solid #ccc; }





.carousel-indicators{
  /* bottom: -70px !important; */
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 10px; /* change width */
  height: 10px; /* change height */
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
  border-radius: 100%; 
}
.slick-next::before, .slick-prev::before {color: white;}
.decor1{background-image: url('../img/decor.png');height: 150px;background-size: 100%;background-position: top;}
.decor1-inside{background-image: url('../img/decor.png');height: 150px;background-size: 100%;background-position: top;}
.decor-rotate{background-image: url('../img/decor.png');height: 140px;background-size: 100%;background-position: top;transform: rotate(180deg);}
.decor2{background-image: url('../img/Decor2.png');height: 60px;background-size: 100%;background-position: top;}
.decor2-low{background-image: url('../img/Decor2.png');height: 70px;background-size: 100%;background-position: top;}
.btn-primary{text-transform: uppercase;font-size:17px;color: #000;background-color: #040c3a !important;border-radius: 8px;font-weight: 400;padding: 15px 0px;}
.btn-secondary{text-transform: uppercase;font-size:17px;color: #000;background-color: #b56161 !important;border-radius: 8px;font-weight: 400;padding: 15px 0px;}
.bg-parallax{background-image: url('../img/parallax.jpg');background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
.bg-parallax-about{background-image: url('../img/parallax-about.jpg');background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
#crad1{background: url('../img/card1.png');background-position: top;background-repeat: no-repeat;background-size: 125%;cursor: pointer;}
#crad2{background: url('../img/card2.png');background-position: top;background-repeat: no-repeat;background-size: 125%;cursor: pointer;}
#crad3{background: url('../img/card3.png');background-position: top;background-repeat: no-repeat;background-size: 125%;cursor: pointer;}
#crad4{background: url('../img/card4.png');background-position: top;background-repeat: no-repeat;background-size: 125%;cursor: pointer;}
#crad1:hover,#crad2:hover,#crad3:hover,#crad4:hover{background: #02050e !important;transition: 0.3s ease;transition-delay: 0.3s ease;}
.hover:hover{transition-delay: .3 ease;transition: .3s ease;border: 5px solid #33469c;}
.pointer{cursor: pointer;}
/*temp*/
.slick-next:before, .slick-prev:before{font-size: 30px;}
/*sangbad download*/
.fl-fl {
  background: #00aeff;
  letter-spacing: 3px;
  padding: 4px;
  width: 290px;
  position: fixed;
  right: -240px;
  z-index: 1000;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
.fa {
  color: #fff;
  padding: 8px 0;
  margin-left: 9px;
}
.fl-fl:hover {
  right: 0;
}
.fl-fl a {
  color: #fff !important;
  text-decoration: none;
  text-align: center;
  line-height: 43px!important;
  vertical-align: top!important;
}
.float-fb {
  top: 100px;
}
.float-fb2 {
  top: 160px;
}

.float-fb3 {
  top: 220px;
}

.float-fb4 {
  top: 280px;
}
.float-sm-2 > .fl-fl {
  background: #fff;border: 3px solid #000;
  letter-spacing: 3px;
  padding: 4px;
  width: 290px;
  position: fixed;
  right: -240px;
  z-index: 1000;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
.float-sm-2 > .fl-fl:hover {
  right: 0;
}
.float-sm-2 > .fl-fl a {
  color: #000 !important;font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 43px!important;
  vertical-align: top!important;
}
/*scroll to top*/
#scroll {
    position:fixed;
    right:10px;
    bottom:50px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    z-index: 9999;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#ff4309;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
.desktop-mt-80{margin-top: 80px;}
.desktop-my{margin-top: 122px; margin-bottom: 130px;}
.desktop-my2{margin-top: 180px; margin-bottom: 130px;}
.desktop-mt{margin-top: 200px}
.media-img-34{width: 34px;}
.media-img-38{width: 38px;}
.border-none{border: none;}
.width-42{width: 42px;}
.desktop-px-5{padding: 3rem!important;}
.close{z-index: 9;}
.close-40{width: 40px;}

/*mobile only*/
@media only screen and (max-width: 600px) {
    .bg-home{background-size: 400%;}
    .desktop-px-5{padding: 0px !important;}
    .desktop-pt-5{padding-top: 3rem !important;}
    .media-px-1{padding: 1rem !important;}
    .desktop-mt-80{margin-top: 0px;}
    .media-py-0{padding-top: 0px !important;}
    .mt-3{margin-top: 0rem!important}
    .desktop-my{margin-top: 10px; margin-bottom: 40px;}
    .desktop-mt{margin-top: 10px}
    .desktop-my2{margin-top: 10px; margin-bottom: 40px;}
    .decor1{background-image: url('../img/decor.png');height: 60px;background-size: 100%;background-position: top;}
    .decor1-inside{height: 50px;}
    .font-60{font-size: 45px;}
    .close-40{width: 27px;}
    .close{0.7rem 1rem !important;}
    .font-85{font-size: 40px;}
    .media-center > .font-85{font-size: 25px;}
    .media-banner-font{font-size: 12px;}
    .media-center{text-align: center;}
    .pb-xs-2{padding-bottom: 2rem;}
    .media-mx-auto{display: block;margin: 0 auto;}
    .media-pt-3{margin-top: 30px;}
    .width-42{width: 48px;}
    .carousel-indicators{bottom: -55px !important;}
    .media-p-0{padding: 0px !important;}
    .pt-sm-2{padding-top: 2rem;}
    /*.card{background-size: 400% !important;}*/
    .decor-rotate{height: 50px;}
    .w-md-50{width: 97% !important;}
    h4{font-size: 1rem !important;}
    .media-img-center{display: block;margin: 50px auto 0px auto;}
    main{overflow-x: hidden;}
    .decor2{height: 22px !important;}
    .decor2-low{height: 22px !important;}
    .media-font-24{font-size: 24px;padding-top: 15px;}
    .media-font-18{font-size: 14px;}
    .media-100{width: 82.5%;}
    .slick-next{right: -7px;}
    .slick-prev{left: -7px;}
    .font-24{font-size: 15px;}
    .font-25{font-size: 18px;}
    .media-img-34{width: 20px;}
    .media-img-38{width: 22px;}
    .media-d-flex{display: flex;justify-content: center;}
    .media-d-flex li a{padding-left: 15px;}
    .media-d-none{display: none;}
    .media-pt-2{padding-top: 20px;}
    .media-pt-0{padding-top: 0px !important;}
    .media-pt-1{padding-top: 10px !important;}
    .w-40, .w-25, .w-20{width: 95% !important;}
    .media-justify-content-center{justify-content: center;}
    .modal-xl{width: 98%;margin: 0px auto;}
    .modal-body{padding: 0.5rem;}
    .media-h4{font-size: 20px !important;}
    /*.carousel-item > img{height: 45vh !important;width: auto !important;}*/
    .bg-about-banner,.bg-membership,.bg-activities-banner,.bg-facility-banner{height: 50vh;background-size: 248%;}
    .bg-parallax{background-image: url('../img/parallax-mob.jpg');background-size: 100%;background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
    .bg-parallax-about{background-image: url('../img/parallax-about.png');background-size: 100%;background-position: center;background-repeat: no-repeat;background-attachment: fixed;background-size:cover;padding:180px 0px;}
    .slider-7 > .slick-next, .slider-7 > .slick-prev{top: 22% !important;}
    .home-header .close{padding: 0.7rem 1rem !important;}
    .modal-header .close{padding: 1rem !important;}
    .bg-parallax-about {
  background-image: url('../img/parallax-about.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 180px 0px;background-attachment: local;
}
.parallax-content h1{font-size: 20px;
line-height: 35px;}
}

/*desktop only*/
@media only screen and (min-width: 600px) {
    .desktop-pt-100{padding-top: 100px;}
    .slick-prev{left: -55px !important;}
    .slick-next{right: -48px !important;}
    .media-col-md-2{flex: 0 0 20%;max-width: 20%;}

}



@media(max-width:800px) {
      .modal-dialog {
    max-width: 80% !important;
    margin: 0 auto;
    display: inline list-item; }  
    .raj-p{margin: -30px 0 0 -20px;
width: 100%;}
    .aud-raj{margin: 0 auto;
display: block;width: 82.5%;}
}