@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
h1 h2 h3 h4{font-weight: 600}

.nav {
	padding: 0px 0;
	background-color:#fff;
	position: -webkit-sticky;
}
.header-1, .nav {
	text-align: center;
	color: #fff;
}
.content {
	width: 600px;
	margin: 10px auto 100px;
}
.fixed-sets{z-index: 99 !important;}


.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: -11px;
  z-index: 100;
  border-top: 0;
}
.seasons .sli{z-index: 99 !important;}
.seasons .sri{z-index: 99 !important;}
.sticky .navbar-custom .navbar-nav .nav-item .nav-link{color: #000 !important;}
.sticky .result-top{top:1px;}
.fixed-logo img{transition: 0.3s;}
.sticky .fixed-logo img{width: 280px;margin-top: 47px;}
.sticky .navbar-custom{padding: 1rem 0px 1rem !important;background: #fff;top: 10px;}
.navbar-custom .navbar-nav .nav-item .nav-link:hover{color:yellow !important;}
.sticky .navbar-custom .navbar-nav .nav-item .nav-link:hover{color:#0d3174 !important;}
.swiper-container .swiper-pagination{
    bottom: -30px!important;
}
.gallerypagination .swiper-pagination-bullet {
    background-color:#eb6e25;
}
.gallerypagination .swiper-pagination-bullet {
    opacity: 1;
    width: 30px;
    height: 3px;
    background-color: #0d3174;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background:#eb6e25 !important;
}

.swiper-pagination1 {
    margin: 0px auto 0px;
    text-align: center;
    display: block;
    width: 212px !important;
    background: #fff;
    height: 3px;
    position: relative;
    z-index: 9999;
    top: 71px !important;
}

.swiper-pagination1 span{
  background: #eb6e25 !important;
    position: relative;
    display: inline;
    height: 2px;
    width:45px;
float: left;}
.swiper-container{margin-top:0px;}
.flipcard-list li.nagpur{left: 61%;
    top: 3.4%;}

.flipcard-list li.pune {
    left: 35.4%;
    top: 3.5%;
}
.faq-section{margin-bottom: 8rem;position: relative;}
.made-top{margin-top:6rem;}
.site-panel-images img{max-width:100%;}

.site-panel-images1{position: absolute;
    bottom: 0px;}
.site-panel-images1 img{max-width:100%;}
.maha-marathon {background: none !important;
    float: left;
    width: 100%;
    text-align: left;
    border: none;
    padding: 10px 0px;transition: 0.3s;}
.maha-marathon h2{font-size:18px;
    font-weight: 700;
    font-family: Montserrat;
    color: #254b8f;margin-bottom:0px;}
.list-maha-marathon{padding:0px;margin:0px;list-style:none;}
.list-maha-marathon li{font-size:16px;
    font-weight: 400;
    font-family: Montserrat;
    color: #254b8f;}
.site-content{font-size: 23px;
    font-weight: 700;
    font-family: Montserrat;
    color: #254b8f;}
.category{font-size:16px;
    font-weight: 400;
    font-family: Montserrat;
    color: #254b8f;}
.category p{font-size:16px;
    font-weight: 400;
    font-family: Montserrat;
    color: #254b8f;}	
.accordion-item{border:none !important;}	
.accordion-button:not(.collapsed){box-shadow: inset 0 calc(-1*var(--bs-accordion-border-width)) 0 #dee2e600;}

/*----------Gallery-Page----------*/
.tabs-section{padding:40px 0px;}
.card{border:none;}
.nav-tabs{border:none}
.nav-tabs button{float: left;
    color: #0d3174 !important;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px;border: none !important;}
.center-section{display: block;width: 70%;margin: 0px auto 20px;}	
.list-images ul{list-style:none;padding:0px;margin:0px}
.list-images ul li{float: left;width: 23%;margin: 1%;}
.gallery-container a {
   width: 23%;
    float: left;
    margin-right: 2%;
}
.video-tag{padding:40px 0px;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background-color: #575a9f;
    color: #fff !important;
    border-radius: 3px;
}

/*----------Gallery-Page----------*/
/*-------------blog---------------*/
.blog-section{padding:50px 0px;border-bottom: 40px solid;}
.blog-section:after{content: '';
    background-image: url(../../assets/images/blog/blog-back.png);
    background-size: 60% 100%;
    background-position: left;
    position: absolute;
    margin-top: -860px;
    min-width: 100%;
    min-height: 100vh;
    background-repeat: no-repeat;}
.blog-section:before{content: '';
    background-image: url(../../assets/images/blog/blog.png);
    background-size: cover;
    padding:170px;
    position: absolute;
    right: 0px;
    margin-top: -50px;}
.blogs-content{background: red;padding: 10px;}
.blogs-content button{border: none;
    border-radius: 6px;
    padding: 10px 20px !important;}
.box-1{width: 49%;margin-right: 1%;float: left;}
.box-2{width: 49%;margin-left: 1%;float: right;}
.banner-content{font-size: 100px;}
.site-panel-new{border: 4px solid red;
    margin: 4px 4px 10px !important;
    width: 352px !important;
    height: 267px !important;}
/*-------------blog---------------*/
/*-----------Disclaimer-section-----------*/
.Disclaimer-section{padding: 50px 0px;
    background-image: url(../../assets/images/blog/dis-back.png);
    background-size: cover;
    background-position: center;}

/*-----------Disclaimer-section-----------*/
.privacy-section{padding:50px 10px;
    background-image: url(../../assets/images/blog/privacy-back.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;}
.privacy-content{background: #ddd;
    padding: 40px;}
.privacy-content p{font-weight:400;color:#000 !important;line-height:30px;}
.color-code{background: #fff !important;}
.nav-tabs .color-code.active, .nav-tabs .nav-item.show .nav-link {color: #bd4449 !important;text-decoration: underline;
}
.color-code button{color: #bd4449 !important;}
/*------------responsive------------------*/

@media only screen and (max-width:580px) {
.sticky .navbar-toggler{color:#000 !important}	
.sticky .navbar-custom .navbar-nav .nav-item .nav-link{color:#fff !important}
.hero-custom{padding: 0px 0px 0px 0px !important;}	
.blog-section:after{ display:none;}	
.privacy-section{padding:20px;}
.privacy-content{padding:20px;}



}