html,body{height:100%;}
body
{ background: #fff; font-family: 'Raleway', sans-serif; overflow-x: hidden;  }
h1{ margin:0; color: #ff9e00; font-family: 'Georgia',sans-serif; }
h2{ margin:0; color: #ff9e00; font-family: 'Georgia',sans-serif;}
h2.title{ margin:0; color: #ff9e00; font-family:'Raleway', sans-serif;}
h3{ margin:0; color: #ff9e00; font-family: 'Georgia',sans-serif;}
h4{ margin:0; color: #ff9e00; font-family: 'Georgia',sans-serif;; font-size: 12px;}
p {color: #ff9e00; font-family:'Raleway', sans-serif !important;}
.marathifontsize{font-size: 14px}
.marathifont{font-family: 'hind'}
@font-face {
  font-family: 'Georgia Regular font';
  src: url('/fonts/Georgia Regular font.ttf') format('ttf'), 
       url('/fonts/Georgia Regular font.ttf') format('ttf'), /* Pretty Modern Browsers */
       url('/fonts/Georgia Regular font.ttf')  format('truetype'), /* Safari, Android, iOS */
}
.parentt{
    display:flex;
    column-gap: 40px;
}
.customBtn{
    line-height: 18px !important;
    height: 53px !important;
}
.masthead {
	background: #210019;
	width: 100%;
	height: 40px;
}
.statement {color: #fff;padding: 13px 0;}
.statement h4{
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	color: #fff;
}
.smedia {text-align: right;}
.sicon {
	display: inline-block;
	list-style: none;
}
ul.sicon {
	padding: 0;
	margin: 0;
}
ul.sicon li {
	display: inline-block;
	padding-left: 10px;
}
ul.sicon li p {
	color: #fff;
	font-size: 13px;
}
ul.sicon li a {
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
}
.mainnav {border-width: 0;}
.navbar-default .navbar-collapse{border: none;}
.navbar {
	margin-bottom: 0;
	color: #210019;
}
.fa-chevron-circle-right{padding-left: 5px;}
.routineright h3{ color: #fff;  }
.rlefttext p{ color: #fff;  }
.slidertext p{ color: #fff;  }

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active{
    color:#ad1e26 !important;
	background:transparent;
}

.navbar-toggle {outline: 0;}
.navbar-default.mainnav {
    background: #ff9e00;
    color:#fff;
}
.navbar-brand {padding: 5px 15px!important;}
.npr{padding-right: 0px !important;}
.npl{padding-left: 0px !important;}
.mainlogo{height: 80px; padding: 0;}
.mainnav .navbar-nav>li>a {
    display: inline-block;
	color: #fff;
	line-height: 72px;
	padding: 0px;
    padding: 0px 12px;
	font-size: 16px;
	font-weight: 600;
	transition: background 500ms ease;
}

.devs a{padding-right: 0px !important;}
.mnav{
    font-family: 'Hind', sans-serif;
    font-size:16px;
    font-weight: 400;
}
.mnav li a{padding: 3px 15px !important; }
.mnav .contact a{margin-right: 15px;}

.mainnav .navbar-nav > li > a:focus , 
.navbar-default .navbar-nav > .active > a ,
 .navbar-default .navbar-nav > .active > a:hover,
 .navbar-default .navbar-nav > .active > a:focus  {
color:#ad1e26 !important;
background-color: transparent;
}

.web_btn{
    background: #b4286f;
    padding: 10px;
    border: none;
    color: #fff;
    font-size:14px;
}
.web_btn:hover, .web_btn:focus{border: none;}

.home_slider .col-md-12{padding: 0px;}
.carousel-control{background: none !important;}
.carousel-control>img {
position: absolute;
top:250px;
}
.carousel-control.left>img {
position: absolute;
left: 50px;
z-index: 999;
}
.carousel-control.right>img {
position: absolute;
right: 50px;
z-index: 999;
}

.intro {
	background-color: #ff9e00;
	text-align: center;
	height: 338px;
}
.jimg img {
	margin-top: -72px;
	height: auto;
} 

.introtext {
	color: #fff;
	margin-left: -59px;
	padding: 0 30px;
}
.introtext h1 {
	margin: 31px 0 10px 0;
	font-size: 32px;
	text-transform: uppercase;
	color: #fff;
}
.img_width{width: 100%;}

.mid {margin: auto;}
.introleft {
	padding: 10px 22px;
	font-size: 14px;
	font-weight: 100;
	line-height: 1.6;
	color: #fff;
}
.introleft span {
	
	display: block;
	margin: 0 auto;
}
.introbtn {
	color: #fff;
	padding: 10px;
	background: transparent;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 8px;
	border: 1px solid #fff;
}
.introbtn:focus,.offbtn:focus,.web_btn:focus{outline: none !important;}
#imageDiv img{width: 100%;}
.routine {margin-top: 85px;}
.heading_fest{
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.0px;
}
.routine {text-align: center;}
.routineleft {
    position: relative;
    z-index: 9;
	color: #ff9e00;
	margin-right: 70px;
}
.routineright {
    position: relative;
    z-index: 99;
    border-radius: 25px;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../img/fullbg.jpg) no-repeat; 
    background-size: cover;
}
.rright {
    padding: 27px;
    margin-right: 20px;
	background: url(../img/floralbg.png) no-repeat; 
    background-size: cover;
}
.rrinner {padding: 18px;}
.rleft {
	color: #fff;	
	padding-top: 45px;
	padding-left: 30px;
}
.rlefttext {padding: 13px 15px;}
.rleft h3 {margin-bottom: 8px;}
.routineleft h3 {
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 13px;
}
.routtext {
	line-height: 1.7;
	font-size: 14px;
	padding: 15px 6px; 
}
.offbtn {
	color: #ff9e00;
	padding: 10px;
	background: transparent;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 8px;
	border: 1px solid #ff9e00;
}
.offbtn_full { color: #fff;
	padding: 10px;
	background-color:#ff9e00; 
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 8px;
	border: 1px solid #ff9e00;
}
.offbtn:hover,.offbtn:focus{ color: #fff;background-color:#ff9e00; }
.introbtn:hover{
     background-color:#fff;
     color: rgb(59, 1, 45);
}
.festtext{   background: url(../img/new-back.png) no-repeat; 
    background-size: cover;}

.festtext {
	color: #ff9e00;
	font-size: 14px;
	text-align: center;
	margin-top: 50px;
       padding: 44px 100px 67px 85px;    
}
.arati-img1 img{padding-left: 50px;}
.festinner {
    margin-top: 25px;  
	padding: 0px 15px;
    text-align: left;
}
.calendor_style{ 
	font-size: 12px;color:#ff9e00;margin-right: 5px;  }
	#leftsection_home{float: left}
	#rightsection_home{float: right;padding-top: 4px;padding-right: 50px}

.festtext h3 {
  text-transform: uppercase;
  font-size: 24px;
  margin-bottom: 15px;
}
.hspace {
	padding: 0 !important;
	margin: 0 !important;
}
.highhover {
	cursor: pointer;	
	text-align: center;
	position: absolute;
    top: 0;
	bottom: 0;
    left: 0;
    right: 0;
	width:100%;
	height: 100%;
	opacity: 0;
	transition: .5s ease;
    background-color: rgba(0,0,0, 0.6); 
}
.plus {
	position: absolute;	
	top: 40%;
	right: 40%;
	opacity: 1;
}
.plustext {
  color: #fff;
  font-weight:600;
  font-size:16px; 
  position: absolute;	
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  opacity: 1;
}
.hmore:hover .highhover {opacity: 1;}
.footerinner {
	margin-bottom: 15px;
	padding: 0 20px;
}
.footer {color:#fff;
    background: url(../img/footerimg.jpg) no-repeat; 
    background-size: cover;
    padding-top: 30px;
}
.more_info_section{margin-bottom: -1px;}
.footer img {margin-bottom: 25px;}
.footer h5 {font-size: 18px;}
.footerl p{
	padding-right: 60px;
    margin-bottom: 5px;
	font-size: 16px;
	color: #fff;
}
.footerlinks {
	list-style: none;
	padding: 0;
}
ul.footerlinks li {
	padding-top: 10px;
   font-size: 16px;
}
ul.footerlinks li a {
color: #fff;
text-decoration: none;
}
.footerr h5 {
margin-bottom: 20px;
}
.footerr p{color: #fff;}
.footerr span {
	font-size: 16px;
	margin-top: 25px;
}
.footgov{    font-size: 10px;
    padding-left: 10px;}
.footerr span i {
	font-size: 18px;
    margin-right: 25px;
    margin-bottom: 15px;
    width: 16px;
}
ul.footsocial {
	list-style: none;
	display: inline-block;
	padding: 0;
} 
ul.footsocial li {
	display: inline-block;
	font-size: 35px;
	margin-right: 10px;
}
ul.footsocial li a  {color: #fff;}
.copy {width: 95%;}
.copy::before{
	content: "";
	border-top: 1px solid #fff;
	width: 96%;
}
.copy p{
	font-size: 12px;
	font-weight: 100;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #fff;
}
.copy a {
	text-decoration: none;
	color: #fff;
}

.thumbnail {margin-bottom:30px;}
.btn-nextimg {
	position: absolute;
	top:50%;
	right: 0;
	background-color: transparent;
}
.mfestinner{line-height: 6px;}
.btn-previmg {
	position: absolute;
	top:50%;
	left: 0;
	background-color: transparent;
}
.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none;
}
.custrow {height: 400px;} 
.slidertext {

	position: absolute;
	top: 30%;
	left: 15%;
	color: #fff;
}
.slidertext1{position: absolute;
	top: 50%;
	left: 32%;
	color: #fff;}
.slidertext1 p{color:#fff;}

.textfrist,.textfrist1{
	font-family: 'Amita', cursive;
	font-size: 53px;
	padding-left: 70px;
	font-weight: 700;
}
.textfrist1{font-size: 33px !important; padding-left: 127px;}
.textfrist2{
	font-family: 'Amita', cursive;
	font-size: 53px;
	padding-left: 70px;
	font-weight: 700;
}

.textsecond,.textsecond1{
	font-family: 'Amita', cursive;
	font-size: 108px;
	font-weight: 700;
}
.textsecond1{font-size: 128px !important;margin-top: -43px;}
.textsecond2{font-family: 'Amita', cursive;font-size: 108px;font-weight: 700;}

.textthird {
	font-family: 'Amita', cursive;
	font-size: 53px;
	width: 25%;
        margin: auto;
	font-weight: 700;
        margin-top: -30px;
}
.textthird2{font-family: 'Amita', cursive;font-size: 53px;width: 65%;margin: auto;font-weight: 700;}
/***** start left to right *********/

.textfrist1111{
     position: relative;
    -webkit-animation: mymove1 7s;  /* Safari 4.0 - 8.0 */
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation: mymove1 7s;
    animation-fill-mode: forwards;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove1 {
    from {left: -800px;}
    to {left: 0px;}
}

@keyframes mymove1 {
    from {left: -800px;}
    to {left: 0px;}
}
/***** fadeIN *********/
.textsecond1,.textsecond,.textsecond2{
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 2s;
}
.textfrist1,.textfrist,.textfrist2{opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 2s;}
@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeOutOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.textthird, .textthird2 {
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 7s;
}
@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeOutOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/*about page css**/
.startbg {
	
    background: url(../img/strip-back.png) no-repeat; 
    background-size: cover;
    height: 180px;
    width: 100%;
}
.startbg p {
	color: #fff;
    text-align: center;
	font-size: 30px;
	position: relative;
	top: 50%;
}
.abtmain {
    
	background: url(../img/About-Khandoba-BG.jpg) no-repeat; 
    background-size: 100% 100%;
}
.abthist {
	padding: 80px 150px;
        padding-bottom: 45px;
}
.abthisttext {
	text-align: center;
	color: #210019;
}
.abthisttext h2 {
	color: #210019;
	font-size: 26px;
	margin-bottom: 15px;

}
.abthisttext p {
	font-size: 14px;
	padding-left: 10px;
	margin-top: 30px;
	line-height: 1.7;
}
.abtmrow {
	text-align: center;
	color: #210019;
}
.abtmiddle h2 {
	margin-bottom: 20px;
    margin-top: 30px;
}
.bm1 {
	margin-bottom: 35px;
}
.abtmiddle h3 {
	font-family: 'Raleway', sans-serif;
	padding: 30px 70px;
	font-size: 18px;
	font-weight: 700;
	    height: 100px;
	line-height: 1.6;
}
.abtmiddle p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 40px;
	color:#000 !important;
}
.abt-inside {
	margin-top: 55px;
	color: #210019;

}
.abt-inside h2 {
text-align: center;
font-size: 26px;
margin-bottom: 15px;
}
.abt-inside h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 30px;
}
.abt-inside p {
	font-size: 13px;
	color:#000 !important;
}
.abt-inside2 {
	margin-top: 50px;
	margin-bottom: 60px;
} 
.abt-footer {
    background: url(../img/about_background.png) no-repeat; 
    background-size: cover;
    color: #fff;
    background-position: center;
	 
}
.abt-footertext {margin-bottom: 35px;}
.abt-footer h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin-top: 30px;
    margin-bottom: 27px;
	color: #fff;
}
.abt-footer p {
	font-size: 13px;
	margin-bottom: 30px;	 
	color: #fff;
}
.abt-footertext {
	width: 50%;
}
.abtout {
	padding: 80px 50px;
} 
.set_width_ht{
    width:100%;height: auto;
	
 
	padding-bottom: 30px;
}
.gall-img{object-fit: cover;}
.outsidenear {
	margin-top: 85px;
	color: #210019;
	margin-bottom: 85px;
}
.outsidenear h2 {
	text-align: center;
	font-size: 26px;
	margin-bottom: 20px;
}
.outsidenear h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 700;
    margin-bottom: 10px;
}
.outsidenear h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 700;
    margin-bottom: 10px;
}
.outsidenear p span {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 500;
}
.outsidenear2 {
	margin-top: 43px;
}
.outsidenear p{
  font-size: 13px;  
  color:#000;
}

.official {
	margin-top: 60px;
	color: #210019;
}
.official h2 {
  font-size: 22px;
  font-weight:600;
  margin-bottom: 39px;
  font-family: 'Raleway', sans-serif;
}
.official p {
	width: 75%;
	font-size: 14px;
        font-weight: 500;
}
.member-1 {
	margin-top: 50px;
	padding: 0 15px;
}
.member-info {
	color: #fff;
	margin-top: 15px;
	height: 120px;
	width: 100%;
	text-align: center;
	background-color: #ff9e00;
	padding-top: 13px;
}
.member-info p span {
    font-family: 'PT Serif', sans-serif; 
    font-size: 16px;
  
}
.member-info hr {
	margin:0 auto;
	width: 10%;
	height: 1px;
	background-color: #fff;
}
.member-d {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 0;
}
.chair {
  font-size: 14px !important;
  font-family: "Raleway", sans-serif !important;
}
.members {
	margin-bottom: 40px;
}
.m-d {
	margin-top: 15px;
}
.othertemp {
	text-align: center;
	color: #ff9e00;
	margin-bottom: 60px;
	
}
.maintemp {
	font-size: 18px;
	font-weight: 600;
	width: 64%;
	margin: 0 auto;
}
.templist ul {
	list-style: none;
}
.templist ul li {
	font-size: 14px;
	line-height: 3.2;
	font-weight: 500;
}
.othertemp p:nth-child(3) {
	font-size: 18px;
	font-weight: 600;
	margin-top: 10px;
}
.fest-c {
	margin-top: 90px;
}
.fest-text h2 {
   text-align: center;
   font-size: 26px;
   margin-bottom: 15px;
}
.fest-text p {
	margin-top: 15px;
	font-size: 14px;
	line-height: 22px;
}

.glimp {
	margin-top: 50px;
	margin-bottom: 70px;
}
.glimp h3 {
	font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
}
.glimpover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5%;
  right: 0;
  height:90%;
  width: 90%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0,0,0, 0.6);	
}
.glimpover-gallary{
    position: absolute;
    top: 36.7%; 
    bottom: 0;
    left: 3.6%;
    right: 0;
    height: 63.5%;
    width: 93%;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(0,0,0, 0.6);
}
.gallary h3{padding-top: 100px;}
.gallary .mid{padding: 27px 0px;}
.gallary {margin-bottom: 100px;}
.gp {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
	
}
.gt {
  color: #fff;
  font-size: 16px;
  position: absolute;
  top: 80%;
  left: 50%;
  margin-top: 10px;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);

}
.go:hover .glimpover {
	opacity: 1;
}
.fest-m h3 {
    font-family: 'Raleway', sans-serif;
     font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
}
.fest-m p {
	font-size: 14px;
	line-height: 24px;
}

.fest-m-t {
	margin-bottom: 55px;
}

.dropdown-menu {
	color: #fff;
	top: 75%; 
	right: auto !important;
	left: 10% !important;
	min-width: 180px;
	background-color:#ff9e00;
	padding: 0;
}
.dropdown-menu>li>a:hover{
background-color:#ad1e26;
color:#fff;
}

.cn {
	position: relative;
	left: 6px;
}
.dropdown-menu>li>a {
	color: #fff;
	line-height: 24px;
	
}
.dropdown-menu>li>a:focus {
	background-color: #ff9e00;
	color: #fff;
}
.nav .open>a  {
background-color: transparent !important;
}


.np {
	width:100%; height:100%;
}

.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;background-size:cover;}

/* faster sliding speed */
.carousel-inner > .item {
    -webkit-transition: 0.3s ease-in-out left;
    -moz-transition: 0.3s ease-in-out left;
    -o-transition: 0.3s ease-in-out left;
    transition: 0.3s ease-in-out left;
}
/* gallery info */
.btn-festival{
width: 200px;
height: 40px;
background-color: #ff9e00eb;
border: 1px solid #ff9e00;
margin-bottom: 30px;
margin-top: 10px;
}
.btn-text{
font-family: 'Raleway', sans-serif;
font-size: 18px;
text-align: center;
color: #fff;
}
.abthisttext-55 .histry{margin-top: 0px !important;}
   ul .dropdown-menu li{border-bottom: 1px solid #ad1e26;}
    ul .dropdown-menu li:last-child {border: none;}

/*************doantion form*********/
.input-group .form-control{margin-bottom: -10px;}

/* ********************************************************************************************* Start Cotact us page   ******* */ 
#img_contactus{
    height: 145px;
    text-align: center;    
}
#img_contactus h3{
  line-height: 145px; 
  font-size:  30px;
  color: #ffffff;
  font-family: Georgia;
}

.divmarginfirst{padding-left: 171px;margin-top: 98px; }
.divmarginfirst p{color: #000000}

.form_contactus p{margin-top: 13px;}
.contact_details h3{
    font-family: 'Raleway', sans-serif;
    font-size: 18px;    
    color: #000000; 
}

.first_address_div{
    width: 201px; 
    font-size: 14px; color: #000000;  
}
.first_address_div p{margin-top: 10px}
u {    
    border-bottom: 2px solid  #ff9e00;
    text-decoration: none;
}  

.second_address_div p{line-height: 0.99;} 
.second_address_div h3{   
    padding-bottom:  10px;
    margin-top: 27px;
}

#color_text{ color: #ff9e00;font-weight: 600}
 
.third_address_div{ font-size: 18px; color: #000000; margin-top: 98px;margin-bottom: 70px; }
.third_address_div h3{font-size: 18px;color: #000000;font-family: 'Raleway', sans-serif;}
.form_contactus{ width: 100%; margin-top: 21px }

.font_size_and_color{font-size: 14px; color:#ff9e00;float: left;margin-right: 2px;padding-top: 10px;width: 32px;height: 35px;padding-left: 10px;background-color: #ffeef5 }
.font_size_and_color2{font-size: 14px; color:#ff9e00;float: left;margin-right: 2px;padding-top: 10px;width: 32px;height: 93px;padding-left: 10px;background-color: #ffeef5 }
.width_txt{width: 60%;color: #ff9e00;border: 0;background-color: #ffeef5;border-radius: 0; }
#map{height:355px} 

::-webkit-input-placeholder {  
   color:    #909;
}
.validation_msg{color: Red; margin-left: 45px;font-size: 14px;}
.validation_msg_donate{color: Red; text-align: center;font-size: 14px;}
.validation_check_msg{color: Red; margin-left: 28px;font-size: 14px;}
.button_cls { height: 30px;        
    color: #ff9e00;     
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;  font-weight:700;
    padding:  4px 33px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.button_submit_cls {
    background-color: white; 
    color: #ff9e00; 
    margin-top: 33px;
    border: 2px solid #ff9e00;
     
}
.form-control::-webkit-input-placeholder { color: #ff9e00; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #ff9e00; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #ff9e00; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #ff9e00; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #ff9e00; }  /* Microsoft Edge */

.top-img{
    padding: 6px 0px;
    width: 100%;
}
.top-img img{
      width: 100%;
}
.align-center{
    text-align: center;
} 
.navbar-collapse .row .col-md-5:first-child{
    clear:both;
}
.live-darshn-desktop{
    width: 50%;
    margin-top: 2%;
    float: right;
    margin-right: 26%;
}
@media (max-width:767px){
     #live_video{
     width:100%;
     height:400px;
 }
}
@media(max-width:568px){
    #live_video{
     width:100%;
     height:300px;
 } 
}
/* Galaxy S5 portrait and landscape */
@media screen and (device-width: 360px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 15px;margin-top: 25px;}    
 .third_address_div{   margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}   
 
}

@media screen and (device-width: 640px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 80px;margin-top: 25px;}    
 .third_address_div{  padding-left: 80px;; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 412px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 50px;margin-top: 25px;}    
 .third_address_div{  padding-left: 50px;; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 732px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 130px;margin-top: 25px;}    
 .third_address_div{  padding-left: 130px;; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 320px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 25px;margin-top: 25px;}    
 .third_address_div{  padding-left: 25px;; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 568px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 50px;margin-top: 25px;}    
 .third_address_div{  padding-left: 50px;; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 375px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 30px;margin-top: 25px;}    
 .third_address_div{  padding-left: 30px;; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 667px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 130px;margin-top: 25px;}    
 .third_address_div{  padding-left: 130px; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 414px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 30px;margin-top: 25px;}    
 .third_address_div{  padding-left: 30px;; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 736px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 130px;margin-top: 25px;}    
 .third_address_div{  padding-left: 130px; margin-top: 25px;margin-bottom: 40px } 
 .second_address_div {line-height: 15px;}    
}

@media screen and (device-width: 768px)   
 {
 .first_address_div{   width: 55%; }  
 .divmarginfirst{padding-left: 80px;margin-top: 25px;}    
 .third_address_div{  padding-left: 10px; margin-top: 25px;margin-bottom: 100px } 
 .second_address_div {line-height: 15px;}    
}

.gt p{color:  #fff;font-weight: 600;}
.gtg p{text-transform: uppercase;}

/********************Start Donation page DXTP**************************/
.abtmrow-11 {
	text-align: center;
	color: #210019;
}
.abthist-11 h2{margin-top:2px;margin-bottom: 10px;}
.abthist-11 p{line-height:1.5;color:#000000;}
.abtmiddle-11 h2 {
    color:#000;
    background-color: #ffeef5;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.2px;
    padding: 10px;
}
.abtmiddle-11{width: 72%;
    margin-left: 165px;}


.abthist2 {
	padding: 46px 150px;
}
.abtmrow-11 .table th{text-align: left;color:#000;
    border: 0;
    height: 66px;
    padding-top: 20px;
    padding-left: 18px;
}
	
.abtmiddle-11 .th-first{width:70px;}
.abtmiddle-11 .th-sec{width:337px;}
.abtmiddle-11 .th-34{width:214px;}
.abtmrow-11 .table td{background-color:#ffeef5;color:#000;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
	border-top: 0;
	text-align: left;
    padding-left: 18px;
	}
	.abthist2-33 {
	padding: 12px 150px;
     }
.abthist2-33 p{margin-top: 20px;margin-bottom: 30px;color:#000;}
.abthist2-33 button{margin-top: 10px;
    margin-bottom: 40px;
	width:185px;
	height:30px;}	

.abthist-11{padding: 56px 150px;}

#chkspace {margin-right: 15px}
#textbtn_or{margin-left: 19px;
    margin-right: 19px;
    font-family: Relway-Bold;
    font-size: 14px;
    font-weight: 700;}
.xs_form{text-align: center;}
/******************************************End Donation page DXTP**************************************************************************/

/********************************************about page************/
    #about .abthisttext-55 img{
		 float: left;
		 margin:10px 20px 0 0 !important;}
		 
	.pull{text-align:center;}
	
	.heading-first{ 
		margin: 0;
		color: #210019 !important;;
		font-size:26px !important;
		font-family: 'Georgia',sans-serif !important;;
		text-align: center !important;
		margin-bottom: 60px;}
		
	.heading-first img{padding-left: 320px;}
	
	#about .fest-m-t-11 {
		margin-bottom: 55px;
		margin-top: 40px;
    }
	 #about .abtmrow  {margin-top:10px;}

	#about .abthisttext-55 h2 {
		color: #210019;
		font-size: 26px;
		margin-bottom: 15px;

	}
	#about .abthisttext-55 p {
		font-family:'Raleway', sans-serif;
		font-size: 16px;
		padding-left: 10px;
		margin-top: 25px;
		line-height: 1.7;
		text-align: left;
	    color: #000;
	}
	#about .abt-footer p{margin-bottom:0px;}
	
/**************Donation form*****************************/
.abtmain-88{
    width: 72%;
    margin: 50px 0px 0px 150px;
	background-color: #ffeef5;
	margin-bottom:75px;
	
}
.abtmain-88 h3{
	color:#000;
	font-family:'Raleway', sans-serif;
	font-size:18px;
	font-weight: 700;
	text-align:center;
	background-color: #fff;
	padding-bottom: 30px;
	
}
.abtmain-88 .form-donation{
	 padding: 0px;
}
.abtmain-88 .form-donation h4{
font-size: 18px;
text-align: center;
margin:30px 110px 20px 0px;
font-family:'Raleway', sans-serif;
color: #000;
   
}
.donation-1 .offbtn_full{
	margin:20px 0px 40px 122px;
    width: 100px;
    font-weight: 700;
	font-family:'Raleway', sans-serif;
}
.abtmain-88 .input-group{
 width: 96%;
 margin-left: -60px;
}
.option-tag{
	width: 65%;
    height: 34px;
    border: 0;
	background-color: #fff;
}
#amt_rs{width: 57%;}

.input-group-addon{
background-color: #fff;
border: 1px solid #fff;
border-right: 2px solid #ffeef5 !important;
padding: 9px 12px;
width: 10%;
}
.abtmain-88 .form-control{
border: 1px solid #fff;
border-radius: 0px;
background-color: #fff;
height: 34px;
padding: 16px;
border-top: 0;
}
.abtmain-88 label{
font-family:'Raleway', sans-serif;
font-size: 16px;
padding: 15px;
margin-top: -8px;
font-weight: 600;
color: #ff9e00;
}

.donation-1 {
    margin-left: 72px;
}
 .donation-2 {
    padding-top: 35px;
}
.donation-2 .offbtn_full{
margin-bottom: 31px;
margin-left: -97px;}

.ps-text{font-family: 'MyriadPro-Regular';
font-size:14px;}

.check-text{
font-size: 14px !important;
color:#ff9e00;
margin-left: 25px;
}
/* The container */
.container-12 {
    padding-left: 10px;
    padding-top: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.container-12 input {
    position: absolute;
    opacity: 0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top:8px;
    left: 8px;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border:2px solid #ff9e00;
}

/* On mouse-over, add a grey background color */
.container-12:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-12 input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container-12 input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.container-12 .checkmark:after {
    left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.abtmain-88 .form-donation .ps-input{
	width: 38%;
    float: right;
    margin-top: -33px;
    margin-right:60px;
}
.donation-1 .fa,.donation-1 .form-control{color: #ff9e00;}

/****************near by places************/

/*first section*/
.part-1-right{
 margin-top: 175px;
}
.part-1-left{
margin-top: 80px;
}
#near_by{margin-bottom:30px}

#near_by p{

font-size:14px;
line-height: 22px;
color: #000000 !important;
}
.part-1-left h3{text-align:center;margin-bottom: 20px;}

#near_by h3{font-size:26px;}
#near_by .center{
margin: 0 auto;
margin-bottom:20px;
}
.center-2{
margin: 0 auto;
margin-top:25px;
}
/*second section*/
.part-2-right h3{margin-top: 77px;}
.part-2-left{margin-top: 128px;}
.part-2-right p{margin-bottom:30px;}
.part-2-right h3{margin-bottom:20px;}
 #near_by  .padding-0{
padding-right:0;
padding-left:0;
}
.top{margin-top:11px;}
/*third section*/
.part-3-right{margin-top:95px;}
.part-3-left p{margin-bottom:35px;margin-top: 20px;}
.part-3-left h3{margin-top: 40px;}

/*fourth section*/
.part-4-right{margin-top: 20px;}
.part-4-right h3{margin-bottom:35px;}
.part-4-right p{margin-bottom:30px;margin-top: 23px;}
.part-4-right .top-2{margin-top: 26px;
    margin-left: 20px;}
.part-4-right .top-2-2{margin-top:65px;
    margin-left: 20px;}
.left-heading{margin-top:17px;margin-bottom: -5px;}

/*fifth section*/
.part-5-right{margin-top:95px;}
.part-5-left{margin-top:42px;}
.part-5-left p{margin-bottom:30px;margin-top: 20px;}
.full-height{height:100%;}

/*sixth & seventh section*/
.part-6-right p{margin-bottom:30px;}
.part-6-right h3,.part-6-left h3,.part-7-right h3,.part-7-left h3{
margin-bottom: 25px;
margin-top: 10px;
}
.part-6-right img,.part-6-left img,.part-7-right img,.part-7-left img{margin-top:65px;margin-left:20px}
.part-7-right,.part-7-left{margin-top:45px;}

/*Eight section*/
.part-8-right{margin-top:98px;}
.part-8-left h3{margin-top: 41px;
    margin-bottom: 25px;}
.top-bold{margin-top:25px;}

/*nine section*/
.part-9-right{margin-top:35px;}
.part-9-right img {margin-top: 64px;
    margin-left: 20px;}
.part-9-right h3,.part-9-left h3,.part-11-left h3,.part-13-left h3,.part-13-right h3{margin-bottom:30px;}
.part-9-left{margin-top:35px;}
.part-9-left img{ margin-top: 5px;
    margin-left: 20px;}
.part-9-left p{margin-bottom:30px;}

/*ten section*/
.part-10-right{margin-top:41px;}
.part-10-left img{margin-top:98px;margin-left: 30px;}
.part-10-right h3{margin-bottom:25px;}
.top-bold-1{margin-top:35px;}

/*eleven section*/
.part-11-right img{margin-top:102px;}
.part-11-left {margin-top:40px;}

/*twelve section*/
.part-12-left{margin-top:45px;}
.left-direct{margin-left: 45px;}
.part-12-right img{margin-top:97px;}
.part-12-left h3{margin-bottom:20px;}

/*thirteen section*/
.part-13-right,.part-13-left {margin-top:55px;}
.part-13-right img,.part-13-left img{margin-top: 62px;
    margin-left: 20px;}
.part-13-left .top-bold-1{margin-bottom:70px;}

/*about kolhapur*/

#about_kolhapur p{
   font-size: 14px; 
   color: #000000 !important;  
   line-height: 1.6;
}
#about_kolhapur h3{
    font-size: 26px;
    padding-left: 15px;
    padding-bottom: 15px;
}
.townhall_text h3{padding-left:0px !important;}
#university_section h3{padding-left:30px !important;}
#about_kolhapur h5{
    font-family:Raleway SemiBold;
    font-size: 14px; 
    font-weight: bold;
}
.first_sec_text{
    text-align: center;
    padding-bottom: 20px;
	padding-top:80px;
}
.Entertainment img{padding-bottom: 30px;}
#kolhapur_city{padding-top: 85px;}

.townhall_img img{padding-top: 48px;}
.first_img{padding-top: 173px;}
.fsecond_img, .simg img, .famous_person h3{padding-top: 25px;}
.middle_text{padding: 30px 0px;}
.fimg, .juna_rajvada_img img,.shalini_place img,.bindu_chok_img img,.panchanganga_ghat img,
.Rankala img,.military_centre img,#university_section img,.kolhapuri_kusti img{
padding-top: 7px;
}
.kolhapuri_chappal img,.tambada_pandhara img, #entertentment_section img,.kolhapuri_misal img,.pheta_saj img{
    padding-top: 8px;
}
.shahu_maraj_img img{
    float: right;
    padding-top: 3px;
}
.fsecond_img .col-md-6{padding: 0px;}
#new_palace_section h3{
     text-align: right;
    width: 99%;
    margin: auto;
}
#new_palace_section .addnew{width: 72%;}
#university_section h3{text-align: center;}
 #kolhapuri_misal_section h3{
    text-align: center;
    margin-left: 196px;
    
}
#university_section .shivaji_new{padding-left: 0px !important;}
#kolhapuri_chappal_section .kolhapu_cha{margin-left: 168px;}
#kolhapuri_misal_section .misal{margin-left: 170px;}
#kolhapuri_chappal_section h3{
    text-align: center;
    margin-left: 225px;
}

#shahu_section, #new_palace_section,#two_location_section, #bindu_panch_section, 
#rankala_military_section,#university_section,#kusti_section,#townhall_section, #kolhapuri_chappal_section,
#pheta_saj_section, #kolhapuri_misal_section, #Tambada_pandhara_section,#entertentment_section, .personalities{
    padding-top: 48px;
}
/*gallery_info*/

#img-container{margin-top:30px;margin-bottom: 50px;}
#about_kolhapur{
    padding-bottom: 50px;
}
.ab-left{margin-left: 5px;}
#about .abthisttext-55 .marathi_text{line-height:1.8 !important;}

/******   About Jyotiba Temple page *************/
.marathi_text{
font-family: 'Hind', sans-serif !important;
}
.htdiv{min-height: 119px;}
.space_mar{ padding-top: 5px;}

.arati-text h3{
    font-family: 'Amita', cursive;
    font-weight:700;
    font-size: 31px;
    padding-top: 65px;
    color: #ff9e00;
    padding-bottom: 35px;
}
.arati-text p{
    font-family: 'Amita', cursive;
    font-weight:700;
    font-size: 23px;
    color:#ff9e00
}
.arati-text{text-align: center;}
.arati-img img{padding-left: 130px;}
.second-arati{padding-top: 30px;padding-bottom: 60px;}
.arati-section img{padding-top: 180px;}

.gallary-heading{margin-top: 60px;text-align: center;}
.gallary-heading img{padding:10px;}

/*************modal changes**********************/
.modal-content{background-color: transparent;box-shadow: none;border:0;border-radius:0}
.modal-header{border-bottom:0;}
.modal-footer{border-top:0;padding:0;}
.close{color: #fff;font-size: 54px;opacity: 0.3;}
.modal-header .close {margin-top: -10px;}
.close:focus, .close:hover{    color: #fff;    opacity: 0.8;}
.modal-header {padding: 0;}
#myModal_ .btn.btn-default,#myModal .btn.btn-default,#myModal3 .btn.btn-default,#myModal101 .btn.btn-default{display:none;}
.lava-img{height:259px;}


#myModal3 .img-des{text-align: left;
    margin: -45px 15px 20px 15px;
    background-color: #fff;
    padding: 15px;}

#myModal3 .modal-header .close {
    margin-top: 0px;
    margin-right: 10px;
}
.abtmrow-11{    margin-bottom: 40px;}
.modal-dialog {
    width: 600px;
    margin: 20px auto;
}
.thumbnail3 .glimpover{    height: 86%;}
.thumbnail2 .glimpover{    height: 100%;}
.thumbnail2 .glimpover-gallary{ height: 63.5%;}
.fest-hover{    height: 90% !important;}
#imageDiv .set_width_ht{    object-fit: cover;}

/*home popup*/
#myModal101 .modal-content{background-color: #ff9e00 !important;border:1px solid #776d6d !important;border-radius:5px !important;}
#myModal101 h4,#myModal101 h5{color:#fff !important;}
#myModal101 h4{font-size: 16px !important; }
.home-modal-data{margin-top: -25px;
    margin-bottom: 25px;    line-height: 1.4;}
 #myModal101 .modal-body {    padding: 30px;}
 #myModal101 .modal-header .close{    margin-top: 0px;
    margin-right: 10px;    font-size: 40px;}
#myModal101 .modal-dialog {margin: 150px auto;}
.jotiba-video {height:315px;width:315px;}

.counter-1{color: #fff;
    font-size: 17px;
    float: right;
    top: -102px;
    left: 130px;
    position: relative;}
.counter{  color: #fff;
    font-size: 30px;
    top: -90px;
    position: relative;
    float: right;
    left: 60px;}
.epass-btn{
    width: 100%;
    font-size: 18px;
}    
.stickNote{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    z-index: 300;
}
.stickNote a{
    font-family: 'Raleway', sans-serif;
    writing-mode: vertical-lr;
    text-decoration: none;
    color: #000000;
    background: #ffe50a;
    padding: 15px 11px;
    font-weight: 500;
}






.second-arati {
    padding-top: 10px;
    padding-bottom: 10px;
}
.footerl p{
	padding-right: unset;
}
.startbg p {
    top: 60%;
}