.section1{
	margin-top:20px;
}
.section2 {
    width: 60%;
    margin: 0 auto;
}
.panchang{
	
    margin-bottom: 0px;
    padding-bottom: 0px;

}
/* h1{
	margin-top:20px;
	margin:0px;
	color: #05399c;
} */
.panchang{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#pan{
	margin-right: 10px;
}
hr {
  border-top: 1px solid #d5d5d5;
  margin-top:10px;
  margin-bottom: 0px;
}
.row1{
	padding:10px 20px;
	border: 1px solid #d5d5d5;
	margin-bottom: 50px;
}
.word1{
	text-align:center;
}
#spspan{
	width:20%;
}
.divsec2{
	width:25%;
	padding-bottom:20px;	
}
.divsec3{
	width:auto;
}
.nakshatra{
	padding-right:10px;
	color: #05399c;
}
.date{
	background-color:#dde9ff;
	border: 1px solid #d5d5d5;
	border-bottom:none;
	text-align:center;
	font-weight:bold;
	padding: 10px 0px;
}
.date1{
	background-color:#ffe1e1;
	border: 1px solid #d5d5d5;
	border-bottom:none;
	text-align:center;
	font-weight:bold;
	margin-bottom:0px;
	padding: 10px 0px;
}
/* h2{
	color:#930c42;
}
h3{
	margin-top:10px;
	margin-bottom:10px;
} */
.section5{
	padding:10px 20px;
	border: 1px solid #d5d5d5;
}
/*.sect4{
	margin-top: 100px;
}*/
.para{
	margin: 10px 0px;
}
#icon{
	width: 3%;
	margin-right: 5px;
}
#icon1{
	width:15%;
	margin-right: 10px;
}

.button{
    border: 0px;
}	
.new1{
	
    margin-top: 0px;
    margin-bottom: 10px;

}
.myButton {
box-shadow:inset 0px 39px 0px -24px #ec703a;
background:linear-gradient(to bottom, #ec703a 5%, #ec703a 100%);
background-color:#ec703a;
border-radius:4px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:15px;
padding:4px 10px;
text-decoration:none;
text-shadow:0px 1px 0px #ec703a;
}
.myButton:hover {
    background:linear-gradient(to bottom, #ec703a 5%, #ec703a 100%);
    background-color:#ec703a;
    color:#ffffff;
}
.myButton:active {
    position:relative;
    top:1px;
}

.date{
	background-color:#dde9ff;
	border: 1px solid #d5d5d5;
	border-bottom:none;
	font-weight:bold;
	padding: 10px 0px;
	
	}
	.festival-maincontent h2, .festival-maincontent h3, .festival-maincontent h4, .festival-maincontent h5, .festival-maincontent h6 {
    color: #123983 !important;
    font-size: 1.6em !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
    line-height: 35px !important;
}

#panchang1, .head {
    font-size: 18px;
    color: #123983;
    font-family: 'Oswald', sans-serif;
    
}
.divsec3 {width: auto;}
input{width: auto;text-align: center !important;}
@media screen and (max-width: 280px) and (min-width: 0px) {
 input {width: 125px !important;}
 .myButton {font-size: 11px;margin: 0 2px;padding: 0px 10px;}
 #icon {width: 10%;}
 .divsec2 {width: 100%;padding-bottom: 5px;}
}
@media screen and (max-width: 360px) and (min-width: 281px) {
.divsec2{width: 100%;padding-bottom: 10px !important;}
		#icon{width: 8%;}
		#icon1{width: 10%;}
		.myButton{font-size: 12px;position: relative;top: 0px !important;padding: 0px 5px !important;margin: 0 2px;}
		input{width: 125px !important;text-align: center !important;}
}
	@media screen and (max-width: 414px) and (min-width: 361px) {
		.divsec2{width: 100%;padding-bottom: 10px !important;}
		#icon{width: 8%;}
		#icon1{width: 10%;}
		.myButton{font-size: 12px;position: relative;top: -13px !important;padding: 10px 5px !important;margin: 0 2px;}
		input{width: 150px !important;text-align: center !important;}
	}
	@media screen and (max-width: 560px) and (min-width: 415px) {
		#icon1{width: 7%;}
		#icon{width: 5%;}
       .divsec2 {width: 100%;padding-bottom: 5px;}
	}
    @media screen and (max-width: 1024px) and (min-width: 640px) {
     .divsec2{width: 100%;padding-bottom: 5px !important;}
     .divsec3 {width: 100%;}
     #icon {width: 6%;}
     #icon1 {width: 8%;}
     .myButton{font-size: 12px;position: relative;top: -13px !important;padding: 10px 5px !important;margin: 0 2px;}
    }
	@media screen and (max-width: 767px) and (min-width: 0px){
		.section2 {
    width: 100%;
    margin: 0 auto;
    }
	}

	@media screen and (max-width: 992px) and (min-width: 768px){
		.myButton{font-size: 12px;}
        
		}